添加页面及附件查看
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
* Added By YangXB 2021.11.24
|
||||
*/
|
||||
export const servicePhone = '4000-5858-22';
|
||||
export const OSSBaseUrl = 'https://cdn.fzcfkj.com/';
|
||||
|
||||
export const colors = {
|
||||
primary: '#0052d9',
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
import { colors } from './config';
|
||||
|
||||
/** 首页菜单 */
|
||||
const iconColor = '#0052D9';
|
||||
const iconColor = colors.primary;
|
||||
export const menuConfig = [
|
||||
{
|
||||
title: '订单管理',
|
||||
@@ -67,31 +69,32 @@ export const menuConfig = [
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: '仓库管理',
|
||||
icon: 'home',
|
||||
iconColor: iconColor,
|
||||
children: [
|
||||
{
|
||||
title: '原料出库',
|
||||
url: '/pages/other/outbound/outbound',
|
||||
auth: 'SF_ERP_OTHER_OUT_VIEW',
|
||||
},
|
||||
{
|
||||
title: '调拨出库',
|
||||
url: '/pages/other/transfer/transfer',
|
||||
auth: 'SF_ERP_TRANSFER_OUT_VIEW',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: '财务管理',
|
||||
icon: 'currency-exchange',
|
||||
iconColor: iconColor,
|
||||
children: [
|
||||
{
|
||||
title: '收入单',
|
||||
url: '/pages/finance/income/income',
|
||||
auth: 'SF_FINANCE_INCOME_VIEW',
|
||||
},
|
||||
{
|
||||
title: '支出单',
|
||||
url: '/pages/finance/outcome/outcome',
|
||||
auth: 'SF_FINANCE_OUTCOME_VIEW',
|
||||
},
|
||||
{
|
||||
title: '转账单',
|
||||
url: '/pages/finance/giro/giro',
|
||||
auth: 'SF_FINANCE_TRANSFER_VIEW',
|
||||
},
|
||||
{
|
||||
title: '资金明细',
|
||||
url: '/pages/finance/flow/flow',
|
||||
auth: 'SF_FINANCE_FLOW_VIEW',
|
||||
},
|
||||
{ title: '收入单', url: '/pages/finance/income/income', auth: 'SF_FINANCE_INCOME_VIEW' },
|
||||
{ title: '支出单', url: '/pages/finance/outcome/outcome', auth: 'SF_FINANCE_OUTCOME_VIEW' },
|
||||
{ title: '转账单', url: '/pages/finance/giro/giro', auth: 'SF_FINANCE_TRANSFER_VIEW' },
|
||||
{ title: '资金明细', url: '/pages/finance/flow/flow', auth: 'SF_FINANCE_FLOW_VIEW' },
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -99,21 +102,9 @@ export const menuConfig = [
|
||||
icon: 'grid-view',
|
||||
iconColor: iconColor,
|
||||
children: [
|
||||
{
|
||||
title: '供应商',
|
||||
url: '/pages/base/supplier/supplier',
|
||||
auth: 'SF_ERP_SUPPLIER_VIEW',
|
||||
},
|
||||
{
|
||||
title: '经销商',
|
||||
url: '/pages/base/customer/customer',
|
||||
auth: 'SF_ERP_CUSTOMER_VIEW',
|
||||
},
|
||||
{
|
||||
title: '结算账户',
|
||||
url: '/pages/base/account/account',
|
||||
auth: 'SF_ERP_ACCOUNT_VIEW',
|
||||
},
|
||||
{ title: '供应商', url: '/pages/base/supplier/supplier', auth: 'SF_ERP_SUPPLIER_VIEW' },
|
||||
{ title: '经销商', url: '/pages/base/customer/customer', auth: 'SF_ERP_CUSTOMER_VIEW' },
|
||||
{ title: '结算账户', url: '/pages/base/account/account', auth: 'SF_ERP_ACCOUNT_VIEW' },
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -121,43 +112,19 @@ export const menuConfig = [
|
||||
icon: 'usergroup',
|
||||
iconColor: iconColor,
|
||||
children: [
|
||||
{
|
||||
title: '组织架构',
|
||||
url: '/pages/manage/department/department',
|
||||
auth: 'SF_ERP_DEPART_VIEW',
|
||||
},
|
||||
{
|
||||
title: '岗位角色',
|
||||
url: '/pages/manage/group/group',
|
||||
auth: 'SF_ERP_GROUP_VIEW',
|
||||
},
|
||||
{
|
||||
title: '员工管理',
|
||||
url: '/pages/manage/staff/staff',
|
||||
auth: 'SF_ERP_STAFF_VIEW',
|
||||
},
|
||||
{
|
||||
title: '我的权限',
|
||||
url: '/pages/manage/my/my',
|
||||
auth: 'SF_MY_RIGHT_VIEW',
|
||||
},
|
||||
{ title: '组织架构', url: '/pages/manage/department/department', auth: 'SF_ERP_DEPART_VIEW' },
|
||||
{ title: '岗位角色', url: '/pages/manage/group/group', auth: 'SF_ERP_GROUP_VIEW' },
|
||||
{ title: '员工管理', url: '/pages/manage/staff/staff', auth: 'SF_ERP_STAFF_VIEW' },
|
||||
{ title: '我的权限', url: '/pages/manage/my/my', auth: 'SF_MY_RIGHT_VIEW' },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: '日志查看',
|
||||
icon: 'catalog',
|
||||
icon: 'assignment',
|
||||
iconColor: iconColor,
|
||||
children: [
|
||||
{
|
||||
title: '登录日志',
|
||||
url: '/pages/logs/loginLog/loginLog',
|
||||
auth: 'SF_ERP_LOG_VIEW',
|
||||
},
|
||||
{
|
||||
title: '操作日志',
|
||||
url: '/pages/logs/operateLog/operateLog',
|
||||
auth: 'SF_ERP_LOG_VIEW',
|
||||
},
|
||||
{ title: '登录日志', url: '/pages/logs/loginLog/loginLog', auth: 'SF_ERP_LOG_VIEW' },
|
||||
{ title: '操作日志', url: '/pages/logs/operateLog/operateLog', auth: 'SF_ERP_LOG_VIEW' },
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
@@ -136,6 +136,29 @@ export const isImageFile = (path: string) => {
|
||||
return /\.(jpe?g|png|gif|svg|webp|bmp)$/i.test(path);
|
||||
};
|
||||
|
||||
export const isPDFFile = (path: string) => {
|
||||
return /\.(pdf)$/i.test(path);
|
||||
};
|
||||
|
||||
/** 判断是不是Excel */
|
||||
export const isExcelFile = (path: string) => {
|
||||
return /\.(xlsx|xls)$/i.test(path);
|
||||
};
|
||||
|
||||
/** 获取文件类型 */
|
||||
export const getFileType = (path: string): 'file' | 'image' | 'excel' | 'pdf' => {
|
||||
if (typeof path == 'string') {
|
||||
if (isExcelFile(path)) {
|
||||
return 'excel';
|
||||
} else if (isImageFile(path)) {
|
||||
return 'image';
|
||||
} else if (isPDFFile(path)) {
|
||||
return 'pdf';
|
||||
}
|
||||
}
|
||||
return 'file';
|
||||
};
|
||||
|
||||
/** 滚动到顶部 */
|
||||
export const scrollToTop = () => {
|
||||
wx.pageScrollTo({ scrollTop: 0 });
|
||||
@@ -347,3 +370,16 @@ export const sleep = (callback?: () => void, ms = 300): Promise<boolean> => {
|
||||
};
|
||||
|
||||
export const cloneLite = (data: any) => JSON.parse(JSON.stringify(data));
|
||||
|
||||
/** 转换文件大小 */
|
||||
export const formatFileSize = (fileSize: any): string => {
|
||||
const file_size = toNumber(fileSize);
|
||||
if (file_size == 0) {
|
||||
return '0B';
|
||||
}
|
||||
const unitArr = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
|
||||
let index = 0;
|
||||
index = Math.floor(Math.log(file_size) / Math.log(1024));
|
||||
const size = file_size / 1024 ** index;
|
||||
return size.toFixed(0) + unitArr[index];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user