项目总览项目信息添加课题组信息
continuous-integration/drone/push Build is passing Details

main
wangxiaoshuang 2025-08-27 17:33:52 +08:00
parent eac3fde3b9
commit 0cad63ddcd
1 changed files with 23 additions and 56 deletions

View File

@ -11,15 +11,11 @@
{{ trialInfo.TrialCode }}
</el-descriptions-item>
<!--研究方案号-->
<el-descriptions-item
:label="$t('trials:trials-list:form:researchNumber')"
>
<el-descriptions-item :label="$t('trials:trials-list:form:researchNumber')">
{{ trialInfo.ResearchProgramNo }}
</el-descriptions-item>
<!--试验名称-->
<el-descriptions-item
:label="$t('trials:trials-list:form:experimentName')"
>
<el-descriptions-item :label="$t('trials:trials-list:form:experimentName')">
{{ trialInfo.ExperimentName }}
</el-descriptions-item>
<!--药物/器械名称-->
@ -43,10 +39,7 @@
{{ trialInfo.Indication }}
</el-descriptions-item>
<!--阅片标准-->
<el-descriptions-item
:span="4"
:label="$t('trials:trials-list:form:criterion')"
>
<el-descriptions-item :span="4" :label="$t('trials:trials-list:form:criterion')">
{{
trialInfo.CriterionTypeList
? trialInfo.CriterionTypeList.map((item) =>
@ -55,14 +48,16 @@
: ''
}}
</el-descriptions-item>
<!--课题组-->
<el-descriptions-item :label="$t('trials:trials-list:form:HospitalGroupName')">
{{ trialInfo.HospitalGroupName }}
</el-descriptions-item>
<!--CRO-->
<el-descriptions-item :label="$t('trials:trials-list:form:cro')">
{{ trialInfo.CRO }}
</el-descriptions-item>
<!--联系人-->
<el-descriptions-item
:label="$t('trials:researchRecord:table:contactor')"
>
<el-descriptions-item :label="$t('trials:researchRecord:table:contactor')">
{{ trialInfo.ContactUser }}
</el-descriptions-item>
<!--电话-->
@ -70,30 +65,21 @@
{{ trialInfo.ContactPhone }}
</el-descriptions-item>
<!--项目周期-->
<el-descriptions-item
:label="$t('trials:trials-list:form:projectCycle')"
>
<el-descriptions-item :label="$t('trials:trials-list:form:projectCycle')">
{{ trialInfo.AuthorizationDuration }}
</el-descriptions-item>
<!--创建日期-->
<el-descriptions-item
:label="$t('trials:trials-list:table:createDate')"
>
<el-descriptions-item :label="$t('trials:trials-list:table:createDate')">
{{ trialInfo.CreateTime }}
</el-descriptions-item>
</el-descriptions>
</div>
<div
v-if="otherInfo && otherInfo.TrialId && isRight"
v-hasPermi="['trials:trials-list:activate']"
style="margin-top: 40px;"
>
<div v-if="otherInfo && otherInfo.TrialId && isRight" v-hasPermi="['trials:trials-list:activate']"
style="margin-top: 40px;">
<el-descriptions :column="2" border style="width: 1200px">
<p slot="title" style="margin: 0;">{{$t('trials:trials-list:activate:title')}}</p>
<p slot="title" style="margin: 0;">{{ $t('trials:trials-list:activate:title') }}</p>
<!--单位名称-->
<el-descriptions-item
:label="$t('trials:trials-list:activate:organizationName')"
>
<el-descriptions-item :label="$t('trials:trials-list:activate:organizationName')">
{{ otherInfo.HospitalName }}
</el-descriptions-item>
<!--项目编号-->
@ -101,9 +87,7 @@
{{ otherInfo.TrialCode }}
</el-descriptions-item>
<!--评估标准-->
<el-descriptions-item
:label="$t('trials:trials-list:activate:evaluationCriteria')"
>
<el-descriptions-item :label="$t('trials:trials-list:activate:evaluationCriteria')">
{{
otherInfo.CriterionTypeList.map((item) =>
$fd('CriterionType', Number(item))
@ -111,21 +95,15 @@
}}
</el-descriptions-item>
<!--授权时长-->
<el-descriptions-item
:label="$t('trials:trials-list:activate:durationAuthorized')"
>
<el-descriptions-item :label="$t('trials:trials-list:activate:durationAuthorized')">
{{ otherInfo.PurchaseDuration }}
</el-descriptions-item>
<!--激活日期-->
<el-descriptions-item
:label="$t('trials:trial-information:title:activationDate')"
>
<el-descriptions-item :label="$t('trials:trial-information:title:activationDate')">
{{ otherInfo.ActiveTime }}
</el-descriptions-item>
<!--授权日期-->
<el-descriptions-item
:label="$t('trials:trials-list:table:dateAuthorized')"
>
<el-descriptions-item :label="$t('trials:trials-list:table:dateAuthorized')">
{{ otherInfo.AuthorizationDeadLineDate }}
</el-descriptions-item>
</el-descriptions>
@ -140,21 +118,10 @@
</div> -->
</div>
<div>
<el-button
type="primary"
size="small"
style="margin-top: 10px"
@click.stop="putActivate"
v-hasPermi="['trials:trials-list:activate']"
>{{ $t('trials:activate:renewalAuthorization') }}</el-button
>
<el-button type="primary" size="small" style="margin-top: 10px" @click.stop="putActivate"
v-hasPermi="['trials:trials-list:activate']">{{ $t('trials:activate:renewalAuthorization') }}</el-button>
</div>
<activate-project
v-if="activateVisible"
:visible.sync="activateVisible"
:data="otherInfo"
@getList="initForm"
/>
<activate-project v-if="activateVisible" :visible.sync="activateVisible" :data="otherInfo" @getList="initForm" />
</div>
</template>
<script>