コード例 #1
0
ファイル: resource.js プロジェクト: bjzhenglq/ruleValidator
					success : function(data) {
						if (data.detail && data.message) {
							Notice.show($('#resource-grid'), '<span style="color:red;">' + data.message + '</span>');
							Dialog.close();
						} else {
							Dialog.close();
							Notice.show($('#resource-grid'), '删除成功');
							grid.query($('#form'));
						}
					}
コード例 #2
0
ファイル: module.js プロジェクト: bjzhenglq/ruleValidator
					success : function(data) {
						if (data.detail && data.message) {
							Notice.show($('body'), '<span style="color:red;">' + data.message + '</span>');
							Dialog.close();
						} else {
							var tree = $.fn.zTree.getZTreeObj(treeId);
							tree.removeNode(treeNode, false);
							Dialog.close();
							Notice.show($('body'), '删除成功');
							return false;
						}
					}
コード例 #3
0
ファイル: resource.js プロジェクト: bjzhenglq/ruleValidator
							success : function(data) {
								if (data.resourceCode && data.resourceName) {
									// seajs.emit(G.EVENT.RESOURCE_QUERY);
									Notice.show($('#resource-grid'), '添加成功');
									grid.query($('#form'));
									Dialog.close();
								} else {
									if (data.detail && data.message) {
										Notice.show($('#resource-grid'), '<span style="color:red;">' + data.message + '</span>');
										Dialog.close();
									}
								}
							}
コード例 #4
0
ファイル: module.js プロジェクト: bjzhenglq/ruleValidator
							success : function(data) {
								if (data.moduleId && data.moduleName) {
									Notice.show($('body'), '修改成功');
									var tree = $.fn.zTree.getZTreeObj(treeId);
									// var newTreeNode =
									// parseModule2TreeNode(data);
									treeNode.name = data.moduleName;
									$.extend(treeNode.data, data);
									tree.updateNode(treeNode);
									Dialog.close();
								}
								if (data.message && data.detail) {
									Notice.show($('#module-grid'), '<span style="color:red;">保存失败</span>');
									Dialog.close();
								}
							}
コード例 #5
0
ファイル: module.js プロジェクト: bjzhenglq/ruleValidator
			success : function(data) {
				if (data.moduleId && data.menuTitle) {
					
				}
				if (data.message && data.detail) {
					Notice.show($('#menu-grid'), '<span style="color:red;">保存失败</span>');
				}
			}
コード例 #6
0
ファイル: module.js プロジェクト: bjzhenglq/ruleValidator
							success : function(data) {
								if (data.moduleId && data.moduleName) {
									// seajs.emit(G.EVENT.RESOURCE_QUERY);
									Notice.show($('body'), '添加成功');
									Dialog.close();
									$.fn.zTree.getZTreeObj(treeId);
									tree.addNodes(treeNode, {
										id : data.moduleId,
										pId : data.parentId,
										name : data.moduleName,
										data : data
									});
								} else {
									if (data.detail && data.message) {
										Notice.show($('body'), '<span style="color:red;">' + data.message + '</span>');
										Dialog.close();
									}
								}
							}
コード例 #7
0
ファイル: resource.js プロジェクト: bjzhenglq/ruleValidator
													success : function(data) {
														if (data.resourceId && data.resourceName) {
															Notice.show($('#resource-grid'), '修改成功');
															// var selectedRow =
															// grid.getSelectedRow()[0];
															// $(selectedRow).find('td:eq(3)').html(data.resourceName);
															// $(selectedRow).find('td:eq(4)').html(data.url);
															var index = grid.getSelectedIndex();
															var model = grid.get('model');
															var records = model.records;
															records[index] = data;
															var selectedRow = grid.getSelectedRow()[0];
															$(selectedRow).find('td:eq(2)').html(
																	'<span class="ui-grid-cell" style="width:100px;" title="' + data.resourceCode + '">'
																			+ data.resourceCode + '</span>');
															$(selectedRow).find('td:eq(3)').html(
																	'<span class="ui-grid-cell" style="width:100px;" title="' + data.resourceName + '">'
																			+ data.resourceName + '</span>');
															$(selectedRow).find('td:eq(4)').html(
																	'<span class="ui-grid-cell" style="width:300px;" title="' + data.url + '">' + data.url
																			+ '</span>');
															var html = SecuritySelect
																	.getProgressBar({
																		value : data.securityLevel,
																		parser : function(color, width) {
																			return StringUtils
																					.format(
																							'<span class="ui-progress-column" style="background-color:rgb(%s, %s, %s); width:%spx;">&nbsp;</span>',
																							[ color.r, color.g, color.b, width ]);
																		}
																	});
															$(selectedRow).find('td:eq(5)').html(html);
															Dialog.close();
														}
														if (data.message && data.detail) {
															Notice.show($('#resource-grid'), '<span style="color:red;">' + data.message + '</span>');
															Dialog.close();
														}
													}
コード例 #8
0
ファイル: module.js プロジェクト: bjzhenglq/ruleValidator
	function beforeDrag(treeId, treeNodes) {

		// [1] 只允许单个单个节点拖拽
		if (treeNodes.length > 1) {
			Notice.show($('body'), '<span style="color:red;">亲,你还是一个一个来吧,我忙不过来啦</span>');
			return false;
		}

		// [2] 根节点不能动
		var node = treeNodes[0];
		if (node.data.moduleId == ROOT_ID) {
			return false;
		}
		return true;
	}