|
|
@@ -2,22 +2,23 @@
|
|
|
|
|
|
<template>
|
|
|
<div class="p-fz" v-show="inited">
|
|
|
- <div class="defbb p-spac">企业认证 [ <span class="label-color" :class="{ 'green-color': isAuth }">{{ authText }}</span> ]
|
|
|
+ <div class="defbb p-spac">企业认证 [ <span class="label-color" :class="{ 'green-color': isAuth }">{{ authText }}</span>
|
|
|
+ ]
|
|
|
</div>
|
|
|
- <div v-if="isAuth" class="flex p-spac p-b-0">
|
|
|
- <div class="flex1 defbb ">
|
|
|
+ <div v-if="isAuth" class="flex pl-spac pr-spac defbb">
|
|
|
+ <div :class="{ 'flex1': module.carrierAuthInfo.readOnly }">
|
|
|
<div class="chunk1 p-fz">
|
|
|
<div><span>公司名称:</span>{{ carrierAuthInfo.orgName }}</div>
|
|
|
<div class=" "><span>统一社会信用代码:</span>{{ carrierAuthInfo.taxpayer }}</div>
|
|
|
</div>
|
|
|
- <div class="label-color defbb p-spac">公司营业执照</div>
|
|
|
+ <div class="label-color p-spac defbb">公司营业执照</div>
|
|
|
<div class="p-spac">
|
|
|
<el-image class="big-img" fit="cover" :src="$tools.getFullFileUrl(carrierAuthInfo.businessLicense)"
|
|
|
:preview-src-list="[$tools.getFullFileUrl(carrierAuthInfo.businessLicense)]">
|
|
|
</el-image>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="flex1 defbb ml-spacm4">
|
|
|
+ <div class="ml-spacm4" :class="{ 'flex1': module.carrierAuthInfo.readOnly }">
|
|
|
<div class="chunk1 p-fz">
|
|
|
<div class="abs-rt"><span>证件类型:</span>身份证</div>
|
|
|
<div><span>法人姓名:</span>{{ carrierAuthInfo.legalperson }}</div>
|
|
|
@@ -47,18 +48,18 @@
|
|
|
<template v-if="module.carrierRoadInfo.show">
|
|
|
<div class="defbb p-spac">
|
|
|
资质审核 [
|
|
|
- <span class="gray-color" :class="{ 'green-color': isreView,'p-wcolor':reViewing }">{{
|
|
|
+ <span class="gray-color" :class="{ 'green-color': isreView, 'p-wcolor': reViewing }">{{
|
|
|
operateState
|
|
|
}}</span>
|
|
|
]
|
|
|
- <el-button type="text" v-if="module.select_list && reViewing" @click="getCarrierInfo()"
|
|
|
+ <el-button type="text" v-if="!module.carrierRoadInfo.readOnly && reViewing" @click="getCarrierInfo()"
|
|
|
:loading="$reqState($interfaces.user.get_carrier_info).ing">刷新</el-button>
|
|
|
|
|
|
<span class="ml-spac p-wcolor" v-if="!isAuth">
|
|
|
[ 提醒:请先完成“企业认证”!]</span>
|
|
|
</div>
|
|
|
<div class="p-spac p-b-0 flex defbb">
|
|
|
- <div :class="{flex1:module.carrierRoadInfo.readOnly}">
|
|
|
+ <div :class="{ flex1: module.carrierRoadInfo.readOnly }">
|
|
|
<div class="label-color" :class="carrierRoadInfoView ? 'defbb pb-spac' : 'required ml-spac mb-spac'
|
|
|
">
|
|
|
道路运输经营许可证
|
|
|
@@ -75,10 +76,10 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
- <div v-if="!module.select_list" class="flex1 ml-spacm4">
|
|
|
+ <div v-if="module.carrierRoadInfo.readOnly" class="flex1 ml-spacm4">
|
|
|
<div class="defbb label-color pb-spac">审核记录</div>
|
|
|
- <div class="p-spacd2" v-for="(crir,i) in carrierRoadInfo.records" :key="i">
|
|
|
- {{$tools.formatDate(crir.createDate) }} {{ crir.createrName }} {{ crir.action }}
|
|
|
+ <div class="p-spacd2" v-for="(crir, i) in carrierRoadInfo.records" :key="i">
|
|
|
+ {{ $tools.formatDate(crir.createDate) }} {{ crir.createrName }} {{ crir.action }}
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="flex-column justify-between flex-items-start ml-spac pb-spac" v-else>
|
|
|
@@ -88,7 +89,8 @@
|
|
|
</div>
|
|
|
<div v-else></div>
|
|
|
<el-button v-if="isAuth && (unStart || isReject)" type="primary" size="medium" class="auth-btn"
|
|
|
- @click="transportUp()" :loading="$reqState($interfaces.user.road_transport_up).ing">{{ reviewBtnText }}</el-button>
|
|
|
+ @click="transportUp()" :loading="$reqState($interfaces.user.road_transport_up).ing">{{ reviewBtnText
|
|
|
+ }}</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -96,7 +98,8 @@
|
|
|
<div class="defbb p-spac">
|
|
|
开票补充信息<span class="ml-spac p-wcolor" v-if="!isreView">[ 提醒:请先完成“资质审核”!]</span>
|
|
|
</div>
|
|
|
- <invoice :disabled="!isreView" :readOnly="module.carrierFpInfo.readOnly" v-model="carrierFpInfo" class="p-spacd2 p-b-0" />
|
|
|
+ <invoice :disabled="!isreView" :readOnly="module.carrierFpInfo.readOnly" v-model="carrierFpInfo"
|
|
|
+ class="p-spacd2 p-b-0" />
|
|
|
</template>
|
|
|
<template v-if="$props.module.fundManagement">
|
|
|
<div class="defbb p-spac">
|
|
|
@@ -105,31 +108,35 @@
|
|
|
<div class="p-spac defbb">
|
|
|
<div class="flex">
|
|
|
|
|
|
- <div class="flex1">物流充值交易模式:{{ $convert.getTypeStr('tradeType',tradeType) }}</div>
|
|
|
- <div class="flex1 mb-spacd2">其他付款启用状态:[ <span class="gray-color" :class="{'green-color':otherPay===1}">{{ $convert.getTypeStr('otherPay',otherPay) }}</span> ]</div>
|
|
|
+ <div class="flex1">物流充值交易模式:{{ $convert.getTypeStr('tradeType', tradeType) }}</div>
|
|
|
+ <div class="flex1 mb-spacd2">其他付款启用状态:[ <span class="gray-color" :class="{ 'green-color': otherPay === 1 }">{{
|
|
|
+ $convert.getTypeStr('otherPay',otherPay) }}</span> ]</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
- 物流充值工具:{{ $convert.getTypeStr('p2pEnable',p2pEnable) }}
|
|
|
+ 物流充值工具:{{ $convert.getTypeStr('p2pEnable', p2pEnable) }}
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<authorize v-model="bindPhone" :carrierBalanceInfo="carrierBalanceInfo" :carrierWithdrawInfo="carrierWithdrawInfo"
|
|
|
:tradeType="tradeType" :readOnly="module.authorize.readOnly" v-if="$props.module.authorize.show && isreView" />
|
|
|
- <bankInfo v-model="carrierBankInfo" :readOnly="module.carrierBankInfo.readOnly" v-if="showBankInfo"/>
|
|
|
+ <bankInfo v-model="carrierBankInfo" :readOnly="module.carrierBankInfo.readOnly" v-if="showBankInfo" />
|
|
|
<review class="w50" :orgId="safeOrgId" v-if="$props.module.review" @feedback="reviewFeedback" />
|
|
|
<div class="p-spac" v-if="module.carrierContractInfo">
|
|
|
- 合同签约 [ <span class="gray-color" :class="{'green-color':contracted}">{{$convert.getTypeStr('contractStatus',carrierContractInfo.contractStatus)}}</span> ]
|
|
|
+ 合同签约 [ <span class="gray-color"
|
|
|
+ :class="{ 'green-color': contracted }">{{ $convert.getTypeStr('contractStatus', carrierContractInfo.contractStatus) }}</span>
|
|
|
+ ]
|
|
|
</div>
|
|
|
<div class="p-spac" v-if="module.status">
|
|
|
- <div>
|
|
|
- 启用状态:
|
|
|
- <el-radio v-model="status" :label="0" >启用</el-radio>
|
|
|
- <el-radio v-model="status" :label="1" >停用</el-radio>
|
|
|
- </div>
|
|
|
- <div class="p-spac">
|
|
|
- <el-button type="primary" size="small" @click="submitStatus" :loading="$reqState($interfaces.user.edit_status).ing">确定</el-button>
|
|
|
- <el-button size="small" @click="$emit('statusFeedback',0)">取消</el-button>
|
|
|
- </div>
|
|
|
+ <div class="mb-spac">
|
|
|
+ 启用状态:
|
|
|
+ <el-radio class="ml-spac" v-model="status" :label="0">启用</el-radio>
|
|
|
+ <el-radio v-model="status" :label="1">停用</el-radio>
|
|
|
+ </div>
|
|
|
+ <div class="mb-spac">
|
|
|
+ <el-button type="primary" size="small" @click="submitStatus"
|
|
|
+ :loading="$reqState($interfaces.user.edit_status).ing">确定</el-button>
|
|
|
+ <el-button size="small" @click="$emit('statusFeedback', 0)">取消</el-button>
|
|
|
+ </div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
@@ -262,6 +269,9 @@ export default {
|
|
|
module: {
|
|
|
type: Object,
|
|
|
default: () => ({
|
|
|
+ carrierAuthInfo: {
|
|
|
+ readOnly: false
|
|
|
+ },
|
|
|
carrierRoadInfo: {
|
|
|
show: false,
|
|
|
readOnly: false
|
|
|
@@ -324,7 +334,7 @@ export default {
|
|
|
},
|
|
|
// 营运许可证为查看状态
|
|
|
carrierRoadInfoView() {
|
|
|
- return !this.module.select_list || this.reViewing || this.isreView
|
|
|
+ return this.module.carrierRoadInfo.readOnly || this.reViewing || this.isreView
|
|
|
},
|
|
|
reviewBtnText() {
|
|
|
return this.isReject ? '重新发起审核' : '发起审核'
|
|
|
@@ -365,10 +375,7 @@ export default {
|
|
|
this.carrierBankInfo = res.carrierBankInfo
|
|
|
this.carrierContractInfo = res.carrierContractInfo
|
|
|
this.carrierFpInfo = res.carrierFpInfo
|
|
|
- // // 资质审核可编辑&&驳回 清空许可证路径
|
|
|
- // if (this.module.select_list && res.carrierRoadInfo.roadTransportStatus === 3) {
|
|
|
- // res.carrierRoadInfo.roadTransport = ''
|
|
|
- // }
|
|
|
+
|
|
|
this.carrierRoadInfo = res.carrierRoadInfo
|
|
|
this.carrierWithdrawInfo = res.carrierWithdrawInfo
|
|
|
})
|