test
19 小时以前 ec6987436052c832125a4f1167df35b7b7836605
HTML/views/StatisticalReport/BoxInfor.html
@@ -169,7 +169,14 @@
                     </select>
                  </div>
               </div>
               <!-- 维护备注弹框 -->
               <div class="layui-inline" id="divEditDemo" style="display: none; padding-top: 10px;">
                  <label class="layui-form-label">备注</label>
                  <div class="layui-input-inline" style="width: 300px;height: 100%;">
                     <textarea placeholder="请输入内容" id="NoticeDemo" name="NoticeDemo"
                        class="layui-textarea"></textarea>
                  </div>
               </div>
               <div class="layui-inline sousuo">
                  <button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit
@@ -218,6 +225,17 @@
                              </button>
                           </div>
                           <!-- #endregion -->
                           <script type="text/html" id="toolbarDemo1">
                              {{# function GetBtn1(d){
                                 var html = '';
                                 html += `<a class="layui-btn layui-btn-normal layui-btn-xs editDemoClass" lay-event="editDemo">
                                    <i class="layui-icon layui-icon-edit"></i>备注</a>`;
                                 return html;
                              }
                           }}
                           {{ GetBtn1(d) }}
                           </script>
                           <!-- #region 自定义表头 -->
                           <script type="text/html" id="templetProductionTime">
@@ -318,6 +336,7 @@
                            <i class="layui-icon layui-icon-edit"></i>详情
                        </button>
                    </script>
         </div>
      </div>
   </div>
@@ -377,7 +396,7 @@
         function addZero(s) {
            return s < 10 ? ('0' + s) : s;
         };
         var $ = layui.$;
         var yemianid = 0;
         refreshTable("", "", "", "", "", "", "", "", "", "", "", "", "", "");
@@ -412,7 +431,8 @@
            { field: 'OwnerName', title: '货主名称', align: 'center', width: 100, },
            { field: 'SupplierNo', title: '供应商编码', align: 'center', width: 100, },
            { field: 'SupplierName', title: '供应商名称', align: 'center', width: 100, },
            { field: 'Demo', title: '备注', align: 'center', width: 100, },
            { field: 'caozuo', title: '操作', fixed: 'right', width: 280, align: 'center', toolbar: '#toolbarDemo1', "disabled": true }
         ]];
         var TotalColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//将表头数据进行url编码
@@ -445,6 +465,7 @@
                  even: true,
                  cellMinWidth: 80, //全局定义常规单元格的最小宽度,layui 2.2.1 新增
                  done: function () {
                     setRight();
                     //自定义列宽
                     SetTableColW('LAY-app-content-list', 'Statistical/GetBindList', TotalColsSysArr);
                  },
@@ -490,6 +511,28 @@
               });
            });
            //#endregion                    
         }
         function setRight() {
            $(function () {
               $(".editDemoClass").hide();//备注
            });
            sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function (res) {
               if (res.code == 0) { //成功
                  for (var k = 0; k < res.data.length; k++) {
                     if (res.data[k].MenuName == "维护托盘明细备注") {
                        $(function () {
                           $(".editDemoClass").show();
                        });
                     }
                  }
               } else { //不成功
                  layer.msg('获取权限信息失败', {
                     icon: 2,
                     time: 2000 //2秒关闭(如果不配置,默认是3秒)
                  }, function () { });
               }
            });
         }
         // 表单需要的变量
@@ -592,7 +635,49 @@
         }
         //var url = IP + "/Statistical/GetInventoryList1";
         table.on('tool(LAY-app-content-list)', function (obj) {
            var data = obj.data;
            switch (obj.event) {
               case "editDemo":
                  $('#NoticeDemo').val(data.Demo);
                  layer.open({
                     type: 1,
                     title: '维护备注',
                     content: $('#divEditDemo'),
                     maxmin: false,
                     area: ['420px', '260px'],
                     btn: ['确定', '取消'],
                     yes: function (index, layero) {
                        var demo = $('#NoticeDemo').val();
                        var param = {
                           id: data.Id,
                           demo: demo,
                        };
                        sendData(IP + "/Statistical/EditStockDetailDemo", param, 'get', function (res) {
                           if (res.code == 0) { //成功
                              refreshTable();
                              layer.msg(res.msg, {
                                 icon: 1,
                                 time: 1500 //1秒关闭(如果不配置,默认是3秒)
                              }, function () {
                              });
                           } else { //不成功
                              layer.msg(res.msg, {
                                 icon: 2,
                                 time: 3000 //2秒关闭(如果不配置,默认是3秒)
                              }, function () {
                                 refreshTable();
                              });
                           }
                           layer.close(index);
                        });
                     }
                  });
                  break;
               default: break;
            }
         });
         //接受全局变量