移动办公OA App 工作流审批
1.消息页面
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 function fnInitData(){ 2 var param = "pageNo="+pageNo+"&pageSize="+pageSize+"&smstype="+api.pageParam.smstype; 3 api.ajax({ 4 url: 'http://'+$api.getStorage('server')+'/hqwl/core/funcs/sms/act/HQWLSmsTestAct/acceptedPadSms.act?' + param, 5 method: 'get' 6 }, function(ret, err) { 7 if(ret.rtState == "0"){ 8 var readedtemplate = $api.byId('readedtemplate'); 9 if (readedtemplate) { 10 var readeddot = doT.template(readedtemplate.innerHTML); 11 12 var readedlist = $api.byId('readedlist'); 13 readedlist.innerHTML = readeddot(ret.rtData.pageData); 14 15 pageNo = pageNo + 1; 16 } 17 }else{ 18 api.openWin({ 19 name: 'login', 20 url: 'login.html' 21 }); 22 } 23 }); 24 }
2.通讯录页面
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 function fnInitData() { 2 3 var param = "userFilter=0&prcsChoose=3&flowId=685&runId="; 4 5 api.ajax({ 6 url: 'http://'+$api.getStorage('server')+'/hqwl/core/funcs/workflow/act/HQWLWorkUserSelectAct/getPadOpUser.act?'+param, 7 method: 'get' 8 }, function(ret, err) { 9 if(ret.rtState == "0"){ 10 var template = $api.byId('template'); 11 if (template) { 12 var dot = doT.template(template.innerHTML); 13 14 var list = $api.byId('list'); 15 list.innerHTML = dot(fndatagroupby(ret.rtData)); 16 } 17 }else{ 18 api.openWin({ 19 name: 'login', 20 url: 'login.html' 21 }); 22 } 23 }); 24 25 if(api.pageParam.isMuiltCheck == 'true'){ 26 $api.byId('footer').style.display = ''; 27 setTimeout('setCheckBox()',200); 28 } 29 };
3.应用页面
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 function fnInitData() { 2 //统计待审核单据数量 3 fnInitFlowCount(); 4 5 //统计内部消息数量 6 fnInitNewsCount(); 7 8 //统计邮件消息数量 9 fnInitEmailCount(); 10 11 //统计通知消息数量 12 fnInitNotifyCount(); 13 };
4.我的页面
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 function fnUpdateUserInfo() { 2 var userName = $api.getStorage('account'); 3 4 userAccount.innerHTML = userName || '点击登陆'; 5 var src = $api.getStorage('avatar') || '../image/my/profile_default.png'; 6 api.imageCache({ 7 url: src 8 }, function(ret, err) { 9 userAvatar.src = ret.url; 10 }); 11 12 if($api.getStorage('city')){ 13 userRegion.innerHTML = '常居地:' + $api.getStorage('city'); 14 }else{ 15 userRegion.innerHTML = $api.getStorage('deptName') +' '+ $api.getStorage('roleName'); 16 } 17 };
5.审批信息页面
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 function fnInitData(){ 2 var param = "&thisPage=1&pageSize="+pageSize; 3 4 api.ajax({ 5 url: 'http://'+$api.getStorage('server')+'/hqwl/pda/workflow/act/HQWLPdaWorkflowAct/approve.act?P=1&prcsFlag=2&requestType=json'+ param, 6 method: 'get' 7 }, function(ret, err) { 8 if(ret.rtState == "0"){ 9 var template = $api.byId('template'); 10 if (template) { 11 var approveDot = doT.template(template.innerHTML); 12 13 var approveList = $api.byId('list'); 14 approveList.innerHTML = approveDot(ret.rtData); 15 16 pageNo = pageNo + 1; 17 } 18 } 19 }); 20 }