diff --git a/src/api/model/demo.js b/src/api/model/demo.js index 39fd1584..fa8f712c 100644 --- a/src/api/model/demo.js +++ b/src/api/model/demo.js @@ -5,8 +5,8 @@ export default { ver: { url: `${config.API_URL}/demo/ver`, name: "获取最新版本号", - get: async function(){ - return await http.get(this.url); + get: async function(params){ + return await http.get(this.url, params); } }, post: { diff --git a/src/api/model/system.js b/src/api/model/system.js index dc99991c..4f10f0dd 100644 --- a/src/api/model/system.js +++ b/src/api/model/system.js @@ -4,7 +4,7 @@ import http from "@/utils/request" export default { menu: { myMenus: { - url: `${config.API_URL}/system/menu/my/1.6.0`, + url: `${config.API_URL}/system/menu/my/1.6.1`, name: "获取我的菜单", get: async function(){ return await http.get(this.url); diff --git a/src/scui.js b/src/scui.js index 8656c1f8..99f5b070 100644 --- a/src/scui.js +++ b/src/scui.js @@ -74,6 +74,9 @@ export default { app.component(`ScIcon${icon}`, scIcons[icon]) } + //关闭async-validator全局控制台警告 + window.ASYNC_VALIDATOR_NO_WARNING = 1 + //全局代码错误捕捉 app.config.errorHandler = errorHandler } diff --git a/src/utils/verificate.js b/src/utils/verificate.js new file mode 100644 index 00000000..36b7983e --- /dev/null +++ b/src/utils/verificate.js @@ -0,0 +1,18 @@ + +//验证手机号 +export function verifyPhone(rule, value, callback) { + let reg = /^[1][3, 4, 5, 6, 7, 8, 9][0-9]{9}$/ + if(!reg.test(value)){ + return callback(new Error('请输入正确的手机号码')) + } + callback() +} + +//车牌号码 +export function verifyCars(rule, value, callback) { + let reg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9挂学警港澳]$/ + if(!reg.test(value)){ + return callback(new Error('请输入正确的车牌号码')) + } + callback() +} diff --git a/src/views/other/verificate.vue b/src/views/other/verificate.vue new file mode 100644 index 00000000..fa85dd54 --- /dev/null +++ b/src/views/other/verificate.vue @@ -0,0 +1,139 @@ + + + + +