yyb
8 天以前 7ec5ffea363cd5a97562785b116e70a9323e9d46
src/pages/equipmentManagement/upkeep/add.vue
@@ -40,10 +40,18 @@
               <u-icon name="arrow-right" @click="showDatePicker" />
            </template>
         </u-form-item>
         <u-form-item label="保养项目" prop="maintenanceLocation" border-bottom>
         <u-form-item label="保养人" prop="maintenancePerson" border-bottom>
            <u-input
               v-model="form.maintenanceLocation"
               v-model="form.maintenancePerson"
               placeholder="请输入保养人"
               clearable
            />
         </u-form-item>
         <u-form-item label="保养项目" prop="maintenanceItems" border-bottom>
            <u-input
               v-model="form.maintenanceItems"
               placeholder="请输入保养项目"
               clearable
            />
@@ -81,8 +89,11 @@
import PageHeader from '@/components/PageHeader.vue';
import { getDeviceLedger } from '@/api/equipmentManagement/ledger';
import { addUpkeep, editUpkeep, getUpkeepById } from '@/api/equipmentManagement/upkeep';
import useUserStore from '@/store/modules/user';
import dayjs from "dayjs";
import { formatDateToYMD } from '@/utils/ruoyi';
const userStore = useUserStore();
defineOptions({
   name: "设备保养计划表单",
@@ -130,7 +141,8 @@
   deviceLedgerId: undefined, // 设备ID
   deviceModel: undefined, // 规格型号
   maintenancePlanTime: dayjs().format("YYYY-MM-DD"), // 计划保养日期
   maintenanceLocation: undefined, // 保养项目
   maintenancePerson: userStore.nickName || undefined, // 保养人
   maintenanceItems: undefined, // 保养项目
});
// 加载设备列表
@@ -153,7 +165,8 @@
            form.value.deviceLedgerId = data.deviceLedgerId;
            form.value.deviceModel = data.deviceModel;
            form.value.maintenancePlanTime = dayjs(data.maintenancePlanTime).format("YYYY-MM-DD");
            form.value.maintenanceLocation = data.maintenanceLocation;
            form.value.maintenancePerson = data.maintenancePerson;
            form.value.maintenanceItems = data.maintenanceItems || data.maintenanceLocation;
            // 设置设备名称显示
            const device = deviceOptions.value.find(item => item.id === data.deviceLedgerId);
            if (device) {