123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import { MessageBox, Message, Notification } from 'element-ui'
- import {useRouter, useRoute} from 'vue-router'
- import router from '@/router'
- export const successMsg = msg => {
- Message({
- showClose: true,
- message: msg || '操作成功',
- type: 'success'
- });
- };
- export const errorMsg = msg => {
- Message({
- showClose: true,
- message: msg || '操作成功',
- type: 'error'
- });
- };
- export const warningNotify = msg => {
- Notification({
- title: '提示',
- message: msg,
- type: 'warning',
- duration: 2000
- });
- };
- /**
- * 查询按钮权限
- * @param {*} value 当前按钮对应code
- * @param {*} btnRole 当前路由所有按钮权限
- * @returns
- */
- export const checkBtnRole = (value, btnRole) => {
- if(!btnRole) {return true}
- let index = btnRole.indexOf(value);
- return index >= 0;
- };
- export default {
- successMsg,
- errorMsg,
- warningNotify,
- checkBtnRole
- }
|