guoyuji
2024-05-22 40d76001fc009ab87c827477e225ef5fa012fdd1
north-glass-erp/northglass-erp/src/views/pp/machine/MaintenanceAndRepair.vue
@@ -70,14 +70,14 @@
//定义接收加载弹窗的值
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: '',
@@ -235,15 +235,19 @@
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>
@@ -319,14 +323,14 @@
        <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>
@@ -335,16 +339,17 @@
          <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>
@@ -352,16 +357,17 @@
          <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>
@@ -369,20 +375,21 @@
          <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>