-
+
\ No newline at end of file
diff --git a/OpenAuth.Mvc/obj/Release/Package/PackageTmp/BllScripts/commonApply.js b/OpenAuth.Mvc/obj/Release/Package/PackageTmp/BllScripts/commonApply.js
new file mode 100644
index 00000000..56e16402
--- /dev/null
+++ b/OpenAuth.Mvc/obj/Release/Package/PackageTmp/BllScripts/commonApply.js
@@ -0,0 +1,165 @@
+//左边分类导航树
+var ztree = function () {
+ var nodes = [
+ {
+ name: "流程处理", children: [
+ { name: "我的申请",value:'me' },
+ { name: "待办事项",value:'inbox' },
+ { name: "已办事项",value:'outbox' }
+ ],
+ value:'me'
+ }
+ ];
+ var setting = {
+ view: { selectedMulti: false },
+ callback: {
+ onClick: function (event, treeId, treeNode) {
+ list.reload(treeNode.value);
+ }
+ }
+ };
+ var zTreeObj = $.fn.zTree.init($("#tree"), setting, nodes);
+ zTreeObj.expandAll(true);
+}();
+//grid列表模块
+function MainGrid() {
+ var url = '/CommonApplies/Load?type=';
+ var selectedNode = 'me';
+ this.maingrid = $('#maingrid').datagrid({
+ showToolbar: false,
+ loadType:'GET',
+ filterThead: false,
+ target: $(this),
+ columns: [
+ {
+ name: 'Id',
+ hide: true
+ },
+ {
+ name: 'Name',
+ label: '申请名称',
+ width: 100
+ },
+ {
+ name: 'Comment',
+ label: '产品数量',
+ width: 100
+ },
+
+ {
+ name: 'StateName',
+ label: '流程状态',
+ width: 100
+ },
+ {
+ name: 'State',
+ hide:true
+ }
+ ],
+ dataUrl: url + selectedNode,
+ fullGrid: true,
+ showLinenumber: true,
+ showCheckboxcol: true,
+ paging: true,
+ filterMult: false,
+ showTfoot: false
+ });
+ this.reload = function (selected) {
+ if (selected != undefined) selectedNode = selected;
+ this.maingrid.datagrid('reload', { dataUrl: url + selectedNode });
+ };
+};
+MainGrid.prototype = new Grid();
+var list = new MainGrid();
+
+
+//添加(编辑)对话框
+var editDlg = function () {
+ var show = function () {
+ BJUI.dialog({ id: 'editDlg', title: '编辑对话框', target: '#editDlg' });
+ $("#btnSave").on("click", function () {
+ editDlg.save();
+ });
+ }
+ return {
+ add: function () { //弹出添加
+ show();
+ $.CurrentDialog.find("form")[0].reset(); //reset方法只能通过dom调用
+ $("#Id").val('00000000-0000-0000-0000-000000000000');
+ },
+ update: function (ret) { //弹出编辑框
+ show();
+ $('#Id').val(ret.Id);
+ $('#Name').val(ret.Name);
+ $('#Comment').val(ret.Comment);
+ },
+ save: function () { //编辑-->保存
+ $('#editForm').isValid(function (v) {
+ if (!v) return; //验证没通过
+ $("#editForm").bjuiajax('ajaxForm', {
+ reload: false,
+ callback: function (json) {
+ if (json.statusCode != "200") {
+ $(this).alertmsg('warn', json.message);
+ return;
+ }
+ list.reload();
+ }
+ });
+ });
+ }
+ };
+}();
+
+//删除
+function del() {
+ var selected = list.getSelectedObj();
+ if (selected == null) return;
+
+ $.post('/CommonApplies/Delete?Id=' + selected.Id, function (data) {
+ if (data.statusCode == "200") {
+ list.reload();
+ }
+ else {
+ $(this).alertmsg('warn', data.message);
+ }
+ }, "json");
+}
+
+//自定义的编辑按钮
+function edit() {
+ var selected = list.getSelectedObj();
+ if (selected == null) {
+ return;
+ }
+ editDlg.update(selected);
+}
+
+//进度详情
+function detail() {
+ var selected = list.getSelectedObj();
+ if (selected == null) {
+ return;
+ }
+ BJUI.dialog({
+ id: 'detailDlg',
+ url: '/CommonApplies/Detail?id=' + selected.Id,
+ title: '进度详情',
+ width: 900,
+ height: 600,
+ mask:true
+ });
+ $(document).on('bjui.beforeCloseDialog',function(e) {
+ list.reload();
+ });
+}
+
+function add() {
+ editDlg.add();
+}
+
+function refresh() {
+ list.reload();
+}
+
+//@@ sourceURL=goodsApply.js
\ No newline at end of file
diff --git a/OpenAuth.Mvc/obj/Release/Package/PackageTmp/BllScripts/roleManager.js b/OpenAuth.Mvc/obj/Release/Package/PackageTmp/BllScripts/roleManager.js
new file mode 100644
index 00000000..fdf5135d
--- /dev/null
+++ b/OpenAuth.Mvc/obj/Release/Package/PackageTmp/BllScripts/roleManager.js
@@ -0,0 +1,304 @@
+//左边分类导航树
+var orgtree = function () {
+ var url = '/OrgManager/LoadOrg';
+ var setting = {
+ view: { selectedMulti: false },
+ data: {
+ key: {
+ name: 'Name',
+ title: 'Name'
+ },
+ simpleData: {
+ enable: true,
+ idKey: 'Id',
+ pIdKey: 'ParentId',
+ rootPId: 'null'
+ }
+ },
+ callback: {
+ onClick: function (event, treeId, treeNode) {
+ list.reload(treeNode.Id);
+ }
+ }
+ };
+ var load = function () {
+ $.getJSON(url, function (json) {
+ var zTreeObj = $.fn.zTree.init($("#orgtree"), setting, json);
+ var firstId; //tree的第一个ID
+ if (json.length > 0) {
+ firstId = json[0].Id;
+ } else {
+ firstId = -1;
+ }
+ list.reload(firstId);
+ zTreeObj.expandAll(true);
+ });
+ };
+ load();
+
+ return {
+ reload: load
+ }
+}();
+
+//grid列表模块
+function MainGrid() {
+ var url = '/RoleManager/Load?orgId=';
+ var selectedId = '00000000-0000-0000-0000-000000000000'; //orgtree选中的模块
+ this.maingrid = $('#maingrid').datagrid({
+ showToolbar: false,
+ filterThead: false,
+ loadType: 'GET',
+ target: $(this),
+ columns: [
+ {
+ name: 'Id',
+ label: '流水号',
+ width: 100
+ , hide: true
+ },
+ {
+ name: 'Name',
+ label: '角色名称',
+ width: 100
+ },
+ {
+ name: 'Status',
+ label: '当前状态',
+ width: 100
+ , align: 'center',
+ items: [{ '0': '默认' }, { '1': '状态1' }],
+ },
+ {
+ name: 'Type',
+ label: '角色类型',
+ width: 100
+ , align: 'center',
+ items: [{ '0': '默认' }, { '1': '状态1' }],
+ },
+ {
+ name: 'Organizations',
+ label: '所属部门名称',
+ width: 100
+ },
+ ],
+ dataUrl: url + selectedId,
+ fullGrid: true,
+ showLinenumber: true,
+ showCheckboxcol: true,
+ paging: true,
+ filterMult: false,
+ showTfoot: false,
+
+ });
+ this.reload = function (id) {
+ if (id != undefined) selectedId = id;
+ this.maingrid.datagrid('reload', { dataUrl: url + selectedId });
+ };
+};
+MainGrid.prototype = new Grid();
+var list = new MainGrid();
+
+//编辑时,选择上级弹出的树
+var parentTree = function () {
+ var nameDom = "#Organizations";
+ var idDom = "#OrganizationIds";
+ var zTreeObj;
+ var setting = {
+ view: {
+ selectedMulti: false
+ },
+ check: {
+ enable: true,
+ chkStyle: "checkbox",
+ chkboxType: { "Y": "", "N": "" } //去掉勾选时级联
+ },
+ data: {
+ key: {
+ name: 'Name',
+ title: 'Name'
+ },
+ simpleData: {
+ enable: true,
+ idKey: 'Id',
+ pIdKey: 'ParentId',
+ rootPId: 'null'
+ }
+ },
+ callback: {
+ onClick: zTreeOnClick,
+ onCheck: zTreeCheck
+ }
+ };
+
+
+ function zTreeCheck(event, treeId, treeNode) {
+ var nodes = zTreeObj.getCheckedNodes(true);
+ var ids = nodes.map(function (e) { return e.Id; }).join(",");
+ var names = nodes.map(function (e) { return e.Name; }).join(",");
+
+ $(nameDom).val(names);
+ $(idDom).val(ids);
+ }
+ function zTreeOnClick(event, treeId, treeNode) {
+ zTreeObj.checkNode(treeNode, !treeNode.checked, true, true);
+ event.preventDefault();
+ }
+
+ return {
+ show: function () {
+ $.getJSON('/OrgManager/LoadOrg', function (json) {
+ zTreeObj = $.fn.zTree.init($('#j_select_tree1'), setting, json);
+ var orgstr = $(idDom).val();
+ var name = '';
+ if (orgstr != '') {
+ var nodeIds = orgstr.split(',');
+ $.each(nodeIds, function () {
+ var node = zTreeObj.getNodeByParam("Id", this, null);
+ name += ',' + node.Name;
+ zTreeObj.checkNode(node, true, true);
+ });
+ $(nameDom).val(name.substr(1)); //显示名称
+ }
+ zTreeObj.expandAll(true);
+ });
+ }
+ };
+}();
+
+//添加(编辑)对话框
+var editDlg = function () {
+ var update = false;
+ var show = function () {
+ BJUI.dialog({ id: 'editDlg', title: '编辑对话框', target: '#editDlg' });
+ $("#btnSave").on("click", function () {
+ editDlg.save();
+ });
+ }
+ return {
+ add: function () { //弹出添加
+ update = false;
+ show();
+ $.CurrentDialog.find("form")[0].reset(); //reset方法只能通过dom调用
+ $("#Id").val('00000000-0000-0000-0000-000000000000');
+ parentTree.show();
+
+ },
+ update: function (ret) { //弹出编辑框
+ update = true;
+ show();
+ $('#Id').val(ret.Id);
+ $('#Name').val(ret.Name);
+ $('#Status').selectpicker('val', ret.Status);
+ $('#Type').selectpicker('val', ret.Type);
+ $("#OrganizationIds").val(ret.OrganizationIds);
+ parentTree.show();
+ },
+ save: function () { //编辑-->保存
+ $('#editForm').isValid(function (v) {
+ if (!v) return; //验证没通过
+ $("#editForm").bjuiajax('ajaxForm', {
+ reload: false,
+ callback: function (json) {
+ if (json.statusCode != "200") {
+ $(this).alertmsg('warn', json.message);
+ return;
+ }
+ list.reload();
+ orgtree.reload();
+ }
+ });
+ });
+ }
+ };
+}();
+
+//删除
+function del() {
+ var selected = list.getSelectedObj();
+ if (selected == null) return;
+
+ $.post('/RoleManager/Delete?Id=' + selected.Id, function (data) {
+ if (data.statusCode == "200") {
+ list.reload();
+ orgtree.reload();
+ }
+ else {
+ $(this).alertmsg('warn', data.message);
+ }
+ }, "json");
+}
+
+//自定义的编辑按钮
+function edit() {
+ var selected = list.getSelectedObj();
+ if (selected == null) {
+ return;
+ }
+ editDlg.update(selected);
+}
+
+function add() {
+ editDlg.add();
+}
+
+function refresh() {
+ list.reload();
+}
+
+//为角色分配模块
+function assignRoleModule(obj) {
+
+ var selected = list.getSelectedObj();
+ if (selected == null) return;
+
+ $(obj).dialog({
+ id: 'accessUserOrg',
+ url: '/ModuleManager/Assign',
+ title: '为角色分配模块',
+ width: 620,
+ height: 500,
+ data: {
+ firstId: selected.Id,
+ key: "RoleModule"
+ }
+ });
+}
+
+//为角色分配资源
+function openRoleReourceAccess(obj) {
+ var selected = list.getSelectedObj();
+ if (selected == null) return;
+
+ $(obj).dialog({
+ id: 'assignRes',
+ url: '/ResourceManager/AssignRes',
+ title: '为角色分配资源',
+ width: 600,
+ height: 380,
+ data: {
+ firstId: selected.Id,
+ key:"RoleResource"
+ }
+ });
+}
+
+//为角色分配菜单
+function assignRoleElement(obj) {
+ var selected = list.getSelectedObj();
+ if (selected == null) return;
+
+ $(obj).dialog({
+ id: 'accessRoleElement',
+ url: '/ModuleElementManager/AssignModuleElement',
+ title: '为角色分配菜单',
+ width: 600,
+ height: 380,
+ data: {
+ firstId: selected.Id,
+ key: "RoleElement"
+ }
+ });
+}
+
+//@@ sourceURL=RoleManager.js
\ No newline at end of file
diff --git a/OpenAuth.Mvc/obj/Release/Package/PackageTmp/Views/CommonApplies/Index.cshtml b/OpenAuth.Mvc/obj/Release/Package/PackageTmp/Views/CommonApplies/Index.cshtml
new file mode 100644
index 00000000..b04ed607
--- /dev/null
+++ b/OpenAuth.Mvc/obj/Release/Package/PackageTmp/Views/CommonApplies/Index.cshtml
@@ -0,0 +1,51 @@
+@{
+ Layout = "~/Views/Shared/_BjuiLayout.cshtml";
+}
+
+@{ Html.RenderAction("MenuHeader", "Home");}
+
+
+
+
+
+
+
diff --git a/OpenAuth.Mvc/obj/Release/Package/PackageTmp/Views/RoleManager/Index.cshtml b/OpenAuth.Mvc/obj/Release/Package/PackageTmp/Views/RoleManager/Index.cshtml
new file mode 100644
index 00000000..2f6b03dc
--- /dev/null
+++ b/OpenAuth.Mvc/obj/Release/Package/PackageTmp/Views/RoleManager/Index.cshtml
@@ -0,0 +1,75 @@
+@{
+ Layout = "~/Views/Shared/_BjuiLayout.cshtml";
+}
+
+@{ Html.RenderAction("MenuHeader", "Home");}
+
+
+
+
+
+
+
+