From 835a01678329581c155cc559a477184729bb34e4 Mon Sep 17 00:00:00 2001 From: zhouhaibin Date: Tue, 28 May 2024 15:27:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=A0=E4=BB=B7=E7=AE=A1=E7=90=86=E5=89=8D?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.ts | 6 +- .../{costMode => costManagement}/api/index.ts | 37 +- .../components/costTypeComponents.vue | 222 +++++++++++ .../costManagement/view/costIndex/index.vue | 49 +++ .../costManagement/view/costTable/add.vue | 368 +++++++++++++++++ .../costManagement/view/costTable/index.vue | 194 +++++++++ .../costManagement/view/costTable/modify.vue | 376 ++++++++++++++++++ .../costManagement/view/costTable/view.vue | 221 ++++++++++ .../supplierInformationComponents.vue | 132 ------ src/views/Login/components/LoginForm.vue | 2 +- 10 files changed, 1468 insertions(+), 139 deletions(-) rename src/modules/{costMode => costManagement}/api/index.ts (67%) create mode 100644 src/modules/costManagement/components/costTypeComponents.vue create mode 100644 src/modules/costManagement/view/costIndex/index.vue create mode 100644 src/modules/costManagement/view/costTable/add.vue create mode 100644 src/modules/costManagement/view/costTable/index.vue create mode 100644 src/modules/costManagement/view/costTable/modify.vue create mode 100644 src/modules/costManagement/view/costTable/view.vue delete mode 100644 src/modules/costMode/components/supplierInformationComponents.vue diff --git a/src/api/index.ts b/src/api/index.ts index 610a22a..b187ba1 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -6,6 +6,8 @@ import * as scheduler from '@/modules/scheduler/api' import * as notification from '@/modules/notification/api' import * as workflow from '@/modules/workflow/api' import * as businessflow from '@/modules/businessflow/api' +import * as productManagement from '@/modules/productManagement/api' +import * as costManagement from '@/modules/costManagement/api' export default { system, @@ -15,5 +17,7 @@ export default { scheduler, notification, workflow, - businessflow + businessflow, + productManagement, + costManagement } diff --git a/src/modules/costMode/api/index.ts b/src/modules/costManagement/api/index.ts similarity index 67% rename from src/modules/costMode/api/index.ts rename to src/modules/costManagement/api/index.ts index 7131639..047fb8d 100644 --- a/src/modules/costMode/api/index.ts +++ b/src/modules/costManagement/api/index.ts @@ -1,7 +1,7 @@ import { COMMON_METHOD } from '@/constant/common' import request from '@/config/axios' -const moduleName = 'costMode' +const moduleName = 'costManagement' // 系统参数 // export const param = Object.assign({}, COMMON_METHOD, { @@ -22,12 +22,39 @@ const moduleName = 'costMode' -// 个人产品 -export const personProducts = Object.assign({}, COMMON_METHOD, { - serveUrl: '/' + moduleName + '/' + 'personProducts' + '/', - +// 造价表 +export const costTable = Object.assign({}, COMMON_METHOD, { + serveUrl: '/' + moduleName + '/' + 'costTable' + '/', + // 新增 + addCostTable(itemList) { + return request.post({ url: this.serveUrl + 'addCostTable', data: itemList }) + }, + // 查询数据 + getCostTableDetail(id) { + return request.get({ url: this.serveUrl + 'getCostTableDetail/' + id }) + }, + modifyCostTable(params){ + return request.put({ url: this.serveUrl + 'modifyCostTable', data: params }) + + } }) +// 造价明细 +export const costItemDetail = Object.assign({}, COMMON_METHOD, { + serveUrl: '/' + moduleName + '/' + 'costItemDetail' + '/', + // 全产品造价 + getProductsPageByType(params) { + return request.get({ url: this.serveUrl + 'getProductsPageByType', params }) + }, + // 查询数据 + getCostTableDetail(id) { + return request.get({ url: this.serveUrl + 'getCostTableDetail/' + id }) + }, + modifyCostTable(params){ + return request.put({ url: this.serveUrl + 'modifyCostTable', data: params }) + + } +}) // 字典类型 export const dictionaryType = Object.assign({}, COMMON_METHOD, { serveUrl: '/' + moduleName + '/' + 'dictionaryType' + '/', diff --git a/src/modules/costManagement/components/costTypeComponents.vue b/src/modules/costManagement/components/costTypeComponents.vue new file mode 100644 index 0000000..6da9edb --- /dev/null +++ b/src/modules/costManagement/components/costTypeComponents.vue @@ -0,0 +1,222 @@ + + + + + diff --git a/src/modules/costManagement/view/costIndex/index.vue b/src/modules/costManagement/view/costIndex/index.vue new file mode 100644 index 0000000..e0a20f7 --- /dev/null +++ b/src/modules/costManagement/view/costIndex/index.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/modules/costManagement/view/costTable/add.vue b/src/modules/costManagement/view/costTable/add.vue new file mode 100644 index 0000000..4742e82 --- /dev/null +++ b/src/modules/costManagement/view/costTable/add.vue @@ -0,0 +1,368 @@ + + + + + diff --git a/src/modules/costManagement/view/costTable/index.vue b/src/modules/costManagement/view/costTable/index.vue new file mode 100644 index 0000000..b0945ec --- /dev/null +++ b/src/modules/costManagement/view/costTable/index.vue @@ -0,0 +1,194 @@ + + + diff --git a/src/modules/costManagement/view/costTable/modify.vue b/src/modules/costManagement/view/costTable/modify.vue new file mode 100644 index 0000000..d4636ee --- /dev/null +++ b/src/modules/costManagement/view/costTable/modify.vue @@ -0,0 +1,376 @@ + + + + + diff --git a/src/modules/costManagement/view/costTable/view.vue b/src/modules/costManagement/view/costTable/view.vue new file mode 100644 index 0000000..d1da60d --- /dev/null +++ b/src/modules/costManagement/view/costTable/view.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/src/modules/costMode/components/supplierInformationComponents.vue b/src/modules/costMode/components/supplierInformationComponents.vue deleted file mode 100644 index 05f9f8a..0000000 --- a/src/modules/costMode/components/supplierInformationComponents.vue +++ /dev/null @@ -1,132 +0,0 @@ - - - - - diff --git a/src/views/Login/components/LoginForm.vue b/src/views/Login/components/LoginForm.vue index 8b75699..39d391d 100644 --- a/src/views/Login/components/LoginForm.vue +++ b/src/views/Login/components/LoginForm.vue @@ -56,7 +56,7 @@ const schema = reactive([ { field: 'password', label: t('login.password'), - value: '12345678', + value: 'Admin123', component: 'InputPassword', colProps: { span: 24