|
|
@@ -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 = () => {
|