UNPKG

logwire-wms-pda-ui

Version:

运匠科技wms-PDA基础组件库

52 lines (41 loc) 1.01 kB
/* * 权限 * @author: 张文 * @date 2022-02-14 * */ import {permissions} from "../api/common/Permissions"; export const Permissions = { /** * 设置权限数据 * @author 张文 * @param {Array} data 需要设置的仓库数据 * */ set(data) { window.lwWindowGlobalData.set('permissions.data', data) }, // 获取权限数据 get() { return window.lwWindowGlobalData.get('permissions.data') }, /** * 异步获取权限数据 * @author 张文 * @return {Promise} 权限数据 */ asyncGet() { return new Promise((PR, PE) => { permissions.get(this.getQuery()).then(res => { this.set(res) PR(this.get()) }).catch(err => PE(err)) }) }, // 设置权限获取的参数 setQuery(arr){ window.lwWindowGlobalData.set('permissions.query', arr) }, // 获取权限获取的参数 getQuery(){ return window.lwWindowGlobalData.get('permissions.query') } }