From 41b1f5280255ac539e40d4cd794532ae1829ce17 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 01 八月 2024 18:25:36 +0800
Subject: [PATCH] 测试完成

---
 src/views/repositoryai/intention/index.vue |   66 +++++++++++++++++---------------
 1 files changed, 35 insertions(+), 31 deletions(-)

diff --git a/src/views/repositoryai/intention/index.vue b/src/views/repositoryai/intention/index.vue
index f50fd78..54f60dc 100644
--- a/src/views/repositoryai/intention/index.vue
+++ b/src/views/repositoryai/intention/index.vue
@@ -71,26 +71,24 @@
             >
               <el-form-item label="鎸囨爣鍚嶇О" prop="userName">
                 <el-input
-                  v-model="queryParams.userName"
+                  v-model="queryParams.targetname"
                   placeholder="璇疯緭鍏�"
                   clearable
                   style="width: 200px"
                   @keyup.enter.native="handleQuery"
                 />
               </el-form-item>
-              <el-form-item label="鏍囩" prop="sickness">
-                <el-select v-model="queryParams.tag" placeholder="璇烽�夋嫨">
-                  <el-option
-                    v-for="item in dynamicTags"
-                    :key="item.tagid"
-                    :label="item.tagname"
-                    :value="item.tagid"
-                  >
-                  </el-option>
-                </el-select>
+              <el-form-item label="鏍囩鍚嶇О" prop="userName">
+                <el-input
+                  v-model="queryParams.tagName"
+                  placeholder="璇疯緭鍏�"
+                  clearable
+                  style="width: 200px"
+                  @keyup.enter.native="handleQuery"
+                />
               </el-form-item>
-              <el-form-item label="閫傜敤鏂瑰紡" prop="shape">
-                <el-select v-model="queryParams.value" placeholder="璇烽�夋嫨">
+              <el-form-item label="閫傜敤鍦烘櫙" prop="shape">
+                <el-select v-model="queryParams.suitWay" placeholder="璇烽�夋嫨">
                   <el-option
                     v-for="item in mode"
                     :key="item.value"
@@ -102,7 +100,7 @@
               </el-form-item>
               <el-form-item label="鎸囨爣绫诲瀷" prop="classify">
                 <el-select
-                  v-model="queryParams.classifyvalue"
+                  v-model="queryParams.scriptType"
                   placeholder="璇烽�夋嫨"
                 >
                   <el-option
@@ -114,13 +112,13 @@
                   </el-option>
                 </el-select>
               </el-form-item>
-              <el-form-item label="鍙敤鐘舵��" prop="classify">
+              <el-form-item label="鏄惁鍙敤" prop="classify">
                 <el-select
-                  v-model="queryParams.classifyvalue"
+                  v-model="queryParams.isAvailable"
                   placeholder="璇烽�夋嫨"
                 >
                   <el-option
-                    v-for="(item, index) in qyoptions"
+                    v-for="(item, index) in usable"
                     :key="item.value"
                     :label="item.label"
                     :value="item.value"
@@ -181,25 +179,25 @@
               @selection-change="handleSelectionChange"
             >
               <el-table-column type="selection" width="50" align="center" />
-              <el-table-column
+              <!-- <el-table-column
                 label="搴忓彿"
                 fixed
                 align="center"
                 key="id"
                 prop="id"
-              />
+              /> -->
               <el-table-column
-                label="缁撴灉绫诲瀷"
+                label="鎸囨爣绫诲瀷"
                 fixed
                 align="center"
-                key="valueType"
-                prop="valueType"
+                key="scriptType"
+                prop="scriptType"
                 :show-overflow-tooltip="true"
               >
                 <template slot-scope="scope">
                   <dict-tag
                     :options="valuetypelb"
-                    :value="scope.row.valueType"
+                    :value="scope.row.scriptType"
                   />
                 </template>
               </el-table-column>
@@ -230,7 +228,7 @@
                 prop="targetdesc"
                 width="200"
               /><el-table-column
-                label="閫傜敤鏂瑰紡"
+                label="閫傜敤鍦烘櫙"
                 align="center"
                 key="suitWayList"
                 prop="suitWayList"
@@ -273,10 +271,7 @@
                 prop="isAvailable"
               >
                 <template slot-scope="scope">
-                  <dict-tag
-                    :options="qyoptions"
-                    :value="scope.row.isAvailable"
-                  />
+                  <dict-tag :options="usable" :value="scope.row.isAvailable" />
                 </template>
               </el-table-column>
 
@@ -348,7 +343,7 @@
                 <el-form-item label="鎸囨爣鍚嶇О" prop="targetname">
                   <el-input
                     v-model="indexform.targetname"
-                    placeholder="璇疯緭鍏ユ寚鏍囩绫�"
+                    placeholder="璇疯緭鍏ユ寚鏍囧悕绉�"
                     maxlength="40"
                   />
                 </el-form-item>
@@ -700,6 +695,7 @@
       showSearch: true,
       measurement: false,
       languagelist: [],
+      usable: [],
       indexid: null,
       // 鎬绘潯鏁�
       total: 0,
@@ -791,9 +787,10 @@
     this.gettabList();
     this.getDeptTree();
     this.mode = store.getters.mode;
-    this.valuetypelb = store.getters.valuetypelb;
+    this.valuetypelb = store.getters.askvaluetype;
     this.languagelist = store.getters.languagelist;
-    this.qyoptions = store.getters.usable;
+    this.qyoptions = store.getters.askvaluetype;
+    this.usable = store.getters.usable;
   },
   methods: {
     /** 鏌ヨ鎸囨爣鍒楄〃 */
@@ -967,6 +964,7 @@
         targetvalue: "",
         targetregex: "",
         targetregex2: "",
+        picturePath: "",
         dynamiccruxs: [],
         nodynamiccruxs: [],
         dynamiccruxsJson: "",
@@ -1019,6 +1017,7 @@
           nodynamiccruxsJson: item.nodynamiccruxsJson,
           targetoptionid: item.targetoptionid,
           isabnormal: item.isabnormal,
+          picturePath: item.picturePath,
         };
       });
       console.log(this.testuserList);
@@ -1174,6 +1173,7 @@
           targetregex: "",
           targetregex2: "",
           isoperation: 1,
+          picturePath: "",
           dynamiccruxs: [],
           nodynamiccruxs: [],
           dynamiccruxsJson: "",
@@ -1247,6 +1247,10 @@
           }
         });
         if (valid) {
+          this.indexform.optionDesc = this.testuserList
+            .filter((item) => item.isoperation != 3)
+            .map((item) => item.targetvalue)
+            .join(", ");
           if (!this.indexform.version) this.indexform.version = "1.0";
           if (this.indexform.id != undefined) {
             this.indexform.isoperation = 2;

--
Gitblit v1.9.3