Explorar el Código

微信文件上传

zouling hace 5 meses
padre
commit
8a1094947e

+ 1 - 0
pages/index/index.vue

@@ -231,6 +231,7 @@
 			martopHeight:270,
 			city:'',
 			allflag:true,
+			linkList:[],
 		}
 	},
 	onPageScroll(e) {

+ 13 - 0
uni_modules/lsj-upload/components/lsj-upload/LsjFile.js

@@ -398,6 +398,19 @@ export class LsjFile {
 		return new Promise((resolve,reject)=>{
 			this.debug&&console.log('option',JSON.stringify(this.option));
 			let form = {filePath: item.file.path,...this.option };
+			let {formData} = this.option;
+			// 根据名称传值
+			if(this.fileName){
+				formData.fileName=this.fileName
+			}
+			if(this.bigType){
+				formData.bigType=this.bigType
+			}
+			// if(this.loanApplicationNumber){
+				// formData.loanApplicationNumber=this.loanApplicationNumber
+			// }
+			formData.name=item.file
+			form.formData=JSON.parse(JSON.stringify(formData))
 			form['fail'] = ({ errMsg = '' }) => {
 				console.error('--ERROR--:' + errMsg)
 				item.type = 'fail';

+ 16 - 12
work/components/business/aqyxx.vue

@@ -22,7 +22,7 @@
 			<view class="flex0">营业执照:</view>
 			<view class="flex1 over">
 				<block v-if="basicFj.gsyyzhz.length>1">
-					<view v-for="(ite,idx) in basicFj.gsyyzhz" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+					<view v-for="(ite,idx) in basicFj.gsyyzhz" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 				</block>
 				<text v-else class="txta" @click="getDown(basicFj.gsyyzhz[0].url)">在线查看</text>
 			</view>
@@ -32,7 +32,7 @@
 			<view class="flex0">公司简介:</view>
 			<view class="flex1 over">
 				<block v-if="basicFj.gsjj.length>1">
-					<view v-for="(ite,idx) in basicFj.gsjj" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+					<view v-for="(ite,idx) in basicFj.gsjj" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 				</block>
 				<text v-else class="txta" @click="getDown(basicFj.gsjj[0].url)">在线查看</text>
 			</view>
@@ -42,7 +42,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.gszc&&basicFj.gszc.length">
 					<block v-if="basicFj.gszc.length>1">
-						<view v-for="(ite,idx) in basicFj.gszc" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.gszc" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.gszc[0].url)">在线查看</text>
 				</block>
@@ -52,7 +52,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.khxkz&&basicFj.khxkz.length">
 					<block v-if="basicFj.khxkz.length>1">
-						<view v-for="(ite,idx) in basicFj.khxkz" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.khxkz" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.khxkz[0].url)">在线查看</text>
 				</block>
@@ -68,7 +68,7 @@
 			<view class="txt" >股东{{Number(idx)+1}}营业执照:
 				<!-- 其他的营业执照 -->
 				<block v-if="ite.shareholderBusinessUrl">
-					<block v-for="(itea,idxa) in getYyzzFn(ite.shareholderBusinessUrl)">
+					<block v-for="(itea,idxa) in getYyzzFn(ite.shareholderBusinessUrl)" :key="idxa">
 						<text class="txtab" v-if="itea" @click="getDown(itea)">在线查看</text>
 					</block>
 				</block>
@@ -76,11 +76,11 @@
 			<view class="txt" >股东{{Number(idx)+1}}征信:
 				<!-- 其他的征信 -->
 				<block v-if="ite.shareholderZxUrl">
-					<block v-for="(itea,idxa) in getFilteFn(ite.shareholderZxUrl)">
+					<block v-for="(itea,idxa) in getFilteFn(ite.shareholderZxUrl)" :key="idxa">
 						<text class="txtab" v-if="itea" @click="getDown(itea)">在线查看</text>
 					</block>
 				</block>
-				<text class="txta" v-if="ite.shareholderZxUrlPdf" @click="getDown(ite.shareholderZxUrlPdf.split(',')[0])">在线查看</text>
+				<text class="txta" v-if="ite.shareholderZxUrlPdf" @click="getDowns(ite.shareholderZxUrlPdf)">在线查看</text>
 			</view>
 		</view>
 	</view>
@@ -92,7 +92,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.sqqyzxbg&&basicFj.sqqyzxbg.length">
 					<block v-if="basicFj.sqqyzxbg.length>1">
-						<view v-for="(ite,idx) in basicFj.sqqyzxbg" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.sqqyzxbg" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.sqqyzxbg[0].url)">在线查看</text>
 				</block>
@@ -102,7 +102,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.glqyzxbg&&basicFj.glqyzxbg.length">
 					<block v-if="basicFj.glqyzxbg.length>1">
-						<view v-for="(ite,idx) in basicFj.glqyzxbg" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.glqyzxbg" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.glqyzxbg[0].url)">在线查看</text>
 				</block>
@@ -119,7 +119,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.qyfrzxbg&&basicFj.qyfrzxbg.length">
 					<block v-if="basicFj.qyfrzxbg.length>1">
-						<view v-for="(ite,idx) in basicFj.qyfrzxbg" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.qyfrzxbg" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.qyfrzxbg[0].url)">在线查看</text>
 				</block>
@@ -129,7 +129,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.sjkgrzxbg&&basicFj.sjkgrzxbg.length">
 					<block v-if="basicFj.sjkgrzxbg.length>1">
-						<view v-for="(ite,idx) in basicFj.sjkgrzxbg" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.sjkgrzxbg" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.sjkgrzxbg[0].url)">在线查看</text>
 				</block>
@@ -139,7 +139,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.sjkgrpozxbg&&basicFj.sjkgrpozxbg.length">
 					<block v-if="basicFj.sjkgrpozxbg.length>1">
-						<view v-for="(ite,idx) in basicFj.sjkgrpozxbg" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.sjkgrpozxbg" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.sjkgrpozxbg[0].url)">在线查看</text>
 				</block>
@@ -199,6 +199,10 @@
 		getDown(url){
 			this.$emit('getDown',url)
 		},
+		getDowns(url){
+			var s=url.split(',')[0]
+			this.$emit('getDown',s)
+		},
 		getDownGd(ite){
 			var url=[]
 			if(ite.shareholderFrontUrl){

+ 4 - 4
work/components/business/bfrxx.vue

@@ -42,7 +42,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.frjhz&&basicFj.frjhz.length">
 					<block v-if="basicFj.frjhz.length>1">
-						<view v-for="(ite,idx) in basicFj.frjhz" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.frjhz" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.frjhz[0].url)">在线查看</text>
 				</block>
@@ -52,7 +52,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.frlhz&&basicFj.frlhz.length">
 					<block v-if="basicFj.frlhz.length>1">
-						<view v-for="(ite,idx) in basicFj.frlhz" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.frlhz" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.frlhz[0].url)">在线查看</text>
 				</block>
@@ -67,7 +67,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.frhkbsy&&basicFj.frhkbsy.length">
 					<block v-if="basicFj.frhkbsy.length>1">
-						<view v-for="(ite,idx) in basicFj.frhkbsy" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.frhkbsy" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.frhkbsy[0].url)">在线查看</text>
 				</block>
@@ -77,7 +77,7 @@
 			<view class="flex1 over">
 				<block v-if="basicFj.frhkbbry&&basicFj.frhkbbry.length">
 					<block v-if="basicFj.frhkbbry.length>1">
-						<view v-for="(ite,idx) in basicFj.frhkbbry" class="filist over" @click="getDown(ite.url)">{{ite.name}}</view>
+						<view v-for="(ite,idx) in basicFj.frhkbbry" class="filist over" @click="getDown(ite.url)" :key="idx">{{ite.name}}</view>
 					</block>
 					<text v-else class="txta" @click="getDown(basicFj.frhkbbry[0].url)">在线查看</text>
 				</block>

+ 9 - 9
work/components/business/list.vue

@@ -3,7 +3,7 @@
 	<view v-if="datalist.length>0">
 		<!-- 申报业务 v-if="listtype=='case'"-->
 		<block v-if="type=='work'||type=='vote'||type=='bhxx'">
-			<view class="lists" v-for="(ite,idx) in datalist" @click="getDetail(ite.loanApplicationId)">
+			<view class="lists" v-for="(ite,idx) in datalist" @click="getDetail(ite.loanApplicationId)" :key="idx">
 				<!-- <image :src="votef" class="votef"></image> -->
 				<view class="listtop">
 					<view class="toptit over">{{ite.enterpriseName}}</view>
@@ -43,7 +43,7 @@
 		</block>
 		<!-- 客户 -->
 		<block v-if="type=='custom'">
-			<view class="lists" v-for="(ite,idx) in datalist" @click="getDetail(ite.userId)">
+			<view class="lists" v-for="(ite,idx) in datalist" @click="getDetail(ite.userId)" :key="idx">
 				<view class="listtop">
 					<view class="head" v-if="ite.realName">{{ite.realName.substring(0,1)}}</view>
 					<view class="flex1">
@@ -69,7 +69,7 @@
 		</block>
 		<!-- 企业 -->
 		<block v-if="type=='qy'">
-			<view class="lists qy" v-for="(ite,idx) in datalist" @click="getDetail"  >
+			<view class="lists qy" v-for="(ite,idx) in datalist" @click="getDetail"  :key="idx">
 				<view class="listtop">
 					<view class="flexc">
 						<view class="toptit over f20">{{ite.enterpriseName}}</view>
@@ -91,7 +91,7 @@
 			</view>
 		</block>
 		<block v-if="type=='qylist'">
-			<view class="lists" v-for="(ite,idx) in datalist">
+			<view class="lists" v-for="(ite,idx) in datalist" :key="idx">
 				<view class="listtop flexcj" >
 					<view class="toptit over flex1">{{ite.enterpriseName}}</view>
 					<view class="looktxt bga" v-if="checkPermi(['enterprise:enterprise:remove'])" @click="getDel(ite.enterpriseId)">删除</view>
@@ -116,7 +116,7 @@
 		</block>
 		<!-- 历史申贷记录 -->
 		<block v-if="type=='sdjl'">
-			<view class="lists sdjl" v-for="(ite,idx) in datalist" @click="getDetail(ite.loanApplicationId)"  >
+			<view class="lists sdjl" v-for="(ite,idx) in datalist" @click="getDetail(ite.loanApplicationId)"  :key="idx">
 				<view class="listsm">
 					<view class="txt"><text class="tit">申贷企业:</text><text>{{ite.enterpriseName}}</text>
 						<view class="statbox"  v-if="ite.isNew=='Y'">专精特新<image :src="start"></image></view>
@@ -143,7 +143,7 @@
 		</block>
 		<!-- 文件 -->
 		<block v-if="type=='file'">
-			<view class="lists" v-for="(ite,idx) in datalist" @click="getDetail"  >
+			<view class="lists" v-for="(ite,idx) in datalist" @click="getDetail"  :key="idx">
 				<view class="listtop" >
 					<view class="toptit over">安徽嘉欣医疗用品有限公司</view>
 				</view>
@@ -158,7 +158,7 @@
 		</block>
 		<!-- 文件详情列表 -->
 		<block v-if="type=='filedet'">
-			<view class="files" v-for="(ite,idx) in datalist" >
+			<view class="files" v-for="(ite,idx) in datalist" :key="idx">
 				<view class="fdtit">
 					<image :src="titimg"></image>
 					<view>2023年08月23日</view>
@@ -181,7 +181,7 @@
 		</block>
 		<!-- 新版文件列表详情 -->
 		<block v-if="type=='nfiles'">
-			<view class="lists" v-for="(ite,idx) in datalist">
+			<view class="lists" v-for="(ite,idx) in datalist" :key="idx">
 				<view class="listtop" >
 					<view class="toptit over">{{ite.enterpriseName}}</view>
 				</view>
@@ -208,7 +208,7 @@
 		</block>
 		<!-- 台账表 -->
 		<block v-if="type=='ledger'">
-			<view class="lists" v-for="(ite,idx) in datalist" @click="getDetail"  >
+			<view class="lists" v-for="(ite,idx) in datalist" @click="getDetail"  :key="idx">
 				<view class="listtop" >
 					<view class="toptit over">安徽嘉欣医疗用品有限公司</view>
 				</view>

+ 1 - 1
work/pages/business/list.vue

@@ -4,7 +4,7 @@
 			<!-- tab -->
 			<view class="tablists flexc">
 				<view  @click="getTabFnall" :class="allflag?'act':''">全部</view>
-				<block v-for="(ite,idx) in shjdlist" >
+				<block v-for="(ite,idx) in shjdlist" :key="idx">
 					<view  v-if="!ite.limit||ite.limit&&checkPermi([ite.limit])" @click="getTabFn(ite.value)" :class="{act:tabval==ite.value}" :key="idx">{{ite.label}}</view>
 				</block>
 			</view>