diff --git a/WebContent/WEB-INF/views/rm/unFinishWorkList.jsp b/WebContent/WEB-INF/views/rm/unFinishWorkList.jsp index 7152345..5306a4d 100644 --- a/WebContent/WEB-INF/views/rm/unFinishWorkList.jsp +++ b/WebContent/WEB-INF/views/rm/unFinishWorkList.jsp @@ -80,11 +80,11 @@ console.log('当前URL:', window.location.href); // 检测移动端并跳转 - var isMobile = MobileDetect.isMobile(); + const isMobile = MobileDetect.isMobile(); console.log('移动端检测结果:', isMobile); if (isMobile) { - var currentUrl = window.location.href; + const currentUrl = window.location.href; console.log('当前URL分析:', currentUrl); // 避免无限重定向 - 检查是否已经在移动端页面 @@ -94,11 +94,11 @@ } // 构建移动端页面URL - var baseUrl = currentUrl.split('?')[0]; // 去掉查询参数 - var queryParams = currentUrl.split('?')[1] || ''; // 保留查询参数 + const baseUrl = currentUrl.split('?')[0]; // 去掉查询参数 + const queryParams = currentUrl.split('?')[1] || ''; // 保留查询参数 // 将 show 替换为 showMobile - var mobileUrl = baseUrl.replace('/show', '/showMobile'); + let mobileUrl = baseUrl.replace('/show', '/showMobile'); if (queryParams) { mobileUrl += '?' + queryParams; } @@ -109,7 +109,6 @@ setTimeout(function() { window.location.href = mobileUrl; }, 100); - return; } else { console.log('桌面设备,不进行跳转'); } @@ -149,9 +148,8 @@ console.log("页面重新激活,刷新任务列表..."); getbaseList(1); // 重新请求表格数据 } + $(function() { - - // 获取所有选中的 value(你可以绑定按钮触发) $('#getSelectedBtn').on('click', function () { let selectedValues = $('.rowCheck:checked') @@ -164,7 +162,6 @@ } console.log("selectedValues:", selectedValues); - $.ajax({ type: 'POST', url: bonuspath + '/backstage/rm/taskRecord/batchApproval', @@ -191,8 +188,6 @@ $('#isFinish').change(function () { toggleButton(); }); - - $('.rowCheck').prop('checked', false); // 取消所有 rowCheck 的选中状态 $('#checkAll').prop('checked', false); // 如果你还有全选框,也一并清除 }); @@ -263,6 +258,7 @@ } }) } + function cleanForm() { $("#auForm input[id$='unitName']").val(""); $("#auForm input[id$='projectName']").val(""); diff --git a/resources/mybatis/wf/TaskRecordMapper.xml b/resources/mybatis/wf/TaskRecordMapper.xml index ac8d9cd..ad4aee8 100644 --- a/resources/mybatis/wf/TaskRecordMapper.xml +++ b/resources/mybatis/wf/TaskRecordMapper.xml @@ -95,7 +95,7 @@ OR (wtr.DEFINITION_ID != 11 AND wtr.IS_FINISH = #{param.isFinish}) ) AND wtr.IS_ACTIVE = 1 - + AND wtr.OPERATION_USER = #{param.operationUserId} @@ -127,7 +127,7 @@ WHERE cpa.status = '1' - + AND cpa.status_type = '4' @@ -135,7 +135,7 @@ AND cpa.status_type = '1' - + AND cpa.status_type = '3' @@ -176,7 +176,7 @@ LEFT JOIN car_plan_apply cpa ON cpo.apply_id = cpa.id - + AND cpo.status = 0 @@ -184,7 +184,7 @@ AND cpo.status in (1, 2) - + AND cpo.status = '1' diff --git a/src/com/bonus/rm/controller/ReturnMaterialTaskRecordController.java b/src/com/bonus/rm/controller/ReturnMaterialTaskRecordController.java index 6f50bba..7b1de36 100644 --- a/src/com/bonus/rm/controller/ReturnMaterialTaskRecordController.java +++ b/src/com/bonus/rm/controller/ReturnMaterialTaskRecordController.java @@ -65,7 +65,8 @@ public class ReturnMaterialTaskRecordController extends BaseController page,HttpServletRequest request,TaskRecordBean o,Model model, HttpSession sess) { try { String a = request.getParameter("isFinish"); - String userId = UserShiroHelper.getRealCurrentUser().getId() + ""; + Integer userId = UserShiroHelper.getCurrentUser().getId(); + System.out.println("当前登陆userId:"+userId); // UserBean user = UserShiroHelper.getRealCurrentUser(); // page.setUser(user); page.setIsFinish(a); @@ -83,6 +84,46 @@ public class ReturnMaterialTaskRecordController extends BaseController page, HttpServletRequest request, + TaskRecordBean o) { + AjaxRes ar = getAjaxRes(); + try { + String isFinish = request.getParameter("isFinish"); + Integer userId = UserShiroHelper.getCurrentUser().getId(); + + page.setIsFinish(isFinish); + if (1 != userId) { + page.setOperationUserId(userId); + } + + // 调用服务获取数据 + Page result = service.findUnFinishContent(page, o); + + // 构造移动端响应数据 + Map data = new HashMap(); + data.put("data", result.getResults()); + + // 分页信息 + Map pagination = new HashMap(); + pagination.put("currentPage", result.getPageNum()); + pagination.put("totalPages", result.getTotalPage()); + pagination.put("totalRecords", result.getTotalRecord()); + pagination.put("pageSize", result.getPageSize()); + data.put("pagination", pagination); + + ar.setSucceed(data); + } catch (Exception e) { + e.printStackTrace(); + logger.error(e.toString(), e); + ar.setFailMsg("获取任务列表失败"); + } + return ar; + } + @RequestMapping(value = "findByPage", method = RequestMethod.POST) @ResponseBody public AjaxRes findByPage(Page page, ReturnMaterialTaskRecordBean o) { @@ -164,60 +205,17 @@ public class ReturnMaterialTaskRecordController extends BaseController page, HttpServletRequest request, - TaskRecordBean o) { - AjaxRes ar = getAjaxRes(); - try { - String isFinish = request.getParameter("isFinish"); - String userId = UserShiroHelper.getRealCurrentUser().getId() + ""; - - page.setIsFinish(isFinish); - if (!"1".equals(userId)) { - page.setOperationUserId(userId); - } - - // 调用服务获取数据 - Page result = service.findUnFinishContent(page, o); - - // 构造移动端响应数据 - Map data = new HashMap(); - data.put("data", result.getResults()); - - // 分页信息 - Map pagination = new HashMap(); - pagination.put("currentPage", result.getPageNum()); - pagination.put("totalPages", result.getTotalPage()); - pagination.put("totalRecords", result.getTotalRecord()); - pagination.put("pageSize", result.getPageSize()); - data.put("pagination", pagination); - - ar.setSucceed(data); - } catch (Exception e) { - e.printStackTrace(); - logger.error(e.toString(), e); - ar.setFailMsg("获取任务列表失败"); - } - return ar; - } - - // 待办详情 //待办详情 @RequestMapping(value = "findUnFinishContentDetails", method = RequestMethod.POST) @ResponseBody public List findUnFinishContentDetails(ReturnMaterialTaskRecordBean o) { List list = new ArrayList(); try { - - list = service.findUnFinishContentDetails(o); } catch (Exception e) { logger.error(e.toString(), e); @@ -225,10 +223,6 @@ public class ReturnMaterialTaskRecordController extends BaseController page, HttpServletRequest request, HttpServletResponse response, ReturnMaterialTaskRecordBean o) { diff --git a/src/com/bonus/sys/Page.java b/src/com/bonus/sys/Page.java index 3227dc0..2b48d3d 100644 --- a/src/com/bonus/sys/Page.java +++ b/src/com/bonus/sys/Page.java @@ -22,13 +22,13 @@ public class Page { private String isFinish; private String keyWord; - private String operationUserId; + private Integer operationUserId; - public String getOperationUserId() { + public Integer getOperationUserId() { return operationUserId; } - public void setOperationUserId(String operationUserId) { + public void setOperationUserId(Integer operationUserId) { this.operationUserId = operationUserId; }