From 8aca82344ce82cf90f3357b8ba5abe35a0e3a74f Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 15 八月 2024 09:42:38 +0800
Subject: [PATCH] 测试完成
---
src/views/repositoryai/verbaltrick/index.vue | 3
src/views/repositoryai/verbaltrick/particulars/index.vue | 38 +++++
src/views/knowledge/questionbank/particulars/index.vue | 10 +
src/views/knowledge/questionnaire/compilequer/index.vue | 15 +-
src/views/patient/patient/behospitalized.vue | 21 ---
src/views/patient/patient/profile/index.vue | 204 +++++++++++++++++++++++++--------
src/views/knowledge/questionbank/index.vue | 10 -
src/views/knowledge/questionnaire/index.vue | 1
src/views/patient/propaganda/particty.vue | 4
9 files changed, 209 insertions(+), 97 deletions(-)
diff --git a/src/views/knowledge/questionbank/index.vue b/src/views/knowledge/questionbank/index.vue
index 2b6348f..84182cd 100644
--- a/src/views/knowledge/questionbank/index.vue
+++ b/src/views/knowledge/questionbank/index.vue
@@ -567,7 +567,7 @@
compileUpdate(row) {
this.$router.push({
path: "/knowledge/questionbank/particulars/",
- query: { id: row.id },
+ query: { id: row.id, categoryid: this.queryParams.categoryid },
});
},
// 鐤剧梾-----------------------
@@ -779,13 +779,7 @@
this.single = selection.length != 1;
this.multiple = !selection.length;
},
- /** 鏂板鎸夐挳鎿嶄綔 */
- handleAdd() {
- this.$router.push({
- path: "/knowledge/verbaltrick/particulars/",
- query: { id: "" },
- });
- },
+
// 淇敼鍒嗙被寮规
popoveramend(tagcategoryid) {
this.idds = tagcategoryid;
diff --git a/src/views/knowledge/questionbank/particulars/index.vue b/src/views/knowledge/questionbank/particulars/index.vue
index b6da7c2..8a9a4b3 100644
--- a/src/views/knowledge/questionbank/particulars/index.vue
+++ b/src/views/knowledge/questionbank/particulars/index.vue
@@ -188,7 +188,8 @@
<el-form-item
label="濉┖淇℃伅"
v-if="
- topicobj.scriptType == 3 && topicobj.svyLibScriptOptions.length
+ topicobj.scriptType == 3 &&
+ topicobj.svyLibScriptOptions.length
"
>
<el-card class="box-card" style="width: 200%">
@@ -297,7 +298,7 @@
</div>
</el-form-item>
</el-row>
-
+
<el-form-item label="閫変腑鎸囨爣锛�">
<span style="margin-left: 30px"
><el-tag type="success" effect="dark">{{
@@ -694,6 +695,11 @@
// 鑾峰彇鏁版嵁
getissueinfo() {
this.id = this.$route.query.id;
+ this.topicobj.categoryid = Number(this.$route.query.categoryid);
+ console.log(this.topicobj.categoryid);
+
+ this.topicobj.isavailable = "1";
+ this.topicobj.language = "鏅�氳瘽";
// 鍒嗙被
getissueclassify({}).then((res) => {
this.classifylist = res.rows;
diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue
index 736a78f..7c2d806 100644
--- a/src/views/knowledge/questionnaire/compilequer/index.vue
+++ b/src/views/knowledge/questionnaire/compilequer/index.vue
@@ -162,7 +162,10 @@
<el-row :gutter="20">
<el-col :span="6">
<el-form-item label="鐗堟湰鍙�" prop="name">
- <el-input v-model="ruleForm.version"></el-input> </el-form-item
+ <el-input
+ v-model="ruleForm.version"
+ placeholder="榛樿1.0"
+ ></el-input> </el-form-item
></el-col>
<el-col :span="9">
<el-form-item label="鍙敤鐘舵��" prop="region">
@@ -987,6 +990,8 @@
item.icdname = item.icd10name;
});
});
+ } else {
+ this.ruleForm.isenable = "1";
}
listDept(this.queryParams).then((response) => {
@@ -999,20 +1004,20 @@
},
submitForm(formName) {
this.$modal.loading("姝e湪涓婁紶鏁版嵁锛岃绋嶅��...");
-
this.ruleForm.suitway = this.ruleForm.suitway.join(",");
-
+ if (condition) {
+ }
if (this.id) {
this.ruleForm.isoperation = 2;
compileQtemplate(this.ruleForm).then((res) => {
this.$modal.msgSuccess("淇敼鎴愬姛");
this.confirmillness();
this.$modal.closeLoading();
-
this.$router.go(-1);
});
} else {
this.ruleForm.isoperation = 1;
+ this.ruleForm.version = this.ruleForm.version ? ruleForm : "1.0";
compileQtemplate(this.ruleForm).then((res) => {
this.$modal.msgSuccess("鏂板鎴愬姛");
this.confirmillness(res.data);
@@ -1026,10 +1031,8 @@
// 绉戝澶勭悊
Departmenttreatment() {
this.ruleForm.deptNames = JSON.stringify(this.tempDetpRelevanceslist);
- console.log(this.tempDetpRelevanceslist);
this.ruleForm.svyTemplateLibScripts =
this.ruleForm.svyTemplateLibScripts.concat(this.delScriptVOList);
- console.log(this.tempDetpRelevanceslist, "this.tempDetpRelevanceslist");
const result = this.tempDetpRelevanceslist.map(
(subArr) => subArr[subArr.length - 1]
);
diff --git a/src/views/knowledge/questionnaire/index.vue b/src/views/knowledge/questionnaire/index.vue
index fd050e1..be1a330 100644
--- a/src/views/knowledge/questionnaire/index.vue
+++ b/src/views/knowledge/questionnaire/index.vue
@@ -649,6 +649,7 @@
handleAdd() {
this.$router.push({
path: "/knowledge/questionnaire/compilequer/",
+ query: { categoryid: this.queryParams.categoryid },
});
},
/** 淇敼鎸夐挳鎿嶄綔 */
diff --git a/src/views/patient/patient/behospitalized.vue b/src/views/patient/patient/behospitalized.vue
index 60beeb6..e0c54a2 100644
--- a/src/views/patient/patient/behospitalized.vue
+++ b/src/views/patient/patient/behospitalized.vue
@@ -202,18 +202,7 @@
prop="telephone"
width="120"
/>
- <!-- <el-table-column
- label="鎮h�呮爣绛撅紙缂猴級"
- align="center"
- key="tagList"
- prop="tagList"
- width="160"
- :show-overflow-tooltip="true"
- >
- <template slot-scope="scope">
- <span v-for="item in scope.row.tagList">{{ item }} </span>
- </template>
- </el-table-column> -->
+
<el-table-column
label="鍏ラ櫌璇婃柇"
@@ -223,13 +212,7 @@
width="190"
/>
- <!-- <el-table-column
- label="涓昏堪"
- align="center"
- key="mainsuit"
- prop="mainsuit"
- width="120"
- /> -->
+
<el-table-column
label="鐥呭尯"
align="center"
diff --git a/src/views/patient/patient/profile/index.vue b/src/views/patient/patient/profile/index.vue
index e0936bd..3c3304d 100644
--- a/src/views/patient/patient/profile/index.vue
+++ b/src/views/patient/patient/profile/index.vue
@@ -346,22 +346,71 @@
<!-- 闂ㄨ瘖 -->
<div v-if="sonactiveName == 'outpatient'">
<el-table :data="serviceData" style="width: 100%">
- <el-table-column prop="daya" label="灏辫瘖鏃ユ湡" width="180">
+ <el-table-column
+ label="灏辫瘖鏃堕棿"
+ align="center"
+ key="createTime"
+ prop="createTime"
+ width="160"
+ >
+ <template slot-scope="scope">
+ <span>{{ parseTime(scope.row.createTime) }}</span>
+ </template>
</el-table-column>
- <el-table-column prop="administrative" label="灏辫瘖绉戝" width="180">
+
+ <el-table-column
+ label="闂ㄨ瘖鍙�"
+ align="center"
+ key="patid"
+ prop="patid"
+ />
+ <el-table-column
+ label="濮撳悕"
+ align="center"
+ key="patname"
+ prop="patname"
+ />
+ <el-table-column label="鎬у埆" align="center" key="sex" prop="sex">
+ <template slot-scope="scope">
+ <span>{{ scope.row.sex == 1 ? "鐢�" : "濂�" }}</span>
+ </template>
</el-table-column>
- <el-table-column prop="doctor" label="鍖荤敓"> </el-table-column>
- <el-table-column prop="result" label="鐤剧梾璇婃柇"> </el-table-column>
- <el-table-column prop="administrative" label="妫�楠�">
- </el-table-column>
- <el-table-column prop="administrative" label="妫�鏌�">
- </el-table-column>
- <el-table-column prop="administrative" label="鎵嬫湳">
- </el-table-column>
- <el-table-column prop="administrative" label="鐢ㄨ嵂">
- </el-table-column>
- <el-table-column prop="columcz" label="鍖诲槺" width="200">
- </el-table-column>
+ <el-table-column
+ label="骞撮緞"
+ align="center"
+ key="age"
+ prop="age"
+ width="120"
+ />
+ <el-table-column
+ label="鑱旂郴鐢佃瘽"
+ align="center"
+ key="telephone"
+ prop="telephone"
+ width="120"
+ />
+ <el-table-column
+ label="璇婃柇"
+ align="center"
+ key="diagname"
+ prop="diagname"
+ width="190"
+ />
+
+ <el-table-column
+ label="灏辫瘖绉戝"
+ align="center"
+ key="deptname"
+ prop="deptname"
+ width="120"
+ />
+ <el-table-column
+ label="鎺ヨ瘖鍖荤敓"
+ align="center"
+ key="drname"
+ prop="drname"
+ width="120"
+ />
</el-table>
<pagination
@@ -374,30 +423,80 @@
</div>
<!-- 浣忛櫌 -->
<div v-if="sonactiveName == 'inhospital'">
- <el-table :data="serviceData" style="width: 100%">
- <el-table-column prop="godaya" label="鍏ラ櫌鏃ユ湡"> </el-table-column>
- <el-table-column prop="hospitalname" label="鍑洪櫌鏃堕棿">
+ <el-table :data="serviceDatary" style="width: 100%">
+ <el-table-column
+ label="浣忛櫌鍙�"
+ align="center"
+ key="patid"
+ prop="patid"
+ />
+ <el-table-column
+ label="濮撳悕"
+ align="center"
+ key="patname"
+ prop="patname"
+ />
+ <el-table-column label="鎬у埆" align="center" key="sex" prop="sex">
+ <template slot-scope="scope">
+ <span>{{ scope.row.sex == 1 ? "鐢�" : "濂�" }}</span>
+ </template>
</el-table-column>
- <el-table-column prop="administrative" label="鐥呭尯">
- </el-table-column>
- <el-table-column prop="result" label="涓绘不鍖诲笀"> </el-table-column>
- <el-table-column prop="bed" label="绠″簥鎶ゅ+"> </el-table-column>
- <el-table-column prop="doctor" label="鍑洪櫌鐤剧梾璇婃柇">
- </el-table-column>
- <el-table-column prop="today" label="妫�楠�"> </el-table-column>
- <el-table-column prop="administrative" label="妫�鏌�">
- </el-table-column>
- <el-table-column prop="administrative" label="鎵嬫湳">
- </el-table-column>
- <el-table-column prop="administrative" label="鐢ㄨ嵂">
- </el-table-column>
- <el-table-column prop="columcz" label="鍑洪櫌灏忕粨" width="200">
- </el-table-column>
+ <el-table-column
+ label="骞撮緞"
+ align="center"
+ key="age"
+ prop="age"
+ width="120"
+ />
+ <el-table-column
+ label="鑱旂郴鐢佃瘽"
+ align="center"
+ key="telephone"
+ prop="telephone"
+ width="120"
+ />
+
+ <el-table-column
+ label="鍏ラ櫌璇婃柇"
+ align="center"
+ key="diagname"
+ prop="diagname"
+ width="190"
+ />
+
+ <el-table-column
+ label="鐥呭尯"
+ align="center"
+ key="deptname"
+ prop="deptname"
+ width="120"
+ />
+ <el-table-column
+ label="搴婁綅鍙�"
+ align="center"
+ key="bedNo"
+ prop="bedNo"
+ width="120"
+ />
+ <el-table-column
+ label="涓绘不鍖荤敓"
+ align="center"
+ key="drname"
+ prop="drname"
+ width="120"
+ />
+ <el-table-column
+ label="璐d换鎶ゅ+"
+ align="center"
+ key="Sister"
+ prop="Sister"
+ width="120"
+ />
</el-table>
</div>
- <!-- 浣撴 -->
+ <!-- 鍑洪櫌 -->
<div v-if="sonactiveName == 'checkout'">
- <el-table :data="serviceData" style="width: 100%">
+ <el-table :data="serviceDatacy" style="width: 100%">
<el-table-column prop="godaya" label="浣撴绫诲瀷"> </el-table-column>
<el-table-column prop="hospitalname" label="浣撴濂楅鍚嶇О">
</el-table-column>
@@ -712,15 +811,9 @@
address: "89",
},
],
- serviceData: [
- {
- daya: "2023-12-12",
- hospitalname: "鍗忓拰",
- result: "闊у甫鎷変激",
- administrative: "楠ㄧ",
- doctor: "鍚村ぇ榫�",
- },
- ],
+ serviceData: [],
+ serviceDatary: [],
+ serviceDatacy: [],
options: [
{
value: "1",
@@ -794,18 +887,24 @@
// 鏌ヨ鍖荤枟妗f鍚勫垪琛ㄤ俊鎭�
getList(type) {
this.loading = true;
- if (type == 1) {
+ if (type == 0) {
// 闂ㄨ瘖璁板綍
listPatouthosp({ patid: this.id }).then((response) => {
- console.log(response);
+ if (response.code == 200) {
+ this.serviceData = response.rows;
+ }
+ });
+ } else if (type == 1) {
+ listpatient({ patid: this.id }).then((response) => {
+ if (response.code == 200) {
+ this.serviceDatary = response.rows;
+ }
});
} else if (type == 2) {
listpatient({ patid: this.id }).then((response) => {
- console.log(response);
- });
- } else if (type == 3) {
- listpatient({ patid: this.id }).then((response) => {
- console.log(response);
+ if (response.code == 200) {
+ this.serviceDatacy = response.rows;
+ }
});
}
},
@@ -960,11 +1059,12 @@
},
// tab鍒囨崲
handleClick(tab, event) {
- this.getList(tab.index);
+ if (tab.index == "1") {
+ this.getList(0);
+ }
},
handleClickson(tab, event) {
console.log(tab.index, "son");
-
this.getList(tab.index);
},
// 鑱旂郴鏂瑰紡鏂板
diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue
index bc7e42a..8d0b0e2 100644
--- a/src/views/patient/propaganda/particty.vue
+++ b/src/views/patient/propaganda/particty.vue
@@ -411,8 +411,6 @@
<el-input v-model="patientqueryParams.name"></el-input>
</el-form-item>
-
-
<el-form-item>
<el-button
type="primary"
@@ -896,7 +894,7 @@
},
// 淇濆瓨
submitForm(formName) {
- // this.form.preachform = this.checkList.join(",");
+ this.form.preachform = this.checkList.join(",");
this.formatFn(1);
if (!this.form.patTaskRelevances[0]) {
this.$modal.msgError("璇烽�夋嫨鐥呬汉");
diff --git a/src/views/repositoryai/verbaltrick/index.vue b/src/views/repositoryai/verbaltrick/index.vue
index 67ab960..ad73d02 100644
--- a/src/views/repositoryai/verbaltrick/index.vue
+++ b/src/views/repositoryai/verbaltrick/index.vue
@@ -13,7 +13,6 @@
class="input-with-select"
size="medium "
>
-
</el-input>
</div>
<div class="head-container" style="margin-top: 20px">
@@ -631,7 +630,7 @@
handleAdd() {
this.$router.push({
path: "/knowledge/verbaltrick/particulars/",
- query: { id: "" },
+ query: { id: "", categoryid: this.queryParams.categoryid },
});
},
// 鍒嗙被鏍�-----------------------------------------
diff --git a/src/views/repositoryai/verbaltrick/particulars/index.vue b/src/views/repositoryai/verbaltrick/particulars/index.vue
index ee9c433..fa34236 100644
--- a/src/views/repositoryai/verbaltrick/particulars/index.vue
+++ b/src/views/repositoryai/verbaltrick/particulars/index.vue
@@ -504,7 +504,10 @@
<el-row>
<el-col :span="24">
<el-form-item label="鍊肩被鍨�">
- <el-radio-group disabled v-model="indexform.valueType">
+ <el-radio-group
+ :disabled="indexform.targetid"
+ v-model="indexform.valueType"
+ >
<el-radio :label="1">閫夐」</el-radio>
<el-radio :label="2">鏂囨湰</el-radio>
<el-radio :label="3">鏁板��</el-radio>
@@ -512,16 +515,19 @@
</el-form-item>
<el-form-item label="棰樼洰绫诲瀷">
- <el-radio-group disabled v-model="indexform.scriptType">
+ <el-radio-group
+ @input="typeselection"
+ :disabled="indexform.targetid"
+ v-model="indexform.scriptType"
+ >
<el-radio :label="1">鍗曢��</el-radio>
- <el-radio :label="2">澶氶��</el-radio>
- <el-radio :label="3">濉┖</el-radio>
+ <!-- <el-radio :label="2">澶氶��</el-radio> -->
<el-radio :label="4">闂瓟</el-radio>
</el-radio-group>
</el-form-item>
</el-col></el-row
>
- <div v-if="indexform.valueType == 1">
+ <div v-if="indexform.scriptType == 1 || indexform.scriptType == 2">
<el-card class="box-card" style="margin-bottom: 20px">
<Regular
:TargetoptionList="indexform.ivrLibaScriptTargetoptionList"
@@ -764,6 +770,9 @@
// 鑾峰彇璇︽儏鏁版嵁
getverbaltrick() {
let id = this.$route.query.id;
+ this.indexform.language = "鏅�氳瘽";
+ this.indexform.isAvailable = "1";
+
if (id) {
getverbaltrick({ id: id }).then((res) => {
this.indexform = res.data;
@@ -892,6 +901,25 @@
this.gettargetInfo();
},
+ // 棰樼洰绫诲瀷鏇存崲
+ typeselection(row) {
+ if (
+ (row == 1 || row == 2) &&
+ !this.indexform.ivrLibaScriptTargetoptionList.length
+ ) {
+ this.indexform.ivrLibaScriptTargetoptionList.push({
+ guid: 1,
+ isoperation: 1,
+ targetvalue: "",
+ targetregex: "",
+ targetregex2: "",
+ dynamiccruxs: [],
+ nodynamiccruxs: [],
+ dynamiccruxsJson: "",
+ nodynamiccruxsJson: "",
+ });
+ }
+ },
// 涓嬩竴姝�
nextstep() {
if (this.Editprogress <= 1) {
--
Gitblit v1.9.3