字段列表优化
continuous-integration/drone/push Build is passing Details

uat_us
caiyiling 2024-05-14 11:20:32 +08:00
parent e416429087
commit 229bf36ce5
11 changed files with 194 additions and 184 deletions

View File

@ -170,13 +170,13 @@
sortable="custom" sortable="custom"
/> />
<!-- 阅片标准 --> <!-- 阅片标准 -->
<el-table-column <!-- <el-table-column
prop="TrialReadingCriterionName" prop="TrialReadingCriterionName"
:label="$t('trials:medicalFeedback:table:criterionName')" :label="$t('trials:medicalFeedback:table:criterionName')"
min-width="140" min-width="140"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
/> /> -->
<!-- 任务类型 --> <!-- 任务类型 -->
<el-table-column <el-table-column
prop="ReadingCategory" prop="ReadingCategory"
@ -201,7 +201,7 @@
</template> </template>
</el-table-column> </el-table-column>
<!-- 阅片任务状态 --> <!-- 阅片任务状态 -->
<el-table-column <!-- <el-table-column
prop="TaskState" prop="TaskState"
:label="$t('trials:medicalFeedback:table:taskState')" :label="$t('trials:medicalFeedback:table:taskState')"
min-width="100" 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 === 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> <el-tag v-if="scope.row.TaskState === 5" type="danger">{{ $fd('TaskState', scope.row.TaskState) }}</el-tag>
</template> </template>
</el-table-column> </el-table-column> -->
<!-- 审核状态 --> <!-- 审核状态 -->
<el-table-column <el-table-column
prop="AuditState" prop="AuditState"
@ -239,7 +239,7 @@
<!-- 首次质询时间 --> <!-- 首次质询时间 -->
<el-table-column <el-table-column
prop="FirstReplyTime" prop="FirstReplyTime"
min-width="100" min-width="120"
:label="$t('trials:medicalFeedback:table:firstReplyTime')" :label="$t('trials:medicalFeedback:table:firstReplyTime')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
@ -247,11 +247,23 @@
<!-- 最近回复时间 --> <!-- 最近回复时间 -->
<el-table-column <el-table-column
prop="LastReplyTime" prop="LastReplyTime"
min-width="100" min-width="120"
:label="$t('trials:medicalFeedback:table:lastReplyTime')" :label="$t('trials:medicalFeedback:table:lastReplyTime')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" 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 <el-table-column
prop="AuditAdviceEnum" prop="AuditAdviceEnum"

View File

@ -78,13 +78,13 @@
</template> </template>
</el-table-column> </el-table-column>
<!-- 任务编号 --> <!-- 任务编号 -->
<el-table-column <!-- <el-table-column
prop="TaskCode" prop="TaskCode"
min-width="100" min-width="100"
:label="$t('trials:readTask:table:taskCode')" :label="$t('trials:readTask:table:taskCode')"
sortable="custom" sortable="custom"
show-overflow-tooltip show-overflow-tooltip
/> /> -->
<!-- 受试者编号 --> <!-- 受试者编号 -->
<el-table-column <el-table-column
prop="SubjectCode" prop="SubjectCode"
@ -102,13 +102,13 @@
show-overflow-tooltip show-overflow-tooltip
/> />
<!-- 阅片标准 --> <!-- 阅片标准 -->
<el-table-column <!-- <el-table-column
prop="TrialReadingCriterionName" prop="TrialReadingCriterionName"
:label="$t('trials:readTask:table:criterionName')" :label="$t('trials:readTask:table:criterionName')"
min-width="140" min-width="140"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
/> /> -->
<!-- 任务状态 --> <!-- 任务状态 -->
<el-table-column <el-table-column
prop="TaskState" prop="TaskState"

View File

@ -86,13 +86,13 @@
</template> </template>
</el-table-column> </el-table-column>
<!-- 任务编号 --> <!-- 任务编号 -->
<el-table-column <!-- <el-table-column
prop="OriginalReReadingTask.TaskCode" prop="OriginalReReadingTask.TaskCode"
min-width="100" min-width="100"
:label="$t('trials:rereadTask:table:taskCode')" :label="$t('trials:rereadTask:table:taskCode')"
sortable="custom" sortable="custom"
show-overflow-tooltip show-overflow-tooltip
/> /> -->
<!-- 中心编号 --> <!-- 中心编号 -->
<el-table-column <el-table-column
prop="OriginalReReadingTask.TrialSiteCode" prop="OriginalReReadingTask.TrialSiteCode"
@ -119,13 +119,13 @@
show-overflow-tooltip show-overflow-tooltip
/> />
<!-- 阅片标准 --> <!-- 阅片标准 -->
<el-table-column <!-- <el-table-column
prop="OriginalReReadingTask.TrialReadingCriterionName" prop="OriginalReReadingTask.TrialReadingCriterionName"
:label="$t('trials:rereadTask:table:criterionName')" :label="$t('trials:rereadTask:table:criterionName')"
min-width="100" min-width="100"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
/> /> -->
<!-- 任务状态 --> <!-- 任务状态 -->
<el-table-column <el-table-column
prop="OriginalReReadingTask.TaskState" prop="OriginalReReadingTask.TaskState"

View File

@ -76,7 +76,7 @@
:label="$t('trials:attachment:table:fileType')" :label="$t('trials:attachment:table:fileType')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
width="160" min-width="160"
/> />
<!-- 文件名称 --> <!-- 文件名称 -->
<el-table-column <el-table-column
@ -84,7 +84,7 @@
:label="$t('trials:attachment:table:fileName')" :label="$t('trials:attachment:table:fileName')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
width="140" min-width="180"
/> />
<!-- 查看最短时间(分钟) --> <!-- 查看最短时间(分钟) -->
<el-table-column <el-table-column
@ -92,7 +92,7 @@
:label="$t('trials:attachment:table:min')" :label="$t('trials:attachment:table:min')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
width="300" min-width="140"
/> />
<!-- 是否废除 --> <!-- 是否废除 -->
<el-table-column <el-table-column
@ -100,11 +100,11 @@
:label="$t('trials:attachment:table:isDeleted')" :label="$t('trials:attachment:table:isDeleted')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
width="120" min-width="100"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag v-if="scope.row.IsDeleted" type="danger">{{ $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('YesOrNo', scope.row.IsDeleted) }}</el-tag> <el-tag v-else type="primary">{{ $fd('TrainingStatus', !scope.row.IsDeleted) }}</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<!-- 需要签署的用户类型 --> <!-- 需要签署的用户类型 -->
@ -112,31 +112,31 @@
prop="NeedConfirmedUserTypes" prop="NeedConfirmedUserTypes"
:label="$t('trials:attachment:table:userType')" :label="$t('trials:attachment:table:userType')"
show-overflow-tooltip show-overflow-tooltip
width="160" min-width="100"
> >
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.NeedConfirmedUserTypes?scope.row.NeedConfirmedUserTypes.join(', '):'' }} {{ scope.row.NeedConfirmedUserTypes?scope.row.NeedConfirmedUserTypes.join(', '):'' }}
</template> </template>
</el-table-column> </el-table-column>
<!-- 描述 --> <!-- 描述 -->
<el-table-column <!-- <el-table-column
prop="Description" prop="Description"
:label="$t('trials:attachment:table:description')" :label="$t('trials:attachment:table:description')"
show-overflow-tooltip show-overflow-tooltip
min-width="300" min-width="300"
/> /> -->
<!-- 更新时间 --> <!-- 更新时间 -->
<el-table-column <el-table-column
prop="UpdateTime" prop="UpdateTime"
:label="$t('trials:attachment:table:updateTime')" :label="$t('trials:attachment:table:updateTime')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
width="180" min-width="160"
/> />
<el-table-column <el-table-column
:label="$t('common:action:action')" :label="$t('common:action:action')"
width="200" min-width="200"
fixed="right" fixed="right"
> >
<template slot-scope="scope"> <template slot-scope="scope">

View File

@ -78,14 +78,14 @@
:label="$t('trials:emailManageCfg:table:EmailTopicCN')" :label="$t('trials:emailManageCfg:table:EmailTopicCN')"
sortable="custom" sortable="custom"
show-overflow-tooltip show-overflow-tooltip
width="160" min-width="150"
/> />
<el-table-column <el-table-column
prop="EmailTopic" prop="EmailTopic"
:label="$t('trials:emailManageCfg:table:EmailTopic')" :label="$t('trials:emailManageCfg:table:EmailTopic')"
sortable="custom" sortable="custom"
show-overflow-tooltip show-overflow-tooltip
width="160" min-width="150"
/> />
<el-table-column <el-table-column
prop="BusinessModuleEnum" prop="BusinessModuleEnum"
@ -130,7 +130,7 @@
{{ scope.row.CopyUserTypeNameList.length>0?scope.row.CopyUserTypeNameList.join('、'):'' }} {{ scope.row.CopyUserTypeNameList.length>0?scope.row.CopyUserTypeNameList.join('、'):'' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <!-- <el-table-column
:label="$t('trials:emailManageCfg:table:EmailUrgentEnum')" :label="$t('trials:emailManageCfg:table:EmailUrgentEnum')"
sortable="custom" sortable="custom"
show-overflow-tooltip show-overflow-tooltip
@ -139,7 +139,7 @@
<template slot-scope="scope"> <template slot-scope="scope">
{{ $fd('EmailUrgent',scope.row.EmailUrgentEnum) }} {{ $fd('EmailUrgent',scope.row.EmailUrgentEnum) }}
</template> </template>
</el-table-column> </el-table-column> -->
<!-- <el-table-column--> <!-- <el-table-column-->
<!-- prop="EmailCron"--> <!-- prop="EmailCron"-->
<!-- :label="$t('trials:emailManageCfg:table:EmailCron')"--> <!-- :label="$t('trials:emailManageCfg:table:EmailCron')"-->
@ -161,7 +161,7 @@
</template> </template>
</el-table-column> </el-table-column>
<!-- 是否需要回执 --> <!-- 是否需要回执 -->
<el-table-column <!-- <el-table-column
prop="IsReturnRequired" prop="IsReturnRequired"
:label="$t('trials:emailManageCfg:title:isReturnRequired')" :label="$t('trials:emailManageCfg:title:isReturnRequired')"
show-overflow-tooltip show-overflow-tooltip
@ -174,9 +174,9 @@
</el-tag> </el-tag>
<el-tag v-else type="primary">{{ $fd('YesOrNo', scope.row.IsReturnRequired) }}</el-tag> <el-tag v-else type="primary">{{ $fd('YesOrNo', scope.row.IsReturnRequired) }}</el-tag>
</template> </template>
</el-table-column> </el-table-column> -->
<!-- 是否自动发送 --> <!-- 是否自动发送 -->
<el-table-column <!-- <el-table-column
prop="IsAutoSend" prop="IsAutoSend"
:label="$t('trials:emailManageCfg:title:isAutoSend')" :label="$t('trials:emailManageCfg:title:isAutoSend')"
show-overflow-tooltip show-overflow-tooltip
@ -189,14 +189,14 @@
</el-tag> </el-tag>
<el-tag v-else type="primary">{{ $fd('YesOrNo', scope.row.IsAutoSend) }}</el-tag> <el-tag v-else type="primary">{{ $fd('YesOrNo', scope.row.IsAutoSend) }}</el-tag>
</template> </template>
</el-table-column> </el-table-column> -->
<!-- 是否启用 --> <!-- 是否启用 -->
<el-table-column <el-table-column
prop="IsEnable" prop="IsEnable"
:label="$t('trials:emailManageCfg:table:IsEnable')" :label="$t('trials:emailManageCfg:table:IsEnable')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
width="160" width="120"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag v-if="scope.row.IsEnable" type="danger"> <el-tag v-if="scope.row.IsEnable" type="danger">
@ -211,7 +211,7 @@
:label="$t('trials:emailManageCfg:title:updateTime')" :label="$t('trials:emailManageCfg:title:updateTime')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
width="160" min-width="100"
/> />
<!-- 创建时间 --> <!-- 创建时间 -->
<el-table-column <el-table-column
@ -219,7 +219,7 @@
:label="$t('trials:emailManageCfg:title:createTime')" :label="$t('trials:emailManageCfg:title:createTime')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" 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"> <el-table-column v-if="hasPermi(['trials:trials-panel:setting:email-manage:edit'])" width="120" :label="$t('common:action:action')" fixed="right">

View File

@ -96,7 +96,7 @@
<el-table-column <el-table-column
prop="StudyTime" prop="StudyTime"
sortable="custom" sortable="custom"
min-width="200" min-width="150"
show-overflow-tooltip show-overflow-tooltip
> >
<template slot="header"> <template slot="header">
@ -180,33 +180,8 @@
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
min-width="100" min-width="120"
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"
show-overflow-tooltip show-overflow-tooltip
> >
<template slot="header"> <template slot="header">
@ -224,12 +199,36 @@
<span v-else style="color:#f44336;">N/A</span> <span v-else style="color:#f44336;">N/A</span>
</template> </template>
</el-table-column> </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 <el-table-column
prop="Uploader" prop="Uploader"
:label="$t('trials:studyList:table:uploader')" :label="$t('trials:studyList:table:uploader')"
show-overflow-tooltip show-overflow-tooltip
sortable="custom" sortable="custom"
min-width="100" min-width="80"
/> />
<el-table-column <el-table-column
prop="UploadTime" prop="UploadTime"

View File

@ -11,10 +11,10 @@
{{ $fd('TrialType', trialInfo.TrialType) }} {{ $fd('TrialType', trialInfo.TrialType) }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item :label="$t('trials:trials-list:form:experimentName')"> <el-descriptions-item :label="$t('trials:trials-list:form:experimentName')" :contentStyle="{'max-width': '300px'}">
{{trialInfo.ExperimentName}} {{ trialInfo.ExperimentName }}
</el-descriptions-item> </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 }} {{ trialInfo.ResearchProgramNo }}
</el-descriptions-item> </el-descriptions-item>

View File

@ -211,18 +211,19 @@
<el-tag v-else-if="scope.row.AuditState*1 === 8 && scope.row.QCProcessEnum === 0">{{ $fd('SubmitState', 2) }}</el-tag> <el-tag v-else-if="scope.row.AuditState*1 === 8 && scope.row.QCProcessEnum === 0">{{ $fd('SubmitState', 2) }}</el-tag>
</template> </template>
</el-table-column> --> </el-table-column> -->
<!-- 回退状态 --> <!-- 核查状态 -->
<el-table-column <el-table-column
prop="RequestBackState" prop="CheckState"
:label="$t('trials:consistencyCheck:table:requestBackState')" :label="$t('trials:consistencyCheck:table:checkState')"
show-overflow-tooltip show-overflow-tooltip
min-width="120" min-width="120"
sortable="custom"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.RequestBackState*1 === 0">{{ $fd('RequestBackState', scope.row.RequestBackState*1) }}</span> <span v-if="scope.row.CheckState === 0"> -- </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.CheckState === 9" type="danger">{{ $fd('CheckState', scope.row.CheckState) }}</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.CheckState === 10" type="danger">{{ $fd('CheckState', scope.row.CheckState) }}</el-tag>
<el-tag v-else-if="scope.row.RequestBackState*1 === 3" type="danger">{{ $fd('RequestBackState', scope.row.RequestBackState*1) }}</el-tag> <el-tag v-else-if="scope.row.CheckState === 11">{{ $fd('CheckState', scope.row.CheckState) }}</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<!-- 核查时间 --> <!-- 核查时间 -->
@ -241,21 +242,6 @@
min-width="150" min-width="150"
sortable="custom" 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 <el-table-column
prop="CheckResult" prop="CheckResult"
@ -263,6 +249,20 @@
show-overflow-tooltip show-overflow-tooltip
min-width="120" 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 <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'])" 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')" :label="$t('common:action:action')"

View File

@ -146,29 +146,6 @@
</div> </div>
</template> </template>
</el-table-column> </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 <el-table-column
prop="CreateTime" prop="CreateTime"
@ -197,6 +174,14 @@
<el-tag v-else>{{ $fd('YesOrNo', scope.row.IsOverTime) }}</el-tag> <el-tag v-else>{{ $fd('YesOrNo', scope.row.IsOverTime) }}</el-tag>
</template> </template>
</el-table-column> </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 <el-table-column
prop="IsClosed" prop="IsClosed"
@ -210,14 +195,6 @@
<el-tag v-else type="danger">{{ $fd('YesOrNo', scope.row.IsClosed) }}</el-tag> <el-tag v-else type="danger">{{ $fd('YesOrNo', scope.row.IsClosed) }}</el-tag>
</template> </template>
</el-table-column> </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 <el-table-column
prop="ClosedTime" prop="ClosedTime"
@ -226,7 +203,29 @@
min-width="120" min-width="120"
sortable="custom" 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 <el-table-column
v-if="hasPermi(['trials:trials-panel:visit:crc-question:send'])" v-if="hasPermi(['trials:trials-panel:visit:crc-question:send'])"
:label="$t('common:action:action')" :label="$t('common:action:action')"

View File

@ -155,7 +155,7 @@
prop="IsUrgent" prop="IsUrgent"
:label="$t('trials:crcUpload:table:urgent')" :label="$t('trials:crcUpload:table:urgent')"
show-overflow-tooltip show-overflow-tooltip
min-width="140" min-width="110"
sortable="custom" sortable="custom"
> >
<template slot-scope="scope"> <template slot-scope="scope">
@ -308,7 +308,7 @@
</template> </template>
</el-table-column> </el-table-column>
<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')" :label="$t('common:action:action')"
width="250" width="250"
> >

View File

@ -124,7 +124,7 @@
prop="TrialSiteCode" prop="TrialSiteCode"
:label="$t('trials:qcQuality:table:siteId')" :label="$t('trials:qcQuality:table:siteId')"
show-overflow-tooltip show-overflow-tooltip
min-width="100" width="100"
sortable="custom" sortable="custom"
/> />
<!-- 受试者编号 --> <!-- 受试者编号 -->
@ -132,7 +132,7 @@
prop="SubjectCode" prop="SubjectCode"
:label="$t('trials:qcQuality:table:subjectId')" :label="$t('trials:qcQuality:table:subjectId')"
show-overflow-tooltip show-overflow-tooltip
min-width="120" width="120"
sortable="custom" sortable="custom"
/> />
<!-- 访视名称 --> <!-- 访视名称 -->
@ -140,14 +140,14 @@
prop="VisitName" prop="VisitName"
:label="$t('trials:qcQuality:table:visitName')" :label="$t('trials:qcQuality:table:visitName')"
show-overflow-tooltip show-overflow-tooltip
width="130" width="120"
sortable="custom" sortable="custom"
/> />
<el-table-column <el-table-column
prop="QCProcessEnum" prop="QCProcessEnum"
:label="$t('trials:qcQuality:table:qCProcessEnum')" :label="$t('trials:qcQuality:table:qCProcessEnum')"
show-overflow-tooltip show-overflow-tooltip
width="160" width="120"
sortable="custom" sortable="custom"
> >
<template slot-scope="scope"> <template slot-scope="scope">
@ -169,7 +169,7 @@
prop="CreateTime" prop="CreateTime"
:label="$t('trials:qcQuality:table:createTime')" :label="$t('trials:qcQuality:table:createTime')"
show-overflow-tooltip show-overflow-tooltip
min-width="150" width="100"
sortable="custom" sortable="custom"
/> />
<!-- 发起人 --> <!-- 发起人 -->
@ -177,22 +177,22 @@
prop="CreateUserName" prop="CreateUserName"
:label="$t('trials:qcQuality:table:organizer')" :label="$t('trials:qcQuality:table:organizer')"
show-overflow-tooltip show-overflow-tooltip
min-width="120" width="120"
sortable="custom" sortable="custom"
/> />
<el-table-column <!-- <el-table-column
prop="CurrentActionUserName" prop="CurrentActionUserName"
:label="$t('trials:qcCheck:table:crrentUser')" :label="$t('trials:qcCheck:table:crrentUser')"
show-overflow-tooltip show-overflow-tooltip
width="160" width="160"
sortable="custom" sortable="custom"
/> /> -->
<!-- 最新回复人 --> <!-- 最新回复人 -->
<el-table-column <el-table-column
prop="LatestReplyUserName" prop="LatestReplyUserName"
:label="$t('trials:qcQuality:table:latestReplyer')" :label="$t('trials:qcQuality:table:latestReplyer')"
show-overflow-tooltip show-overflow-tooltip
min-width="120" width="120"
sortable="custom" sortable="custom"
/> />
<!-- 最新回复时间 --> <!-- 最新回复时间 -->
@ -200,7 +200,55 @@
prop="LatestMsgTime" prop="LatestMsgTime"
:label="$t('trials:qcQuality:table:latestReplyTime')" :label="$t('trials:qcQuality:table:latestReplyTime')"
show-overflow-tooltip 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" sortable="custom"
/> />
<!-- 重传状态 --> <!-- 重传状态 -->
@ -208,7 +256,7 @@
prop="ReuploadEnum" prop="ReuploadEnum"
:label="$t('trials:qcQuality:table:reUploadStatus')" :label="$t('trials:qcQuality:table:reUploadStatus')"
show-overflow-tooltip show-overflow-tooltip
width="170" width="120"
sortable="custom" sortable="custom"
> >
<template slot-scope="scope"> <template slot-scope="scope">
@ -223,61 +271,13 @@
prop="ReUploadedTime" prop="ReUploadedTime"
:label="$t('trials:qcQuality:table:reUploadTime')" :label="$t('trials:qcQuality:table:reUploadTime')"
show-overflow-tooltip show-overflow-tooltip
width="210" min-width="150"
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"
sortable="custom" sortable="custom"
/> />
<el-table-column <el-table-column
v-if="hasPermi(['trials:trials-panel:visit:qc-question:send', 'trials:trials-panel:visit:qc-question:close'])" v-if="hasPermi(['trials:trials-panel:visit:qc-question:send', 'trials:trials-panel:visit:qc-question:close'])"
:label="$t('common:action:action')" :label="$t('common:action:action')"
width="200" min-width="150"
fixed="right" fixed="right"
> >
<template slot-scope="scope"> <template slot-scope="scope">