This commit is contained in:
@@ -10,16 +10,42 @@ export function isAdmin() {
|
||||
return getRole() === 'admin'
|
||||
}
|
||||
|
||||
export function isSales() {
|
||||
return getRole() === 'sales'
|
||||
}
|
||||
|
||||
export function isCustomer() {
|
||||
return getRole() === 'customer'
|
||||
}
|
||||
|
||||
export function canCreateOrder() {
|
||||
// 只有管理员/销售可以创建订单,顾客不可以
|
||||
return !isCustomer()
|
||||
export function isGuest() {
|
||||
return getRole() === 'guest' || !uni.getStorageSync('token')
|
||||
}
|
||||
|
||||
export function canViewAllOrders() {
|
||||
// 只有管理员/销售可以查看全部订单
|
||||
return !isCustomer()
|
||||
/**
|
||||
* 是否有商品维护权限(仅管理员)
|
||||
*/
|
||||
export function canManageProduct() {
|
||||
return isAdmin()
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否有创建订单权限(管理员/销售)
|
||||
*/
|
||||
export function canCreateOrder() {
|
||||
return isAdmin() || isSales()
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否有查看全部订单权限(管理员/销售)
|
||||
*/
|
||||
export function canViewAllOrders() {
|
||||
return isAdmin() || isSales()
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否可以查看首页统计(管理员/销售)
|
||||
*/
|
||||
export function canViewStats() {
|
||||
return isAdmin() || isSales()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user