@PheonixHkbxoic
2017-12-29T02:56:16.000000Z
字数 14090
阅读 1774
AnQuan
mui.serverAdddress ='http://www.zztljzsw.com/accr/'
url:"/app/appcommon/AppCommon.do?method=getMinDays"
url:"/app/appcommon/AppCommon.do?method=getSecurityDaysByParentStatinId"参数:{"parentStationId":""//父station id}返回值:{"msg":"true",//"true"查询成功,"没有查询到任何数据" 则查询失败"names":[],"days":[],"ids":[]}
url:"app/appuser/AppUser.do?method=register";参数:用户名LOGIN_NAME密码LOGIN_PASSWORD手机号HANDSET
url:"app/appuser/AppUser.do?method=login"参数:LOGIN_NAME 登录名(可以使用手机号登录)LOGIN_PASSWORD 密码
url:"app/appuser/AppUser.do?method=getUserByMemoStationId"参数:station_id //单位id,参数为空查询所有
url:"app/appuser/AppUser.do?method=queryUsers"参数:user_id //参数为空查询所有
url:"app/appuser/AppUser.do?method=queryUsersByStationId"参数:station_id //参数为空查询所有
url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=queryUserNameStationNameById"参数:'user_id':userId,'station_id':stationId
url:"app/appuser/AppUser.do?method=changePwd"参数:{user_id:"",login_password:"",newPwd:""}返回信息:{code:1, //更改密码成功msg:"更改密码成功" //提示信息}
根据id查询users
url:"/app/appuser/AppUser.do?method=queryUsersById"参数:{user_id:""}返回信息:{code:1, //成功data:[], //List<UserDbUser>msg:"成功或失败信息" //提示信息或保存成功后的记录id}
保存更新
url:"/app/appuser/AppUser.do?method=saveOrUpdate"参数:{model:""}返回信息:{code:1, //成功msg:"record id" //提示信息或保存成功后的记录id}
url:"/app/oploglogin/OpLogLogin.do?method=saveOrUpdate"参数:{logLoginModel:""}返回信息:{code:"1", //"1":成功}
职位:
url:"/app/appuser/AppUser.do?method=getAllDepartment"返回信息:{code:1, //成功data:[], //List<Map<String,Object>msg:"成功或失败信息" //提示信息或保存成功后的记录id}
角色:
url:"/app/appuser/AppUser.do?method=getAllRoles"返回信息:{code:1, //成功data:[], //List<Map<String,Object>msg:"成功或失败信息" //提示信息或保存成功后的记录id}
无分页:{"code":1, //返回码:1,成功、2,失败"msg":"网络错误", //返回信息"data":any //返回的数据}有分页:{"code":1, //返回码number:1,成功、2,失败"msg":"网络错误", //返回信息string"data":, //返回的数据any"currentPage":, //当前页number"sumPageNum": //总页数number}
一级:url:"/app/appaqcheckinfo/AppAqCheckInfo.do?method=getStationList"参数:'station_id':info.userinfo["station_id"]二级:url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=getStations"参数:station_id
url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=getCiType"
url:"/app/appcommon/AppCommon.do?method=getServerTime"返回值map.put("code",1);map.put("msg", "成功");map.put("longTime", longTime);
url:"/app/aquploadfile/AqUploadfile.do?method=selectByBelongRecordId"参数:{belongRecordId:"8addadd1-27a1-49a6-a3c0-87919f9a151b"//归属记录id}返回值:{code:1,msg:"成功",data:List<Map<String,Object>>}图片访问路径=基路径+文件夹相对路径+图片名称[{},]}
url:"/app/appcommon/AppCommon.do?method=getUpdateJson"返回json:{code:1,msg:""}
url:"/app/aqsignlocation/AqSignlocation.do?method=getListByPage"参数:page页数
url:"/app/aqsignlocation/AqSignlocation.do?method=upload"参数:data 封装的表单实体类json
片区归属:["郑州","商丘","开封","许昌","安阳","新乡","月山","焦作","长北","济源","洛阳","三西","南阳","宝丰"];检查方式:['添乘','夜间巡视','包保检查','徒步巡线','跟班作业','现场巡视'];
function checkIsRight(callback){var userInfo = JSON.parse(localStorage.getItem("$userInfo"));var ret = {"NAME": mui.byId("name").innerHTML||"", //用户ID"CHECKUNIT":mui.byId("checkUnit").value||"", //检查单位"CURRTIME": "2017-04-12 14:04:01", //签到时间"COORDINATE": "", //坐标"CHECKSUMMARY": mui.byId("textarea").value||"", //报班信息,检查概况"SECTION": mui.byId("section").value||"", //区段"SPARE5": "","STARTTIME": mui.byId("start_time").value||"", //开始时间"END_TIME":mui.byId("end_time").value||"", //结束时间"SPARE4": "",//下现场写实"GOCHECK": mui.byId("gocheck_info").classList.contains("mui-hidden")?"0":"1","RN": 1,"SPARE3": "","PHOTOSPATH": "", //图片路径,在后台添加"SPARE2": "","SPARE1": "","CHECKTYPE": getSelectedCheckType()||"", //检查方式"PHOTONAME": "", //图片名称,也可以在后台添加"LOCATION": "","AREAOWNERSHIP": getAreaBelongTo()||"", //片区归属"TRAINNUMBER": mui.byId("trainnumber").value||"", //添乘车次"CHECKOBJECT": mui.byId("zrdw_input_idname").value||"", //检查对象 名值对// "USER_NAME": mui.byId("userName").innerHTML||"", //用户名// "STATION_NAME": mui.byId("sign_unit").value||"", //检查单位id"ID": mui.byId("ID").value}//定位信息getPosition(function(location){ret["COORDINATE"] = location||"";//校验var msg = startCheck(ret);if(msg=="true"){callback(ret);}else{mui.alert(msg);}});}//开始校验function startCheck(ret){var msg = "true";if(!ret.CHECKSUMMARY.trim()){msg = "报班信息或检查概况不能为空!";}else if(ret.CHECKSUMMARY.length>200){msg = "报班信息或检查概况不能多于200字!"}else if(ret.GOCHECK=="1"){if(!ret.CHECKOBJECT){msg = "检查对象不能为空!";}else if(!ret.CHECKTYPE){msg = "检查方式不能为空!";}else if(!mui.byId("tiancheng_container").classList.contains("mui-hidden")){//选中添乘,if(!ret.SECTION||!ret.TRAINNUMBER){msg = "添乘车次和区段不能为空!"}}}return msg;}
url:"/app/aqsignlocation/AqSignlocation.do?method=getPersonListByPage"参数:{page:1,dateStart:"",dateEnd:"",email:"",//email,signPerson填其一signPerson:""}返回json:{code:1,msg:"",data:""page:1,sumPage:20,count:395}
url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=getCheckInfosByPage"参数:{page:page,filterInfo:info.filterInfo}过滤:var filterInfo = {unit:mui.byId("zrdw_input_id").value,check_person:mui.byId("check_person").value,start_time:mui.byId("start_time").value,end_time:mui.byId("end_time").value}单位,检查人,开始时间,结束时间
url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=saveUpdateCheckInfo"参数:实体类字段如果有问题,则需修改接口或使用新接口
function saveCheckInfo(callback){var checkInfo = info.data;/*** 检查日期,检查部门,检查人* 分类,完成时限,责任单位,问题描述,* 要求和建议,问题反馈*/checkInfo['CI_DATE'] = $(dataTomodals[0]).val();checkInfo['CI_COM_DATE'] = $(dataTomodals[4]).val();//问题描述,要求和建议checkInfo['CI_PROBLEM_DES'] = $(dataTomodals[6]).val();checkInfo['CI_REQ_AND_SUG'] = $(dataTomodals[7]).val();//9checkInfo['CI_IMPL_FEED'] = $(dataTomodals[9]).val();//清空多余字段delete checkInfo.NCI_USER_ID;delete checkInfo.NCI_DEPTMENT;delete checkInfo.NCREATE_STATION_ID;delete checkInfo.NCREATE_USER_ID;delete checkInfo.NCI_RES_STATION;delete checkInfo.NCI_TYPE;delete checkInfo.NCI_CALNUM;delete checkInfo.NCI_USER_ID;console.log(JSON.stringify(checkInfo));var url = mui.serverAdddress+"app/appaqcheckinfo/AppAqCheckInfo.do?method=saveUpdateCheckInfo";mui.ajax(url,{//async:false,//同步dataType:'json',//服务器返回json格式数据type:'post',//HTTP请求类型data:checkInfo,success:function(json){if(!json){mui.toast("网络错误!");return;}if(json.msg=="true"){callback(json);}else{mui.toast(json.msg);}},error: function(xhr, type, errorThrown) {error = "网络错误!请重试!";mui.toast(error);console.log(xhr.readyState+"--"+type+"--"+errorThrown);}})}
url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=getResUserByResStation"参数:{station_id //责任单位id}返回json:{code:1,msg:"",data:""}
第一次触发工作流,调用此接口 设置remark1为1,remark1这个字段用于表示是否触发工作流,1代表已触发url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=triggerWorkFlow"参数:{CI_ID:String//主键}返回json:{code:1,//0,1msg:""}
url:"/app/appchecknotice/AppCheckNotice.do?method=getCheckInfosByPage"参数:{page:1,type:'notice'////instruction指令书,notice通知书}
url:"/app/appchecknotice/AppCheckNotice.do?method=saveCheckNoticeObj"参数:model:JSON.stringify(model)var entity = {dwfzr:model['DWFZR'],fxwt:model['FXWT'],gjqk:model['GJQK'],gjyj:model['GJYJ'],id:model['ID'],slx:model['SLX'],ssxq:model['SSXQ'],sszy:model['SSZY'],tfr:model['TFR'],tfsj:model['TFSJ'],xgqx:model['XGQX'],xtbh:model['XTBH'],zrdw:model['ZRDW'],createStationId:model['CREATE_STATION_ID'],bz1:model['BZ1'],bz2:model['BZ2'],bz3:model['BZ3'],bz4:model['BZ4'],bz5:model['BZ5'],remark1:model['REMARK1'],remark2:model['REMARK2'],remark3:model['REMARK3'],remark4:model['REMARK4'],remark5:model['REMARK5'],};
//触发工作流mui.byId("workflow").addEventListener('tap',function(event){//检测是否已保存util.simpleAjax(mui.serverAdddress+"/isEntitySave.do",{entityId:info.flowObj['entityId'],keyId:info.flowObj['keyId']},function(json){if(json.data&&json.data=="1"){//如果已保存console.log(info.userinfo['user_id']);//根据id,获取流程字段util.simpleAjax(mui.serverAdddress+"/callWF.do",{entityId:info.flowObj['entityId'],keyId:info.flowObj['keyId'],userId:info.userinfo['user_id'],isAutoCallBack:0},function(json){console.log(JSON.stringify(json.data));//{flowPiId:"9301", info:"newsuccess"}mui.openWindow({"url":"workflow.html","id":"workflow.html","extras":{'data':JSON.stringify(json.data)}})})}else{mui.toast("请先保存信息");}});});
//根据id,获取流程字段util.simpleAjax(mui.serverAdddress+"/goEntityEdit.do",{objId:info.model['ID'],entityName:'AqCheckNotice'},function(json){console.log(JSON.stringify(json));info.flowObj = json.data;})
url:"/app/appcommon/AppCommon.do?method=getAssigneeUser"参数:processInstanceId返回json:{code:1,msg:"",data:obj}
1、进到编辑页面:http://localhost:9080/accr/goEntityEdit.do?objId=1788158d-4ae5-4812-ae6e-1943634d836e{entityMap:{sex:'女', address:'反倒是发送到发送到规范都是公司归属地感受到', name:'王五'}, entityId:'71963592-4379-48ab-af5c-35a4eb929192', keyId:'1788158d-4ae5-4812-ae6e-1943634d836e'}2、点击触发工作流之前先判断是否保存http://localhost:9080/accr/isEntitySave.do?entityId=71963592-4379-48ab-af5c-35a4eb929192&keyId=1788158d-4ae5-4812-ae6e-1943634d836e3、触发工作流3.1检查部门触发http://localhost:9080/accr/callWF.do?entityId=71963592-4379-48ab-af5c-35a4eb929192&keyId=1788158d-4ae5-4812-ae6e-1943634d836e&isAutoCallBack=0&userId=2c90da8b1c31dc13011c31dcd4800003{flowPiId:"9301", info:"newsuccess"}第二次{flowPiId:"9301", info:"noaction"}3.2责任单位触发:http://localhost:9080/accr/callWF.do?entityId=71963592-4379-48ab-af5c-35a4eb929192&keyId=1788158d-4ae5-4812-ae6e-1943634d836e&isAutoCallBack=0&userId=f5011d0e-bf53-4959-b65b-33de3262154b{flowPiId:"9301", info:"9313+sersuccess+9301"}taskId=9313type=suggestion=页面填写的processInstanceId=9301责任单位填写意见提交:http://localhost:9080/accr/saveWorkFolw.do?type=&taskId=9313&suggestion=哈哈中文&processInstanceId=9301返回:检查部门3.3检查部门触发http://localhost:9080/accr/callWF.do?entityId=71963592-4379-48ab-af5c-35a4eb929192&keyId=1788158d-4ae5-4812-ae6e-1943634d836e&isAutoCallBack=0&userId=2c90da8b1c31dc13011c31dcd4800003{flowPiId:"9301", info:"9404+销号:驳回+9301"}taskId=9404type=驳回suggestion=页面填写的processInstanceId=9301检查部门填写意见提交:http://localhost:9080/accr/saveWorkFolw.do?type=驳回&taskId=9404&suggestion=驳回驳回&processInstanceId=9301返回:责任单位4、获取流程状态http://localhost:9080/accr/app/optestzhangzhang/OpTestZhangZhang.do?method=getAssigneeUser&processInstanceId=9301责任单位张堂:f5011d0e-bf53-4959-b65b-33de3262154bmanager:2c90da8b1c31dc13011c31dcd4800003检查部门 安监室ajs_zr 12345责任部门 长治北车站czbcz_zz 12345改进情况 只能是责任部门才能输入触发工作流 只能是检查部分和责任部门(第一次触发只能是检查部门,这一步是否能实现?)
url:"app/aqtask/AqTask.do?method=getCheckInfosByPage";参数:{"page":page[status],"taskStatus":status,//0:未完成,1:已完成"userId":userinfo['user_id']}
url:"app/aqtask/AqTask.do?method=saveModel"参数:{model:JSON.stringify(getModel())}function getModel(){var model = {"remark1": "","remark2": "","remark3": "","remark4": "","remark5": "","createTime": mui.byId("createtime").value,"distributeStationId": mui.byId("stationid").value,"distributeUserId": mui.byId("userid").value,"endTime": mui.byId("endtime").value,"taskDescribe": mui.byId("rwms").value||"",// "CREATE_USER_ID": mui.byId("userid").value,//创建人就是派发人"startTime": mui.byId("starttime").value,"taskReply": mui.byId("fkqk").value||"","taskStatus": "0","taskType": mui.byId("type").value,"taskName": mui.byId("task_name").value,"id": util.uuid(),}return model;}
url:"/app/aqleave/AqLeave.do?method=saveLeaveMsg"参数:{model:""}
url:"/app/aqleave/AqLeave.do?method=getInfosByPage"参数:{page:1,//不写默认为1filterInfo:"{user_id:'',type:'',start_time:'',end_time:''}" //非必选项,同时字段也可不写全}返回json:{code:1, //返回码msg:"true", //返回信息data:[{},{}..], //返回数据currentPage:page, //当前页sumPageNum":5 //总页数}
url:"/app/appcommon/AppCommon.do?method=getDbsyNumByUserId"参数:{userId:""}返回信息:{code:1, //成功data:num, //待办个数msg:"成功" //提示信息}
url:"/app/appcommon/AppCommon.do?method=getDbsxListByUserIdPage"参数:{userId:"",page:1}返回信息:{code:1, //成功msg:"成功" //提示信息page:1,sumPage:5,count:86,data:[], //待办detail:[] //详情}
url:AqCheckInfo(安全检查信息) "/app/appaqcheckinfo/AppAqCheckInfo.do?method=getEntityById"AppCheckNotice(指令书,通知书) "/app/appchecknotice/AppCheckNotice.do?method=getEntityById"参数:{entityId:""}返回JSON:{code:1,msg:"成功",data:}
url:"/app/appcommon/AppCommon.do?method=getYbsxListByUserIdPage"参数:{userId:"",page:1}返回信息:{code:1, //成功msg:"成功" //提示信息page:1,sumPage:5,count:86,data:[], //已办detail:[] //详情}
url:"/app/appcommon/AppCommon.do?method=getBjsxListByUserIdPage"参数:{userId:"",page:1}返回信息:{code:1, //成功msg:"成功" //提示信息page:1,sumPage:5,count:86,data:[], //办结detail:[] //详情}
url:"/app/aqmessage/AqMessage.do?method=saveOrUpdate"params:{model:""}return:{code:1,msg:"成功"}
url:"/app/aqmessage/AqMessage.do?method=listByPage"params:{page:1,userId:"",stationId:""}return:{code:1,msg:"成功",page:1,sumPage:20,count:168,data:[]}
url:"/app/aqmessage/AqMessage.do?method=setVisited"params:{beanId:"",//消息记录iduserId:""//阅读人id}return:{code:1,msg:"成功"}
内外网同步接口
2.2.1 注册url:"app/appuser/AppUser.do?method=register";2.2.7 更改密码url:"app/appuser/AppUser.do?method=changePwd"2.2.8 个人信息保存或更新url:"/app/aquser/AqUser.do?method=saveOrUpdate"3.2 报班签到 上传url:"/app/aqsignlocation/AqSignlocation.do?method=upload"4.2 检查信息 新增/修改url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=saveUpdateCheckInfo"设置为已触发状态, 第一次触发工作流,调用此接口url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=triggerWorkFlow"5.2 指令书/通知书 保存url:"/app/appchecknotice/AppCheckNotice.do?method=saveCheckNoticeObj"5.3 工作流 触发工作流/callWF.do检查部门,责任部门 填写保存/saveWorkFolw.do6.2 重点任务 新增或修改url:"app/aqtask/AqTask.do?method=saveModel"7.1 请假申请 保存请假信息url:"/app/aqleave/AqLeave.do?method=saveLeaveMsg"