南骏 池
2024-10-23 4d92268b72063bbb97bc7d04ee2d719257cbdfd5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
 
// 全局变量
var billNo = '';
var DH = '';
var i = 0; //计算扫描条码数量
var WLBM = "";//物料编码
var matterTable = null;
 
 
//初始化,默认焦点
mui.plusReady(function(){
    app.init();
    mui("#DAB001")[0].focus();
    
    $('#info').height($(window).height()- $("#row001").height() - $("#div001").height()- $("#div002").height() - 70);
});        
 
 
 
 
//数字拖动之后调整数字小图标位置
function onStopDrag(e) {
    var d = e.data;
    if(d.left < 0) {
        d.left = 0
    }
    if(d.top < 0) {
        d.top = 0
    }
    if(d.top + $(d.target).outerHeight() > $(d.parent).height()) {
        $("#dgWOMDAG-sum")[0].innerHTML = "0";
        $("#dgWOMDAG-sum").css("top", d.startTop + "px");
        $("#dgWOMDAG-sum").css("left", d.startLeft + "px");
        $("#dgWOMDAG-sum").css("position", "initial");
        i = 0;
    }
}
 //扫描条码处理方法
 function GetBarInfoX() {
     if(event.keyCode == 13) {
         //如果未输入条码,跳出方法
         if($("#DAB001").val() == "") {
             return;
         }            
         //用户ID
        var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
           if($("#txtBillNo").val() == ""){
           var user_id =currentSession.user_id;
           }else{
           var user_id =$("#txtBillNo").val();
           }
//        var user_id = "admin";
         $.ajax({
             url: app.API_URL_HEADER + "/XKYDHD/GetBarInfo",
                 
             data: {
                 DAB001: $("#DAB001").val(),
                 logID: user_id //user_id,//Admin //先写死,便于调试    
             },
             DataType: "json",
             type: "post",
             async: false,
             //timeout: 15000,
             success: function(data) {
                    console.log(data);
                 if(data.status != 0) {
                    playerAudio("NG");
                    
                    console.log(data.message);
                     mui.alert(data.message,"","",function(){ 
                         mui("#DAB001")[0].focus();
                        $("#DAB001").val("");
                     });            
                     return;
                 } else {
                        console.log(data);
                     matterTable = data.data.matterTable;
                        playerAudio("OK");
                         $("#DAB001").val("");
                         $("#DAB001").focus();
                         mui.toast("收货完成,请在电脑端查看!"); 
                 }
             },
             error: function(xhr, type, errorThrown) {
                 alert("获取数据异常:" + JSON.stringify(errorThrown));
             }
         });
     }
 };
 
 
 
/* 当页面的文本失去焦点时,让其再次获取焦点 */
 
 
/**
 *  @param {出发DOM控件:this} e
 */
//function SetInputFoucs(codeID) {
//    var itemTag = document.activeElement.tagName; //获取元素的标签名
//    var name = document.activeElement.name; //获取元素的名称    
//    //如果控件不是文本
//    //如果控件是文本,Name非空时(如checkbox)
//    //条码获取焦点
//    if ((itemTag != 'INPUT') ||
//        (itemTag == 'INPUT' && name != '')) {
//        $(codeID).focus();
//    }
//}