| | |
| | | placeholder="请输入维修人" |
| | | clearable /> |
| | | </u-form-item> |
| | | <u-form-item label="验收人" |
| | | prop="acceptanceName" |
| | | border-bottom> |
| | | <u-input v-model="form.acceptanceName" |
| | | placeholder="请输入验收人" |
| | | clearable /> |
| | | </u-form-item> |
| | | <u-form-item label="维修项目" |
| | | prop="machineryCategory" |
| | | border-bottom> |
| | |
| | | repairTime: dayjs().format("YYYY-MM-DD"), // 报修日期 |
| | | repairName: undefined, // 报修人 |
| | | maintenanceName: undefined, // 维修人 |
| | | acceptanceName: undefined, // 验收人 |
| | | status: "0", // 报修状态 |
| | | machineryCategory: undefined, // 维修项目 |
| | | remark: undefined, // 故障现象 |
| | | storageBlobDTOs: [], // 图片附件 |
| | |
| | | // 报修状态选项 |
| | | const repairStatusOptions = ref([ |
| | | { name: "待维修", value: "0" }, |
| | | { name: "完结", value: "1" }, |
| | | { name: "失败", value: "2" }, |
| | | { name: "完成", value: "1" }, |
| | | { name: "维修失败", value: "2" }, |
| | | { name: "待验收", value: "3" }, |
| | | ]); |
| | | const repairStatusText = ref(""); |
| | | const repairStatusText = ref("待维修"); |
| | | |
| | | // 打开报修状态选择器 |
| | | const openRepairStatusPicker = () => { |
| | |
| | | form.value.repairTime = dayjs(data.repairTime).format("YYYY-MM-DD"); |
| | | form.value.repairName = data.repairName; |
| | | form.value.maintenanceName = data.maintenanceName; |
| | | form.value.acceptanceName = data.acceptanceName; |
| | | form.value.status = String(data.status ?? "0"); |
| | | form.value.machineryCategory = data.machineryCategory; |
| | | form.value.remark = data.remark; |
| | | form.value.storageBlobDTOs = data.storageBlobVOs || []; |
| | | repairStatusText.value = |
| | | repairStatusOptions.value.find(item => item.value == data.status) |
| | | ?.name || ""; |
| | | repairStatusOptions.value.find( |
| | | item => item.value == String(data.status) |
| | | )?.name || ""; |
| | | // 设置设备名称显示 |
| | | const device = deviceOptions.value.find( |
| | | item => item.id === data.deviceLedgerId |