mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-23 17:55:39 +08:00
fix:修改面授作业在线考试投票测评管理直播活动考勤 feat:新增查看作业 签到二维码 导出成绩
This commit is contained in:
@@ -76,16 +76,16 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="btnss" style="margin-top: 20px">
|
||||
<div class="btn btn1" style="margin-right: 20px">
|
||||
<div class="btn btn1" style="margin-right: 20px" @click="signQR">
|
||||
<div class="wz">签到二维码</div>
|
||||
</div>
|
||||
<div class="btn btn1" style="margin-right: 20px" @click="showImpStu">
|
||||
<div class="img1"></div>
|
||||
<div class="wz" @click="showImpStu">导入学员</div>
|
||||
<div class="wz">导入学员</div>
|
||||
</div>
|
||||
<div class="btn btn2" @click="showCopyModal">
|
||||
<div class="wz">批量签到</div>
|
||||
</div>
|
||||
<div class="btn btn2" @click="showStopModal">
|
||||
<div class="wz" @click="showEntryScore">批量签退</div>
|
||||
</div>
|
||||
<div class="btn btn2">
|
||||
<div class="img2"></div>
|
||||
<div class="wz">导出数据</div>
|
||||
@@ -149,6 +149,8 @@
|
||||
<button class="btn2">确定</button>
|
||||
</div>
|
||||
</a-drawer>
|
||||
<!-- 二维码签到弹窗 -->
|
||||
<SignQR v-model:signQRvisible="signQRvisible"/>
|
||||
<!-- 导入学员抽屉 -->
|
||||
<imp-stu v-model:AddImpStuvisible="AddImpStuvisible" />
|
||||
<!-- 批量签到弹窗 -->
|
||||
@@ -181,44 +183,18 @@
|
||||
</div>
|
||||
</div>
|
||||
</a-modal>
|
||||
<!-- 批量签退弹窗 -->
|
||||
<a-modal
|
||||
v-model:visible="stopModal"
|
||||
:footer="null"
|
||||
:closable="closeStop"
|
||||
wrapClassName="CopyModal"
|
||||
centered="true"
|
||||
>
|
||||
<div class="delete">
|
||||
<div class="del_header"></div>
|
||||
<div class="del_main">
|
||||
<div class="header">
|
||||
<div class="icon"></div>
|
||||
<span>提示</span>
|
||||
<div class="close_exit" @click="closeStopModal"></div>
|
||||
</div>
|
||||
<div class="body">
|
||||
<span>您确定要批量签退吗</span>
|
||||
</div>
|
||||
<div class="del_btnbox">
|
||||
<div class="del_btn btn1">
|
||||
<div class="btnText" @click="delete_exit">取消</div>
|
||||
</div>
|
||||
<div class="del_btn btn2">
|
||||
<div class="btnText" @click="delete_exit">确定</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</a-modal>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { toRefs, reactive } from "vue";
|
||||
import ImpStu from "../../components/drawers/AddLevelImportStu";
|
||||
import SignQR from "./SignQR.vue"
|
||||
export default {
|
||||
name: "FaceManage",
|
||||
components: { ImpStu },
|
||||
components: {
|
||||
ImpStu,
|
||||
SignQR,
|
||||
},
|
||||
props: {
|
||||
FSvisible: {
|
||||
type: Boolean,
|
||||
@@ -234,6 +210,7 @@ export default {
|
||||
closeCopy: false, //签到弹窗关闭图标
|
||||
stopModal: false, //签退弹窗
|
||||
closeStop: false, //签退弹窗关闭图标
|
||||
signQRvisible:false, //二维码弹窗
|
||||
name: null,
|
||||
showmodal: false, //勾选提示框
|
||||
closable: false, //modal右上角的关闭按钮
|
||||
@@ -424,18 +401,14 @@ export default {
|
||||
const closeCopyModal = () => {
|
||||
state.copyModal = false;
|
||||
};
|
||||
const showStopModal = () => {
|
||||
state.stopModal = true;
|
||||
};
|
||||
const closeStopModal = () => {
|
||||
state.stopModal = false;
|
||||
};
|
||||
const showEntryScore = () => {
|
||||
state.Evisible = true;
|
||||
};
|
||||
const signQR = ()=> {
|
||||
state.signQRvisible = true
|
||||
}
|
||||
const onSelectChange = (selectedRowKeys) => {
|
||||
console.log("selectedRowKeys changed: ", selectedRowKeys);
|
||||
|
||||
state.selectedRowKeys = selectedRowKeys;
|
||||
};
|
||||
|
||||
@@ -578,14 +551,13 @@ export default {
|
||||
selectProjectName2,
|
||||
closeDrawer,
|
||||
onSelectChange,
|
||||
showEntryScore,
|
||||
tableDataFunc,
|
||||
getTableData,
|
||||
showImpStu,
|
||||
showCopyModal,
|
||||
closeCopyModal,
|
||||
showStopModal,
|
||||
closeStopModal,
|
||||
signQR,
|
||||
};
|
||||
},
|
||||
};
|
||||
@@ -746,6 +718,7 @@ export default {
|
||||
height: 100%;
|
||||
// background-color: #bfa;
|
||||
// overflow-y: auto;
|
||||
padding-right: 10px;
|
||||
.titl {
|
||||
display: flex;
|
||||
.endtime {
|
||||
|
||||
Reference in New Issue
Block a user