-- fix 权限管理

This commit is contained in:
yuping
2023-03-08 01:17:44 +08:00
parent 32601f080b
commit 902d509e0f

View File

@@ -323,19 +323,19 @@
<template #operation="{ text, record, index }">
<a-space>
<a-button
v-if="record.auditStatus === 2 && checkPer(record.permissions)"
v-if="record.auditStatus === 2 && checkPer(record.permissions,createId)"
@click="() => handlePush(text, index)"
type="link"
>发布
</a-button>
<a-button
v-if="record.auditStatus === 0 && checkPer(record.permissions)"
v-if="record.auditStatus === 0 && checkPer(record.permissions,createId)"
@click="() => handleSubmit(text, index)"
type="link"
>提交审核
</a-button>
<a-button
v-if="record.auditStatus === 2 && checkPer(record.permissions)"
v-if="record.auditStatus === 2 && checkPer(record.permissions,createId)"
@click="() => handleEdit(record, String(record.courseform))"
type="link"
>编辑
@@ -347,8 +347,7 @@
</a-button> -->
<a-button
v-if="
(record.auditStatus === 2 || record.auditStatus === 3) &&
checkPer(record.permissions)
(record.auditStatus === 2 || record.auditStatus === 3)
"
@click="() => handleStart(record, String(record.courseform))"
type="link"
@@ -361,8 +360,7 @@
</a-button>
<a-button
v-if="
(record.auditStatus === 2 || record.auditStatus === 3) &&
checkPer(record.permissions)
(record.auditStatus === 2 || record.auditStatus === 3)
"
@click="() => handleGuan22(record, String(record.courseform))"
type="link"
@@ -370,7 +368,7 @@
</a-button>
<DropDown
v-if="
checkPer(record.permissions) && checkOwner(record.permissions)
checkPer(record.permissions,createId) && checkOwner(record.permissions)
"
value="授权"
>
@@ -384,7 +382,7 @@
>管理权</CommonStudent
>
</DropDown>
<DropDown v-if="checkPer(record.permissions)" value="更多">
<DropDown v-if="checkPer(record.permissions,createId)" value="更多">
<a-button @click="() => handleCopy(text)" type="link"
>复制</a-button
>
@@ -392,7 +390,7 @@
v-if="
record.auditStatus === 3 &&
record.status &&
checkPer(record.permissions)
checkPer(record.permissions,createId)
"
@click="() => handleRejectExit(text, index, record)"
type="link"
@@ -402,7 +400,7 @@
v-if="
record.auditStatus === 3 &&
record.status &&
checkPer(record.permissions)
checkPer(record.permissions,createId)
"
@click="() => handleStop(text, index)"
type="link"
@@ -412,7 +410,7 @@
v-if="
record.auditStatus === 3 &&
!record.status &&
checkPer(record.permissions)
checkPer(record.permissions,createId)
"
@click="() => handleOpen(text, index)"
type="link"
@@ -762,7 +760,7 @@
<div class="search"></div>
<div class="btnText">重置</div>
</div>
<div class="btns">
<div class="btns" v-if="checkPer(permissions,createId)">
<div class="btn btn3" @click="createkk">
<div class="search"></div>
<div class="btnText">
@@ -804,12 +802,13 @@
<div class="operation">
<div class="fb">
<!--新加 签到 -->
<div class="jc" @click="qrcodeVisible(record, 2)">
<div class="jc" @click="qrcodeVisible(record, 2)" v-if="checkPer(permissions,createId)">
签到
</div>
<div
class="jc"
v-if="checkPer(permissions,createId)"
@click="
() => {
handelEditStu(record);
@@ -829,7 +828,7 @@
管理
</div>
</div>
<a-dropdown>
<a-dropdown v-if="checkPer(permissions,createId)">
<template #overlay>
<a-menu style="margin-left: 20px">
<a-menu-item
@@ -1256,7 +1255,7 @@
>
<template #extension="{ data: { record } }">
<a-button
v-if="record.source === 4 && record.status === 1"
v-if="record.source === 4 && record.status === 1 && checkPer(permissions,createId)"
@click="
() => {
record.status = 0;
@@ -1267,7 +1266,7 @@
>审核通过
</a-button>
<a-button
v-if="record.source === 4 && record.status === 1"
v-if="record.source === 4 && record.status === 1 && checkPer(permissions,createId)"
@click="
() => {
record.status = 2;
@@ -1281,6 +1280,7 @@
v-if="
record.source === 4 &&
(record.status === 0 || record.status === 2)
&& checkPer(permissions,createId)
"
@click="
() => {