修改图片

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 label="首次治疗前C反应蛋白">{{ caseVO.headCrp ? caseVO.headCrp : '--' }} ng/L</a-descriptions-item>
<a-descriptions-item label="首次治疗后C反应蛋白">{{ caseVO.afterCrp ? caseVO.afterCrp : '--' }} ng/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 label="首次治疗前C反应蛋白">{{ caseVO.headCrp ? caseVO.headCrp : '--' }} mg/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 : '--' }} 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.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 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 v-if="caseVO.dpmas.length>1" label="最后一次治疗后肿瘤坏死因子α">{{ caseVO.lastTnf ? caseVO.lastTnf : '--' }}{{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 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">
<div class="row flex">
<imgCell
:type="'check'"
:type="'bio'"
:imgIndex="index"
v-for="(img,index) in caseVO.bioImg.split(',')"
:src="img.indexOf('http') > -1 ? img : fileHost + img"
@ -271,7 +271,7 @@
<a-descriptions-item label="凝血功能指标图片" :span="2" class="required">
<div class="row flex">
<imgCell
:type="'check'"
:type="'coa'"
:imgIndex="index"
v-for="(img,index) in caseVO.coaImg.split(',')"
:src="img.indexOf('http') > -1 ? img : fileHost + img"
@ -282,7 +282,7 @@
<a-descriptions-item label="炎症因子指标图片" :span="2" v-if="caseVO.infImg">
<div class="row flex">
<imgCell
:type="'check'"
:type="'inf'"
:imgIndex="index"
v-for="(img,index) in caseVO.infImg.split(',')"
:src="img.indexOf('http') > -1 ? img : fileHost + img"

View File

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