|
@@ -20,12 +20,12 @@
|
|
|
</div>
|
|
|
<div class="Mcontainer-header__right">
|
|
|
<el-descriptions class="margin-top">
|
|
|
- <el-descriptions-item :label="$t('客户类型')">{{ $t(baseInfo.type) }}</el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t(`客户等级`)"><span style="color:#E85B5B;font-size:16px;font-weight:bold">{{ $t(baseInfo.grade) }}</span></el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t(`合作状态`)"><span style="color:#3874f6">{{ $t(baseInfo.status) }}</span></el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t(`客户行业`)">{{ baseInfo.industry.join(',') }}</el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t(`客户分类`)"><span style="color:#E85B5B;font-size:16px;font-weight:bold">{{ $t(baseInfo.customergrade) }}</span></el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t('成交状态')"><span style="color:#E85B5B;font-size:16px;font-weight:bold">{{ $t(baseInfo.tradingstatus) }}</span></el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t('客户类型')">{{ $t(baseInfo.type?baseInfo.type:'--') }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`客户等级`)"><span style="color:#E85B5B;font-size:16px;font-weight:bold">{{ $t(baseInfo.grade?baseInfo.grade:'--') }}</span></el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`合作状态`)"><span style="color:#3874f6">{{ $t(baseInfo.status?baseInfo.status:'--') }}</span></el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`客户行业`)">{{ baseInfo.industry && baseInfo.industry.length>0?baseInfo.industry.join(','):'--'}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`客户分类`)"><span style="color:#E85B5B;font-size:16px;font-weight:bold">{{ $t(baseInfo.customergrade?baseInfo.customergrade:'--') }}</span></el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t('成交状态')"><span style="color:#E85B5B;font-size:16px;font-weight:bold">{{ $t(baseInfo.tradingstatus?baseInfo.tradingstatus:'--') }}</span></el-descriptions-item>
|
|
|
<el-descriptions-item :label="$t(`未跟进天数`)"><span style="color:#E85B5B;font-size:16px;font-weight:bold;margin-right: 10px">{{ baseInfo.subdate ? baseInfo.subdate + $t('天') : baseInfo.subdate }}</span>
|
|
|
<el-tooltip class="item" effect="dark" :content="$t(`未跟进天数=当前查询时间-最近跟进时间-节假日`)" placement="top">
|
|
|
<i class="el-icon-warning-outline"></i>
|
|
@@ -39,24 +39,24 @@
|
|
|
<div class="MaccountInfo">
|
|
|
<showIsNone :title="$t(`工商信息`)">
|
|
|
<el-descriptions :column="2" border>
|
|
|
- <el-descriptions-item :label="$t(`法定代表人`)" label-class-name="my-label">{{ baseInfo2.legalPerson }}</el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t(`注册资本`)">{{ baseInfo2.regCapital }}</el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t(`统一社会信用代码`)">{{ baseInfo2.taxNum }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`法定代表人`)" label-class-name="my-label">{{ baseInfo2.legalPerson?baseInfo2.legalPerson:'--' }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`注册资本`)">{{ baseInfo2.regCapital?baseInfo2.regCapital:'--' }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`统一社会信用代码`)">{{ baseInfo2.taxNum?baseInfo2.taxNum:'--' }}</el-descriptions-item>
|
|
|
|
|
|
- <el-descriptions-item :label="$t(`工商注册号`)">{{ baseInfo2.regNumber }}</el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t(`纳税人识别号`)">{{ baseInfo2.taxNum }}</el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t(`行业大类`)">{{ $t(baseInfo2.industry) }}</el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t(`人员规模`)">{{ baseInfo2.staffNumRange }}</el-descriptions-item>
|
|
|
- <el-descriptions-item :label="$t(`经营期限至`)">{{ baseInfo2.toTime }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`工商注册号`)">{{ baseInfo2.regNumber?baseInfo2.regNumber:'--' }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`纳税人识别号`)">{{ baseInfo2.taxNum?baseInfo2.taxNum:'--' }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`行业大类`)">{{ $t(baseInfo2.industry?baseInfo2.industry:'--') }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`人员规模`)">{{ baseInfo2.staffNumRange?baseInfo2.staffNumRange:'--' }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item :label="$t(`经营期限至`)">{{ baseInfo2.toTime?baseInfo2.toTime:'--' }}</el-descriptions-item>
|
|
|
|
|
|
<el-descriptions-item :label="$t(`注册地址`)">
|
|
|
<div style="max-width:500px">
|
|
|
- <p>{{ baseInfo2.address }}</p>
|
|
|
+ <p>{{ baseInfo2.address?baseInfo2.address:'--' }}</p>
|
|
|
</div>
|
|
|
</el-descriptions-item>
|
|
|
<el-descriptions-item :label="$t(`经营范围`)">
|
|
|
<div style="max-width:500px">
|
|
|
- <p>{{ $t(baseInfo2.businessScope) }}</p>
|
|
|
+ <p>{{ $t(baseInfo2.businessScope?baseInfo2.businessScope:'--') }}</p>
|
|
|
</div>
|
|
|
</el-descriptions-item>
|
|
|
</el-descriptions>
|
|
@@ -155,13 +155,16 @@
|
|
|
<el-tag size="small" v-for="(item,index) in scope.data.data.stagecount" :key="index">{{ $t(item.stagename) }}</el-tag>
|
|
|
</div>
|
|
|
<div v-else-if="scope.data.columnname == 'signamount_due'">
|
|
|
- {{scope.data.data.signamount_due && tool.formatAmount(scope.data.data.signamount_due || 0,2,'¥') }}
|
|
|
+ {{scope.data.data.signamount_due ? tool.formatAmount(scope.data.data.signamount_due,2,'¥'):'¥0.00' }}
|
|
|
</div>
|
|
|
<div v-else-if="scope.data.columnname == 'scale'">
|
|
|
- {{scope.data.data.scale ? $t(scope.data.data.scale) + $t(scope.data.data.unitname) : '' }}
|
|
|
+ {{scope.data.data.scale ? $t(scope.data.data.scale) + $t(scope.data.data.unitname) : '--' }}
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.data.columnname == 'status'" :style="tool.getStatusColor(scope.data.data[scope.data.columnname])">
|
|
|
+ {{$t(scope.data.data[scope.data.columnname])}}
|
|
|
</div>
|
|
|
<div v-else>
|
|
|
- {{ $t(scope.data.data[scope.data.columnname]) }}
|
|
|
+ {{ $t(scope.data.data[scope.data.columnname]) || '--' }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</pageTable>
|
|
@@ -194,14 +197,14 @@
|
|
|
:custom="true"
|
|
|
>
|
|
|
<template v-slot:custom="scope">
|
|
|
- <div v-if="scope.data.columnname == 'specialoffer'">
|
|
|
+ <div v-if="scope.data.columnname == 'specialoffer'" :style="{color:scope.data.data.specialoffer?tool.getStatusColor('是',true):tool.getStatusColor('否',true)}">
|
|
|
{{ scope.data.data.specialoffer ? $t('是') : $t('否') }}
|
|
|
</div>
|
|
|
- <div v-else-if="scope.data.columnname == 'sumamount'">
|
|
|
- {{scope.data.data.sumamount && tool.formatAmount(scope.data.data.sumamount || 0,2,'¥') }}
|
|
|
+ <div v-else-if="scope.data.columnname == 'quotedpriceamount'">
|
|
|
+ {{scope.data.data.quotedpriceamount ? tool.formatAmount(scope.data.data.quotedpriceamount,2,'¥') : '¥0.00' }}
|
|
|
</div>
|
|
|
<div v-else-if="scope.data.columnname == 'begdate'">
|
|
|
- {{scope.data.data.begdate }}-{{scope.data.data.enddate }}
|
|
|
+ {{tool.getDataChange(scope.data.data.begdate) + $t(`至`) + tool.getDataChange(scope.data.data.enddate)}}
|
|
|
</div>
|
|
|
<div v-else>
|
|
|
{{ $t(scope.data.data[scope.data.columnname]) }}
|
|
@@ -246,13 +249,20 @@
|
|
|
>
|
|
|
<template v-slot:custom="scope">
|
|
|
<div v-if="scope.data.columnname == 'signAmount'">
|
|
|
- {{scope.data.data.signAmount && tool.formatAmount(scope.data.data.signAmount || 0,2,'¥') }}
|
|
|
+ {{scope.data.data.signAmount ? tool.formatAmount(scope.data.data.signAmount,2,'¥'):'¥0.00' }}
|
|
|
</div>
|
|
|
<div v-else-if="scope.data.columnname == 'enddate'">
|
|
|
{{scope.data.data.begdate + $t('至') + scope.data.data.enddate }}
|
|
|
</div>
|
|
|
+ <div v-else-if="scope.data.columnname == 'status'" :style="tool.getStatusColor(scope.data.data[scope.data.columnname])">
|
|
|
+ {{$t(scope.data.data[scope.data.columnname])}}
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.data.columnname == 'type'">
|
|
|
+ {{scope.data.data[scope.data.columnname] == '框架' ? '经销商合作协议':scope.data.data[scope.data.columnname] == '项目'?'项目协议'
|
|
|
+ :scope.data.data[scope.data.columnname] == '居间'?'居间协议':scope.data.data[scope.data.columnname] == '工具借用'?'工具借用协议':'直销客户合作协议'}}
|
|
|
+ </div>
|
|
|
<div v-else>
|
|
|
- {{ $t(scope.data.data[scope.data.columnname]) }}
|
|
|
+ {{ $t(scope.data.data[scope.data.columnname]) || '--' }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</pageTable>
|
|
@@ -293,25 +303,28 @@
|
|
|
>
|
|
|
<template v-slot:custom="scope">
|
|
|
<div v-if="scope.data.columnname == 'sumamount'">
|
|
|
- {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥ 0.00':'--'}}
|
|
|
+ {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥0.00':'¥0.00'}}
|
|
|
</div>
|
|
|
<div v-else-if="scope.data.columnname == 'writeoffamount'">
|
|
|
- {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥ 0.00':'--'}}
|
|
|
+ {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥0.00':'¥0.00'}}
|
|
|
</div>
|
|
|
<div v-else-if="scope.data.columnname == 'unoutOrderamount'">
|
|
|
- {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥ 0.00':'--'}}
|
|
|
+ {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥0.00':'¥0.00'}}
|
|
|
</div>
|
|
|
<div v-else-if="scope.data.columnname == 'uninvoicamount'">
|
|
|
- {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥ 0.00':'--'}}
|
|
|
+ {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥0.00':'¥0.00'}}
|
|
|
</div>
|
|
|
<div v-else-if="scope.data.columnname == 'unwriteoffamount'">
|
|
|
- {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥ 0.00':'--'}}
|
|
|
+ {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥0.00':'¥0.00'}}
|
|
|
</div>
|
|
|
<div v-else-if="scope.data.columnname == 'returnamount'">
|
|
|
- {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥ 0.00':'--'}}
|
|
|
+ {{scope.data.data[scope.data.columnname]?tool.formatAmount(scope.data.data[scope.data.columnname],2,'¥'):scope.data.data[scope.data.columnname] == 0?'¥0.00':'¥0.00'}}
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.data.columnname == 'status'" :style="tool.getStatusColor(scope.data.data[scope.data.columnname])">
|
|
|
+ {{$t(scope.data.data[scope.data.columnname])}}
|
|
|
</div>
|
|
|
<div v-else>
|
|
|
- {{ $t(scope.data.data[scope.data.columnname]) }}
|
|
|
+ {{ $t(scope.data.data[scope.data.columnname]) || '--' }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</pageTable>
|
|
@@ -341,7 +354,17 @@
|
|
|
ref="fuwu"
|
|
|
:tablecols="tool.tabelCol($route.name).serveOrderTable.tablecols"
|
|
|
:param="param6"
|
|
|
- ></pageTable>
|
|
|
+ :custom="true"
|
|
|
+ >
|
|
|
+ <template v-slot:custom="scope">
|
|
|
+ <div v-if="scope.data.columnname == 'status'" :style="tool.getStatusColor(scope.data.data[scope.data.columnname])">
|
|
|
+ {{$t(scope.data.data[scope.data.columnname])}}
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ {{ scope.data.data[scope.data.columnname]?$t(scope.data.data[scope.data.columnname]):'--' }}
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </pageTable>
|
|
|
</showIsNone>
|
|
|
</el-card>
|
|
|
</div>
|