|
@@ -1120,7 +1120,8 @@
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
- <el-table-column type="selection" width="55" />
|
|
|
|
|
|
|
+ <el-table-column type="selection" width="55" v-if="!isViewSuccess" />
|
|
|
|
|
+ <el-table-column width="55" v-if="isViewSuccess" />
|
|
|
<el-table-column label="保险公司" prop="" align="center" width="200">
|
|
<el-table-column label="保险公司" prop="" align="center" width="200">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
<div class="company">
|
|
<div class="company">
|
|
@@ -1146,7 +1147,7 @@
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
<el-select v-model="scope.row.agreement"
|
|
<el-select v-model="scope.row.agreement"
|
|
|
:disabled="!!scope.row.isDispatch || scope.row.agreements?.length == 1"
|
|
:disabled="!!scope.row.isDispatch || scope.row.agreements?.length == 1"
|
|
|
- v-if="currentRow.some((a: any) => a.id === scope.row.id)"
|
|
|
|
|
|
|
+ v-if="currentRow.some((a: any) => a.id === scope.row.id) || isViewSuccess"
|
|
|
:placeholder="scope.row.isDispatch ? '默认' : '请选择'">
|
|
:placeholder="scope.row.isDispatch ? '默认' : '请选择'">
|
|
|
<el-option v-for="item in scope.row.agreements" :value="item.id"
|
|
<el-option v-for="item in scope.row.agreements" :value="item.id"
|
|
|
:label="item.agreementName"></el-option>
|
|
:label="item.agreementName"></el-option>
|
|
@@ -1161,7 +1162,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
- <div class="result" v-if="currentRow.some((a: any) => a.id === scope.row.id) && !scope.row.loading">
|
|
|
|
|
|
|
+ <div class="result" v-if="currentRow.some((a: any) => a.id === scope.row.id) && !scope.row.loading || isViewSuccess">
|
|
|
<div class="resultItem">
|
|
<div class="resultItem">
|
|
|
<span v-if="scope.row.quoteResult?.costs?.sumPremium">总保费:{{
|
|
<span v-if="scope.row.quoteResult?.costs?.sumPremium">总保费:{{
|
|
|
scope.row.quoteResult?.costs?.sumPremium }}</span>
|
|
scope.row.quoteResult?.costs?.sumPremium }}</span>
|
|
@@ -1212,7 +1213,7 @@
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column label="操作" align="center" width="360">
|
|
<el-table-column label="操作" align="center" width="360">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
- <div v-if="currentRow.some((a: any) => a.id === scope.row.id)">
|
|
|
|
|
|
|
+ <div v-if="currentRow.some((a: any) => a.id === scope.row.id) || isViewSuccess">
|
|
|
<el-button v-if="scope.row.quoteResult?.code === 200" link type="primary"
|
|
<el-button v-if="scope.row.quoteResult?.code === 200" link type="primary"
|
|
|
@click="handleCount(scope)">优惠测算</el-button>
|
|
@click="handleCount(scope)">优惠测算</el-button>
|
|
|
<el-button v-if="scope.row.quoteResult?.code === 200" link type="primary"
|
|
<el-button v-if="scope.row.quoteResult?.code === 200" link type="primary"
|
|
@@ -1541,7 +1542,7 @@ const initDetail = () => {
|
|
|
insurancePolicyForm.value.registeredCapital1 = obj?.ownersInfo?.registeredCapital
|
|
insurancePolicyForm.value.registeredCapital1 = obj?.ownersInfo?.registeredCapital
|
|
|
insurancePolicyForm.value.email1 = obj?.ownersInfo?.email
|
|
insurancePolicyForm.value.email1 = obj?.ownersInfo?.email
|
|
|
insurancePolicyForm.value.taxpayerName = obj?.vehicleAndVesselTaxVo?.taxpayerName || obj?.ownersInfo?.name
|
|
insurancePolicyForm.value.taxpayerName = obj?.vehicleAndVesselTaxVo?.taxpayerName || obj?.ownersInfo?.name
|
|
|
- insurancePolicyForm.value.taxpayerIdentifier = obj?.vehicleAndVesselTaxVo?.taxpayerIdentifier || obj?.ownersInfo?.identifyType
|
|
|
|
|
|
|
+ insurancePolicyForm.value.taxpayerIdentifier = obj?.vehicleAndVesselTaxVo?.taxpayerIdentifier || (obj?.ownersInfo?.identifyType? ('0' + obj.ownersInfo.identifyType) : '')
|
|
|
insurancePolicyForm.value.identifyNumber = obj?.vehicleAndVesselTaxVo?.identifyNumber || obj?.ownersInfo?.identifyNumber
|
|
insurancePolicyForm.value.identifyNumber = obj?.vehicleAndVesselTaxVo?.identifyNumber || obj?.ownersInfo?.identifyNumber
|
|
|
// 设置投保人信息
|
|
// 设置投保人信息
|
|
|
insurancePolicyForm.value.name2 = obj?.policyHolderInfo?.name
|
|
insurancePolicyForm.value.name2 = obj?.policyHolderInfo?.name
|