diff --git a/web-admin/src/api/crm/product.ts b/web-admin/src/api/crm/product.ts index ae1bf6e12..f8e0d2428 100644 --- a/web-admin/src/api/crm/product.ts +++ b/web-admin/src/api/crm/product.ts @@ -16,6 +16,7 @@ export interface ProductAliasItem { export interface ProductFormData { id?: string productName: string + namePinyinAbbr?: string productNo?: string categoryId?: string model?: string diff --git a/web-admin/src/components/business/db/DbCrmProductSelect.vue b/web-admin/src/components/business/db/DbCrmProductSelect.vue index 03e2358a6..e027d0ba4 100644 --- a/web-admin/src/components/business/db/DbCrmProductSelect.vue +++ b/web-admin/src/components/business/db/DbCrmProductSelect.vue @@ -44,7 +44,7 @@ placeholder?: string }>(), { - placeholder: '请搜索并选择 CRM 产品' + placeholder: '请搜索 CRM 产品(名称/拼音)' } ) diff --git a/web-admin/src/components/business/product-form-dialog/index.vue b/web-admin/src/components/business/product-form-dialog/index.vue new file mode 100644 index 000000000..be9f17c08 --- /dev/null +++ b/web-admin/src/components/business/product-form-dialog/index.vue @@ -0,0 +1,514 @@ + + + + + + diff --git a/web-admin/src/components/business/product-selector/index.vue b/web-admin/src/components/business/product-selector/index.vue new file mode 100644 index 000000000..409dca6ca --- /dev/null +++ b/web-admin/src/components/business/product-selector/index.vue @@ -0,0 +1,508 @@ + + + + + + diff --git a/web-admin/src/views/crm/product/index.vue b/web-admin/src/views/crm/product/index.vue index a129db75f..7ec5dae4f 100644 --- a/web-admin/src/views/crm/product/index.vue +++ b/web-admin/src/views/crm/product/index.vue @@ -14,7 +14,7 @@ @@ -41,7 +41,7 @@
- 按产品名称、编号模糊查询。 + 按产品名称、编号、拼音首字母模糊查询。
重置 @@ -59,7 +59,7 @@
@@ -124,7 +124,8 @@
- @@ -270,9 +268,9 @@ - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- 品牌 - - 新增品牌 - -
-
-
- - - - - - - -
-
-
暂无品牌,点击上方新增
-
- -
-
- 别名 - - 新增别名 - -
-
-
- - - - -
-
-
暂无别名,点击上方新增
-
-
- -
+ :product-id="formProductId" + @success="handleFormSuccess" + />