zhouwx
2025-04-18 39868da3de6192d19dfd316c8be1c080b2d3ebe7
src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue
@@ -18,6 +18,20 @@
        <el-form-item label="企业名称:" prop="name" >
          <el-input v-model.trim="state.form.name" placeholder="请输入企业名称"></el-input>
        </el-form-item>
        <el-form-item label="企业类型:" prop="type" >
          <el-select
              v-model="state.form.type"
              placeholder="请选择企业类型"
              style="width: 100%"
          >
            <el-option
                v-for="item in state.typeList"
                :key="item.id"
                :label="item.name"
                :value="item.id"
            />
          </el-select>
        </el-form-item>
        <el-form-item label="负责人:" prop="major" >
          <el-input v-model.trim="state.form.major" placeholder="请输入负责人"></el-input>
        </el-form-item>
@@ -114,7 +128,22 @@
    name: [{ required: true, trigger: "blur", validator: validateName }],
    phone:[{ required: true, trigger: "blur", validator: validatePhone }],
    code:[{ required: true, validator: validateCode, trigger: 'blur' }],
    type: [{ required: true, message: '请选择企业类型', trigger: 'blur' }],
  },
  typeList: [
    {
      id: 0,
      name: '研发类'
    },
    {
      id: 1,
      name: '生产类'
    },
    {
      id: 2,
      name: '中试类'
    },
  ]
})