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 @@