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