Example #1
0
 window.setTimeout(function() {
     if (!$laIscroll.isOK()) {
         $laIscroll.use('wrapper', false, null, null);
     } else {
         $laIscroll.refresh();
     }
     $nativeUIManager.wattingClose();
 }, 300);
Example #2
0
					window.setTimeout(function() {
						$nativeUIManager.wattingClose();
						var jsonData = false;
						if (typeof(msg.payload) == "string") {
							jsonData = strToJson(msg.payload);
						} else {
							jsonData = msg.payload['payload'];
							jsonData = strToJson(jsonData);
						}
						var currentWindowId = $windowManager.getCurrentWindowIds();
						var currentWindowURL = $windowManager.getLastWindow().getURL();
						var type = '';
						if (currentWindowId && $controlWindow.mainWindowExist()) {
							if (currentWindowId.indexOf('reqList') != -1) {
								if (currentWindowURL.indexOf('task/index.html') != -1) {
									type = 'REQ';
								} else if (currentWindowURL.indexOf('task/index.html') != -1) {
									type = 'TASK';
								} else if (currentWindowURL.indexOf('task/index.html') != -1) {
									type = 'MANAGE';
								}
							}
						}
						if (jsonData) {
							var action = jsonData['action'];
							var remind = jsonData['remind'];
							if (remind) {
								putRemind(remind);
								$remind.refresh(type);
							}
							if (action) {
								var key = action['K'];
								var value = action['V'];
								var reqId = action['R'];
								if (key && value && reqId) {
									$userInfo.put('pushWindowId', currentWindowId);
									$userInfo.put('pushWindowURL', currentWindowURL);
									if (key == 'R') {
										var url = 'result/reqView.html?reqId=' + value + '&formType=REQ';
										$windowManager.create('reqView', url, false, true, function(show) {
											show();
										});
									} else if (key == 'T') {
										var url = 'result/taskView.html?taskId=' + value + '&reqId=' + reqId + '&formType=TASK';
										$windowManager.create('taskView', url, false, true, function(show) {
											show();
										});
									} else if (key == 'E') {
										var url = 'result/manageView.html?manageId=' + value + '&reqId=' + reqId + '&formType=MANAGE';
										$windowManager.create('manageView', url, false, true, function(show) {
											show();
										});
									}
								}
							}
						}
					}, 1000);
Example #3
0
					success: function(jsonData) {
						if (jsonData) {
							if (jsonData['result'] == '0') {
								if (window.plus) {
									$userInfo.removeItem('password');
									$windowManager.load('login.html');
									$nativeUIManager.wattingClose();
								}
							}
						}
					},
Example #4
0
 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();
         }
     }
 },
				window.setTimeout(function() {
					$nativeUIManager.wattingClose();
				}, 1000);
Example #6
0
			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);
					}
				}
			},
Example #7
0
							loadData(function() {
								$nativeUIManager.wattingClose();
							}, true);
Example #8
0
				window.setTimeout(function() {
					$nativeUIManager.wattingClose();
					if (typeof callback == 'function') {
						callback();
					}
				}, 1500);
Example #9
0
					imgViewWindow.addEventListener("loaded", function() {
						$windowManager.current().append(imgViewWindow);
						$nativeUIManager.wattingClose();
					}, false);
Example #10
0
 error: function(jsonData) {
     $nativeUIManager.wattingClose();
 }
Example #11
0
 }, function() {
     $nativeUIManager.wattingClose();
     alert('图片加载失败');
 });
Example #12
0
 }, function() {
     $nativeUIManager.wattingClose();
     $('#attPic').attr('src', attUrl);
 }, function() {