feat: 引入eslint
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import { Terminal } from 'xterm'
|
||||
import * as fit from 'xterm/lib/addons/fit/fit'
|
||||
import * as attach from 'xterm/lib/addons/attach/attach'
|
||||
//import 'xterm/dist/addons/fullscreen/fullscreen.css'
|
||||
//import * as fullscreen from 'xterm/lib/addons/fullscreen/fullscreen'
|
||||
// import 'xterm/dist/addons/fullscreen/fullscreen.css'
|
||||
// import * as fullscreen from 'xterm/lib/addons/fullscreen/fullscreen'
|
||||
Terminal.applyAddon(fit)
|
||||
Terminal.applyAddon(attach)
|
||||
//Terminal.applyAddon(fullscreen);
|
||||
// Terminal.applyAddon(fullscreen);
|
||||
|
||||
export default Terminal
|
||||
|
||||
@@ -1,63 +1,62 @@
|
||||
export function resetZIndex(e){
|
||||
let popId=e.target.getAttribute('aria-describedby');//这里获取的属性 在包含slot='reference'
|
||||
if(!popId){
|
||||
popId=e.target.parentNode.getAttribute('aria-describedby');
|
||||
export function resetZIndex (e) {
|
||||
let popId = e.target.getAttribute('aria-describedby')// 这里获取的属性 在包含slot='reference'
|
||||
if (!popId) {
|
||||
popId = e.target.parentNode.getAttribute('aria-describedby')
|
||||
}
|
||||
let pop=document.getElementById(popId);
|
||||
setTimeout(function(){
|
||||
pop.style.zIndex=999999;
|
||||
},100)
|
||||
const pop = document.getElementById(popId)
|
||||
setTimeout(function () {
|
||||
pop.style.zIndex = 999999
|
||||
}, 100)
|
||||
}
|
||||
export function getUUID(){
|
||||
function S4() {
|
||||
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
|
||||
export function getUUID () {
|
||||
function S4 () {
|
||||
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1)
|
||||
}
|
||||
|
||||
return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4());
|
||||
return (S4() + S4() + '-' + S4() + '-' + S4() + '-' + S4() + '-' + S4() + S4() + S4())
|
||||
}
|
||||
|
||||
const chartCache = {};
|
||||
const chartCache = {}
|
||||
|
||||
export function getChart(key) {
|
||||
return chartCache[`chart${key}`];
|
||||
export function getChart (key) {
|
||||
return chartCache[`chart${key}`]
|
||||
}
|
||||
|
||||
export function setChart(key, value) {
|
||||
chartCache[`chart${key}`] = value;
|
||||
export function setChart (key, value) {
|
||||
chartCache[`chart${key}`] = value
|
||||
}
|
||||
const hexagonCache = {};
|
||||
export function getHexagon(key) {
|
||||
return hexagonCache[`hexagon${key}`];
|
||||
const hexagonCache = {}
|
||||
export function getHexagon (key) {
|
||||
return hexagonCache[`hexagon${key}`]
|
||||
}
|
||||
|
||||
const topologyCache = {};
|
||||
const topologyCache = {}
|
||||
|
||||
export function getTopology(key) {
|
||||
return topologyCache[`topology${key}`];
|
||||
export function getTopology (key) {
|
||||
return topologyCache[`topology${key}`]
|
||||
}
|
||||
|
||||
export function setTopology(key, value) {
|
||||
topologyCache[`topology${key}`] = value;
|
||||
export function setTopology (key, value) {
|
||||
topologyCache[`topology${key}`] = value
|
||||
}
|
||||
|
||||
|
||||
export function setHexagon(key, value) {
|
||||
hexagonCache[`hexagon${key}`] = value;
|
||||
export function setHexagon (key, value) {
|
||||
hexagonCache[`hexagon${key}`] = value
|
||||
}
|
||||
export function delHexagon(key) {
|
||||
delete hexagonCache[`hexagon${key}`];
|
||||
export function delHexagon (key) {
|
||||
delete hexagonCache[`hexagon${key}`]
|
||||
}
|
||||
const mousePoint={ //在echart tooltip中获取不到鼠标在窗口的位置,在火狐没有window。event 在此兼容火狐 获取鼠标在窗口位置
|
||||
x:'',
|
||||
y:''
|
||||
};
|
||||
|
||||
export function lineChartMove(e){
|
||||
let event=e|| window.event;
|
||||
mousePoint.x=event.pageX;
|
||||
mousePoint.y=event.pageY;
|
||||
const mousePoint = { // 在echart tooltip中获取不到鼠标在窗口的位置,在火狐没有window。event 在此兼容火狐 获取鼠标在窗口位置
|
||||
x: '',
|
||||
y: ''
|
||||
}
|
||||
|
||||
export function getMousePoint(){
|
||||
export function lineChartMove (e) {
|
||||
const event = e || window.event
|
||||
mousePoint.x = event.pageX
|
||||
mousePoint.y = event.pageY
|
||||
}
|
||||
|
||||
export function getMousePoint () {
|
||||
return mousePoint
|
||||
}
|
||||
|
||||
@@ -1,153 +1,153 @@
|
||||
import i18n from "../i18n";
|
||||
import i18n from '../i18n'
|
||||
|
||||
export const defaultPageSize = 20;
|
||||
export const defaultPageSize = 20
|
||||
|
||||
export const staticMenus = {
|
||||
settings: {
|
||||
title: i18n.t('overall.config'),
|
||||
menu: [
|
||||
{route: '/account', name: i18n.t('config.account.account')},
|
||||
{route: '/roles', name: i18n.t('config.roles.roles')},
|
||||
{route: '/promServer', name: i18n.t('config.promServer.promServerList')},
|
||||
{route: '/dc', name: i18n.t('config.dc.dc')},
|
||||
{route: '/model', name: i18n.t('config.model.model')},
|
||||
{route: '/mib', name: i18n.t('config.mib.mib')},
|
||||
{route: '/system', name: i18n.t('config.system.system')},
|
||||
{route: '/terminalLog', name: i18n.t('config.terminallog.terminallog')},
|
||||
{route: '/operationLog', name: i18n.t('config.operationlog.operationlog')},
|
||||
{route: '/about', name: i18n.t('overall.about')},
|
||||
],
|
||||
{ route: '/account', name: i18n.t('config.account.account') },
|
||||
{ route: '/roles', name: i18n.t('config.roles.roles') },
|
||||
{ route: '/promServer', name: i18n.t('config.promServer.promServerList') },
|
||||
{ route: '/dc', name: i18n.t('config.dc.dc') },
|
||||
{ route: '/model', name: i18n.t('config.model.model') },
|
||||
{ route: '/mib', name: i18n.t('config.mib.mib') },
|
||||
{ route: '/system', name: i18n.t('config.system.system') },
|
||||
{ route: '/terminalLog', name: i18n.t('config.terminallog.terminallog') },
|
||||
{ route: '/operationLog', name: i18n.t('config.operationlog.operationlog') },
|
||||
{ route: '/about', name: i18n.t('overall.about') }
|
||||
]
|
||||
},
|
||||
alerts: {
|
||||
title: i18n.t('alert.alert'),
|
||||
menu: [
|
||||
{route: '/alertList', name: i18n.t('alert.alertList')},
|
||||
{route: '/alertConfig', name: i18n.t('alert.alertConfig')},
|
||||
],
|
||||
menu: [
|
||||
{ route: '/alertList', name: i18n.t('alert.alertList') },
|
||||
{ route: '/alertConfig', name: i18n.t('alert.alertConfig') }
|
||||
]
|
||||
},
|
||||
dashboards: {
|
||||
title: i18n.t('dashboard.title'),
|
||||
menu: [
|
||||
{route: '/overview', name: i18n.t('dashboard.overview.title')},
|
||||
{route: '/panel', name: i18n.t('dashboard.panel.title')},
|
||||
{route: '/explore', name: i18n.t('dashboard.metricPreview.title')},
|
||||
],
|
||||
},
|
||||
};
|
||||
menu: [
|
||||
{ route: '/overview', name: i18n.t('dashboard.overview.title') },
|
||||
{ route: '/panel', name: i18n.t('dashboard.panel.title') },
|
||||
{ route: '/explore', name: i18n.t('dashboard.metricPreview.title') }
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
export const promServer = {
|
||||
theData:[
|
||||
theData: [
|
||||
{
|
||||
label:'Federation',
|
||||
value:'federation',
|
||||
children:[
|
||||
label: 'Federation',
|
||||
value: 'federation',
|
||||
children: [
|
||||
{
|
||||
label:'Global',
|
||||
value:1,
|
||||
text:'Global',
|
||||
label: 'Global',
|
||||
value: 1,
|
||||
text: 'Global'
|
||||
},
|
||||
{
|
||||
label:'Per-datacenter',
|
||||
value:2,
|
||||
text:'Per-datacenter',
|
||||
label: 'Per-datacenter',
|
||||
value: 2,
|
||||
text: 'Per-datacenter'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
label:'Thanos',
|
||||
value:'Thanos',
|
||||
children:[
|
||||
label: 'Thanos',
|
||||
value: 'Thanos',
|
||||
children: [
|
||||
{
|
||||
label:'Query',
|
||||
value:3,
|
||||
text:'Thanos-Query'
|
||||
label: 'Query',
|
||||
value: 3,
|
||||
text: 'Thanos-Query'
|
||||
},
|
||||
{
|
||||
label:'Rule',
|
||||
value:4,
|
||||
text:'Thanos-Rule'
|
||||
label: 'Rule',
|
||||
value: 4,
|
||||
text: 'Thanos-Rule'
|
||||
},
|
||||
{
|
||||
label:'Sidecar',
|
||||
value:5,
|
||||
text:'Thanos-Sidecar'
|
||||
label: 'Sidecar',
|
||||
value: 5,
|
||||
text: 'Thanos-Sidecar'
|
||||
},
|
||||
{
|
||||
label:'Store',
|
||||
value:6,
|
||||
text:'Thanos-Store'
|
||||
label: 'Store',
|
||||
value: 6,
|
||||
text: 'Thanos-Store'
|
||||
},
|
||||
{
|
||||
label:'Compactor',
|
||||
value:7,
|
||||
text:'Thanos-Compactor'
|
||||
label: 'Compactor',
|
||||
value: 7,
|
||||
text: 'Thanos-Compactor'
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
export const asset = {
|
||||
pingData: [
|
||||
{value: 1, label: 'up'},
|
||||
{value: 0, label: 'down'},
|
||||
{ value: 1, label: 'up' },
|
||||
{ value: 0, label: 'down' }
|
||||
],
|
||||
stateData: [
|
||||
{value: 1, label: i18n.t('asset.inStock')},
|
||||
{value: 2, label: i18n.t('asset.notInStock')},
|
||||
{value: 3, label: i18n.t('asset.suspended')},
|
||||
],
|
||||
};
|
||||
{ value: 1, label: i18n.t('asset.inStock') },
|
||||
{ value: 2, label: i18n.t('asset.notInStock') },
|
||||
{ value: 3, label: i18n.t('asset.suspended') }
|
||||
]
|
||||
}
|
||||
|
||||
export const alertMessage = {
|
||||
severityData: [
|
||||
{value: 'P1', label: i18n.t("alert.config.P1")},
|
||||
{value: 'P2', label: i18n.t("alert.config.P2")},
|
||||
{value: 'P3', label: i18n.t("alert.config.P3")}
|
||||
{ value: 'P1', label: i18n.t('alert.config.P1') },
|
||||
{ value: 'P2', label: i18n.t('alert.config.P2') },
|
||||
{ value: 'P3', label: i18n.t('alert.config.P3') }
|
||||
],
|
||||
typeData: [
|
||||
{value: 1, label: i18n.t('alert.config.typeOption.project')},
|
||||
{value: 2, label: i18n.t('alert.config.typeOption.module')},
|
||||
{value: 3, label: i18n.t('alert.config.typeOption.asset')}
|
||||
{ value: 1, label: i18n.t('alert.config.typeOption.project') },
|
||||
{ value: 2, label: i18n.t('alert.config.typeOption.module') },
|
||||
{ value: 3, label: i18n.t('alert.config.typeOption.asset') }
|
||||
],
|
||||
levels:[
|
||||
{value: 'P1', label: i18n.t("alert.config.P1")},
|
||||
{value: 'P2', label: i18n.t("alert.config.P2")},
|
||||
{value: 'P3', label: i18n.t("alert.config.P3")}
|
||||
levels: [
|
||||
{ value: 'P1', label: i18n.t('alert.config.P1') },
|
||||
{ value: 'P2', label: i18n.t('alert.config.P2') },
|
||||
{ value: 'P3', label: i18n.t('alert.config.P3') }
|
||||
],
|
||||
states:[
|
||||
{value: '1', label: i18n.t('alert.list.pending')},
|
||||
{value: '2', label: i18n.t('alert.list.expired')}
|
||||
],
|
||||
};
|
||||
states: [
|
||||
{ value: '1', label: i18n.t('alert.list.pending') },
|
||||
{ value: '2', label: i18n.t('alert.list.expired') }
|
||||
]
|
||||
}
|
||||
|
||||
export const statisticsList = [
|
||||
{value: "min", label: i18n.t("dashboard.panel.chartForm.statisticsVal.min")},
|
||||
{value: "max", label: i18n.t("dashboard.panel.chartForm.statisticsVal.max")},
|
||||
{value: "average", label: i18n.t("dashboard.panel.chartForm.statisticsVal.average")},
|
||||
{value: "total", label: i18n.t("dashboard.panel.chartForm.statisticsVal.total")},
|
||||
{value: "first", label: i18n.t("dashboard.panel.chartForm.statisticsVal.first")},
|
||||
{value: "last", label: i18n.t("dashboard.panel.chartForm.statisticsVal.last")},
|
||||
{value: "range", label: i18n.t("dashboard.panel.chartForm.statisticsVal.range")},
|
||||
{value: "different", label: i18n.t("dashboard.panel.chartForm.statisticsVal.different")},
|
||||
];
|
||||
{ value: 'min', label: i18n.t('dashboard.panel.chartForm.statisticsVal.min') },
|
||||
{ value: 'max', label: i18n.t('dashboard.panel.chartForm.statisticsVal.max') },
|
||||
{ value: 'average', label: i18n.t('dashboard.panel.chartForm.statisticsVal.average') },
|
||||
{ value: 'total', label: i18n.t('dashboard.panel.chartForm.statisticsVal.total') },
|
||||
{ value: 'first', label: i18n.t('dashboard.panel.chartForm.statisticsVal.first') },
|
||||
{ value: 'last', label: i18n.t('dashboard.panel.chartForm.statisticsVal.last') },
|
||||
{ value: 'range', label: i18n.t('dashboard.panel.chartForm.statisticsVal.range') },
|
||||
{ value: 'different', label: i18n.t('dashboard.panel.chartForm.statisticsVal.different') }
|
||||
]
|
||||
|
||||
export const intervalList = [
|
||||
{value: -1, label: i18n.t("dashboard.panel.refreshInterval.never")},
|
||||
{value: 30, label: '30s'},
|
||||
{value: 60, label: '1m'},
|
||||
{value: 300, label: '5m'},
|
||||
{value: 900, label: '15m'},
|
||||
{value: 1800, label: '30m'}
|
||||
];
|
||||
{ value: -1, label: i18n.t('dashboard.panel.refreshInterval.never') },
|
||||
{ value: 30, label: '30s' },
|
||||
{ value: 60, label: '1m' },
|
||||
{ value: 300, label: '5m' },
|
||||
{ value: 900, label: '15m' },
|
||||
{ value: 1800, label: '30m' }
|
||||
]
|
||||
|
||||
export const setting = {
|
||||
DcState:[
|
||||
{value:'ON',label: i18n.t('config.dc.usable')},
|
||||
{value:'OFF',label: i18n.t('config.dc.suspended')}
|
||||
]
|
||||
};
|
||||
DcState: [
|
||||
{ value: 'ON', label: i18n.t('config.dc.usable') },
|
||||
{ value: 'OFF', label: i18n.t('config.dc.suspended') }
|
||||
]
|
||||
}
|
||||
|
||||
export const terminalLog = {
|
||||
status: {
|
||||
@@ -155,23 +155,23 @@ export const terminalLog = {
|
||||
1: i18n.t('config.terminallog.statusItem.connectionFailed'),
|
||||
2: i18n.t('config.terminallog.statusItem.over'),
|
||||
3: i18n.t('config.terminallog.statusItem.kickedOut'),
|
||||
4: i18n.t('config.terminallog.statusItem.unknownError'),
|
||||
4: i18n.t('config.terminallog.statusItem.unknownError')
|
||||
},
|
||||
dangerCmd: ['chmod', 'chown', 'kill', 'rm', 'su', 'sudo'],
|
||||
infoCmd: ['exit']
|
||||
};
|
||||
}
|
||||
|
||||
//公共组件的跳转来源
|
||||
// 公共组件的跳转来源
|
||||
export const fromRoute = {
|
||||
panel: "panel",
|
||||
explore: "explore",
|
||||
message: "message",
|
||||
rule: "rule",
|
||||
model: "model",
|
||||
asset: "asset",
|
||||
dc: "dc",
|
||||
endpoint: "endpoint",
|
||||
project: "project",
|
||||
endpointQuery: "endpointQuery",
|
||||
terminalLog: "terminal"
|
||||
};
|
||||
panel: 'panel',
|
||||
explore: 'explore',
|
||||
message: 'message',
|
||||
rule: 'rule',
|
||||
model: 'model',
|
||||
asset: 'asset',
|
||||
dc: 'dc',
|
||||
endpoint: 'endpoint',
|
||||
project: 'project',
|
||||
endpointQuery: 'endpointQuery',
|
||||
terminalLog: 'terminal'
|
||||
}
|
||||
|
||||
@@ -1,108 +1,108 @@
|
||||
var EleResize = {
|
||||
_handleResize: function (e) {
|
||||
var ele = e.target || e.srcElement;
|
||||
var trigger = ele.__resizeTrigger__;
|
||||
const EleResize = {
|
||||
_handleResize (e) {
|
||||
const ele = e.target || e.srcElement
|
||||
const trigger = ele.__resizeTrigger__
|
||||
if (trigger) {
|
||||
var handlers = trigger.__z_resizeListeners;
|
||||
const handlers = trigger.__z_resizeListeners
|
||||
if (handlers) {
|
||||
var size = handlers.length;
|
||||
for (var i = 0; i < size; i++) {
|
||||
var h = handlers[i];
|
||||
var handler = h.handler;
|
||||
var context = h.context;
|
||||
handler.apply(context, [e]);
|
||||
const size = handlers.length
|
||||
for (let i = 0; i < size; i++) {
|
||||
const h = handlers[i]
|
||||
const handler = h.handler
|
||||
const context = h.context
|
||||
handler.apply(context, [e])
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
_removeHandler: function (ele, handler, context) {
|
||||
var handlers = ele.__z_resizeListeners;
|
||||
_removeHandler (ele, handler, context) {
|
||||
const handlers = ele.__z_resizeListeners
|
||||
if (handlers) {
|
||||
var size = handlers.length;
|
||||
for (var i = 0; i < size; i++) {
|
||||
var h = handlers[i];
|
||||
const size = handlers.length
|
||||
for (let i = 0; i < size; i++) {
|
||||
const h = handlers[i]
|
||||
if (h.handler === handler && h.context === context) {
|
||||
handlers.splice(i, 1);
|
||||
return;
|
||||
handlers.splice(i, 1)
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
_createResizeTrigger: function (ele) {
|
||||
var obj = document.createElement('object');
|
||||
_createResizeTrigger (ele) {
|
||||
const obj = document.createElement('object')
|
||||
obj.setAttribute('style',
|
||||
'display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden;opacity: 0; pointer-events: none; z-index: -1;');
|
||||
obj.onload = EleResize._handleObjectLoad;
|
||||
obj.type = 'text/html';
|
||||
ele.appendChild(obj);
|
||||
obj.data = 'about:blank';
|
||||
return obj;
|
||||
'display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden;opacity: 0; pointer-events: none; z-index: -1;')
|
||||
obj.onload = EleResize._handleObjectLoad
|
||||
obj.type = 'text/html'
|
||||
ele.appendChild(obj)
|
||||
obj.data = 'about:blank'
|
||||
return obj
|
||||
},
|
||||
_handleObjectLoad: function (evt) {
|
||||
this.contentDocument.defaultView.__resizeTrigger__ = this.__resizeElement__;
|
||||
this.contentDocument.defaultView.addEventListener('resize', EleResize._handleResize);
|
||||
_handleObjectLoad (evt) {
|
||||
this.contentDocument.defaultView.__resizeTrigger__ = this.__resizeElement__
|
||||
this.contentDocument.defaultView.addEventListener('resize', EleResize._handleResize)
|
||||
}
|
||||
};
|
||||
if (document.attachEvent) {//ie9-10
|
||||
}
|
||||
if (document.attachEvent) { // ie9-10
|
||||
EleResize.on = function (ele, handler, context) {
|
||||
var handlers = ele.__z_resizeListeners;
|
||||
let handlers = ele.__z_resizeListeners
|
||||
if (!handlers) {
|
||||
handlers = [];
|
||||
ele.__z_resizeListeners = handlers;
|
||||
ele.__resizeTrigger__ = ele;
|
||||
ele.attachEvent('onresize', EleResize._handleResize);
|
||||
handlers = []
|
||||
ele.__z_resizeListeners = handlers
|
||||
ele.__resizeTrigger__ = ele
|
||||
ele.attachEvent('onresize', EleResize._handleResize)
|
||||
}
|
||||
handlers.push({
|
||||
handler: handler,
|
||||
context: context
|
||||
});
|
||||
};
|
||||
})
|
||||
}
|
||||
EleResize.off = function (ele, handler, context) {
|
||||
var handlers = ele.__z_resizeListeners;
|
||||
const handlers = ele.__z_resizeListeners
|
||||
if (handlers) {
|
||||
EleResize._removeHandler(ele, handler, context);
|
||||
EleResize._removeHandler(ele, handler, context)
|
||||
if (handlers.length === 0) {
|
||||
ele.detachEvent('onresize', EleResize._handleResize);
|
||||
delete ele.__z_resizeListeners;
|
||||
ele.detachEvent('onresize', EleResize._handleResize)
|
||||
delete ele.__z_resizeListeners
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
EleResize.on = function (ele, handler, context) {
|
||||
var handlers = ele.__z_resizeListeners;
|
||||
let handlers = ele.__z_resizeListeners
|
||||
if (!handlers) {
|
||||
handlers = [];
|
||||
ele.__z_resizeListeners = handlers;
|
||||
handlers = []
|
||||
ele.__z_resizeListeners = handlers
|
||||
|
||||
if (getComputedStyle(ele, null).position === 'static') {
|
||||
ele.style.position = 'relative';
|
||||
ele.style.position = 'relative'
|
||||
}
|
||||
var obj = EleResize._createResizeTrigger(ele);
|
||||
ele.__resizeTrigger__ = obj;
|
||||
obj.__resizeElement__ = ele;
|
||||
const obj = EleResize._createResizeTrigger(ele)
|
||||
ele.__resizeTrigger__ = obj
|
||||
obj.__resizeElement__ = ele
|
||||
}
|
||||
if (context != "map") {
|
||||
if (context != 'map') {
|
||||
handlers.push({
|
||||
handler: handler,
|
||||
context: context
|
||||
});
|
||||
})
|
||||
}
|
||||
};
|
||||
}
|
||||
EleResize.off = function (ele, handler, context) {
|
||||
var handlers = ele.__z_resizeListeners;
|
||||
const handlers = ele.__z_resizeListeners
|
||||
if (handlers) {
|
||||
EleResize._removeHandler(ele, handler, context);
|
||||
EleResize._removeHandler(ele, handler, context)
|
||||
if (handlers.length === 0) {
|
||||
var trigger = ele.__resizeTrigger__;
|
||||
const trigger = ele.__resizeTrigger__
|
||||
if (trigger) {
|
||||
trigger.contentDocument.defaultView.removeEventListener('resize', EleResize._handleResize);
|
||||
ele.removeChild(trigger);
|
||||
delete ele.__resizeTrigger__;
|
||||
trigger.contentDocument.defaultView.removeEventListener('resize', EleResize._handleResize)
|
||||
ele.removeChild(trigger)
|
||||
delete ele.__resizeTrigger__
|
||||
}
|
||||
delete ele.__z_resizeListeners;
|
||||
delete ele.__z_resizeListeners
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export default EleResize;
|
||||
export default EleResize
|
||||
|
||||
@@ -1,259 +1,249 @@
|
||||
function randomcolor() {
|
||||
var e = null,
|
||||
t = {};
|
||||
r("monochrome", null, [
|
||||
function randomcolor () {
|
||||
let e = null
|
||||
const t = {}
|
||||
r('monochrome', null, [
|
||||
[0, 0],
|
||||
[100, 0]
|
||||
]),
|
||||
r("red", [-26, 18], [
|
||||
[20, 100],
|
||||
[30, 92],
|
||||
[40, 89],
|
||||
[50, 85],
|
||||
[60, 78],
|
||||
[70, 70],
|
||||
[80, 60],
|
||||
[90, 55],
|
||||
[100, 50]
|
||||
]),
|
||||
r("orange", [19, 46], [
|
||||
[20, 100],
|
||||
[30, 93],
|
||||
[40, 88],
|
||||
[50, 86],
|
||||
[60, 85],
|
||||
[70, 70],
|
||||
[100, 70]
|
||||
]),
|
||||
r("yellow", [47, 62], [
|
||||
[25, 100],
|
||||
[40, 94],
|
||||
[50, 89],
|
||||
[60, 86],
|
||||
[70, 84],
|
||||
[80, 82],
|
||||
[90, 80],
|
||||
[100, 75]
|
||||
]),
|
||||
r("green", [63, 178], [
|
||||
[30, 100],
|
||||
[40, 90],
|
||||
[50, 85],
|
||||
[60, 81],
|
||||
[70, 74],
|
||||
[80, 64],
|
||||
[90, 50],
|
||||
[100, 40]
|
||||
]),
|
||||
r("blue", [179, 257], [
|
||||
[20, 100],
|
||||
[30, 86],
|
||||
[40, 80],
|
||||
[50, 74],
|
||||
[60, 60],
|
||||
[70, 52],
|
||||
[80, 44],
|
||||
[90, 39],
|
||||
[100, 35]
|
||||
]),
|
||||
r("purple", [258, 282], [
|
||||
[20, 100],
|
||||
[30, 87],
|
||||
[40, 79],
|
||||
[50, 70],
|
||||
[60, 65],
|
||||
[70, 59],
|
||||
[80, 52],
|
||||
[90, 45],
|
||||
[100, 42]
|
||||
]),
|
||||
r("pink", [283, 334], [
|
||||
[20, 100],
|
||||
[30, 90],
|
||||
[40, 86],
|
||||
[60, 84],
|
||||
[80, 80],
|
||||
[90, 75],
|
||||
[100, 73]
|
||||
]);
|
||||
var n = function(r) {
|
||||
if (void 0 !== (r = r || {}).seed && null !== r.seed && r.seed === parseInt(r.seed, 10))
|
||||
e = r.seed;
|
||||
else if ("string" == typeof r.seed)
|
||||
e = function(e) {
|
||||
for (var t = 0, n = 0; n !== e.length && !(t >= Number.MAX_SAFE_INTEGER); n++)
|
||||
t += e.charCodeAt(n);
|
||||
r('red', [-26, 18], [
|
||||
[20, 100],
|
||||
[30, 92],
|
||||
[40, 89],
|
||||
[50, 85],
|
||||
[60, 78],
|
||||
[70, 70],
|
||||
[80, 60],
|
||||
[90, 55],
|
||||
[100, 50]
|
||||
]),
|
||||
r('orange', [19, 46], [
|
||||
[20, 100],
|
||||
[30, 93],
|
||||
[40, 88],
|
||||
[50, 86],
|
||||
[60, 85],
|
||||
[70, 70],
|
||||
[100, 70]
|
||||
]),
|
||||
r('yellow', [47, 62], [
|
||||
[25, 100],
|
||||
[40, 94],
|
||||
[50, 89],
|
||||
[60, 86],
|
||||
[70, 84],
|
||||
[80, 82],
|
||||
[90, 80],
|
||||
[100, 75]
|
||||
]),
|
||||
r('green', [63, 178], [
|
||||
[30, 100],
|
||||
[40, 90],
|
||||
[50, 85],
|
||||
[60, 81],
|
||||
[70, 74],
|
||||
[80, 64],
|
||||
[90, 50],
|
||||
[100, 40]
|
||||
]),
|
||||
r('blue', [179, 257], [
|
||||
[20, 100],
|
||||
[30, 86],
|
||||
[40, 80],
|
||||
[50, 74],
|
||||
[60, 60],
|
||||
[70, 52],
|
||||
[80, 44],
|
||||
[90, 39],
|
||||
[100, 35]
|
||||
]),
|
||||
r('purple', [258, 282], [
|
||||
[20, 100],
|
||||
[30, 87],
|
||||
[40, 79],
|
||||
[50, 70],
|
||||
[60, 65],
|
||||
[70, 59],
|
||||
[80, 52],
|
||||
[90, 45],
|
||||
[100, 42]
|
||||
]),
|
||||
r('pink', [283, 334], [
|
||||
[20, 100],
|
||||
[30, 90],
|
||||
[40, 86],
|
||||
[60, 84],
|
||||
[80, 80],
|
||||
[90, 75],
|
||||
[100, 73]
|
||||
])
|
||||
var n = function (r) {
|
||||
if (void 0 !== (r = r || {}).seed && r.seed !== null && r.seed === parseInt(r.seed, 10)) { e = r.seed } else if (typeof r.seed === 'string') {
|
||||
e = (function (e) {
|
||||
for (var t = 0, n = 0; n !== e.length && !(t >= Number.MAX_SAFE_INTEGER); n++) { t += e.charCodeAt(n) }
|
||||
return t
|
||||
}
|
||||
(r.seed);
|
||||
else {
|
||||
if (void 0 !== r.seed && null !== r.seed)
|
||||
throw new TypeError("The seed value must be an integer or string");
|
||||
(r.seed))
|
||||
} else {
|
||||
if (void 0 !== r.seed && r.seed !== null) { throw new TypeError('The seed value must be an integer or string') }
|
||||
e = null
|
||||
}
|
||||
var c,
|
||||
l;
|
||||
if (null !== r.count && void 0 !== r.count) {
|
||||
var u = r.count,
|
||||
d = [];
|
||||
for (r.count = null; u > d.length;)
|
||||
e && r.seed && (r.seed += 1), d.push(n(r));
|
||||
let c,
|
||||
l
|
||||
if (r.count !== null && void 0 !== r.count) {
|
||||
const u = r.count
|
||||
const d = []
|
||||
for (r.count = null; u > d.length;) { e && r.seed && (r.seed += 1), d.push(n(r)) }
|
||||
return r.count = u,
|
||||
d
|
||||
d
|
||||
}
|
||||
return function(e, t) {
|
||||
return (function (e, t) {
|
||||
switch (t.format) {
|
||||
case "hsvArray":
|
||||
return e;
|
||||
case "hslArray":
|
||||
return a(e);
|
||||
case "hsl":
|
||||
var n = a(e);
|
||||
return "hsl(" + n[0] + ", " + n[1] + "%, " + n[2] + "%)";
|
||||
case "hsla":
|
||||
var s = a(e),
|
||||
o = t.alpha || Math.random();
|
||||
return "hsla(" + s[0] + ", " + s[1] + "%, " + s[2] + "%, " + o + ")";
|
||||
case "rgbArray":
|
||||
return i(e);
|
||||
case "rgb":
|
||||
return "rgb(" + i(e).join(", ") + ")";
|
||||
case "rgba":
|
||||
var r = i(e);
|
||||
o = t.alpha || Math.random();
|
||||
return "rgba(" + r.join(", ") + ", " + o + ")";
|
||||
case 'hsvArray':
|
||||
return e
|
||||
case 'hslArray':
|
||||
return a(e)
|
||||
case 'hsl':
|
||||
var n = a(e)
|
||||
return 'hsl(' + n[0] + ', ' + n[1] + '%, ' + n[2] + '%)'
|
||||
case 'hsla':
|
||||
var s = a(e)
|
||||
var o = t.alpha || Math.random()
|
||||
return 'hsla(' + s[0] + ', ' + s[1] + '%, ' + s[2] + '%, ' + o + ')'
|
||||
case 'rgbArray':
|
||||
return i(e)
|
||||
case 'rgb':
|
||||
return 'rgb(' + i(e).join(', ') + ')'
|
||||
case 'rgba':
|
||||
var r = i(e)
|
||||
o = t.alpha || Math.random()
|
||||
return 'rgba(' + r.join(', ') + ', ' + o + ')'
|
||||
default:
|
||||
return function(e) {
|
||||
var t = i(e);
|
||||
return (function (e) {
|
||||
const t = i(e)
|
||||
|
||||
function n(e) {
|
||||
var t = e.toString(16);
|
||||
return 1 == t.length ? "0" + t : t
|
||||
function n (e) {
|
||||
const t = e.toString(16)
|
||||
return t.length == 1 ? '0' + t : t
|
||||
}
|
||||
return "#" + n(t[0]) + n(t[1]) + n(t[2])
|
||||
return '#' + n(t[0]) + n(t[1]) + n(t[2])
|
||||
}
|
||||
(e)
|
||||
(e))
|
||||
}
|
||||
}
|
||||
([c = function(e) {
|
||||
var n = o(function(e) {
|
||||
if ("number" == typeof parseInt(e)) {
|
||||
var n = parseInt(e);
|
||||
if (n < 360 && n > 0)
|
||||
return [n, n]
|
||||
([c = (function (e) {
|
||||
let n = o(function (e) {
|
||||
if (typeof parseInt(e) === 'number') {
|
||||
const n = parseInt(e)
|
||||
if (n < 360 && n > 0) { return [n, n] }
|
||||
}
|
||||
if ("string" == typeof e)
|
||||
if (typeof e === 'string') {
|
||||
if (t[e]) {
|
||||
var s = t[e];
|
||||
if (s.hueRange)
|
||||
return s.hueRange
|
||||
const s = t[e]
|
||||
if (s.hueRange) { return s.hueRange }
|
||||
} else if (e.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)) {
|
||||
var o = function(e) {
|
||||
e = 3 === (e = e.replace(/^#/, "")).length ? e.replace(/(.)/g, "$1$1") : e;
|
||||
var t = parseInt(e.substr(0, 2), 16) / 255,
|
||||
n = parseInt(e.substr(2, 2), 16) / 255,
|
||||
s = parseInt(e.substr(4, 2), 16) / 255,
|
||||
o = Math.max(t, n, s),
|
||||
r = o - Math.min(t, n, s),
|
||||
i = o ? r / o : 0;
|
||||
const o = (function (e) {
|
||||
e = (e = e.replace(/^#/, '')).length === 3 ? e.replace(/(.)/g, '$1$1') : e
|
||||
const t = parseInt(e.substr(0, 2), 16) / 255
|
||||
const n = parseInt(e.substr(2, 2), 16) / 255
|
||||
const s = parseInt(e.substr(4, 2), 16) / 255
|
||||
const o = Math.max(t, n, s)
|
||||
const r = o - Math.min(t, n, s)
|
||||
const i = o ? r / o : 0
|
||||
switch (o) {
|
||||
case t:
|
||||
return [(n - s) / r % 6 * 60 || 0, i, o];
|
||||
return [(n - s) / r % 6 * 60 || 0, i, o]
|
||||
case n:
|
||||
return [60 * ((s - t) / r + 2) || 0, i, o];
|
||||
return [60 * ((s - t) / r + 2) || 0, i, o]
|
||||
case s:
|
||||
return [60 * ((t - n) / r + 4) || 0, i, o]
|
||||
}
|
||||
}
|
||||
(e)[0];
|
||||
(e))[0]
|
||||
return [o, o]
|
||||
}
|
||||
}
|
||||
return [0, 360]
|
||||
}
|
||||
(e.hue));
|
||||
n < 0 && (n = 360 + n);
|
||||
(e.hue))
|
||||
n < 0 && (n = 360 + n)
|
||||
return n
|
||||
}
|
||||
(r), l = function(e, t) {
|
||||
if ("monochrome" === t.hue)
|
||||
return 0;
|
||||
if ("random" === t.luminosity)
|
||||
return o([0, 100]);
|
||||
var n = function(e) {
|
||||
return s(e).saturationRange
|
||||
}
|
||||
(e),
|
||||
r = n[0],
|
||||
i = n[1];
|
||||
(r)), l = (function (e, t) {
|
||||
if (t.hue === 'monochrome') { return 0 }
|
||||
if (t.luminosity === 'random') { return o([0, 100]) }
|
||||
const n = (function (e) {
|
||||
return s(e).saturationRange
|
||||
}
|
||||
(e))
|
||||
let r = n[0]
|
||||
let i = n[1]
|
||||
switch (t.luminosity) {
|
||||
case "bright":
|
||||
r = 55;
|
||||
break;
|
||||
case "dark":
|
||||
r = i - 10;
|
||||
break;
|
||||
case "light":
|
||||
case 'bright':
|
||||
r = 55
|
||||
break
|
||||
case 'dark':
|
||||
r = i - 10
|
||||
break
|
||||
case 'light':
|
||||
i = 55
|
||||
}
|
||||
return o([r, i])
|
||||
}
|
||||
(c, r),
|
||||
function(e, t, n) {
|
||||
var r = function(e, t) {
|
||||
for (var n = s(e).lowerBounds, o = 0; o < n.length - 1; o++) {
|
||||
var r = n[o][0],
|
||||
i = n[o][1],
|
||||
a = n[o + 1][0],
|
||||
c = n[o + 1][1];
|
||||
if (t >= r && t <= a) {
|
||||
var l = (c - i) / (a - r);
|
||||
return l * t + (i - l * r)
|
||||
}
|
||||
}
|
||||
return 0
|
||||
(c, r)),
|
||||
(function (e, t, n) {
|
||||
let r = (function (e, t) {
|
||||
for (let n = s(e).lowerBounds, o = 0; o < n.length - 1; o++) {
|
||||
const r = n[o][0]
|
||||
const i = n[o][1]
|
||||
const a = n[o + 1][0]
|
||||
const c = n[o + 1][1]
|
||||
if (t >= r && t <= a) {
|
||||
const l = (c - i) / (a - r)
|
||||
return l * t + (i - l * r)
|
||||
}
|
||||
(e, t),
|
||||
i = 100;
|
||||
switch (n.luminosity) {
|
||||
case "dark":
|
||||
i = r + 20;
|
||||
break;
|
||||
case "light":
|
||||
r = (i + r) / 2;
|
||||
break;
|
||||
case "random":
|
||||
r = 0,
|
||||
i = 100
|
||||
}
|
||||
return o([r, i])
|
||||
return 0
|
||||
}
|
||||
(c, l, r)
|
||||
], r)
|
||||
};
|
||||
|
||||
function s(e) {
|
||||
for (var n in e >= 334 && e <= 360 && (e -= 360), t) {
|
||||
var s = t[n];
|
||||
if (s.hueRange && e >= s.hueRange[0] && e <= s.hueRange[1])
|
||||
return t[n]
|
||||
(e, t))
|
||||
let i = 100
|
||||
switch (n.luminosity) {
|
||||
case 'dark':
|
||||
i = r + 20
|
||||
break
|
||||
case 'light':
|
||||
r = (i + r) / 2
|
||||
break
|
||||
case 'random':
|
||||
r = 0,
|
||||
i = 100
|
||||
}
|
||||
return o([r, i])
|
||||
}
|
||||
return "Color not found"
|
||||
(c, l, r))
|
||||
], r))
|
||||
}
|
||||
|
||||
function o(t) {
|
||||
if (null === e)
|
||||
return Math.floor(t[0] + Math.random() * (t[1] + 1 - t[0]));
|
||||
var n = t[1] || 1,
|
||||
s = t[0] || 0,
|
||||
o = (e = (9301 * e + 49297) % 233280) / 233280;
|
||||
function s (e) {
|
||||
for (const n in e >= 334 && e <= 360 && (e -= 360), t) {
|
||||
const s = t[n]
|
||||
if (s.hueRange && e >= s.hueRange[0] && e <= s.hueRange[1]) { return t[n] }
|
||||
}
|
||||
return 'Color not found'
|
||||
}
|
||||
|
||||
function o (t) {
|
||||
if (e === null) { return Math.floor(t[0] + Math.random() * (t[1] + 1 - t[0])) }
|
||||
const n = t[1] || 1
|
||||
const s = t[0] || 0
|
||||
const o = (e = (9301 * e + 49297) % 233280) / 233280
|
||||
return Math.floor(s + o * (n - s))
|
||||
}
|
||||
|
||||
function r(e, n, s) {
|
||||
var o = s[0][0],
|
||||
r = s[s.length - 1][0],
|
||||
i = s[s.length - 1][1],
|
||||
a = s[0][1];
|
||||
function r (e, n, s) {
|
||||
const o = s[0][0]
|
||||
const r = s[s.length - 1][0]
|
||||
const i = s[s.length - 1][1]
|
||||
const a = s[0][1]
|
||||
t[e] = {
|
||||
hueRange: n,
|
||||
lowerBounds: s,
|
||||
@@ -262,60 +252,60 @@ function randomcolor() {
|
||||
}
|
||||
}
|
||||
|
||||
function i(e) {
|
||||
var t = e[0];
|
||||
0 === t && (t = 1),
|
||||
360 === t && (t = 359),
|
||||
t /= 360;
|
||||
var n = e[1] / 100,
|
||||
s = e[2] / 100,
|
||||
o = Math.floor(6 * t),
|
||||
r = 6 * t - o,
|
||||
i = s * (1 - n),
|
||||
a = s * (1 - r * n),
|
||||
c = s * (1 - (1 - r) * n),
|
||||
l = 256,
|
||||
u = 256,
|
||||
d = 256;
|
||||
function i (e) {
|
||||
let t = e[0]
|
||||
t === 0 && (t = 1),
|
||||
t === 360 && (t = 359),
|
||||
t /= 360
|
||||
const n = e[1] / 100
|
||||
const s = e[2] / 100
|
||||
const o = Math.floor(6 * t)
|
||||
const r = 6 * t - o
|
||||
const i = s * (1 - n)
|
||||
const a = s * (1 - r * n)
|
||||
const c = s * (1 - (1 - r) * n)
|
||||
let l = 256
|
||||
let u = 256
|
||||
let d = 256
|
||||
switch (o) {
|
||||
case 0:
|
||||
l = s,
|
||||
u = c,
|
||||
d = i;
|
||||
break;
|
||||
u = c,
|
||||
d = i
|
||||
break
|
||||
case 1:
|
||||
l = a,
|
||||
u = s,
|
||||
d = i;
|
||||
break;
|
||||
u = s,
|
||||
d = i
|
||||
break
|
||||
case 2:
|
||||
l = i,
|
||||
u = s,
|
||||
d = c;
|
||||
break;
|
||||
u = s,
|
||||
d = c
|
||||
break
|
||||
case 3:
|
||||
l = i,
|
||||
u = a,
|
||||
d = s;
|
||||
break;
|
||||
u = a,
|
||||
d = s
|
||||
break
|
||||
case 4:
|
||||
l = c,
|
||||
u = i,
|
||||
d = s;
|
||||
break;
|
||||
u = i,
|
||||
d = s
|
||||
break
|
||||
case 5:
|
||||
l = s,
|
||||
u = i,
|
||||
d = a
|
||||
u = i,
|
||||
d = a
|
||||
}
|
||||
return [Math.floor(255 * l), Math.floor(255 * u), Math.floor(255 * d)]
|
||||
}
|
||||
|
||||
function a(e) {
|
||||
var t = e[0],
|
||||
n = e[1] / 100,
|
||||
s = e[2] / 100,
|
||||
o = (2 - n) * s;
|
||||
function a (e) {
|
||||
const t = e[0]
|
||||
const n = e[1] / 100
|
||||
const s = e[2] / 100
|
||||
const o = (2 - n) * s
|
||||
return [t, Math.round(n * s / (o < 1 ? o : 2 - o) * 1e4) / 100, o / 2 * 100]
|
||||
}
|
||||
return n()
|
||||
@@ -324,5 +314,3 @@ function randomcolor() {
|
||||
export {
|
||||
randomcolor
|
||||
}
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,8 @@
|
||||
import vm from '../../../main'
|
||||
import ca from "element-ui/src/locale/lang/ca";
|
||||
//ipv4 ip校验
|
||||
export function host(rule, value, callback) {
|
||||
if(!value || value.trim() ==''){
|
||||
callback();
|
||||
// ipv4 ip校验
|
||||
export function host (rule, value, callback) {
|
||||
if (!value || value.trim() == '') {
|
||||
callback()
|
||||
}
|
||||
const hostReg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\:\d{0,5})?$/
|
||||
setTimeout(() => {
|
||||
@@ -14,13 +13,13 @@ export function host(rule, value, callback) {
|
||||
}
|
||||
}, 100)
|
||||
}
|
||||
export function hostPlus(rule,value,callback){
|
||||
if(!value || value.trim() ==''){
|
||||
callback();
|
||||
export function hostPlus (rule, value, callback) {
|
||||
if (!value || value.trim() == '') {
|
||||
callback()
|
||||
}
|
||||
const ipv4 = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\:\d{0,5})?$/
|
||||
const ipv6 = /^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/
|
||||
const domin = /^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/;
|
||||
const domin = /^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/
|
||||
|
||||
setTimeout(() => {
|
||||
if (ipv4.test(value) || ipv6.test(value) || domin.test(value)) {
|
||||
@@ -29,10 +28,9 @@ export function hostPlus(rule,value,callback){
|
||||
callback(new Error(vm.$t('validate.host')))
|
||||
}
|
||||
}, 100)
|
||||
|
||||
}
|
||||
|
||||
export function phone(rule, value, callback) {
|
||||
export function phone (rule, value, callback) {
|
||||
const phoneReg = /^1[3|4|5|7|8][0-9]{9}$/
|
||||
setTimeout(() => {
|
||||
if (!value) {
|
||||
@@ -49,36 +47,36 @@ export function phone(rule, value, callback) {
|
||||
}, 100)
|
||||
}
|
||||
|
||||
export function port(rule, value, callback) {
|
||||
export function port (rule, value, callback) {
|
||||
setTimeout(() => {
|
||||
if (!value) {
|
||||
callback();
|
||||
} else if(isNaN(Number(value))){
|
||||
callback()
|
||||
} else if (isNaN(Number(value))) {
|
||||
callback(new Error(vm.$t('validate.number')))
|
||||
}else{
|
||||
if(value < 1 ||value > 65535){
|
||||
} else {
|
||||
if (value < 1 || value > 65535) {
|
||||
callback(new Error(vm.$t('validate.port')))
|
||||
}else{
|
||||
callback();
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
}, 100)
|
||||
}
|
||||
|
||||
export function nzNumber(rule, value, callback) {
|
||||
export function nzNumber (rule, value, callback) {
|
||||
setTimeout(() => {
|
||||
if (!value) {
|
||||
callback();
|
||||
} else if(isNaN(Number(value))){
|
||||
callback()
|
||||
} else if (isNaN(Number(value))) {
|
||||
callback(new Error(vm.$t('validate.number')))
|
||||
}else{
|
||||
callback();
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}, 100)
|
||||
}
|
||||
|
||||
export function noSpecialChar(rule, value, callback){
|
||||
const charReg = /\w+/;
|
||||
export function noSpecialChar (rule, value, callback) {
|
||||
const charReg = /\w+/
|
||||
setTimeout(() => {
|
||||
if (charReg.test(value)) {
|
||||
callback()
|
||||
@@ -88,37 +86,36 @@ export function noSpecialChar(rule, value, callback){
|
||||
}, 100)
|
||||
}
|
||||
|
||||
export function integer(rule, value, callback){
|
||||
export function integer (rule, value, callback) {
|
||||
setTimeout(() => {
|
||||
if(isNaN(Number(value))){
|
||||
if (isNaN(Number(value))) {
|
||||
callback(new Error(vm.$t('validate.number')))
|
||||
}else{
|
||||
if(Number.isInteger(Number(value))){
|
||||
callback();
|
||||
}else{
|
||||
callback(new Error(vm.$t('validate.integer')));
|
||||
} else {
|
||||
if (Number.isInteger(Number(value))) {
|
||||
callback()
|
||||
} else {
|
||||
callback(new Error(vm.$t('validate.integer')))
|
||||
}
|
||||
|
||||
}
|
||||
}, 100)
|
||||
}
|
||||
|
||||
export function positiveInteger(rule, value, callback){
|
||||
export function positiveInteger (rule, value, callback) {
|
||||
setTimeout(() => {
|
||||
if(isNaN(Number(value))){
|
||||
if (isNaN(Number(value))) {
|
||||
callback(new Error(vm.$t('validate.number')))
|
||||
}else{
|
||||
if(Number(value) >=0 ){
|
||||
callback();
|
||||
}else{
|
||||
} else {
|
||||
if (Number(value) >= 0) {
|
||||
callback()
|
||||
} else {
|
||||
callback(new Error(vm.$t('validate.positiveInteger')))
|
||||
}
|
||||
}
|
||||
}, 100)
|
||||
}
|
||||
|
||||
export function domain(rule, value, callback){
|
||||
let urlReg=/^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/;
|
||||
export function domain (rule, value, callback) {
|
||||
const urlReg = /^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/
|
||||
setTimeout(() => {
|
||||
if (urlReg.test(value)) {
|
||||
callback()
|
||||
@@ -128,19 +125,17 @@ export function domain(rule, value, callback){
|
||||
}, 100)
|
||||
}
|
||||
|
||||
export function uSize(rule, value, callback){
|
||||
|
||||
export function uSize (rule, value, callback) {
|
||||
setTimeout(() => {
|
||||
if(isNaN(Number(value))){
|
||||
if (isNaN(Number(value))) {
|
||||
callback(new Error(vm.$t('validate.number')))
|
||||
}else{
|
||||
let num=Number(value);
|
||||
if(num<0 || num > 47 ){
|
||||
} else {
|
||||
const num = Number(value)
|
||||
if (num < 0 || num > 47) {
|
||||
callback(new Error(vm.$t('validate.usize')))
|
||||
}else{
|
||||
callback();
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
}, 100)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user