--demand 添加权限

This commit is contained in:
yuping
2023-02-01 20:19:45 +08:00
parent 5b8e8a691b
commit 2b00230efa
11 changed files with 78 additions and 71 deletions

View File

@@ -79,7 +79,7 @@
type="flex"
gutter="12"
style="padding-left: 20px; margin-right: 0px"
v-button-per="permissions"
v-if="checkPer(permissions)"
>
<a-col :span="1.5">
<CommonStudent
@@ -219,20 +219,18 @@
<slot name="extension" v-bind:data="{ record }"></slot>
<a-button
v-button-per="permissions"
v-if="type === 3 && record.status !== 0"
v-if="type === 3 && record.status !== 0 && checkPer(permissions)"
@click="updateStatus(0, record.id)"
type="link"
>通过</a-button
>
<a-button
v-button-per="permissions"
v-if="type === 3 && record.status !== 0"
v-if="type === 3 && record.status !== 0 && checkPer(permissions)"
@click="updateStatus(2, record.id)"
type="link"
>拒绝</a-button
>
<a-button v-button-per="permissions" @click="del(record.id)" type="link" danger>删除</a-button>
<a-button v-if="checkPer(permissions)" @click="del(record.id)" type="link" danger>删除</a-button>
</a-space>
</template>
</a-table>
@@ -355,6 +353,7 @@ import ExportHomeWork from "../Modals/ExportHomeWork.vue";
import * as api from "../../api/index1";
import ImpStu from "../drawers/AddLevelImportStu";
import { ExclamationCircleOutlined } from "@ant-design/icons-vue";
import {checkPer} from "@/utils/utils";
const props = defineProps({
type: Number,