CRM_26-08-05#story#9126,车辆管理、服务商管理系统需求
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user