From c80bc467a41daa6cbae4e5515a300a8ca98cfeaa Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期二, 21 七月 2026 15:44:01 +0800
Subject: [PATCH] 维护
---
unpackage/dist/dev/mp-weixin/pagesSub/case/transferinfo.js | 225 +++++++++++++++++++++++++++----------------------------
1 files changed, 111 insertions(+), 114 deletions(-)
diff --git a/unpackage/dist/dev/mp-weixin/pagesSub/case/transferinfo.js b/unpackage/dist/dev/mp-weixin/pagesSub/case/transferinfo.js
index 056710a..663e353 100644
--- a/unpackage/dist/dev/mp-weixin/pagesSub/case/transferinfo.js
+++ b/unpackage/dist/dev/mp-weixin/pagesSub/case/transferinfo.js
@@ -3,23 +3,23 @@
require("../../stores/user.js");
if (!Array) {
const _easycom_u_input2 = common_vendor.resolveComponent("u-input");
- const _easycom_u_icon2 = common_vendor.resolveComponent("u-icon");
+ const _easycom_up_icon2 = common_vendor.resolveComponent("up-icon");
const _easycom_u_textarea2 = common_vendor.resolveComponent("u-textarea");
const _easycom_u_button2 = common_vendor.resolveComponent("u-button");
const _easycom_u_datetime_picker2 = common_vendor.resolveComponent("u-datetime-picker");
const _easycom_u_picker2 = common_vendor.resolveComponent("u-picker");
const _easycom_u_loading_icon2 = common_vendor.resolveComponent("u-loading-icon");
- (_easycom_u_input2 + _easycom_u_icon2 + _easycom_u_textarea2 + _easycom_u_button2 + _easycom_u_datetime_picker2 + _easycom_u_picker2 + _easycom_u_loading_icon2)();
+ (_easycom_u_input2 + _easycom_up_icon2 + _easycom_u_textarea2 + _easycom_u_button2 + _easycom_u_datetime_picker2 + _easycom_u_picker2 + _easycom_u_loading_icon2)();
}
const _easycom_u_input = () => "../../uni_modules/uview-plus/components/u-input/u-input.js";
-const _easycom_u_icon = () => "../../uni_modules/uview-plus/components/u-icon/u-icon.js";
+const _easycom_up_icon = () => "../../uni_modules/uview-plus/components/u-icon/u-icon.js";
const _easycom_u_textarea = () => "../../uni_modules/uview-plus/components/u-textarea/u-textarea.js";
const _easycom_u_button = () => "../../uni_modules/uview-plus/components/u-button/u-button.js";
const _easycom_u_datetime_picker = () => "../../uni_modules/uview-plus/components/u-datetime-picker/u-datetime-picker.js";
const _easycom_u_picker = () => "../../uni_modules/uview-plus/components/u-picker/u-picker.js";
const _easycom_u_loading_icon = () => "../../uni_modules/uview-plus/components/u-loading-icon/u-loading-icon.js";
if (!Math) {
- (_easycom_u_input + _easycom_u_icon + _easycom_u_textarea + _easycom_u_button + common_vendor.unref(attachmentUpload) + _easycom_u_datetime_picker + _easycom_u_picker + _easycom_u_loading_icon)();
+ (_easycom_u_input + _easycom_up_icon + _easycom_u_textarea + _easycom_u_button + common_vendor.unref(attachmentUpload) + _easycom_u_datetime_picker + _easycom_u_picker + _easycom_u_loading_icon)();
}
const attachmentUpload = () => "../../components/attachment/index.js";
const _sfc_main = {
@@ -138,7 +138,7 @@
throw new Error(res.msg || "鏁版嵁鍔犺浇澶辫触");
}
} catch (error) {
- common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:491", "鍔犺浇杞繍鍗曞け璐�:", error);
+ common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:493", "鍔犺浇杞繍鍗曞け璐�:", error);
common_vendor.index.showToast({
title: "鏁版嵁鍔犺浇澶辫触锛岃閲嶈瘯",
icon: "none"
@@ -149,13 +149,21 @@
};
const initNewTransport = async (caseId, caseNo) => {
try {
+ const now = /* @__PURE__ */ new Date();
+ const year = now.getFullYear();
+ const month = String(now.getMonth() + 1).padStart(2, "0");
+ const day = String(now.getDate()).padStart(2, "0");
+ const hours = String(now.getHours()).padStart(2, "0");
+ const minutes = String(now.getMinutes()).padStart(2, "0");
+ const seconds = String(now.getSeconds()).padStart(2, "0");
+ transportData.value.transportStartTime = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
if (caseId) {
const res = await common_vendor.index.$uapi.get(
`/project/donatebaseinforeport/getInfo/${caseId}`
);
if (res.data) {
const caseData = res.data;
- common_vendor.index.__f__("log", "at pagesSub/case/transferinfo.vue:511", caseData);
+ common_vendor.index.__f__("log", "at pagesSub/case/transferinfo.vue:522", caseData);
transportData.value = {
...transportData.value,
caseNo: caseData.caseNo || "",
@@ -170,7 +178,7 @@
transportStartPlace: caseData.treatmenthospitalname || "",
contactPerson: caseData.coordinatorName || ""
};
- common_vendor.index.__f__("log", "at pagesSub/case/transferinfo.vue:527", transportData.value, "transportData.value");
+ common_vendor.index.__f__("log", "at pagesSub/case/transferinfo.vue:538", transportData.value, "transportData.value");
}
} else {
transportData.value = {
@@ -179,7 +187,7 @@
};
}
} catch (error) {
- common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:536", "鍒濆鍖栬浆杩愬崟澶辫触:", error);
+ common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:547", "鍒濆鍖栬浆杩愬崟澶辫触:", error);
}
};
const getTransportStatusText = (status) => {
@@ -212,13 +220,14 @@
};
const onTimeConfirm = (e) => {
const date = new Date(e.value);
- transportData.value.transportStartTime = `${date.getFullYear()}-${(date.getMonth() + 1).toString().padStart(2, "0")}-${date.getDate().toString().padStart(2, "0")} ${date.getHours().toString().padStart(2, "0")}:${date.getMinutes().toString().padStart(2, "0")}:${date.getSeconds().toString().padStart(2, "0")}`;
+ transportData.value.transportStartTime = `${date.getFullYear()}-${String(
+ date.getMonth() + 1
+ ).padStart(2, "0")}-${String(date.getDate()).padStart(2, "0")} ${String(
+ date.getHours()
+ ).padStart(2, "0")}:${String(date.getMinutes()).padStart(2, "0")}:${String(
+ date.getSeconds()
+ ).padStart(2, "0")}`;
showTimePicker.value = false;
- };
- const handleStatusClick = () => {
- if (!isEdit.value)
- return;
- statusPickerVisible.value = true;
};
const onStatusPickerConfirm = (e) => {
const index = e.indexs[0];
@@ -258,7 +267,7 @@
if (transportId.value) {
res = await common_vendor.index.$uapi.post("/project/transport/edit", submitData);
} else {
- submitData.createBy = "绉诲姩绔敤鎴�";
+ submitData.transitStatus = 2;
res = await common_vendor.index.$uapi.post("/project/transport/add", submitData);
}
if (res.code === 200) {
@@ -278,7 +287,7 @@
throw new Error(res.msg || "鎿嶄綔澶辫触");
}
} catch (error) {
- common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:720", "淇濆瓨澶辫触:", error);
+ common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:725", "淇濆瓨澶辫触:", error);
common_vendor.index.showToast({
title: error.message || (transportId.value ? "淇敼澶辫触" : "鏂板澶辫触"),
icon: "none"
@@ -339,21 +348,51 @@
const res = await common_vendor.index.$uapi.post("/project/transport/edit", updateData);
if (res.code === 200) {
common_vendor.index.showToast({ title: `${actionName}鎴愬姛`, icon: "success" });
+ if (newStatus === 3) {
+ try {
+ const reportId = transportData.value.reportId;
+ if (reportId) {
+ const caseRes = await common_vendor.index.$uapi.get(
+ `/project/donatebaseinforeport/getInfo/${reportId}`
+ );
+ if (caseRes && caseRes.data) {
+ const caseData = caseRes.data;
+ caseData.isDonate = 1;
+ const editRes = await common_vendor.index.$uapi.post(
+ "/project/donatebaseinforeport/edit",
+ caseData
+ );
+ if (editRes && editRes.code == 200) {
+ common_vendor.index.showToast({
+ title: "瀵瑰簲涓婃姤妗堜緥宸茶繘鍏ユ寮忔渚嬫祦绋�",
+ icon: "success"
+ });
+ }
+ }
+ }
+ } catch (caseError) {
+ common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:830", "鏇存柊妗堜緥鐘舵�佸け璐�:", caseError);
+ common_vendor.index.showToast({
+ title: "妗堜緥鐘舵�佹洿鏂板け璐ワ紝璇疯仈绯荤鐞嗗憳",
+ icon: "none"
+ });
+ }
+ }
await loadTransportData(transportId.value);
} else {
throw new Error(res.msg || `${actionName}澶辫触`);
}
} catch (error) {
- common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:799", `${actionName}澶辫触:`, error);
+ common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:844", `${actionName}澶辫触:`, error);
common_vendor.index.showToast({ title: `${actionName}澶辫触`, icon: "none" });
}
};
const handleBaseUpload = (file) => {
- common_vendor.index.__f__("log", "at pagesSub/case/transferinfo.vue:806", "鍩虹闄勪欢涓婁紶鎴愬姛:", file);
+ common_vendor.index.__f__("log", "at pagesSub/case/transferinfo.vue:851", "鍩虹闄勪欢涓婁紶鎴愬姛:", file);
attachments.value.push(file);
};
const handleFilesUpdate = (files) => {
- common_vendor.index.__f__("log", "at pagesSub/case/transferinfo.vue:812", files, "files");
+ common_vendor.index.__f__("log", "at pagesSub/case/transferinfo.vue:857", files, "files");
attachments.value = files.map((file) => ({
...file
// 纭繚鍙瓨鍌ㄥ崐璺緞
@@ -361,7 +400,7 @@
// ? file.url.replace(baseUrlHt, "")
// : file.url,
}));
- common_vendor.index.__f__("log", "at pagesSub/case/transferinfo.vue:821", attachments.value);
+ common_vendor.index.__f__("log", "at pagesSub/case/transferinfo.vue:866", attachments.value);
};
const handlePreview = (file) => {
const fullUrl = file.url.startsWith("http") ? file.url : baseUrlHt + (file.url.startsWith("/") ? "" : "/") + file.url;
@@ -383,7 +422,7 @@
});
},
fail: (err) => {
- common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:852", "鎵撳紑鏂囨。澶辫触:", err);
+ common_vendor.index.__f__("error", "at pagesSub/case/transferinfo.vue:897", "鎵撳紑鏂囨。澶辫触:", err);
common_vendor.index.showToast({ title: "鎵撳紑鏂囦欢澶辫触", icon: "none" });
}
});
@@ -412,46 +451,28 @@
customStyle: inputStyle(!transportData.value.transportStartPlace),
modelValue: transportData.value.transportStartPlace
}),
- l: isEdit.value
+ l: common_vendor.t(transportData.value.transportStartTime || "璇烽�夋嫨鍑哄彂鏃堕棿"),
+ m: isEdit.value
}, isEdit.value ? {
- m: common_vendor.p({
- name: "arrow-down",
- color: "#86868b"
- })
- } : {}, {
- n: common_vendor.o(($event) => isEdit.value && (showTimePicker.value = true)),
- o: common_vendor.o(($event) => transportData.value.transportStartTime = $event),
- p: common_vendor.p({
- placeholder: "璇烽�夋嫨鍑哄彂鏃堕棿",
- readonly: true,
- border: "none",
- disabled: !isEdit.value,
- customStyle: inputStyle(!transportData.value.transportStartTime),
- modelValue: transportData.value.transportStartTime
- }),
- q: common_vendor.t(getTransportStatusText(transportData.value.transitStatus)),
- r: isEdit.value
- }, isEdit.value ? {
- s: common_vendor.p({
+ n: common_vendor.p({
name: "arrow-down",
size: "16",
color: "#999"
})
} : {}, {
- t: common_vendor.o(($event) => isEdit.value && handleStatusClick()),
- v: !isEdit.value ? 1 : "",
- w: common_vendor.o(($event) => transportData.value.contactPerson = $event),
- x: common_vendor.p({
+ o: common_vendor.o(($event) => isEdit.value && (showTimePicker.value = true)),
+ p: common_vendor.o(($event) => transportData.value.contactPerson = $event),
+ q: common_vendor.p({
placeholder: "璇疯緭鍏ュ崗璋冨憳濮撳悕",
border: "none",
readonly: !isEdit.value,
customStyle: inputStyle(!transportData.value.contactPerson),
modelValue: transportData.value.contactPerson
}),
- y: transportData.value.createTime
+ r: transportData.value.createTime
}, transportData.value.createTime ? {
- z: common_vendor.o(($event) => transportData.value.createTime = $event),
- A: common_vendor.p({
+ s: common_vendor.o(($event) => transportData.value.createTime = $event),
+ t: common_vendor.p({
placeholder: "鑷姩鐢熸垚",
disabled: true,
disabledColor: disabledColor.value,
@@ -459,10 +480,10 @@
modelValue: transportData.value.createTime
})
} : {}, {
- B: transportData.value.createBy
+ v: transportData.value.createBy
}, transportData.value.createBy ? {
- C: common_vendor.o(($event) => transportData.value.createBy = $event),
- D: common_vendor.p({
+ w: common_vendor.o(($event) => transportData.value.createBy = $event),
+ x: common_vendor.p({
placeholder: "鑷姩鑾峰彇",
disabled: true,
disabledColor: disabledColor.value,
@@ -470,68 +491,44 @@
modelValue: transportData.value.createBy
})
} : {}, {
- E: common_vendor.o(($event) => transportData.value.doctor = $event),
- F: common_vendor.p({
- placeholder: "璇疯緭鍏ユ�ヨ瘖绉戝尰鐢�",
+ y: common_vendor.o(($event) => transportData.value.doctor = $event),
+ z: common_vendor.p({
+ placeholder: "璇疯緭鍏ュ嚭璇婂尰鐢�",
border: "none",
readonly: !isEdit.value,
modelValue: transportData.value.doctor
}),
- G: common_vendor.o(($event) => transportData.value.doctorPhone = $event),
- H: common_vendor.p({
- placeholder: "璇疯緭鍏ュ尰鐢熸墜鏈哄彿",
- type: "number",
- border: "none",
- readonly: !isEdit.value,
- modelValue: transportData.value.doctorPhone
- }),
- I: common_vendor.o(($event) => transportData.value.nurse = $event),
- J: common_vendor.p({
- placeholder: "璇疯緭鍏ユ姢澹鍚�",
+ A: common_vendor.o(($event) => transportData.value.nurse = $event),
+ B: common_vendor.p({
+ placeholder: "璇疯緭鍏ュ嚭璇婃姢澹鍚�",
border: "none",
readonly: !isEdit.value,
modelValue: transportData.value.nurse
}),
- K: common_vendor.o(($event) => transportData.value.nursePhone = $event),
- L: common_vendor.p({
- placeholder: "璇疯緭鍏ユ姢澹墜鏈哄彿",
- type: "number",
- border: "none",
- readonly: !isEdit.value,
- modelValue: transportData.value.nursePhone
- }),
- M: common_vendor.o(($event) => transportData.value.driver = $event),
- N: common_vendor.p({
+ C: common_vendor.o(($event) => transportData.value.driver = $event),
+ D: common_vendor.p({
placeholder: "璇疯緭鍏ラ┚椹跺憳濮撳悕",
border: "none",
readonly: !isEdit.value,
modelValue: transportData.value.driver
}),
- O: common_vendor.o(($event) => transportData.value.driverPhone = $event),
- P: common_vendor.p({
- placeholder: "璇疯緭鍏ラ┚椹跺憳鎵嬫満鍙�",
- type: "number",
- border: "none",
- readonly: !isEdit.value,
- modelValue: transportData.value.driverPhone
- }),
- Q: common_vendor.o(($event) => transportData.value.icuDoctor = $event),
- R: common_vendor.p({
+ E: common_vendor.o(($event) => transportData.value.icuDoctor = $event),
+ F: common_vendor.p({
placeholder: "璇疯緭鍏CU璇勪及鍖荤敓",
border: "none",
readonly: !isEdit.value,
modelValue: transportData.value.icuDoctor
}),
- S: common_vendor.o(($event) => transportData.value.icuDoctorPhone = $event),
- T: common_vendor.p({
+ G: common_vendor.o(($event) => transportData.value.icuDoctorPhone = $event),
+ H: common_vendor.p({
placeholder: "璇疯緭鍏CU鍖荤敓鎵嬫満鍙�",
type: "number",
border: "none",
readonly: !isEdit.value,
modelValue: transportData.value.icuDoctorPhone
}),
- U: common_vendor.o(($event) => transportData.value.remark = $event),
- V: common_vendor.p({
+ I: common_vendor.o(($event) => transportData.value.remark = $event),
+ J: common_vendor.p({
placeholder: "璇疯緭鍏ュ娉ㄤ俊鎭�",
border: "none",
readonly: !isEdit.value,
@@ -540,60 +537,60 @@
height: "150",
modelValue: transportData.value.remark
}),
- W: !isEdit.value
+ K: !isEdit.value
}, !isEdit.value ? common_vendor.e({
- X: common_vendor.o(goBack),
- Y: canEdit.value
+ L: common_vendor.o(goBack),
+ M: canEdit.value
}, canEdit.value ? {
- Z: common_vendor.o(handleEdit)
+ N: common_vendor.o(handleEdit)
} : {}, {
- aa: canStartTransport.value
+ O: canStartTransport.value
}, canStartTransport.value ? {
- ab: common_vendor.o(handleStartTransport)
+ P: common_vendor.o(handleStartTransport)
} : {}, {
- ac: canCompleteTransport.value
+ Q: canCompleteTransport.value
}, canCompleteTransport.value ? {
- ad: common_vendor.o(handleCompleteTransport)
+ R: common_vendor.o(handleCompleteTransport)
} : {}) : {
- ae: common_vendor.o(cancelEdit),
- af: common_vendor.o(handleSave),
- ag: common_vendor.p({
+ S: common_vendor.o(cancelEdit),
+ T: common_vendor.o(handleSave),
+ U: common_vendor.p({
disabled: !isFormValid.value,
loading: saving.value
})
}, {
- ah: common_vendor.sr("attachment", "f9362fa1-22"),
- ai: common_vendor.o(handleFilesUpdate),
- aj: common_vendor.o(handleBaseUpload),
- ak: common_vendor.o(handlePreview),
- al: common_vendor.p({
+ V: common_vendor.sr("attachment", "f9362fa1-17"),
+ W: common_vendor.o(handleFilesUpdate),
+ X: common_vendor.o(handleBaseUpload),
+ Y: common_vendor.o(handlePreview),
+ Z: common_vendor.p({
files: attachments.value,
readonly: isReadonly.value,
maxCount: 5
}),
- am: common_vendor.o(onTimeConfirm),
- an: common_vendor.o(($event) => showTimePicker.value = false),
- ao: common_vendor.o(($event) => departureTimeValue.value = $event),
- ap: common_vendor.p({
+ aa: common_vendor.o(onTimeConfirm),
+ ab: common_vendor.o(($event) => showTimePicker.value = false),
+ ac: common_vendor.o(($event) => departureTimeValue.value = $event),
+ ad: common_vendor.p({
show: showTimePicker.value,
mode: "datetime",
title: "閫夋嫨鍑哄彂鏃堕棿",
modelValue: departureTimeValue.value
}),
- aq: common_vendor.o(onStatusPickerConfirm),
- ar: common_vendor.o(($event) => statusPickerVisible.value = false),
- as: common_vendor.p({
+ ae: common_vendor.o(onStatusPickerConfirm),
+ af: common_vendor.o(($event) => statusPickerVisible.value = false),
+ ag: common_vendor.p({
show: statusPickerVisible.value,
columns: [statusLabels.value],
defaultIndex: [statusCurrentIndex.value],
keyName: "label",
title: "璇烽�夋嫨杞繍鐘舵��"
}),
- at: common_vendor.p({
+ ah: common_vendor.p({
show: loading.value,
text: loadingText.value
}),
- av: common_vendor.gei(_ctx, "")
+ ai: common_vendor.gei(_ctx, "")
});
};
}
--
Gitblit v1.9.3