chengsc
2025-04-12 3a3c50e8a4f1bca47daaadd03f4138a5d4a2227c
HTML/views/SystemSettings/Role.html
@@ -63,6 +63,9 @@
                  <a class="layui-btn layui-btn-xs roleClass" id="roleClass" style="background-color: rgb(67, 90, 20);" lay-event="roleright" >
                     <i class="layui-icon layui-icon-util"></i>分配权限
                  </a>
                  <a class="layui-btn layui-btn-xs roleClass" id="roleClass" style="background-color: rgb(67, 90, 20);" lay-event="roleright2" >
                     <i class="layui-icon layui-icon-util"></i>仓库权限
                  </a>
                  <a class="layui-btn layui-btn-danger layui-btn-xs approvalBtndel" id="approvalBtndel" lay-event="del" >
                     <i class="layui-icon layui-icon-delete"></i>删除
                  </a>
@@ -225,7 +228,7 @@
                     }
                  },
                  {
                     title: "操作", fixed: "right", align: "center", toolbar: "#table-content-list", width: 240
                     title: "操作", fixed: "right", align: "center", toolbar: "#table-content-list", width: 340
                  },
               ]]
            };
@@ -401,6 +404,71 @@
                     },
                  });
               }
               else if (obj.event === "roleright2")
               {
                  id = data.Id;
                  layer.open({
                     type: 2,
                     title: "分配仓库权限",
                     content: "RoleWareHouse.html?id=" + id,
                     maxmin: true,
                     area: ["720px", "90%"],
                     // btn: ['确定', '取消'],
                     yes: function (index, layero) {
                        var iframeWindow = window["layui-layer-iframe" + index],
                           submitID = "layuiadmin-app-form-edit",
                           submit = layero
                           .find("iframe")
                           .contents()
                           .find("#" + submitID);
                        //监听提交
                        iframeWindow.layui.form.on("submit(" + submitID + ")", function (data) {
                           var field = data.field; //获取提交的字段
                           //提交 Ajax 成功后,静态更新表格中的数据
                           console.log(field);
                           var param = {
                              Id: id, //Id
                              RoleNo: field.SortCode, //角色号
                              RoleName: field.Name, //角色名称
                              Demo: field.Demo, //备注
                           };
                           sendData( IP + "/basis/UpdateRolesInfo", param, "post", function (res) {
                              if (res.code == 0)
                              {
                                 //成功
                                 layer.msg(
                                 "修改成功",
                                 {
                                    icon: 1,
                                    time: 1000, //2秒关闭(如果不配置,默认是3秒)
                                 },
                                 function () {
                                    refreshTable($("#RoleName").val(), $("#RoleNo").val());
                                    layer.close(index); //关闭弹层
                                    doing = true;
                                 }
                                 );
                              }
                              else
                              {
                                 //不成功
                                 layer.msg(
                                 res.msg,
                                 {
                                    icon: 2,
                                    time: 2000, //2秒关闭(如果不配置,默认是3秒)
                                 },
                                 function () {
                                    doing = true;
                                 }
                                 );
                              }
                           });
                        });
                        submit.trigger("click");
                     },
                  });
               }
               //删除
               else if (obj.event === "del") {
                  layer.confirm("确定删除选中的角色?", function (index) {