|
|
|
@ -1,5 +1,3 @@ |
|
|
|
const { getapi, postapi, putapi, deletapi } = require('../api/api'); |
|
|
|
const sysConfig = JSON.parse(window.sessionStorage.getItem('sysConfig')) |
|
|
|
|
|
|
|
//多级联动选择数据处理 add by pengjun
|
|
|
|
function tcdate(date) { |
|
|
|
@ -250,46 +248,9 @@ function parsIcCardtoLocal(idNos, dictSex, dictNation) { |
|
|
|
}; |
|
|
|
exports.parsIcCardtoLocal = parsIcCardtoLocal; |
|
|
|
|
|
|
|
function photoParse(photo) { |
|
|
|
//console.log(sysConfig,photo)
|
|
|
|
let lphoto = '' //data:image、UpLoad/、/pic/Photo.jpg
|
|
|
|
if (!photo) return '/pic/Photo.jpg' |
|
|
|
if (photo.indexOf("UpLoad/") > - 1) { |
|
|
|
lphoto = sysConfig.apiurl + '/' + photo + '?' + new Date().getTime() |
|
|
|
} else { |
|
|
|
lphoto = photo |
|
|
|
} |
|
|
|
//console.log(lphoto)
|
|
|
|
return lphoto |
|
|
|
}; |
|
|
|
exports.photoParse = photoParse; |
|
|
|
|
|
|
|
async function savePeoplePhoto(peopleId, photoBase64) { |
|
|
|
let lres = { code: -1, msg: '' } |
|
|
|
if (!peopleId) return { code: -1, msg: '人员ID不能为空' } |
|
|
|
if (!photoBase64 || photoBase64.indexOf('data:image') < 0) return { code: -1, msg: '图像数据不是合法的base64编码数据' } |
|
|
|
|
|
|
|
|
|
|
|
let uploadPhoto = { |
|
|
|
patientRegisterId: peopleId, |
|
|
|
photo: photoBase64.split(",")[1], |
|
|
|
}; |
|
|
|
|
|
|
|
try { |
|
|
|
lres = await postapi(`/api/app/patient-register/up-load-img`, uploadPhoto) |
|
|
|
let body = { |
|
|
|
patientRegisterId: peopleId, |
|
|
|
photo: lres.data, |
|
|
|
} |
|
|
|
await postapi(`/api/app/patient-register/update-photo`, body) |
|
|
|
|
|
|
|
} catch (error) { |
|
|
|
lres = { code: -1, msg: error } |
|
|
|
} |
|
|
|
|
|
|
|
return lres |
|
|
|
}; |
|
|
|
exports.savePeoplePhoto = savePeoplePhoto; |
|
|
|
|
|
|
|
// 获取当前用户,当前界面的权限
|
|
|
|
// roteUrlorPageName 路由或需要控制权限的组件界面名称
|
|
|
|
|