Commit 7bf9a1f9 by 无尘

fix: 修改门店code 长度

parent ef4732c2
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.23b3014f1ef41f3b09fada917ecf0618.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.c027bc7403f920b8a7dd.js></script><script type=text/javascript src=./static/js/vendor.34b23182008ddcb7a22f.js></script><script type=text/javascript src=./static/js/app.61d47e0d0a0723543bf2.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link href=./static/css/app.23b3014f1ef41f3b09fada917ecf0618.css rel=stylesheet></head><body style="min-width: 1400px;"><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.f6a2b9dccbbe2f62a3b4.js></script><script type=text/javascript src=./static/js/vendor.34b23182008ddcb7a22f.js></script><script type=text/javascript src=./static/js/app.f39ced3fe9ffed48e34c.js></script></body></html>
\ No newline at end of file
!function(c){var e=window.webpackJsonp;window.webpackJsonp=function(a,d,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(c[r]=d[r]);for(e&&e(a,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=b(b.s=n[i]);return o};var a={},f={77:0};function b(e){if(a[e])return a[e].exports;var f=a[e]={i:e,l:!1,exports:{}};return c[e].call(f.exports,f,f.exports,b),f.l=!0,f.exports}b.e=function(c){var e=f[c];if(0===e)return new Promise(function(c){c()});if(e)return e[2];var a=new Promise(function(a,b){e=f[c]=[a,b]});e[2]=a;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,b.nc&&n.setAttribute("nonce",b.nc),n.src=b.p+"static/js/"+c+"."+{0:"6239673a305a6a39bf60",1:"0ebe3ead93207dc78a78",2:"225360f67080a3ccf578",3:"c2fd89730cdd6d5b8904",4:"c23ab1c011f8ddc3428b",5:"5cf9d6bc5614afcf762f",6:"af5f6241c09b00cd7e44",7:"7e0164566e8e00575481",8:"bb8853a5a6239a7e1349",9:"7dc467d5cfcb4cfb033f",10:"a1950d7e913b529d9809",11:"0a7059ea2e15c5acf938",12:"bdee76fd84034bc2d498",13:"99eba27757bf881d6c39",14:"70a11e50ec358505e2b6",15:"982c7f877d4d88d1d93b",16:"8f8e20ce84faa7e6b5e6",17:"2c76434ec01b2b5ee02f",18:"899eb9ec9050797cc2b4",19:"27c00c26337d1b0a5f29",20:"516a97da045de8173b75",21:"1218f07273b4fca490fc",22:"d249aa89b62990eb828d",23:"413b19e4c879b068a62c",24:"9d547e5255fc6330d24b",25:"c613f7ea850a38ab5967",26:"24fa9334a68a4c15b211",27:"2ea724b0442e927bfdf5",28:"140ad99228544036c969",29:"4bcbadee126f7cf02d25",30:"3c6ecc51205b6dc310ea",31:"fc0f10b93c27d5828815",32:"41a1620b882cbd77f621",33:"98c9f8f46aabb33952e1",34:"a870a2a95752c259fbcb",35:"32cae9a3f9ba6b187945",36:"706cf2b1fed575cc2e7b",37:"8016d3ac07df8acaf73d",38:"419c9b68a385c260821b",39:"5a144b590087731c3653",40:"27851a220bdc8cf9de25",41:"67fc41319ca25ea2ba89",42:"0daee346d67f816b99c3",43:"9d05f4d2f06b9c6bba0e",44:"8b267f44a7d0855db1b1",45:"0c086d4c604bfae8f1e2",46:"8627c20ac6fb5b6dd47c",47:"cee4bd255fc6984e203a",48:"6d564387f233c08c800d",49:"16d7cb7cd95756ebf1a0",50:"1c8da7c7e73224e1079e",51:"b171588c2b70fec4c029",52:"10599ff77c8e1dc5cb61",53:"8802335b18fef4b4450b",54:"d1b44ac8d91eb92bf746",55:"a733127e23169fda7551",56:"91eb07cc8e7e8a4439b9",57:"b7e06a6ee4048a51a73d",58:"31750092465add0acd92",59:"133b37877d1a48ad1fd1",60:"6ff0cd2c4afde9bd8afc",61:"5b6712c4261c8c8331b1",62:"7c94a16a9482fc4a5f52",63:"81c8a522301e88b8c3f2",64:"d03865cf6990d2be8d2d",65:"d4d5eb36aca1fcd683b6",66:"6b5fc386ec869d82a1dc",67:"2d8e5c7eef8491a3cdba",68:"ba49712f562eff6edbc3",69:"e65d327b559f8fae7f73",70:"f19cdcc96fb03261fca5",71:"87a6af69154348344f0b",72:"14bd495ccecac00655be",73:"b89ad92812ac506a22b8",76:"fd376da7cdbac115205f"}[c]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var e=f[c];0!==e&&(e&&e[1](new Error("Loading chunk "+c+" failed.")),f[c]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),a},b.m=c,b.c=a,b.d=function(c,e,a){b.o(c,e)||Object.defineProperty(c,e,{configurable:!1,enumerable:!0,get:a})},b.n=function(c){var e=c&&c.__esModule?function(){return c.default}:function(){return c};return b.d(e,"a",e),e},b.o=function(c,e){return Object.prototype.hasOwnProperty.call(c,e)},b.p="./",b.oe=function(c){throw console.error(c),c}}([]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,d,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(c&&c(a,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=b(b.s=n[i]);return o};var a={},f={77:0};function b(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,b),f.l=!0,f.exports}b.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,b){c=f[e]=[a,b]});c[2]=a;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,b.nc&&n.setAttribute("nonce",b.nc),n.src=b.p+"static/js/"+e+"."+{0:"6239673a305a6a39bf60",1:"0ebe3ead93207dc78a78",2:"47481b720dbee3113c72",3:"c2fd89730cdd6d5b8904",4:"c23ab1c011f8ddc3428b",5:"ba228ab322685cd47d53",6:"af5f6241c09b00cd7e44",7:"7e0164566e8e00575481",8:"bb8853a5a6239a7e1349",9:"7dc467d5cfcb4cfb033f",10:"783d061a322f1ca5415f",11:"97b967abdac31e33b918",12:"bdee76fd84034bc2d498",13:"99eba27757bf881d6c39",14:"70a11e50ec358505e2b6",15:"982c7f877d4d88d1d93b",16:"8f8e20ce84faa7e6b5e6",17:"2c76434ec01b2b5ee02f",18:"899eb9ec9050797cc2b4",19:"5c39f2f7f01d99cfe267",20:"516a97da045de8173b75",21:"1218f07273b4fca490fc",22:"d249aa89b62990eb828d",23:"413b19e4c879b068a62c",24:"9d547e5255fc6330d24b",25:"c613f7ea850a38ab5967",26:"24fa9334a68a4c15b211",27:"2ea724b0442e927bfdf5",28:"140ad99228544036c969",29:"4bcbadee126f7cf02d25",30:"3c6ecc51205b6dc310ea",31:"fc0f10b93c27d5828815",32:"41a1620b882cbd77f621",33:"98c9f8f46aabb33952e1",34:"a870a2a95752c259fbcb",35:"32cae9a3f9ba6b187945",36:"706cf2b1fed575cc2e7b",37:"8016d3ac07df8acaf73d",38:"419c9b68a385c260821b",39:"5a144b590087731c3653",40:"27851a220bdc8cf9de25",41:"67fc41319ca25ea2ba89",42:"0daee346d67f816b99c3",43:"9d05f4d2f06b9c6bba0e",44:"8b267f44a7d0855db1b1",45:"0c086d4c604bfae8f1e2",46:"8627c20ac6fb5b6dd47c",47:"cee4bd255fc6984e203a",48:"6d564387f233c08c800d",49:"16d7cb7cd95756ebf1a0",50:"1c8da7c7e73224e1079e",51:"b171588c2b70fec4c029",52:"10599ff77c8e1dc5cb61",53:"8802335b18fef4b4450b",54:"d1b44ac8d91eb92bf746",55:"a733127e23169fda7551",56:"91eb07cc8e7e8a4439b9",57:"b7e06a6ee4048a51a73d",58:"31750092465add0acd92",59:"133b37877d1a48ad1fd1",60:"6ff0cd2c4afde9bd8afc",61:"5b6712c4261c8c8331b1",62:"7c94a16a9482fc4a5f52",63:"81c8a522301e88b8c3f2",64:"d03865cf6990d2be8d2d",65:"d4d5eb36aca1fcd683b6",66:"6b5fc386ec869d82a1dc",67:"2d8e5c7eef8491a3cdba",68:"ba49712f562eff6edbc3",69:"e65d327b559f8fae7f73",70:"f19cdcc96fb03261fca5",71:"87a6af69154348344f0b",72:"14bd495ccecac00655be",73:"b89ad92812ac506a22b8",76:"fd376da7cdbac115205f"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),a},b.m=e,b.c=a,b.d=function(e,c,a){b.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},b.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return b.d(c,"a",c),c},b.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},b.p="./",b.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -71,7 +71,7 @@
<el-form-item>
<template slot="label">
门店代码
<i class="el-icon-question" style="color:#C0C4CC;"></i>
<!-- <i class="el-icon-question" style="color:#C0C4CC;"></i> -->
</template>
<el-input v-model="storeInfo.storeCode">
<template slot="suffix"
......@@ -102,9 +102,9 @@
</el-form-item>
<el-form-item label="店长代码">
<el-input v-model="storeInfo.managerCode">
<template slot="suffix"
>{{ (storeInfo.managerCode || '').length }}/20</template
>
<template slot="suffix">
{{ (storeInfo.managerCode || '').length }}/20
</template>
</el-input>
</el-form-item>
</el-form>
......
......@@ -73,9 +73,9 @@
<el-form-item prop="storeCode">
<template slot="label">
门店代码
<i class="el-icon-question" style="color:#C0C4CC;"></i>
<!-- <i class="el-icon-question" style="color:#C0C4CC;"></i> -->
</template>
<limitInput :inputWidth="500" :inputValue.sync="storeInfo.storeCode" :holder="''" :maxLength="20"> </limitInput>
<limitInput :inputWidth="500" :inputValue.sync="storeInfo.storeCode" :holder="''" :maxLength="20" :getByType="'char'"> </limitInput>
</el-form-item>
</el-form>
</div>
......@@ -95,7 +95,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="店长代码" prop="managerCode">
<limitInput :inputWidth="500" :inputValue.sync="storeInfo.managerCode" :holder="''" :maxLength="20"> </limitInput>
<limitInput :inputWidth="500" :inputValue.sync="storeInfo.managerCode" :holder="''" :maxLength="20" :getByType="'char'"> </limitInput>
</el-form-item>
</el-form>
</div>
......@@ -168,6 +168,30 @@ export default {
return callback(new Error('请输入手机号码'));
}
};
let validateCode = (rule, value, callback) => {
if (value) {
let reg = /[^\x00-\xff]/gi;
if (value.match(reg)) {
return callback(new Error('门店代码不能是中文或表情'));
} else {
return callback();
}
} else {
return callback(new Error('请输入手机号码'));
}
};
let validateMCode = (rule, value, callback) => {
if (value) {
let reg = /[^\x00-\xff]/gi;
if (value.match(reg)) {
return callback(new Error('店长代码不能是中文或表情'));
} else {
return callback();
}
} else {
return callback(new Error('请输入手机号码'));
}
};
let validateMoney = (rule, value, callback) => {
if (value) {
let reg = /^\d+(\.\d+)?$/;
......@@ -281,10 +305,10 @@ export default {
openTime: [{ required: true, validator: validateHours, trigger: 'blur' }],
location: [{ required: true, message: '请选择经纬度', trigger: 'blur' }],
phoneNumber: [{ required: true, validator: validatePhone, trigger: 'blur' }],
storeCode: [{ required: true, message: '请输入门店代码', trigger: 'blur' }],
storeCode: [{ required: true, validator: validateCode, trigger: 'blur' }],
managerName: [{ required: true, message: '请输入店长姓名', trigger: 'blur' }],
managerPhone: [{ required: true, validator: validateCellPhone, trigger: 'blur' }],
managerCode: [{ required: true, message: '请输入店长代码', trigger: 'blur' }],
managerCode: [{ required: true, validator: validateMCode, trigger: 'blur' }],
specialService: [{ max: 20, message: '长度在 20 个字符以内', trigger: 'blur' }],
personCost: [{ validator: validateMoney, trigger: 'blur' }]
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment