Merge commit 'fd70c3ee2c41d011a303f6c60083da98119480e5'
continuous-integration/drone/push Build is passing

# Conflicts:
#	src/utils/uploadZip.js
This commit is contained in:
DESKTOP-6C3NK6N\WXS
2024-07-26 14:55:43 +08:00
6 changed files with 89 additions and 63 deletions
+4 -1
View File
@@ -1,10 +1,10 @@
import Vue from 'vue';
import store from "@/store";
import {
requestPackageAndAnonymizImage,
} from "@/api/load.js";
import streamSaver from "streamsaver";
import "streamsaver/examples/zip-stream.js"
import store from '@/store';
let flag = {};
export const resetFlag = () => {
flag = {};
@@ -13,6 +13,7 @@ export const resetFlag = () => {
clearInterval(store.state.trials.timer);
store.state.trials.timer = null;
}
store.dispatch("trials/setUnLock", false);
}
export const downloadImage = async (id, id2, IsDicom = true) => {
// if (flag[`${id2}_${IsDicom}`]) return Vue.prototype.$message.warning(Vue.prototype.$t('trials:upload:tip:uploading'));
@@ -24,6 +25,7 @@ export const downloadImage = async (id, id2, IsDicom = true) => {
SubjectVisitId: id2,
IsDicom: IsDicom
}
store.dispatch("trials/setUnLock", true);
let res = await requestPackageAndAnonymizImage(params);
if (res.IsSuccess) {
if (!res.Result) {
@@ -86,6 +88,7 @@ let download = async (downloadUrl, downloadFileName, res) => {
const blob = await getBlob(downloadUrl);
flag[`${res.id2}_${res.IsDicom}`] = false;
store.state.trials.uploadTip = null;
store.dispatch("trials/setUnLock", false);
saveAsB(blob, downloadFileName);
return true;
}