管理跟进表模块

Posted xllin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了管理跟进表模块相关的知识,希望对你有一定的参考价值。


2019-7-16 17:30:17


基本目录结构如图所示:

技术图片

前端设计页面:

任务跟进->任务跟进列表:

技术图片

任务跟进->任务跟进登记:

技术图片

任务跟进->任务跟进查看:

技术图片

多条高级查询:

技术图片

 代码:

技术图片
 1 package cn.problem.controller;
 2 
 3 import java.util.List;
 4 
 5 import com.blit.lp.jf.config.LPController;
 6 import com.blit.lp.jf.ext.MiniuiExcelRender;
 7 import com.jfinal.core.Controller;
 8 import com.jfinal.ext.LPJsonRender;
 9 import com.jfinal.kit.Ret;
10 import com.jfinal.kit.StrKit;
11 import com.jfinal.plugin.activerecord.Record;
12 import cn.problem.service.ProblemService;
13 
14 
15 @LPController(controllerkey = "/LegacyProblem")
16 public class ProblemController extends Controller 
17     
18     private ProblemService problemService = new ProblemService();
19     
20     //当url进入--/LegacyProblem--主页默认展示整个无条件查询列表
21     public void index() 
22         queryList();
23         //addFrom();
24     
25     //默认展示整个无条件查询列表
26     public void queryList() 
27         render("/problem/list.html");
28     
29     //接受json参数传递过来的查询条件并返回查询后的列表
30     public void queryJson() 
31         String json = getPara("json");
32         int pageIndex = getParaToInt("pageIndex") + 1;
33         int pageSize = getParaToInt("pageSize");
34         renderJson(new LPJsonRender(problemService.findFilter(json, pageIndex, pageSize)));
35     
36     //跳转到跟进登进页面
37     public void addFrom() 
38         render("/problem/addFrom.html");
39     
40     //前台页面的跟进编号将获得返回的uid值
41     public void getUid() 
42         renderJson(Ret.ok().set("Uid", problemService.getUid()));
43     
44     //前台页面获取当前用户
45     public void getUser() 
46         renderJson(Ret.ok().set("UserName", problemService.getUserName()));
47     
48     
49     //根据编号id参数获得回显数据并进入编辑页面
50     public void editFrom() 
51         String id =getPara("id");
52         if (StrKit.notBlank(id)) 
53             setAttr("data", problemService.getData(id));
54             setAttr("dataShow", problemService.getData(id));
55         
56         renderTemplate("/problem/editFrom.html");
57     
58     //保存新增跟进登记数据
59     public void submitData() 
60         String data = getPara("param");
61         renderJson(problemService.submitData(data));
62     
63     //保存修改跟进登记数据
64     public void submitEditData() 
65         String data = getPara("param");
66         renderJson(problemService.submitEditData(data));
67     
68     //根据传递的type获得选择box的值并返回
69     public void getComboBox() 
70         String type = getPara("type");
71         renderJson(problemService.getComboBox(type));
72     
73     //根据传递的编号ids参数删除跟进登记数据
74     public void delete() 
75         String deleteIds = getPara("ids");
76         renderJson(problemService.deleteIds(deleteIds));
77     
78     //导出当前页面所有数据
79     public void export() 
80         String param = getPara("data");
81         List<Record> list =problemService.exportData(param);
82         String nowTime = problemService.getNowTime();
83         render(new MiniuiExcelRender(getPara("columns"),list,"任务跟进数据列表"+nowTime+".xls",this.getResponse()));
84     
85 
ProblemController

 

 

 

 

以上是关于管理跟进表模块的主要内容,如果未能解决你的问题,请参考以下文章

SAP中MM模块库存管理常用表都有哪些?

旅游管理系统-MySQL

模块设计 - 权限管理

MySQL数据库—— 用户管理pymysql模块

晒一晒工作内容.....呵呵勿喷

049医疗项目-模块五:权限设置