mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-11-11 05:03:47 +08:00
v3.9.0【优化】typescript版本;【优化】App端消息;【优化】弹出层z-index;
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
/*
|
||||
* 类别
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-03 22:07:51
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
export const CATEGORY_TYPE_ENUM = {
|
||||
GOODS: {
|
||||
value: 1,
|
||||
desc: '商品',
|
||||
},
|
||||
DEMO: {
|
||||
value: 2,
|
||||
desc: '演示分类',
|
||||
},
|
||||
};
|
||||
|
||||
export default {
|
||||
CATEGORY_TYPE_ENUM,
|
||||
};
|
||||
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
* 商品
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-03 22:08:10
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
export const GOODS_STATUS_ENUM = {
|
||||
APPOINTMENT: {
|
||||
value: 1,
|
||||
desc: '预约中',
|
||||
},
|
||||
SELL: {
|
||||
value: 2,
|
||||
desc: '售卖中',
|
||||
},
|
||||
SELL_OUT: {
|
||||
value: 3,
|
||||
desc: '售罄',
|
||||
},
|
||||
};
|
||||
export default {
|
||||
GOODS_STATUS_ENUM,
|
||||
};
|
||||
@@ -0,0 +1,30 @@
|
||||
/*
|
||||
* @Description: file content
|
||||
* @Author: yandy
|
||||
* @Date: 2022-07-24 21:43:43
|
||||
* @LastEditors:
|
||||
* @LastEditTime: 2022-07-24 21:43:43
|
||||
*/
|
||||
export const MESSAGE_TYPE_ENUM = {
|
||||
MAIL: {
|
||||
value: 1,
|
||||
desc: '站内信'
|
||||
},
|
||||
ORDER: {
|
||||
value: 2,
|
||||
desc: '订单'
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
export const MESSAGE_RECEIVE_TYPE_ENUM = {
|
||||
EMPLOYEE: {
|
||||
value: 1,
|
||||
desc: '员工'
|
||||
},
|
||||
};
|
||||
|
||||
export default {
|
||||
MESSAGE_TYPE_ENUM,
|
||||
MESSAGE_RECEIVE_TYPE_ENUM
|
||||
};
|
||||
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* 企业
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-03 22:07:27
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
|
||||
export const ENTERPRISE_TYPE_ENUM = {
|
||||
NORMAL: {
|
||||
value: 1,
|
||||
desc: '有限企业',
|
||||
},
|
||||
FOREIGN: {
|
||||
value: 2,
|
||||
desc: '外资企业',
|
||||
},
|
||||
};
|
||||
|
||||
export default {
|
||||
ENTERPRISE_TYPE_ENUM,
|
||||
};
|
||||
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* 通知
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-03 22:07:27
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
|
||||
export const NOTICE_VISIBLE_RANGE_DATA_TYPE_ENUM = {
|
||||
EMPLOYEE: {
|
||||
value: 1,
|
||||
desc: '员工',
|
||||
},
|
||||
DEPARTMENT: {
|
||||
value: 2,
|
||||
desc: '部门',
|
||||
},
|
||||
};
|
||||
|
||||
export const NOTICE_TYPE_ENUM = {
|
||||
ANNOUNCEMENT: {
|
||||
value: 1,
|
||||
desc: '公告',
|
||||
},
|
||||
NOTICE: {
|
||||
value: 2,
|
||||
desc: '通知',
|
||||
},
|
||||
};
|
||||
|
||||
export default {
|
||||
NOTICE_VISIBLE_RANGE_DATA_TYPE_ENUM,
|
||||
NOTICE_TYPE_ENUM,
|
||||
};
|
||||
72
smart-admin-web-javascript/src/constants/common-const.js
Normal file
72
smart-admin-web-javascript/src/constants/common-const.js
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* 通用常量
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-06 19:57:29
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
|
||||
export const PAGE_SIZE = 10;
|
||||
|
||||
export const PAGE_SIZE_OPTIONS = ['5', '10', '15', '20', '30', '40', '50', '75', '100', '150', '200', '300', '500'];
|
||||
|
||||
//登录页面名字
|
||||
export const PAGE_PATH_LOGIN = '/login';
|
||||
//首页页面名字
|
||||
export const HOME_PAGE_PATH = '/home';
|
||||
|
||||
//404页面名字
|
||||
export const PAGE_PATH_404 = '/404';
|
||||
|
||||
export const showTableTotal = function (total) {
|
||||
return `共${total}条`;
|
||||
};
|
||||
|
||||
export const FLAG_NUMBER_ENUM = {
|
||||
TRUE: {
|
||||
value: 1,
|
||||
desc: '是',
|
||||
},
|
||||
FALSE: {
|
||||
value: 0,
|
||||
desc: '否',
|
||||
},
|
||||
};
|
||||
|
||||
export const GENDER_ENUM = {
|
||||
UNKNOWN: {
|
||||
value: 0,
|
||||
desc: '未知',
|
||||
},
|
||||
MAN: {
|
||||
value: 1,
|
||||
desc: '男',
|
||||
},
|
||||
WOMAN: {
|
||||
value: 2,
|
||||
desc: '女',
|
||||
},
|
||||
};
|
||||
|
||||
export const USER_TYPE_ENUM = {
|
||||
ADMIN_EMPLOYEE: {
|
||||
value: 1,
|
||||
desc: '员工',
|
||||
},
|
||||
|
||||
};
|
||||
|
||||
export const DATA_TYPE_ENUM = {
|
||||
NORMAL: {
|
||||
value: 1,
|
||||
desc: '普通',
|
||||
},
|
||||
ENCRYPT: {
|
||||
value: 10,
|
||||
desc: '加密',
|
||||
},
|
||||
|
||||
};
|
||||
|
||||
42
smart-admin-web-javascript/src/constants/index.js
Normal file
42
smart-admin-web-javascript/src/constants/index.js
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* 所有常量入口
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-06 19:58:28
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
import menu from './system/menu-const';
|
||||
import goods from './business/erp/goods-const';
|
||||
import category from './business/erp/category-const';
|
||||
import { LOGIN_DEVICE_ENUM } from './system/login-device-const';
|
||||
import { FLAG_NUMBER_ENUM, GENDER_ENUM, USER_TYPE_ENUM } from './common-const';
|
||||
import { LAYOUT_ENUM } from './layout-const';
|
||||
import file from './support/file-const';
|
||||
import notice from './business/oa/notice-const';
|
||||
import loginLog from './support/login-log-const';
|
||||
import enterprise from './business/oa/enterprise-const';
|
||||
import message from './business/message/message-const';
|
||||
import codeGeneratorConst from './support/code-generator-const';
|
||||
import changeLogConst from './support/change-log-const';
|
||||
import jobConst from './support/job-const';
|
||||
|
||||
export default {
|
||||
FLAG_NUMBER_ENUM,
|
||||
LOGIN_DEVICE_ENUM,
|
||||
GENDER_ENUM,
|
||||
USER_TYPE_ENUM,
|
||||
LAYOUT_ENUM,
|
||||
...loginLog,
|
||||
...menu,
|
||||
...goods,
|
||||
...category,
|
||||
...file,
|
||||
...notice,
|
||||
...enterprise,
|
||||
...message,
|
||||
...codeGeneratorConst,
|
||||
...changeLogConst,
|
||||
...jobConst,
|
||||
};
|
||||
34
smart-admin-web-javascript/src/constants/layout-const.js
Normal file
34
smart-admin-web-javascript/src/constants/layout-const.js
Normal file
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* 布局格式
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-06 19:58:41
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
export const LAYOUT_ENUM = {
|
||||
SIDE: {
|
||||
value: 'side',
|
||||
desc: '传统',
|
||||
},
|
||||
SIDE_EXPAND: {
|
||||
value: 'side-expand',
|
||||
desc: '展开',
|
||||
},
|
||||
TOP: {
|
||||
value: 'top',
|
||||
desc: '顶部',
|
||||
},
|
||||
};
|
||||
|
||||
export const PAGE_TAG_ENUM = {
|
||||
DEFAULT: {
|
||||
value: 'default',
|
||||
desc: '默认',
|
||||
},
|
||||
ANTD: {
|
||||
value: 'antd',
|
||||
desc: 'Ant Design',
|
||||
},
|
||||
};
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* key 常量
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-06 19:58:50
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
|
||||
/**
|
||||
* key前缀
|
||||
*/
|
||||
const KEY_PREFIX = 'smart_admin_';
|
||||
/**
|
||||
* localStorageKey集合
|
||||
*/
|
||||
export default {
|
||||
// 用户token
|
||||
USER_TOKEN: `${KEY_PREFIX}user_token`,
|
||||
// 用户权限点
|
||||
USER_POINTS: `${KEY_PREFIX}user_points`,
|
||||
// 用户的tag列表
|
||||
USER_TAG_NAV: `${KEY_PREFIX}user_tag_nav`,
|
||||
// app config 配置信息
|
||||
APP_CONFIG: `${KEY_PREFIX}app_config`,
|
||||
// 首页快捷入口
|
||||
HOME_QUICK_ENTRY: `${KEY_PREFIX}home_quick_entry`,
|
||||
// 通知信息已读
|
||||
NOTICE_READ: `${KEY_PREFIX}notice_read`,
|
||||
// 待办
|
||||
TO_BE_DONE: `${KEY_PREFIX}to_be_done`,
|
||||
};
|
||||
29
smart-admin-web-javascript/src/constants/regular-const.js
Normal file
29
smart-admin-web-javascript/src/constants/regular-const.js
Normal file
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* 正则常量
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-06 19:59:05
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
export const regular = {
|
||||
phone: /^(13|14|15|16|17|18|19)\d{9}$/,
|
||||
qq: /^[1-9]\d{3,}$/,
|
||||
linkUrl:
|
||||
/^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/,
|
||||
// eslint-disable-next-line no-useless-escape
|
||||
isNumber: /(^[\-1-9][1-9]*(.[1-9]+)?)$/, // 判断是否为数字,除了0 外
|
||||
isLandlineOrPhone: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/, // 验证 座机 或者手机
|
||||
account: /^[a-z0-9]{3,16}$/, // 请输入3-16位(小写字母|数字)的账号
|
||||
mobileAccount: /^[a-z0-9]{6,16}$/, // 请输入6-16位(小写字母|数字)的账号(和移动端保持一致)
|
||||
accountDesc: '请输入3-16位(小写字母|数字)的账号',
|
||||
pwd: /^[A-Za-z0-9._]{6,16}$/, // 请输入6-16位(大小写字母|数字|小数点|下划线)的密码
|
||||
pwdDesc: '请输入6-16位(大小写字母|数字|小数点|下划线)的密码',
|
||||
delBlankSpace: /\s+/g, // 删除空格
|
||||
isPdfReg: new RegExp(/\.(pdf|PDF)/),
|
||||
isElseFileReg: new RegExp(/\.(doc|docx|xls|xlsx|txt|ppt|pptx|pps|ppxs)/),
|
||||
isIdentityCard: /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X|x)$/, // 验证身份证号
|
||||
isChinese: /^[\u4e00-\u9fa5]+$/gi, // 验证是否汉字
|
||||
|
||||
};
|
||||
@@ -0,0 +1,29 @@
|
||||
/**
|
||||
* 系统更新日志 枚举
|
||||
*
|
||||
* @Author: 卓大
|
||||
* @Date: 2022-09-26 14:53:50
|
||||
* @Copyright 1024创新实验室
|
||||
*/
|
||||
|
||||
/**
|
||||
* 更新类型:[1:特大版本功能更新;2:功能更新;3:bug修复]
|
||||
*/
|
||||
export const CHANGE_LOG_TYPE_ENUM = {
|
||||
MAJOR_UPDATE: {
|
||||
value: 1,
|
||||
desc: '重大更新',
|
||||
},
|
||||
FUNCTION_UPDATE: {
|
||||
value: 2,
|
||||
desc: '功能更新',
|
||||
},
|
||||
BUG_FIX: {
|
||||
value: 3,
|
||||
desc: 'Bug修复',
|
||||
},
|
||||
};
|
||||
|
||||
export default {
|
||||
CHANGE_LOG_TYPE_ENUM,
|
||||
};
|
||||
@@ -0,0 +1,118 @@
|
||||
/*
|
||||
* 代码生成 枚举
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-03 22:09:10
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
|
||||
// 前端组件类型
|
||||
export const CODE_FRONT_COMPONENT_ENUM = {
|
||||
INPUT: {
|
||||
value: 'Input',
|
||||
desc: '输入框',
|
||||
},
|
||||
INPUT_NUMBER: {
|
||||
value: 'InputNumber',
|
||||
desc: '数字输入框',
|
||||
},
|
||||
TEXTAREA: {
|
||||
value: 'Textarea',
|
||||
desc: '文本',
|
||||
},
|
||||
BOOLEAN_SELECT: {
|
||||
value: 'BooleanSelect',
|
||||
desc: '布尔下拉框',
|
||||
},
|
||||
ENUM_SELECT: {
|
||||
value: 'SmartEnumSelect',
|
||||
desc: '枚举下拉框',
|
||||
},
|
||||
DICT_SELECT: {
|
||||
value: 'DictSelect',
|
||||
desc: '字典下拉',
|
||||
},
|
||||
DATE: {
|
||||
value: 'Date',
|
||||
desc: '日期选择',
|
||||
},
|
||||
DATE_TIME: {
|
||||
value: 'DateTime',
|
||||
desc: '时间选择',
|
||||
},
|
||||
FILE_UPLOAD: {
|
||||
value: 'FileUpload',
|
||||
desc: '文件上传',
|
||||
},
|
||||
};
|
||||
|
||||
// 新增、修改 页面类型
|
||||
export const CODE_INSERT_AND_UPDATE_PAGE_ENUM = {
|
||||
MODAL: {
|
||||
value: 'modal',
|
||||
desc: '弹窗',
|
||||
},
|
||||
DRAWER: {
|
||||
value: 'drawer',
|
||||
desc: '抽屉',
|
||||
},
|
||||
PAGE: {
|
||||
value: 'Page',
|
||||
desc: '新页面',
|
||||
},
|
||||
};
|
||||
|
||||
// 删除类型
|
||||
export const CODE_DELETE_ENUM = {
|
||||
SINGLE: {
|
||||
value: 'Single',
|
||||
desc: '单个删除',
|
||||
},
|
||||
BATCH: {
|
||||
value: 'Batch',
|
||||
desc: '批量删除',
|
||||
},
|
||||
SINGLE_AND_BATCH: {
|
||||
value: 'SingleAndBatch',
|
||||
desc: '单个删除和批量删除',
|
||||
},
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询类型
|
||||
*/
|
||||
export const CODE_QUERY_FIELD_QUERY_TYPE_ENUM = {
|
||||
LIKE: {
|
||||
value: 'Like',
|
||||
desc: '模糊查询',
|
||||
},
|
||||
EQUAL: {
|
||||
value: 'Equal',
|
||||
desc: '等于查询',
|
||||
},
|
||||
DATE_RANGE: {
|
||||
value: 'DateRange',
|
||||
desc: '日期范围',
|
||||
},
|
||||
DATE: {
|
||||
value: 'Date',
|
||||
desc: '指定日期',
|
||||
},
|
||||
ENUM: {
|
||||
value: 'Enum',
|
||||
desc: '枚举',
|
||||
},
|
||||
DICT: {
|
||||
value: 'Dict',
|
||||
desc: '字典',
|
||||
},
|
||||
};
|
||||
|
||||
export default {
|
||||
CODE_FRONT_COMPONENT_ENUM,
|
||||
CODE_INSERT_AND_UPDATE_PAGE_ENUM,
|
||||
CODE_DELETE_ENUM,
|
||||
CODE_QUERY_FIELD_QUERY_TYPE_ENUM
|
||||
};
|
||||
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* 数据变动记录
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-03 22:09:10
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
|
||||
// 业务类型
|
||||
export const DATA_TRACER_TYPE_ENUM = {
|
||||
GOODS: {
|
||||
value: 1,
|
||||
desc: '商品',
|
||||
},
|
||||
OA_NOTICE: {
|
||||
value: 2,
|
||||
desc: 'OA-通知公告',
|
||||
},
|
||||
OA_ENTERPRISE: {
|
||||
value: 3,
|
||||
desc: 'OA-企业信息',
|
||||
},
|
||||
};
|
||||
|
||||
export default {
|
||||
DATA_TRACER_TYPE_ENUM,
|
||||
};
|
||||
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
* 文件类型
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-03 22:09:10
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
// 文件上传类型
|
||||
export const FILE_FOLDER_TYPE_ENUM = {
|
||||
COMMON: {
|
||||
value: 1,
|
||||
desc: '通用',
|
||||
},
|
||||
NOTICE: {
|
||||
value: 2,
|
||||
desc: '公告',
|
||||
},
|
||||
HELP_DOC: {
|
||||
value: 3,
|
||||
desc: '帮助中心',
|
||||
},
|
||||
FEEDBACK: {
|
||||
value: 4,
|
||||
desc: '意见反馈',
|
||||
},
|
||||
};
|
||||
export default {
|
||||
FILE_FOLDER_TYPE_ENUM,
|
||||
};
|
||||
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* job 常量
|
||||
* @type {{CRON: {value: number, desc: string}, FIXED_DELAY: {value: number, desc: string}}}
|
||||
*/
|
||||
export const TRIGGER_TYPE_ENUM = {
|
||||
CRON: {
|
||||
value: 'cron',
|
||||
desc: 'cron表达式',
|
||||
},
|
||||
FIXED_DELAY: {
|
||||
value: 'fixed_delay',
|
||||
desc: '固定间隔',
|
||||
},
|
||||
};
|
||||
|
||||
export default {
|
||||
TRIGGER_TYPE_ENUM,
|
||||
};
|
||||
@@ -0,0 +1,27 @@
|
||||
/*
|
||||
* 登录日志
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-03 22:08:45
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
export const LOGIN_RESULT_ENUM = {
|
||||
LOGIN_SUCCESS: {
|
||||
value: 0,
|
||||
desc: '登录成功',
|
||||
},
|
||||
LOGIN_FAIL: {
|
||||
value: 1,
|
||||
desc: '登录失败',
|
||||
},
|
||||
LOGIN_OUT: {
|
||||
value: 2,
|
||||
desc: '退出登录',
|
||||
},
|
||||
};
|
||||
|
||||
export default {
|
||||
LOGIN_RESULT_ENUM,
|
||||
};
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* @Description: 表格id
|
||||
* @Author: zhuoda
|
||||
* @Date: 2022-08-21
|
||||
* @LastEditTime: 2022-08-21
|
||||
* @LastEditors: zhuoda
|
||||
*/
|
||||
|
||||
//system系统功能表格初始化id
|
||||
let systemInitTableId = 10000;
|
||||
|
||||
//support支撑功能表格初始化id
|
||||
let supportInitTableId = 20000;
|
||||
|
||||
//业务表格初始化id
|
||||
let businessOAInitTableId = 30000;
|
||||
|
||||
let businessERPInitTableId = 40000;
|
||||
|
||||
export const TABLE_ID_CONST = {
|
||||
/**
|
||||
* 业务
|
||||
*/
|
||||
BUSINESS: {
|
||||
OA: {
|
||||
NOTICE: businessOAInitTableId + 1, //通知公告
|
||||
ENTERPRISE: businessOAInitTableId + 2, //企业信息
|
||||
ENTERPRISE_EMPLOYEE: businessOAInitTableId + 3, //企业员工
|
||||
ENTERPRISE_BANK: businessOAInitTableId + 4, //企业银行
|
||||
ENTERPRISE_INVOICE: businessOAInitTableId + 5, //企业发票
|
||||
},
|
||||
ERP: {
|
||||
GOODS: businessERPInitTableId + 1, //商品管理
|
||||
},
|
||||
},
|
||||
|
||||
/**
|
||||
* 系统
|
||||
*/
|
||||
SYSTEM: {
|
||||
EMPLOYEE: systemInitTableId + 1, //员工
|
||||
MENU: systemInitTableId + 2, //菜单
|
||||
POSITION:systemInitTableId + 3, //职位
|
||||
},
|
||||
/**
|
||||
* 支撑
|
||||
*/
|
||||
SUPPORT: {
|
||||
CONFIG: supportInitTableId + 1, //参数配置
|
||||
DICT: supportInitTableId + 2, //字典
|
||||
SERIAL_NUMBER: supportInitTableId + 3, //单号
|
||||
OPERATE_LOG: supportInitTableId + 4, //请求监控
|
||||
HEART_BEAT: supportInitTableId + 5, //心跳
|
||||
LOGIN_LOG: supportInitTableId + 6, //登录日志
|
||||
RELOAD: supportInitTableId + 7, //reload
|
||||
HELP_DOC: supportInitTableId + 8, //帮助文档
|
||||
JOB: supportInitTableId + 9, //Job
|
||||
JOB_LOG: supportInitTableId + 10, //JobLog
|
||||
},
|
||||
};
|
||||
@@ -0,0 +1,27 @@
|
||||
/*
|
||||
* 员工
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-03 22:08:45
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
export const GENDER_ENUM = {
|
||||
UNKNOWN: {
|
||||
value: 0,
|
||||
desc: '未知',
|
||||
},
|
||||
MAN: {
|
||||
value: 1,
|
||||
desc: '男',
|
||||
},
|
||||
WOMAN: {
|
||||
value: 2,
|
||||
desc: '女',
|
||||
},
|
||||
}
|
||||
|
||||
export default {
|
||||
GENDER_ENUM,
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
* 首页页面名词
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-06 19:56:43
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
|
||||
//首页页面名字
|
||||
export const HOME_PAGE_NAME = 'Home';
|
||||
|
||||
//首页页面路径
|
||||
export const HOME_PAGE_PATH = '/home';
|
||||
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
* 登录设备
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-06 19:56:56
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
export const LOGIN_DEVICE_ENUM = {
|
||||
PC: {
|
||||
value: 1,
|
||||
desc: '电脑端',
|
||||
},
|
||||
ANDROID: {
|
||||
value: 2,
|
||||
desc: '安卓',
|
||||
},
|
||||
APPLE: {
|
||||
value: 3,
|
||||
desc: '苹果',
|
||||
},
|
||||
H5: {
|
||||
value: 3,
|
||||
desc: 'H5',
|
||||
},
|
||||
};
|
||||
|
||||
export default {
|
||||
LOGIN_DEVICE_ENUM,
|
||||
};
|
||||
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 菜单类型
|
||||
*
|
||||
* @Author: 1024创新实验室-主任:卓大
|
||||
* @Date: 2022-09-06 19:57:04
|
||||
* @Wechat: zhuda1024
|
||||
* @Email: lab1024@163.com
|
||||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||||
*/
|
||||
export const MENU_TYPE_ENUM = {
|
||||
CATALOG: {
|
||||
value: 1,
|
||||
desc: '目录',
|
||||
},
|
||||
MENU: {
|
||||
value: 2,
|
||||
desc: '菜单',
|
||||
},
|
||||
POINTS: {
|
||||
value: 3,
|
||||
desc: '按钮',
|
||||
},
|
||||
};
|
||||
|
||||
/**
|
||||
* 权限类型
|
||||
*/
|
||||
export const MENU_PERMS_TYPE_ENUM = {
|
||||
SA_TOKEN: {
|
||||
value: 1,
|
||||
desc: 'Sa-Token模式',
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* 默认的顶级菜单id为0
|
||||
*/
|
||||
export const MENU_DEFAULT_PARENT_ID = 0;
|
||||
|
||||
export default {
|
||||
MENU_TYPE_ENUM,
|
||||
MENU_PERMS_TYPE_ENUM
|
||||
};
|
||||
Reference in New Issue
Block a user