修改图片

This commit is contained in:
zoujiandong 2025-07-14 13:02:32 +08:00
parent 30895c570a
commit 43750266a0
2 changed files with 33 additions and 19 deletions

View File

@ -246,21 +246,21 @@
<a-descriptions-item v-if="caseVO.dpmas.length>1" label="最后一次治疗后凝血酶原活动度">{{ caseVO.lastPta ? caseVO.lastPta : '--' }} %</a-descriptions-item> <a-descriptions-item v-if="caseVO.dpmas.length>1" label="最后一次治疗后凝血酶原活动度">{{ caseVO.lastPta ? caseVO.lastPta : '--' }} %</a-descriptions-item>
<a-descriptions-item label="首次治疗前C反应蛋白">{{ caseVO.headCrp ? caseVO.headCrp : '--' }} ng/L</a-descriptions-item> <a-descriptions-item label="首次治疗前C反应蛋白">{{ caseVO.headCrp ? caseVO.headCrp : '--' }} mg/L</a-descriptions-item>
<a-descriptions-item label="首次治疗后C反应蛋白">{{ caseVO.afterCrp ? caseVO.afterCrp : '--' }} ng/L</a-descriptions-item> <a-descriptions-item label="首次治疗后C反应蛋白">{{ caseVO.afterCrp ? caseVO.afterCrp : '--' }} mg/L</a-descriptions-item>
<a-descriptions-item v-if="caseVO.dpmas.length>1" label="最后一次治疗后C反应蛋白">{{ caseVO.lastCrp ? caseVO.lastCrp : '--' }} ng/L</a-descriptions-item> <a-descriptions-item v-if="caseVO.dpmas.length>1" label="最后一次治疗后C反应蛋白">{{ caseVO.lastCrp ? caseVO.lastCrp : '--' }} mg/L</a-descriptions-item>
<a-descriptions-item label="首次治疗前白介素6">{{ caseVO.headIl6 ? caseVO.headIl6 : '--' }} {{formatIl6Unit(caseVO.il6Unit)}}</a-descriptions-item> <a-descriptions-item label="首次治疗前白介素6">{{ caseVO.headIl6 ? caseVO.headIl6 : '--' }} {{formatIl6Unit(caseVO.il6Unit)}}</a-descriptions-item>
<a-descriptions-item label="首次治疗后白介素6">{{ caseVO.afterIl6 ? caseVO.afterIl6 : '--' }}{{formatIl6Unit(caseVO.il6Unit)}}</a-descriptions-item> <a-descriptions-item label="首次治疗后白介素6">{{ caseVO.afterIl6 ? caseVO.afterIl6 : '--' }}{{formatIl6Unit(caseVO.il6Unit)}}</a-descriptions-item>
<a-descriptions-item v-if="caseVO.dpmas.length>1" label="最后一次治疗后 白介素6">{{ caseVO.lastIl6 ? caseVO.lastIl6 : '--' }}{{formatIl6Unit(caseVO.il6Unit)}}</a-descriptions-item> <a-descriptions-item v-if="caseVO.dpmas.length>1" label="最后一次治疗后 白介素6">{{ caseVO.lastIl6 ? caseVO.lastIl6 : '--' }}{{formatIl6Unit(caseVO.il6Unit)}}</a-descriptions-item>
<a-descriptions-item label="首次治疗前肿瘤坏死因子α">{{ caseVO.headTnf ? caseVO.headTnf : '--' }} {{formatTnfUnit(caseVO.tnfUnit)}}</a-descriptions-item> <a-descriptions-item label="首次治疗前肿瘤坏死因子-α">{{ caseVO.headTnf ? caseVO.headTnf : '--' }} {{formatTnfUnit(caseVO.tnfUnit)}}</a-descriptions-item>
<a-descriptions-item label="首次治疗后肿瘤坏死因子α">{{ caseVO.afterTnf ? caseVO.afterTnf : '--' }} {{formatTnfUnit(caseVO.tnfUnit)}}</a-descriptions-item> <a-descriptions-item label="首次治疗后肿瘤坏死因子-α">{{ caseVO.afterTnf ? caseVO.afterTnf : '--' }} {{formatTnfUnit(caseVO.tnfUnit)}}</a-descriptions-item>
<a-descriptions-item v-if="caseVO.dpmas.length>1" label="最后一次治疗后肿瘤坏死因子α">{{ caseVO.lastTnf ? caseVO.lastTnf : '--' }}{{formatTnfUnit(caseVO.tnfUnit)}}</a-descriptions-item> <a-descriptions-item v-if="caseVO.dpmas.length>1" label="最后一次治疗后肿瘤坏死因子-α">{{ caseVO.lastTnf ? caseVO.lastTnf : '--' }}{{formatTnfUnit(caseVO.tnfUnit)}}</a-descriptions-item>
<a-descriptions-item label="生化指标图片" :span="2" class="required"> <a-descriptions-item label="生化指标图片" :span="2" class="required">
<div class="row flex"> <div class="row flex">
<imgCell <imgCell
:type="'check'" :type="'bio'"
:imgIndex="index" :imgIndex="index"
v-for="(img,index) in caseVO.bioImg.split(',')" v-for="(img,index) in caseVO.bioImg.split(',')"
:src="img.indexOf('http') > -1 ? img : fileHost + img" :src="img.indexOf('http') > -1 ? img : fileHost + img"
@ -271,7 +271,7 @@
<a-descriptions-item label="凝血功能指标图片" :span="2" class="required"> <a-descriptions-item label="凝血功能指标图片" :span="2" class="required">
<div class="row flex"> <div class="row flex">
<imgCell <imgCell
:type="'check'" :type="'coa'"
:imgIndex="index" :imgIndex="index"
v-for="(img,index) in caseVO.coaImg.split(',')" v-for="(img,index) in caseVO.coaImg.split(',')"
:src="img.indexOf('http') > -1 ? img : fileHost + img" :src="img.indexOf('http') > -1 ? img : fileHost + img"
@ -282,7 +282,7 @@
<a-descriptions-item label="炎症因子指标图片" :span="2" v-if="caseVO.infImg"> <a-descriptions-item label="炎症因子指标图片" :span="2" v-if="caseVO.infImg">
<div class="row flex"> <div class="row flex">
<imgCell <imgCell
:type="'check'" :type="'inf'"
:imgIndex="index" :imgIndex="index"
v-for="(img,index) in caseVO.infImg.split(',')" v-for="(img,index) in caseVO.infImg.split(',')"
:src="img.indexOf('http') > -1 ? img : fileHost + img" :src="img.indexOf('http') > -1 ? img : fileHost + img"

View File

@ -253,23 +253,37 @@ const HandleDpmasImg = () => {
}); });
}; };
const HandleCheckImg = () => { const HandleCheckImg = () => {
let newImgList = props.caseObj.checkImg.split(','); let newImgList=[];
if(props.imgType=='bio'){
newImgList = props.caseObj.bioImg.split(',');
}else if(props.imgType=='coa'){
newImgList = props.caseObj.coaImg.split(',');
}else if(props.imgType=='inf'){
newImgList = props.caseObj.infImg.split(',');
}
console.log(newImgList); console.log(newImgList);
newImgList[props.imgIndex] = uploadImgSrc.value; newImgList[props.imgIndex] = uploadImgSrc.value;
let checkImg = ''; let img = '';
newImgList.forEach((item) => { newImgList.forEach((item) => {
if (checkImg) { if (img) {
checkImg += ',' + item; img += ',' + item;
} else { } else {
checkImg = item; img = item;
} }
}); });
let postData={
caseId: props.caseId,
}
if(props.imgType=='bio'){
postData.bioImg=img;
}else if(props.imgType=='coa'){
postData.coaImg=img;
}else if(props.imgType=='inf'){
postData.infImg=img;
}
caseplatformCaseApi caseplatformCaseApi
.updateCheck({ .updateCheck(postData)
caseId: props.caseId,
checkImg: checkImg,
})
.then((res) => { .then((res) => {
emit('freshDetail'); emit('freshDetail');
SmartLoading.hide(); SmartLoading.hide();
@ -340,7 +354,7 @@ const save = () => {
HandleMainDiagnoseImg(); HandleMainDiagnoseImg();
} else if (props.imgType === 'dpmas') { } else if (props.imgType === 'dpmas') {
HandleDpmasImg(); HandleDpmasImg();
} else if (props.imgType === 'check') { } else if (props.imgType === 'bio' || props.imgType === 'coa' || props.imgType === 'inf') {
HandleCheckImg(); HandleCheckImg();
} }
}) })