123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- var focusId;
- $(function(){
-
- $("input").focus(function(){
- //记住焦点位置
- focusId = this.id;
- //this.scrollIntoView(true);//回到顶部
- //window.setTimeout("myScrollIntoView()",100);
- });
-
- setTimeout(function() {
- $('#orderNo1').focus();
- }, 1000);
-
- //当失去焦点按回车时,焦点回到之前焦点位置
- $(window).keydown(function(event){
- if((event.keyCode==13)) {
- $(".messager-body").window('close');
- if(document.activeElement.id == null || document.activeElement.id ==''){
- //回到上次焦点地方
- //$("#"+focusId).focus();
- }
- }
- });
- //提交出库单号
- $('#orderNo1').keyup(function (event) {
- if (event.keyCode != "13") {return false;}
- $("#orderNo1").val(trimStr($("#orderNo1").val()));
- //播放扫描声音
- playSound('../raw/scan.wav');
-
- $("#orderNo2").focus();
-
- });
-
- $('#orderNo2').keyup(function (event) {
- if (event.keyCode != "13") {return false;}
- $("#orderNo2").val(trimStr($("#orderNo2").val()));
- //播放扫描声音
- playSound('../raw/scan.wav');
-
- submitLabelValidate();
- });
-
- });
-
- var isSubmintIng = false;//是否正在提交
- function submitLabelValidate(){
- if(isSubmintIng){return;}
- isSubmintIng = true;
-
-
- var orderNo1 = $('#orderNo1').val();
- var orderNo2=$('#orderNo2').val();
-
- if(orderNo1 == '' || orderNo2 == ''){
- mui.alert("出库单号,跟踪单号为必填项", '警告');
-
- isSubmintIng = false;
- return;
- }
-
- var formData={};
- formData.orderNo1=orderNo1;
- formData.orderNo2=orderNo2;
-
- var appRequest = $appRequest;//复制请求封装对象
- appRequest.opType = OP_TYPE_MENU.VALIDATE_LABEL;
- appRequest.msg = JSON.stringify(formData);//msg是消息内容主体
-
- var nwaiting = plus.nativeUI.showWaiting('正在提交中...');
- $.ajax({
- type: 'POST',
- url: $appRequestUrl,
- contentType: "application/json; charset=utf-8",
- data: JSON.stringify(appRequest),
- success: function (appResponse) {
- isSubmintIng = false;
- nwaiting.close();
-
- if(!appResponse.success){
- playSound('../raw/error.wav');
- mui.alert(appResponse.msg, '警告', function() { setFocus('orderNo1'); });
- return;
- }
-
- mui.toast(appResponse.msg);
-
- //播放成功声音
- playSound('../raw/ok.wav');
-
- cleanAll();
- },
- error: function () {
- isSubmintIng = false;
- nwaiting.close();
-
- playSound('../raw/error.wav');
- mui.toast('网络断开或服务器发生异常');
- }
- });
- }
- //下一个订单
- function cleanAll(){
- isSubmintIng = false;
- $("#orderNo1").val("");
- $("#orderNo2").val("");
- $('#orderNo1').focus();
- }
-
- function nextOrder(){
- $("#orderNo1").val("");
- $("#orderNo2").val("");
- $('#orderNo1').focus();
- }
|