| | |
| | | </div> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="保养内容" prop="maintenanceContent"> |
| | | <el-input v-model="form.maintenanceContent" type="textarea" :rows="3" placeholder="请输入保养内容" maxlength="2000" show-word-limit /> |
| | | </el-form-item> |
| | | </el-form> |
| | | </FormDialog> |
| | | </template> |
| | |
| | | maintenanceActuallyTime: undefined, |
| | | maintenanceResult: undefined, |
| | | sparePartsIds: [], |
| | | maintenanceContent: undefined, |
| | | }); |
| | | |
| | | const sparePartOptions = ref([]) |
| | |
| | | ? dayjs(data.maintenanceActuallyTime).format("YYYY-MM-DD HH:mm:ss") |
| | | : dayjs().format("YYYY-MM-DD HH:mm:ss"); |
| | | form.maintenanceResult = data.maintenanceResult; |
| | | form.maintenanceContent = data.maintenanceContent || ""; |
| | | if (Array.isArray(data?.sparePartsIds)) { |
| | | form.sparePartsIds = data.sparePartsIds.map((v) => Number(v)).filter((v) => Number.isFinite(v)); |
| | | } else if (typeof data?.sparePartsIds === "string") { |
| | |
| | | } |
| | | const data = { |
| | | id: planId.value, |
| | | maintenanceContent: form.maintenanceContent, |
| | | ...form, |
| | | sparePartsIds: form.sparePartsIds ? form.sparePartsIds.join(",") : "", |
| | | sparePartsQty: form.sparePartsIds |