From d94d00d2cd9eaf87bb3776f72f8e73410b93cb7a Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期一, 18 十二月 2023 15:59:37 +0800
Subject: [PATCH] 随访题库完成

---
 src/views/repositoryai/intention/index.vue |  105 ++++++++++++++++++++++++++++++----------------------
 1 files changed, 61 insertions(+), 44 deletions(-)

diff --git a/src/views/repositoryai/intention/index.vue b/src/views/repositoryai/intention/index.vue
index b4d6ba3..7f90ce3 100644
--- a/src/views/repositoryai/intention/index.vue
+++ b/src/views/repositoryai/intention/index.vue
@@ -91,18 +91,21 @@
               <el-form-item label="鏍囩" prop="sickness">
                 <el-cascader
                   v-model="queryParams.sickness"
-                  :options="optionss"
+                  :options="dynamicTags"
                   :props="propss"
                   clearable
                 ></el-cascader>
               </el-form-item>
               <el-form-item label="閫傜敤鏂瑰紡" prop="shape">
-                <el-cascader
-                  v-model="queryParams.shapevalue"
-                  :options="optionss"
-                  :props="propss"
-                  clearable
-                ></el-cascader>
+                <el-select v-model="queryParams.value" placeholder="璇烽�夋嫨">
+                  <el-option
+                    v-for="item in mode"
+                    :key="item.value"
+                    :label="item.label"
+                    :value="item.value"
+                  >
+                  </el-option>
+                </el-select>
               </el-form-item>
               <el-form-item label="鎸囨爣绫诲瀷" prop="classify">
                 <el-select
@@ -193,8 +196,8 @@
               <el-table-column
                 label="搴忓彿"
                 align="center"
-                key="userId"
-                prop="userId"
+                key="guid"
+                prop="guid"
               />
               <el-table-column
                 label="鍊肩被鍨�"
@@ -206,10 +209,14 @@
               <el-table-column
                 label="鎸囨爣鍚嶇О"
                 align="center"
-                key="nickName"
-                prop="nickName"
+                key="targetname"
+                prop="targetname"
                 :show-overflow-tooltip="true"
-              />
+              >
+                <template slot-scope="scope">
+                  <span>{{ scope.row.warndown }}~{{ scope.row.warnup }}</span>
+                </template>
+              </el-table-column>
 
               <el-table-column
                 label="姝e父鍊艰寖鍥�"
@@ -396,13 +403,15 @@
                   v-if="inputVisible"
                   @change="handleInputConfirm"
                   filterable
+                  allow-create
+                  default-first-option
                   placeholder="璇烽�夋嫨"
                 >
                   <el-option
-                    v-for="item in optionss"
-                    :key="item.label"
-                    :label="item.label"
-                    :value="item.label"
+                    v-for="item in optionstag"
+                    :key="item.tagname"
+                    :label="item.tagname"
+                    :value="item.tagname"
                   >
                   </el-option>
                 </el-select>
@@ -574,7 +583,7 @@
         <el-form-item label="璇烽�夋嫨鎸囨爣澶х被">
           <el-select v-model="classifyform.broadheading" placeholder="璇烽�夋嫨">
             <el-option
-              v-for="item in optionss"
+              v-for="item in editableTabs"
               :key="item.value"
               :label="item.label"
               :value="item.value"
@@ -621,9 +630,20 @@
   addUser,
   updateUser,
 } from "@/api/system/user";
+import {
+  listtarget,
+  gettargetInfo,
+  particulartarget,
+  gettargetInfoedit,
+  addtarget,
+  deletetarget,
+} from "@/api/AiCentre/index";
 import { getToken } from "@/utils/auth";
 import Treeselect from "@riophae/vue-treeselect";
 import "@riophae/vue-treeselect/dist/vue-treeselect.css";
+import { listtag } from "@/api/system/label";
+import store from "@/store";
+
 export default {
   name: "questionnaire",
   dicts: ["sys_normal_disable", "sys_user_sex"],
@@ -736,24 +756,8 @@
           label: "鍋滅敤",
         },
       ],
-      optionss: [
-        {
-          value: 1,
-          label: "绫诲瀷涓�",
-        },
-        {
-          value: 2,
-          label: "绫诲瀷浜�",
-        },
-        {
-          value: 3,
-          label: "绫诲瀷涓�",
-        },
-        {
-          value: 4,
-          label: "绫诲瀷鍥�",
-        },
-      ],
+      mode: [],
+      optionstag: [],
       //绫诲埆鍒楄〃
       editableTabs: [
         {
@@ -848,14 +852,16 @@
   watch: {},
   created() {
     this.getList();
+    this.gettabList();
+    this.mode = store.getters.mode;
+    console.log(this.mode);
   },
 
   methods: {
-    /** 鏌ヨ鐢ㄦ埛鍒楄〃 */
+    /** 鏌ヨ鎸囨爣鍒楄〃 */
     getList() {
-      //   this.loading = true;
-      listUser().then((response) => {
-        console.log(response);
+      listtarget(this.queryParams).then((res) => {
+        this.userlist = res.data;
         console.log(this.userList);
       });
     },
@@ -927,6 +933,17 @@
       console.log(key, keyPath);
     },
     // 鏍囩-----------------
+    gettabList() {
+      const tagqueryParams = {
+        pageNum: 1,
+        pageSize: 1000,
+        tagcategoryid: "0",
+      };
+      listtag(tagqueryParams).then((response) => {
+        console.log(response);
+        this.optionstag = response.rows;
+      });
+    },
     handleClose(tag) {
       this.dynamicTags.splice(this.dynamicTags.indexOf(tag), 1);
     },
@@ -950,7 +967,7 @@
       });
       this.sortFn();
     },
-    deloption() {
+    deloption(item) {
       const index = this.testuserList.indexOf(item);
       if (index !== -1) {
         this.testuserList.splice(index, 1); // 浠庣储寮曚綅缃垹闄や竴涓厓绱�
@@ -981,7 +998,7 @@
       });
       console.log(this.testuserList);
     },
-// ---------------------
+    // ---------------------
     //鎼滅储绫诲埆
     sidecolumnss() {},
     // 鍒囨崲鍏变韩/鏈湴
@@ -1034,20 +1051,20 @@
       this.reset();
       this.title = "鏂板鎸囨爣";
       this.indexopen = true;
-      this.measurement=false;
+      this.measurement = false;
     },
     /** 淇敼鎸夐挳鎿嶄綔 */
     handleUpdate(row) {
       this.reset();
       this.title = "鎸囨爣璇︽儏";
       this.indexopen = true;
-      this.measurement=false;
+      this.measurement = false;
     },
     handlemeasurement(row) {
       this.reset();
       this.title = "鎸囨爣璇︽儏";
       this.indexopen = true;
-      this.measurement=true;
+      this.measurement = true;
     },
     // 淇敼鍒嗙被寮规
     popoveramend(tagcategoryid) {

--
Gitblit v1.9.3