Explorar el Código

三证合一页面样式及上传附件只留下一个

yuedefeng hace 6 años
padre
commit
12ae11fc1a

+ 11 - 0
src/dashoo.cn/backend/api/controllers/oilsupplier/suppliercertsub.go

@@ -1,6 +1,7 @@
 package oilsupplier
 
 import (
+	"dashoo.cn/backend/api/business/oilsupplier/supplier"
 	"dashoo.cn/backend/api/business/oilsupplier/suppliercert"
 	"dashoo.cn/business/parameter"
 	"encoding/json"
@@ -318,6 +319,10 @@ func (this *OilSupplierCertSubController) AddGoodsBus() {
 	svcCert := suppliercert.GetOilSupplierCertService(utils.DBE)
 	svcCert.GetEntityById(datamain.SupplierCertId, &supplierCertModel)
 
+	var supplierModel supplier.OilSupplier
+	svcSupplier := supplier.GetOilSupplierService(utils.DBE)
+	svcSupplier.GetEntityById(datamain.SupplierCertId, &supplierModel)
+
 	for n := 0; n < len(dataother.CheckList); n++ {
 		where_sub := "SupplierTypeCode = 01 and SupplierId = '" + strconv.Itoa(dataother.SupplierId) + "'"
 		where_sub += " and SupplierCertId = '" + strconv.Itoa(dataother.SupplierCertId) + "'"
@@ -353,12 +358,18 @@ func (this *OilSupplierCertSubController) AddGoodsBus() {
 			for i := 0; i < len(list); i++ {
 				hasField += list[i].NeedFileType + ","
 			}
+			//三证合一或五证合一不需要的字段
+			mergerCertSkipField := paramSvc.GetBaseparameterMessage("GFGL", "paramset", "MergerCertSkipFieldName")
 			//"营业执照,组织代码,组织机构代码证,税务登记证,税务登记,开户许可,银行开户许可证,承诺书,诚信合规承诺书,企业信息系统截图,战略合作协议扫描件,"
 			mustField := paramSvc.GetBaseparameterMessage("GFGL", "paramset", "MustFieldName")
 			for i := 0; i < len(needList); i++ {
 				var entity supplierfile.OilSupplierFile
 				entity.SupplierId = dataother.SupplierId
 
+				/*if supplierModel.CredentialFlag != "1" && strings.Contains(mergerCertSkipField, needList[i].FileName+",") { //三证合一或五证合一了
+					continue
+				}*/
+
 				if strings.Contains(mustField, needList[i].FileName+",") {
 					entity.SupplierTypeCode = "000"
 				} else {

+ 1 - 1
src/dashoo.cn/frontend_web/src/components/oilsupplier/basisinfo.vue

@@ -15,7 +15,7 @@
           </el-form-item>
         </el-col>-->
 
-        <el-col :span="8">
+        <el-col :span="16">
           <el-form-item label="供方名称" prop="SupplierName">
             <el-autocomplete class="inline-input" v-model="formData.SupplierName" :readonly="companyReadonly"
               :fetch-suggestions="querySearch" :maxlength="255" placeholder="请输入内容" style="width: 100%"

+ 6 - 7
src/dashoo.cn/frontend_web/src/components/oilsupplier/techinfo.vue

@@ -16,7 +16,7 @@
           </el-form-item>
         </el-col>-->
 
-        <el-col :span="8">
+        <el-col :span="16">
           <el-form-item label="供方名称" prop="SupplierName" >
             <el-autocomplete class="inline-input" v-model="formData.SupplierName" :readonly="companyReadonly" :fetch-suggestions="querySearch"
                              :maxlength="255" placeholder="请输入内容" style="width: 100%"  @select="handleSelect" v-if="authUser && authUser.Profile.IsCompanyUser == 1">
@@ -55,19 +55,18 @@
           </el-form-item>
         </el-col>
 
-      </el-row>
-      <el-row>
-
-
-
         <el-col :span="8">
-           <el-form-item label="证件合一">
+          <el-form-item label="证件合一">
             <el-select v-model="value" placeholder="请选择"  @change="showorhid" style="width: 100%">
               <el-option v-for="item in selectoptions" :key="item.value" :label="item.label" :value="item.value">
               </el-option>
             </el-select>
           </el-form-item>
         </el-col>
+
+      </el-row>
+      <el-row>
+
         <el-col :span="8">
           <el-form-item label="统一社会信用代码" prop="CommercialNo" >
             <el-input v-model="formData.CommercialNo" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">