| @@ -53,10 +53,301 @@ Page({ | |||
| ['8', '9', '0', '', '', '', 'DEL'] | |||
| ], | |||
| }, | |||
| onLoad: function () { | |||
| }, | |||
| jumpTo: function () { | |||
| wx.redirectTo({ | |||
| url: '/pages/passCar/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) { | |||
| //console.log(this.data.choose) | |||
| // console.log(e.target.dataset.msg); | |||
| 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 () { | |||
| wx.navigateTo({ | |||
| url: '/pages/passCar/passCar', | |||
| }) | |||
| }, | |||
| 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 | |||
| }); | |||
| } | |||
| } | |||
| }) | |||