xg
“linengliang”
2024-03-13 8524ef141cf0baef7b345a6c46446a50a07b42fb
xg
已修改1个文件
92 ■■■■ 文件已修改
src/views/eam/modules/equipmentNew/EquipmentModal.vue 92 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/eam/modules/equipmentNew/EquipmentModal.vue
@@ -130,23 +130,6 @@
              />
            </a-form-model-item>
          </a-col>
          <a-col :span="6">
            <a-form-model-item
              label="工区"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
              prop="factoryModelId"
            >
              <j-dict-select-tag
                allow-clear
                :disabled="formDisabled"
                placeholder="请选择工区"
                :triggerChange="true"
                dictCode="mom_base_area,name,id,del_flag!='1'"
                v-model="model.factoryModelId"
              />
            </a-form-model-item>
          </a-col>
        </a-row>
        <a-row>
          <a-col :span="6">
@@ -194,6 +177,63 @@
                :isMultiple="false"
                v-model="model.equipmentPhoto"
              ></j-image-upload>
            </a-form-model-item>
          </a-col>
        </a-row>
        <a-row>
          <!-- 中心 -->
          <a-col :span="6">
            <a-form-model-item
              label="中心"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
              prop="workCenterId"
            >
              <j-dict-select-tag
                allow-clear
                :disabled="formDisabled"
                placeholder="请选择中心"
                :triggerChange="true"
                @change="workCenterChange"
                dictCode="mom_base_area,name,id,del_flag!='1' and type='1'"
                v-model="model.workCenterId"
              />
            </a-form-model-item>
          </a-col>
          <a-col :span="6">
            <a-form-model-item
              label="工区"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
              prop="factoryModelId"
            >
              <j-dict-select-tag
                allow-clear
                :disabled="formDisabled"
                placeholder="请选择工区"
                :triggerChange="true"
                @change="factoryModelChange"
                :dictCode="'mom_base_area,name,id,del_flag!=\'1\' and type=\'2\' and parent_id = ' +'\''+ model.workCenterId+'\''"
                v-model="model.factoryModelId"
              />
            </a-form-model-item>
          </a-col>
          <!-- 工段 -->
          <a-col :span="6">
            <a-form-model-item
              label="工段"
              :labelCol="labelCol"
              :wrapperCol="wrapperCol"
              prop="areaId"
            >
              <j-dict-select-tag
                allow-clear
                :disabled="formDisabled"
                placeholder="请选择工段"
                :triggerChange="true"
                :dictCode="'mom_base_area,name,id,del_flag!=\'1\' and type=\'3\' and parent_id = '+'\''+model.factoryModelId+'\''"
                v-model="model.areaId"
              />
            </a-form-model-item>
          </a-col>
        </a-row>
@@ -1023,7 +1063,7 @@
          { required: true, message: '请选择设备状态!' },
        ],
        workCenterId: [
          { required: true, message: '请选择设备产线!' },
          { required: true, message: '请选择中心!' },
        ],
        factoryModelId: [
          { required: true, message: '请选择工区!' },
@@ -1045,6 +1085,9 @@
        ],
        checkPeriod: [
          { required: true, message: '请选择技术状态检定周期!' },
        ],
        areaId: [
          { required: true, message: '请选择工段!' },
        ],
      },
      url: {
@@ -1313,7 +1356,18 @@
        }
        this.model = Object.assign({}, this.model);
      })
    }
    },
    //当中心改变时,清空工区和工段
    workCenterChange() {
      this.model.factoryModelId = '';
      this.model.areaId = '';
      this.model = Object.assign({}, this.model);
    },
    //当工区改变时,清空工段
    factoryModelChange() {
      this.model.areaId = '';
      this.model = Object.assign({}, this.model);
    },
  },
  computed: {
    formDisabled() {