@@ -8,7 +8,7 @@ | |||
</view> | |||
<view class="info-item"> | |||
<text class="label">用户证件类型</text> | |||
<text class="value">{{ getCodeName('CERTIFICATE_TYPE', state.vehicleInfo.customerIdType) }}</text> | |||
<text class="value">{{ getCodeName('ID_TYPE', state.vehicleInfo.customerIdType) }}</text> | |||
</view> | |||
<view class="info-item"> | |||
<text class="label">用户证件号</text> |
@@ -20,7 +20,7 @@ | |||
<view> | |||
用户证件类型: | |||
</view> | |||
<text>{{getCodeName('CERTIFICATE_TYPE',state.data.idType)}}</text> | |||
<text>{{getCodeName('ID_TYPE',state.data.idType)}}</text> | |||
</view> | |||
<view class="details-item"> | |||
<view> |
@@ -13,7 +13,7 @@ | |||
</view> | |||
<view class="details-item"> | |||
<view> 用户证件类型: </view> | |||
<text>{{ getCodeName('CERTIFICATE_TYPE',orderInfos.ownerIdtype) }}</text> | |||
<text>{{ getCodeName('ID_TYPE',orderInfos.ownerIdtype) }}</text> | |||
</view> | |||
<view class="details-item"> | |||
<view> 用户证件号: </view> |
@@ -180,6 +180,10 @@ import { | |||
import { queryKey } from "@/utils/network/api.js"; | |||
import { setItem, getItem } from "@/utils/storage"; | |||
const state = reactive({ | |||
vehicleId: '' | |||
}) | |||
// 响应式数据 | |||
const vehicleInfo = reactive({ | |||
vehiclePlate: '', | |||
@@ -214,6 +218,7 @@ const plateNumber = ref(["贵", "Z", "M", "J", "U", "7", "0"]); | |||
const currentInputIndex = ref(0); | |||
const selectedColor = ref("blue"); | |||
// 确保字典数据已加载 | |||
const ensureDictData = () => { | |||
const dictData = getItem('key'); | |||
@@ -243,10 +248,11 @@ onLoad((options) => { | |||
title: "车辆详情", | |||
}); | |||
if (options.id) { | |||
if (options.vehicleId) { | |||
// 确保字典数据已加载后再获取车辆详情 | |||
state.vehicleId = decodeURIComponent(options.vehicleId) | |||
ensureDictData().then(() => { | |||
getVehicleDetails(options.id); | |||
getVehicleDetails(state.vehicleId); | |||
}); | |||
} else { | |||
uni.showToast({ |
@@ -12,7 +12,7 @@ | |||
</view> | |||
<view class="details-item"> | |||
<view> 用户证件类型: </view> | |||
<text>{{ getCodeName('CERTIFICATE_TYPE',orderInfos.ownerIdtype) }}</text> | |||
<text>{{ getCodeName('ID_TYPE',orderInfos.ownerIdtype) }}</text> | |||
</view> | |||
<view class="details-item"> | |||
<view> 用户证件号: </view> |
@@ -12,7 +12,7 @@ | |||
</view> | |||
<view class="details-item"> | |||
<view> 用户证件类型: </view> | |||
<text>{{ getCodeName('CERTIFICATE_TYPE',state.params.customerIdTypeCode) }}</text> | |||
<text>{{ getCodeName('ID_TYPE',state.params.customerIdTypeCode) }}</text> | |||
</view> | |||
<view class="details-item"> | |||
<view> 用户证件号: </view> |
@@ -8,7 +8,7 @@ | |||
</view> | |||
<view class="details-item"> | |||
<view> 用户证件类型: </view> | |||
<text>{{ getCodeName('CERTIFICATE_TYPE',orderInfos.ownerIdtype) }}</text> | |||
<text>{{ getCodeName('ID_TYPE',orderInfos.ownerIdtype) }}</text> | |||
</view> | |||
<view class="details-item"> | |||
<view> 用户证件号: </view> |
@@ -20,7 +20,7 @@ | |||
<view> | |||
用户证件类型: | |||
</view> | |||
<text>{{getCodeName('CERTIFICATE_TYPE',state.data.customerIdtype)}}</text> | |||
<text>{{getCodeName('ID_TYPE',state.data.customerIdtype)}}</text> | |||
</view> | |||
<view class="details-item"> | |||
<view> |
@@ -20,7 +20,7 @@ | |||
<view> | |||
用户证件类型: | |||
</view> | |||
<text>{{getCodeName('CERTIFICATE_TYPE',state.data.customerIdtype)}}</text> | |||
<text>{{getCodeName('ID_TYPE',state.data.customerIdtype)}}</text> | |||
</view> | |||
<view class="details-item"> | |||
<view> |
@@ -13,7 +13,7 @@ | |||
</u-form-item> | |||
<u-form-item label="车辆所有人证件类型" :left-icon='`${$imgUrl}issuance/point-form.png`' :left-icon-style='leftIcon' v-if="state.msg.info.ownerIdType"> | |||
<view class="right-show"> | |||
<text>{{getCodeName('CERTIFICATE_TYPE', state.msg.info.ownerIdType)}}</text> | |||
<text>{{getCodeName('ID_TYPE', state.msg.info.ownerIdType)}}</text> | |||
</view> | |||
</u-form-item> | |||
<u-form-item label="车辆号码" :left-icon='`${$imgUrl}issuance/point-form.png`' :left-icon-style='leftIcon' |
@@ -311,7 +311,7 @@ import { | |||
state.form.cardId=option.cardId | |||
state.form.obuId=option.obuId | |||
let type = getItem('key')['CERTIFICATE_TYPE']; | |||
let type = getItem('key')['ID_TYPE']; | |||
for (var k = 0; k < type.length; k++) { | |||
let obj = {}; | |||
obj['value'] = type[k]['code'] |
@@ -476,7 +476,7 @@ import { | |||
vehicleCustomerTypeRange:[] | |||
}) | |||
onLoad((option : any) => { | |||
let type = getItem('key')['CERTIFICATE_TYPE']; | |||
let type = getItem('key')['ID_TYPE']; | |||
for (var k = 0; k < type.length; k++) { | |||
let obj = {}; | |||
obj['value'] = type[k]['code'] |