diff --git a/.env.usa b/.env.usa
index 5c371961..3dae9013 100644
--- a/.env.usa
+++ b/.env.usa
@@ -2,7 +2,7 @@
ENV = 'usa'
NODE_ENV = 'usa'
# base public path
-VUE_APP_BASE_PATH = 'https://ei-code-prod.s3.amazonaws.com/2024-04-30/'
+VUE_APP_BASE_PATH = 'https://ei-code-prod.s3.amazonaws.com/2024-07-03/'
# 是否开启登陆限制 true:是 false:否
VUE_APP_LOGIN_FOR_PERMISSION = false
diff --git a/package.json b/package.json
index 21b0480e..4ed17b88 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "EICS",
- "version": "1.0.0",
+ "version": "1.3.2",
"scripts": {
"dev": "vue-cli-service serve --open --mode development",
"build": "vue-cli-service build",
diff --git a/src/App.vue b/src/App.vue
index dd5eb874..84eda5c5 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -246,8 +246,11 @@ textarea {
color: $light_gray;
text-align: center;
font-weight: bold;
- font-family: 'Times New Roman';
- text-shadow:1px 0.5px 1.5px #666;
+ font-family: "Times New Roman";
+ text-shadow: 1px 0.5px 1.5px #666;
+}
+.title-logo {
+ height: 40px;
}
.title-logo{
height: 40px;
diff --git a/src/store/modules/reading.js b/src/store/modules/reading.js
index cfc74e05..8418f231 100644
--- a/src/store/modules/reading.js
+++ b/src/store/modules/reading.js
@@ -493,27 +493,32 @@ const actions = {
})
},
removeCustomizeMeasuredData({ state }, obj) {
+
return new Promise(async resolve => {
var index = state.visitTaskList.findIndex(i => i.VisitTaskId === obj.visitTaskId)
var measureData = state.visitTaskList[index].MeasureData
-
+ console.log('removeCustomizeMeasuredData',obj, state.visitTaskList[index].MeasureData)
// var uuid = obj.measureData.data.uuid
// var idx = measureData.findIndex(item => item.MeasureData && item.MeasureData.data && item.MeasureData.data.uuid === uuid)
- console.log(obj, measureData)
- var idx = measureData.findIndex(item => item.Id === obj.questionInfo.Id)
- console.log('idx', idx)
- if (idx > -1) {
- if (measureData[idx].FristAddTaskId) {
- measureData[idx].MeasureData = ''
- console.log('清除标记成功', idx)
- } else {
- measureData.splice(idx, 1)
- console.log('移除标记成功', idx)
+ // console.log(obj, measureData)
+ if (obj.questionInfo.Id) {
+ var idx = measureData.findIndex(item => item.Id === obj.questionInfo.Id)
+ console.log('idx', idx)
+ if (idx > -1) {
+ if (measureData[idx].FristAddTaskId) {
+ measureData[idx].MeasureData = ''
+ console.log('清除标记成功', idx)
+ } else {
+ measureData.splice(idx, 1)
+ console.log('移除标记成功', idx)
+ }
+ if (obj.questionInfo.Id && state.currentReadingTaskState < 2) {
+ await deleteCustomTag(obj.questionInfo.Id)
+ }
+ state.visitTaskList[index].MeasureData = measureData
}
- await deleteCustomTag(obj.questionInfo.Id)
- state.visitTaskList[index].MeasureData = measureData
} else if (obj.orderMarkName) {
- const i = measureData.findIndex(item => item.QuestionId === obj.questionId && item.OrderMarkName === obj.orderMarkName)
+ const i = measureData.findIndex(item => item.MeasureData.data.remark === obj.orderMarkName)
if (i > -1) {
if (measureData[i].FristAddTaskId) {
measureData[i].MeasureData = ''
@@ -523,7 +528,9 @@ const actions = {
console.log('移除标记成功', i)
}
}
- await deleteCustomTag(obj.questionInfo.Id)
+ if (obj.questionInfo.Id && state.currentReadingTaskState < 2) {
+ await deleteCustomTag(obj.questionInfo.Id)
+ }
state.visitTaskList[index].MeasureData = measureData
}
// sessionStorage.setItem('visitTaskList', state.visitTaskList.length > 0 ? JSON.stringify(state.visitTaskList) : '')
@@ -605,6 +612,7 @@ const actions = {
var index = state.visitTaskList.findIndex(i => i.VisitTaskId === obj.visitTaskId)
var measureData = state.visitTaskList[index].MeasureData
console.log('addOrUpdateNonTargetMeasuredData')
+ // item.MeasureData.data.remark === obj.orderMarkName
var idx = measureData.findIndex(item => item.QuestionId === obj.data.QuestionId && item.OrderMarkName === obj.data.OrderMarkName)
if (idx > -1) {
for (const k in state.visitTaskList[index].MeasureData[idx]) {
@@ -647,29 +655,39 @@ const actions = {
var measureData = state.visitTaskList[index].MeasureData
console.log(measureData, obj)
// var idx = measureData.findIndex(item => item.MeasureData.uuid === obj.data.MeasureData.data.uuid)
- if (!obj.questionInfo) {
- state.visitTaskList[index].MeasureData.push({
- MeasureData: obj,
- SeriesId: obj.seriesId,
- StudyId: obj.studyId,
- InstanceId: obj.instanceId,
- Id: obj.Id
- })
- console.log('新增标记成功')
- // sessionStorage.setItem('visitTaskList', state.visitTaskList.length > 0 ? JSON.stringify(state.visitTaskList) : '')
- resolve()
- }
- var idx = measureData.findIndex(item => item.Id === obj.questionInfo.Id)
+ // if (!obj.questionInfo) {
+ // state.visitTaskList[index].MeasureData.push({
+ // MeasureData: obj,
+ // SeriesId: obj.seriesId,
+ // StudyId: obj.studyId,
+ // InstanceId: obj.instanceId,
+ // Id: obj.Id
+ // })
+ // console.log('新增标记成功')
+ // resolve()
+ // }
+ var idx = measureData.findIndex(item => item.MeasureData.data.remark === obj.measureData.data.remark)
if (idx > -1) {
- for (const k in state.visitTaskList[index].MeasureData[idx]) {
- if (k !== 'Id' && obj.MeasureData.data[k]) {
- state.visitTaskList[index].MeasureData[idx][k] = obj.MeasureData.data[k]
- }
- }
+ // state.visitTaskList[index].MeasureData[idx].InstanceId = obj.instanceId
+ state.visitTaskList[index].MeasureData[idx].MeasureData = obj.measureData
+ // state.visitTaskList[index].MeasureData[idx].SeriesId = obj.seriesId
+ // state.visitTaskList[index].MeasureData[idx].StudyId = obj.studyId
+ // for (const k in state.visitTaskList[index].MeasureData[idx]) {
+ // if (k !== 'Id' && obj.MeasureData.data[k]) {
+ // state.visitTaskList[index].MeasureData[idx][k] = obj.MeasureData.data[k]
+ // }
+ // }
// state.visitTaskList[index].MeasureData[idx].MeasureData = obj.data.MeasureData
console.log('更新标记成功', idx)
} else {
- state.visitTaskList[index].MeasureData.push(obj.MeasureData.data)
+ // state.visitTaskList[index].MeasureData.push(obj.MeasureData.data)
+ state.visitTaskList[index].MeasureData.push({
+ MeasureData: obj.measureData ,
+ SeriesId: obj.measureData.seriesId,
+ StudyId: obj.measureData.studyId,
+ InstanceId: obj.measureData.instanceId,
+ Id: obj.id
+ })
console.log('新增标记成功')
}
// sessionStorage.setItem('visitTaskList', state.visitTaskList.length > 0 ? JSON.stringify(state.visitTaskList) : '')
@@ -878,6 +896,12 @@ const actions = {
resolve()
})
},
+ setImageloadedInfo({ state }, obj) {
+ var index = state.visitTaskList.findIndex(i => i.VisitTaskId === obj.visitTaskId)
+ let prefetchInstanceCount = state.visitTaskList[index].StudyList[obj.studyIndex].SeriesList[obj.seriesIndex].prefetchInstanceCount
+ state.visitTaskList[index].StudyList[obj.studyIndex].SeriesList[obj.seriesIndex].prefetchInstanceCount = prefetchInstanceCount + 100
+ state.visitTaskList[index].StudyList[obj.studyIndex].SeriesList[obj.seriesIndex].imageloadedArr.push(obj.imageId)
+ },
setStatus({ state }, obj) {
var index = state.visitTaskList.findIndex(i => i.VisitTaskId === obj.visitTaskId)
state.visitTaskList[index].IsInit = true
diff --git a/src/views/dicom-show/dicom-study.vue b/src/views/dicom-show/dicom-study.vue
index 59bc1e8b..b51e5315 100644
--- a/src/views/dicom-show/dicom-study.vue
+++ b/src/views/dicom-show/dicom-study.vue
@@ -225,8 +225,8 @@ export default {
},
beforeDestroy() {
requestPoolManager.stopTaskTimer()
- window.removeEventListener('beforeunload', e => {
- cornerstone.imageCache.purgeCache()
+ window.removeEventListener('beforeunload', e => {
+ cornerstone.imageCache.purgeCache()
requestPoolManager.resetRequestPool()
})
},
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 4578d267..63265cde 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -11,6 +11,7 @@
v-else-if="NODE_ENV === 'usa'"
src="@/assets/zzlogo-usa.png"
alt=""
+ class="usa-logo"
/>
@@ -21,12 +22,10 @@