项目列表
parent
267444c8ad
commit
8b1b12dce8
|
@ -3515,3 +3515,12 @@ export function addOrUpdateTrialHir(param) {
|
|||
data: param
|
||||
})
|
||||
}
|
||||
|
||||
// 获取项目列表项目
|
||||
export function getTrialListHir(param) {
|
||||
return request({
|
||||
url: `/Patient/getTrialList`,
|
||||
method: 'post',
|
||||
data: param
|
||||
})
|
||||
}
|
||||
|
|
|
@ -6,15 +6,15 @@
|
|||
<!-- 项目类型 -->
|
||||
<el-form-item :label="$t('trials:trials-list:form:trialType')">
|
||||
<el-select
|
||||
v-model="searchData.SponsorId"
|
||||
v-model="searchData.trialType"
|
||||
style="width: 150px"
|
||||
clearable
|
||||
>
|
||||
<el-option
|
||||
v-for="item in sponsorList"
|
||||
:key="item.Id"
|
||||
:label="item.SponsorName"
|
||||
:value="item.Id"
|
||||
v-for="item in $d.TrialType"
|
||||
:key="item.id"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
@ -92,13 +92,19 @@
|
|||
height="100"
|
||||
@sort-change="handleSortChange"
|
||||
>
|
||||
<!-- <el-table-column type="selection" align="left" width="45" />
|
||||
<el-table-column type="index" width="40" align="left" /> -->
|
||||
<el-table-column type="selection" align="left" width="45" />
|
||||
<el-table-column type="index" width="40" align="left" />
|
||||
<el-table-column
|
||||
prop="TrialCode"
|
||||
prop="trialType"
|
||||
:label="$t('trials:trials-list:form:trialType')"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
>
|
||||
<template slot-scope="scope" v-for="item in $d.trialType">
|
||||
<span :key="item.id" v-if="scope.row.trialType === item.value">{{
|
||||
item.labl
|
||||
}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="ResearchProgramNo"
|
||||
:label="$t('trials:trials-list:table:researchNumber')"
|
||||
|
@ -301,6 +307,7 @@ import {
|
|||
abandonTrial,
|
||||
ifTrialCanOngoing,
|
||||
getTrialToBeDoneList,
|
||||
getTrialListHir,
|
||||
} from "@/api/trials";
|
||||
import store from "@/store";
|
||||
import { mapGetters } from "vuex";
|
||||
|
@ -331,6 +338,7 @@ const searchDataDefault = () => {
|
|||
Asc: false,
|
||||
SortField: "",
|
||||
SponsorName: "",
|
||||
trialType: null,
|
||||
};
|
||||
};
|
||||
export default {
|
||||
|
@ -404,7 +412,7 @@ export default {
|
|||
// 获取项目列表信息
|
||||
getList() {
|
||||
this.listLoading = true;
|
||||
getTrialToBeDoneList(this.searchData)
|
||||
getTrialListHir(this.searchData)
|
||||
.then((res) => {
|
||||
this.list = res.Result.CurrentPageData;
|
||||
this.total = res.Result.TotalCount;
|
||||
|
|
Loading…
Reference in New Issue