109 lines
3.2 KiB
Plaintext
109 lines
3.2 KiB
Plaintext
<template>
|
|
<div>
|
|
<div>
|
|
<div style="line-height: 32px">
|
|
当前项目阅片模式为:{{ $fd('ReadingMethod', ReadingType) }}
|
|
</div>
|
|
<div style="line-height: 32px;margin-bottom: 10px;">
|
|
当前选择裁判为:<el-tag v-if="TaskAllocationRuleSelectList.length">{{ TaskAllocationRuleSelectList.map(v => `${v.UserName}(${v.FullName})`).toString() }}</el-tag>
|
|
</div>
|
|
</div>
|
|
<el-table
|
|
v-loading="loading"
|
|
border
|
|
:data="TaskAllocationRuleList"
|
|
stripe
|
|
@selection-change="handleTaskAllocationRuleListSelectChange"
|
|
>
|
|
<el-table-column :selectable="selectable" type="selection" align="left" width="45" />
|
|
<el-table-column
|
|
prop="UserName"
|
|
label="阅片人"
|
|
min-width="180"
|
|
show-overflow-tooltip
|
|
>
|
|
<template slot-scope="scope">
|
|
{{ `${scope.row.UserName}(${scope.row.FullName})` }}
|
|
</template>
|
|
</el-table-column>
|
|
<el-table-column
|
|
prop="PlanReadingRatio"
|
|
label="计划受试者比例"
|
|
min-width="130"
|
|
show-overflow-tooltip
|
|
>
|
|
<template slot-scope="scope">
|
|
{{ scope.row.PlanReadingRatio ? scope.row.PlanReadingRatio + '%' : '0%' }}
|
|
</template>
|
|
</el-table-column>
|
|
<el-table-column
|
|
prop="UserName"
|
|
label="当前受试者比例"
|
|
min-width="120"
|
|
show-overflow-tooltip
|
|
>
|
|
<template slot-scope="scope">
|
|
{{ scope.row.ApplyedTotalSubjectCount > 0 ? (scope.row.SelfApplyedSubjectCount * 100 / scope.row.ApplyedTotalSubjectCount).toFixed(2) + '%' : '0%' }}
|
|
</template>
|
|
</el-table-column>
|
|
<el-table-column
|
|
prop="UserName"
|
|
label="已分配任务比例"
|
|
min-width="120"
|
|
show-overflow-tooltip
|
|
>
|
|
<template slot-scope="scope">
|
|
{{ scope.row.ApplyedTotalTaskCount > 0 ? (scope.row.SelfApplyedTaskCount * 100 / scope.row.ApplyedTotalTaskCount).toFixed(2) + '%' : '0%' }}
|
|
</template>
|
|
</el-table-column>
|
|
<el-table-column
|
|
prop="UserName"
|
|
label="已分配总任务量"
|
|
min-width="120"
|
|
show-overflow-tooltip
|
|
>
|
|
<template slot-scope="scope">
|
|
{{ scope.row.SelfApplyedTaskCount }}
|
|
</template>
|
|
</el-table-column>
|
|
<el-table-column
|
|
prop="UserName"
|
|
label="待处理任务量"
|
|
min-width="120"
|
|
show-overflow-tooltip
|
|
>
|
|
<template slot-scope="scope">
|
|
{{ scope.row.SelfUndoTaskCount }}
|
|
</template>
|
|
</el-table-column>
|
|
<el-table-column
|
|
prop="IsEnable"
|
|
label="状态"
|
|
min-width="100"
|
|
show-overflow-tooltip
|
|
>
|
|
<template slot-scope="scope">
|
|
<el-tag v-if="!scope.row.IsEnable" type="danger">{{ $fd('IsEnable', scope.row.IsEnable) }}</el-tag>
|
|
<el-tag v-else>{{ $fd('IsEnable', scope.row.IsEnable) }}</el-tag>
|
|
</template>
|
|
</el-table-column>
|
|
<el-table-column
|
|
prop="Note"
|
|
label="备注"
|
|
min-width="100"
|
|
show-overflow-tooltip
|
|
/>
|
|
</el-table>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: "ManualAllocationTable"
|
|
}
|
|
</script>
|
|
|
|
<style scoped>
|
|
|
|
</style>
|