|
@@ -22,6 +22,8 @@
|
|
|
<view class="adr">贷款编号 | {{datainfo.loanApplicationNumber}}</view>
|
|
|
<view class="adr">企业地址 | {{datainfo.enterpriseName}}</view>
|
|
|
<view class="adr">申报时间 | {{datainfo.applicationTime}}</view>
|
|
|
+ <view class="adr">放贷金额 | {{datainfo.actuallyAmount}}(万元)</view>
|
|
|
+ <view class="adr">放款时间 | {{datainfo.actuallyTime}}</view>
|
|
|
<view class="adr" v-if="datainfo.fileTime">归档时间 | {{datainfo.fileTime}}</view>
|
|
|
</view>
|
|
|
<view class="deta">
|
|
@@ -56,9 +58,17 @@
|
|
|
<view class="main">
|
|
|
<!-- tab -->
|
|
|
<view class="tabs" :class="fixedflag?'tabfix':''">
|
|
|
- <block v-for="(ite,idx) in tabList" :key="idx">
|
|
|
- <view v-if="!ite.limit||ite.limit&&!ite.limita&&checkPermi([ite.limit])||ite.limita&&ite.limit&&checkPermi([ite.limit])&&checkPermi([ite.limita])" class="tab" :class="tabval==ite.val?'act':''" @click="getTab(ite.val)">{{ite.tit}}</view>
|
|
|
- </block>
|
|
|
+ <!-- 保后信息 -->
|
|
|
+ <template v-if="pfrom=='bhxx'">
|
|
|
+ <block v-for="(ite,idx) in tabLists" :key="idx">
|
|
|
+ <view v-if="!ite.limit||ite.limit&&!ite.limita&&checkPermi([ite.limit])||ite.limita&&ite.limit&&checkPermi([ite.limit])&&checkPermi([ite.limita])" class="tab" :class="tabval==ite.val?'act':''" @click="getTab(ite.val)">{{ite.tit}}</view>
|
|
|
+ </block>
|
|
|
+ </template>
|
|
|
+ <template v-else>
|
|
|
+ <block v-for="(ite,idx) in tabList" :key="idx">
|
|
|
+ <view v-if="!ite.limit||ite.limit&&!ite.limita&&checkPermi([ite.limit])||ite.limita&&ite.limit&&checkPermi([ite.limit])&&checkPermi([ite.limita])" class="tab" :class="tabval==ite.val?'act':''" @click="getTab(ite.val)">{{ite.tit}}</view>
|
|
|
+ </block>
|
|
|
+ </template>
|
|
|
</view>
|
|
|
<view style="height:116rpx;" v-if="fixedflag"></view>
|
|
|
<!-- 企业信息 -->
|
|
@@ -85,11 +95,15 @@
|
|
|
<block v-if="tabval==6">
|
|
|
<gtpjg :datalist="tplist"></gtpjg>
|
|
|
</block>
|
|
|
+ <!-- 保后信息 -->
|
|
|
+ <block v-if="tabval==7">
|
|
|
+ <hbgxx @getDown="getDown" :pfrom="pfrom" @getQmFn="getQmFn" :datainfo="datainfo" @getDelwjFj="getDelwjFj" @getBhqtfjEdit="getBhqtfjEdit" :bhxxlist="bhxxlist" :fileFj="datainfo.backFj"></hbgxx>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
<!-- 法人信息 -->
|
|
|
|
|
|
</view>
|
|
|
- <block v-if="datainfo.loanApplicationType!=4&&tabval!=5&&datainfo.loanApplicationType!=3">
|
|
|
+ <block v-if="datainfo.loanApplicationType!=4&&tabval!=5&&datainfo.loanApplicationType!=3||pfrom=='bhxx'">
|
|
|
<view class="h50"></view>
|
|
|
<view class="footbtns" >
|
|
|
<!-- (业务进度表查询进度列表):1:申报提交 stepval 4,7,8,9,没有通过不通过
|
|
@@ -114,13 +128,26 @@
|
|
|
<!-- 申请审核 start-->
|
|
|
<!-- 投票 -->
|
|
|
<!-- 董事长一键否决 -->
|
|
|
- <view class="fbtns bgb" v-if="checkPermi(['c:conference:finish'])" @click="getVoteFinish">一键否决</view>
|
|
|
- <block v-if="pfrom=='vote'">
|
|
|
+ <view class="fbtns bgb" v-if="checkPermi(['c:conference:finish'])&&pfrom!='bhxx'" @click="getVoteFinish">一键否决</view>
|
|
|
+ <template v-if="pfrom=='vote'">
|
|
|
<view class="fbtns bga" v-if="checkPermi(['c:conference:vote'])&&(datainfo.votingResult==4||datainfo.votingResult==1)" @click="getShFn('shshtp')">投票</view>
|
|
|
<!-- 管理员重新投票 只有需要重新投票才会出现 -->
|
|
|
<view class="fbtns bga" v-if="checkRole(['manager'])&&stepval==6&&datainfo.votingResult==3&&checkPermi(['c:conference:again'])" @click="getShFn('cxtp')">重新投票</view>
|
|
|
- </block>
|
|
|
- <block v-else>
|
|
|
+ </template>
|
|
|
+ <template v-else-if="pfrom=='bhxx'">
|
|
|
+ <block v-if="checkPermi(['system:fj:add'])">
|
|
|
+ <!-- 图片,财务报表 -->
|
|
|
+ <!-- <view class="fbtns bga" @click="getShFn('bhsc')">保后调查</view> -->
|
|
|
+ <view class="fbtns bgb" @click="getBhqtfjEdit('shchzhp')">生产照片</view>
|
|
|
+ <view class="fbtns bga" @click="getBhqtfjEdit('cwbb')">财务报表</view>
|
|
|
+ <!-- 其他附件 -->
|
|
|
+ <view class="fbtns bgb" @click="getBhqtfjEdit('qtfj')" v-if="checkPermi(['system:fj:add'])">上传其他附件</view>
|
|
|
+ </block>
|
|
|
+
|
|
|
+ <!-- 出具 -->
|
|
|
+ <view class="fbtns bgd" @click="getMoreFn('cjbh')">出具</view>
|
|
|
+ </template>
|
|
|
+ <template v-else>
|
|
|
<!-- a角色,管理员和可以全程修改 -->
|
|
|
<view class="fbtns bge" v-if="checkPermi(['system:application:edit'])&&(stepval<3||userId==datainfo.aUserId&&stepval>2||checkPermi(['*:*:*']))" @click="getedit">修改</view>
|
|
|
<view class="fbtns bgc" v-if="checkPermi(['system:application:remove'])&&stepval<3" @click="getDel">删除</view>
|
|
@@ -207,7 +234,7 @@
|
|
|
<!-- stepval==6&&reviewSchedule>1 -->
|
|
|
<view class="fbtns bgb" v-if="checkRole(['manager'])&&(datainfo.auditType!=1||auditSchedule>7||auditSchedule==2||stepval==6&&datainfo.reviewSchedule>1)" @click="getCxFn">撤销</view>
|
|
|
</block>
|
|
|
- </block>
|
|
|
+ </template>
|
|
|
|
|
|
</view>
|
|
|
</block>
|
|
@@ -238,6 +265,10 @@
|
|
|
<block v-if="stepval==9||stepval==8&&datainfo.aAuthorize=='Y'">
|
|
|
<view class="fbtns bgb" v-if="checkRole(['manager'])||userId==datainfo.aUserId" @click="getIssureFn(4,'fktzhsh')">放款通知书</view>
|
|
|
</block>
|
|
|
+ <!-- 借据 -->
|
|
|
+ <block v-if="stepval==9">
|
|
|
+ <view class="fbtns bga" v-if="checkRole(['manager'])||userId==datainfo.aUserId" @click="getfjEdit('jj')">上传借据</view>
|
|
|
+ </block>
|
|
|
<view @click="getQtfjEdit('qtfj')" v-if="checkPermi(['system:fj:add'])">上传其他附件</view>
|
|
|
</block>
|
|
|
<!--风险部门 start 外部工具平台 -->
|
|
@@ -286,12 +317,16 @@
|
|
|
<view @click="getIssureFn(16,'bkcxgr')">不可撤销个人连带责任信用反担保合同</view>
|
|
|
</block>
|
|
|
<!-- 合同签约 end -->
|
|
|
-
|
|
|
+ <!-- 保后 -->
|
|
|
+ <block v-if="mtype=='cjbh'">
|
|
|
+ <view @click="getIssureFn(19,'qyxyfdb')">出具T+1保后表</view>
|
|
|
+ <view @click="getIssureFn(20,'wtbzgcly')">出具T+N保后表</view>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
<!-- <view class="surbtns" @click="getMoreSure">确认</view> -->
|
|
|
</view>
|
|
|
<pop-up :type="type" :startady="daytime" :shtg="shtg" :loanApplicationId="datainfo.loanApplicationId" :loanApplicationNumber="datainfo.loanApplicationNumber" :userList="userList"
|
|
|
- :stepList="stepList" :wjcjobj='wjcjobj' :qtfjobj="qtfjobj" :stepval="stepval" :fjval="fjval"
|
|
|
+ :stepList="stepList" :wjcjobj='wjcjobj' :bhxxobj='bhxxobj' :qtfjobj="qtfjobj" :stepval="stepval" :fjval="fjval"
|
|
|
@getfjAdd="getfjAdd"
|
|
|
@getClose="getClose" @getupSubmit="getupSubmit" @getSure="getSure"></pop-up>
|
|
|
</view>
|
|
@@ -311,16 +346,17 @@
|
|
|
import ewjcj from "@/work/components/business/ewjcj.vue"
|
|
|
import fshxx from "@/work/components/business/fshxx.vue"
|
|
|
import gtpjg from "@/work/components/business/gtpjg.vue"
|
|
|
+ import hbgxx from "@/work/components/business/hbgxx.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,
|
|
|
- getZanHuan,getAuthorize,getReview,getVoteAdd,getcxVoteAdd,getVoteFive,getVoteTimeList,getVoteFinish
|
|
|
+ getZanHuan,getAuthorize,getReview,getVoteAdd,getcxVoteAdd,getVoteFive,getVoteTimeList,getVoteFinish,getputActually
|
|
|
} from "@/api/mine/work.js"
|
|
|
import { checkPermi, checkRole } from "@/utils/permission"; // 权限判断函数
|
|
|
export default{
|
|
|
- components:{aqyxx,bfrxx,cfdbrxx,dfjxx,ewjcj,fshxx,gtpjg,popUp},
|
|
|
+ components:{aqyxx,bfrxx,cfdbrxx,dfjxx,ewjcj,fshxx,gtpjg,hbgxx,popUp},
|
|
|
data(){
|
|
|
return{
|
|
|
start:require('@/work/static/images/start.png'),
|
|
@@ -329,8 +365,10 @@
|
|
|
gdicoimg:require('@/work/static/images/gdico.png'),
|
|
|
tabval:0,
|
|
|
type:'',
|
|
|
- tabList:[{tit:"企业信息",val:0},{tit:"法人信息",val:1},{tit:"反担保人信息",val:2},{tit:"附件信息",val:3},{tit:"文件出具",val:4,limit:'system:system:user'},{tit:"审核信息",val:5,limit:'system:system:user'},{tit:"投票结果",val:6,limit:'system:system:user',limita:'c:conference:list:time'},],
|
|
|
- // tabLists:[{tit:"企业信息",val:0},{tit:"法人信息",val:1},{tit:"反担保人信息",val:2},{tit:"附件信息",val:3}],
|
|
|
+ tabList:[{tit:"企业信息",val:0},{tit:"法人信息",val:1},{tit:"反担保人信息",val:2},{tit:"附件信息",val:3},{tit:"文件出具",val:4,limit:'system:system:user'},{tit:"审核信息",val:5,limit:'system:system:user'},
|
|
|
+ {tit:"投票结果",val:6,limit:'system:system:user',limita:'c:conference:list:time'}],
|
|
|
+ tabLists:[{tit:"企业信息",val:0},{tit:"法人信息",val:1},{tit:"反担保人信息",val:2},{tit:"附件信息",val:3},{tit:"文件出具",val:4,limit:'system:system:user'},{tit:"审核信息",val:5,limit:'system:system:user'},
|
|
|
+ {tit:"投票结果",val:6,limit:'system:system:user',limita:'c:conference:list:time'},{tit:"保后信息",val:7,limit:'system:system:user'},],
|
|
|
stepList:[],
|
|
|
stepval:0,
|
|
|
gdflag:false,
|
|
@@ -420,6 +458,7 @@
|
|
|
hyztlist:[],//婚姻状态
|
|
|
sbfjlist:[],//申报附件
|
|
|
wjcjlist:[],//文件出具
|
|
|
+ bhxxlist:[],//保后信息
|
|
|
linkList:[],//外部链接
|
|
|
userList:[],//用户列表
|
|
|
shjdlist:[],//审核进度
|
|
@@ -430,6 +469,7 @@
|
|
|
tplist:[],//投票列表
|
|
|
shinfo:{},//审核信息
|
|
|
wjcjobj:{},//文件出具对象
|
|
|
+ bhxxobj:{},//保后信息对象
|
|
|
qtfjobj:{'qtfj':"其他附件"},//其他附件
|
|
|
qtfjlist:[],//其他附件
|
|
|
fjval:'',//附件类型
|
|
@@ -590,15 +630,25 @@
|
|
|
// },
|
|
|
// 上传附件
|
|
|
getfjEdit(ite){
|
|
|
- this.type='fjadd';
|
|
|
+ if(ite=='jj'){
|
|
|
+ this.type=ite;
|
|
|
+ }else{
|
|
|
+ this.type='fjadd';
|
|
|
+ this.fjval=ite
|
|
|
+ }
|
|
|
this.mtype='';
|
|
|
- this.fjval=ite
|
|
|
},
|
|
|
getQtfjEdit(val){
|
|
|
this.type='qtfjadd';
|
|
|
this.mtype='';
|
|
|
this.fjval=val
|
|
|
},
|
|
|
+ // 保后附件
|
|
|
+ getBhqtfjEdit(val){
|
|
|
+ this.type='bgfjadd';
|
|
|
+ this.mtype='';
|
|
|
+ this.fjval=val
|
|
|
+ },
|
|
|
// 业务进度
|
|
|
getScheduleList(){
|
|
|
var params={
|
|
@@ -752,6 +802,20 @@
|
|
|
this.wjcjobj=obj
|
|
|
}
|
|
|
})
|
|
|
+ // 保后附件
|
|
|
+ getDictionaryFn('baohou').then(res=>{
|
|
|
+ if(res.code==200){
|
|
|
+ var obj={}
|
|
|
+ this.bhxxlist = res.data.map(v => {
|
|
|
+ obj[v.dictValue]=v.dictLabel
|
|
|
+ return {
|
|
|
+ label: v.dictLabel,
|
|
|
+ val: v.dictValue,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.bhxxobj=obj
|
|
|
+ }
|
|
|
+ })
|
|
|
//审核状态
|
|
|
getDictionaryFn('sh_status').then(res=>{
|
|
|
if(res.code==200){
|
|
@@ -922,18 +986,41 @@
|
|
|
getfjAdd(data){
|
|
|
var that=this;
|
|
|
var params=JSON.parse(JSON.stringify(data));
|
|
|
- var fjUrl=params.fjUrl
|
|
|
+ var fjUrl=params.fjUrl;
|
|
|
+
|
|
|
// params.loanApplicationId=this.id;
|
|
|
// params.loanApplicationNumber=this.datainfo.loanApplicationNumber;
|
|
|
// params.auditSchedule=this.auditSchedule;
|
|
|
getFjAdd(fjUrl).then(res=>{
|
|
|
if(res.code==200){
|
|
|
that.$toast('上传附件成功')
|
|
|
- setTimeout(function(){
|
|
|
- that.getDetail();
|
|
|
- uni.$emit('refreshdatalist')
|
|
|
- that.type=''
|
|
|
- },1200)
|
|
|
+ // 修改信息
|
|
|
+ if(that.type=='jj'){
|
|
|
+ var amount=params.actuallyAmount||"";
|
|
|
+ var time=params.actuallyTime||"";
|
|
|
+ that.getputActually(amount,time)
|
|
|
+ }else{
|
|
|
+ setTimeout(function(){
|
|
|
+ that.getDetail();
|
|
|
+ uni.$emit('refreshdatalist')
|
|
|
+ that.type=''
|
|
|
+ },1200)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getputActually(amount,time){
|
|
|
+ var that=this;
|
|
|
+ var params={
|
|
|
+ loanApplicationId:this.id,
|
|
|
+ actuallyAmount:amount,
|
|
|
+ actuallyTime:time,
|
|
|
+ }
|
|
|
+ getputActually(params).then(res=>{
|
|
|
+ if(res.code==200){
|
|
|
+ that.getDetail();
|
|
|
+ uni.$emit('refreshdatalist')
|
|
|
+ that.type=''
|
|
|
}
|
|
|
})
|
|
|
},
|