From 65356804e4304ff8d90e7e4079abd71be1a85c59 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期五, 09 五月 2025 09:31:42 +0800
Subject: [PATCH] 测试完成
---
src/views/followvisit/tasklist/index.vue | 10 ++-
dist-wl.zip | 0
vue.config.js | 2
src/views/followvisit/record/detailpage/index.vue | 131 ++++++++++++++++++++++++++++++++++++++++++-
4 files changed, 133 insertions(+), 10 deletions(-)
diff --git a/dist-wl.zip b/dist-wl.zip
new file mode 100644
index 0000000..87d732e
--- /dev/null
+++ b/dist-wl.zip
Binary files differ
diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue
index 5e0f9e1..8febf3d 100644
--- a/src/views/followvisit/record/detailpage/index.vue
+++ b/src/views/followvisit/record/detailpage/index.vue
@@ -39,6 +39,22 @@
label="濮撳悕"
width="100"
>
+ <template slot-scope="scope">
+ <el-button
+ size="medium"
+ type="text"
+ @click="
+ gettoken360(
+ scope.row.sfzh,
+ scope.row.drcode,
+ scope.row.drname
+ )
+ "
+ ><span class="button-textsc">{{
+ scope.row.sendname
+ }}</span></el-button
+ >
+ </template>
</el-table-column>
<el-table-column
prop="taskName"
@@ -200,18 +216,25 @@
<div class="headline">
<div>浜哄伐澶勭悊</div>
<el-row :gutter="20">
- <el-col :span="12"
+ <el-col :span="8"
><el-form-item label="鑱旂郴鐢佃瘽">
<el-input
placeholder="鑱旂郴鐢佃瘽缂哄け"
v-model="userform.telcode"
></el-input> </el-form-item
></el-col>
- <el-col :span="12"
+ <el-col :span="8"
><el-form-item label="鑱旂郴浜虹數璇�">
<el-input
placeholder="鑱旂郴浜虹數璇濈己澶�"
v-model="userform.relativetelcode"
+ ></el-input> </el-form-item
+ ></el-col>
+ <el-col :span="8"
+ ><el-form-item label="鑱旂郴浜哄叧绯�">
+ <el-input
+ placeholder="鑱旂郴浜哄叧绯荤己澶�"
+ v-model="userform.relation"
></el-input> </el-form-item
></el-col>
</el-row>
@@ -266,13 +289,23 @@
maxlength="30"
></el-input> </el-form-item
></el-col>
+ </el-row>
+ <el-row :gutter="20">
<el-col :span="12"
><el-form-item label="鑱旂郴鏂瑰紡" prop="telcode">
<el-input
v-model="userform.telcode"
placeholder="璇疯緭鍏ヨ仈绯绘柟寮�"
- maxlength="30"
+ maxlength="20"
/> </el-form-item
+ ></el-col>
+ <el-col :span="12">
+ <el-form-item label="浜插睘鑱旂郴鏂瑰紡" prop="name">
+ <el-input
+ v-model="userform.relativetelcode"
+ placeholder="璇疯緭鍏ュ鍚�"
+ maxlength="20"
+ ></el-input> </el-form-item
></el-col>
</el-row>
<el-row :gutter="20">
@@ -594,6 +627,8 @@
<el-date-picker
type="date"
placeholder="閫夋嫨鏃ユ湡"
+ :picker-options="pickerOptions"
+ align="right"
v-model="form.date1"
style="width: 100%"
></el-date-picker>
@@ -624,8 +659,13 @@
serviceSubtaskDetailadd,
updatePersonVoices,
addPersonVoices,
+ query360PatInfo,
} from "@/api/AiCentre/index";
-import { messagelistpatient, alterpatient } from "@/api/patient/homepage";
+import {
+ messagelistpatient,
+ alterpatient,
+ listcontactinformation,
+} from "@/api/patient/homepage";
export default {
dicts: ["sys_normal_disable", "sys_user_sex", "sys_yujing", "sys_suggest"],
data() {
@@ -650,6 +690,64 @@
{ required: true, message: "璇烽�夋嫨闅忚鏃堕棿", trigger: "blur" },
],
},
+ url: "http://9.208.2.190:8090/smartor/serviceExternal/query360PatInfo",
+ postData: {
+ XiaoXiTou: {
+ FaSongFCSJC: "ZJHES",
+ FaSongJGID: localStorage.getItem("orgid"),
+ FaSongJGMC: localStorage.getItem("orgname"),
+ FaSongSJ: "2025-01-09聽17:29:36",
+ FaSongXTJC: "SUIFANGXT",
+ FaSongXTMC: "闅忚绯荤粺",
+ XiaoXiID: "5FA92AFB-9833-4608-87C7-F56A654AC171",
+ XiaoXiLX: "SC_LC_360STCX",
+ XiaoXiMC: "360聽瑙嗗浘鏌ヨ",
+ ZuHuID: localStorage.getItem("ZuHuID"),
+ ZuHuMC: localStorage.getItem("orgname"),
+ },
+ YeWuXX: {
+ BingRenXX: {
+ ZhengJianHM: "",
+ ZhengJianLXDM: "01",
+ ZhengJianLXMC: "灞呮皯韬唤璇�",
+ ZuZhiJGID: localStorage.getItem("orgid"),
+ ZuZhiJGMC: localStorage.getItem("orgname"),
+ },
+ YongHuXX: {
+ XiTongID: "SUIFANGXT",
+ XiTongMC: "闅忚绯荤粺",
+ YongHuID: "1400466972205912064",
+ YongHuXM: "JNRMYY",
+ ZuZhiJGID: localStorage.getItem("orgid"),
+ ZuZhiJGMC: localStorage.getItem("orgname"),
+ idp: "lyra",
+ },
+ },
+ },
+ pickerOptions: {
+ shortcuts: [{
+ text: '涓冨ぉ鍚�',
+ onClick(picker) {
+ const date = new Date();
+ date.setTime(date.getTime() + 3600 * 1000 * 24 * 7);
+ picker.$emit('pick', date);
+ }
+ }, {
+ text: '15澶╁悗',
+ onClick(picker) {
+ const date = new Date();
+ date.setTime(date.getTime() + 3600 * 1000 * 24* 15);
+ picker.$emit('pick', date);
+ }
+ }, {
+ text: '30澶╁悗',
+ onClick(picker) {
+ const date = new Date();
+ date.setTime(date.getTime() + 3600 * 1000 * 24 * 30);
+ picker.$emit('pick', date);
+ }
+ }]
+ },
userform: {},
Whetherall: false, //鏄惁鍏ㄩ儴璁板綍灞曠ず
dialogFormVisible: false,
@@ -702,6 +800,22 @@
}
});
},
+ //鎮h��360璺宠浆
+ gettoken360(sfzh, drcode, drname) {
+ this.postData.YeWuXX.BingRenXX.ZhengJianHM = sfzh;
+ if (this.postData.XiaoXiTou.ZuHuMC == "涓芥按甯備腑鍖婚櫌") {
+ this.postData.YeWuXX.YongHuXX.YongHuID = "1400398571877961728";
+ this.postData.YeWuXX.YongHuXX.YongHuXM = "LSZYY";
+ }
+ query360PatInfo(this.postData).then((res) => {
+ if (res.data.url) {
+ window.open(res.data.url, "_blank");
+ // this.linkUrl = res.data.url;
+ } else {
+ this.$modal.msgWarning("360鏌ヨ鏃犵粨鏋�");
+ }
+ });
+ },
// 鑾峰彇鍩虹淇℃伅
getuserinfo() {
const queryParams = {
@@ -714,6 +828,13 @@
if (response.rows[0]) {
this.userform = response.rows[0];
// this.dynamicTags = response.rows[0].tagList.map(this.processElement);
+ }
+ });
+ listcontactinformation({ patid: this.patid }).then((response) => {
+ this.tableData = response.rows;
+ if (this.tableData.length) {
+ this.userform.relativetelcode = this.tableData[0].contactway;
+ this.userform.relation = this.tableData[0].relation;
}
});
},
@@ -1046,7 +1167,7 @@
this.$router.push({
path: "/logisticsservice/record",
});
- }else if (form.serviceType == 2) {
+ } else if (form.serviceType == 2) {
this.$router.push({
path: "/followvisit/discharge",
});
diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue
index c2c7944..7b0f620 100644
--- a/src/views/followvisit/tasklist/index.vue
+++ b/src/views/followvisit/tasklist/index.vue
@@ -173,9 +173,11 @@
>
<template slot-scope="scope">
<span
- >{{ scope.row.wfs ? scope.row.wfs + scope.row.yfs : "" }}/{{
- scope.row.yfs
- }}</span
+ >{{
+ scope.row.wfs || scope.row.wfs == 0
+ ? scope.row.wfs + scope.row.yfs
+ : ""
+ }}/{{ scope.row.yfs }}</span
>
</template>
</el-table-column>
@@ -822,7 +824,7 @@
resetQuery() {
this.dateRange = [];
this.resetForm("queryForm");
- this.topqueryParams= {
+ this.topqueryParams = {
pageNum: 1,
pageSize: 10,
type: 2,
diff --git a/vue.config.js b/vue.config.js
index 5f156f6..eb6d629 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -37,7 +37,7 @@
[process.env.VUE_APP_BASE_API]: {
// target: `http://192.168.68.111:8095`,
// target: `http://10.202.20.185:8095`,
- // target: `http://192.168.100.184:8095`,
+ // target: `http://9.208.2.190:8095`,
target:`http://localhost:8095`,
// target: `http://192.168.101.135:8095`,
// target: `http://192.168.101.166:8093`,
--
Gitblit v1.9.3