From b032588300d4f8bb79842e9256239413f0863dad Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期一, 17 六月 2024 14:26:24 +0800 Subject: [PATCH] 测试完成 --- src/views/repositoryai/intention/index.vue | 40 ++++++++++++++++++++++++++-------------- 1 files changed, 26 insertions(+), 14 deletions(-) diff --git a/src/views/repositoryai/intention/index.vue b/src/views/repositoryai/intention/index.vue index 136109e..d6071b1 100644 --- a/src/views/repositoryai/intention/index.vue +++ b/src/views/repositoryai/intention/index.vue @@ -232,12 +232,12 @@ /><el-table-column label="閫傜敤鏂瑰紡" align="center" - key="suitWay" - prop="suitWay" + key="suitWayList" + prop="suitWayList" width="120" > <template slot-scope="scope"> - <dict-tag :options="mode" :value="scope.row.suitWay" /> + <dict-tag :options="mode" :value="scope.row.suitWayList" /> </template> </el-table-column> <el-table-column @@ -481,9 +481,9 @@ <el-row v-if="!measurement"> <el-col :span="24"> - <el-form-item label="閫傜敤鍦烘櫙" prop="suitWay"> + <el-form-item label="閫傜敤鍦烘櫙" prop="suitWayList"> <el-select - v-model="indexform.suitWay" + v-model="indexform.suitWayList" multiple placeholder="璇烽�夋嫨" > @@ -954,6 +954,7 @@ guid: 1, id: this.indexform.id, targettype: this.indexform.targettype, + isoperation: 1, targetvalue: "", targetregex: "", targetregex2: "", @@ -972,6 +973,7 @@ if (index !== -1) { this.testuserList[index].isoperation = 3; this.targetoptionList.push(this.testuserList[index]); + console.log(this.targetoptionList, "aaaa.targetoptionList"); this.testuserList.splice(index, 1); // 浠庣储寮曚綅缃垹闄や竴涓厓绱� this.sortFn(); } else { @@ -999,13 +1001,14 @@ targetregex: item.targetregex, id: this.indexform.id, targettype: this.indexform.targettype, - isoperation: item.id ? 2 : 1, + isoperation: item.targetoptionid ? 2 : 1, categoryName: item.categoryName, language: item.language, dynamiccruxs: item.dynamiccruxs, nodynamiccruxs: item.nodynamiccruxs, dynamiccruxsJson: item.dynamiccruxsJson, nodynamiccruxsJson: item.nodynamiccruxsJson, + targetoptionid: item.targetoptionid, }; }); console.log(this.testuserList); @@ -1114,7 +1117,7 @@ // 琛ㄥ崟閲嶇疆 reset() { this.indexform = { - suitWay: undefined, + suitWayList: undefined, id: undefined, targetdesc: undefined, baseTagList: [], @@ -1192,6 +1195,7 @@ } this.dynamicTags = row.baseTagList.map(this.processElement); this.testuserList = row.targetoptionList; + console.log(this.testuserList, "bbbb"); this.testvalue = ""; this.indexopen = true; this.measurement = false; @@ -1211,17 +1215,25 @@ /** 鏇存柊/淇敼鎻愪氦鎸夐挳 */ submitForm: function () { - // this.indexform.targetoptionList=[] - this.indexform.targetoptionList = this.indexform.targetoptionList.map( - (res) => { - res.isoperation = 2; - return res; - } - ); + // this.indexform.targetoptionList = this.indexform.targetoptionList.map( + // (res) => { + // res.isoperation = 2; + // return res; + // } + // ); + this.$refs["indexform"].validate((valid) => { this.indexform.targetoptionList = this.testuserList.concat( this.targetoptionList ); + console.log(this.indexform.targetoptionList, "11"); + this.indexform.targetoptionList.forEach((item) => { + if (item.isoperation != 3 && item.targetoptionid) { + console.log(item, "item"); + // item.isoperation = 2; + } else { + } + }); if (valid) { if (!this.indexform.version) this.indexform.version = "1.0"; if (this.indexform.id != undefined) { -- Gitblit v1.9.3