使用技术
-
SpringBoot+SpringMvc+Mybatis+Mysql+Spring-security
-
Mysql
-
thymeleaf + layui
功能模块
-
物资基本信息管理
-
入库信息管理
-
出库信息管理
-
仓库管理
-
仓库人员管理
-
用户信息管理
-
个人中心
代码截图
/** * 入库分页列表获取 * * @param pageNum * @param keywords * @return */ @RequestMapping(value = "", method = RequestMethod.GET) public ModelAndView getList(@RequestParam(defaultValue = "1", value = "pageNo") Integer pageNum, @RequestParam(defaultValue = "", value = "keywords") String keywords) { // 分页插件开始分页 PageHelper.startPage(pageNum, 8); // 重置参数 防止页数错乱 if (reset == 1) { reset = 0; keyword = null; PageHelper.clearPage(); PageHelper.startPage(1, 8); return setModelAndView(null, 'L'); } // 防止空字符串 if (!keywords.trim().equals("")) { keyword = keywords; } if (null == keyword) return setModelAndView(null, 'L'); return setModelAndView(keyword, 'K'); }
//头工具栏事件 table.on('toolbar(test)', function(obj) { var checkStatus = table.checkStatus(obj.config.id); switch (obj.event) { case 'addData': xadmin.open('添加物资基本信息','/material/add',600,400); break; case 'delSelected': var ids = []; var data = checkStatus.data; var rowsNuber = data.length; // 获取选中的id $.each(data, function (idx, obj) { ids.push(obj.Mid); }); // alert(ids); layer.confirm("确定要删除选中的" + rowsNuber + "行的物资基本信息记录吗?", { btn: ['是的','让我再想想'] //按钮 }, function(){ $.ajax({ //要用post方式 type: "post", //方法所在页面和方法名 url: "material/deletes", data:{Mids:ids}, cache:false, // dataType:'json', async:true, traditional:true,//这个参数必须添加,采用传统方式转换 success: function () { //返回的数据用data.d获取内容 layer.msg("成功删除" + rowsNuber + "条物资基本信息记录!", { icon: 6, time: 2000 },function(){ $(".layui-form-checked").not('.header').parents('tr').remove(); }); }, error: function(XMLHttpRequest, textStatus, errorThrown) { layer.msg('执行出错!', { icon: 5, shift: 6, time: 2000 }); } }); }, function(){} ); // return false; break; }; });