From b42c35b840ae290e5b299e8b0f7ae08bc66eeb5b Mon Sep 17 00:00:00 2001 From: hyt <958868763@qq.com> Date: Mon, 17 Jun 2024 14:39:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BB=E6=95=B0=E6=8D=AE=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E3=80=81=E6=95=B0=E6=8D=AE=E6=BA=90=E3=80=81=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/masterDataOptions/dataOrigin/index.vue | 11 ++++++++--- src/views/masterDataOptions/dataOrigin/sonTable.vue | 7 ++++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/views/masterDataOptions/dataOrigin/index.vue b/src/views/masterDataOptions/dataOrigin/index.vue index 4fbe99f..3fccfd2 100644 --- a/src/views/masterDataOptions/dataOrigin/index.vue +++ b/src/views/masterDataOptions/dataOrigin/index.vue @@ -224,9 +224,12 @@ export default { dj: 'queryMdmService' }, { remark: '' }) service.attribute.forEach(item => { + console.log(item, 'item') this.serviceOptions.push({ id: item.dbName, - label: item.remark + label: item.remark, + dbId: item.id, + }) }) }, @@ -336,8 +339,8 @@ export default { this.$refs.sonTable.$refs.typeOptionForm.resetFields() this.$refs.sonTable.$refs.propertyForm.resetFields() this.$refs.sonTable.optionRuleForm = {} - this.$set(this.$refs.sonTable.optionRuleForm,'required',false) - this.$set(this.$refs.sonTable.optionRuleForm,'disabled',false) + this.$set(this.$refs.sonTable.optionRuleForm, 'required', false) + this.$set(this.$refs.sonTable.optionRuleForm, 'disabled', false) this.$refs.sonTable.typeOptionRuleForm = {} this.$refs.sonTable.propertyRuleForm = {} this.$refs.sonTable.propertyActiveList = [] @@ -426,6 +429,7 @@ export default { this.$vmNews('保存成功', 'success') this.mainTableDialogShow = false this.getMainTableHandle() + this.initSelect() } } else { this.openLoading('submit') @@ -437,6 +441,7 @@ export default { this.$vmNews('保存成功', 'success') this.mainTableDialogShow = false this.getMainTableHandle() + this.initSelect() } } diff --git a/src/views/masterDataOptions/dataOrigin/sonTable.vue b/src/views/masterDataOptions/dataOrigin/sonTable.vue index 50bc4ad..d8c30cf 100644 --- a/src/views/masterDataOptions/dataOrigin/sonTable.vue +++ b/src/views/masterDataOptions/dataOrigin/sonTable.vue @@ -547,11 +547,16 @@ export default { async typeSelectChangeHanlde(val, index, indexRow, row, initFlag = false) { if (row.id === 'service') { if (val) { + console.log(row, 'row') + let obj = row.options.find(item => { + return val === item.id + }) + console.log(obj,'obj') const res = await getApiModuleApi({ tl: 'mdmModuleService', as: '', dj: 'queryMdmServiceField' - }, { mdmId: this.$route.query.id, dbId: this.mainTempClick.id }) + }, { mdmId: this.$route.query.id, dbId: obj.dbId }) this.labelOptions = [] res.attribute.forEach(item => { this.labelOptions.push({