1
continuous-integration/drone/push Build is passing Details

uat_us
熊飞 2024-01-22 18:03:19 +08:00
parent 7692037b67
commit 8156c43525
2 changed files with 19 additions and 2 deletions

View File

@ -45,6 +45,10 @@
/>
</el-select>
</el-form-item>
<!-- 检查编号 -->
<el-form-item :label="$t('trials:uploadMonitor:table:studyCode')">
<el-input v-model="searchData.StudyCode" />
</el-form-item>
<el-form-item :label="$t('trials:uploadMonitor:table:imageType')">
<el-select v-model="searchData.IsDicom" style="width:120px" clearable>
<el-option v-for="item of $d.IsDicom" :label="item.label" :value="item.value" :key="`RoleName${item.value}`"/>
@ -348,7 +352,8 @@ const searchDataDefault = () => {
VisitPlanArray: [],
IsDicom: null,
Uploader: null,
IsSuccess: null
IsSuccess: null,
StudyCode: null
}
}
export default {
@ -368,6 +373,9 @@ export default {
},
mounted() {
this.getSite()
if (this.$route.query.studyCode) {
this.searchData.StudyCode = this.$route.query.studyCode
}
this.getList()
this.getVisitPlanOptions()
},

View File

@ -106,7 +106,7 @@
min-width="80"
show-overflow-tooltip
/>
<el-table-column :label="$t('common:action:action')" min-width="100" fixed="right">
<el-table-column :label="$t('common:action:action')" min-width="260" fixed="right">
<template slot-scope="scope">
<!-- 预览 -->
<el-button
@ -133,6 +133,12 @@
circle
@click="handleDeleteStudy(scope.row)"
/>
<el-button
icon="el-icon-toilet-paper"
circle
:title="$t('trials:uploadDicomFiles:button:historical')"
@click="handleHistorical(scope.row)"
/>
</template>
</el-table-column>
</el-table>
@ -568,6 +574,9 @@ export default {
this.myInterval = []
},
methods: {
handleHistorical(row) {
this.$router.push(`/trials/trials-panel/trial-summary/upload-monitor?trialId=${this.trialId}&trialCode=${this.$route.query.trialCode}&${this.$route.query.researchProgramNo}&studyCode=${row.StudyCode}`)
},
//
handleEditStudy(row) {
this.editStudyInfoVisible = true