zouling 11 сар өмнө
parent
commit
44cc44b10f

+ 135 - 31
work/pages/business/add.vue

@@ -74,6 +74,31 @@
 					<uni-forms-item label="公司简介" name="companyIntroduction">
 						<uni-easyinput type="textarea" autoHeight v-model="datainfo.companyIntroduction" :inputBorder='false' placeholder="请输入公司简介" />
 					</uni-forms-item>
+					<uni-forms-item label="公司简介" name="iszcy">
+						<view class="phobox">
+							<view class="phoboxa" v-if="jcfjobj.gszc">
+								<!-- fileName 给label 0 -->
+								<lsj-upload ref="lsjUpload" childId="upload1" :fileName="jcfjobj.gsjj" fileVal='gsjj' bigType="a" :width="pwidth" :height="pheight" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
+									    @progress="" @uploadEnd="onuploadEnd" >
+									<view  class="photop" >
+										<image :src="zico" class="bgimg"></image>
+										<image :src="phoicon" class="addimg"></image>
+									</view>
+								</lsj-upload>
+								<view class="photit atit">公司简介附件与输入信息填一个即可。</view>
+							</view>
+							<block v-for="(ite,idx) in filelist" :key='idx'>
+								<view class="phoboxa" v-if="ite.type=='gsjj'&&ite.bigType=='a'">
+									<view class="photop" @click="getDown(ite.url)">
+										<image :src="lookico" class="bgimg"></image>
+										<image :src="phoicon" class="addimg"></image>
+										<image :src="delimg" class="delimg" @click.stop="getDelFj(idx)"></image>
+									</view>
+									<view class="photit">{{ite.name}}</view>
+								</view>
+							</block>
+						</view>
+					</uni-forms-item>
 					<uni-forms-item label="公司章程" name="iszcy">
 						<view class="phobox">
 							<view class="phoboxa" v-if="jcfjobj.gszc">
@@ -129,7 +154,7 @@
 					
 				</view>
 				<!-- 全体股东身份信息 -->
-				<view class="addtit mt3"><text>*</text>全体股东身份信息</view>
+				<view class="addtit mt3"><text>*</text>全体股东身份信息<text style="color: red; font-size: 12px;">(身份证信息与营业执照两者只需上传一个)</text></view>
 				<view class="bgf plr12">
 					<block v-for="(ite,idx) in gdlist" :key="idx">
 						<uni-forms-item  name="iszcy">
@@ -160,6 +185,34 @@
 									</lsj-upload>
 									<view class="photit">上传国徽面</view>
 								</view>
+								
+							</view>
+						</uni-forms-item>
+						<uni-forms-item  name="iszcy">
+							<view class="labtxt">股东{{(Number(idx)+1)}}营业执照
+								<text class="del" @click="getdelGdFn(idx)">删除</text>
+							</view>
+							<view class="phobox">
+								<view class="phoboxa">
+									<lsj-upload ref="lsjUpload" childId="upload1" :fileName="'股东'+(Number(idx)+1)+'营业执照'" :fileVal='idx' bigType="zhz"  :width="pwidth" :height="pheight" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
+										    @progress="" @uploadEnd="gdonuploadEnd" >
+										<view  class="photop" >
+											<image :src="zico" class="bgimg"></image>
+											<image :src="phoicon" class="addimg"></image>
+										</view>
+									</lsj-upload>
+									<view class="photit">上传实际控股人营业执照</view>
+								</view>
+								<block v-if="ite.zhizhao&&ite.zhizhao.length">
+									<view class="phoboxa" v-for="(zxite,zxidx) in ite.zhizhao" :key="zxidx">
+										<view class="photop" @click="getDown(zxite)">
+											<image :src="lookico" class="bgimg"></image>
+											<image :src="phoicon" class="addimg"></image>
+											<image :src="delimg" class="delimg" @click.stop="getDelgdyy(idx,zxidx)"></image>
+										</view>
+										<!-- <view class="photit">{{zxite.name}}</view> -->
+									</view>
+								</block>
 							</view>
 						</uni-forms-item>
 					</block>
@@ -749,7 +802,7 @@
 									    @progress="" @uploadEnd="fjonuploadEnd" >
 									<view class="fbtns co0a" :style="{width: width,height: height}">
 										<image :src="upimg"></image>
-										<view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>	
+										<view>{{'上传附件'}}</view>	
 									</view>
 								</lsj-upload>
 							</view>
@@ -774,7 +827,7 @@
 								<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 									    @progress="" @uploadEnd="fjonuploadEnd" >
 									<view class="fbtns co0a" :style="{width: width,height: height}">
-										<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+										<image :src="upimg"></image><view>上传附件</view>
 									</view>
 								</lsj-upload>
 							</view>
@@ -792,6 +845,7 @@
 							</view>
 						</view>
 					</view>
+					<!-- {{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}} -->
 					<view class="bgf plr12" v-if="ite.val=='dqcwbb'&&datainfo.applicationType==1">
 						<view class="fjbox isborder">
 							<view class="fjtop flext">
@@ -799,7 +853,7 @@
 								<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 									    @progress="" @uploadEnd="fjonuploadEnd" >
 									<view class="fbtns co0a" :style="{width: width,height: height}">
-										<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+										<image :src="upimg"></image><view>上传附件</view>
 									</view>
 								</lsj-upload>
 							</view>
@@ -835,7 +889,7 @@
 								<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 									    @progress="" @uploadEnd="fjonuploadEnd" >
 									<view class="fbtns co0a" :style="{width: width,height: height}">
-										<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+										<image :src="upimg"></image><view>上传附件</view>
 									</view>
 								</lsj-upload>
 							</view>
@@ -860,7 +914,7 @@
 								<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 									    @progress="" @uploadEnd="fjonuploadEnd" >
 									<view class="fbtns co0a" :style="{width: width,height: height}">
-										<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+										<image :src="upimg"></image><view>上传附件</view>
 									</view>
 								</lsj-upload>
 							</view>
@@ -887,7 +941,7 @@
 									<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 										    @progress="" @uploadEnd="fjonuploadEnd" >
 										<view class="fbtns co0a" :style="{width: width,height: height}">
-											<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+											<image :src="upimg"></image><view>上传附件</view>
 										</view>
 									</lsj-upload>
 								</view>
@@ -914,7 +968,7 @@
 								<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 									    @progress="" @uploadEnd="fjonuploadEnd" >
 									<view class="fbtns co0a" :style="{width: width,height: height}">
-										<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+										<image :src="upimg"></image><view>上传附件</view>
 									</view>
 								</lsj-upload>
 							</view>
@@ -940,7 +994,7 @@
 								<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 									    @progress="" @uploadEnd="fjonuploadEnd" >
 									<view class="fbtns co0a" :style="{width: width,height: height}">
-										<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+										<image :src="upimg"></image><view>上传附件</view>
 									</view>
 								</lsj-upload>
 							</view>
@@ -966,7 +1020,7 @@
 								<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 									    @progress="" @uploadEnd="fjonuploadEnd" >
 									<view class="fbtns co0a" :style="{width: width,height: height}">
-										<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+										<image :src="upimg"></image><view>上传附件</view>
 									</view>
 								</lsj-upload>
 							</view>
@@ -993,7 +1047,7 @@
 									<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 										    @progress="" @uploadEnd="fjonuploadEnd" >
 										<view class="fbtns co0a" :style="{width: width,height: height}">
-											<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+											<image :src="upimg"></image><view>上传附件</view>
 										</view>
 									</lsj-upload>
 								</view>
@@ -1021,7 +1075,7 @@
 								<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 									    @progress="" @uploadEnd="fjonuploadEnd" >
 									<view class="fbtns co0a" :style="{width: width,height: height}">
-										<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+										<image :src="upimg"></image><view>上传附件</view>
 									</view>
 								</lsj-upload>
 							</view>
@@ -1048,7 +1102,7 @@
 									<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 										    @progress="" @uploadEnd="fjonuploadEnd" >
 										<view class="fbtns co0a" :style="{width: width,height: height}">
-											<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+											<image :src="upimg"></image><view>上传附件</view>
 										</view>
 									</lsj-upload>
 								</view>
@@ -1076,7 +1130,7 @@
 								<lsj-upload ref="lsjUpload" :fileName="ite.label" :fjidx='idx' :fileVal='ite.val' bigType="b" childId="upload1" :width="width" :height="height" :option="option" :size="size" :formats="formats" :debug="debug" :instantly="instantly"
 									    @progress="" @uploadEnd="fjonuploadEnd" >
 									<view class="fbtns co0a" :style="{width: width,height: height}">
-										<image :src="upimg"></image><view>{{ite.fjlist&&ite.fjlist.length?'重新上传':'上传附件'}}</view>
+										<image :src="upimg"></image><view>上传附件</view>
 									</view>
 								</lsj-upload>
 							</view>
@@ -1295,7 +1349,7 @@
 				  // score: {rules: [{required: true,errorMessage: '请输入分值'} ]},
 				  // bonusReason: {rules: [{required: true,errorMessage: '请输入加分事由'} ]},
 				},
-				gdlist:[{cardz:'',cardf:'',zxurl:[]}],
+				gdlist:[{cardz:'',cardf:'',zxurl:[],zhizhao:[]}],
 				qylist:[],//企业列表
 				sfList:[{text: '是',value: 'Y'},{text: '否',value: 'N'}],
 				ywList:[{label: '有',value: 'Y'},{label: '无',value: 'N'}],
@@ -1348,7 +1402,7 @@
 		// watch(){
 			
 		// },
-		onLoad(e) {
+		onLoad(e) { 
 			// this.getIdCardDet()
 			// return
 			this.baseUrl=baseUrl
@@ -1578,7 +1632,7 @@
 				this.$tab.navigateTo('/work/pages/business/talbclass?data='+encodeURIComponent(JSON.stringify(obj)))
 			},
 			getAddGdFn(){
-				var obj = {cardz:'',cardf:'',zxurl:[]}
+				var obj = {cardz:'',cardf:'',zxurl:[],zhizhao:[]}
 				this.gdlist.push(obj);
 			},
 			getdelGdFn(idx){
@@ -1713,6 +1767,7 @@
 						shareholderFrontUrl:gdlist[key].cardz,
 						shareholderBackUrl:gdlist[key].cardf,
 						shareholderZxUrl:gdlist[key].zxurl.join(','),
+						shareholderBusinessUrl:gdlist[key].zhizhao.join(','),
 					} 
 					shFjList.push(fjurl)
 				})
@@ -1721,7 +1776,10 @@
 				var sbfjlist=this.sbfjlist;
 				sbfjlist.forEach(ite=>{
 					if(ite.fjlist&&ite.fjlist.length){
-						flist.push(ite.fjlist[0])
+						ite.fjlist.forEach(itet=>{
+							flist.push(itet)
+						})
+						
 					}
 				})
 				
@@ -1768,10 +1826,15 @@
 									cardz:gdlist[key].shareholderFrontUrl,
 									cardf:gdlist[key].shareholderBackUrl,
 									zxurl:[],
+									zhizhao:[]
+									
 								}
 								if(gdlist[key].shareholderZxUrl){
 									fjurl.zxurl=gdlist[key].shareholderZxUrl.split(',')
 								}
+								if(gdlist[key].shareholderBusinessUrl){
+									fjurl.zhizhao=gdlist[key].shareholderBusinessUrl.split(',')
+								}
 								shFjList.push(fjurl)
 							})
 							this.gdlist=JSON.parse(JSON.stringify(shFjList))
@@ -1804,10 +1867,10 @@
 					this.$toast("请上传法人身份证国徽面")
 					return
 				}
-				if(!params.corporationJob){
-					this.$toast("请输入法人职业")
-					return
-				}
+				// if(!params.corporationJob){
+				// 	this.$toast("请输入法人职业")
+				// 	return
+				// }
 				if(!params.isLoan){
 					this.$toast("请选择有无贷款")
 					return
@@ -1848,15 +1911,31 @@
 				var a=0;
 				Object.keys(gdlist).some((key) => {
 					var str="请上传股东"+(Number(key)+1)
-					if(!gdlist[key].cardz){
-						a=1;
-						that.$toast(str+"身份证人像面")
-						return true;
-					}else if(!gdlist[key].cardf){
+					if(gdlist[key].zhizhao<1 && !gdlist[key].cardz){
 						a=1;
-						that.$toast(str+'身份证国徽面')
+						that.$toast(str+'营业执照或者身份证')
 						return true;
-					}else if(gdlist[key].zxurl<1){
+					}else{
+						if(gdlist[key].cardz){
+							if(!gdlist[key].cardf){
+								a=1;
+								that.$toast(str+'身份证国徽面')
+								return true;
+							}
+						}
+					}
+					
+					// if(!gdlist[key].cardz){
+					// 	a=1;
+					// 	that.$toast(str+"身份证人像面")
+					// 	return true;
+					// }else if(!gdlist[key].cardf){
+					// 	a=1;
+					// 	that.$toast(str+'身份证国徽面')
+					// 	return true;
+					// }
+					
+					 if(gdlist[key].zxurl<1){
 						a=1;
 						that.$toast(str+'征信报告')
 						return true;
@@ -1865,6 +1944,7 @@
 						shareholderFrontUrl:gdlist[key].cardz,
 						shareholderBackUrl:gdlist[key].cardf,
 						shareholderZxUrl:gdlist[key].zxurl.join(','),
+						shareholderBusinessUrl:gdlist[key].zhizhao.join(','),
 					} 
 					shFjList.push(fjurl)
 				})
@@ -1878,7 +1958,8 @@
 				if(params.guaranteeType==1){//抵押担保
 					var obj={tit:'企业固定资产证明',type:'qygdzczm'}
 					sqbtfiles.push(obj)
-				}else if(params.guaranteeType==2){//反担保人担保
+				}
+				 if(params.guaranteeType==2){//反担保人担保
 					// 选择担保人担保
 					if(!params.guaranteePhone){
 						// 验证手机号
@@ -2104,12 +2185,17 @@
 				}else if(type=='zx'){
 					// obj.zxurl.push(responseText.fileName)
 					obj.zxurl[0]=responseText.fileName
+				}else if(type=='zhz'){
+					// obj.zxurl.push(responseText.fileName)
+					obj.zhizhao[0]=responseText.fileName
 				}
+				console.log(this.gdlist,3)
 				this.gdlist.splice(idx,1,obj)
 				// this.datainfo.shareholderFjList=JSON.parse(JSON.stringify(this.gdlist))
 			},
 			// 申请附件上传
 			fjonuploadEnd(item,fileVal,bigType,idx){
+				
 				var newobj={};
 				var sbfjlist=this.sbfjlist[idx].fjlist;
 				var responseText=JSON.parse(item.responseText)
@@ -2118,7 +2204,8 @@
 				newobj.url=responseText.fileName;
 				newobj.type=fileVal;
 				newobj.bigType=bigType;
-				this.sbfjlist[idx].fjlist.splice(0,1,newobj)
+				this.sbfjlist[idx].fjlist.push(newobj)
+				
 			},
 			getDelsbFj(idx,fidx){
 				var that=this;
@@ -2154,6 +2241,23 @@
 					}
 				});
 			},
+			getDelgdyy(idx,zxidx){
+				var obj=this.gdlist[idx];
+				var that=this;
+				uni.showModal({
+					title: '确认删除',
+					content: "是否确认删除",
+					cancelText: '取消',
+					confirmText: '确认',
+					success: function(res) {
+						if (res.confirm) {
+							obj.zhizhao.splice(zxidx,1)
+							that.gdlist.splice(idx,1,obj)
+						} else if (res.cancel) {
+						}
+					}
+				});
+			},
 			getDelFj(idx){
 				var that=this;
 				uni.showModal({

+ 24 - 4
work/pages/business/details.vue

@@ -56,7 +56,9 @@
 		<view class="main">
 			<!-- tab -->
 			<view class="tabs" :class="fixedflag?'tabfix':''">
-				<view class="tab" :class="tabval==ite.val?'act':''" v-for="(ite,idx) in tabList" :key="idx" @click="getTab(ite.val)">{{ite.tit}}</view>
+				<view v-if='!isqiye'  class="tab" :class="tabval==ite.val?'act':''" v-for="(ite,idx) in tabList" :key="idx" @click="getTab(ite.val)">{{ite.tit}}</view>
+				<view v-if='isqiye' class="tab" :class="tabval==ite.val?'act':''" v-for="(ite,idx) in tabLists" :key="idx" @click="getTab(ite.val)">{{ite.tit}}</view>
+				
 			</view>
 			<view style="height:116rpx;" v-if="fixedflag"></view>
 			<!-- 企业信息 -->
@@ -153,13 +155,14 @@
 				<!-- end -->
 				<!-- 上会管理员 start -->
 				<block v-if="stepval==6">
-					<view class="fbtns bgb" @click="getMoreFn('shmore')">更多操作</view>
+					
 					<view class="fbtns bga" @click="getShFn('shsh')">审核</view>
 				</block>
 				<!-- 上会管理员 end -->
 				<!-- 合同签约start -->
 				<!-- 上传附件 是上传其他 和出具合同的附件-->
 				<block v-if="stepval==7">
+					<view class="fbtns bgb" @click="getMoreFn('shmore')">更多操作</view>
 					<!-- <view class="fbtns bgb" @click="getMoreFn('htsc')">上传附件</view> -->
 					<view class="fbtns bga" @click="getMoreFn('htqy')">出具合同</view>
 				</block>
@@ -263,6 +266,7 @@
 	import ewjcj from "@/work/components/business/ewjcj.vue"
 	import fshxx from "@/work/components/business/fshxx.vue"
 	import {uploadmore,selectValue} from '@/utils/common.js'
+	import {getInfo} from "@/api/login.js"
 	import {getDictionaryFn} from "@/api/mine/register.js"
 	import {getUsernoPageList,getFjAdd,getFjDel} from "@/api/common.js"
 	import {getApplicationDet,getScheduleList,getHyperlinkList,getApplicationDel,getApplicationSh,getCommentsList,getApplicationSs,getApplicationCx,getapplicationGd,getapplicationXib,getExportMb} from "@/api/mine/work.js"
@@ -278,6 +282,7 @@
 				tabval:0,
 				type:'',
 				tabList:[{tit:"企业信息",val:0},{tit:"法人信息",val:1},{tit:"反担保人信息",val:2},{tit:"附件信息",val:3},{tit:"文件出具",val:4},{tit:"审核信息",val:5},],
+				tabLists:[{tit:"企业信息",val:0},{tit:"法人信息",val:1},{tit:"反担保人信息",val:2},{tit:"附件信息",val:3}],
 				stepList:[],
 				stepval:0,
 				gdflag:false,
@@ -388,7 +393,8 @@
 					{tit:'PDF',val:'f',children:['pdf','ofd']},
 					{tit:'智能文档',val:'o',children:['otl']},
 					{tit:'多维表格',val:'d',children:['dbt']},
-				]
+				],
+				isqiye:true
 			}
 		},
 		onUnload() {
@@ -408,7 +414,8 @@
 			if(checkPermi(['system:user:noPageList'])){
 				this.getUsernoPageList();//获取用户列表stepval==2||stepval==6
 			}
-			this.getCommentsList()//审核意见
+			// this.getCommentsList()//审核意见
+			this.getInfolis()
 		},
 		mounted() {
 			var that=this;
@@ -431,6 +438,19 @@
 			}
 		},
 		methods:{
+			getInfolis() {
+				 getInfo().then(res=>{
+				 	if(res.code==200){
+						if(res.roles != null && res.roles[0] == 'qy_user'){
+							this.isqiye = true
+						}else{
+							this.isqiye = false;
+							this.getCommentsList()
+						}
+				 		
+				 	}
+				 })
+			},
 			checkPermi, checkRole,
 			kaType(ite,list){
 				return selectValue(list, ite);