pacs直连
continuous-integration/drone/push Build is passing Details

uat_us
DESKTOP-6C3NK6N\WXS 2024-07-22 14:42:33 +08:00
parent 0a880af52f
commit b786c5e656
5 changed files with 28 additions and 22 deletions

View File

@ -234,7 +234,7 @@ export default {
let res = await getPatientStudyList(data); let res = await getPatientStudyList(data);
this.loading = false; this.loading = false;
if (res.IsSuccess) { if (res.IsSuccess) {
this.list = res.Result; this.list = res.Result.CurrentPageData;
} }
} catch (err) { } catch (err) {
this.loading = false; this.loading = false;

View File

@ -155,7 +155,7 @@
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
><template slot-scope="scope"> ><template slot-scope="scope">
{{ scope.row.CallingAEList.join(", ") }} {{ scope.row.CalledAEList.join(", ") }}
</template> </template>
</el-table-column> </el-table-column>
<!--发送端AE--> <!--发送端AE-->
@ -198,7 +198,7 @@
sortable="custom" sortable="custom"
> >
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.trialSiteCode }},{{ scope.row.trialSiteName }} {{ scope.row.TrialSiteCode }},{{ scope.row.TrialSiteAliasName }}
</template> </template>
</el-table-column> </el-table-column>
<!--受试者ID--> <!--受试者ID-->

View File

@ -108,15 +108,11 @@
<!--发送端AE--> <!--发送端AE-->
<el-table-column <el-table-column
:label="$t('trials:pushRecord:table:callingAEList')" :label="$t('trials:pushRecord:table:callingAEList')"
prop="CallingAEList" prop="CallingAE"
min-width="90" min-width="90"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
> />
<template slot-scope="scope">
{{ scope.row.CallingAEList.join(", ") }}
</template>
</el-table-column>
<!--发送端IP--> <!--发送端IP-->
<el-table-column <el-table-column
:label="$t('trials:pushRecord:table:callingAEIP')" :label="$t('trials:pushRecord:table:callingAEIP')"
@ -128,14 +124,11 @@
<!--接收端AE--> <!--接收端AE-->
<el-table-column <el-table-column
:label="$t('trials:pushRecord:table:calledAEList')" :label="$t('trials:pushRecord:table:calledAEList')"
prop="CalledAEList" prop="CalledAE"
min-width="90" min-width="90"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
><template slot-scope="scope"> />
{{ scope.row.CallingAEList.join(", ") }}
</template>
</el-table-column>
<!--检查数--> <!--检查数-->
<el-table-column <el-table-column
@ -160,7 +153,15 @@
min-width="160" min-width="160"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
/> >
<template slot-scope="scope">
<span>{{
scope.row.FileSize && scope.row.FileSize > 0
? `${(scope.row.FileSize / 1024 / 1024).toFixed(2)}MB`
: 0
}}</span>
</template>
</el-table-column>
<!--推送开始时间--> <!--推送开始时间-->
<el-table-column <el-table-column
:label="$t('trials:pushRecord:table:startTime')" :label="$t('trials:pushRecord:table:startTime')"

View File

@ -575,6 +575,7 @@
> >
<uploadDicomPacs <uploadDicomPacs
v-if="uploadActiveName === 'pacs'" v-if="uploadActiveName === 'pacs'"
ref="dicomPacs"
:subjectVisitId="subjectVisitId" :subjectVisitId="subjectVisitId"
:subjectId="subjectId" :subjectId="subjectId"
@getList="getParentList" @getList="getParentList"
@ -1941,6 +1942,9 @@ export default {
.then((res) => { .then((res) => {
if (res.IsSuccess) { if (res.IsSuccess) {
this.getStudyInfo(); this.getStudyInfo();
if (this.uploadActiveName === "pacs") {
this.$refs.dicomPacs.getList();
}
if ( if (
this.$route.path !== "/trials/trials-panel/visit/crc-question" this.$route.path !== "/trials/trials-panel/visit/crc-question"
) { ) {

View File

@ -10,11 +10,13 @@
prop="TrialSiteKeyInfo" prop="TrialSiteKeyInfo"
> >
<el-input <el-input
v-model="searchData.TrialSiteKeyInfo" v-model="searchData.PatientInfo"
size="small" size="small"
clearable clearable
style="width: 150px" style="width: 190px"
:placeholder="$t('trials:pushRecord:placeholder:trialSiteKeyInfo')" :placeholder="
$t('trials:visit:crcUpload:uploadDicomPacs:search:placeholder')
"
/> />
</el-form-item> </el-form-item>
<!--检查技术--> <!--检查技术-->
@ -136,10 +138,8 @@
</el-table-column> </el-table-column>
<!--检查申请号--> <!--检查申请号-->
<el-table-column <el-table-column
:label=" :label="$t('trials:visit:crcUpload:uploadDicomPacs:table:accNumber')"
$t('trials:visit:crcUpload:uploadDicomPacs:table:accNumber') prop="AccessionNumber"
"
prop="AccNumber"
min-width="90" min-width="90"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
@ -231,6 +231,7 @@ import Pagination from "@/components/Pagination";
import moment from "moment"; import moment from "moment";
const searchDataDefault = () => { const searchDataDefault = () => {
return { return {
PatientInfo: null,
EarliestStudyTime: null, EarliestStudyTime: null,
LatestStudyTime: null, LatestStudyTime: null,
Modalities: null, Modalities: null,