upgrade.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. var upgradePage = new Vue({
  2. el: "#upgradePage",
  3. data: {
  4. clubUser: {
  5. name:'',
  6. phone:'',
  7. code:'',
  8. address:'',
  9. mainPros:'',
  10. businessLicenseImage:'',
  11. businessLicense:'',
  12. secondShopType:'',
  13. firstShopType:'',
  14. department:''
  15. },
  16. mentuzCampNullList:[
  17. {value:'1',name:'整形'},
  18. {value:'2',name:'轻医美'},
  19. {value:'3',name:'皮肤科'},
  20. ],
  21. medicaCampNullList: [
  22. {value:'1',name:'美容'},
  23. {value:'2',name:'美体'},
  24. {value:'3',name:'美发'},
  25. {value:'4',name:'皮肤管理'},
  26. {value:'5',name:'光电'},
  27. {value:'6',name:'综合类'},
  28. {value:'7',name:'中医养生'},
  29. {value:'8',name:'spa'},
  30. ],
  31. mainProEdit: '',
  32. rule:{
  33. name: '^[a-zA-Z\\u4e00-\\u9fa5]{2,}$',
  34. phone: '^\\d{6,12}$',
  35. code: '^\\d{6}$',
  36. license: '^[a-zA-Z0-9_]{18}$',
  37. email: '^(([^<>()\\[\\]\\\\.,;:\\s@&quot;]+(\\.[^<>()\\[\\]\\\\.,;:\\s@&quot;]+)*)|(&quot;.+&quot;))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$',
  38. password: "^[^\\u4e00-\\u9fa5]{8,16}$"
  39. },
  40. },
  41. computed: {
  42. },
  43. methods: {
  44. getMobileCodeFn:function(){
  45. },
  46. blurHandle: function(event) { // 失去焦点校验
  47. var el = event.currentTarget;
  48. verifyHandle(el);
  49. },
  50. },
  51. created: function () {
  52. },
  53. mounted: function () {
  54. var _self = this;
  55. }
  56. });