cuijian
2023-11-16 e0cd695c11734348e1e01304bdff0696768c1fda
src/views/eam/modules/malfunctionRepair/MalfunctionRepaireForm.vue
@@ -42,14 +42,14 @@
        <a-row :gutter="24">
          <a-col :span="12">
            <a-form-model-item
              label="设备编码/名称/型号"
              label="统一编码/名称/型号"
              :labelCol="{span:6}"
              :wrapperCol="{span:15}"
              prop="equipmentId"
            >
              <a-select
                v-model="equipmentId"
                :placeholder="disableSubmit ? '' : '请选择设备编码 / 名称 / 型号'"
                :placeholder="disableSubmit ? '' : '请选择统一编码 / 名称 / 型号'"
                :options="equipmentList"
                @change="(e) => handleChange(e, 2)"
                :disabled="disableSubmit"
@@ -176,7 +176,8 @@
        add: "/eam/equipmentReportRepair/add",
        edit: "/eam/equipmentReportRepair/edit",
        queryById: "/eam/equipmentReportRepair/queryById",
        equipmentList: '/eam/equipment/list'
        equipmentList: '/eam/equipment/list',
        getNum:'/eam/sysIdentity/getNumNew'
      },
      isMaintenance: [
        { label: '是', value: true },
@@ -272,13 +273,22 @@
    add() {
      this.modelDefault.status = 1
      this.modelDefault.isStop = false
      this.edit(this.modelDefault);
      let that = this;
      let param = {
          type: 'EquipmentReportRepair',
          length: 4
      };
      getAction(this.url.getNum,param).then(res=>{
          if(res.success){
             that.modelDefault.num = res.result;
             that.edit(that.modelDefault);
          }
      })
    },
    async edit(record) {
      await this.fetchList()
      this.model = Object.assign({}, record);
      if (this.model.id) {
        this.selectStatus = Number(record.status)
        record.isStop == 'true' ? this.isStop = true : this.isStop = false
        this.equipmentId = String(record.equipmentId)