gaoluyang
2 天以前 0f34d97b5c0c559b3d132bf1171de43a5ea9a596
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()];
};