初始化3.0.0版本

This commit is contained in:
zengqiao
2022-08-18 17:04:05 +08:00
parent 462303fca0
commit 51832385b1
2446 changed files with 93177 additions and 127211 deletions

View File

@@ -0,0 +1,35 @@
function getApi(path: string) {
const prefix = '/api/uic';
return `${prefix}${path}`;
}
function getOrderApi(path: string) {
const prefix = '/api/ticket';
return `${prefix}${path}`;
}
const api = {
login: getApi('/auth/login'),
logout: getApi('/auth/logout'),
selftProfile: getApi('/self/profile'),
selftPassword: getApi('/self/password'),
selftToken: getApi('/self/token'),
user: getApi('/user'),
tenant: getApi('/tenant'),
team: getApi('/team'),
configs: getApi('/configs'),
role: getApi('/role'),
ops: getApi('/ops'),
log: getApi('/log'),
homeStatistics: getApi('/home/statistics'),
project: getApi('/project'),
projects: getApi('/projects'),
queues: getOrderApi('/queues'),
tickets: getOrderApi('/tickets'),
template: getOrderApi('/templates'),
upload: getOrderApi('/file/upload'),
task: '/api/job-ce/task',
};
export default api;

View File

@@ -0,0 +1,4 @@
export const appname = 'ecmc';
export const prefixCls = appname;
export const loginPath = `/login`;
export const defaultPageSizeOptions = ['10', '30', '50', '100', '300', '500', '1000'];

View File

@@ -0,0 +1,18 @@
export const regNonnegativeInteger = /^\d+$/g; // 非负正整数
export const regOddNumber = /^\d*[13579]$/; //奇数
export const regClusterName = /^[\u4E00-\u9FA5A-Za-z0-9\_\-\!\"\#\$\%&'()\*\+,./\:\;\<=\>?\@\[\\\]^\`\{\|\}~]*$/im; // 大、小写字母、数字、-、_ new RegExp('\[a-z0-9_-]$', 'g')
export const regUsername = /^[_a-zA-Z-]*$/; // 大、小写字母、数字、-、_ new RegExp('\[a-z0-9_-]$', 'g')
export const regExp = /^[ ]+$/; // 不能为空
export const regNonnegativeNumber = /^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/; // 非负数
export const regTwoNumber = /^-?\d+\.?\d{0,2}$/; // 两位小数
export const regTemplateName = /^[a-z0-9\._-]*$/; // 仅支持小写字母、数字、_、-、.的组合
export const regIp = /((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}/g; // ip
export const regKafkaPassword = /^[A-Za-z0-9_\-!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]*$/;