整理系统菜单及权限
This commit is contained in:
+45
-1
@@ -2,13 +2,16 @@ import { message, SelectProps } from 'ant-design-vue';
|
||||
import { isExternalLink, random, toDateString } from 'ele-admin-pro';
|
||||
import router from '@/router';
|
||||
import { listDictionaryData } from '@/api/system/dictionary-data';
|
||||
import { ref } from 'vue';
|
||||
import { ref, unref } from 'vue';
|
||||
import { getJson } from '@/api/json';
|
||||
import { APP_SECRET, FILE_SERVER } from '@/config/setting';
|
||||
import mitt from 'mitt';
|
||||
import { ChatMessage } from '@/api/system/chat/model';
|
||||
import { useUserStore } from '@/store/modules/user';
|
||||
import CryptoJS from 'crypto-js';
|
||||
// import { useTenantStore } from '@/store/modules/tenant';
|
||||
// import { listMerchantAccount } from '@/api/shop/merchantAccount';
|
||||
import { useRouter } from 'vue-router';
|
||||
|
||||
type Events = {
|
||||
message: ChatMessage;
|
||||
@@ -321,6 +324,39 @@ export const decrypt = (encrypt) => {
|
||||
return bytes.toString(CryptoJS.enc.Utf8);
|
||||
};
|
||||
|
||||
// 获取商户ID
|
||||
export const getMerchantId = () => {
|
||||
// 读取商户账号
|
||||
const merchantId = localStorage.getItem('MerchantId');
|
||||
const userId = localStorage.getItem('UserId');
|
||||
if (Number(userId) == 3731) {
|
||||
return undefined;
|
||||
}
|
||||
if (merchantId) {
|
||||
return Number(merchantId);
|
||||
}
|
||||
// const tenantStore = useTenantStore();
|
||||
// console.log(tenantStore);
|
||||
// tenantStore.setMerchant({
|
||||
// merchantId: merchantAccount.merchantId,
|
||||
// merchantName: merchantAccount.merchantName
|
||||
// });
|
||||
// const phone = String(localStorage.getItem('Phone'));
|
||||
// listMerchantAccount({ phone }).then((list) => {
|
||||
// if (list.length == 0) {
|
||||
// return;
|
||||
// }
|
||||
// const merchantAccount = list[0];
|
||||
// const tenantStore = useTenantStore();
|
||||
// tenantStore.setMerchant({
|
||||
// merchantId: merchantAccount.merchantId,
|
||||
// merchantName: merchantAccount.merchantName
|
||||
// });
|
||||
// localStorage.setItem('MerchantId', merchantAccount.merchantId + '');
|
||||
// });
|
||||
// return Number(merchantId);
|
||||
};
|
||||
|
||||
// 获取当前登录用户ID
|
||||
export const getUserId = () => {
|
||||
let userId = 0;
|
||||
@@ -331,3 +367,11 @@ export const getUserId = () => {
|
||||
}
|
||||
return userId;
|
||||
};
|
||||
|
||||
// 获取页签数据
|
||||
export const getPageTitle = () => {
|
||||
const { currentRoute } = useRouter();
|
||||
const { meta } = unref(currentRoute);
|
||||
const { title } = meta;
|
||||
return title;
|
||||
};
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
// 获取商户名称
|
||||
export const getMerchantName = () => {
|
||||
return localStorage.getItem('MerchantName');
|
||||
};
|
||||
Reference in New Issue
Block a user