zoukankan      html  css  js  c++  java
  • 移动办公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         }
    读取审批信息源码
  • 相关阅读:
    [ ERROR ] Error in test library 'pymysql': Creating keyword 'Connect' failed: Keyword with same name defined multiple times.
    【robotframework】pycharm+robotframe(转)
    Django 配置mysql遇到问题(一)
    Django 初始化数据库遇到问题(python manage.py migrate)
    连接mysql报"ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server"
    性能测试-MySQL性能查看(转)
    APP安全测试
    在线java堆栈分析工具
    性能-如何根据线程和进程找到性能瓶颈或者问题点
    Jmeter CSV参数带汉字处理
  • 原文地址:https://www.cnblogs.com/jerryqm/p/11211177.html
Copyright © 2011-2022 走看看