下载问题修复
continuous-integration/drone/push Build is passing Details

uat_us
wangxiaoshuang 2024-07-17 19:16:42 +08:00
parent bebd4c4aa0
commit d7fcd79cb2
2 changed files with 8 additions and 1 deletions

View File

@ -6,6 +6,9 @@ import {
requestPackageAndAnonymizImage,
} from "@/api/load.js";
let flag = {};
export const resetFlag = () => {
flag = {}
}
export const downloadImage = async (id, id2, IsDicom = true) => {
if (flag[`${id2}_${IsDicom}`]) return Vue.prototype.$message.warning(Vue.prototype.$t('trials:upload:tip:uploading'));
flag[`${id2}_${IsDicom}`] = true
@ -18,6 +21,7 @@ export const downloadImage = async (id, id2, IsDicom = true) => {
let res = await requestPackageAndAnonymizImage(params);
if (res.IsSuccess) {
if (!res.Result) {
flag[`${res.id2}_${res.IsDicom}`] = false;
Vue.prototype.$message.warning(Vue.prototype.$t("trials:upload:message:not"))
return 1;
}

View File

@ -1218,7 +1218,7 @@ import SignForm from "@/views/trials/components/newSignForm";
import { getToken } from "@/utils/auth";
import const_ from "@/const/sign-code";
import uploadPetClinicalData from "@/views/trials/trials-panel/visit/crc-upload/components/uploadPetClinicalData.vue";
import { downloadImage } from "@/utils/uploadZip.js";
import { downloadImage , resetFlag } from "@/utils/uploadZip.js";
export default {
name: "QualityAssurance",
components: {
@ -1331,6 +1331,9 @@ export default {
BodyPart: {},
};
},
beforeDestroy(){
resetFlag();
},
async mounted() {
this.BodyPart.Bodypart = await this.$getBodyPart(this.$route.query.trialId);
if (this.disabled) {