| 
							- // pages/park/addPark/addPark.js
 - const app = getApp();
 - const navigationBarHeight = (getApp().statusBarHeight + 44) + 'px'
 - const imgurl = require("../../utils/imgurl");
 - Page({
 - 
 -   /**
 -    * 页面的初始数据
 -    */
 -   data: {
 -     navigationBarHeight,
 -     shanchuGrayUrl: imgurl.shanchuGray.url,
 -     shanchuUrl: imgurl.shanchu.url,
 -     title: '京',
 -     numFir: '',
 -     numSco: '',
 -     numThr: '',
 -     numFor: '',
 -     numFive: '',
 -     numSix: '',
 -     numSource: '',
 -     titleShow: true,
 -     englishShow: '',
 -     numShow: '',
 -     specShow: '',
 -     chooseClass: '京',
 -     choose: 'carData.title',
 -     chooseTop: 'carData.title',
 -     buttonStatus: false,
 -     chooseTitle: [
 -       ['京', '津', '冀', '晋', '蒙', '辽', '吉'],
 -       ['黑', '沪', '苏', '浙', '皖', '闽', '赣'],
 -       ['鲁', '豫', '鄂', '湘', '粤', '桂', '琼'],
 -       ['渝', '川', '贵', '云', '藏', '陕', '甘'],
 -       ['青', '宁', '新', '台', '', '', 'DEL']
 -     ],
 -     chooseNumFir: [
 -       ['A', 'B', 'C', 'D', 'E', 'F', 'G'],
 -       ['H', 'J', 'K', 'L', 'M', 'N', 'P',],
 -       ['Q', 'R', 'S', 'T', 'U', 'V', 'W'],
 -       ['X', 'Y', 'Z', '', '', '','DEL'],
 -     ],
 -     chooseNumSco: [
 -       ['A', 'B', 'C', 'D', 'E', 'F', 'G'],
 -       ['H', 'J', 'K', 'L', 'M', 'N', 'P'],
 -       ['Q', 'R', 'S', 'T', 'U', 'V', 'W'],
 -       ['X', 'Y', 'Z', '1', '2','3', '4'],
 -       ['5', '6', '7', '8', '9', '0', 'DEL'],
 -     ],
 -     chooseSpec: [
 -       ['A', 'B', 'C', 'D', 'E', 'F', 'G'],
 -       ['H', 'J', 'K', 'L', 'M', 'N', 'P'],
 -       ['Q', 'R', 'S', 'T', 'U', 'V', 'W'],
 -       ['X', 'Y', 'Z', '港', '澳','1', '2'],
 -       ['3', '4', '5', '6', '7', '8', '9'],
 -       ['0', '',  '',  '',  "",  "",'DEL']
 -     ],
 -   },
 - 
 - 
 -   onLoad: function(options) {
 -     let that = this;
 - 
 -     if (Object.keys(options).length != 0) {
 -       that.setData({
 -         flags: options.flags
 -       })
 -     }
 -   },
 -   jumpTo: function() {
 -     // 返回
 -     wx.navigateBack({
 -       url: '/index/passCar'
 -     })
 -   },
 -   handleTap: function(e) {
 -     this.buttonStatus();
 -     this.setData({
 -       choose: e.target.dataset.cardata,
 -       chooseClass: e.target.dataset.msg,
 -       chooseTop: e.target.dataset.cardata
 -     });
 -     if (e.target.dataset.cardata == "carData.title") {
 -       this.setData({
 -         titleShow: true,
 -         englishShow: false,
 -         numShow: false,
 -         specShow: false
 - 
 -       })
 -     } else if (e.target.dataset.cardata == "carData.numFir") {
 -       this.setData({
 -         titleShow: false,
 -         englishShow: true,
 -         numShow: false,
 -         specShow: false
 -       })
 -     } else {
 -       if (e.target.dataset.cardata == 'carData.numSix' && this.data.title == '粤') {
 -         this.setData({
 -           titleShow: false,
 -           englishShow: false,
 -           numShow: false,
 -           specShow: true
 -         })
 -       } else {
 -         this.setData({
 -           titleShow: false,
 -           englishShow: false,
 -           numShow: true,
 -           specShow: false
 -         })
 -       }
 - 
 -     }
 -   },
 -   chooseNum: function(e) {
 -     if (e.target.dataset.msg == 'I') {
 -       return
 -     }
 -     if (!!e.target.dataset.msg && e.target.dataset.msg != 'DEL') {
 - 
 -       switch (this.data.choose) {
 -         case "carData.title":
 -           this.setData({
 -             title: e.target.dataset.msg,
 -             chooseClass: e.target.dataset.msg,
 -             chooseTop: 'carData.numFir'
 -           });
 -           break;
 -         case "carData.numFir":
 -           this.setData({
 -             numFir: e.target.dataset.msg,
 -             chooseClass: e.target.dataset.msg,
 -             chooseTop: 'carData.numSco'
 -           });
 -           break;
 -         case "carData.numSco":
 -           this.setData({
 -             numSco: e.target.dataset.msg,
 -             chooseClass: e.target.dataset.msg,
 -             chooseTop: 'carData.numThr'
 -           });
 -           break;
 -         case "carData.numThr":
 -           this.setData({
 -             numThr: e.target.dataset.msg,
 -             chooseClass: e.target.dataset.msg,
 -             chooseTop: 'carData.numFor'
 -           });
 -           break;
 -         case "carData.numFor":
 -           this.setData({
 -             numFor: e.target.dataset.msg,
 -             chooseClass: e.target.dataset.msg,
 -             chooseTop: 'carData.numFive'
 -           });
 -           break;
 -         case "carData.numFive":
 -           this.setData({
 -             numFive: e.target.dataset.msg,
 -             chooseClass: e.target.dataset.msg,
 -             chooseTop: 'carData.numSix'
 -           });
 -           break;
 -         case "carData.numSix":
 - 
 -           this.setData({
 -             numSix: e.target.dataset.msg,
 -             chooseClass: e.target.dataset.msg
 -           });
 -           break;
 -         case "carData.numSource":
 -           this.setData({
 -             numSource: e.target.dataset.msg,
 -             chooseClass: e.target.dataset.msg
 -           });
 -           break;
 -       };
 -       switch (this.data.chooseTop) {
 -         case "carData.numFir":
 -           this.setData({
 -             choose: 'carData.numFir',
 -             titleShow: false,
 -             englishShow: true,
 -             numShow: false,
 -             specShow: false
 -           })
 -           break;
 -         case "carData.numSco":
 -           this.setData({
 -             choose: 'carData.numSco',
 -             titleShow: false,
 -             englishShow: false,
 -             numShow: true,
 -             specShow: false
 -           })
 -           break;
 -         case "carData.numThr":
 -           this.setData({
 -             choose: 'carData.numThr',
 -             titleShow: false,
 -             englishShow: false,
 -             numShow: true,
 -             specShow: false
 -           })
 -           break;
 -         case "carData.numFor":
 -           this.setData({
 -             choose: 'carData.numFor',
 -             titleShow: false,
 -             englishShow: false,
 -             numShow: true,
 -             specShow: false
 -           })
 -           break;
 -         case "carData.numFive":
 -           this.setData({
 -             choose: 'carData.numFive',
 -             titleShow: false,
 -             englishShow: false,
 -             numShow: true,
 -             specShow: false
 -           })
 -           break;
 -         case "carData.numSix":
 -           if (this.data.title == '粤') {
 -             this.setData({
 -               choose: 'carData.numSix',
 -               titleShow: false,
 -               englishShow: false,
 -               numShow: false,
 -               specShow: true
 -             })
 -           } else {
 -             this.setData({
 -               choose: 'carData.numSix',
 -               titleShow: false,
 -               englishShow: false,
 -               numShow: true,
 -               specShow: false
 -             })
 -           }
 -           break;
 -       }
 -     } else if (e.target.dataset.msg == 'DEL') {
 -       switch (this.data.choose) {
 -         case "carData.title":
 -           this.setData({
 -             title: '',
 -             chooseTop: 'carData.title',
 -             choose: 'carData.title',
 -             titleShow: true,
 -             englishShow: false,
 -             numShow: false,
 -             specShow: false
 -           });
 -           break;
 -         case "carData.numFir":
 -           this.setData({
 -             numFir: '',
 -             chooseTop: 'carData.title',
 -             choose: 'carData.title',
 -             titleShow: true,
 -             englishShow: false,
 -             numShow: false,
 -             specShow: false
 -           });
 -           break;
 -         case "carData.numSco":
 -           this.setData({
 -             numSco: '',
 -             // chooseClass: e.target.dataset.msg,
 -             chooseTop: 'carData.numFir',
 -             choose: 'carData.numFir',
 -             titleShow: false,
 -             englishShow: true,
 -             numShow: false,
 -             specShow: false
 -           });
 -           break;
 -         case "carData.numThr":
 -           this.setData({
 -             numThr: '',
 -             // chooseClass: e.target.dataset.msg,
 -             chooseTop: 'carData.numSco',
 -             choose: 'carData.numSco',
 -             titleShow: false,
 -             englishShow: false,
 -             numShow: true,
 -             specShow: false
 -           });
 -           break;
 -         case "carData.numFor":
 -           this.setData({
 -             numFor: '',
 -             // chooseClass: e.target.dataset.msg,
 -             chooseTop: 'carData.numThr',
 -             choose: 'carData.numThr',
 -             titleShow: false,
 -             englishShow: false,
 -             numShow: true,
 -             specShow: false
 -           });
 -           break;
 -         case "carData.numFive":
 -           this.setData({
 -             numFive: '',
 -             // chooseClass: e.target.dataset.msg,
 -             chooseTop: 'carData.numFor',
 -             choose: 'carData.numFor',
 -             titleShow: false,
 -             englishShow: false,
 -             numShow: true,
 -             specShow: false
 -           });
 -           break;
 -         case "carData.numSix":
 -           this.setData({
 -             numSix: '',
 -             // chooseClass: e.target.dataset.msg
 -             chooseTop: 'carData.numFive',
 -             choose: 'carData.numFive',
 -             titleShow: false,
 -             englishShow: false,
 -             numShow: true,
 -             specShow: false
 -           });
 - 
 -           break;
 -         case "carData.numSource":
 -           this.setData({
 -             numSource: ''
 -           });
 -           break;
 -       }
 -     }
 -     this.buttonStatus();
 -   },
 - 
 -   submit: function() {
 -     if (this.data.title != "" && this.data.numFir != "" && this.data.numSco != "" && this.data.numThr != "" && this.data.numFor != "" && this.data.numFive != "" && this.data.numSix != "") {
 -       var carNumber = ''
 -       carNumber += this.data.title + this.data.numFir + this.data.numSco + this.data.numThr + this.data.numFor + this.data.numFive + this.data.numSix
 -       if (this.data.numSource != "")
 -         carNumber += this.data.numSource
 -       var pages = getCurrentPages();
 -       var prevPage = pages[pages.length - 2];
 -       prevPage.setData({
 -         addCar: carNumber
 -       })
 -       if (this.data.flags == 'managepalte') {
 -         wx.navigateBack({
 -           url: '/pages/managelicenseplate/managelicenseplate?addcar=' + carNumber,
 -         })
 -       } else {
 -         wx.navigateBack({
 -           url: '/index/passCar?addcar=' + carNumber,
 -         })
 -       }
 -     }
 -   },
 - 
 -   buttonStatus: function() {
 -     if (this.data.title != "" && this.data.numFir != "" && this.data.numSco != "" && this.data.numThr != "" && this.data.numFor != "" && this.data.numFive != "" && this.data.numSix != "") {
 -       this.setData({
 -         buttonStatus: true
 -       });
 -     } else {
 -       this.setData({
 -         buttonStatus: false
 -       });
 -     }
 -   }
 - })
 
 
  |