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-select>
</el-form-item> </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-form-item :label="$t('trials:uploadMonitor:table:imageType')">
<el-select v-model="searchData.IsDicom" style="width:120px" clearable> <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}`"/> <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: [], VisitPlanArray: [],
IsDicom: null, IsDicom: null,
Uploader: null, Uploader: null,
IsSuccess: null IsSuccess: null,
StudyCode: null
} }
} }
export default { export default {
@ -368,6 +373,9 @@ export default {
}, },
mounted() { mounted() {
this.getSite() this.getSite()
if (this.$route.query.studyCode) {
this.searchData.StudyCode = this.$route.query.studyCode
}
this.getList() this.getList()
this.getVisitPlanOptions() this.getVisitPlanOptions()
}, },

View File

@ -106,7 +106,7 @@
min-width="80" min-width="80"
show-overflow-tooltip 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"> <template slot-scope="scope">
<!-- 预览 --> <!-- 预览 -->
<el-button <el-button
@ -133,6 +133,12 @@
circle circle
@click="handleDeleteStudy(scope.row)" @click="handleDeleteStudy(scope.row)"
/> />
<el-button
icon="el-icon-toilet-paper"
circle
:title="$t('trials:uploadDicomFiles:button:historical')"
@click="handleHistorical(scope.row)"
/>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -568,6 +574,9 @@ export default {
this.myInterval = [] this.myInterval = []
}, },
methods: { 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) { handleEditStudy(row) {
this.editStudyInfoVisible = true this.editStudyInfoVisible = true