zhaowc
2025-04-07 b9f7560cbe0e562a40e9515a0559a3e951f0fee6
HTML/views/ASNSetting/ArrivalNotice.html
@@ -145,7 +145,22 @@
                     <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>搜索
                  </button>
               </div>
               <div class="layui-inline" id="divFinish" style="display: none; padding-top: 10px;">
                  <div class="layui-inline">
                     <label class="layui-form-label">账号</label>
                     <div class="layui-input-inline" style="width: 220px;">
                        <input type="text" id="admin" name="admin" placeholder="账号" autocomplete="off"
                        class="layui-input">
                     </div>
                  </div>
                  <div class="layui-inline DivLoadingArea" style="margin-top: 10px;">
                     <label class="layui-form-label">密码</label>
                     <div class="layui-input-inline" style="width: 220px;">
                        <input type="password" id="password" name="password" placeholder="密码" autocomplete="off"
                        class="layui-input">
                     </div>
                  </div>
               </div>
               <!-- 维护备注弹框 -->
               <div class="layui-inline" id="divEditDemo" style="display: none; padding-top: 10px;">
                  <label class="layui-form-label">备注</label>
@@ -728,30 +743,78 @@
                  break;
               case "check" :
                  // 代码区域
                  layer.confirm('确定复核此单据吗?', function(index) {
                     // 代码区域
                     var param = {
                        Id:data.Id,
                     };
                     sendData(IP + "/UpApi/FinishAsn", param, 'post', function (res) {
                        if (res.code == 0) { //成功
                           layer.msg(res.msg, {
                              icon: 1,
                              time: 2000 //2秒关闭(如果不配置,默认是3秒)
                           }, function () {
                              refreshTable();
                              doing = true
                  layer.open({
                     type: 1,
                     title: '复核确认',
                     content: $('#divFinish'),
                     maxmin: true,
                     area: ['350px','215px'],
                     btn: ['确定', '取消'],
                     yes: function(index, layero) {
                        var pa = $('#PickingArea').val();
                        console.log(pa)
                        if (doing== true) {
                           doing= false;
                           if($('#admin').val()==''){
                              layer.msg("请输入账号", {
                                 icon: 2,
                                 time: 2000 //2秒关闭(如果不配置,默认是3秒)
                              });
                              doing= true;
                              return;
                           }
                           if($("#password").val() == '')
                           {
                              layer.msg("请输入密码", {
                                 icon: 2,
                                 time: 2000 //2秒关闭(如果不配置,默认是3秒)
                              });
                              doing= true;
                              return;
                           }
                           var param = {
                              Id:data.Id,
                              UserNo:$('#admin').val(),
                              Password:$('#password').val(),
                           };
                           console.log(param);
                           sendData(IP + "/UpApi/FinishAsn", param, 'post', function (res) {
                              if (res.code == 0) { //成功
                                 layer.msg(res.msg, {
                                    icon: 1,
                                    time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                 }, function () {
                                    refreshTable();
                                    $('#admin').val("");
                                    $('#password').val("");
                                    doing = true
                                 });
                              } else { //不成功
                                 layer.msg(res.msg, {
                                    icon: 2,
                                    time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                 }, function () {
                                    doing = true ;
                                    $('#admin').val("");
                                    $('#password').val("")
                                 });
                              }
                              layer.close(index);
                           });
                        } else { //不成功
                           layer.msg(res.msg, {
                        }else{
                           layer.msg("请勿重复点击", {
                              icon: 2,
                              time: 2000 //2秒关闭(如果不配置,默认是3秒)
                           }, function () { doing = true });
                           });
                        }
                     });
                  });
                     }
                  });
                  break;
               case "chexiao" :
                  layer.open({
@@ -846,6 +909,10 @@
         //明细表操作栏事件
         table.on('tool(LAY-app-content-list2)', function (obj) {
            var data = obj.data;
            console.log("data.supplierlot:"+data.SupplierLot);
            var lotno = data.LotNo;
            var id = data.Id;
            switch(obj.event)
            {
@@ -874,6 +941,7 @@
                        }
                     });
                  });   
                  break;
               case "Addlabel" :
@@ -892,11 +960,13 @@
                        iframeWindow.layui.form.on('submit('+ submitID +')', function(data){
                           var field = data.field; //获取提交的字段
                           console.log(field);
                           //提交 Ajax 成功后,静态更新表格中的数据
                           //"&Level="+field.level+"&Type="+field.type+"&BoxType="+field.boxType+"&Qty="+field.qty+
                           var str = "Id="+id+"&IsReset="+field.reset+"&ArriveQty="+field.arriveQty
                           +"&ProductionTime="+field.productionTime+"&ExpirationTime="+field.expirationTime
                           +"&StoreTime="+field.storeTime+"&SupplierLot="+field.SupplierLot;
                           +"&StoreTime="+field.storeTime+"&SupplierLot="+field.SupplierLot +"&Lotno="+lotno;
                           console.log("field.lotno:"+lotno);
                           
                           layer.open({
                              type: 2,