cdk
2025-08-20 bcf6eff4b9445ded35288a277f3897c5192bdb68
调整是否为0的判断,增加销售核对
已修改5个文件
已添加1个文件
313 ■■■■■ 文件已修改
js/CangKuManage_js/GS_CKPDD.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/CangKuManage_js/GS_HBJCLLD_NEW.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/CangKuManage_js/GS_HBLLD.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/CangKuManage_js/GS_SCBLD.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/CangKuManage_js/GS_SCLLD.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/CangKuManage_js/XSHD.js 303 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/CangKuManage_js/GS_CKPDD.js
@@ -131,7 +131,7 @@
            $('tr').each(function() {
                // èŽ·å–å®žç›˜æ•°é‡å•å…ƒæ ¼çš„å€¼
                var $cell = $(this).find('td:nth-child(4)');
                var quantity = parseInt($cell.text());
                var quantity = parseFloat($cell.text());
                // åˆ¤æ–­å®žç›˜æ•°é‡æ˜¯å¦ä¸º0
                if (quantity !== 0) {
js/CangKuManage_js/GS_HBJCLLD_NEW.js
@@ -112,7 +112,7 @@
      $('tr').each(function() {
        // èŽ·å–å®žç›˜æ•°é‡å•å…ƒæ ¼çš„å€¼
        var $cell = $(this).find('td:nth-child(3)');
        var quantity = parseInt($cell.text());
        var quantity = parseFloat($cell.text());
        
        // åˆ¤æ–­å®žç›˜æ•°é‡æ˜¯å¦ä¸º0
        if (quantity == 0) {
js/CangKuManage_js/GS_HBLLD.js
@@ -154,7 +154,7 @@
      $('tr').each(function() {
        // èŽ·å–å®žç›˜æ•°é‡å•å…ƒæ ¼çš„å€¼
        var $cell = $(this).find('td:nth-child(3)');
        var quantity = parseInt($cell.text());
        var quantity = parseFloat($cell.text());
        
        // åˆ¤æ–­å®žç›˜æ•°é‡æ˜¯å¦ä¸º0
        if (quantity == 0) {
js/CangKuManage_js/GS_SCBLD.js
@@ -154,7 +154,7 @@
      $('tr').each(function() {
        // èŽ·å–å®žç›˜æ•°é‡å•å…ƒæ ¼çš„å€¼
        var $cell = $(this).find('td:nth-child(3)');
        var quantity = parseInt($cell.text());
        var quantity = parseFloat($cell.text());
        
        // åˆ¤æ–­å®žç›˜æ•°é‡æ˜¯å¦ä¸º0
        if (quantity == 0) {
js/CangKuManage_js/GS_SCLLD.js
@@ -154,7 +154,7 @@
      $('tr').each(function() {
        // èŽ·å–å®žç›˜æ•°é‡å•å…ƒæ ¼çš„å€¼
        var $cell = $(this).find('td:nth-child(3)');
        var quantity = parseInt($cell.text());
        var quantity = parseFloat($cell.text());
        
        // åˆ¤æ–­å®žç›˜æ•°é‡æ˜¯å¦ä¸º0
        if (quantity == 0) {
js/CangKuManage_js/XSHD.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,303 @@
/**
 * ä½œè€…:G98138 é»Žé”‹
 * æ—¶é—´ï¼š2018-09-04
 * æè¿°ï¼šåº“位 ç»‘定
 *
 * ä¸šåŠ¡æ€è·¯ï¼š
 * 1. æ‰«ææ¡ç 
 *  1.1 éžæ¡ç åº“存表的条码, æç¤ºï¼ˆ OK) *
 *    1.2 éžå¾…入库条码, æç¤ºï¼ˆ OK) *
 *    1.3 é€šè¿‡æ¡ç æ‰¾åˆ°ä¸Šä¸€æ¬¡è¯¥ç‰©æ–™çš„库位, ä½œä¸ºæŽ¨èåº“位( OK)
 *    æ³¨æ„ï¼š å¦‚果勾选了“默认库位”, ä¸”在上一次绑定的库位和当前界面显示的库位一致 ï¼Œ åˆ™ç›´æŽ¥ç»‘定库位, ä¸éœ€è¦å†æ‰«æåº“位 *
 * 2. æ‰«æåº“位条码 *
 *    2.1 éžåº“位条码, æç¤ºï¼ˆ OK) *
 *    2.2 éžè¯¥ä»“库的库位, æç¤ºï¼ˆ OK) *
 */
// å…¨å±€å˜é‡
var billNo = '';
var DH = '';
var i = 0; //计算扫描条码数量
var WLBM = "";//物料编码
var matterTable = null;
//初始化,默认焦点
mui.plusReady(function(){
    app.init();
    GetInfoGYS();
    console.log("连接测试!");
    //initBluetooth();
    $('#info').height($(window).height()- $("#row001").height() - $("#div001").height()- $("#div002").height() - 70);
});
function GetInfoGYS() {
    $.ajax({
        url: app.API_URL_HEADER + "/WARBAB/GetInfoGYS",
        DataType: "json",
        type: "post",
        async: false,
        //timeout: 15000,
        success: function(data) {
        if (data.status == 0) {
          var selectElementD = document.getElementById('GYS');
          selectElementD.innerHTML = "";
          matterTable = data.data.matterTable;
                            var option = document.createElement("option");
                            option.value = "";
                            option.text = "请选择客户";
                            selectElementD.appendChild(option);
          for (var i = 0; i < matterTable.length; i++) {
            var option = document.createElement("option");
            option.value = matterTable[i]["DFA002"];
            option.text = matterTable[i]["DFA002"];
            selectElementD.appendChild(option);
          }
        } else {
          alert("获取数据异常:" + response.message);
        }
        },
        error: function(xhr, type, errorThrown) {
            alert("获取数据异常:" + JSON.stringify(errorThrown));
        }
    });
}
function GetInfoDFA() {
    $.ajax({
        url: app.API_URL_HEADER + "/WARBAB/GetInfoDFA",
        DataType: "json",
        type: "post",
        async: false,
        data: {
            GYS:$("#GYS").val(),
            CX:$("#searchInput1").val()
        },
        //timeout: 15000,
        success: function(data) {
        if (data.status == 0) {
          var selectElementD = document.getElementById('DFA001');
          selectElementD.innerHTML = "";
          matterTable = data.data.matterTable;
                            var option = document.createElement("option");
                            option.value = "";
                            option.text = "请选择发货通知单";
                            selectElementD.appendChild(option);
          for (var i = 0; i < matterTable.length; i++) {
            var option = document.createElement("option");
            option.value = matterTable[i]["DFA001"];
            option.text = matterTable[i]["DFA001"];
            selectElementD.appendChild(option);
          }
        } else {
          alert("获取数据异常:" + response.message);
        }
        },
        error: function(xhr, type, errorThrown) {
            alert("获取数据异常:" + JSON.stringify(errorThrown));
        }
    });
}
function GetInfoBarcode(){
    console.log(1);
    $.ajax({
        url: app.API_URL_HEADER + "/WARBAB/GetBarcodeInfoHD",
        DataType: "json",
        type: "post",
        async: false,
        data: {
            DFA001:$("#DFA001").val(),
            ITEMNO:$("#ITEMNO").val()
        },
        //timeout: 15000,
        success: function(data) {
        if (data.status == 0) {
            matterTable = data.data.matterTable;
            populateTable(matterTable);
            matterTableT = data.data.matterTableT;
            $("#YSHJ").val(matterTableT[0]["hd004"]);
            $("#SLHJ").val(matterTableT[0]["CKDD007"]);
        } else {
          alert("获取数据异常:" + data.message);
        }
        },
        error: function(xhr, type, errorThrown) {
            alert("获取数据异常:" + JSON.stringify(errorThrown));
        }
    });
}
 function populateTable(data) {
     console.log(data);
   let tbody = document.querySelector("#myTable tbody");
   // æ¸…空表格内容
   tbody.innerHTML = "";
   // å¾ªçŽ¯éåŽ†æ•°æ®ï¼Œç”Ÿæˆè¡¨æ ¼è¡Œ
   for (let i = 0; i < data.length; i++) {
     let tr = document.createElement("tr");
     // åˆ›å»ºè¡¨æ ¼å•元格,并将数据填入
     let td1 = document.createElement("td");
     td1.textContent = data[i]["CKDD002"];
     tr.appendChild(td1);
     let td2 = document.createElement("td");
     td2.textContent = data[i]["CKDD009"];
     tr.appendChild(td2);
     let td3 = document.createElement("td");
     td3.textContent = data[i]["CKDD011"];
     tr.appendChild(td3);
     let td4 = document.createElement("td");
     td4.textContent = data[i]["CKDD007"];
     tr.appendChild(td4);
    let td5 = document.createElement("td");
    td5.textContent = data[i]["isHD"];
    tr.appendChild(td5);
     tbody.appendChild(tr);
     $(function() {
       // å°†æ ‡é¢˜è¡Œçš„背景颜色设置为灰色
       $('tr:first-child th').css('background-color', 'gray');
       // éåŽ†è¡¨æ ¼çš„æ¯ä¸€è¡Œï¼Œé™¤äº†æ ‡é¢˜è¡Œ
       $('tr').each(function() {
         // èŽ·å–å®žç›˜æ•°é‡å•å…ƒæ ¼çš„å€¼
         var $cell = $(this).find('td:nth-child(5)');
         var quantity = $cell.text();
         // åˆ¤æ–­å®žç›˜æ•°é‡æ˜¯å¦ä¸º0
         if (quantity == "是") {
           // è®¾ç½®è¡Œçš„背景颜色为黄色
           $(this).css('background-color', 'greenyellow');
         }else
         {
             $(this).css('background-color', 'beige');
         }
       });
     });
   }
 };
function GetInfoITEMNO() {
    $.ajax({
        url: app.API_URL_HEADER + "/WARBAB/GetInfoITEMNO",
        DataType: "json",
        type: "post",
        async: false,
        data: {
            DFA001:$("#DFA001").val(),
        },
        //timeout: 15000,
        success: function(data) {
        if (data.status == 0) {
          var selectElementD = document.getElementById('ITEMNO');
          selectElementD.innerHTML = "";
          matterTable = data.data.matterTable;
                            var option = document.createElement("option");
                            option.value = "";
                            option.text = "请选择物料编码";
                            selectElementD.appendChild(option);
          for (var i = 0; i < matterTable.length; i++) {
            var option = document.createElement("option");
            option.value = matterTable[i]["DFB005"];
            option.text = matterTable[i]["DFB005"];
            selectElementD.appendChild(option);
          }
        } else {
          alert("获取数据异常:" + data.message);
        }
        },
        error: function(xhr, type, errorThrown) {
            alert("获取数据异常:" + JSON.stringify(errorThrown));
        }
    });
}
function CheckBarInfo(){
    if($("#DFA001").val() == ""){
        alert("请选择发货通知单");
        return ;
    }
    if($("#ITEMNO").val() == ""){
        alert("请选择物料编码");
        return ;
    }
    $.ajax({
        url: app.API_URL_HEADER + "/WARBAB/CheckBarInfo",
        DataType: "json",
        type: "post",
        async: false,
        data: {
            DFA001:$("#DFA001").val(),
            ITEMNO:$("#ITEMNO").val(),
            DAB001:$("#DAB001").val(),
        },
        //timeout: 15000,
        success: function(data) {
            if(data.status == 1){
                $("#DAB001").val("");
                GetInfoBarcode();
            }
            else{
                alert("核对失败" + data.message);
                $("#DAB001").val("");
            }
        },
        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();
//    }
//}