南骏 池
2024-12-26 0128a07d7a0b6aac2b17d4ce92f69be27596054c
1.寄存领料单优化
已修改2个文件
115 ■■■■■ 文件已修改
js/CangKuManage_js/GS_JCLLD.js 106 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/CangKuManage/GS_JCLLD.html 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
js/CangKuManage_js/GS_JCLLD.js
@@ -336,7 +336,7 @@
                    $("#JCSL").val(data.data.JCNUM); //填入发料数量
                    $("#DAB020").val(data.data.DAB020); //填入物料编码
                    $("#model").val(data.data.MSG); //填入物料编码
                    //mui("#FLSL")[0].focus();
                    mui("#SFSL")[0].focus();
                }
            },
@@ -385,14 +385,15 @@
        mui.alert("实发数不能大于条码数");
        return;
    };
    if (txtSL > SFSL) {
    if (txtSL > SFSL && SFSL > 0) {
        // console.log("2");
        PrintSplit();
    };
    CreateSCLLD();
    GetBarInfoLL();
    GetBarInfoDGDSS();
    GETGDINFO_SX();
    //GetBarInfoLL();
    //GetBarInfoDGDSS();
    //GETGDINFO_SX();
    //     if (txtSLValue <= FLSLValue) {
    //       // txtSL的值小于FLSL的值
@@ -423,6 +424,9 @@
    var user_id = currentSession.user_id; //currentSession.user_id;
    //        var user_id = "admin";
    //console.log(1);
    console.log("开始领料,领料条码:");
    console.log($("#DAB001").val());
    $.ajax({
        url: app.API_URL_HEADER + "/XKYDHD/CreateSCLLD",
@@ -462,6 +466,7 @@
                // $("#txtSL").val(data.data.txtSL);//填入条码数量
                // $("#FLSL").val(data.data.FLSL);//填入条码数量
                //mui("#FLSL")[0].focus();
                console.log("领料成功!!!");
                playerAudio("OK");
                mui.toast("领料成功");
@@ -481,7 +486,7 @@
    var user_id = currentSession.user_id; //currentSession.user_id;
    //        var user_id = "admin";
    $.ajax({
        url: app.API_URL_HEADER + "/XKYDHD/PrintSplit",
        url: app.API_URL_HEADER + "/XKYDHD/PrintSplit_NEW",
        data: {
            DAB001: $("#DAB001").val(),
@@ -514,7 +519,9 @@
                var str = data.data.BARID.toString();
                console.log(str); // 将BARID转换为字符串并打印输出
                $("#DAB001").val($("#DAB001").val() + '-' + str);
                $("#DAB001").val(data.data.NEWBAR.toString());
                console.log("拆分后条码:");
                console.log($("#DAB001").val());
                printByIds(str);
                console.log("打印成功!!");
                playerAudio("OK");
@@ -531,6 +538,93 @@
// 直接倒冲仓领料
 $('#direct').click(function is_CreateSCLLD_D() {
    var DFSLValue = parseFloat($("#DFSL").val());
    var JCSLValue = parseFloat($("#JCSL").val());
    if($("#JCSL").val() == ""){
        playerAudio("NG");
        mui.toast("请先扫描物料条码!!!");
        return;
    }
    if(JCSLValue == 0) {
        playerAudio("NG");
        mui.toast("寄存仓数量为0,无法直接领料!!!");
        return;
    }
    $("#SFSL").val(Math.min(DFSLValue, JCSLValue));
    CreateSCLLD_D();
    GETGDINFO_SX();
});
 function CreateSCLLD_D() {
      //用户ID
      var currentSession = app.loadconfig(app.CONFIG_CURRENT_SESSION);
      var user_id = currentSession.user_id; //currentSession.user_id;
      //        var user_id = "admin";
      //console.log(1);
      console.log("开始领料,领料条码:");
      console.log($("#DAB001").val());
      $.ajax({
          url: app.API_URL_HEADER + "/XKYDHD/CreateSCLLD_D",
          data: {
              DAB001: $("#DAB001").val(),
              DAB020: $("#DAB020").val(),
              DAA001: $("#txtGD").val(),
              FLSL: $("#SFSL").val(),
              DEPOT: $("#DEPOT").val(),
              DEPOTSE: $("#DEPOTSE").val(),
              STYPE: $("#stype").val(),
              logID: user_id, //Admin //先写死,便于调试
          },
          DataType: "json",
          type: "post",
          async: false,
          //timeout: 15000,
          success: function(data) {
              console.log(JSON.stringify(data));
              if (data.status != 0) {
                  playerAudio("NG");
                  mui.alert(data.message, "", "", function() {
                      mui("#DAB001")[0].focus();
                      $("#DAB001").val("");
                      $("#txtSL").val(""); //先清空一下数据源
                  });
                  return;
              } else {
                  $("#txtSL").val(""); //先清空一下数据源
                  $("#SFSL").val(""); //先清空一下数据源
                  $("#DFSL").val(""); //先清空一下数据源
                  $("#JCSL").val(""); //先清空一下数据源
                  $("#DAB001").val(""); //先清空一下数据源
                  $("#DAB020").val(""); //先清空一下数据源
                  $("#model").val(""); //先清空一下数据源
                  // $("#txtSL").val(data.data.txtSL);//填入条码数量
                  // $("#FLSL").val(data.data.FLSL);//填入条码数量
                  //mui("#FLSL")[0].focus();
                  console.log("领料成功!!!");
                  playerAudio("OK");
                  mui.toast("领料成功");
              }
          },
          error: function(xhr, type, errorThrown) {
              console.log(2);
              alert("获取数据异常:" + JSON.stringify(errorThrown));
          }
      });
 };
function BarcodePutInStorageHint() {
    $.ajax({
        url: app.API_URL_HEADER + app.API_METHOD_ESP,
pages/CangKuManage/GS_JCLLD.html
@@ -96,9 +96,11 @@
            </div>
    
    
            <div class="mui-input-row" style="margin-top: 5px;">
            <div class="mui-collapse-content" style="margin-top: 0px;">
                        <button type="button" class="mui-btn mui-btn-green mui-icon mui-icon-checkmarkempty"
                            style="font-size:1.3rem;width: 100%;" id="doSure">确认</button>
                            style="width:50%;float: left;font-size:1.3rem;" id="doSure">确认</button>
                        <button type="button" class="mui-btn mui-btn-blue mui-icon mui-icon-checkmarkempty"
                            style="width:50%;font-size:1.3rem;" id="direct">直接倒冲仓领料</button>
            </div>
            <div id="txtInfo"><!--<div class="mui-input-row" style="height: 350px; margin-top: 10px;">-->
                <div class="link-area" id="div001">
@@ -139,6 +141,7 @@
</html>
<style>
          /* 添加表格样式 */
          .data-table {
            width: 100%;
@@ -158,6 +161,8 @@
            font-size: 10px;
          }
          
          /* 媒体查询 */
          @media (max-width: 768px) {
            .data-table {