项目列表查询条件
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
e046bffdbd
commit
b4fc5d970f
|
|
@ -17,11 +17,17 @@
|
|||
</el-form-item>
|
||||
|
||||
<!-- Sponsor -->
|
||||
<el-form-item :label="$t('trials:trials-list:table:sponsor')">
|
||||
<el-select v-model="searchData.SponsorId" style="width: 150px" clearable>
|
||||
<el-form-item :label="$t('trials:trials-list:table:sponsor')" v-if="IsZhiZhun">
|
||||
<el-select v-model="searchData.SponsorId" style="width: 150px" clearable filterable>
|
||||
<el-option v-for="item in sponsorList" :key="item.Id" :label="item.SponsorName" :value="item.Id" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<!-- 状态 -->
|
||||
<el-form-item :label="$t('trials:trials-list:table:TrialStatusStr')" v-if="IsZhiZhun">
|
||||
<el-select v-model="searchData.TrialStatusStr" style="width: 150px" clearable>
|
||||
<el-option v-for="item in $d.TrialStatusEnum" :key="item.id" :label="item.label" :value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<!-- 阅片标准 -->
|
||||
<el-form-item v-if="hasPermi(['role:ir'])" :label="$t('trials:trials-list:table:IR_ReadingCriterionList')">
|
||||
<el-select v-model="searchData.CriterionType" style="width: 150px" clearable>
|
||||
|
|
@ -347,6 +353,7 @@ import {
|
|||
import { getTrialList_Export } from '@/api/export'
|
||||
import store from '@/store'
|
||||
import { mapGetters } from 'vuex'
|
||||
import { getUser } from '@/api/admin'
|
||||
import BaseContainer from '@/components/BaseContainer'
|
||||
import Pagination from '@/components/Pagination'
|
||||
import TrialForm from './components/TrialForm'
|
||||
|
|
@ -372,6 +379,7 @@ const searchDataDefault = () => {
|
|||
PageSize: 20,
|
||||
Asc: false,
|
||||
SortField: '',
|
||||
TrialStatusStr: null,
|
||||
CriterionType: null,
|
||||
PM_EMail: null,
|
||||
}
|
||||
|
|
@ -410,6 +418,7 @@ export default {
|
|||
{ value: 'III' },
|
||||
{ value: 'IV' },
|
||||
],
|
||||
IsZhiZhun: false,
|
||||
expeditedOption: this.$d.TrialExpeditedState,
|
||||
beginPickerOption: {
|
||||
disabledDate: (time) => {
|
||||
|
|
@ -439,6 +448,7 @@ export default {
|
|||
},
|
||||
created() {
|
||||
this.initPage()
|
||||
this.getUser()
|
||||
},
|
||||
mounted() {
|
||||
this.$EventBus.$on('reload', (data) => {
|
||||
|
|
@ -446,6 +456,11 @@ export default {
|
|||
})
|
||||
},
|
||||
methods: {
|
||||
getUser() {
|
||||
getUser().then(res => {
|
||||
this.IsZhiZhun = res.Result.IsZhiZhun
|
||||
})
|
||||
},
|
||||
initPage() {
|
||||
this.getList()
|
||||
store.dispatch('global/getSponsorList')
|
||||
|
|
|
|||
Loading…
Reference in New Issue