Browse Source

修改部分页面权限

lwx_dev
erdanergou 3 years ago
parent
commit
bd4c396f6d
  1. 16
      src/main/java/com/dreamchaser/depository_manage/controller/PageController.java
  2. 44
      src/main/resources/templates/pages/group/group_edit.html
  3. 9
      src/main/resources/templates/pages/group/group_material_edit.html
  4. 8
      src/main/resources/templates/pages/material/material-add.html
  5. 44
      target/classes/templates/pages/group/group_edit.html
  6. 9
      target/classes/templates/pages/group/group_material_edit.html
  7. 8
      target/classes/templates/pages/material/material-add.html

16
src/main/java/com/dreamchaser/depository_manage/controller/PageController.java

@ -1011,13 +1011,27 @@ public class PageController {
* @return
*/
@GetMapping("/materialForGroup")
public ModelAndView materialForGroup(Integer mid, Integer gid) {
public ModelAndView materialForGroup(Integer mid, Integer gid,HttpServletRequest request) {
ModelAndView mv = new ModelAndView();
// 根据物料id与组合id查询对应明细
GroupInfo groupInfoByMidAndGid = groupService.findGroupInfoByMidAndGid(mid, gid);
if (groupInfoByMidAndGid != null) {
mv.addObject("record", groupInfoByMidAndGid);
List<SplitInfo> splitInfoByMid = splitUnitService.findSplitInfoByMid(groupInfoByMidAndGid.getMid());
String token = request.getHeader("user-token");
if (token == null) {
token = (String) request.getSession().getAttribute("userToken");
}
UserByPort userToken = AuthenticationTokenPool.getUserToken(token);
Integer isadmin = userToken.getIsadmin();
if (isadmin == null) {
isadmin = 1;
}
if (isadmin == 4 || Integer.compare(userToken.getMaindeparment(), 361) == 0) {
mv.addObject("display", "inline-block");
} else {
mv.addObject("display", "none");
}
mv.addObject("splitList", splitInfoByMid);
} else {
throw new MyException("缺少必要参数!");

44
src/main/resources/templates/pages/group/group_edit.html

@ -62,8 +62,8 @@
<script id="toolbarDemo" type="text/html">
<div class="layui-btn-container">
<button class="layui-btn layui-btn-normal layui-btn-sm data-add-btn" lay-event="add" th:style="'display:'+${display}">添加</button>
<button class="layui-btn layui-btn-danger layui-btn-sm data-delet-btn" lay-event="delete" th:style="'display:'+${display}">删除</button>
<button class="layui-btn layui-btn-normal layui-btn-sm data-add-btn" lay-event="add" th:style="'display:'+${display}">添加</button>
<button class="layui-btn layui-btn-danger layui-btn-sm data-delet-btn" lay-event="delete" id="display" th:style="'display:'+${display}">删除</button>
</div>
</script>
<table class="layui-hide" id="currentTableId" lay-filter="currentTableFilter"></table>
@ -292,27 +292,31 @@
// 用于修改组合名称
editGroupName = function (obj) {
let gid = $("#gid").val();
let gname = obj.value;
let req = {};
req.id = gid;
req.gname = gname;
$.ajax({
url:'/group/editGroupInfo',
dataType:"json",
type:"post",
data:JSON.stringify(req),
contentType: "application/json;charset=utf-8",
success: function (data) {
if (data.status >= 300) {
layer.msg(data.statusInfo.message);//失败的表情
} else {
let display = $("#display").css("display");
if(display !== "none"){
let gid = $("#gid").val();
let gname = obj.value;
let req = {};
req.id = gid;
req.gname = gname;
$.ajax({
url:'/group/editGroupInfo',
dataType:"json",
type:"post",
data:JSON.stringify(req),
contentType: "application/json;charset=utf-8",
success: function (data) {
if (data.status >= 300) {
layer.msg(data.statusInfo.message);//失败的表情
} else {
layer.msg("修改成功")
}
}
}
});
});
}
};
// 用于修改组合备注

9
src/main/resources/templates/pages/group/group_material_edit.html

@ -48,7 +48,7 @@
<div class="layui-form-item">
<label class="layui-form-label">物料数量</label>
<div class="layui-input-inline">
<input type="text" th:value="${record.getQuantity()}" name="quantity" autocomplete="off"
<input type="text" th:value="${record.getQuantity()}" name="quantity" autocomplete="off" id="quantity"
class="layui-input">
</div>
</div>
@ -91,7 +91,7 @@
</select>
</div>
</div>
<div class="layui-form-item">
<div class="layui-form-item" id="btn_sb" th:style="'display:'+${display}">
<div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
@ -113,6 +113,11 @@
layui.use(['form'], function () {
var form = layui.form, $ = layui.$;
let id = $("#id").val();
let display = $("#btn_sb").css("display");
if(display === "none"){
$("#quantity").attr("readonly","readonly");
}
form.on('submit(formDemo)', function (data) {
if (!flagForForm) {
flagForForm = true;

8
src/main/resources/templates/pages/material/material-add.html

@ -302,11 +302,13 @@
console.log(d.data)
}
})
});
$('body').on('click', '[data-refresh]', function () {
location.reload();
})
});
$('body').on('click', '[data-refresh]', function () {
location.reload();
})
</script>
</body>

44
target/classes/templates/pages/group/group_edit.html

@ -62,8 +62,8 @@
<script id="toolbarDemo" type="text/html">
<div class="layui-btn-container">
<button class="layui-btn layui-btn-normal layui-btn-sm data-add-btn" lay-event="add" th:style="'display:'+${display}">添加</button>
<button class="layui-btn layui-btn-danger layui-btn-sm data-delet-btn" lay-event="delete" th:style="'display:'+${display}">删除</button>
<button class="layui-btn layui-btn-normal layui-btn-sm data-add-btn" lay-event="add" th:style="'display:'+${display}">添加</button>
<button class="layui-btn layui-btn-danger layui-btn-sm data-delet-btn" lay-event="delete" id="display" th:style="'display:'+${display}">删除</button>
</div>
</script>
<table class="layui-hide" id="currentTableId" lay-filter="currentTableFilter"></table>
@ -292,27 +292,31 @@
// 用于修改组合名称
editGroupName = function (obj) {
let gid = $("#gid").val();
let gname = obj.value;
let req = {};
req.id = gid;
req.gname = gname;
$.ajax({
url:'/group/editGroupInfo',
dataType:"json",
type:"post",
data:JSON.stringify(req),
contentType: "application/json;charset=utf-8",
success: function (data) {
if (data.status >= 300) {
layer.msg(data.statusInfo.message);//失败的表情
} else {
let display = $("#display").css("display");
if(display !== "none"){
let gid = $("#gid").val();
let gname = obj.value;
let req = {};
req.id = gid;
req.gname = gname;
$.ajax({
url:'/group/editGroupInfo',
dataType:"json",
type:"post",
data:JSON.stringify(req),
contentType: "application/json;charset=utf-8",
success: function (data) {
if (data.status >= 300) {
layer.msg(data.statusInfo.message);//失败的表情
} else {
layer.msg("修改成功")
}
}
}
});
});
}
};
// 用于修改组合备注

9
target/classes/templates/pages/group/group_material_edit.html

@ -48,7 +48,7 @@
<div class="layui-form-item">
<label class="layui-form-label">物料数量</label>
<div class="layui-input-inline">
<input type="text" th:value="${record.getQuantity()}" name="quantity" autocomplete="off"
<input type="text" th:value="${record.getQuantity()}" name="quantity" autocomplete="off" id="quantity"
class="layui-input">
</div>
</div>
@ -91,7 +91,7 @@
</select>
</div>
</div>
<div class="layui-form-item">
<div class="layui-form-item" id="btn_sb" th:style="'display:'+${display}">
<div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
@ -113,6 +113,11 @@
layui.use(['form'], function () {
var form = layui.form, $ = layui.$;
let id = $("#id").val();
let display = $("#btn_sb").css("display");
if(display === "none"){
$("#quantity").attr("readonly","readonly");
}
form.on('submit(formDemo)', function (data) {
if (!flagForForm) {
flagForForm = true;

8
target/classes/templates/pages/material/material-add.html

@ -302,11 +302,13 @@
console.log(d.data)
}
})
});
$('body').on('click', '[data-refresh]', function () {
location.reload();
})
});
$('body').on('click', '[data-refresh]', function () {
location.reload();
})
</script>
</body>

Loading…
Cancel
Save