src/pages/equipmentManagement/upkeep/add.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/pages/equipmentManagement/upkeep/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/pages/equipmentManagement/upkeep/maintain.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/pages/equipmentManagement/upkeep/add.vue
@@ -301,19 +301,20 @@ // 返回上一页 const goBack = () => { // 清除存储的id uni.removeStorageSync('repairId'); uni.navigateBack(); }; // 获取页面参数 const getPageParams = () => { const pages = getCurrentPages(); const currentPage = pages[pages.length - 1]; const options = currentPage.options; // 从本地存储获取id const id = uni.getStorageSync('repairId'); // 根据是否有id参数来判断是新增还是编辑 if (options.id) { if (id) { // 编辑模式,获取详情 loadForm(options.id); loadForm(id); } else { // 新增模式 loadForm(); @@ -322,10 +323,8 @@ // 获取页面ID const getPageId = () => { const pages = getCurrentPages(); const currentPage = pages[pages.length - 1]; const options = currentPage.options; return options.id; // 从本地存储获取id return uni.getStorageSync('repairId'); }; </script> src/pages/equipmentManagement/upkeep/index.vue
@@ -221,8 +221,10 @@ return } const targetId = id || multipleList.value[0].id // 使用本地存储传递id uni.setStorageSync('repairId', targetId) uni.navigateTo({ url: `/pages/equipmentManagement/upkeep/maintain?id=${targetId}` url: '/pages/equipmentManagement/upkeep/maintain' }) } @@ -236,8 +238,10 @@ // 编辑 - 跳转到add页面,通过id区分新增还是编辑 const edit = (id) => { if (!id) return // 使用本地存储传递id uni.setStorageSync('repairId', id) uni.navigateTo({ url: `/pages/equipmentManagement/upkeep/add?id=${id}` url: '/pages/equipmentManagement/upkeep/add' }) } src/pages/equipmentManagement/upkeep/maintain.vue
@@ -120,7 +120,7 @@ const form = ref({ maintenanceActuallyName: userStore.nickName || '', // 默认使用当前用户昵称 maintenanceResult: undefined, // 保养结果 maintenanceActuallyTime: dayjs().format("YYYY-MM-DD"), // 实际保养日期(只显示日期) maintenanceActuallyTime: dayjs().format("YYYY-MM-DD HH:mm:ss"), // 实际保养日期(只显示日期) }); // 清除表单校验状态 @@ -133,7 +133,7 @@ form.value = { maintenanceActuallyName: userStore.nickName || '', maintenanceResult: undefined, maintenanceActuallyTime: dayjs().format("YYYY-MM-DD"), maintenanceActuallyTime: dayjs().format("YYYY-MM-DD HH:mm:ss"), }; maintenanceResultText.value = ''; }; @@ -170,11 +170,6 @@ // 准备提交数据,maintenanceActuallyTime 加上当前时分秒 const submitData = { ...form.value }; if (submitData.maintenanceActuallyTime && !submitData.maintenanceActuallyTime.includes(':')) { // 如果 maintenanceActuallyTime 只包含日期,添加当前时分秒 submitData.maintenanceActuallyTime = submitData.maintenanceActuallyTime + ' ' + dayjs().format('HH:mm:ss'); } const { code } = await addMaintenance({ id: id, ...submitData }); if (code == 200) { @@ -194,15 +189,15 @@ // 返回上一页 const goBack = () => { // 清除存储的id uni.removeStorageSync('repairId'); uni.navigateBack(); }; // 获取页面ID const getPageId = () => { const pages = getCurrentPages(); const currentPage = pages[pages.length - 1]; const options = currentPage.options; return options.id; // 从本地存储获取id return uni.getStorageSync('repairId'); }; // 显示日期选择器 @@ -213,7 +208,7 @@ // 确认日期选择 const onDateConfirm = (e) => { // 只保存年月日,不包含时分秒 form.value.maintenanceActuallyTime = formatDateToYMD(e.value); form.value.maintenanceActuallyTime = dayjs(e.value).format('YYYY-MM-DD HH:mm:ss'); showDate.value = false; }; @@ -235,7 +230,7 @@ // 设置保养人为当前用户昵称 form.value.maintenanceActuallyName = userStore.nickName || ''; // 设置当前日期(只包含年月日) form.value.maintenanceActuallyTime = dayjs().format('YYYY-MM-DD'); form.value.maintenanceActuallyTime = dayjs().format('YYYY-MM-DD HH:mm:ss'); currentDate.value = [new Date().getFullYear(), new Date().getMonth() + 1, new Date().getDate()]; };