wxw
2025-10-27 a38b3f2411652d37d56e863dfb08d72dc19c0b8b
HTML/views/ASNSetting/ArrivalNoticeDetail.html
@@ -99,11 +99,11 @@
                  <table id="LAY-app-content-list" name="LAY-app-content-list" lay-filter="LAY-app-content-list">
                  </table>
                  <!-- #region 自定义表头 -->
                  <div class="headerSetIcon">
                  <!-- <div class="headerSetIcon">
                     <button class="layui-btn layui-btn-primary layui-btn-sm" data-type="customCols">
                        <i class="layui-icon">&#xe610;</i>
                     </button>
                  </div>
                  </div> -->
                  <!-- #endregion -->
                  <!-- #region 自定义表头-->
@@ -120,6 +120,22 @@
                        }
                     }}
                     {{ GetBtn(d) }}
                  </script>
                  <script type="text/html" id="templetProductionTime">
                     {{# function GetBtn12(d){
                           return formatDate2(d.Lot1);
                        }
                     }}
                     {{ GetBtn12(d) }}
                  </script>
                  <script type="text/html" id="templetExpirationTime">
                     {{# function GetBtn13(d){
                           return formatDate2(d.Lot2);
                        }
                     }}
                     {{ GetBtn13(d) }}
                  </script>
@@ -161,11 +177,11 @@
         var $ = layui.$, form = layui.form, laydate = layui.laydate,
            table = layui.table, layer = layui.layer;
         laydate.render({
            elem: '#ProductionDate'
            elem: '#Lot1'
            , format: 'yyyy-MM-dd' //可任意组合
         });
         laydate.render({
            elem: '#ExpirationDate'
            elem: '#Lot2'
            , format: 'yyyy-MM-dd' //可任意组合
         });
         var arr = [];
@@ -187,9 +203,9 @@
            { field: 'UnitName', title: '计量单位', align: 'center', width: 70 },
            { field: 'Standard', title: '规格', width: 160, align: 'center' },
            { field: 'LotText', title: '批次描述', align: 'center', edit: 'text', width: 160 },
            { field: 'PackagNo', title: '包装名称', width: 160, templet: "#table-content-Packlist" },
            { field: 'Lot1', title: '生产日期', align: 'center', edit: 'text', width: 140 },
            { field: 'Lot2', title: '过期日期', align: 'center', edit: 'text', width: 140 },
            { field: 'PackagNo', title: '包装名称', templet: "#table-content-Packlist" },
            { field: 'Lot1', title: '生产日期', align: 'center', event: 'DateC', edit: 'text', width: 140, templet: '#templetProductionTime' },
            { field: 'Lot2', title: '过期日期', align: 'center', event: 'DateC', edit: 'text', width: 140, templet: '#templetExpirationTime' },
            // { field: 'Price', title: '单价', align: 'center', width: 80 },
            // { field: 'Money', title: '金额', align: 'center', width: 100 },
@@ -239,7 +255,7 @@
                  });
                  form.render();
                  //自定义列宽
                  SetTableColW('LAY-app-content-list', 'BllAsn/GetArrivalNoticeDetailList2', TotalColsSysArr);
                  //SetTableColW('LAY-app-content-list', 'BllAsn/GetArrivalNoticeDetailList2', TotalColsSysArr);
               },
               cols: colsJson
            };
@@ -405,6 +421,23 @@
                  }
               });
            }
            //生产日期和到期日期
            var data = obj.data;
            if (obj.event == "DateC") {
               var field = $(this).data('field');
               laydate.render({
                  elem: this.firstChild,
                  show: true,
                  //type:'datetime',
                  format: 'yyyy-MM-dd',
                  closeStop: this,
                  done: function (value, date) {
                     data[field] = value;
                     obj.update(data);
                  }
               })
            }
         });
         // 保存入库单
@@ -553,6 +586,8 @@
               if (isHave) {
                  continue;
               }
               data[i].Lot1='';
               data[i].Lot2='';
               arr.push(data[i]); //属性
            }