mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-20 16:26:45 +08:00
--fix bug
This commit is contained in:
@@ -43,7 +43,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="search">
|
||||
<div class="search" v-if="data?.length">
|
||||
<div class="leftchoose">
|
||||
<div class="namecon" style="margin-right: 30px">
|
||||
<div class="name">姓名:</div>
|
||||
@@ -81,7 +81,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btnss" style="margin-top: 20px" v-if="checkPer(permissions,createId)">
|
||||
<div class="btnss" style="margin-top: 20px" v-if="checkPer(permissions,createId) && data?.length">
|
||||
<div
|
||||
class="btn btn1"
|
||||
style="margin-right: 20px"
|
||||
@@ -89,6 +89,14 @@
|
||||
>
|
||||
<div class="wz">签到二维码</div>
|
||||
</div>
|
||||
<div
|
||||
class="btn btn1"
|
||||
style="margin-right: 20px"
|
||||
v-if="data[coursePlanIndex]?.assessmentId"
|
||||
@click="qrcodeAssement()"
|
||||
>
|
||||
<div class="wz">评估二维码</div>
|
||||
</div>
|
||||
<div
|
||||
class="btn btn1"
|
||||
style="margin-right: 20px"
|
||||
@@ -119,9 +127,13 @@
|
||||
<div class="btn btn1" @click="batchSign" style="margin-right: 20px">
|
||||
<div class="wz">批量签到</div>
|
||||
</div>
|
||||
<div class="btn btn1" @click="exportTaskStu">
|
||||
<div class="btn btn1" @click="exportTaskStu" style="margin-right: 20px">
|
||||
<div class="img2"></div>
|
||||
<div class="wz">导出数据</div>
|
||||
<div class="wz">导出签到数据</div>
|
||||
</div>
|
||||
<div class="btn btn1" @click="exportAssessment" v-if="data[coursePlanIndex]?.assessmentId">
|
||||
<div class="img2"></div>
|
||||
<div class="wz">导出评估数据</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tableBox" style="margin-top: 30px">
|
||||
@@ -151,6 +163,7 @@ import {useRequest} from "@/api/request";
|
||||
import CommonImport from "@/components/common/CommonImport";
|
||||
import CommonStudent from "@/components/student/CommonStudent";
|
||||
import dayjs from "dayjs";
|
||||
import {delStudentList} from "@/api/index1";
|
||||
|
||||
const coursePlanIndex = ref(0);
|
||||
const tableRef = ref();
|
||||
@@ -291,6 +304,19 @@ const columns = ref([
|
||||
<a-radio checked={text.record.leaveStatus} onClick={() => stuSign(text)}>请假</a-radio>
|
||||
</div>
|
||||
},
|
||||
{
|
||||
title: "操作",
|
||||
ellipsis: true,
|
||||
className: "h",
|
||||
dataIndex: "opacation",
|
||||
key: "opacation",
|
||||
width: 130,
|
||||
align: "center",
|
||||
customRender: (text) =>
|
||||
<div class="opa">
|
||||
<a className="opa" style={{color: '#666'}} onClick={()=>removeStu(text.record.id)}>删除</a>
|
||||
</div>
|
||||
},
|
||||
]);
|
||||
const { data = [], loading, fetchData } = useRequest(COURSE_PLAN_LIST, planParams, false);
|
||||
|
||||
@@ -309,6 +335,11 @@ const ChoiceCourse = (n) => {
|
||||
tableRef.value.fetch();
|
||||
};
|
||||
|
||||
const removeStu=(id)=> dialog({
|
||||
content: "确定删除该学员吗?",
|
||||
ok: () => delStudentList({ ids: [id] }).then(() => fetchData())
|
||||
})
|
||||
|
||||
const closeDrawer = () => emit("update:FSvisible", false);
|
||||
//批量签到
|
||||
const batchSign = () => {
|
||||
@@ -369,6 +400,8 @@ function exportTaskStu() {
|
||||
window.open(`${process.env.VUE_APP_BASE_API}/admin/student/exportTaskStudent?type=3&pid=${offcoursePlanId.value}&thirdType=2`);
|
||||
}
|
||||
|
||||
const exportAssessment = () =>window.open(`${process.env.VUE_APP_BASE_API}/admin/assessment/manage/exportAssessmentMessage?chapterId=${props.type === 1 ? props.datasource.stageId : props.datasource.chapterId}&type=${props.type}&pid=${props.type === 1 ? props.datasource.projectId : props.datasource.routerId}&courseId=${data.value[coursePlanIndex.value].assessmentId}&taskId=${props.datasource.id}&taskType=${props.datasource.type}`);
|
||||
|
||||
function afterVisibleChange(bool) {
|
||||
bool && fetchData()
|
||||
}
|
||||
@@ -396,6 +429,14 @@ const qrcodeVisibleSign = () => {
|
||||
});
|
||||
};
|
||||
|
||||
const qrcodeAssement = () =>{
|
||||
qrCode({
|
||||
title: "【评估】二维码",
|
||||
name: data.value[coursePlanIndex.value]?.assessmentName,
|
||||
url: `${location.protocol}//${location.host}${process.env.VUE_APP_BASE_API}/student-h5/investigatpage?id=${data.value[coursePlanIndex.value]?.id}&type=3&infoId=${data.value[coursePlanIndex.value]?.id}&courseId=${data.value[coursePlanIndex.value].assessmentId}&chapterOrStageId=0`,
|
||||
});
|
||||
}
|
||||
|
||||
const change = (e) => {
|
||||
console.log(e)
|
||||
if(e==="end"){
|
||||
|
||||
Reference in New Issue
Block a user