From c8e9849cb5f24848df0174c13bfbbff37bb08a5a Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期二, 21 七月 2026 15:45:30 +0800
Subject: [PATCH] 维护
---
src/views/business/transfer/TransportEdit.vue | 48 +++++++++++++++++++++++++++++++-----------------
1 files changed, 31 insertions(+), 17 deletions(-)
diff --git a/src/views/business/transfer/TransportEdit.vue b/src/views/business/transfer/TransportEdit.vue
index e37071e..7481687 100644
--- a/src/views/business/transfer/TransportEdit.vue
+++ b/src/views/business/transfer/TransportEdit.vue
@@ -202,7 +202,7 @@
</el-row>
<el-row :gutter="20">
- <el-col :span="12">
+ <!-- <el-col :span="12">
<el-form-item label="杞繍鐘舵��" prop="transitStatus">
<el-select
v-model="formData.transitStatus"
@@ -216,7 +216,7 @@
<el-option label="鏆傚瓨" :value="5" />
</el-select>
</el-form-item>
- </el-col>
+ </el-col> -->
<el-col :span="12">
<el-form-item label="璐熻矗鍗忚皟鍛�" prop="contactPerson">
<el-input
@@ -247,22 +247,23 @@
/>
</el-form-item>
</el-col>
- <el-col :span="12">
+ <!-- <el-col :span="12">
<el-form-item label="鍖荤敓鐢佃瘽" prop="doctorPhone">
<el-input
v-model="formData.doctorPhone"
placeholder="璇疯緭鍏ュ尰鐢熸墜鏈哄彿"
/>
</el-form-item>
- </el-col>
- </el-row>
-
- <el-row :gutter="20">
- <el-col :span="12">
+ </el-col> -->
+ <el-col :span="12">
<el-form-item label="杞繍鎶ゅ+" prop="nurse">
<el-input v-model="formData.nurse" placeholder="璇疯緭鍏ユ姢澹鍚�" />
</el-form-item>
</el-col>
+ </el-row>
+
+ <!-- <el-row :gutter="20">
+
<el-col :span="12">
<el-form-item label="鎶ゅ+鐢佃瘽" prop="nursePhone">
<el-input
@@ -271,7 +272,7 @@
/>
</el-form-item>
</el-col>
- </el-row>
+ </el-row> -->
<el-row :gutter="20">
<el-col :span="12">
@@ -282,17 +283,15 @@
/>
</el-form-item>
</el-col>
- <el-col :span="12">
+ <!-- <el-col :span="12">
<el-form-item label="椹鹃┒鍛樼數璇�" prop="driverPhone">
<el-input
v-model="formData.driverPhone"
placeholder="璇疯緭鍏ラ┚椹跺憳鎵嬫満鍙�"
/>
</el-form-item>
- </el-col>
+ </el-col> -->
</el-row>
-
-
</el-card>
<!-- 闄勪欢淇℃伅 -->
@@ -430,7 +429,13 @@
</template>
<script>
-import { transportAdd, transportEdit } from "@/api/businessApi/index";
+import {
+ transportAdd,
+ transportEdit,
+ donateInfo,
+ donateList,
+ donateEdit
+} from "@/api/businessApi/index";
import UploadAttachment from "@/components/UploadAttachment";
import FilePreviewDialog from "@/components/FilePreviewDialog";
import dayjs from "dayjs";
@@ -502,7 +507,6 @@
watch: {
editOpen(val) {
if (val) {
-
if (this.isEdit) {
// 缂栬緫妯″紡锛屼娇鐢ㄤ紶鍏ョ殑杞繍鍗曟暟鎹�
@@ -552,7 +556,7 @@
transportStartPlace: undefined,
transportStartTime: undefined,
contactPerson: undefined,
- transitStatus: 1,
+ transitStatus: 2,
doctor: undefined,
doctorPhone: undefined,
nurse: undefined,
@@ -573,7 +577,6 @@
/** 鐢ㄦ渚嬫暟鎹~鍏呰〃鍗� */
fillFormWithCaseData(caseData) {
-
this.formData = {
...this.formData,
caseNo: caseData.caseNo || "",
@@ -757,6 +760,7 @@
this.saveLoading = true;
const requestData = { ...this.formData };
+
let response;
if (this.isEdit) {
response = await transportEdit(requestData);
@@ -768,6 +772,16 @@
this.$message.success(this.isEdit ? "淇敼鎴愬姛" : "鏂板缓鎴愬姛");
this.handleClose();
this.$emit("save-success");
+
+ if (requestData.transitStatus == 3) {
+ const resappear = await donateInfo(requestData.reportId);
+ if (resappear.code) {
+ let obj = resappear.data;
+ obj.isDonate = 1;
+ await donateEdit(obj);
+ this.$modal.msgSuccess(`瀵瑰簲涓婃姤妗堜緥宸茶繘鍏ユ寮忔渚嬫祦绋媊);
+ }
+ }
} else {
this.$message.error(response.msg || "鎿嶄綔澶辫触");
}
--
Gitblit v1.9.3