CRM_26-08-05#story#9126,车辆管理、服务商管理系统需求
This commit is contained in:
@@ -966,12 +966,20 @@ export default {
|
||||
this.cameraGuideVisible = false
|
||||
const type = this.cameraGuideType
|
||||
const file = new File([blob], `vehicle_license_${type}_${Date.now()}.jpg`, { type: 'image/jpeg' })
|
||||
const fileItem = { file, content: dataURL }
|
||||
const handlerMap = {
|
||||
front: 'vehicleLicenseFrontHandler',
|
||||
back: 'vehicleLicenseBackHandler',
|
||||
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() { // 返回放弃
|
||||
this.cameraGuideVisible = false
|
||||
|
||||
Reference in New Issue
Block a user