移动办公OA App 工作流审批

1.消息页面

 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.通讯录页面

 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.应用页面

 1 function fnInitData() {
 2            //统计待审核单据数量
 3             fnInitFlowCount();
 4 
 5            //统计内部消息数量
 6             fnInitNewsCount();
 7 
 8             //统计邮件消息数量
 9             fnInitEmailCount();
10 
11             //统计通知消息数量
12             fnInitNotifyCount();
13 };
读取应用消息源码

4.我的页面 

 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.审批信息页面

 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         }
读取审批信息源码

 

posted @ 2019-07-19 08:58  ryan-Z  阅读(565)  评论(0编辑  收藏  举报