From 968d62e6a3093b810dcd3db160a2b362a6e4ef69 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 06 六月 2024 14:56:32 +0800
Subject: [PATCH] 测试完成
---
src/components/Regular/index.vue | 22 +++++++
src/views/knowledge/questionbank/particulars/index.vue | 69 +++++++++++++++-------
src/views/knowledge/questionbank/index.vue | 53 +++++++++++++++++
src/views/repositoryai/intention/index.vue | 29 +++++++--
src/views/patient/propaganda/particty.vue | 4
5 files changed, 144 insertions(+), 33 deletions(-)
diff --git a/src/components/Regular/index.vue b/src/components/Regular/index.vue
index 6368c34..98b5462 100644
--- a/src/components/Regular/index.vue
+++ b/src/components/Regular/index.vue
@@ -3,7 +3,7 @@
<div class="topicxq" v-for="item in TargetoptionList">
<el-row :gutter="10">
<el-col :span="12"
- ><el-form-item label="閫夐」鍚�">
+ ><el-form-item label="閫夐」鍚嶇О">
<el-input
type="text"
placeholder="璇疯緭鍏�"
@@ -12,6 +12,14 @@
>
</el-input> </el-form-item
></el-col>
+ <el-col :span="12"
+ ><el-form-item label="棰勮鍊�">
+ <el-radio-group v-model="radio">
+ <el-radio :label="3">鏄�</el-radio>
+ <el-radio :label="6">鍚�</el-radio>
+ </el-radio-group>
+ </el-form-item></el-col
+ >
<el-col :span="12" v-if="intent"
><el-form-item label="閫夐」鑺傜偣">
<el-input
@@ -23,6 +31,18 @@
</el-input> </el-form-item
></el-col>
</el-row>
+ <el-row :gutter="10" v-if="!intent">
+ <el-col :span="20"
+ ><el-form-item label="閫夐」璇存槑">
+ <el-input
+ type="text"
+ placeholder="璇疯緭鍏�"
+ v-model="item.targetvalue2"
+ show-word-limit
+ >
+ </el-input> </el-form-item
+ ></el-col>
+ </el-row>
<el-row :gutter="10" v-if="intent">
<el-col :span="12"
><el-form-item label="澶勭悊">
diff --git a/src/views/knowledge/questionbank/index.vue b/src/views/knowledge/questionbank/index.vue
index 75826f5..d3ff84f 100644
--- a/src/views/knowledge/questionbank/index.vue
+++ b/src/views/knowledge/questionbank/index.vue
@@ -290,7 +290,7 @@
<el-button
size="medium"
type="text"
- @click="handleDelete(scope.row)"
+ @click="topicpreview(scope.row)"
v-hasPermi="['system:user:remove']"
><span class="button-text"
><i class="el-icon-view"></i>棰勮</span
@@ -389,6 +389,32 @@
<el-button type="primary" @click="confirmillness">纭� 瀹�</el-button>
</span>
</el-dialog>
+ <el-dialog title="棰樼洰棰勮" :visible.sync="topicVisible" width="50%">
+ <div class="preview-left">
+ <div class="dev-text">
+ <span>{{ topicform.topicContent }}</span>
+ </div>
+
+ <div class="dev-xx" v-if="topicform.valueType == 1">
+ <el-radio-group v-model="topicform.asrtext">
+ <el-radio
+ v-for="(topicforms, index) in topicform.svyLibTopicoptions"
+ :key="topicforms.optioncontent"
+ :label="topicforms.optioncontent"
+ >{{ topicforms.optioncontent }}</el-radio
+ >
+ </el-radio-group>
+ </div>
+ <div v-else>
+ <el-input
+ type="textarea"
+ placeholder="璇疯緭鍏ュ唴瀹�"
+ v-model.sync="topicform.asrtext"
+ :rows="2"
+ />
+ </div>
+ </div>
+ </el-dialog>
</div>
</template>
@@ -434,9 +460,13 @@
namequestionnaire: "",
haoquestionnaire: "",
idds: "",
+ topicform: {
+ questionText: "",
+ },
amendtag: false, //鏄惁淇敼绫诲埆
dialogFormVisible: false, //淇敼娣诲姞绫诲埆寮规
deleteVisible: false, //鍒嗙被鍒犻櫎寮规
+ topicVisible: false, //棰勮寮规
deletefenl: "楂樿鍘�", //鍒犻櫎椤�
classifyform: {
categoryname: "",
@@ -683,7 +713,7 @@
return data.name.indexOf(value) !== -1;
},
handleNodeClick(data) {
- this.queryParams.assortid = data.id;
+ this.queryParams.categoryid = data.id;
this.getList();
},
@@ -751,6 +781,10 @@
this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
})
.catch(() => {});
+ },
+ topicpreview(row) {
+ this.topicform = row;
+ this.topicVisible = true;
},
},
};
@@ -887,6 +921,21 @@
vertical-align: bottom;
}
}
+.preview-left {
+ margin: 20px;
+ // margin: 20px;
+ padding: 30px;
+ // background: #ffff;
+ border: 1px solid #dcdfe6;
+ -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12),
+ 0 0 6px 0 rgba(0, 0, 0, 0.04);
+
+ .dev-text {
+ margin-bottom: 10px;
+ text-align: left;
+ font-size: 22px;
+ }
+}
::v-deep .el-tree-node__content {
display: -webkit-box;
diff --git a/src/views/knowledge/questionbank/particulars/index.vue b/src/views/knowledge/questionbank/particulars/index.vue
index cd24643..1178684 100644
--- a/src/views/knowledge/questionbank/particulars/index.vue
+++ b/src/views/knowledge/questionbank/particulars/index.vue
@@ -16,28 +16,49 @@
>
</div>
<div style="margin-left: 8%">
- <el-form-item label="闂鍒嗙被">
- <el-select
- v-model="topicobj.categoryid"
- size="medium"
- filterable
- placeholder="璇烽�夋嫨鍒嗙被"
- >
- <el-option-group
- v-for="group in classifylist"
- :key="group.id"
- :label="group.name"
- >
- <el-option
- v-for="item in group.svyLibTopicCategoryList"
- :key="item.id"
- :label="item.name"
- :value="item.id"
+ <el-row :gutter="10">
+ <el-col :span="10">
+ <el-form-item label="闂鍒嗙被">
+ <el-select
+ v-model="topicobj.categoryid"
+ size="medium"
+ filterable
+ placeholder="璇烽�夋嫨鍒嗙被"
>
- </el-option>
- </el-option-group>
- </el-select>
- </el-form-item>
+ <el-option-group
+ v-for="group in classifylist"
+ :key="group.id"
+ :label="group.name"
+ >
+ <el-option
+ v-for="item in group.svyLibTopicCategoryList"
+ :key="item.id"
+ :label="item.name"
+ :value="item.id"
+ >
+ </el-option>
+ </el-option-group>
+ </el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="10">
+ <el-form-item label="璇勪环绫诲瀷">
+ <el-select
+ v-model="topicobj.evaluateid"
+ placeholder="璇烽�夋嫨鍒嗙被"
+ >
+ <el-option
+ v-for="group in appraiselist"
+ :key="group.value"
+ :label="group.label"
+ :value="group.value"
+ >
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-col>
+ </el-row>
+
<el-row :gutter="10">
<el-col :span="6"
><el-form-item label="棰樼洰鏍囬">
@@ -492,6 +513,11 @@
illnesslistapi: [],
illnesslist: [],
classifylist: [],
+ appraiselist: [
+ { label: "鍒嗘暟", value: 1 },
+ { label: "ABC绛夌骇", value: 2 },
+ { label: "浼樿壇绛夌骇", value: 3 },
+ ],
optionstag: [],
valuetype: [],
usable: [],
@@ -557,7 +583,6 @@
getillness({ outid: this.id, type: 4 }).then((res) => {
this.illnesslist = res.rows;
});
-
},
gettargetInfo() {
gettargetInfo(this.queryParams).then((res) => {
diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index 4e89da8..e3ad89e 100644
--- a/src/views/patient/propaganda/particty.vue
+++ b/src/views/patient/propaganda/particty.vue
@@ -1189,11 +1189,12 @@
if (this.id) {
getTaskInfo({ taskid: this.id }).then((res) => {
let filteredArray = "";
+ console.log(2233);
if (res.code == 200) {
this.form = res.data;
this.overallCase = this.form.patTaskRelevances.concat();
- // this.checkList = this.form.serviceform.split(",");
this.formatFn(2);
+ console.log(this.form.showDate, "this.form");
this.daytime = this.form.showDate.split(",");
if (this.form.showTimeMorn)
this.time1 = this.form.showTimeMorn.split(",");
@@ -1203,7 +1204,6 @@
this.time3 = this.form.showTimeNight.split(",");
console.log(1122);
filteredArray = this.convertFormat1ToFormat2(this.form.textParam);
- console.log(filteredArray, "filteredArray");
this.variableList = this.transitionList.concat(filteredArray);
} else {
this.$modal.msgError(res.code);
diff --git a/src/views/repositoryai/intention/index.vue b/src/views/repositoryai/intention/index.vue
index 649217f..136109e 100644
--- a/src/views/repositoryai/intention/index.vue
+++ b/src/views/repositoryai/intention/index.vue
@@ -344,7 +344,7 @@
>
<el-row v-if="!measurement">
<el-col :span="12">
- <el-form-item label="鎸囨爣鍚嶇О" prop="deptId">
+ <el-form-item label="鎸囨爣鍚嶇О" prop="targetname">
<el-input
v-model="indexform.targetname"
placeholder="璇疯緭鍏ユ寚鏍囩绫�"
@@ -365,7 +365,7 @@
<!-- deptOptions -->
<el-row v-if="!measurement">
<el-col :span="8">
- <el-form-item label="鎸囨爣鍒嗙被">
+ <el-form-item label="鎸囨爣鍒嗙被" prop="assortid">
<el-select
v-model="indexform.assortid"
size="medium"
@@ -389,7 +389,7 @@
</el-form-item>
</el-col>
<el-col :span="8">
- <el-form-item label="璇█" prop="deptId">
+ <el-form-item label="璇█" prop="language">
<el-select
v-model="indexform.language"
placeholder="璇烽�夋嫨璇█"
@@ -481,8 +481,12 @@
<el-row v-if="!measurement">
<el-col :span="24">
- <el-form-item label="閫傜敤鏂瑰紡" prop="email">
- <el-select v-model="indexform.suitWay" placeholder="璇烽�夋嫨">
+ <el-form-item label="閫傜敤鍦烘櫙" prop="suitWay">
+ <el-select
+ v-model="indexform.suitWay"
+ multiple
+ placeholder="璇烽�夋嫨"
+ >
<el-option
v-for="index in mode"
:key="index.value"
@@ -754,7 +758,20 @@
valuetypelb: [],
// 琛ㄥ崟鏍¢獙
- rules: {},
+ rules: {
+ targetname: [
+ { required: true, message: "鎸囨爣鍚嶇О涓嶈兘涓虹┖", trigger: "blur" },
+ ],
+ assortid: [
+ { required: true, message: "鎸囨爣鍒嗙被涓嶈兘涓虹┖", trigger: "blur" },
+ ],
+ language: [
+ { required: true, message: "鎸囨爣璇█涓嶈兘涓虹┖", trigger: "blur" },
+ ],
+ isAvailable: [
+ { required: true, message: "鎸囨爣璇█涓嶈兘涓虹┖", trigger: "blur" },
+ ],
+ },
};
},
watch: {
--
Gitblit v1.9.3