mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-09 19:06:45 +08:00
-- fix 权限管理
This commit is contained in:
@@ -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="
|
||||
() => {
|
||||
|
||||
Reference in New Issue
Block a user