Beispiel #1
0
	exports.menuMANAGE = function() {
		if ($userInfo.isSupport()) {
			if($userInfo.get('manageExecute')>0){
				$('li[dir="ing"]','#menuRemind').find('em').text($userInfo.get('manageExecute')).show();
			}
		}
	};
Beispiel #2
0
	exports.menuTASK = function() {
		if ($userInfo.isSupport()) {
			if($userInfo.get('taskApprove')>0){
				$('li[dir="ing"]','#menuRemind').find('em').text($userInfo.get('taskApprove')).show();
			}
		}
	};
Beispiel #3
0
	exports.menuREQ = function() {
		if ($userInfo.isSupport()) {
			if($userInfo.get('reqHistoryCount')>0){
				$('li[dir="history"]','#menuRemind').find('em').text($userInfo.get('reqHistoryCount')).show();
			}
			if($userInfo.get('reqConfirmCount')>0){
				$('li[dir="confirm"]','#menuRemind').find('em').text($userInfo.get('reqConfirmCount')).show();
			}
		}
	};
Beispiel #4
0
	loadApply = function() {
		var applyJsonData = JSON.parse($userInfo.get('applyJsonData'));
		if (applyJsonData) {
			var applyList = applyJsonData['applyList'];
			if (applyList && $(applyList).size() > 0) {
				var count = $(applyList).size();
				var sb = new StringBuilder();
				$(applyList).each(function(i, applyObj) {
					var odd = (i % 3);
					if (odd == 0) {
						sb.append('<tr>\n');
					}
					sb.append(String.formatmodel($templete.getApplyItem(), {
						'id': applyObj['id'],
						'applyName': applyObj['applyName'],
						'applyIco': applyObj['applyIco']
					}));
					if (odd == 2) {
						sb.append('</tr>\n');
					} else {
						if (i == count - 1) {
							sb.append('</tr>\n');
						}
					}
				});
				$('.form_table').empty().append(sb.toString());
				bindEvent();
			}
		}
	};
Beispiel #5
0
    $(document).ready(function() {
        $userInfo.put('attUrl','');
        $userInfo.put('attName','');
        $laIscroll.init();
        $laIscroll.use('wrapper', false, null, null);
        window.setTimeout(function() {
            $laCommon.touchSE($('.Back'), function(event, startTouch, o) {
                $(o).addClass('active');
            }, function(event, o) {
                $(o).removeClass('active');
                history.back();
            });
        }, 1000);
        var attListJson=$userInfo.get('reqAttListJson');
        if(attListJson){
            attListJson=strToJson(attListJson);
            var sb = new StringBuilder();
            $(attListJson).each(function(i, attObj) {
                sb.append(String.formatmodel($templete.getAttListTemp(), {
                    'downloadUrl' : attObj['downloadUrl'],
                    'postfix' : attObj['postfix'],
                    'oldName' : attObj['oldName'],
                    'userName' : attObj['userName'],
                    'viewPostfix' : attObj['viewPostfix'],
                    'attSize' : attObj['attSize']
                }));
            });
            $('#attachmentUL').append(sb.toString());


            $laCommon.touchSE($('li', '#attachmentUL'), function (event, startTouch, o) {
            }, function (event, o) {
                $(o).addClass('current');
                var onlineURL = 'https://docview.mingdao.com/op/view.aspx?src=';
                var dir = $(o).attr('dir');
                var lang = $(o).attr('lang');
                var uid = $(o).attr('uid');
                if (lang && uid) {
                    if (lang == 'doc' || lang == 'docx' || lang == 'xls' || lang == 'xlsx' || lang == 'ppt' || lang == 'pptx' || lang == 'pdf') {
                        if (dir) {
                            onlineURL += dir;
                            window.open(onlineURL);
                            $(o).removeClass('current');
                        }
                    } else if (lang == 'jpg' || lang == 'gif' || lang == 'png') {
                        if (dir) {
                            $userInfo.put('attUrl',dir);
                            $userInfo.put('attName',uid);
                            document.location.href='/mobile/index/attPic'
                            $(o).removeClass('current');
                        }
                    } else {
                        alert('该附件格式请通过pc端查看');
                        $(o).removeClass('current');
                    }
                }
            });
        }
    });
Beispiel #6
0
			function(startX, startY, endX, endY, event, moveTouch, o) {}, function(startX, startY, endX, endY, event, o) {
				if (startX == endX && startY == endY) {
					if (!$(o).hasClass('active')) {
						var payYn = $userInfo.get('payYn');
						var diffDay = $userInfo.get('diffDay');
						var tryDay = $userInfo.get('tryDay');
						var over = true;
						if (payYn == 'N') {
							if (tryDay) {
								tryDay = parseInt(tryDay);
								if (tryDay >= 0) {
									over = false;
								}
							}
						} else if (payYn == 'Y') {
							if (diffDay) {
								diffDay = parseInt(diffDay);
								if (diffDay >= 0) {
									over = false;
								}
							}
						}
						if (!over) {
							var applyId = $(o).attr('uid');
							if (applyId) {
								$(o).addClass('active');
								window.setTimeout(function() {
									$(o).removeClass('active');
									$windowManager.create('apply_head', '../apply/head.html?applyId=' + applyId, false, true, function(show) {
										show();
									});
								}, 100);
							}
						}else{
							if(payYn=='Y'){
								$nativeUIManager.alert('提示', '您的明道OA已到期,暂时不能提交新的申请', 'OK', function() {});
							}else if(payYn=='N'){
								$nativeUIManager.alert('提示', '您的明道OA已试用结束,暂时不能提交新的申请', 'OK', function() {});
							}
						}
					}
				}
			});
Beispiel #7
0
		plus.push.addEventListener("receive", function(msg) {
			if (!executeFlag) {
				executeFlag = true;
				if (msg.payload) {
					var jsonData = false;
					if (typeof(msg.payload) == "string") {
						jsonData = strToJson(msg.payload);
					} else {
						jsonData = msg.payload['payload'];
						if (!jsonData) {
							jsonData = msg.payload;
						}
					}
					if (jsonData) {
						var action = jsonData['action'];
						var remind = jsonData['remind'];
						if (remind) {
							var pushWindowId = $userInfo.get('pushWindowId');
							var pushWindowURL = $userInfo.get('pushWindowURL');
							var type = '';
							if (pushWindowId && $controlWindow.mainWindowExist()) {
								if (pushWindowId.indexOf('reqList') != -1) {
									if (pushWindowURL.indexOf('task/index.html') != -1) {
										type = 'REQ';
									} else if (pushWindowURL.indexOf('task/index.html') != -1) {
										type = 'TASK';
									} else if (pushWindowURL.indexOf('task/index.html') != -1) {
										type = 'MANAGE';
									}
								}
							}
							putRemind(remind);
							$remind.refresh(type);
						}
					}
				}
				window.setTimeout(function() {
					executeFlag = false;
				}, 5000);
			}
		});
Beispiel #8
0
	loadData = function() {
		$('#attName').text($userInfo.get('attData_fileName'));
		var type = $userInfo.get('attData_type');
		if (type) {
			if (type == 'img') {
				$nativeUIManager.watting('正在加载图片 请等待...');
				var imgUrl = $userInfo.get('attData_url');
				imgReady(imgUrl, function() {}, function() {
					var imgViewWindow = plus.webview.create('attImgPreview.html', "imgView", {
						top: "50px",
						bottom: "0px",
						scalable: true
					});
					imgViewWindow.addEventListener("loaded", function() {
						$windowManager.current().append(imgViewWindow);
						$nativeUIManager.wattingClose();
					}, false);
				}, function() {
					$nativeUIManager.wattingTitle('图片加载失败');
					window.setTimeout(function() {
						$nativeUIManager.wattingClose();
					}, 1000);
				});
			} else {
				var type = $userInfo.get('attData_type');
				$nativeUIManager.watting('正在转换' + type + '文档 请等待...');
				var onlineURL = 'https://docview.mingdao.com/op/view.aspx?src=' + $userInfo.get('attData_url');
				var officeViewWindow = plus.webview.create(onlineURL, "officeView", {
					top: "50px",
					bottom: "0px",
					scrollIndicator: 'vertical'
				});
				officeViewWindow.addEventListener("loaded", function() {
					$windowManager.current().append(officeViewWindow);
					window.setTimeout(function() {
						$nativeUIManager.wattingClose();
					}, 1500);
				}, false);
			}
		}
	};
Beispiel #9
0
					window.setTimeout(function() {
						if (oldDir) {
							if (oldDir == 'platform') {
								$controlWindow.platformWindowHide();
							} else if (oldDir == 'history') {
								$controlWindow.historyWindowHide($userInfo.get('historyType'));
							} else if (oldDir == 'send') {
								$controlWindow.sendWindowHide();
								$userInfo.removeItem('applyJsonData');
							}else{
								$controlWindow.searchWindowHide();
								$userInfo.removeItem('resultJsonData');
							}
						}
					}, 500);
Beispiel #10
0
 $(document).ready(function() {
     window.setTimeout(function() {
         $laCommon.touchSE($('.Back'), function(event, startTouch, o) {
             $(o).addClass('active');
         }, function(event, o) {
             $(o).removeClass('active');
             history.back()
         });
     }, 1000);
     var attUrl=$userInfo.get('attUrl');
     var attName=$userInfo.get('attName');
     if(attUrl&&attName){
         $('#attName').text(attName);
         $nativeUIManager.watting('正在加载图片', false);
         imgReady(attUrl, function() {
         }, function() {
             $nativeUIManager.wattingClose();
             $('#attPic').attr('src', attUrl);
         }, function() {
             $nativeUIManager.wattingClose();
             alert('图片加载失败');
         });
     }
 });
Beispiel #11
0
	loadIngData = function() {
		$list.url($laCommon.getRestApiURL() + "/wf/reqTask/ingList");
		$list.params({
			'laToken' : $userInfo.get('laAccessToken')
		});
		$list.bind(function(jsonData) {
			var reqList = jsonData['reqList'];
			if (reqList) {
				var dataStr = new StringBuilder();
				$(reqList).each(function(i, o) {
					var listTemp = $templete.getTaskListTemp();
					dataStr.append(String.formatmodel(listTemp, {
						'id' : o['id'],
						'applyName' : o['applyName'],
						'applyDate' : o['receiveDate'],
						'reqNo' : o['reqNo']
					}));
				});
				if ($('li', '#reqListUL').size() == 0) {
					$('#reqListUL').append(dataStr.toString());
					bindRemoveMoveEvent();
					if (!$laIscroll.isOK()) {
						$laIscroll.use('wrapper', true, $('#refreshAction'), $('#moreAction'));
					} else {
						$laIscroll.refresh();
					}
					$('.desc', '#refreshAction').text('下拉刷新列表...');
					$more.init($('#moreAction'), jsonData['page']);
				} else {
					$('#reqListUL').fadeOut(200, function() {
						$('#reqListUL').empty().append(dataStr.toString()).fadeIn(200, function() {
							bindRemoveMoveEvent();
							$laIscroll.refresh();
							dataStr = null;
							$('.desc', '#refreshAction').text('下拉刷新列表...');
							$more.init($('#moreAction'), jsonData['page']);
						});
					});
				}
			} else {
				$laIscroll.refresh();
				$more.init($('#moreAction'), jsonData['page']);
			}
			$maskManager.hideMaskWatiting();
			$maskManager.hideMask();
		});
		$list.load();
	};
Beispiel #12
0
	loadData = function() {
		$nativeUIManager.watting('正在加载部门...');
		$.ajax({
			type: 'POST',
			url: $common.getRestApiURL() + '/common/common/deptAll',
			dataType: 'json',
			data: {
				'oaToken': $userInfo.get('token')
			},
			success: function(jsonData) {
				if (jsonData) {
					if (jsonData['result'] == '0') {
						var deptList = jsonData['deptList'];
						if (deptList && $(deptList).size() > 0) {
							var sb = new StringBuilder();
							$(deptList).each(function(i, dept) {
								sb.append(String.formatmodel($templete.getSelectItemItem(false), {
									itemValue: dept['name'],
									itemName: dept['name']
								}));
							});
							$('#itemUL').empty().append(sb.toString());
							if (currentId) {
								$('li[value="' + currentId + '"]', '#itemUL').addClass('choosed');
							}
							bindEvent();
							window.setTimeout(function() {
								$nativeUIManager.wattingClose();
							}, 500);
						}
					} else {
						$nativeUIManager.wattingTitle('发生错误,请稍后重试');
						window.setTimeout(function() {
							$nativeUIManager.wattingClose();
						}, 1000);
					}
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				$nativeUIManager.wattingTitle('发生错误,请稍后重试');
				window.setTimeout(function() {
					$nativeUIManager.wattingClose();
				}, 1000);
			}
		});
	};
Beispiel #13
0
	exports.sidebar = function() {
		if ($userInfo.isSupport()) {
			if($userInfo.get('reqCount')>0){
				$('.req','#leftMenu').find('em').text($userInfo.get('reqCount')).show();
			}
			if($userInfo.get('taskApprove')>0){
				$('.task','#leftMenu').find('em').text($userInfo.get('taskApprove')).show();
			}
			if($userInfo.get('manageExecute')>0){
				$('.manage','#leftMenu').find('em').text($userInfo.get('manageExecute')).show();
			}
		}
	};
Beispiel #14
0
 loadData = function(id) {
     $nativeUIManager.watting('正在加载', false);
     var requestURL = $laCommon.getRestApiURL() + '/wf/reqTask/view';
     if (requestURL) {
         requestURL = encodeURI(requestURL);
         $.ajax({
             type: 'POST',
             url: requestURL,
             dataType: 'json',
             data: {
                 'laToken': $userInfo.get('laAccessToken'),
                 'id': id
             },
             success: function(jsonData) {
                 if (jsonData) {
                     if (jsonData['result'] == '0') {
                         var reqView = jsonData['reqView'];
                         if (reqView) {
                             var sb = $reqView.render(reqView);
                             $('.detail').append(sb.toString());
                             var commentsList = reqView['commentsList'];
                             $reqView.approveFlow(commentsList);
                             var reqAttList = reqView['reqAttList'];
                             $reqView.bindAttViewEvent(reqAttList);
                             bindEvent();
                             window.setTimeout(function() {
                                 $laIscroll.refresh();
                             }, 500);
                             $('.formOut').show();
                         }
                         $nativeUIManager.wattingClose();
                     }
                 }
             },
             error: function(jsonData) {
                 $nativeUIManager.wattingClose();
             }
         });
     }
 };
Beispiel #15
0
			success: function(jsonData) {
				if (jsonData) {
					if (jsonData['result'] == '0') {
						$userInfo.putJson(jsonData);
						$userInfo.put('companyId', companyId);
						$userInfo.put('account', account);
						$userInfo.put('password', password);
						$userInfo.put('selectMenu', 'ing');
						$userInfo.put('cancelUpdate', '0');
						var approveHelp = $userInfo.get('approveHelp');
						if (!approveHelp) {
							$userInfo.put('approveHelp','1');
						}
						if (typeof successCallback == 'function') {
							successCallback(jsonData);
						}
					} else {
						if (typeof errorCallback == 'function') {
							errorCallback();
						}
					}
				}
			},
Beispiel #16
0
	checkTimeout = function(callback) {
		$.ajax({
			type: 'POST',
			url: $laCommon.getRestApiURL() + '/common/authorize/timeout',
			dataType: 'json',
			data: {
				'laToken': $userInfo.get('laAccessToken')
			},
			success: function(jsonData) {
				if (jsonData) {
					if (jsonData['result'] == '-2') {
						if (typeof callback == 'function') {
							callback();
						}
					}
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				if (typeof callback == 'function') {
					callback();
				}
			}
		});
	}
Beispiel #17
0
	plusReady = function() {
		loadData(JSON.parse($userInfo.get('reqJsonData')));
	};
	loadData = function() {
		$nativeUIManager.watting('正在加载通讯录...');
		$.ajax({
			type: 'POST',
			url: $common.getRestApiURL() + '/common/common/users',
			dataType: 'json',
			data: {
				'oaToken': $userInfo.get('token')
			},
			success: function(jsonData) {
				if (jsonData) {
					if (jsonData['result'] == '0') {
						var userList = jsonData['userList'];
						if (userList && $(userList).size() > 0) {
							var sb = new StringBuilder();
							var tempKeyWord = '1'
							var keyWordList = new Array();
							$(userList).each(function(i, user) {
								if (user['keyword'] != tempKeyWord) {
									sb.append(String.formatmodel($templete.getContactsKeyWordItem(), {
										'keyWord': user['keyword']
									}));
									tempKeyWord = user['keyword'];
									keyWordList.push(tempKeyWord);
								}
								sb.append(String.formatmodel($templete.getContactsItem(), {
									'id': user['id'],
									'userImg': user['userImg'],
									'userId': user['userId'],
									'userName': user['name'],
									'deptName': user['deptName'],
									'jobName': user['jobName'],
									'keyWord': user['keyword']
								}));

							});
							$('.contactBox').empty().append(sb.toString());
							if (currentId) {
								$('li[uid="' + currentId + '"]', '.contactBox').addClass('choosed');
							}
							$('.wordfind_main').empty();
							for (var keyIndex = 0; keyIndex < keyWordList.length; keyIndex++) {
								$('.wordfind_main').append('<span dir="' + keyWordList[keyIndex] + '">' + keyWordList[keyIndex] + '</span>');
							}
							firstKeyWord();
							bindEvent();
							window.setTimeout(function() {
								$nativeUIManager.wattingClose();
							}, 500);
						}
					} else {
						$nativeUIManager.wattingTitle('发生错误,请稍后重试');
						window.setTimeout(function() {
							$nativeUIManager.wattingClose();
						}, 1000);
					}
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				$nativeUIManager.wattingTitle('发生错误,请稍后重试');
				window.setTimeout(function() {
					$nativeUIManager.wattingClose();
				}, 1000);
			}
		});
	};
Beispiel #19
0
    $(document).ready(function() {
        $userInfo.put('callUID_contracts', '');
        $userInfo.put('id_contracts', '');
        $userInfo.put('userName_contracts', '');
        $userInfo.put('dept_contracts', '');
        $userInfo.put('job_contracts', '');

        callUID = $userInfo.get('callUID');
        currentID = $userInfo.get('currentID');

        $('title').text('contactsForward');
        $laIscroll.init();

        $laIscroll.move(function(t) {
            isMove = true;
            $('#keyMapValue').show();
            $('#keyMap').hide();
            //moveFindKeyWord(t.y);
        });

        $laIscroll.moveEnd(function(t) {
            isMove = false;
            moveFindKeyWord(t.y);
            window.setTimeout(function(){
                $('#keyMapValue').hide();
                $('#keyMap').show();
            },1000);
        });

        window.setTimeout(function() {
            $laCommon.touchSE($('.Back'), function(event, startTouch, o) {
                $(o).addClass('active');
            }, function(event, o) {
                history.back();
                $(o).removeClass('active');
            });
        }, 1000);

        $laCommon.touchSE($('#Done'), function(event, startTouch, o) {}, function(event, o) {
            var liUser = $('li.choosed', '#scroller');
            if ($(liUser).hasClass('user')) {
                var id = $(liUser).attr('uid');
                var userName = $(liUser).attr('lang');
                var dept = $(liUser).attr('dept');
                var job = $(liUser).attr('job');
                if (id && userName) {
                    $userInfo.put('callUID_contracts', callUID);
                    $userInfo.put('id_contracts', id);
                    $userInfo.put('userName_contracts', userName);
                    $userInfo.put('dept_contracts', dept);
                    $userInfo.put('job_contracts', job);
                    document.location.href='/mobile/index/taskForward';
                }
            }
        });


        $laCommon.touchSE($('#keyMap'), function(event, startTouch, o) {}, function(event, o) {
            if (!isMove) {
                if (!$('.contact').hasClass('showM')) {
                    var currentKeyWord =$('#keyMapValue').text();
                    if (currentKeyWord) {
                        $('span', '.wordfind_main').removeClass('active');
                        $('span[dir="' + currentKeyWord + '"]', '.wordfind_main').addClass('active');
                    }
                    $('.contact').addClass('showM');
                }
            }
        });


        $laCommon.touchSE($('.contactBox'), function(event, startTouch, o) {}, function(event, o) {
            if (!isMove) {
                if ($('.contact').hasClass('showM')) {
                    $('.contact').removeClass('showM');
                }
            }
        });
        loadData();




        $('#searchKey').off('blur').on('blur',function(){
            var el=$(this);
            var searchKey = $(el).val();
            window.setTimeout(function() {
                if ($.trim(searchKey).length > 0) {
                    $nativeUIManager.watting('正在搜索通讯录', false);
                    $dbDataManager.searchContacts(searchKey, function(dbResult) {
                        bindData(dbResult);
                    });
                } else {
                    loadData();
                }
            }, 500);
        });
    });
Beispiel #20
0
		$common.touchSE($('span', '#bottomTab'), function(event, startTouch, o) {}, function(event, o) {
			if (!$(o).hasClass('current')) {
				var dir = $(o).attr('dir');
				if (dir) {
					var oldDir = $('span.current', '#bottomTab').attr('dir');
					$('span', '#bottomTab').removeClass('current');

					var lang = $('span[dir="' + dir + '"]', '#bottomTab').attr('lang');
					if (lang) {
						if (lang == "1") {
							if (dir == 'platform') {
								$controlWindow.platformWindowShow();
							} else if (dir == 'history') {
								$controlWindow.historyWindowShow($userInfo.get('historyType'));
							} else if (dir == 'send') {
								$controlWindow.sendWindowShow();
							}else if(dir=='search'){
								$controlWindow.searchWindowShow();
							}
						} else if (lang == "0") {
							if (dir == 'platform') {
								//todo
							} else if (dir == 'history') {
								var historyHead = plus.webview.create("history/head.html", "history_head", {
									top: "0px",
									bottom: "50px"
								});
								historyHead.addEventListener("loaded", function() { //叶面加载完成后才显示
									$windowManager.current().append(historyHead);
									$('span[dir="history"]', '#bottomTab').attr('lang', '1');
								}, false);
							} else if (dir == 'send') {
								var sendHead = plus.webview.create("send/head.html", "send_head", {
									top: "0px",
									bottom: "50px"
								});
								sendHead.addEventListener("loaded", function() { //叶面加载完成后才显示
									$windowManager.current().append(sendHead);
									$('span[dir="send"]', '#bottomTab').attr('lang', '1');
								}, false);
							} else if (dir == 'search') {
								var searchHead = plus.webview.create("search/head.html", "search_head", {
									top: "0px",
									bottom: "50px"
								});
								searchHead.addEventListener("loaded", function() { //叶面加载完成后才显示
									$windowManager.current().append(searchHead);
									$('span[dir="search"]', '#bottomTab').attr('lang', '1');
								}, false);
							}
						}
						$(o).addClass('current');
					}
					window.setTimeout(function() {
						if (oldDir) {
							if (oldDir == 'platform') {
								$controlWindow.platformWindowHide();
							} else if (oldDir == 'history') {
								$controlWindow.historyWindowHide($userInfo.get('historyType'));
							} else if (oldDir == 'send') {
								$controlWindow.sendWindowHide();
								$userInfo.removeItem('applyJsonData');
							}else{
								$controlWindow.searchWindowHide();
								$userInfo.removeItem('resultJsonData');
							}
						}
					}, 500);
				}
			}
		});
Beispiel #21
0
	loadData = function(callback, append) {
		if (!callback) {
			$nativeUIManager.watting('加载中...');
		}
		$.ajax({
			type: 'POST',
			url: $common.getRestApiURL() + '/screen/req/data',
			dataType: 'json',
			data: {
				oaToken: $userInfo.get('token'),
				start: nextIndex > 0 ? nextIndex : ''
			},
			success: function(jsonData) {
				if (jsonData) {
					if (jsonData['result'] == '0') {
						var dataList = jsonData['dataList'];
						var sb = new StringBuilder();
						if (dataList && $(dataList).size() > 0) {
							var batchFlag = false;
							sb.append(String.formatmodel($templete.getWorkDataCardStart(), {
								dir: 'req'
							}));
							$(dataList).each(function(i, o) {
								var desc = '<span class="t_wait">于</span> ' + o['dateTime'] +
									' <span class="t_wait">发起</span> ';
								desc += '已被';
								if (o['type'] == "task") {
									desc += ' <span class="name width-48">' + o['taskName'] + '</span>';
									if (o['applyResult'] == "1") {
										desc += ' <span class="t_croose">通过</span>';
									} else if (o['applyResult'] == "2") {
										desc += ' <span class="t_veto">否决</span>';
									} else if (o['applyResult'] == "3") {
										desc += ' <span class="t_veto">撤销</span>';
									}
								} else if (o['type'] == "manage") {
									desc += ' <span class="name width-48">' + o['manageName'] + '</span>';
									desc += ' <span class="t_croose">处理</span>';
								}
								sb.append(String.formatmodel($templete.getWorkData(batchFlag, 'N'), {
									applyName: o['applyName'] + ' <span class="t_wait">[' + o['reqNo'] + ']</span>',
									desc: desc,
									uid: o['id'],
									reqId: o['id'],
									quickPreview: 'N',
									backYn: o['backYn']
								}));
							});
							sb.append(String.formatmodel($templete.getWorkDataCardEnd(), {}));
						} else {
							sb.append(String.formatmodel($templete.getBankData(), {
								img: '../../img/nodata.png'
							}));
						}
						if (append) {
							$('.workData').append(sb.toString());
						} else {
							$('.workData').empty().append(sb.toString());
						}
						nextIndex=0;
						$('.workData').attr('nextIndex', 0);
						var page = jsonData['page'];
						if (page) {
							if (page['hasNextPage'] == true) {
								$('.workData').attr('nextIndex', page['nextIndex']);
							}
						}
						bindEvent();
						pullToRefreshEvent();
						if (!callback) {
							$nativeUIManager.wattingClose();
						}
						if (typeof callback == 'function') {
							callback();
						}
					} else {
						if (!callback) {
							$nativeUIManager.wattingTitle('未知错误');
						} else {
							$nativeUIManager.watting('未知错误');
						}
						window.setTimeout(function() {
							$nativeUIManager.wattingClose();
							if (typeof callback == 'function') {
								callback();
							}
						}, 1500);
					}
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				if (!callback) {
					$nativeUIManager.wattingTitle('未知错误');
				} else {
					$nativeUIManager.watting('未知错误');
				}
				window.setTimeout(function() {
					$nativeUIManager.wattingClose();
					if (typeof callback == 'function') {
						callback();
					}
				}, 1500);
			}
		});
	};