From 65662498d18ddd24a26fd040e1169126bb693388 Mon Sep 17 00:00:00 2001 From: xielue Date: Sat, 3 Jun 2023 22:13:55 +0800 Subject: [PATCH] =?UTF-8?q?MES=E5=9F=BA=E7=A1=80=E6=A1=A3=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/editors/MkFormDataSelector.vue | 10 +- .../Mes/MesMaterials/MesMaterials/Edit.vue | 414 +++++++++-- .../Mes/MesMaterials/MesMaterials/List.vue | 18 +- .../Mes/MesMaterials/MesMaterials/index.vue | 19 +- .../Mes/MesProcesses/MesProcesses/Edit.vue | 20 +- .../Mes/MesProcesses/MesProcesses/List.vue | 416 ++++++++++- .../MesProcesses/MesProcesses/treeEdit.vue | 150 ++++ .../MesProductCustomAttribute/Edit.vue | 680 +++++++++++++----- .../MesProductCustomAttribute/List.vue | 545 ++++++++++++-- .../MesProductCustomAttribute/treeEdit.vue | 150 ++++ src/pages/Middle/Mes/basic/settings.js | 11 +- 11 files changed, 2124 insertions(+), 309 deletions(-) create mode 100644 src/pages/Middle/Mes/MesProcesses/MesProcesses/treeEdit.vue create mode 100644 src/pages/Middle/Mes/MesProductCustomAttribute/MesProductCustomAttribute/treeEdit.vue diff --git a/src/application/mk/components/editors/MkFormDataSelector.vue b/src/application/mk/components/editors/MkFormDataSelector.vue index 350189d..1f94755 100644 --- a/src/application/mk/components/editors/MkFormDataSelector.vue +++ b/src/application/mk/components/editors/MkFormDataSelector.vue @@ -52,6 +52,7 @@ export default { actions: { // api地址 getList: `${BASE_URL}/api/web/listdata` // 获取列表数据 }, + actionParams:null, modalVisible: false, // 弹出框显示 lastKey: '', // 上次输入的值 modelName: '', // 模块名称 @@ -151,6 +152,9 @@ export default { if (params.dataUrl) { this.actions.getList = params.dataUrl; } + if(params.actionParams){ + this.actionParams = params.actionParams; + } } if (params.dataType == "string") { @@ -179,7 +183,10 @@ export default { }, getData(key) { // 获取数据 - var params = {}; // 定义请求参数 + + var params = Object.assign({},this.actionParams ||{}) // 定义请求参数 + + params.page = this.tablePage.currentPage; // 当前页码 params.limit = this.tablePage.pageSize; // 每页条数 params.order_bys = []; // 排序信息 @@ -197,6 +204,7 @@ export default { }); } } + return this.$mk.getPagedData({ url: this.actions.getList, data: params diff --git a/src/pages/Middle/Mes/MesMaterials/MesMaterials/Edit.vue b/src/pages/Middle/Mes/MesMaterials/MesMaterials/Edit.vue index 191c72e..a555002 100644 --- a/src/pages/Middle/Mes/MesMaterials/MesMaterials/Edit.vue +++ b/src/pages/Middle/Mes/MesMaterials/MesMaterials/Edit.vue @@ -1,23 +1,42 @@