feat: 增加权限校验

This commit is contained in:
GaoHao
2025-04-11 18:26:10 +08:00
parent cc13161f16
commit b92f39fe89
4 changed files with 19 additions and 1 deletions

View File

@@ -81,6 +81,7 @@ import couponEnum from "./couponEnum";
import couponDetails from "./components/coupon_details.vue";
import couponAdd from "./components/add.vue";
import couponApi from "@/api/account/coupon";
import { hasPermission } from "@/utils/index";
export default {
// eslint-disable-next-line vue/no-unused-components
@@ -100,6 +101,9 @@ export default {
},
mounted() {
this.getTableData();
console.log(hasPermission('coupon:add'))
console.log(hasPermission('coupon:edit'))
// coupon:add shopStaff:add
},
methods: {
toAdd(data) {

View File

@@ -173,6 +173,7 @@ function handleLogin() {
});
localStorage.removeItem("shopName")
let resData = await $API_login.getPermission()
localStorage.setItem("permission",JSON.stringify(resData))
const { path, queryParams } = parseRedirect();
console.log(path, queryParams);