Compare commits

..

No commits in common. "b34eda2139379105c58e4a0ea5160945b8d8675a" and "2892e75fd062e5d5623024dc510a378fcc1eab97" have entirely different histories.

3 changed files with 4 additions and 87 deletions

View File

@ -2,7 +2,7 @@
<div class="base-model-wrapper">
<el-dialog
v-if="config.visible"
v-dialogDrag
:v-dialogDrag="!config.dialogDrag"
:title="config.title"
:append-to-body="config.appendToBody"
:visible.sync="config.visible"
@ -35,6 +35,7 @@ export default {
appendToBody: false,
width: "100px",
fullscreen: false,
dialogDrag: false,
};
},
},

View File

@ -34,7 +34,7 @@
scope.row.OrginalStudyList.length >= 1
"
type="text"
@click="handleOpenDialog(scope.row, 'OrginalStudyList')"
@click="handleOpenDialog(scope.row, 'study')"
>
<span>{{ scope.row.OrginalStudyList.length }}</span>
</el-button>
@ -293,68 +293,10 @@
</template> -->
</el-table-column>
</el-table>
<base-model :config="model_cfg">
<div slot="dialog-body">
<el-table :data="modelList" style="width: 100%" height="300">
<!--检查编号-->
<el-table-column
prop="StudyCode"
:label="$t('trials:uploadImage:table:StudyCode')"
/>
<!--检查类型-->
<el-table-column
prop="ModalityForEdit"
:label="$t('trials:uploadImage:table:ModalityForEdit')"
/>
<!--检查模态-->
<el-table-column
prop="Modalities"
:label="$t('trials:uploadImage:table:Modalities')"
/>
<!--检查部位-->
<el-table-column
prop="BodyPartForEdit"
:label="$t('trials:uploadImage:table:BodyPartForEdit')"
/>
<!--序列数量-->
<el-table-column
prop="SeriesCount"
:label="$t('trials:uploadImage:table:SeriesCount')"
/>
<!--图像数量-->
<el-table-column
prop="InstanceCount"
:label="$t('trials:uploadImage:table:InstanceCount')"
/>
<!--检查时间-->
<el-table-column
prop="StudyTime"
:label="$t('trials:uploadImage:table:StudyTime')"
min-width="130"
/>
<el-table-column
:label="$t('common:action:action')"
fixed="right"
width="80"
>
<template slot-scope="scope">
<!--预览--->
<el-button
circle
icon="el-icon-view"
:title="$t('trials:uploadImage:button:download')"
@click.stop="preview(scope.row)"
/>
</template>
</el-table-column>
</el-table>
</div>
</base-model>
</el-dialog>
</template>
<script>
import baseModel from "@/components/BaseModel";
import { getToken } from "@/utils/auth";
import {
getSubjectImageUploadList,
preArchiveDicomStudy,
@ -394,16 +336,6 @@ export default {
uploadList: [], //
dicomList: [], //
requestNum: 6,
//
model_cfg: {
visible: false,
showClose: true,
width: "1000px",
title: "",
appendToBody: true,
},
modelList: [],
};
},
created() {
@ -483,20 +415,6 @@ export default {
console.log(err);
}
},
//
handleOpenDialog(item, list) {
this.model_cfg.title = `${item.SubejctCode || ""}>${item.TaskBlindName}`;
this.modelList = item[list];
this.model_cfg.visible = true;
},
//
preview(row) {
var token = getToken();
const routeData = this.$router.resolve({
path: `/showdicom?studyId=${row.Id}&TokenKey=${token}&type=Study`,
});
window.open(routeData.href, "_blank");
},
//
async downloadImage(item) {
try {

View File

@ -70,8 +70,7 @@
"
:label="item.value"
v-if="
(JudgyInfo.ArbitrationRule === 1 &&
QuestionList[index].Type === 'number') ||
JudgyInfo.ArbitrationRule === 1 ||
(item.value !== 4 && item.value !== 5)
"
>{{ item.label }}</el-radio
@ -328,7 +327,6 @@
<el-select
v-model="QuestionList[index].JudgeDifferenceType"
placeholder="请选择"
:disabled="OtherInfo.IsSign"
>
<el-option
v-for="item of $d.JudgeDifferenceType"