CRM_26-08-05#story#9126,车辆管理、服务商管理系统需求

This commit is contained in:
zlf
2026-08-04 16:34:05 +08:00
parent 74ff93863e
commit f5fab0dd16
+9 -1
View File
@@ -966,12 +966,20 @@ export default {
this.cameraGuideVisible = false this.cameraGuideVisible = false
const type = this.cameraGuideType const type = this.cameraGuideType
const file = new File([blob], `vehicle_license_${type}_${Date.now()}.jpg`, { type: 'image/jpeg' }) const file = new File([blob], `vehicle_license_${type}_${Date.now()}.jpg`, { type: 'image/jpeg' })
const fileItem = { file, content: dataURL }
const handlerMap = { const handlerMap = {
front: 'vehicleLicenseFrontHandler', front: 'vehicleLicenseFrontHandler',
back: 'vehicleLicenseBackHandler', back: 'vehicleLicenseBackHandler',
car: 'vehicleLicenseCarHandler' car: 'vehicleLicenseCarHandler'
} }
this[handlerMap[type]]({ file, content: dataURL }) const listMap = {
front: 'vehicleLicenseFrontList',
back: 'vehicleLicenseBackList',
car: 'vehicleLicenseCarPhotoList'
}
// 写回 uploader 的 v-model 列表,使槽位缩略图回显
this[listMap[type]] = [fileItem]
this[handlerMap[type]](fileItem)
}, },
onCameraCancel() { // 返回放弃 onCameraCancel() { // 返回放弃
this.cameraGuideVisible = false this.cameraGuideVisible = false