Browse Source

checkpic

master
pengjun 1 year ago
parent
commit
597cbe1adb
  1. 37
      src/components/doctorCheck/CheckPicture.vue

37
src/components/doctorCheck/CheckPicture.vue

@ -223,20 +223,28 @@ export default {
});
this.$peisAPI.imageAcquisition(JSON.stringify(toOutShell))
.then(res => {
.then(async (res) => {
let lres = JSON.parse(res)
// console.log('this.$peisAPI.imageAcquisition',lres)
if (lres.code > -1) {
for (let i = 0; i < lres.data.length; i++) {
let item = lres.data[i];
// FilePath:
// Image
// ImageFormat
let baseHead = 'data:image/jpeg;base64,'
switch (lres.data.ImageFormat) {
switch (item.ImageFormat) {
case 'png':
case 'bmp':
baseHead = `data:image/${lres.data.ImageFormat};base64,`
baseHead = `data:image/${item.ImageFormat};base64,`
break;
default:
break;
}
this.checkPictures.push({ pictureFilename: baseHead + lres.data.Image })
let fileName = lres.data.FilePath
this.checkPictures.push({ pictureFilename: baseHead + item.Image })
let fileName = item.FilePath
let dotIndex = fileName.lastIndexOf('\\');
if (dotIndex > -1) fileName = fileName.substring(dotIndex, fileName.length);
@ -244,21 +252,18 @@ export default {
registerCheckId: this.dataTransOpts.tableS.register_check.id,
pictureBaseStrs: [{
fileName,
localPathName: lres.data.FilePath,
pictureBaseStr: baseHead + lres.data.Image
localPathName: item.FilePath,
pictureBaseStr: baseHead + item.Image
}]
}
postapi('/api/app/RegisterCheckPicture/InstrumentMapping', body).then(res => {
if (res.code > -1) {
this.getCheckPictures(this.dataTransOpts.tableS.register_check.id)
try {
await postapi('/api/app/RegisterCheckPicture/InstrumentMapping', body)
} catch (error) {
console.log('btnGetPic err',error)
}
})
// FilePath:
// Image
// ImageFormat
// console.log(lres.data,this.checkPictures)
}
console.log('lres', lres)
this.getCheckPictures(this.dataTransOpts.tableS.register_check.id)
}
}).catch(err => {
this.$message.error(err)
}).finally(() => {

Loading…
Cancel
Save