| | |
| | | <el-form-item label="维修结果"> |
| | | <el-input v-model="form.maintenanceResult" placeholder="请输入维修结果" /> |
| | | </el-form-item> |
| | | <el-form-item label="报修状态"> |
| | | <el-select v-model="form.status"> |
| | | <el-option label="待报修" :value="0"></el-option> |
| | | <el-option label="完结" :value="1"></el-option> |
| | | <el-option label="失败" :value="2"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="维修日期"> |
| | | <el-date-picker |
| | | v-model="form.maintenanceTime" |
| | |
| | | maintenanceName: undefined, // 维修名称 |
| | | maintenanceResult: undefined, // 维修结果 |
| | | maintenanceTime: undefined, // 维修日期 |
| | | status: 0, |
| | | }); |
| | | |
| | | const setForm = (data) => { |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-row v-if="id"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="报修状态"> |
| | | <el-select v-model="form.status"> |
| | |
| | | import useFormData from "@/hooks/useFormData"; |
| | | import { getDeviceLedger } from "@/api/equipmentManagement/ledger"; |
| | | import useUserStore from "@/store/modules/user"; |
| | | import { el } from "element-plus/es/locale/index.mjs"; |
| | | |
| | | const { id } = defineProps(["id"]) |
| | | |
| | | defineOptions({ |
| | | name: "设备报修表单", |
| | |
| | | <template> |
| | | <el-dialog v-model="visible" :title="modalOptions.title" @close="close"> |
| | | <RepairForm ref="repairFormRef" /> |
| | | <RepairForm ref="repairFormRef" :id="id" /> |
| | | <template #footer> |
| | | <el-button type="primary" @click="sendForm" :loading="loading"> |
| | | {{ modalOptions.confirmText }} |
| | |
| | | style="width: 100%" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="保养状态"> |
| | | <el-select v-model="form.status"> |
| | | <el-option label="待保养" :value="0"></el-option> |
| | | <el-option label="完结" :value="1"></el-option> |
| | | <el-option label="失败" :value="2"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="保养结果"> |
| | | <!-- <el-select v-model="form.maintenanceResult" placeholder="请选择保养结果"> |
| | | <el-option label="完好" :value="1"></el-option> |
| | |
| | | maintenanceActuallyName: undefined, // 实际保养人 |
| | | maintenanceActuallyTime: undefined, // 实际保养日期 |
| | | maintenanceResult: undefined, // 保养结果 |
| | | status: 0, // 保养状态 |
| | | }); |
| | | |
| | | const setForm = (data) => { |
| | |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="保修状态"> |
| | | <el-form-item v-if="id" label="保修状态"> |
| | | <el-select v-model="form.status"> |
| | | <el-option label="待保修" :value="0"></el-option> |
| | | <el-option label="完结" :value="1"></el-option> |
| | |
| | | deviceOptions.value = data; |
| | | }; |
| | | |
| | | const { id } = defineProps(['id']); |
| | | |
| | | const { form, resetForm } = useFormData({ |
| | | deviceLedgerId: undefined, // 设备Id |
| | | deviceName: undefined, // 设备名称 |
| | |
| | | width="30%" |
| | | @close="close" |
| | | > |
| | | <PlanForm ref="planFormRef"></PlanForm> |
| | | <PlanForm ref="planFormRef" :id="id"></PlanForm> |
| | | <template #footer> |
| | | <el-button type="primary" @click="sendForm" :loading="loading"> |
| | | {{ modalOptions.confirmText }} |