diff --git a/project/fengdu/app/AppIntegratingRules/components/List.vue b/project/fengdu/app/AppIntegratingRules/components/List.vue index 7f96b795..93a862e1 100644 --- a/project/fengdu/app/AppIntegratingRules/components/List.vue +++ b/project/fengdu/app/AppIntegratingRules/components/List.vue @@ -79,7 +79,7 @@ :ops="{label: 'girdName', id: 'girdCode'}" pageTitle="网格" :action="'/app/appgirdinfo/girdList?idType=1'" - v-model="girdList" + v-model="form.girdCode" @pick="onPick">
@@ -183,7 +183,8 @@ integral: "", validRangeType: "1", validRangeData: "", - girdName: '' + girdName: '', + girdCode: [] }, formRules: { systemRuleId: [ @@ -238,6 +239,7 @@ this.form.girdName = e[0].girdName } else { this.form.girdName = '' + this.form.girdCode = [] } this.girdList = e @@ -271,13 +273,15 @@ this.form.validRangeType = '1' this.form.validRangeData = '' this.form.girdName = '' + this.form.girdCode = [] this.girdList = [] }, toEdit(row) { this.form = {...row} if (this.form?.validRangeData) { this.form.girdName = JSON.parse(this.form.validRangeData).girdName - this.girdList = JSON.parse(this.form.validRangeData) + this.form.girdCode = [JSON.parse(this.form.validRangeData).girdCode] + this.girdList = [JSON.parse(this.form.validRangeData)] } this.$nextTick(() => { this.dialog = true; @@ -320,8 +324,9 @@ .post(`/app/appintegralrule/addOrUpdate`, { ...formData, appCodeType: '2', + girdCode: '', validRangeData: JSON.stringify({ - girdId: this.girdList[0].girdId, + id: this.girdList[0].id, girdName: this.girdList[0].girdName, girdCode: this.girdList[0].girdCode })