From 36b7179cda46033aa5f142aecf0cd213cd50232c Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期二, 11 三月 2025 17:09:29 +0800
Subject: [PATCH] 测试完成
---
src/api/AiCentre/questionnaire.js | 8 ++
src/views/followvisit/outpatient/index.vue | 2
src/views/followvisit/technology/index.vue | 2
src/views/patient/physical/index.vue | 2
src/views/followvisit/SpecificDisease/index.vue | 2
src/views/patient/medtechnician/SpecializedService.vue | 2
src/views/patient/patient/indexls.vue | 54 +++++++------
src/views/patient/questionnaire/index.vue | 2
src/views/patient/subsequent/index.vue | 2
src/views/followvisit/record/index.vue | 2
src/views/patient/propaganda/index.vue | 2
src/views/followvisit/record/detailpage/index.vue | 22 ++++-
src/views/followvisit/discharge/index.vue | 85 +++++++++++++--------
src/views/patient/ycquestionnaire/index.vue | 2
14 files changed, 127 insertions(+), 62 deletions(-)
diff --git a/src/api/AiCentre/questionnaire.js b/src/api/AiCentre/questionnaire.js
index 01520b7..63efa1b 100644
--- a/src/api/AiCentre/questionnaire.js
+++ b/src/api/AiCentre/questionnaire.js
@@ -63,3 +63,11 @@
data: data,
});
}
+ // 鏌ヨ闂嵎闂鍒嗙被鏍�
+ export function query360PatInfo(data) {
+ return request({
+ url: "/smartor/serviceExternal/query360PatInfo",
+ method: "post",
+ data: data,
+ });
+ }
diff --git a/src/views/followvisit/SpecificDisease/index.vue b/src/views/followvisit/SpecificDisease/index.vue
index 7222689..cd8f543 100644
--- a/src/views/followvisit/SpecificDisease/index.vue
+++ b/src/views/followvisit/SpecificDisease/index.vue
@@ -840,6 +840,7 @@
pageSize: 10,
serviceType: 10,
searchscope: 3,
+ sendstate:2,
scopetype: [],
leaveldeptcodes: [],
leavehospitaldistrictcodes: [],
@@ -1084,6 +1085,7 @@
pageSize: 10,
serviceType: 10,
searchscope: 2,
+ sendstate:2,
};
this.handleQuery(1);
},
diff --git a/src/views/followvisit/discharge/index.vue b/src/views/followvisit/discharge/index.vue
index b89c873..8208b99 100644
--- a/src/views/followvisit/discharge/index.vue
+++ b/src/views/followvisit/discharge/index.vue
@@ -665,7 +665,7 @@
</el-dialog>
<!-- 鍐嶆闅忚 -->
<el-dialog title="鎮h�呭啀娆¢殢璁�" :visible.sync="dialogFormVisible">
- <el-form ref="form" :model="zcform" label-width="80px">
+ <el-form ref="zcform" :rules="zcrules" :model="zcform" label-width="80px">
<el-form-item label="浠诲姟鍚嶇О">
<el-input
style="width: 400px"
@@ -702,7 +702,7 @@
></el-input>
</el-form-item>
- <el-form-item label="闅忚鏂瑰紡">
+ <el-form-item label="闅忚鏂瑰紡" prop="resource">
<el-radio-group v-model="zcform.resource">
<el-radio label="1">鏈梾鍖洪殢璁�</el-radio>
<el-radio label="2">闅忚涓績闅忚</el-radio>
@@ -711,7 +711,7 @@
<!-- <el-form-item label="鍗冲埢鍙戦��">
<el-switch v-model="zcform.delivery"></el-switch>
</el-form-item> -->
- <el-form-item label="闅忚鏃堕棿">
+ <el-form-item label="闅忚鏃堕棿" prop="date1">
<el-date-picker
type="date"
placeholder="閫夋嫨鏃ユ湡"
@@ -739,7 +739,11 @@
resetUserPwd,
changeUserStatus,
} from "@/api/system/user";
-import { getTaskservelist, buidegetTasklist,addserviceSubtask } from "@/api/AiCentre/index";
+import {
+ getTaskservelist,
+ buidegetTasklist,
+ addserviceSubtask,
+} from "@/api/AiCentre/index";
import Treeselect from "@riophae/vue-treeselect";
import store from "@/store";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@@ -855,7 +859,14 @@
// value: 0,
// },
],
-
+ zcrules: {
+ date1: [
+ { required: true, message: "璇烽�夋嫨闅忚鏂瑰紡", trigger: "change" },
+ ],
+ resource: [
+ { required: true, message: "璇烽�夋嫨闅忚鏃堕棿", trigger: "blur" },
+ ],
+ },
// 琛ㄥ崟鍙傛暟
form: {
phonenumber: "",
@@ -869,7 +880,8 @@
topqueryParams: {
pageNum: 1,
pageSize: 10,
- sort:1,
+ sendstate:2,
+ sort: 1,
serviceType: 2,
searchscope: 3,
scopetype: [],
@@ -973,12 +985,15 @@
console.log(this.topqueryParams.leavehospitaldistrictcodes, "11");
}
this.loading = true;
- if (this.topqueryParams.leavehospitaldistrictcodes[0]&&this.topqueryParams.leaveldeptcodes[0]) {
- this.topqueryParams.deptOrDistrict=2;
- }else{
- this.topqueryParams.deptOrDistrict=1;
+ if (
+ this.topqueryParams.leavehospitaldistrictcodes[0] &&
+ this.topqueryParams.leaveldeptcodes[0]
+ ) {
+ this.topqueryParams.deptOrDistrict = 2;
+ } else {
+ this.topqueryParams.deptOrDistrict = 1;
}
- getTaskservelist(this.topqueryParams).then((response) => {
+ getTaskservelist(this.topqueryParams).then((response) => {
this.userList = response.rows[0].serviceSubtaskList;
this.total = response.total;
if (refresh) {
@@ -1177,8 +1192,9 @@
pageNum: 1,
pageSize: 10,
serviceType: 2,
+ sendstate:2,
searchscope: 2,
- sort:1,
+ sort: 1,
};
this.handleQuery(1);
},
@@ -1397,28 +1413,31 @@
}
return "";
},
- // 鍒涘缓鍐嶆闅忚鏈嶅姟
- setupsubtask() {
- console.log(this.zcform);
- let form = structuredClone(this.zcform);
- form.longSendTime = this.formatTime(form.date1);
- if (form.resource) {
- if (form.resource == 2) {
- form.serviceType = 10;
+ // 鍒涘缓鍐嶆闅忚鏈嶅姟
+ setupsubtask() {
+ this.$refs['zcform'].validate((valid) => {
+ if (valid) {
+ let form = structuredClone(this.zcform);
+ form.longSendTime = this.formatTime(form.date1);
+ if (form.resource) {
+ if (form.resource == 2) {
+ form.serviceType = 10;
+ }
+ } else {
+ this.$modal.msgError("鏈�夋嫨闅忚鏂瑰紡");
+ }
+ form.id = null;
+ form.sendstate = 2;
+ form.preachform = form.preachformson;
+ addserviceSubtask(form).then((res) => {
+ if (res.code == 200) {
+ this.$modal.msgSuccess("鍒涘缓鎴愬姛");
+ } else {
+ this.$modal.msgError("鍒涘缓澶辫触");
+ }
+ this.dialogFormVisible = false;
+ });
}
- } else {
- this.$modal.msgError("鏈�夋嫨闅忚鏂瑰紡");
- }
- form.id = null;
- form.sendstate = 2;
- form.preachform = form.preachformson;
- addserviceSubtask(form).then((res) => {
- if (res.code == 200) {
- this.$modal.msgSuccess("鍒涘缓鎴愬姛");
- }else{
- this.$modal.msgError("鍒涘缓澶辫触");
- }
- this.dialogFormVisible=false;
});
},
},
diff --git a/src/views/followvisit/outpatient/index.vue b/src/views/followvisit/outpatient/index.vue
index 64329fd..615adf0 100644
--- a/src/views/followvisit/outpatient/index.vue
+++ b/src/views/followvisit/outpatient/index.vue
@@ -782,6 +782,7 @@
pageSize: 10,
serviceType: 3,
searchscope: 3,
+ sendstate:2,
scopetype: [],
leaveldeptcodes: [],
leavehospitaldistrictcodes: [],
@@ -1025,6 +1026,7 @@
this.topqueryParams = {
pageNum: 1,
pageSize: 10,
+ sendstate:2,
serviceType: 3,
searchscope: 2,
};
diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue
index d3bd062..863735a 100644
--- a/src/views/followvisit/record/detailpage/index.vue
+++ b/src/views/followvisit/record/detailpage/index.vue
@@ -535,7 +535,7 @@
</el-tabs>
</div>
<el-dialog title="鎮h�呭啀娆¢殢璁�" :visible.sync="dialogFormVisible">
- <el-form ref="form" :model="form" label-width="80px">
+ <el-form ref="zcform" :rules="zcrules" :model="form" label-width="80px">
<el-form-item label="浠诲姟鍚嶇О">
<el-input
style="width: 400px"
@@ -568,7 +568,7 @@
></el-input>
</el-form-item>
- <el-form-item label="闅忚鏂瑰紡">
+ <el-form-item label="闅忚鏂瑰紡" prop="resource">
<el-radio-group v-model="form.resource">
<el-radio label="1">鏈梾鍖洪殢璁�</el-radio>
<el-radio label="2">闅忚涓績闅忚</el-radio>
@@ -577,7 +577,7 @@
<!-- <el-form-item label="鍗冲埢鍙戦��">
<el-switch v-model="zcform.delivery"></el-switch>
</el-form-item> -->
- <el-form-item label="闅忚鏃堕棿">
+ <el-form-item label="闅忚鏃堕棿" prop="date1">
<el-date-picker
type="date"
placeholder="閫夋嫨鏃ユ湡"
@@ -627,7 +627,14 @@
tableDatatop: [], //棰樼洰琛�
voiceDatatop: [], //棰樼洰琛�
dynamicTags: [],
-
+ zcrules: {
+ date1: [
+ { required: true, message: "璇烽�夋嫨闅忚鏂瑰紡", trigger: "change" },
+ ],
+ resource: [
+ { required: true, message: "璇烽�夋嫨闅忚鏃堕棿", trigger: "blur" },
+ ],
+ },
userform: {},
Whetherall: false, //鏄惁鍏ㄩ儴璁板綍灞曠ず
dialogFormVisible: false,
@@ -983,7 +990,9 @@
},
// 鍒涘缓鍐嶆闅忚鏈嶅姟
setupsubtask() {
- let form = structuredClone(this.form);
+ this.$refs['zcform'].validate((valid) => {
+ if (valid) {
+ let form = structuredClone(this.form);
form.longSendTime = this.formatTime(form.date1);
if (form.resource) {
if (form.resource == 2) {
@@ -1002,6 +1011,9 @@
}
this.dialogFormVisible = false;
});
+ }
+ });
+
},
updateScore(a, b, c) {
console.log(a);
diff --git a/src/views/followvisit/record/index.vue b/src/views/followvisit/record/index.vue
index f772082..f5c3146 100644
--- a/src/views/followvisit/record/index.vue
+++ b/src/views/followvisit/record/index.vue
@@ -853,6 +853,7 @@
pageSize: 10,
serviceType: 10,
searchscope: 3,
+ sendstate:2,
scopetype: [],
leaveldeptcodes: [],
leavehospitaldistrictcodes: [],
@@ -1159,6 +1160,7 @@
pageSize: 10,
serviceType: 10,
searchscope: 2,
+ sendstate:2,
};
this.handleQuery(1);
},
diff --git a/src/views/followvisit/technology/index.vue b/src/views/followvisit/technology/index.vue
index eb1a8ee..c407da3 100644
--- a/src/views/followvisit/technology/index.vue
+++ b/src/views/followvisit/technology/index.vue
@@ -853,6 +853,7 @@
pageSize: 10,
serviceType: 11,
searchscope: 3,
+ sendstate:2,
scopetype: [],
leaveldeptcodes: [],
leavehospitaldistrictcodes: [],
@@ -1159,6 +1160,7 @@
pageSize: 10,
serviceType: 11,
searchscope: 2,
+ sendstate:2,
};
this.handleQuery(1);
},
diff --git a/src/views/patient/medtechnician/SpecializedService.vue b/src/views/patient/medtechnician/SpecializedService.vue
index 093ea18..d13f55c 100644
--- a/src/views/patient/medtechnician/SpecializedService.vue
+++ b/src/views/patient/medtechnician/SpecializedService.vue
@@ -755,6 +755,7 @@
pageNum: 1,
pageSize: 10,
serviceType: 2,
+ sendstate:2,
searchscope: 2,
},
propss: { multiple: true },
@@ -954,6 +955,7 @@
pageSize: 10,
serviceType: 2,
searchscope: 2,
+ sendstate:2,
};
this.handleQuery();
},
diff --git a/src/views/patient/patient/indexls.vue b/src/views/patient/patient/indexls.vue
index a28c411..c252e9d 100644
--- a/src/views/patient/patient/indexls.vue
+++ b/src/views/patient/patient/indexls.vue
@@ -3,7 +3,7 @@
</template>
<script>
-import { gitzerotoken } from "@/api/AiCentre/index";
+import { gitzerotoken,query360PatInfo } from "@/api/AiCentre/index";
import Treeselect from "@riophae/vue-treeselect";
import store from "@/store";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@@ -121,6 +121,7 @@
pageSize: 10,
serviceType: 4,
searchscope: 2,
+ sendstate:2,
},
propss: { multiple: true },
options: [],
@@ -161,7 +162,7 @@
label: "姝e父",
},
],
- url: "http://9.208.2.190:8095/smartor/serviceExternal/query360PatInfo",
+ url: "http://9.208.2.190:8090/smartor/serviceExternal/query360PatInfo",
postData: {
XiaoXiTou: {
FaSongFCSJC: "ZJHES",
@@ -211,29 +212,34 @@
methods: {
gettoken() {
- axios
- .post(this.url, this.postData)
- .then((response) => {
- // 璇锋眰鎴愬姛
- console.log("Response:", response);
- console.log("Response:", response.data.data.url);
- this.linkUrl = response.data.data.url;
- })
- .catch((error) => {
- // 璇锋眰澶辫触
+ query360PatInfo(this.postData).then((res) => {
+ if (res.data.url) {
+ this.linkUrl = res.data.url;
+ }else{
this.linkUrl='https://www.google.com/blank.html';
- if (error.response) {
- // 鏈嶅姟鍣ㄨ繑鍥炰簡閿欒鍝嶅簲
- console.error("Status Code:", error.response.status);
- console.error("Response Data:", error.response.data);
- } else if (error.request) {
- // 璇锋眰宸插彂鍑猴紝浣嗘湭鏀跺埌鍝嶅簲
- console.error("No response received");
- } else {
- // 鍦ㄨ缃姹傛椂鍙戠敓浜嗕竴浜涗簨鎯咃紝瑙﹀彂浜嗕竴涓敊璇�
- console.error("Error Message:", error.message);
- }
- });
+ }
+ });
+ // axios
+ // .post(this.url, this.postData)
+ // .then((response) => {
+ // // 璇锋眰鎴愬姛
+ // this.linkUrl = response.data.data.url;
+ // })
+ // .catch((error) => {
+ // // 璇锋眰澶辫触
+ // this.linkUrl='https://www.google.com/blank.html';
+ // if (error.response) {
+ // // 鏈嶅姟鍣ㄨ繑鍥炰簡閿欒鍝嶅簲
+ // console.error("Status Code:", error.response.status);
+ // console.error("Response Data:", error.response.data);
+ // } else if (error.request) {
+ // // 璇锋眰宸插彂鍑猴紝浣嗘湭鏀跺埌鍝嶅簲
+ // console.error("No response received");
+ // } else {
+ // // 鍦ㄨ缃姹傛椂鍙戠敓浜嗕竴浜涗簨鎯咃紝瑙﹀彂浜嗕竴涓敊璇�
+ // console.error("Error Message:", error.message);
+ // }
+ // });
},
},
};
diff --git a/src/views/patient/physical/index.vue b/src/views/patient/physical/index.vue
index 45132bb..a9af34a 100644
--- a/src/views/patient/physical/index.vue
+++ b/src/views/patient/physical/index.vue
@@ -782,6 +782,7 @@
pageSize: 10,
serviceType: 1,
searchscope: 3,
+ sendstate:2,
scopetype: [],
leaveldeptcodes: [],
leavehospitaldistrictcodes: [],
@@ -1027,6 +1028,7 @@
pageSize: 10,
serviceType: 1,
searchscope: 2,
+ sendstate:2,
};
this.handleQuery(1);
},
diff --git a/src/views/patient/propaganda/index.vue b/src/views/patient/propaganda/index.vue
index 00613a0..14ebf1a 100644
--- a/src/views/patient/propaganda/index.vue
+++ b/src/views/patient/propaganda/index.vue
@@ -725,6 +725,7 @@
pageSize: 10,
serviceType: 4,
searchscope: 2,
+ sendstate:2,
},
propss: { multiple: true },
options: [],
@@ -910,6 +911,7 @@
pageNum: 1,
pageSize: 10,
serviceType: 4,
+ sendstate:2,
};
this.handleQuery();
},
diff --git a/src/views/patient/questionnaire/index.vue b/src/views/patient/questionnaire/index.vue
index 2f008dd..00d347f 100644
--- a/src/views/patient/questionnaire/index.vue
+++ b/src/views/patient/questionnaire/index.vue
@@ -766,6 +766,7 @@
pageSize: 10,
serviceType: 7,
searchscope: 3,
+ sendstate:2,
scopetype: [],
leaveldeptcodes: [],
leavehospitaldistrictcodes: [],
@@ -1010,6 +1011,7 @@
pageSize: 10,
serviceType: 7,
searchscope: 2,
+ sendstate:2,
};
this.handleQuery(1);
},
diff --git a/src/views/patient/subsequent/index.vue b/src/views/patient/subsequent/index.vue
index 8a6dea1..1cf3c04 100644
--- a/src/views/patient/subsequent/index.vue
+++ b/src/views/patient/subsequent/index.vue
@@ -783,6 +783,7 @@
pageSize: 10,
serviceType: 5,
searchscope: 3,
+ sendstate:2,
scopetype: [],
leaveldeptcodes: [],
leavehospitaldistrictcodes: [],
@@ -1027,6 +1028,7 @@
pageSize: 10,
serviceType: 5,
searchscope: 2,
+ sendstate:2,
};
this.handleQuery(1);
},
diff --git a/src/views/patient/ycquestionnaire/index.vue b/src/views/patient/ycquestionnaire/index.vue
index 7964707..58b188c 100644
--- a/src/views/patient/ycquestionnaire/index.vue
+++ b/src/views/patient/ycquestionnaire/index.vue
@@ -766,6 +766,7 @@
pageSize: 10,
serviceType: 9,
searchscope: 3,
+ sendstate:2,
scopetype: [],
leaveldeptcodes: [],
leavehospitaldistrictcodes: [],
@@ -1010,6 +1011,7 @@
pageSize: 10,
serviceType: 9,
searchscope: 2,
+ sendstate:2,
};
this.handleQuery(1);
},
--
Gitblit v1.9.3