Commit 0a5df736 by zhangfeng

修改问题

parent 04b621ca
...@@ -308,6 +308,66 @@ public class BudgetDeclaratioController{ ...@@ -308,6 +308,66 @@ public class BudgetDeclaratioController{
budgetDeclaratioService.queryByCondition(page); budgetDeclaratioService.queryByCondition(page);
return JsonResult.success(page); return JsonResult.success(page);
} }
@PostMapping(MODEL + "/zxhjlist.json")
@Function("budgetDeclaratio.query")
@ResponseBody
public JsonResult<Map<String, Object>> zxhjlist(BudgetDeclaratioQuery condtion)
{
CoreUser user = paltformService.getCurrentUser();
if (condtion.getType()!=null&&condtion.getType().equals("xg,")) {
condtion.setType("xg");
}
if (condtion.getType()==null||!condtion.getType().equals("xg")) {
CoreOrg org=recordService.getOrg(user.getOrgId());
condtion.setOrgId(org.getId().toString());
}
if (StringUtils.isNotEmpty(condtion.getExamine())) {
if (condtion.getExamine().equals("yld")) {
PageQuery query =new PageQuery<>();
query.setPara("userId",user.getId());
reService.queryByConditionORG(query);
List<ReOrg> list = query.getList();
ArrayList orgid = new ArrayList<>();
for (ReOrg coreOrg : list) {
orgid.add(coreOrg.getOrgId());
}
/* String str="";
if (StringUtils.isNotEmpty(orgid)) {
str= orgid.substring(0, orgid.length()-1);
}*/
//condtion.setTypeState("'1','2','3'");
PageQuery page = condtion.getPageQuery();
page.setPara("str", orgid);
page.setPageSize(Long.MAX_VALUE);
List<BudgetDeclaratio> lists = budgetDeclaratioService.queryByConditionYLD(page).getList();
BigDecimal bu=new BigDecimal("0");
for (BudgetDeclaratio budgetDeclaratio : lists) {
bu=bu.add(budgetDeclaratio.getBudget());
}
Map<String, Object> map=new HashMap<>();
map.put("bu", bu);
return JsonResult.success(map);
}else if (condtion.getExamine().equals("cwc")) {
condtion.setOrgId(null);
condtion.setTypeState("'2','3'");
}
}/*else {
condtion.setTypeState("'-1','0','1','3'");
}*/
PageQuery page = condtion.getPageQuery();
page.setPageSize(Long.MAX_VALUE);
List<BudgetDeclaratio> list=budgetDeclaratioService.queryByCondition(page).getList();
BigDecimal bu=new BigDecimal("0");
for (BudgetDeclaratio budgetDeclaratio : list) {
bu=bu.add(budgetDeclaratio.getBudget());
}
Map<String, Object> map=new HashMap<>();
map.put("bu", bu);
return JsonResult.success(map);
}
@PostMapping(MODEL + "/hj.json") @PostMapping(MODEL + "/hj.json")
@Function("budgetDeclaratio.query") @Function("budgetDeclaratio.query")
@ResponseBody @ResponseBody
......
...@@ -17,7 +17,8 @@ public class BudgetDeclaratioTJQuery extends PageParam { ...@@ -17,7 +17,8 @@ public class BudgetDeclaratioTJQuery extends PageParam {
// @Query(name = "申报人员", display = true) // @Query(name = "申报人员", display = true)
private String user; private String user;
private String tjtype; private String tjtype;
@Query(name = "年度", display = true)
private String year; private String year;
private String examine; private String examine;
private String typeState; private String typeState;
......
...@@ -65,7 +65,16 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -65,7 +65,16 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
return (d.budget-d.replyQuota).toLocaleString(); return (d.budget-d.replyQuota).toLocaleString();
} }
}, },
{
field : '',
title : '进度',
templet: function (d) {
//consonle.log(parseFloat(budget));
return GetPercent((parseFloat(d.budget)-parseFloat(d.replyQuota)),d.budget)
}
},
{ {
field : 'number', field : 'number',
......
...@@ -116,7 +116,20 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) { ...@@ -116,7 +116,20 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
} }
}); });
} var far=$("#searchForm");
var data = far.serializeJson();
$.ajax({
url:Common.ctxPath + '/dubget/budgetDeclaratio/zxhjlist.json?dtype=1',
type:"post",
data:data,
success:function(result){
$("#bu").text(parseInt(result.data.bu).toLocaleString())
// $("#re").text(parseInt(result.data.re).toLocaleString())
}
})
}
}); });
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<layui:accessButton function="budgetDeclaratio.exportDocument" action="exportDocument">导出</layui:accessButton>--> <layui:accessButton function="budgetDeclaratio.exportDocument" action="exportDocument">导出</layui:accessButton>-->
<layui:accessButton function="budgetDeclaratio.importDocument" action="importDocument">导入</layui:accessButton> <layui:accessButton function="budgetDeclaratio.importDocument" action="importDocument">导入</layui:accessButton>
</div> </div>
<h1>预算总额<i id="bu" style="color: red;">0</i></h1>
<table id="budgetDeclaratioTable" lay-filter="budgetDeclaratioTable"></table> <table id="budgetDeclaratioTable" lay-filter="budgetDeclaratioTable"></table>
<!--#} --> <!--#} -->
<script> <script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment