Bläddra i källkod

企业信息增加必填校验,去掉所属部门选择

Memory_LG 1 år sedan
förälder
incheckning
ecc6d24763

+ 16 - 13
data-ui/src/views/data/housingconstruction/enterprise/index.vue

@@ -148,26 +148,26 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="企业行政区域" prop="enterpriseAdministrativeArea">
-              <el-input v-model="form.enterpriseAdministrativeArea" placeholder="请输入企业行政区域"/>
+              <el-input v-model="form.enterpriseAdministrativeArea" placeholder="请输入企业行政区域" maxlength="32"/>
             </el-form-item>
           </el-col>
         </el-row>
         <el-row :gutter="24">
           <el-col :span="12">
             <el-form-item label="法人代表" prop="legalRepresentative">
-              <el-input v-model="form.legalRepresentative" placeholder="请输入法人代表"/>
+              <el-input v-model="form.legalRepresentative" placeholder="请输入法人代表" maxlength="16"/>
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="登记注册地址" prop="registeredAddress">
-              <el-input v-model="form.registeredAddress" placeholder="请输入登记注册地址"/>
+              <el-input v-model="form.registeredAddress" placeholder="请输入登记注册地址" maxlength="32"/>
             </el-form-item>
           </el-col>
         </el-row>
         <el-row :gutter="24">
           <el-col :span="12">
             <el-form-item label="发证机关" prop="issuingAuthority">
-              <el-input v-model="form.issuingAuthority" placeholder="请输入发证机关"/>
+              <el-input v-model="form.issuingAuthority" placeholder="请输入发证机关" maxlength="64"/>
             </el-form-item>
           </el-col>
           <el-col :span="12">
@@ -194,27 +194,27 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="许可期限结束时间" prop="licensePeriodEnd">
-              <el-input v-model="form.licensePeriodEnd" placeholder="请输入许可期限结束时间"/>
+              <el-input v-model="form.licensePeriodEnd" placeholder="请输入许可期限结束时间" maxlength="32"/>
             </el-form-item>
           </el-col>
         </el-row>
-        <el-row :gutter="24">
+<!--        <el-row :gutter="24">
           <el-col :span="12">
             <el-form-item label="所属部门" prop="deptId">
               <treeselect v-model="form.deptId" :options="deptOptions" multiple:false :show-count="true"
                           placeholder="请选择部门" @select="hx" :noResultsText="'空'" :noOptionsText="'空'"/>
             </el-form-item>
           </el-col>
-        </el-row>
+        </el-row>-->
         <el-row :gutter="24">
           <el-col :span="24">
             <el-form-item label="经营类别" prop="businessCategory">
-              <el-input v-model="form.businessCategory" type="textarea" placeholder="请输入内容"/>
+              <el-input v-model="form.businessCategory" type="textarea" placeholder="请输入经营类别" maxlength="512"/>
             </el-form-item>
           </el-col>
           <el-col :span="24">
             <el-form-item label="经营区域" prop="operatingArea">
-              <el-input v-model="form.operatingArea" type="textarea" placeholder="请输入内容"/>
+              <el-input v-model="form.operatingArea" type="textarea" placeholder="请输入经营区域" maxlength="512"/>
             </el-form-item>
           </el-col>
         </el-row>
@@ -306,7 +306,7 @@ export default {
       form: {},
       // 表单校验
       rules: {
-        enterpriseName: [
+        id: [
           {required: true, message: "企业不能为空", trigger: "blur"}
         ],
         enterpriseAdministrativeArea: [
@@ -336,12 +336,15 @@ export default {
         issuingAuthority: [
           {required: true, message: "发证机关不能为空", trigger: "blur"}
         ],
+        /*deptId:[
+          {required: true, message: "所属部门不能为空", trigger: "blur"}
+        ]*/
       }
     };
   },
   created() {
     this.getList();
-    this.getTreeselect();
+    // this.getTreeselect();
     this.getEnterpriseList();
   },
   methods: {
@@ -387,7 +390,7 @@ export default {
       this.ISuperMapvisible = false
     },
     /** 查询部门下拉树结构 */
-    getTreeselect() {
+    /*getTreeselect() {
       treeselect().then(response => {
         this.deptOptions = response.data;
       });
@@ -397,7 +400,7 @@ export default {
       this.form.deptId = node.id
       this.form.deptName = node.label
       this.$refs.form.validateField("deptId")
-    },
+    },*/
     showMap() {
       this.ISuperMapvisible = true;
       this.$nextTick(() => {

+ 2 - 3
src/main/java/com/sooka/sponest/data/housingconstruction/service/impl/CenterdataTHousingconstructionEnterpriseServiceImpl.java

@@ -31,9 +31,6 @@ public class CenterdataTHousingconstructionEnterpriseServiceImpl extends BaseSer
     private CenterdataTHousingconstructionEnterpriseMapper centerdataTHousingconstructionEnterpriseMapper;
 
     @Autowired
-    private ICenterdataTEquipmentCameraService centerdataTEquipmentCameraService;
-
-    @Autowired
     private ICenterdataTHousingconstructionAttachService attachService;
 
     /**
@@ -79,6 +76,8 @@ public class CenterdataTHousingconstructionEnterpriseServiceImpl extends BaseSer
         centerdataTHousingconstructionEnterprise.setCreateTime(DateUtils.getNowDate());
         centerdataTHousingconstructionEnterprise.setCreateBy(SecurityUtils.getUserId().toString());
         centerdataTHousingconstructionEnterprise.setCreateName(SecurityUtils.getLoginUser().getSysUser().getNickName());
+        centerdataTHousingconstructionEnterprise.setDeptId(Long.parseLong(centerdataTHousingconstructionEnterprise.getId()));
+        centerdataTHousingconstructionEnterprise.setDeptName(centerdataTHousingconstructionEnterprise.getEnterpriseName());
         addAttachPicture(centerdataTHousingconstructionEnterprise);
         return centerdataTHousingconstructionEnterpriseMapper.insertCenterdataTHousingconstructionEnterprise(centerdataTHousingconstructionEnterprise);
     }