| | |
| | | </el-form-item> |
| | | </el-form> |
| | | <span v-if="!data.isAdmin" style="font-size: 19px;font-weight: 600;margin-right: 20px"> |
| | | {{data.companyName}},您的企业当前系统可用课时总计 |
| | | {{data.companyName}},您的单位当前系统可用课时总计 |
| | | <span style="font-size: 19px;font-weight: 600;color: #1ab394">{{data.remainPeriod}}</span> 分钟。<span @click="openDetail" style="cursor: pointer; font-size: 19px;font-weight: 600;color: #1890ff">[明细]</span> |
| | | </span> |
| | | </div> |
| | |
| | | <el-table-column label="批次编号" prop="code" align="center" width="135" /> |
| | | <el-table-column label="创建时间" prop="createTime" align="center" width="120" /> |
| | | <el-table-column label="批次名称" prop="name" align="center" /> |
| | | <el-table-column label="创建企业" prop="companyName" align="center" /> |
| | | <el-table-column label="创建单位" prop="companyName" align="center" /> |
| | | <el-table-column label="批次级别" prop="level" align="center" > |
| | | <template #default="scope"> |
| | | <span>{{scope.row.level === 1 ? '单位级' : scope.row.level === 2 ? '学院级' : scope.row.level === 3 ? '实验室级' : '其他' }}</span> |
| | |
| | | <el-table-column label="总课时" prop="coursePeriodNum" align="center" /> |
| | | <el-table-column label="已完成人数" prop="finishCount" align="center" /> |
| | | <el-table-column label="完成率" prop="finishRate" align="center"> |
| | | <template #default="scope"> |
| | | <span>{{scope.row.finishRate.toFixed(2)}}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="180"> |
| | | <template #default="scope"> |
| | |
| | | return { |
| | | ...item, |
| | | coursePeriodNum: item.coursePeriod ? (item.coursePeriod /60).toFixed(2).replace(/\.00$/, '') + '分钟':'', |
| | | finishRate: item.finishCount ? item.finishCount ===0 && item.studentCount ===0 ? '0%': (item.finishCount / item.studentCount).toFixed(2) *100 + '%' : '' |
| | | finishRate: item.finishCount ? item.finishCount ===0 && item.studentCount ===0 ? '0%': ((item.finishCount / item.studentCount)*100).toFixed(2).replace(/\.00$/, '') + '%' : '' |
| | | } |
| | | }) |
| | | data.total = res.data.total |