From 083ae82e58a78acc469ea1712c0d438c6a28063d Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期四, 13 三月 2025 09:51:30 +0800
Subject: [PATCH] 测试完成
---
src/views/followvisit/discharge/index.vue | 93 +++++++++++++++++++++++++++++-----------------
1 files changed, 59 insertions(+), 34 deletions(-)
diff --git a/src/views/followvisit/discharge/index.vue b/src/views/followvisit/discharge/index.vue
index 2dfd732..8208b99 100644
--- a/src/views/followvisit/discharge/index.vue
+++ b/src/views/followvisit/discharge/index.vue
@@ -216,11 +216,11 @@
align="center"
key="taskName"
prop="taskName"
- width="180"
/>
<!-- <el-table-column label="搴忓彿" fixed align="center" key="id" prop="id" /> -->
<el-table-column
label="濮撳悕"
+ width="100"
align="center"
key="sendname"
prop="sendname"
@@ -262,7 +262,7 @@
</div>
<div v-if="scope.row.sendstate == 2">
<el-tag type="primary" :disable-transitions="false"
- >寰呮墽琛�</el-tag
+ >寰呴殢璁�</el-tag
>
</div>
<div v-if="scope.row.sendstate == 3">
@@ -295,7 +295,7 @@
/>
<el-table-column
- label="浜哄伐澶勭悊鎰忚"
+ label="澶勭悊鎰忚"
align="center"
key="suggest"
prop="suggest"
@@ -398,7 +398,7 @@
/> -->
<!-- <el-table-column label="骞撮緞" align="center" key="age" prop="age" /> -->
- <!-- <el-table-column label="鎬у埆" align="center" key="sex" prop="sex" /> -->
+ <!-- <el-table-column label="鎬у埆"width="100" align="center" key="sex" prop="sex" /> -->
<!-- <el-table-column label="搴婂彿" align="center" key="badNo" prop="badNo" /> -->
<el-table-column
label="绉戝"
@@ -480,7 +480,7 @@
label="鎿嶄綔"
align="center"
fixed="right"
- width="200"
+ width="300"
class-name="small-padding fixed-width"
>
<template slot-scope="scope">
@@ -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";
@@ -842,7 +846,7 @@
value: 0,
},
{
- name: "寰呮墽琛�",
+ name: "寰呴殢璁�",
value: 0,
},
{
@@ -855,7 +859,14 @@
// value: 0,
// },
],
-
+ zcrules: {
+ date1: [
+ { required: true, message: "璇烽�夋嫨闅忚鏂瑰紡", trigger: "change" },
+ ],
+ resource: [
+ { required: true, message: "璇烽�夋嫨闅忚鏃堕棿", trigger: "blur" },
+ ],
+ },
// 琛ㄥ崟鍙傛暟
form: {
phonenumber: "",
@@ -869,6 +880,8 @@
topqueryParams: {
pageNum: 1,
pageSize: 10,
+ sendstate:2,
+ sort: 1,
serviceType: 2,
searchscope: 3,
scopetype: [],
@@ -885,7 +898,7 @@
},
{
value: 2,
- label: "寰呮墽琛�",
+ label: "寰呴殢璁�",
},
{
value: 3,
@@ -972,6 +985,14 @@
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;
+ }
getTaskservelist(this.topqueryParams).then((response) => {
this.userList = response.rows[0].serviceSubtaskList;
this.total = response.total;
@@ -1171,7 +1192,9 @@
pageNum: 1,
pageSize: 10,
serviceType: 2,
+ sendstate:2,
searchscope: 2,
+ sort: 1,
};
this.handleQuery(1);
},
@@ -1313,7 +1336,6 @@
if (row.preachformson) {
if (row.preachformson.includes("3")) {
type = 1;
- console.log(type, "rwo");
}
}
this.$router.push({
@@ -1391,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;
});
},
},
--
Gitblit v1.9.3