From 952240909a036a341300ec25a2259e6faed33362 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期四, 04 九月 2025 16:09:49 +0800 Subject: [PATCH] 设备保修真机测试,bug修改 --- src/pages/equipmentManagement/repair/add.vue | 39 ++++++++++++--------------------------- 1 files changed, 12 insertions(+), 27 deletions(-) diff --git a/src/pages/equipmentManagement/repair/add.vue b/src/pages/equipmentManagement/repair/add.vue index ec0147f..9f3cd0e 100644 --- a/src/pages/equipmentManagement/repair/add.vue +++ b/src/pages/equipmentManagement/repair/add.vue @@ -169,7 +169,7 @@ if (code == 200) { form.value.deviceLedgerId = data.deviceLedgerId; form.value.deviceModel = data.deviceModel; - form.value.repairTime = data.repairTime; + form.value.repairTime = dayjs(data.repairTime).format("YYYY-MM-DD"); form.value.repairName = data.repairName; form.value.remark = data.remark; // 璁剧疆璁惧鍚嶇О鏄剧ず @@ -185,23 +185,6 @@ // 鏂板妯″紡 operationType.value = 'add'; } -}; - -// 娓呴櫎琛ㄥ崟鏍¢獙鐘舵�� -const clearValidate = () => { - formRef.value?.clearValidate(); -}; - -// 閲嶇疆琛ㄥ崟鏁版嵁鍜屾牎楠岀姸鎬� -const resetForm = () => { - form.value = { - deviceLedgerId: undefined, - deviceModel: undefined, - repairTime: dayjs().format("YYYY-MM-DD"), - repairName: undefined, - remark: undefined, - }; - deviceNameText.value = ''; }; // 鎵弿浜岀淮鐮佸姛鑳� @@ -283,6 +266,7 @@ // 纭鏃ユ湡閫夋嫨 const onDateConfirm = (e) => { form.value.repairTime = formatDateToYMD(e.value); + pickerDateValue.value = dayjs(e.value).format("YYYY-MM-DD"); showDate.value = false; }; @@ -355,19 +339,21 @@ // 杩斿洖涓婁竴椤� const goBack = () => { + uni.removeStorageSync('repairId'); uni.navigateBack(); }; // 鑾峰彇椤甸潰鍙傛暟 const getPageParams = () => { - const pages = getCurrentPages(); - const currentPage = pages[pages.length - 1]; - const options = currentPage.options; + // 浣跨敤uni.getStorageSync鑾峰彇id + const id = uni.getStorageSync('repairId'); // 鏍规嵁鏄惁鏈塱d鍙傛暟鏉ュ垽鏂槸鏂板杩樻槸缂栬緫 - if (options.id) { + if (id) { // 缂栬緫妯″紡锛岃幏鍙栬鎯� - loadForm(options.id); + loadForm(id); + // 鍙�夛細鑾峰彇鍚庢竻闄ゅ瓨鍌ㄧ殑id锛岄伩鍏嶅奖鍝嶅悗缁搷浣� + // uni.removeStorageSync('repairId'); } else { // 鏂板妯″紡 loadForm(); @@ -376,10 +362,9 @@ // 鑾峰彇椤甸潰ID const getPageId = () => { - const pages = getCurrentPages(); - const currentPage = pages[pages.length - 1]; - const options = currentPage.options; - return options.id; + // 浣跨敤uni.getStorageSync鑾峰彇id + const id = uni.getStorageSync('repairId'); + return id; }; </script> -- Gitblit v1.9.3