字段列表优化
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
e416429087
commit
229bf36ce5
|
@ -170,13 +170,13 @@
|
|||
sortable="custom"
|
||||
/>
|
||||
<!-- 阅片标准 -->
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="TrialReadingCriterionName"
|
||||
:label="$t('trials:medicalFeedback:table:criterionName')"
|
||||
min-width="140"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
/>
|
||||
/> -->
|
||||
<!-- 任务类型 -->
|
||||
<el-table-column
|
||||
prop="ReadingCategory"
|
||||
|
@ -201,7 +201,7 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<!-- 阅片任务状态 -->
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="TaskState"
|
||||
:label="$t('trials:medicalFeedback:table:taskState')"
|
||||
min-width="100"
|
||||
|
@ -215,7 +215,7 @@
|
|||
<el-tag v-if="scope.row.TaskState === 4" type="warning">{{ $fd('TaskState', scope.row.TaskState) }}</el-tag>
|
||||
<el-tag v-if="scope.row.TaskState === 5" type="danger">{{ $fd('TaskState', scope.row.TaskState) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table-column> -->
|
||||
<!-- 审核状态 -->
|
||||
<el-table-column
|
||||
prop="AuditState"
|
||||
|
@ -239,7 +239,7 @@
|
|||
<!-- 首次质询时间 -->
|
||||
<el-table-column
|
||||
prop="FirstReplyTime"
|
||||
min-width="100"
|
||||
min-width="120"
|
||||
:label="$t('trials:medicalFeedback:table:firstReplyTime')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
|
@ -247,11 +247,23 @@
|
|||
<!-- 最近回复时间 -->
|
||||
<el-table-column
|
||||
prop="LastReplyTime"
|
||||
min-width="100"
|
||||
min-width="120"
|
||||
:label="$t('trials:medicalFeedback:table:lastReplyTime')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 审核结论 -->
|
||||
<el-table-column
|
||||
prop="IsHaveQuestion"
|
||||
:label="$t('trials:medicalFeedback:button:isQuestions')"
|
||||
min-width="120"
|
||||
sortable="custom"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
{{ $fd('IsPass',scope.row.IsHaveQuestion) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 医学审核建议 -->
|
||||
<el-table-column
|
||||
prop="AuditAdviceEnum"
|
||||
|
|
|
@ -78,13 +78,13 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<!-- 任务编号 -->
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="TaskCode"
|
||||
min-width="100"
|
||||
:label="$t('trials:readTask:table:taskCode')"
|
||||
sortable="custom"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
/> -->
|
||||
<!-- 受试者编号 -->
|
||||
<el-table-column
|
||||
prop="SubjectCode"
|
||||
|
@ -102,13 +102,13 @@
|
|||
show-overflow-tooltip
|
||||
/>
|
||||
<!-- 阅片标准 -->
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="TrialReadingCriterionName"
|
||||
:label="$t('trials:readTask:table:criterionName')"
|
||||
min-width="140"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
/>
|
||||
/> -->
|
||||
<!-- 任务状态 -->
|
||||
<el-table-column
|
||||
prop="TaskState"
|
||||
|
|
|
@ -86,13 +86,13 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<!-- 任务编号 -->
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="OriginalReReadingTask.TaskCode"
|
||||
min-width="100"
|
||||
:label="$t('trials:rereadTask:table:taskCode')"
|
||||
sortable="custom"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
/> -->
|
||||
<!-- 中心编号 -->
|
||||
<el-table-column
|
||||
prop="OriginalReReadingTask.TrialSiteCode"
|
||||
|
@ -119,13 +119,13 @@
|
|||
show-overflow-tooltip
|
||||
/>
|
||||
<!-- 阅片标准 -->
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="OriginalReReadingTask.TrialReadingCriterionName"
|
||||
:label="$t('trials:rereadTask:table:criterionName')"
|
||||
min-width="100"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
/>
|
||||
/> -->
|
||||
<!-- 任务状态 -->
|
||||
<el-table-column
|
||||
prop="OriginalReReadingTask.TaskState"
|
||||
|
|
|
@ -76,7 +76,7 @@
|
|||
:label="$t('trials:attachment:table:fileType')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
width="160"
|
||||
min-width="160"
|
||||
/>
|
||||
<!-- 文件名称 -->
|
||||
<el-table-column
|
||||
|
@ -84,7 +84,7 @@
|
|||
:label="$t('trials:attachment:table:fileName')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
width="140"
|
||||
min-width="180"
|
||||
/>
|
||||
<!-- 查看最短时间(分钟) -->
|
||||
<el-table-column
|
||||
|
@ -92,7 +92,7 @@
|
|||
:label="$t('trials:attachment:table:min')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
width="300"
|
||||
min-width="140"
|
||||
/>
|
||||
<!-- 是否废除 -->
|
||||
<el-table-column
|
||||
|
@ -100,11 +100,11 @@
|
|||
:label="$t('trials:attachment:table:isDeleted')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
width="120"
|
||||
min-width="100"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-tag v-if="scope.row.IsDeleted" type="danger">{{ $fd('YesOrNo', scope.row.IsDeleted) }}</el-tag>
|
||||
<el-tag v-else type="primary">{{ $fd('YesOrNo', scope.row.IsDeleted) }}</el-tag>
|
||||
<el-tag v-if="scope.row.IsDeleted" type="danger">{{ $fd('TrainingStatus', !scope.row.IsDeleted) }}</el-tag>
|
||||
<el-tag v-else type="primary">{{ $fd('TrainingStatus', !scope.row.IsDeleted) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 需要签署的用户类型 -->
|
||||
|
@ -112,31 +112,31 @@
|
|||
prop="NeedConfirmedUserTypes"
|
||||
:label="$t('trials:attachment:table:userType')"
|
||||
show-overflow-tooltip
|
||||
width="160"
|
||||
min-width="100"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
{{ scope.row.NeedConfirmedUserTypes?scope.row.NeedConfirmedUserTypes.join(', '):'' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 描述 -->
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="Description"
|
||||
:label="$t('trials:attachment:table:description')"
|
||||
show-overflow-tooltip
|
||||
min-width="300"
|
||||
/>
|
||||
/> -->
|
||||
<!-- 更新时间 -->
|
||||
<el-table-column
|
||||
prop="UpdateTime"
|
||||
:label="$t('trials:attachment:table:updateTime')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
width="180"
|
||||
min-width="160"
|
||||
/>
|
||||
|
||||
<el-table-column
|
||||
:label="$t('common:action:action')"
|
||||
width="200"
|
||||
min-width="200"
|
||||
fixed="right"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
|
|
|
@ -78,14 +78,14 @@
|
|||
:label="$t('trials:emailManageCfg:table:EmailTopicCN')"
|
||||
sortable="custom"
|
||||
show-overflow-tooltip
|
||||
width="160"
|
||||
min-width="150"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="EmailTopic"
|
||||
:label="$t('trials:emailManageCfg:table:EmailTopic')"
|
||||
sortable="custom"
|
||||
show-overflow-tooltip
|
||||
width="160"
|
||||
min-width="150"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="BusinessModuleEnum"
|
||||
|
@ -130,7 +130,7 @@
|
|||
{{ scope.row.CopyUserTypeNameList.length>0?scope.row.CopyUserTypeNameList.join('、'):'' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
:label="$t('trials:emailManageCfg:table:EmailUrgentEnum')"
|
||||
sortable="custom"
|
||||
show-overflow-tooltip
|
||||
|
@ -139,7 +139,7 @@
|
|||
<template slot-scope="scope">
|
||||
{{ $fd('EmailUrgent',scope.row.EmailUrgentEnum) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table-column> -->
|
||||
<!-- <el-table-column-->
|
||||
<!-- prop="EmailCron"-->
|
||||
<!-- :label="$t('trials:emailManageCfg:table:EmailCron')"-->
|
||||
|
@ -161,7 +161,7 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<!-- 是否需要回执 -->
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="IsReturnRequired"
|
||||
:label="$t('trials:emailManageCfg:title:isReturnRequired')"
|
||||
show-overflow-tooltip
|
||||
|
@ -174,9 +174,9 @@
|
|||
</el-tag>
|
||||
<el-tag v-else type="primary">{{ $fd('YesOrNo', scope.row.IsReturnRequired) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table-column> -->
|
||||
<!-- 是否自动发送 -->
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="IsAutoSend"
|
||||
:label="$t('trials:emailManageCfg:title:isAutoSend')"
|
||||
show-overflow-tooltip
|
||||
|
@ -189,14 +189,14 @@
|
|||
</el-tag>
|
||||
<el-tag v-else type="primary">{{ $fd('YesOrNo', scope.row.IsAutoSend) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table-column> -->
|
||||
<!-- 是否启用 -->
|
||||
<el-table-column
|
||||
prop="IsEnable"
|
||||
:label="$t('trials:emailManageCfg:table:IsEnable')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
width="160"
|
||||
width="120"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-tag v-if="scope.row.IsEnable" type="danger">
|
||||
|
@ -211,7 +211,7 @@
|
|||
:label="$t('trials:emailManageCfg:title:updateTime')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
width="160"
|
||||
min-width="100"
|
||||
/>
|
||||
<!-- 创建时间 -->
|
||||
<el-table-column
|
||||
|
@ -219,7 +219,7 @@
|
|||
:label="$t('trials:emailManageCfg:title:createTime')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
width="160"
|
||||
min-width="100"
|
||||
/>
|
||||
|
||||
<el-table-column v-if="hasPermi(['trials:trials-panel:setting:email-manage:edit'])" width="120" :label="$t('common:action:action')" fixed="right">
|
||||
|
|
|
@ -96,7 +96,7 @@
|
|||
<el-table-column
|
||||
prop="StudyTime"
|
||||
sortable="custom"
|
||||
min-width="200"
|
||||
min-width="150"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template slot="header">
|
||||
|
@ -180,33 +180,8 @@
|
|||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column
|
||||
min-width="100"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template slot="header">
|
||||
<el-tooltip placement="top">
|
||||
<div slot="content">
|
||||
{{ `${$t('trials:studyList:table:visitName')}, ${$t('trials:studyList:table:visitNum')}` }}<br>
|
||||
</div>
|
||||
<span>{{ $t('trials:studyList:table:visit') }}</span>
|
||||
</el-tooltip>
|
||||
</template>
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.VisitName">{{ scope.row.VisitName }}, </span>
|
||||
<span v-else style="color:#f44336;">N/A, </span>
|
||||
<span>{{ scope.row.VisitNum }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="SubjectCode"
|
||||
:label="$t('trials:studyList:table:subject')"
|
||||
sortable="custom"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<el-table-column
|
||||
min-width="100"
|
||||
min-width="120"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template slot="header">
|
||||
|
@ -224,12 +199,36 @@
|
|||
<span v-else style="color:#f44336;">N/A</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="SubjectCode"
|
||||
:label="$t('trials:studyList:table:subject')"
|
||||
sortable="custom"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<el-table-column
|
||||
min-width="90"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template slot="header">
|
||||
<el-tooltip placement="top">
|
||||
<div slot="content">
|
||||
{{ `${$t('trials:studyList:table:visitName')}, ${$t('trials:studyList:table:visitNum')}` }}<br>
|
||||
</div>
|
||||
<span>{{ $t('trials:studyList:table:visit') }}</span>
|
||||
</el-tooltip>
|
||||
</template>
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.VisitName">{{ scope.row.VisitName }}, </span>
|
||||
<span v-else style="color:#f44336;">N/A, </span>
|
||||
<span>{{ scope.row.VisitNum }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="Uploader"
|
||||
:label="$t('trials:studyList:table:uploader')"
|
||||
show-overflow-tooltip
|
||||
sortable="custom"
|
||||
min-width="100"
|
||||
min-width="80"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="UploadTime"
|
||||
|
|
|
@ -11,10 +11,10 @@
|
|||
{{ $fd('TrialType', trialInfo.TrialType) }}
|
||||
</el-descriptions-item>
|
||||
|
||||
<el-descriptions-item :label="$t('trials:trials-list:form:experimentName')">
|
||||
{{trialInfo.ExperimentName}}
|
||||
<el-descriptions-item :label="$t('trials:trials-list:form:experimentName')" :contentStyle="{'max-width': '300px'}">
|
||||
{{ trialInfo.ExperimentName }}
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item :label="$t('trials:trials-list:form:researchNumber')">
|
||||
<el-descriptions-item :label="$t('trials:trials-list:form:researchNumber')" :contentStyle="{'max-width': '300px'}">
|
||||
{{ trialInfo.ResearchProgramNo }}
|
||||
</el-descriptions-item>
|
||||
|
||||
|
|
|
@ -211,18 +211,19 @@
|
|||
<el-tag v-else-if="scope.row.AuditState*1 === 8 && scope.row.QCProcessEnum === 0">{{ $fd('SubmitState', 2) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
<!-- 回退状态 -->
|
||||
<!-- 核查状态 -->
|
||||
<el-table-column
|
||||
prop="RequestBackState"
|
||||
:label="$t('trials:consistencyCheck:table:requestBackState')"
|
||||
prop="CheckState"
|
||||
:label="$t('trials:consistencyCheck:table:checkState')"
|
||||
show-overflow-tooltip
|
||||
min-width="120"
|
||||
sortable="custom"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.RequestBackState*1 === 0">{{ $fd('RequestBackState', scope.row.RequestBackState*1) }}</span>
|
||||
<el-tag v-else-if="scope.row.RequestBackState*1 === 1">{{ $fd('RequestBackState', scope.row.RequestBackState*1) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.RequestBackState*1 === 2" type="warning">{{ $fd('RequestBackState', scope.row.RequestBackState*1) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.RequestBackState*1 === 3" type="danger">{{ $fd('RequestBackState', scope.row.RequestBackState*1) }}</el-tag>
|
||||
<span v-if="scope.row.CheckState === 0"> -- </span>
|
||||
<el-tag v-else-if="scope.row.CheckState === 9" type="danger">{{ $fd('CheckState', scope.row.CheckState) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.CheckState === 10" type="danger">{{ $fd('CheckState', scope.row.CheckState) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.CheckState === 11">{{ $fd('CheckState', scope.row.CheckState) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 核查时间 -->
|
||||
|
@ -241,21 +242,6 @@
|
|||
min-width="150"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 核查状态 -->
|
||||
<el-table-column
|
||||
prop="CheckState"
|
||||
:label="$t('trials:consistencyCheck:table:checkState')"
|
||||
show-overflow-tooltip
|
||||
min-width="120"
|
||||
sortable="custom"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.CheckState === 0"> -- </span>
|
||||
<el-tag v-else-if="scope.row.CheckState === 9" type="danger">{{ $fd('CheckState', scope.row.CheckState) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.CheckState === 10" type="danger">{{ $fd('CheckState', scope.row.CheckState) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.CheckState === 11">{{ $fd('CheckState', scope.row.CheckState) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 不一致项 -->
|
||||
<el-table-column
|
||||
prop="CheckResult"
|
||||
|
@ -263,6 +249,20 @@
|
|||
show-overflow-tooltip
|
||||
min-width="120"
|
||||
/>
|
||||
<!-- 回退状态 -->
|
||||
<el-table-column
|
||||
prop="RequestBackState"
|
||||
:label="$t('trials:consistencyCheck:table:requestBackState')"
|
||||
show-overflow-tooltip
|
||||
min-width="120"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.RequestBackState*1 === 0">{{ $fd('RequestBackState', scope.row.RequestBackState*1) }}</span>
|
||||
<el-tag v-else-if="scope.row.RequestBackState*1 === 1">{{ $fd('RequestBackState', scope.row.RequestBackState*1) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.RequestBackState*1 === 2" type="warning">{{ $fd('RequestBackState', scope.row.RequestBackState*1) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.RequestBackState*1 === 3" type="danger">{{ $fd('RequestBackState', scope.row.RequestBackState*1) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
v-if="hasPermi(['trials:trials-panel:visit:consistency-check:reply', 'trials:trials-panel:visit:consistency-check:apply-fallback','trials:trials-panel:visit:consistency-check:fallback','trials:trials-panel:visit:consistency-check:close','trials:trials-panel:visit:consistency-check:pass'])"
|
||||
:label="$t('common:action:action')"
|
||||
|
|
|
@ -146,29 +146,6 @@
|
|||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 重传状态 -->
|
||||
<el-table-column
|
||||
prop="ReuploadEnum"
|
||||
:label="$t('trials:crcQuestion:table:reuploadSatus')"
|
||||
show-overflow-tooltip
|
||||
width="180"
|
||||
sortable="custom"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.ReuploadEnum === 0">--</span>
|
||||
<el-tag v-else-if="scope.row.ReuploadEnum === 1" type="danger">{{ $fd('ReuploadEnum', scope.row.ReuploadEnum) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.ReuploadEnum === 2" type="warning">{{ $fd('ReuploadEnum', scope.row.ReuploadEnum) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.ReuploadEnum === 3" type="primary">{{ $fd('ReuploadEnum', scope.row.ReuploadEnum) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 重传完成时间 -->
|
||||
<el-table-column
|
||||
prop="ReUploadedTime"
|
||||
:label="$t('trials:crcQuestion:table:reuploadTime')"
|
||||
show-overflow-tooltip
|
||||
min-width="150"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 创建时间 -->
|
||||
<el-table-column
|
||||
prop="CreateTime"
|
||||
|
@ -197,6 +174,14 @@
|
|||
<el-tag v-else>{{ $fd('YesOrNo', scope.row.IsOverTime) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 最新回复时间 -->
|
||||
<el-table-column
|
||||
prop="LatestMsgTime"
|
||||
:label="$t('trials:crcQuestion:table:latestMsgTime')"
|
||||
show-overflow-tooltip
|
||||
min-width="130"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 是否关闭 -->
|
||||
<el-table-column
|
||||
prop="IsClosed"
|
||||
|
@ -210,14 +195,6 @@
|
|||
<el-tag v-else type="danger">{{ $fd('YesOrNo', scope.row.IsClosed) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 最新回复时间 -->
|
||||
<el-table-column
|
||||
prop="LatestMsgTime"
|
||||
:label="$t('trials:crcQuestion:table:latestMsgTime')"
|
||||
show-overflow-tooltip
|
||||
min-width="130"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 关闭时间 -->
|
||||
<el-table-column
|
||||
prop="ClosedTime"
|
||||
|
@ -226,7 +203,29 @@
|
|||
min-width="120"
|
||||
sortable="custom"
|
||||
/>
|
||||
|
||||
<!-- 重传状态 -->
|
||||
<el-table-column
|
||||
prop="ReuploadEnum"
|
||||
:label="$t('trials:crcQuestion:table:reuploadSatus')"
|
||||
show-overflow-tooltip
|
||||
width="180"
|
||||
sortable="custom"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<span v-if="scope.row.ReuploadEnum === 0">--</span>
|
||||
<el-tag v-else-if="scope.row.ReuploadEnum === 1" type="danger">{{ $fd('ReuploadEnum', scope.row.ReuploadEnum) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.ReuploadEnum === 2" type="warning">{{ $fd('ReuploadEnum', scope.row.ReuploadEnum) }}</el-tag>
|
||||
<el-tag v-else-if="scope.row.ReuploadEnum === 3" type="primary">{{ $fd('ReuploadEnum', scope.row.ReuploadEnum) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 重传完成时间 -->
|
||||
<el-table-column
|
||||
prop="ReUploadedTime"
|
||||
:label="$t('trials:crcQuestion:table:reuploadTime')"
|
||||
show-overflow-tooltip
|
||||
min-width="150"
|
||||
sortable="custom"
|
||||
/>
|
||||
<el-table-column
|
||||
v-if="hasPermi(['trials:trials-panel:visit:crc-question:send'])"
|
||||
:label="$t('common:action:action')"
|
||||
|
|
|
@ -155,7 +155,7 @@
|
|||
prop="IsUrgent"
|
||||
:label="$t('trials:crcUpload:table:urgent')"
|
||||
show-overflow-tooltip
|
||||
min-width="140"
|
||||
min-width="110"
|
||||
sortable="custom"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
|
@ -308,7 +308,7 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
v-if="hasPermi(['role:pm', 'trials:trials-panel:visit:crc-upload:upload', 'trials:trials-panel:visit:crc-upload:submit','trials:trials-panel:visit:crc-upload:edit','trials:trials-panel:visit:crc-upload:delete'], '||')"
|
||||
v-if="hasPermi(['trials:trials-panel:visit:crc-upload:upload', 'trials:trials-panel:visit:crc-upload:submit','trials:trials-panel:visit:crc-upload:edit','trials:trials-panel:visit:crc-upload:delete'], '||')"
|
||||
:label="$t('common:action:action')"
|
||||
width="250"
|
||||
>
|
||||
|
|
|
@ -124,7 +124,7 @@
|
|||
prop="TrialSiteCode"
|
||||
:label="$t('trials:qcQuality:table:siteId')"
|
||||
show-overflow-tooltip
|
||||
min-width="100"
|
||||
width="100"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 受试者编号 -->
|
||||
|
@ -132,7 +132,7 @@
|
|||
prop="SubjectCode"
|
||||
:label="$t('trials:qcQuality:table:subjectId')"
|
||||
show-overflow-tooltip
|
||||
min-width="120"
|
||||
width="120"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 访视名称 -->
|
||||
|
@ -140,14 +140,14 @@
|
|||
prop="VisitName"
|
||||
:label="$t('trials:qcQuality:table:visitName')"
|
||||
show-overflow-tooltip
|
||||
width="130"
|
||||
width="120"
|
||||
sortable="custom"
|
||||
/>
|
||||
<el-table-column
|
||||
prop="QCProcessEnum"
|
||||
:label="$t('trials:qcQuality:table:qCProcessEnum')"
|
||||
show-overflow-tooltip
|
||||
width="160"
|
||||
width="120"
|
||||
sortable="custom"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
|
@ -169,7 +169,7 @@
|
|||
prop="CreateTime"
|
||||
:label="$t('trials:qcQuality:table:createTime')"
|
||||
show-overflow-tooltip
|
||||
min-width="150"
|
||||
width="100"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 发起人 -->
|
||||
|
@ -177,22 +177,22 @@
|
|||
prop="CreateUserName"
|
||||
:label="$t('trials:qcQuality:table:organizer')"
|
||||
show-overflow-tooltip
|
||||
min-width="120"
|
||||
width="120"
|
||||
sortable="custom"
|
||||
/>
|
||||
<el-table-column
|
||||
<!-- <el-table-column
|
||||
prop="CurrentActionUserName"
|
||||
:label="$t('trials:qcCheck:table:crrentUser')"
|
||||
show-overflow-tooltip
|
||||
width="160"
|
||||
sortable="custom"
|
||||
/>
|
||||
/> -->
|
||||
<!-- 最新回复人 -->
|
||||
<el-table-column
|
||||
prop="LatestReplyUserName"
|
||||
:label="$t('trials:qcQuality:table:latestReplyer')"
|
||||
show-overflow-tooltip
|
||||
min-width="120"
|
||||
width="120"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 最新回复时间 -->
|
||||
|
@ -200,7 +200,55 @@
|
|||
prop="LatestMsgTime"
|
||||
:label="$t('trials:qcQuality:table:latestReplyTime')"
|
||||
show-overflow-tooltip
|
||||
width="210"
|
||||
width="130"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 处理截止时限 -->
|
||||
<el-table-column
|
||||
prop="DeadlineTime"
|
||||
:label="$t('trials:qcQuality:table:deadline')"
|
||||
show-overflow-tooltip
|
||||
width="120"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 质疑时长 -->
|
||||
<el-table-column
|
||||
prop="ChallengeDuration"
|
||||
:label="$t('trials:qcQuality:table:qsDuration')"
|
||||
show-overflow-tooltip
|
||||
width="120"
|
||||
/>
|
||||
<!-- 是否超限 -->
|
||||
<el-table-column
|
||||
prop="IsOverTime"
|
||||
:label="$t('trials:qcQuality:table:isOverTime')"
|
||||
show-overflow-tooltip
|
||||
width="100"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-tag v-if="scope.row.IsOverTime" type="danger">{{ $fd('YesOrNo', scope.row.IsOverTime) }}</el-tag>
|
||||
<el-tag v-else>{{ $fd('YesOrNo', scope.row.IsOverTime) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 是否关闭 -->
|
||||
<el-table-column
|
||||
prop="IsClosed"
|
||||
:label="$t('trials:qcQuality:table:isClosed')"
|
||||
show-overflow-tooltip
|
||||
width="100"
|
||||
sortable="custom"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-tag v-if="scope.row.IsClosed" type="danger">{{ $fd('YesOrNo', scope.row.IsClosed) }}</el-tag>
|
||||
<el-tag v-else>{{ $fd('YesOrNo', scope.row.IsClosed) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 关闭时间 -->
|
||||
<el-table-column
|
||||
prop="ClosedTime"
|
||||
:label="$t('trials:qcQuality:table:closingTime')"
|
||||
show-overflow-tooltip
|
||||
width="100"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 重传状态 -->
|
||||
|
@ -208,7 +256,7 @@
|
|||
prop="ReuploadEnum"
|
||||
:label="$t('trials:qcQuality:table:reUploadStatus')"
|
||||
show-overflow-tooltip
|
||||
width="170"
|
||||
width="120"
|
||||
sortable="custom"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
|
@ -223,61 +271,13 @@
|
|||
prop="ReUploadedTime"
|
||||
:label="$t('trials:qcQuality:table:reUploadTime')"
|
||||
show-overflow-tooltip
|
||||
width="210"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 处理截止时限 -->
|
||||
<el-table-column
|
||||
prop="DeadlineTime"
|
||||
:label="$t('trials:qcQuality:table:deadline')"
|
||||
show-overflow-tooltip
|
||||
width="210"
|
||||
sortable="custom"
|
||||
/>
|
||||
<!-- 质疑时长 -->
|
||||
<el-table-column
|
||||
prop="ChallengeDuration"
|
||||
:label="$t('trials:qcQuality:table:qsDuration')"
|
||||
show-overflow-tooltip
|
||||
min-width="130"
|
||||
/>
|
||||
<!-- 是否超限 -->
|
||||
<el-table-column
|
||||
prop="IsOverTime"
|
||||
:label="$t('trials:qcQuality:table:isOverTime')"
|
||||
show-overflow-tooltip
|
||||
min-width="100"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-tag v-if="scope.row.IsOverTime" type="danger">{{ $fd('YesOrNo', scope.row.IsOverTime) }}</el-tag>
|
||||
<el-tag v-else>{{ $fd('YesOrNo', scope.row.IsOverTime) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 是否关闭 -->
|
||||
<el-table-column
|
||||
prop="IsClosed"
|
||||
:label="$t('trials:qcQuality:table:isClosed')"
|
||||
show-overflow-tooltip
|
||||
min-width="100"
|
||||
sortable="custom"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
<el-tag v-if="scope.row.IsClosed" type="danger">{{ $fd('YesOrNo', scope.row.IsClosed) }}</el-tag>
|
||||
<el-tag v-else>{{ $fd('YesOrNo', scope.row.IsClosed) }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- 关闭时间 -->
|
||||
<el-table-column
|
||||
prop="ClosedTime"
|
||||
:label="$t('trials:qcQuality:table:closingTime')"
|
||||
show-overflow-tooltip
|
||||
width="210"
|
||||
min-width="150"
|
||||
sortable="custom"
|
||||
/>
|
||||
<el-table-column
|
||||
v-if="hasPermi(['trials:trials-panel:visit:qc-question:send', 'trials:trials-panel:visit:qc-question:close'])"
|
||||
:label="$t('common:action:action')"
|
||||
width="200"
|
||||
min-width="150"
|
||||
fixed="right"
|
||||
>
|
||||
<template slot-scope="scope">
|
||||
|
|
Loading…
Reference in New Issue