From 628f5a9ae886933139f25afe0081e124b3e8ce24 Mon Sep 17 00:00:00 2001 From: zhouhaibin Date: Fri, 14 Jun 2024 10:32:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=A7=E5=93=81=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/costTypeComponents.vue | 8 +- src/modules/productManagement/api/index.ts | 2 +- .../components/uploadImage.vue | 106 ++++++++++++++++++ .../view/companyProducts/index.vue | 80 ++++++++----- .../view/personProducts/index.vue | 74 +++++++----- .../view/supplierProducts/index.vue | 25 ++++- src/modules/support/api/index.ts | 4 + 7 files changed, 244 insertions(+), 55 deletions(-) create mode 100644 src/modules/productManagement/components/uploadImage.vue diff --git a/src/modules/costManagement/components/costTypeComponents.vue b/src/modules/costManagement/components/costTypeComponents.vue index 5fc29aa..160f343 100644 --- a/src/modules/costManagement/components/costTypeComponents.vue +++ b/src/modules/costManagement/components/costTypeComponents.vue @@ -143,7 +143,13 @@ export default { label: '产品描述', labelWidth: 120, //editDisabled: true //编辑时禁用 - display: false //表单不展示该字段 + display: false ,//表单不展示该字段, + overHidden: true, + }, + image: { + label: '图片', + labelWidth: 120, + type: 'upload' }, remarks: { label: '备注', diff --git a/src/modules/productManagement/api/index.ts b/src/modules/productManagement/api/index.ts index e114ec1..296ee6b 100644 --- a/src/modules/productManagement/api/index.ts +++ b/src/modules/productManagement/api/index.ts @@ -27,7 +27,7 @@ export const supplierInformation = Object.assign({}, COMMON_METHOD, { // 厂商产品管理 export const supplierProducts = Object.assign({}, COMMON_METHOD, { - serveUrl: '/' + moduleName + '/' + 'supplierProducts' + '/' + serveUrl: '/' + moduleName + '/' + 'supplierProducts' + '/', }) // 公司产品 diff --git a/src/modules/productManagement/components/uploadImage.vue b/src/modules/productManagement/components/uploadImage.vue new file mode 100644 index 0000000..320349e --- /dev/null +++ b/src/modules/productManagement/components/uploadImage.vue @@ -0,0 +1,106 @@ + + + + + diff --git a/src/modules/productManagement/view/companyProducts/index.vue b/src/modules/productManagement/view/companyProducts/index.vue index fefb932..e0b5052 100644 --- a/src/modules/productManagement/view/companyProducts/index.vue +++ b/src/modules/productManagement/view/companyProducts/index.vue @@ -56,12 +56,17 @@ +