|  | @@ -87,7 +87,7 @@
 | 
	
		
			
				|  |  |  <script type="text/javascript" src="../script/httpRequest.js"></script>
 | 
	
		
			
				|  |  |  <script type="text/javascript" src="../script/vue_plugins.js"></script>
 | 
	
		
			
				|  |  |  <script type="text/javascript">
 | 
	
		
			
				|  |  | -	apiready = function() {
 | 
	
		
			
				|  |  | +	apiready = function () {
 | 
	
		
			
				|  |  |  		new Vue({
 | 
	
		
			
				|  |  |  			el: '#input',
 | 
	
		
			
				|  |  |  			data: {
 | 
	
	
		
			
				|  | @@ -100,12 +100,12 @@
 | 
	
		
			
				|  |  |  				codes: [],
 | 
	
		
			
				|  |  |  			},
 | 
	
		
			
				|  |  |  			methods: {
 | 
	
		
			
				|  |  | -				init: function() {
 | 
	
		
			
				|  |  | +				init: function () {
 | 
	
		
			
				|  |  |  					var _this = this;
 | 
	
		
			
				|  |  |  					this.userId = $api.getStorage('userid');
 | 
	
		
			
				|  |  |  					var winHeight = $(window).height();
 | 
	
		
			
				|  |  |  					//获取当前页面高度
 | 
	
		
			
				|  |  | -					$(window).resize(function() {
 | 
	
		
			
				|  |  | +					$(window).resize(function () {
 | 
	
		
			
				|  |  |  						var thisHeight = $(this).height();
 | 
	
		
			
				|  |  |  						if (winHeight - thisHeight > 50) {
 | 
	
		
			
				|  |  |  							//当软键盘弹出,在这里面操作
 | 
	
	
		
			
				|  | @@ -116,16 +116,16 @@
 | 
	
		
			
				|  |  |  					});
 | 
	
		
			
				|  |  |  					this.scanCode = api.require('FNScanner');
 | 
	
		
			
				|  |  |  					this.startScan();
 | 
	
		
			
				|  |  | -					this.addEvent('refushku', function() {
 | 
	
		
			
				|  |  | +					this.addEvent('refushku', function () {
 | 
	
		
			
				|  |  |  						_this.inputStore = new Array();
 | 
	
		
			
				|  |  |  					})
 | 
	
		
			
				|  |  |  				},
 | 
	
		
			
				|  |  |  				//  开始扫码
 | 
	
		
			
				|  |  | -				startScan: function() {
 | 
	
		
			
				|  |  | +				startScan: function () {
 | 
	
		
			
				|  |  |  					if (api.systemType != 'ios') {
 | 
	
		
			
				|  |  |  						api.require('audioStreamer').openPlayer({
 | 
	
		
			
				|  |  |  							path: 'widget://res/startscan.mp3',
 | 
	
		
			
				|  |  | -						}, function(ret) {
 | 
	
		
			
				|  |  | +						}, function (ret) {
 | 
	
		
			
				|  |  |  							if (ret.status) {
 | 
	
		
			
				|  |  |  								//api.alert({ msg: JSON.stringify(ret) });
 | 
	
		
			
				|  |  |  							}
 | 
	
	
		
			
				|  | @@ -133,43 +133,43 @@
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  					var _this = this;
 | 
	
		
			
				|  |  | -					this.ifHasPrme('camera', function(ret) {
 | 
	
		
			
				|  |  | -							if (ret == true) {
 | 
	
		
			
				|  |  | -								_this.scan(_this.scanCode, function(res) {
 | 
	
		
			
				|  |  | -										if (res) {
 | 
	
		
			
				|  |  | -											_this.code = res;
 | 
	
		
			
				|  |  | -											_this.doneSearch2();
 | 
	
		
			
				|  |  | -										}
 | 
	
		
			
				|  |  | -									})
 | 
	
		
			
				|  |  | -									// _this.scanCode.scan(function(ret, err) {
 | 
	
		
			
				|  |  | -									// 	if (ret.status) {
 | 
	
		
			
				|  |  | -									// 		_this.code = ret.code;
 | 
	
		
			
				|  |  | -									// 		_this.doneSearch();
 | 
	
		
			
				|  |  | -									// 	}
 | 
	
		
			
				|  |  | -									// });
 | 
	
		
			
				|  |  | -							}
 | 
	
		
			
				|  |  | -						})
 | 
	
		
			
				|  |  | -						// this.scanCode.scan(function(ret, err) {
 | 
	
		
			
				|  |  | -						// 	if (ret.status) {
 | 
	
		
			
				|  |  | -						// 		_this.code = ret.code;
 | 
	
		
			
				|  |  | -						// 		_this.doneSearch();
 | 
	
		
			
				|  |  | -						// 	}
 | 
	
		
			
				|  |  | -						// });
 | 
	
		
			
				|  |  | +					this.ifHasPrme('camera', function (ret) {
 | 
	
		
			
				|  |  | +						if (ret == true) {
 | 
	
		
			
				|  |  | +							_this.scan(_this.scanCode, function (res) {
 | 
	
		
			
				|  |  | +								if (res) {
 | 
	
		
			
				|  |  | +									_this.code = res;
 | 
	
		
			
				|  |  | +									_this.doneSearch2();
 | 
	
		
			
				|  |  | +								}
 | 
	
		
			
				|  |  | +							})
 | 
	
		
			
				|  |  | +							// _this.scanCode.scan(function(ret, err) {
 | 
	
		
			
				|  |  | +							// 	if (ret.status) {
 | 
	
		
			
				|  |  | +							// 		_this.code = ret.code;
 | 
	
		
			
				|  |  | +							// 		_this.doneSearch();
 | 
	
		
			
				|  |  | +							// 	}
 | 
	
		
			
				|  |  | +							// });
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +					})
 | 
	
		
			
				|  |  | +					// this.scanCode.scan(function(ret, err) {
 | 
	
		
			
				|  |  | +					// 	if (ret.status) {
 | 
	
		
			
				|  |  | +					// 		_this.code = ret.code;
 | 
	
		
			
				|  |  | +					// 		_this.doneSearch();
 | 
	
		
			
				|  |  | +					// 	}
 | 
	
		
			
				|  |  | +					// });
 | 
	
		
			
				|  |  |  				},
 | 
	
		
			
				|  |  |  				//  获取输入框的高度,然后调整input输入框的位置
 | 
	
		
			
				|  |  | -				setQueryInputLoction: function() {
 | 
	
		
			
				|  |  | +				setQueryInputLoction: function () {
 | 
	
		
			
				|  |  |  					var _this = this;
 | 
	
		
			
				|  |  |  					this.showInput = 'show';
 | 
	
		
			
				|  |  | -					this.$nextTick(function() {
 | 
	
		
			
				|  |  | +					this.$nextTick(function () {
 | 
	
		
			
				|  |  |  						document.getElementById('inputCode_input').focus();
 | 
	
		
			
				|  |  |  					})
 | 
	
		
			
				|  |  |  				},
 | 
	
		
			
				|  |  | -				doneSearch2: function() {
 | 
	
		
			
				|  |  | +				doneSearch2: function () {
 | 
	
		
			
				|  |  |  					if (this.codes.indexOf(this.code) >= 0) {
 | 
	
		
			
				|  |  |  						if (api.systemType != 'ios') {
 | 
	
		
			
				|  |  |  							api.require('audioStreamer').openPlayer({
 | 
	
		
			
				|  |  |  								path: 'widget://res/rescan.mp3',
 | 
	
		
			
				|  |  | -							}, function(ret) {
 | 
	
		
			
				|  |  | +							}, function (ret) {
 | 
	
		
			
				|  |  |  								if (ret.status) {
 | 
	
		
			
				|  |  |  									//api.alert({ msg: JSON.stringify(ret) });
 | 
	
		
			
				|  |  |  								}
 | 
	
	
		
			
				|  | @@ -181,38 +181,37 @@
 | 
	
		
			
				|  |  |  						return;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					var data = {
 | 
	
		
			
				|  |  | -							"tireNumber": this.code,
 | 
	
		
			
				|  |  | -							"id": this.userId,
 | 
	
		
			
				|  |  | -							"scanWay": 1,
 | 
	
		
			
				|  |  | -							"version":this.getVersion(),
 | 
	
		
			
				|  |  | -							"type": "body",
 | 
	
		
			
				|  |  | -							"url": "json"
 | 
	
		
			
				|  |  | -						},
 | 
	
		
			
				|  |  | +						"tireNumber": this.code,
 | 
	
		
			
				|  |  | +						"id": this.userId,
 | 
	
		
			
				|  |  | +						"scanWay": 1,
 | 
	
		
			
				|  |  | +						"version": this.getVersion(),
 | 
	
		
			
				|  |  | +						"type": "body",
 | 
	
		
			
				|  |  | +						"url": "json"
 | 
	
		
			
				|  |  | +					},
 | 
	
		
			
				|  |  |  						url = "getStoreByScan",
 | 
	
		
			
				|  |  |  						_this = this;
 | 
	
		
			
				|  |  | -					this.$post(url, data, function(ret) {
 | 
	
		
			
				|  |  | -						if (api.systemType != 'ios') {
 | 
	
		
			
				|  |  | -							api.require('audioStreamer').openPlayer({
 | 
	
		
			
				|  |  | -								path: 'widget://res/scansuccess.mp3',
 | 
	
		
			
				|  |  | -							}, function(ret) {
 | 
	
		
			
				|  |  | -								if (ret.status) {
 | 
	
		
			
				|  |  | -									//api.alert({ msg: JSON.stringify(ret) });
 | 
	
		
			
				|  |  | -								}
 | 
	
		
			
				|  |  | -							});
 | 
	
		
			
				|  |  | -						}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +					this.$post(url, data, function (ret) {
 | 
	
		
			
				|  |  |  						if (ret.code == 0 || ret.code == '0') {
 | 
	
		
			
				|  |  |  							// if(ret.Data[0].isRegular == 1 || ret.Data[0].isRegular == '1'){
 | 
	
		
			
				|  |  |  							//    api.toast({msg : "该物料是非正规渠道"});
 | 
	
		
			
				|  |  |  							// 	 return;
 | 
	
		
			
				|  |  |  							// }
 | 
	
		
			
				|  |  |  							if (!ret.message) {
 | 
	
		
			
				|  |  | +								if (api.systemType != 'ios') {
 | 
	
		
			
				|  |  | +									api.require('audioStreamer').openPlayer({
 | 
	
		
			
				|  |  | +										path: 'widget://res/scansuccess.mp3',
 | 
	
		
			
				|  |  | +									}, function (ret) {
 | 
	
		
			
				|  |  | +										if (ret.status) {
 | 
	
		
			
				|  |  | +											//api.alert({ msg: JSON.stringify(ret) });
 | 
	
		
			
				|  |  | +										}
 | 
	
		
			
				|  |  | +									});
 | 
	
		
			
				|  |  | +								}
 | 
	
		
			
				|  |  |  								if (ret.Data[0].maktx != null) {
 | 
	
		
			
				|  |  | -								ret.Data[0].tireNumber = _this.code
 | 
	
		
			
				|  |  | -								ret.Data[0].scanWay = 1
 | 
	
		
			
				|  |  | -								_this.inputStore.push(ret.Data[0]);
 | 
	
		
			
				|  |  | -								_this.codes.push(_this.code);
 | 
	
		
			
				|  |  | -							}
 | 
	
		
			
				|  |  | +									ret.Data[0].tireNumber = _this.code
 | 
	
		
			
				|  |  | +									ret.Data[0].scanWay = 1
 | 
	
		
			
				|  |  | +									_this.inputStore.push(ret.Data[0]);
 | 
	
		
			
				|  |  | +									_this.codes.push(_this.code);
 | 
	
		
			
				|  |  | +								}
 | 
	
		
			
				|  |  |  							} else {
 | 
	
		
			
				|  |  |  								api.toast({
 | 
	
		
			
				|  |  |  									msg: ret.message,
 | 
	
	
		
			
				|  | @@ -223,12 +222,12 @@
 | 
	
		
			
				|  |  |  					})
 | 
	
		
			
				|  |  |  				},
 | 
	
		
			
				|  |  |  				//  点击确定根据条形码获取商品
 | 
	
		
			
				|  |  | -				doneSearch: function() {
 | 
	
		
			
				|  |  | +				doneSearch: function () {
 | 
	
		
			
				|  |  |  					if (this.codes.indexOf(this.code) >= 0) {
 | 
	
		
			
				|  |  |  						if (api.systemType != 'ios') {
 | 
	
		
			
				|  |  |  							api.require('audioStreamer').openPlayer({
 | 
	
		
			
				|  |  |  								path: 'widget://res/rescan.mp3',
 | 
	
		
			
				|  |  | -							}, function(ret) {
 | 
	
		
			
				|  |  | +							}, function (ret) {
 | 
	
		
			
				|  |  |  								if (ret.status) {
 | 
	
		
			
				|  |  |  									//api.alert({ msg: JSON.stringify(ret) });
 | 
	
		
			
				|  |  |  								}
 | 
	
	
		
			
				|  | @@ -241,20 +240,20 @@
 | 
	
		
			
				|  |  |  						return;
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  					var data = {
 | 
	
		
			
				|  |  | -							"tireNumber": this.code,
 | 
	
		
			
				|  |  | -							"id": this.userId,
 | 
	
		
			
				|  |  | -							"scanWay": 0,
 | 
	
		
			
				|  |  | -							"version":this.getVersion(),
 | 
	
		
			
				|  |  | -							"type": "body",
 | 
	
		
			
				|  |  | -							"url": "json"
 | 
	
		
			
				|  |  | -						},
 | 
	
		
			
				|  |  | +						"tireNumber": this.code,
 | 
	
		
			
				|  |  | +						"id": this.userId,
 | 
	
		
			
				|  |  | +						"scanWay": 0,
 | 
	
		
			
				|  |  | +						"version": this.getVersion(),
 | 
	
		
			
				|  |  | +						"type": "body",
 | 
	
		
			
				|  |  | +						"url": "json"
 | 
	
		
			
				|  |  | +					},
 | 
	
		
			
				|  |  |  						url = "getStoreByScan",
 | 
	
		
			
				|  |  |  						_this = this;
 | 
	
		
			
				|  |  | -					this.$post(url, data, function(ret) {
 | 
	
		
			
				|  |  | +					this.$post(url, data, function (ret) {
 | 
	
		
			
				|  |  |  						if (api.systemType != 'ios') {
 | 
	
		
			
				|  |  |  							api.require('audioStreamer').openPlayer({
 | 
	
		
			
				|  |  |  								path: 'widget://res/scansuccess.mp3',
 | 
	
		
			
				|  |  | -							}, function(ret) {
 | 
	
		
			
				|  |  | +							}, function (ret) {
 | 
	
		
			
				|  |  |  								if (ret.status) {
 | 
	
		
			
				|  |  |  									//api.alert({ msg: JSON.stringify(ret) });
 | 
	
		
			
				|  |  |  								}
 | 
	
	
		
			
				|  | @@ -276,7 +275,7 @@
 | 
	
		
			
				|  |  |  					})
 | 
	
		
			
				|  |  |  				},
 | 
	
		
			
				|  |  |  				//  扫码确认
 | 
	
		
			
				|  |  | -				doneScan: function() {
 | 
	
		
			
				|  |  | +				doneScan: function () {
 | 
	
		
			
				|  |  |  					if (this.code == '') {
 | 
	
		
			
				|  |  |  						api.toast({
 | 
	
		
			
				|  |  |  							msg: "胎号不能为空"
 | 
	
	
		
			
				|  | @@ -309,11 +308,11 @@
 | 
	
		
			
				|  |  |  					//					    })
 | 
	
		
			
				|  |  |  				}
 | 
	
		
			
				|  |  |  			},
 | 
	
		
			
				|  |  | -			mounted: function() {
 | 
	
		
			
				|  |  | +			mounted: function () {
 | 
	
		
			
				|  |  |  				this.init();
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  		})
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  </script>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -</html>
 | 
	
		
			
				|  |  | +</html>
 |