From 248b5e946c3365acba05168cf728a8704b0eae25 Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期四, 04 九月 2025 11:59:27 +0800
Subject: [PATCH] 测试完成
---
src/views/knowledge/questionnaire/compilequer/index.vue | 121 ++++++++++++++++++++++------------------
1 files changed, 67 insertions(+), 54 deletions(-)
diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue
index ce30b40..dac734c 100644
--- a/src/views/knowledge/questionnaire/compilequer/index.vue
+++ b/src/views/knowledge/questionnaire/compilequer/index.vue
@@ -247,7 +247,7 @@
</el-select>
</el-form-item>
- <el-row>
+ <!-- <el-row>
<el-col :span="20"
><el-form-item label="閫傜敤绉戝" prop="region">
<el-select
@@ -259,7 +259,7 @@
filterable
placeholder="璇烽�夋嫨绉戝"
>
- <el-option
+ <el-option
class="ruleFormaa"
v-for="item in flatArray"
:key="item.deptCode"
@@ -282,7 +282,7 @@
filterable
placeholder="璇烽�夋嫨鐥呭尯"
>
- <el-option
+ <el-option
class="ruleFormaa"
v-for="item in flatArray"
:key="item.deptCode"
@@ -292,7 +292,7 @@
</el-option>
</el-select> </el-form-item
></el-col>
- </el-row>
+ </el-row> -->
<el-form-item label="缁撴潫璇�" prop="conclusion">
<el-input
style="width: 55vw; line-height: 80px"
@@ -543,7 +543,7 @@
<el-col :span="12">
<el-form-item
label="闂鍒嗗��"
- v-if="topicobj.scoretype == 1"
+ v-if="ruleForm.scoreType == 1"
>
<el-input
v-model="topicobj.score"
@@ -604,8 +604,8 @@
class="topicxq"
v-for="item in topicobj.svyLibTemplateTargetoptions"
>
- <el-row :gutter="5">
- <el-col :span="16"
+ <el-row :gutter="10">
+ <el-col :span="12"
><el-form-item label="閫夐」鍚嶇О">
<el-input
type="text"
@@ -615,9 +615,9 @@
>
</el-input> </el-form-item
></el-col>
- <el-col :span="8">
+ <el-col :span="12">
<el-form-item
- v-if="topicobj.scoretype == 1"
+ v-if="ruleForm.scoreType == 1"
label="閫夐」鍒嗗��"
>
<el-input
@@ -630,7 +630,7 @@
</el-input>
</el-form-item>
<el-form-item
- v-else-if="topicobj.scoretype == 2"
+ v-else-if="ruleForm.scoreType == 2"
label="ABC绛夌骇"
>
<el-radio-group v-model="item.score">
@@ -640,7 +640,7 @@
</el-radio-group>
</el-form-item>
<el-form-item
- v-else-if="topicobj.scoretype == 3"
+ v-else-if="ruleForm.scoreType == 3"
label="浼樿壇绛夌骇"
>
<el-radio-group v-model="item.score">
@@ -657,6 +657,16 @@
<el-radio :label="1">鏄�</el-radio>
<el-radio :label="0">鍚�</el-radio>
</el-radio-group>
+ </el-form-item>
+ </el-row>
+ <el-row :gutter="10" v-if="topicobj.reservation == 2">
+ <el-form-item label="鍙绾︽暟">
+ <el-input
+ type="number"
+ placeholder="璇疯緭鍏ユ暟瀛�"
+ v-model="item.person"
+ >
+ </el-input>
</el-form-item>
</el-row>
<el-row :gutter="10" v-if="topicobj.branchFlag == 1">
@@ -691,7 +701,9 @@
<el-image
style="width: 100px; height: 100px"
:src="item.picturePath"
- :preview-src-list="[...item.picturePath]"
+ :preview-src-list="
+ item.picturePath ? [item.picturePath] : []
+ "
>
</el-image>
</div>
@@ -981,7 +993,7 @@
<el-col :span="12">
<el-form-item label="璇勪环绫诲瀷">
<el-select
- v-model="indexform.scoretype"
+ v-model="indexform.scoreType"
placeholder="璇烽�夋嫨鍒嗙被"
>
<el-option
@@ -1130,7 +1142,7 @@
></el-col>
<el-col :span="11">
<el-form-item
- v-if="indexform.scoretype == 1"
+ v-if="indexform.scoreType == 1"
label="鍒嗗��"
>
<el-input
@@ -1142,7 +1154,7 @@
</el-input>
</el-form-item>
<el-form-item
- v-else-if="indexform.scoretype == 2"
+ v-else-if="indexform.scoreType == 2"
label="ABC绛夌骇"
>
<el-radio-group v-model="item.score">
@@ -1152,7 +1164,7 @@
</el-radio-group>
</el-form-item>
<el-form-item
- v-else-if="indexform.scoretype == 3"
+ v-else-if="indexform.scoreType == 3"
label="浼樿壇绛夌骇"
>
<el-radio-group v-model="item.score">
@@ -1165,7 +1177,7 @@
<el-col
:span="2"
- :offsset="indexform.scoretype == 4 ? 11 : 0"
+ :offsset="indexform.scoreType == 4 ? 11 : 0"
>
<el-button
type="danger"
@@ -1263,7 +1275,6 @@
import OptionalForm from "@/components/OptionalForm"; //姝e垯缁勪欢
import { getToken } from "@/utils/auth";
import { deptTreeSelect } from "@/api/system/user";
-
export default {
name: "Questionnaireinfo",
@@ -1384,7 +1395,7 @@
illnessVisible: false, //鎸囨爣鐤剧梾寮规
Operateit: true,
deptOptions: [],
- flatArray:[],
+ flatArray: [],
optionsillness: [],
delScriptVOList: [],
illnesslistapi: [],
@@ -1397,7 +1408,6 @@
valuetype: [],
qremark: [],
hosplist: [],
- deptlist: [],
usable: [
{ value: "0", label: "鍙敤" },
{ value: "1", label: "鍋滅敤" },
@@ -1540,21 +1550,22 @@
});
this.tempDetpRelevanceslist = [];
this.tempbelongWards = [];
-
- depthospgetsonlist(this.queryParamsdept).then((res) => {
- if (res.code == 200) {
- let arr = res.rows;
- arr.forEach((item) => {
- if (item.deptType == 1) {
- this.deptlist.push(item);
- this.tempDetpRelevanceslist.push(item.deptCode);
- } else if (item.deptType == 2) {
- this.hosplist.push(item);
- this.tempbelongWards.push(item.deptCode);
- }
- });
- }
- });
+ // if (this.queryParamsdept.tempid) {
+ // depthospgetsonlist(this.queryParamsdept).then((res) => {
+ // if (res.code == 200) {
+ // let arr = res.rows;
+ // arr.forEach((item) => {
+ // if (item.deptType == 1) {
+ // this.deptlist.push(item);
+ // this.tempDetpRelevanceslist.push(item.deptCode);
+ // } else if (item.deptType == 2) {
+ // this.hosplist.push(item);
+ // this.tempbelongWards.push(item.deptCode);
+ // }
+ // });
+ // }
+ // });
+ // }
},
// 鑾峰彇绉戝鏍�
getDeptTree() {
@@ -1592,23 +1603,24 @@
this.ruleForm.categoryid = -1;
}
// 棰樼洰淇濆瓨澶勭悊
- // 鎻愪氦
- this.ruleForm.svyTemplateLibScripts.forEach((res) => {
+ // 鎻愪氦
+ this.ruleForm.svyTemplateLibScripts.forEach((res) => {
if (!res.isoperation) {
res.isoperation = 2;
}
- res.ivrLibaScriptTargetoptionList =
- res.svyLibTemplateTargetoptions.map((item) => {
+ res.ivrLibaScriptTargetoptionList = res.svyLibTemplateTargetoptions.map(
+ (item) => {
if (!item.isoperation) {
item.isoperation = 2;
item.templateID = this.ruleForm.id;
}
return item;
- });
+ }
+ );
});
- this.delScriptVOList.forEach((item)=>{
- this.ruleForm.svyTemplateLibScripts.push(item)
- })
+ this.delScriptVOList.forEach((item) => {
+ this.ruleForm.svyTemplateLibScripts.push(item);
+ });
if (this.id) {
this.ruleForm.isoperation = 2;
this.ruleForm.tempDetpRelevances = null;
@@ -1675,22 +1687,23 @@
let result = this.deptlist
.filter((item) => item.deptCode == row)
.map((item) => item.id);
- console.log(result.length);
if (result.length) {
depthospgetsondel(result).then((res) => {
- if (res.code) {
+ if (res.code == 200) {
+ this.$modal.msgSuccess("鍒犻櫎绉戝鎴愬姛");
}
});
}
},
- // 鍒犻櫎鍒犻櫎瑙﹀彂
+ // 鍒犻櫎鐥呭尯瑙﹀彂
removehpsp(row) {
let result = this.hosplist
.filter((item) => item.deptCode == row)
.map((item) => item.id);
if (result.length) {
depthospgetsondel(result).then((res) => {
- if (res.code) {
+ if (res.code == 200) {
+ this.$modal.msgSuccess("鍒犻櫎鐥呭尯鎴愬姛");
}
});
}
@@ -1725,7 +1738,7 @@
// 鑾峰彇闂鍒楄〃
getaddtopiclist() {
this.drawer = true;
- this.queryParams.scoretype = this.ruleForm.scoreType;
+ this.queryParams.scoreType = this.ruleForm.scoreType;
getissuelist(this.queryParams).then((res) => {
this.loading = false;
this.userList = res.rows;
@@ -1914,12 +1927,12 @@
},
// 淇濆瓨绉戝/鐥呭尯
putbelongDepts(id) {
- this.tempDetpRelevanceslistform.forEach(item=>{
- if (!item.tempid) item.tempid=id;
- })
- this.tempbelongWardsform.forEach(item=>{
- if (!item.tempid) item.tempid=id;
- })
+ this.tempDetpRelevanceslistform.forEach((item) => {
+ if (!item.tempid) item.tempid = id;
+ });
+ this.tempbelongWardsform.forEach((item) => {
+ if (!item.tempid) item.tempid = id;
+ });
if (this.tempDetpRelevanceslistform.length > 0) {
depthospgetson(this.tempDetpRelevanceslistform).then((res) => {
if (res.code == 200) {
--
Gitblit v1.9.3