qushaowei
2023-10-07 d1c021fb4ebce99ca36ad877ae6633de995b91b5
src/views/eam/modules/site/AreaModel.vue
@@ -16,14 +16,14 @@
        <a-row :gutter="24">
          <a-col :span="24">
            <a-form-item
              label="车间编号"
              label="工区编号"
              :labelCol="{span:4}"
              :wrapperCol="{span:18}"
            >
              <a-input
                :readOnly="disableSubmit"
                allow-clear
                placeholder="请输入车间编号"
                placeholder="请输入工区编号"
                v-decorator="['num', validatorRules.num ]"
              />
            </a-form-item>
@@ -33,20 +33,36 @@
        <a-row :gutter="24">
          <a-col :span="24">
            <a-form-item
              label="车间名称"
              label="工区名称"
              :labelCol="{span:4}"
              :wrapperCol="{span:18}"
            >
              <a-input
                :readOnly="disableSubmit"
                allow-clear
                placeholder="请输入车间名称"
                placeholder="请输入工区名称"
                v-decorator="['name', validatorRules.name ]"
              />
            </a-form-item>
          </a-col>
        </a-row>
        <a-row :gutter="24">
          <a-col :span="24">
            <a-form-item
              label="维修班组"
              :labelCol="{span:4}"
              :wrapperCol="{span:18}"
            >
              <j-multi-select-tag
                :disabled="disableSubmit"
                placeholder="请选择维修班组"
                v-decorator="['teamId', validatorRules.teamId ]"
                dictCode="mom_base_team,name,id,status!='0' and del_flag!='1' order by num asc"
              >
              </j-multi-select-tag>
            </a-form-item>
          </a-col>
        </a-row>
        <!-- <a-row :gutter="24">
          <a-col :span="24">
            <a-form-item
@@ -118,14 +134,14 @@
      validatorRules: {
        num: {
          rules: [
            { required: true, message: '请输入车间编号!' },
            { required: true, message: '请输入工区编号!' },
            { min: 0, max: 30, message: '长度不超过 30 个字符', trigger: 'blur' },
            { validator: this.validateNum },
          ]
        },
        name: {
          rules: [
            { required: true, message: '请输入车间名称!' },
            { required: true, message: '请输入工区名称!' },
            { min: 0, max: 64, message: '长度不超过 64 个字符', trigger: 'blur' },
            { validator: this.validateName },
          ]
@@ -162,7 +178,7 @@
      this.visible = true;
      this.disableSubmit = false;
      this.$nextTick(() => {
        this.form.setFieldsValue(pick(this.model, 'num', 'name', 'deptId', 'remark'))
        this.form.setFieldsValue(pick(this.model, 'num', 'name', 'teamId', 'deptId', 'remark'))
      });
    },
    close() {