| | |
| | | |
| | | //定义接收加载弹窗的值 |
| | | const getBasicData = ref({ |
| | | deviceName: '', |
| | | device_name: '', |
| | | type: '', |
| | | faultTime: '', |
| | | faultReason: '', |
| | | maintenanceTime: '', |
| | | maintenanceIllustrate: '', |
| | | startTime: '', |
| | | stopTime: '', |
| | | fault_time: '', |
| | | fault_reason: '', |
| | | maintenance_time: '', |
| | | maintenance_illustrate: '', |
| | | start_time: '', |
| | | stop_time: '', |
| | | process: '', |
| | | personnel: '', |
| | | cost: '', |
| | |
| | | |
| | | const updateBasic = () => { |
| | | |
| | | // request.post(`/basicDataProduce/updateBasic/${id}/${process}/${name}/${type}`).then((res) => { |
| | | // if (res.code == 200) { |
| | | // ElMessage.success(t('processCard.modifySuccessfully')) |
| | | // router.push({path: '/main/productionBasicData/SelectProductionBasicData', query: {random:Math.random()}}) |
| | | // } else { |
| | | // |
| | | // ElMessage.warning(res.msg) |
| | | // } |
| | | // }) |
| | | |
| | | let machineData = ref({ |
| | | machine: getBasicData.value |
| | | }) |
| | | request.post(`/maintenance/updateMaintenance`,machineData.value).then((res) => { |
| | | if (res.code == 200 && res.data===true) { |
| | | ElMessage.success(t('processCard.modifySuccessfully')) |
| | | router.push({path: '/main/machine/MaintenanceAndRepair', query: {random:Math.random()}}) |
| | | } else { |
| | | |
| | | ElMessage.warning(res.msg) |
| | | } |
| | | }) |
| | | } |
| | | |
| | | </script> |
| | |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item :label-width="formLabelWidth" label="设备名称"> |
| | | <el-input v-model="getBasicData.deviceName" autocomplete="off" style="width: 220px"/> |
| | | <el-input v-model="getBasicData.device_name" autocomplete="off" style="width: 220px"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item :label-width="formLabelWidth" label="类型"> |
| | | <el-select v-model="form.region" placeholder="维修" style="width: 220px"> |
| | | <el-option label="保养" value="shanghai"/> |
| | | <el-option label="维修" value="mobian"/> |
| | | <el-select v-model="getBasicData.type" placeholder="维修" style="width: 220px"> |
| | | <el-option label="保养" value="1"/> |
| | | <el-option label="维修" value="2"/> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-col :span="12"> |
| | | <el-form-item :label-width="formLabelWidth" label="故障日期"> |
| | | <el-date-picker |
| | | v-model="getBasicData.faultTime" |
| | | v-model="getBasicData.fault_time" |
| | | :size="size" |
| | | placeholder="2023-01-01" |
| | | type="date" |
| | | format="YYYY/MM/DD" |
| | | value-format="YYYY-MM-DD" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item :label-width="formLabelWidth" label="故障原因"> |
| | | <el-input v-model="getBasicData.faultReason" autocomplete="off" style="width: 220px"/> |
| | | <el-input v-model="getBasicData.fault_reason" autocomplete="off" style="width: 220px"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | <el-col :span="12"> |
| | | <el-form-item :label-width="formLabelWidth" label="保养日期"> |
| | | <el-date-picker |
| | | v-model="getBasicData.maintenanceTime" |
| | | v-model="getBasicData.maintenance_time" |
| | | :size="size" |
| | | placeholder="2023-02-01" |
| | | type="date" |
| | | format="YYYY/MM/DD" |
| | | value-format="YYYY-MM-DD" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item :label-width="formLabelWidth" label="保养说明"> |
| | | <el-input v-model="getBasicData.maintenanceIllustrate" autocomplete="off" style="width: 220px"/> |
| | | <el-input v-model="getBasicData.maintenance_illustrate" autocomplete="off" style="width: 220px"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | <el-col :span="12"> |
| | | <el-form-item :label-width="formLabelWidth" label="保养/维修开始时间"> |
| | | <el-date-picker |
| | | v-model="getBasicData.startTime" |
| | | :size="size" |
| | | placeholder="2023-02-01" |
| | | v-model="getBasicData.start_time" |
| | | type="date" |
| | | format="YYYY/MM/DD" |
| | | value-format="YYYY-MM-DD" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item :label-width="formLabelWidth" label="保养/维修完成时间"> |
| | | <el-date-picker |
| | | v-model="getBasicData.stopTime" |
| | | v-model="getBasicData.stop_time" |
| | | :size="size" |
| | | placeholder="2023-02-01" |
| | | type="date" |
| | | format="YYYY/MM/DD" |
| | | value-format="YYYY-MM-DD" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |