|
|
@@ -1318,9 +1318,9 @@
|
|
|
<driving ref="DrivingTypeRef" @close="handleDrivingClose"></driving>
|
|
|
</el-dialog>
|
|
|
<el-dialog v-model="licenseNoShow" width="900" title="车型查询">
|
|
|
- <el-table ref="LicenseNoTable" :data="licenseNoData" row-key="id" @select="handleSelectedChange"
|
|
|
- @row-dblclick="handleSelectedRow">
|
|
|
- <el-table-column type="selection"></el-table-column>
|
|
|
+ <span class="flex a-c mb-2" style="color: #409eff;font-size: 13px;">(单击后确定 或 双击选中车型)</span>
|
|
|
+ <el-table ref="LicenseNoTable" :data="licenseNoData" row-key="id" highlight-current-row
|
|
|
+ @row-dblclick="handleSelectedRow" @current-change="handleCurrentChange" >
|
|
|
<el-table-column prop="modelCode" label="厂牌型号代码"></el-table-column>
|
|
|
<el-table-column prop="modelName" label="厂牌型号"></el-table-column>
|
|
|
<el-table-column prop="replacementValue" label="新车购置价"></el-table-column>
|
|
|
@@ -2029,7 +2029,7 @@ const getAreaList = () => {
|
|
|
|
|
|
// 车牌识别
|
|
|
let licenseNoShow = ref(false)
|
|
|
-let licenseNoData = ref([])
|
|
|
+let licenseNoData = ref([])//
|
|
|
const handleCarNumber = () => {
|
|
|
api.additionalApi.vinSearch(insurancePolicyForm.value.vinNo).then((res: any) => {
|
|
|
if (res.code == 200) {
|
|
|
@@ -2044,19 +2044,13 @@ const handleCarNumber = () => {
|
|
|
})
|
|
|
}
|
|
|
let selectRowData = ref<CarInfo | {}>({})
|
|
|
+ // 车型双击事件
|
|
|
const handleSelectedRow = (row: any, column: any) => {
|
|
|
- licenseNoData.value.forEach((item) => {
|
|
|
- LicenseNoTable.value.toggleRowSelection(item, false)
|
|
|
- })
|
|
|
- LicenseNoTable.value.toggleRowSelection(row, true)
|
|
|
selectRowData.value = row
|
|
|
licenseNoDataSubmit()
|
|
|
}
|
|
|
-const handleSelectedChange = (rows: any, row: any) => {
|
|
|
- licenseNoData.value.forEach((item) => {
|
|
|
- LicenseNoTable.value.toggleRowSelection(item, false)
|
|
|
- })
|
|
|
- LicenseNoTable.value.toggleRowSelection(row, true)
|
|
|
+ // 车型选中事件
|
|
|
+const handleCurrentChange = (row: any) => {
|
|
|
selectRowData.value = row
|
|
|
}
|
|
|
const licenseNoDataCancel = () => {
|
|
|
@@ -2738,11 +2732,12 @@ let tableData = ref([])
|
|
|
let shareShow = ref(false)
|
|
|
let shareImageUrl = ref('')
|
|
|
const handleShare = async (scope: any) => {
|
|
|
- shareShow.value = true
|
|
|
- shareImageUrl.value = await QRCode.toDataURL(`http://test-tennat.baoxianzhanggui.com/h5/#/pages/quote/paymentCode?ordersNo=${scope.row.quoteResult.ordersNo}`, {
|
|
|
+ shareImageUrl.value = await QRCode.toDataURL(`http://test-tennat.baoxianzhanggui.com/h5/#/pages/quote/paymentCode?ordersNo=${scope}`, {
|
|
|
width: 150,
|
|
|
margin: 2
|
|
|
});
|
|
|
+ console.log(shareImageUrl.value)
|
|
|
+ shareShow.value = true
|
|
|
}
|
|
|
const handleSaveImage = () => {
|
|
|
shareShow.value = false
|
|
|
@@ -2884,7 +2879,7 @@ const handleUnderwriting = (scope: any) => {
|
|
|
// insurancePolicyForm.value.imageVoList
|
|
|
let data = {
|
|
|
// ordersNo: '1915570359429222400'
|
|
|
- ordersNo: scope.row.orderNo,
|
|
|
+ ordersNo: scope.row.quoteResult.ordersNo,
|
|
|
quoteNo: insurancePolicyForm.value.order.quoteNo,
|
|
|
imageVoList: images.value
|
|
|
}
|
|
|
@@ -2925,6 +2920,8 @@ const handleUnderwritingClose = (bool: any, dataObj: any) => {
|
|
|
message: bool.msg,
|
|
|
type: 'success'
|
|
|
})
|
|
|
+ quoteData.value[underwritingIndex.value].underwritingMsg = "";
|
|
|
+
|
|
|
underwritingMsgShow.value = true
|
|
|
}else{
|
|
|
ElMessage({
|