fix:关闭debugger

This commit is contained in:
wuyx
2023-02-23 09:55:01 +08:00
parent 2c5945bfc7
commit 255400dce2
4 changed files with 207 additions and 319 deletions

View File

@@ -1,51 +1,28 @@
<template>
<a-drawer
v-if="ExaminationModelVisible"
:visible="ExaminationModelVisible"
class="drawerStyle ProjectExamManage"
placement="right"
width="80%"
@after-visible-change="afterVisibleChange"
>
<a-drawer v-if="ExaminationModelVisible" :visible="ExaminationModelVisible" class="drawerStyle ProjectExamManage"
placement="right" width="80%" @after-visible-change="afterVisibleChange">
<div class="drawerMain">
<div class="header">
<div class="headerTitle">考试{{ title }}</div>
<img
style="width: 29px; height: 29px; cursor: pointer"
src="../../../assets/images/basicinfo/close.png"
@click="closeDrawer"
/>
<img style="width: 29px; height: 29px; cursor: pointer" src="../../../assets/images/basicinfo/close.png"
@click="closeDrawer" />
</div>
<div class="main">
<div class="endtime">起止时间{{datasource.startTime}} {{datasource.endTime}}</div>
<div class="endtime">起止时间{{ datasource.startTime }} {{ datasource.endTime }}</div>
<div class="search">
<div class="namecon" style="margin-right: 30px">
<div class="name">姓名</div>
<a-input
v-model:value="name"
style="width: 200px; height: 40px; border-radius: 8px"
placeholder="请输入姓名"
/>
<a-input v-model:value="name" style="width: 200px; height: 40px; border-radius: 8px" placeholder="请输入姓名" />
</div>
<div v-if="datasource.type !==5" class="namecon" style="margin-right: 50px">
<div v-if="datasource.type !== 5" class="namecon" style="margin-right: 50px">
<div class="name">任务状态</div>
<div class="select">
<a-select
v-model:value="projectName"
style="width: 200px"
placeholder="请选择"
:options="projectNameList"
@change="selectProjectName"
allowClear
></a-select>
<a-select v-model:value="projectName" style="width: 200px" placeholder="请选择" :options="projectNameList"
@change="selectProjectName" allowClear></a-select>
</div>
</div>
<div class="btns">
<div
class="btn btn1"
style="margin-right: 20px"
@click="searchTableData"
>
<div class="btn btn1" style="margin-right: 20px" @click="searchTableData">
<div class="img1"></div>
<div class="wz">搜索</div>
</div>
@@ -82,31 +59,17 @@
</div>
</div> -->
<div class="tableBox" style="margin-top: 20px; margin-bottom: 100px">
<a-table
style="border: 1px solid #f2f6fe"
:columns="tablecolumns"
:data-source="tabledata"
:loading="loadingData"
:scroll="{ x: 900 }"
:pagination="false"
/>
<a-table style="border: 1px solid #f2f6fe" :columns="tablecolumns" :data-source="tabledata"
:loading="loadingData" :scroll="{ x: 900 }" :pagination="false" />
<div class="pa">
<a-pagination
:showSizeChanger="false"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
v-if="tableDataTotal > 10"
@change="changePaginationStu"
/>
<a-pagination :showSizeChanger="false" showQuickJumper="true" hideOnSinglePage="true" :pageSize="pageSize"
:current="currentPage" :total="tableDataTotal" class="pagination" v-if="tableDataTotal > 10"
@change="changePaginationStu" />
</div>
</div>
</div>
<!--
<!--
<div class="btnn">
<button class="btn1" @click="closeDrawer">取消</button>
<button class="btn2" @click="closeDrawer">确定</button>
@@ -115,8 +78,8 @@
<!-- 导出成绩抽屉 -->
<EScore v-model:eScorevisible="eScorevisible" />
</a-drawer>
<!-- 查看答卷抽屉 -->
<CheckAnsware v-model:CAvisible="CAvisible" :datasource="datasource"/>
<!-- 查看答卷抽屉 -->
<CheckAnsware v-model:CAvisible="CAvisible" :datasource="datasource" />
</template>
<script>
@@ -198,7 +161,7 @@ export default {
customRender: (text) => {
return (
<div class="racona">
<span> {text.record.studentCode?text.record.studentCode:"-"}</span>
<span> {text.record.studentCode ? text.record.studentCode : "-"}</span>
</div>
);
},
@@ -213,7 +176,7 @@ export default {
customRender: (text) => {
return (
<div class="racona">
<span> {text.record.studentName?text.record.studentName:"-"}</span>
<span> {text.record.studentName ? text.record.studentName : "-"}</span>
</div>
);
},
@@ -228,7 +191,7 @@ export default {
customRender: (text) => {
return (
<div class="racona">
<span> {text.record.studentDepartName?text.record.studentDepartName:"-"}</span>
<span> {text.record.studentDepartName ? text.record.studentDepartName : "-"}</span>
</div>
);
},
@@ -244,7 +207,7 @@ export default {
customRender: (text) => {
return (
<div class="racona">
<span> {text.record.studentJobName?text.record.studentJobName:"-"}</span>
<span> {text.record.studentJobName ? text.record.studentJobName : "-"}</span>
</div>
);
},
@@ -258,7 +221,7 @@ export default {
ellipsis: true,
className: "h",
customRender: () => {
return (
return (
<div class="racona">
<span> {props.levelName}</span>
</div>
@@ -276,7 +239,7 @@ export default {
customRender: (text) => {
return (
<div class="racona">
<span> {text.record.num?text.record.num:"-"}</span>
<span> {text.record.num ? text.record.num : "-"}</span>
</div>
);
},
@@ -292,7 +255,7 @@ export default {
customRender: (text) => {
return (
<div class="racona">
<span> {text.record.examinationScore?text.record.examinationScore:"-"}</span>
<span> {text.record.examinationScore ? text.record.examinationScore : "-"}</span>
</div>
);
},
@@ -309,7 +272,7 @@ export default {
customRender: (text) => {
return (
<div class="racona">
<span> {text.record.examinationSubmitTime?text.record.examinationSubmitTime:"-"}</span>
<span> {text.record.examinationSubmitTime ? text.record.examinationSubmitTime : "-"}</span>
</div>
);
},
@@ -322,7 +285,7 @@ export default {
align: "center",
ellipsis: true,
className: "h",
customRender: ({record:{finishStatus}}) => ({1:'通过',2:'未通过'}[finishStatus] || '未开始'),
customRender: ({ record: { finishStatus } }) => ({ 1: '通过', 2: '未通过' }[finishStatus] || '未开始'),
},
{
title: "操作",
@@ -333,37 +296,37 @@ export default {
ellipsis: true,
className: "h",
customRender: (text) => {
debugger
console.log("text"+text.record)
if (text.record.finishStatus===1 || text.record.finishStatus===2) {
{/* debugger */ }
console.log("text" + text.record)
if (text.record.finishStatus === 1 || text.record.finishStatus === 2) {
return (
<div class="racona">
<a-button
type="link"
onClick={()=>{
state.studentKid = text.record.studentKid;
state.datasource = text.record;
state.CAvisible = true;
}}>
查看答卷
</a-button>
</div>
<div class="racona">
<a-button
type="link"
onClick={() => {
state.studentKid = text.record.studentKid;
state.datasource = text.record;
state.CAvisible = true;
}}>
查看答卷
</a-button>
</div>
);
}else {
} else {
return (
<div class="racona">
<a-button
type="link"
disabled
onClick={()=>{
state.studentKid = text.record.studentKid;
state.datasource = text.record;
state.CAvisible = true;
}}>
查看答卷
</a-button>
</div>
);
<div class="racona">
<a-button
type="link"
disabled
onClick={() => {
state.studentKid = text.record.studentKid;
state.datasource = text.record;
state.CAvisible = true;
}}>
查看答卷
</a-button>
</div>
);
}
},
@@ -424,7 +387,7 @@ export default {
type: 1,
taskId: props.datasource.courseId,
targetId: props.datasource.routerId
}).then(res=>{
}).then(res => {
state.tabledata = res.data.data.managementDtoList;
state.tableDataTotal = res.data.data.total;
state.loadingData = false;
@@ -453,8 +416,8 @@ export default {
getData();
};
{/* 导出数据 */}
function exportData() {
{/* 导出数据 */ }
function exportData() {
// window.open(`${process.env.VUE_APP_BASE_API}/admin/exam/manage/exportExam?chapterId=${props.datasource.chapterId}&targetId=${props.datasource.routerId}&taskId=${props.datasource.courseId}&type=${1}`)
window.open(`${process.env.VUE_APP_BASE_API}/admin/exam/manage/exportExam?currentStageId=${props.datasource.chapterId}&type=${1}&pid=${props.datasource.routerId}&targetId=${props.datasource.routerId}&taskId=${props.datasource.courseId}&taskType=${props.datasource.type}`)
@@ -517,6 +480,7 @@ export default {
height: 100%;
overflow: auto;
padding-right: 10px;
.endtime {
font-size: 16px;
font-weight: 500;
@@ -688,15 +652,18 @@ export default {
.ant-table-selection-column {
padding: 0px !important;
}
.ant-pagination-item,
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-options {
margin-bottom: 10px;
}
.ant-table-thead > tr > th {
.ant-table-thead>tr>th {
background-color: rgba(239, 244, 252, 1) !important;
}
.ant-table-selection-column {
padding: 0 !important;
}
@@ -709,9 +676,7 @@ export default {
padding-left: 0px !important;
}
.ant-table-tbody
> tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
> td {
.ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td {
background: #f6f9fd;
}
@@ -724,6 +689,7 @@ export default {
border-right: 1px solid #e9e9e9;
cursor: pointer;
}
.studentopea2 {
font-size: 14px;
font-weight: 400;