yuyou_x
2024-07-15 8a96c3a12176cf915e2d37c163c075f64c11fc16
HTML/views/WareHouseSetting/Locate.html
@@ -115,6 +115,11 @@
                        <i class="layui-icon layui-icon-edit layuiadmin-button-btn"> </i>批量编辑
                     </button>
                  </div>
                  <div class="layui-inline">
                     <button style="margin-right: 5px;" class="layui-btn layui-btn-sm layuiadmin-btn-list addClass" data-type="addList"  lay-event="add" >
                        <i class="layui-icon"></i>添加
                     </button>
                  </div>
               </div>
            </div>
            <div id="center"></div>
@@ -255,8 +260,83 @@
                        submit.trigger('click');
                     }
                  });
               }
               },
               addList: function () {
                  layer.open({
                     type: 2,
                     title: '添加储位信息',
                     content: 'LocateAddFrom.html',
                     maxmin: true,
                     area: ['560px', '510px'],
                     btn: ['确定', '取消'],
                     yes: function (index1, layero) {
                        var iframeWindow = window['layui-layer-iframe' + index1],
                           submitID = 'layuiadmin-app-form-submit',
                           submit = layero.find('iframe').contents().find('#' + submitID);
                        //监听提交
                        iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
                           var field = data.field; //获取提交的字段
                           console.log(field);
                           // var msg = [];
                           // for (var i = 0; i < checkData.length; i++) {
                           //    // msg.push(checkData[i].Id);
                           //    msg.push(checkData[i].Id)
                           // }
                           // console.log(msg);
                           //提交 Ajax 成功后,静态更新表格中的数据
                           var param = {
                              // Id: msg,
                              Index:Number(field.IndexRow),
                              HouseNo:field.HouseNo,
                              RoadwayNo:field.RoadwayNo,
                              AreaNo:field.AreaNo,
                              Row:Number(field.Row),
                              Col:Number(field.Col),
                              Layer:Number(field.Layer),
                              Depth:field.Depth,
                           };
                           console.log(param)
                           if (doing) {
                              doing = false;
                              sendData(IP + "/Sys/AddStorageLocat", param, 'post', function (res) {
                                 console.log(res);
                                 if (res.code == 200) { //成功
                                    layer.msg(res.msg, {
                                       icon: 1,
                                       time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                    }, function () {
                                       tableIns.reload({
                                          page: {
                                             curr: 1
                                          }
                                       });
                                       layer.close(index1); //关闭弹层
                                       doing = true;
                                    });
                                 } else if(res.code == 1){
                                    layer.msg(res.msg, {
                                       icon: 2,
                                       time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                    }, function() {doing = true;});
                                 } else { //不成功
                                    layer.msg(res.statusText, {
                                       icon: 2,
                                       time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                    }, function() {doing = true;});
                                 }
                              });
                           }
                           //$.ajax({});
                        });
                        submit.trigger('click');
                     }
                  });
               },
            };
            $('.layui-btn.layuiadmin-btn-list').on('click', function () {
               var type = $(this).data('type');
               active[type] ? active[type].call(this) : '';
@@ -290,6 +370,7 @@
               done: function() {
                  $(function() {
                     $(".editClass").hide();
                     $(".addClass").hide();
                  });
                  sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function(res) {
                     if (res.code == 200) { //成功 
@@ -299,6 +380,11 @@
                                 $(".editClass").show();
                              });
                           }
                           if (res.data[k].MenuName == "添加储位") {
                              $(function() {
                                 $(".addClass").show();
                              });
                           }
                        }
                     } else { //不成功
                        layer.msg('获取权限信息失败', {