miniUI grid.load({})传值

1.

前台JS
vacationGrid.load({ userName : “”});
后台
/**
* 考勤记录 销假列表
* @param MeetingRoom
* @return
*/
@RequestMapping({"/queryVacationList.do"})
@ResponseBody
public JsonView queryVacationList(@RequestParam(value=“userName”) String userName){
Map<String, String> param = new HashMap<>();
param.put(“userName”, userName);
param.put(“state”, “2”);
List list = this.vacationService.queryVacationList(param);
return new JsonView(list);
}

2.

前台JS
$.ajax({
url: “/oa/vacation/updVacationIsOff.do”,
data : {“taskId”: row.taskId },
dataType:“json”,
async:false,
//contentType : ‘application/json; charset=utf-8’,
success: function(data) {
if(data.success){
alert(“销假完成!”);
vacationGrid.reload();
}else{
alert(“销假失败!”);
vacationGrid.reload();
}
}
});

后台

@RequestMapping({"/updVacationIsOff.do"})
@ResponseBody
public Object updVacationIsOff(@RequestParam(“taskId”)String taskId) throws Exception {
Map<String, Object> resultMap = new HashMap<>();
try {
Vacation input = new Vacation();
input.setTaskId(taskId);
input.setIsOff(“0”);
input.setOffDate(DateUtil.customToString(new Date(),“yyyy-MM-dd”));
int resultStr = this.vacationService.updVacationIsOff(input);
if(resultStr > 0) {
resultMap.put(“success”, true);
resultMap.put(“data”, resultStr);
}else {
resultMap.put(“success”, false);
resultMap.put(“data”, resultStr);
}
} catch (Exception e) {
resultMap.put(“success”, false);
resultMap.put(“msg”, e.toString());
}
return new JsonView(resultMap);
}

3.

**前台 JS** 
$.ajax({
		url: "/oa/flow/queryNodeOPerButton.do",
		data : {nodeId : curNodeId},
		dataType:"json",
		async:false,
		contentType : 'application/json; charset=utf-8',
		success: function(data) {
			if(data.data.length > 0){
				//返回环节操作
				/*根据操作 渲染表单,拼btn*/	
				for(i=0;i<data.data.length;i++){
					innerHtmlStr+='&nbsp;&nbsp;&nbsp;&nbsp;<a class="mini-button" style="width:80px;line-height: 20px" id="submitButton" onclick="doOperation(\''+data.data[i]["NEXT_NODE"]+'\')">'+data.data[i]["OPER_NAME"]+'</a>'					}
				$("#btns").append(innerHtmlStr);
			}
			
		}
	});

后台
@RequestMapping({ “/queryNodeOPerButton.do” })
@ResponseBody
public Object queryNodeOPerButton(String nodeId) throws Exception {
List<Map<String, Object>> list = this.processNodeOperService.queryNodeOPerButton(nodeId);
JSONArray array = new JSONArray();
array.addAll(list);
return new JsonView(array);
}

4.

前台js
sdcl.ajax({
url : “/oa/infoDiffusion/saveOrUpdateInfoDiffusion.do?nextNodeId=”+nextNodeId + “&curNodeId=”+curNodeId + “&curUserId=”+curUserId +"&opinion="+opinion,//后台需要依次创建 任务记录,业务记录,待办
data : JSON.stringify(saveData),
contentType : ‘application/json; charset=utf-8’,
dataType:“json”,
success : function(data) {
// alert(JSON.stringify(data));
if(data.success){
// addform.setData(data.data);
// window.close();
alert(“发送成功!”);
$("#btns").hide();
}
}
});
后台
@RequestMapping({"/saveOrUpdateInfoDiffusion.do"})
@ResponseBody
public JsonView saveOrUpdateInfoDiffusion(@RequestBody InfoDiffusion saveData,
String nextNodeId,String curNodeId,String curUserId,String opinion,String fiid){
Map<String, Object> resultMap = new HashMap<>();
Map<String, String> busMap = new HashMap<>();
busMap.put(“process_id”, “00000000000000000004”);
busMap.put(“process_name”, “信息发布”);
busMap.put(“url”, “pages/pc/html/infoDiffusion/infoDiffusionAuditForm.html”);
busMap.put(“curUserId”, curUserId);
busMap.put(“sendUserId”, saveData.getUserId());
busMap.put(“curNodeId”, curNodeId);
busMap.put(“nextNodeId”, nextNodeId);
busMap.put(“opinion”, opinion);
busMap.put(“fiid”, fiid);

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值