diff --git a/OpenAuth.Mvc/BllScripts/orgManager.js b/OpenAuth.Mvc/BllScripts/orgManager.js
index 0ad79629..43bb224d 100644
--- a/OpenAuth.Mvc/BllScripts/orgManager.js
+++ b/OpenAuth.Mvc/BllScripts/orgManager.js
@@ -1,189 +1,189 @@
-$(function () {
- $("#ParentName").on("click", function () {
- parent.reload();
- });
-});
-
-//左边导航
-var ztree = function () {
- var url = '/UserSession/GetOrgs';
- 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);
- list.reload();
- zTreeObj.expandAll(true);
- });
- };
- load();
-
- return {
- reload: load
- }
-}();
-
-//grid列表模块
-function MainGrid() {
- var url = '/OrgManager/LoadChildren?Id=';
- var selectedId = '00000000-0000-0000-0000-000000000000'; //ztree选中的模块
- this.maingrid = $('#maingrid')
- .jqGrid({
- colModel: [
- {
- name: 'Id',
- index: 'Id',
- label: '流水号',
- hidden: true
- },
- {
- index: 'CascadeId',
- name: 'CascadeId',
- label: '节点语义ID'
- },
- {
- index: 'Name',
- name: 'Name',
- label: '组织名称'
- },
- {
- index: 'ParentName',
- name: 'ParentName',
- label: '父节点名称'
- },
- {
- index: 'ParentId',
- name: 'ParentId',
- hidden: true
- },
-
- {
- index: 'SortNo',
- name: 'SortNo',
- label: '排序号'
-
- }
- ],
- url: url + selectedId,
- datatype: "json",
-
- viewrecords: true,
- rowNum: 18,
- pager: "#grid-pager",
- altRows: true,
- height: 'auto',
- multiselect: true,
- multiboxonly: true,
-
- loadComplete: function () {
- var table = this;
- setTimeout(function () {
- updatePagerIcons(table);
- },
- 0);
- }
- }).jqGrid('navGrid', "#grid-pager", {
- edit: false, add: false, del: false, refresh: false, search: false
- });
-
- this.reload = function (id) {
- if (id != undefined) selectedId = id;
- this.maingrid.jqGrid("setGridParam", { url: url + selectedId })
- .trigger("reloadGrid", [{ page: 1 }]); //重载JQGrid
-
- };
-};
-MainGrid.prototype = new Grid();
-var list = new MainGrid();
-var vm = new Vue({
- el: '#editDlg'
-});
-
-//上级机构选择框
-var parent = new ParentTree("/UserSession/GetOrgs","ParentName", "ParentId");
-
-//添加(编辑)对话框
-var editDlg = function () {
- var update = false;
- var show = function () {
- layer.open({
- type: 1,
- skin: 'layui-layer-rim', //加上边框
- title: "部门管理", //不显示标题
- area: ['400px', '300px'], //宽高
- content: $('#editDlg'), //捕获的元素
- btn: ['保存', '关闭'],
- yes: function (index, layero) {
- $.post("/OrgManager/AddOrg", vm.$data, function (data) {
- layer.msg(data.Message);
- if (data.Status) {
- list.reload();
- ztree.reload();
- }
- }, "json");
- },
- cancel: function (index) {
- layer.close(index);
- }
- });
- }
- return {
- add: function () { //弹出添加
- update = false;
- show();
- vm.$set('$data',
- {
- Id: '00000000-0000-0000-0000-000000000000',
- SortNo: 0
- });
- },
- update: function (ret) { //弹出编辑框
- update = true;
- show();
- vm.$set('$data', ret);
- }
- };
-}();
-
-//删除
-function del() {
- list.del("Id", "/OrgManager/DelOrg", function () {
- list.reload();
- ztree.reload();
- });
-}
-
-//自定义的编辑按钮
-function edit() {
- var selected = list.getSelectedObj();
- if (selected == null) {
- return;
- }
- editDlg.update(selected);
-}
-
-function add() {
- editDlg.add();
-}
-
-function refresh() {
- list.reload();
+$(function () {
+ $("#ParentName").on("click", function () {
+ parent.reload();
+ });
+});
+
+//左边导航
+var ztree = function () {
+ var url = '/UserSession/GetOrgs';
+ 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);
+ list.reload();
+ zTreeObj.expandAll(true);
+ });
+ };
+ load();
+
+ return {
+ reload: load
+ }
+}();
+
+//grid列表模块
+function MainGrid() {
+ var url = '/OrgManager/LoadChildren?Id=';
+ var selectedId = '00000000-0000-0000-0000-000000000000'; //ztree选中的模块
+ this.maingrid = $('#maingrid')
+ .jqGrid({
+ colModel: [
+ {
+ name: 'Id',
+ index: 'Id',
+ label: '流水号',
+ hidden: true
+ },
+ {
+ index: 'CascadeId',
+ name: 'CascadeId',
+ label: '节点语义ID'
+ },
+ {
+ index: 'Name',
+ name: 'Name',
+ label: '组织名称'
+ },
+ {
+ index: 'ParentName',
+ name: 'ParentName',
+ label: '父节点名称'
+ },
+ {
+ index: 'ParentId',
+ name: 'ParentId',
+ hidden: true
+ },
+
+ {
+ index: 'SortNo',
+ name: 'SortNo',
+ label: '排序号'
+
+ }
+ ],
+ url: url + selectedId,
+ datatype: "json",
+
+ viewrecords: true,
+ rowNum: 18,
+ pager: "#grid-pager",
+ altRows: true,
+ height: 'auto',
+ multiselect: true,
+ multiboxonly: true,
+
+ loadComplete: function () {
+ var table = this;
+ setTimeout(function () {
+ updatePagerIcons(table);
+ },
+ 0);
+ }
+ }).jqGrid('navGrid', "#grid-pager", {
+ edit: false, add: false, del: false, refresh: false, search: false
+ });
+
+ this.reload = function (id) {
+ if (id != undefined) selectedId = id;
+ this.maingrid.jqGrid("setGridParam", { url: url + selectedId })
+ .trigger("reloadGrid", [{ page: 1 }]); //重载JQGrid
+
+ };
+};
+MainGrid.prototype = new Grid();
+var list = new MainGrid();
+var vm = new Vue({
+ el: '#editDlg'
+});
+
+//上级机构选择框
+var parent = new ParentTree("/UserSession/GetOrgs","ParentName", "ParentId");
+
+//添加(编辑)对话框
+var editDlg = function () {
+ var update = false;
+ var show = function () {
+ layer.open({
+ type: 1,
+ skin: 'layui-layer-rim', //加上边框
+ title: "部门管理", //不显示标题
+ area: ['400px', '300px'], //宽高
+ content: $('#editDlg'), //捕获的元素
+ btn: ['保存', '关闭'],
+ yes: function (index, layero) {
+ $.post("/OrgManager/AddOrg", vm.$data, function (data) {
+ layer.msg(data.Message);
+ if (data.Status) {
+ list.reload();
+ ztree.reload();
+ }
+ }, "json");
+ },
+ cancel: function (index) {
+ layer.close(index);
+ }
+ });
+ }
+ return {
+ add: function () { //弹出添加
+ update = false;
+ show();
+ vm.$set('$data',
+ {
+ Id: '00000000-0000-0000-0000-000000000000',
+ SortNo: 0
+ });
+ },
+ update: function (ret) { //弹出编辑框
+ update = true;
+ show();
+ vm.$set('$data', ret);
+ }
+ };
+}();
+
+//删除
+function del() {
+ list.del("Id", "/OrgManager/DelOrg", function () {
+ list.reload();
+ ztree.reload();
+ });
+}
+
+//自定义的编辑按钮
+function edit() {
+ var selected = list.getSelectedObj();
+ if (selected == null) {
+ return;
+ }
+ editDlg.update(selected);
+}
+
+function add() {
+ editDlg.add();
+}
+
+function refresh() {
+ list.reload();
}
\ No newline at end of file
diff --git a/OpenAuth.Mvc/BllScripts/roleManager.js b/OpenAuth.Mvc/BllScripts/roleManager.js
index db6db3c1..4093cc33 100644
--- a/OpenAuth.Mvc/BllScripts/roleManager.js
+++ b/OpenAuth.Mvc/BllScripts/roleManager.js
@@ -1,221 +1,221 @@
-$(function () {
- $("#Organizations").on("click", function () {
- parent.reload();
- });
-});
-
-//左边导航
-var ztree = function () {
- var url = '/UserSession/GetOrgs';
- 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);
- list.reload();
- zTreeObj.expandAll(true);
- });
- };
- load();
-
- return {
- reload: load
- }
-}();
-
-//grid列表模块
-function MainGrid() {
- var url = '/RoleManager/Load?orgId=';
- var selectedId = '00000000-0000-0000-0000-000000000000'; //ztree选中的模块
- this.maingrid = $('#maingrid')
- .jqGrid({
- colModel: [
- {
- name: 'Id',
- index: 'Id',
- hidden: true
- },
- {
- index: 'Name',
- name: 'Name',
- label: '姓名'
- },
- {
- index: 'OrganizationIds',
- name: 'OrganizationIds',
- hidden: true
- },
- {
- index: 'Organizations',
- name: 'Organizations',
- label: '所属机构'
-
- }
- ],
- url: url + selectedId,
- datatype: "json",
-
- viewrecords: true,
- rowNum: 18,
- pager: "#grid-pager",
- altRows: true,
- height: 'auto',
- multiselect: true,
- multiboxonly: true,
-
- loadComplete: function () {
- var table = this;
- setTimeout(function () {
- updatePagerIcons(table);
- },
- 0);
- }
- }).jqGrid('navGrid', "#grid-pager", {
- edit: false, add: false, del: false, refresh: false, search: false
- });
-
- this.reload = function (id) {
- if (id != undefined) selectedId = id;
- this.maingrid.jqGrid("setGridParam", { url: url + selectedId })
- .trigger("reloadGrid", [{ page: 1 }]); //重载JQGrid
-
- };
-};
-MainGrid.prototype = new Grid();
-var list = new MainGrid();
-var vm = new Vue({
- el: '#editDlg'
-});
-
-//上级机构选择框
-var parent = new ParentTreeMultiple("/UserSession/GetOrgs", "Organizations", "OrganizationIds");
-
-//添加(编辑)对话框
-var editDlg = function () {
- var update = false;
- var show = function () {
- layer.open({
- type: 1,
- skin: 'layui-layer-rim', //加上边框
- title: "角色管理", //不显示标题
- area: ['400px', '300px'], //宽高
- content: $('#editDlg'), //捕获的元素
- btn: ['保存', '关闭'],
- yes: function (index, layero) {
- $.post("/RoleManager/Add", vm.$data, function (data) {
- layer.msg(data.Message);
- if (data.Status) {
- list.reload();
- ztree.reload();
- }
- }, "json");
- },
- cancel: function (index) {
- layer.close(index);
- }
- });
- }
- return {
- add: function () { //弹出添加
- update = false;
- show();
- vm.$set('$data',
- {
- Id: '00000000-0000-0000-0000-000000000000',
- Sex: 0
- });
- },
- update: function (ret) { //弹出编辑框
- update = true;
- show();
- vm.$set('$data', ret);
- }
- };
-}();
-
-
-
-//删除
-function del() {
- list.del("Id", "/RoleManager/Delete",function() {
- list.reload();
- ztree.reload();
- });
-}
-
-//自定义的编辑按钮
-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;
-
- layer.open({
- type: 2,
- skin: 'layui-layer-rim', //加上边框
- area: ['410px', '390px'], //宽高
- content: '/ModuleManager/Assign?key=RoleModule&firstId=' + selected.Id
- });
-}
-
-//为角色分配资源
-function openRoleReourceAccess(obj) {
- var selected = list.getSelectedObj();
- if (selected == null) return;
-
- layer.open({
- type: 2,
- skin: 'layui-layer-rim', //加上边框
- area: ['600px', '300px'], //宽高
- content: '/ResourceManager/AssignRes?key=RoleResource&firstId=' + selected.Id
- });
-}
-
-//为角色分配菜单
-function assignRoleElement(obj) {
- var selected = list.getSelectedObj();
- if (selected == null) return;
-
- layer.open({
- type: 2,
- skin: 'layui-layer-rim', //加上边框
- area: ['600px', '300px'], //宽高
- content: '/ModuleElementManager/AssignModuleElement?key=RoleElement&firstId=' + selected.Id
- });
-}
-
-
+$(function () {
+ $("#Organizations").on("click", function () {
+ parent.reload();
+ });
+});
+
+//左边导航
+var ztree = function () {
+ var url = '/UserSession/GetOrgs';
+ 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);
+ list.reload();
+ zTreeObj.expandAll(true);
+ });
+ };
+ load();
+
+ return {
+ reload: load
+ }
+}();
+
+//grid列表模块
+function MainGrid() {
+ var url = '/RoleManager/Load?orgId=';
+ var selectedId = '00000000-0000-0000-0000-000000000000'; //ztree选中的模块
+ this.maingrid = $('#maingrid')
+ .jqGrid({
+ colModel: [
+ {
+ name: 'Id',
+ index: 'Id',
+ hidden: true
+ },
+ {
+ index: 'Name',
+ name: 'Name',
+ label: '姓名'
+ },
+ {
+ index: 'OrganizationIds',
+ name: 'OrganizationIds',
+ hidden: true
+ },
+ {
+ index: 'Organizations',
+ name: 'Organizations',
+ label: '所属机构'
+
+ }
+ ],
+ url: url + selectedId,
+ datatype: "json",
+
+ viewrecords: true,
+ rowNum: 18,
+ pager: "#grid-pager",
+ altRows: true,
+ height: 'auto',
+ multiselect: true,
+ multiboxonly: true,
+
+ loadComplete: function () {
+ var table = this;
+ setTimeout(function () {
+ updatePagerIcons(table);
+ },
+ 0);
+ }
+ }).jqGrid('navGrid', "#grid-pager", {
+ edit: false, add: false, del: false, refresh: false, search: false
+ });
+
+ this.reload = function (id) {
+ if (id != undefined) selectedId = id;
+ this.maingrid.jqGrid("setGridParam", { url: url + selectedId })
+ .trigger("reloadGrid", [{ page: 1 }]); //重载JQGrid
+
+ };
+};
+MainGrid.prototype = new Grid();
+var list = new MainGrid();
+var vm = new Vue({
+ el: '#editDlg'
+});
+
+//上级机构选择框
+var parent = new ParentTreeMultiple("/UserSession/GetOrgs", "Organizations", "OrganizationIds");
+
+//添加(编辑)对话框
+var editDlg = function () {
+ var update = false;
+ var show = function () {
+ layer.open({
+ type: 1,
+ skin: 'layui-layer-rim', //加上边框
+ title: "角色管理", //不显示标题
+ area: ['400px', '300px'], //宽高
+ content: $('#editDlg'), //捕获的元素
+ btn: ['保存', '关闭'],
+ yes: function (index, layero) {
+ $.post("/RoleManager/Add", vm.$data, function (data) {
+ layer.msg(data.Message);
+ if (data.Status) {
+ list.reload();
+ ztree.reload();
+ }
+ }, "json");
+ },
+ cancel: function (index) {
+ layer.close(index);
+ }
+ });
+ }
+ return {
+ add: function () { //弹出添加
+ update = false;
+ show();
+ vm.$set('$data',
+ {
+ Id: '00000000-0000-0000-0000-000000000000',
+ Sex: 0
+ });
+ },
+ update: function (ret) { //弹出编辑框
+ update = true;
+ show();
+ vm.$set('$data', ret);
+ }
+ };
+}();
+
+
+
+//删除
+function del() {
+ list.del("Id", "/RoleManager/Delete",function() {
+ list.reload();
+ ztree.reload();
+ });
+}
+
+//自定义的编辑按钮
+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;
+
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //加上边框
+ area: ['410px', '390px'], //宽高
+ content: '/ModuleManager/Assign?key=RoleModule&firstId=' + selected.Id
+ });
+}
+
+//为角色分配资源
+function openRoleReourceAccess(obj) {
+ var selected = list.getSelectedObj();
+ if (selected == null) return;
+
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //加上边框
+ area: ['600px', '300px'], //宽高
+ content: '/ResourceManager/AssignRes?key=RoleResource&firstId=' + selected.Id
+ });
+}
+
+//为角色分配菜单
+function assignRoleElement(obj) {
+ var selected = list.getSelectedObj();
+ if (selected == null) return;
+
+ layer.open({
+ type: 2,
+ skin: 'layui-layer-rim', //加上边框
+ area: ['600px', '300px'], //宽高
+ content: '/ModuleElementManager/AssignModuleElement?key=RoleElement&firstId=' + selected.Id
+ });
+}
+
+
diff --git a/OpenAuth.Mvc/BllScripts/stockManager.js b/OpenAuth.Mvc/BllScripts/stockManager.js
index 0fff9658..76fc5bdd 100644
--- a/OpenAuth.Mvc/BllScripts/stockManager.js
+++ b/OpenAuth.Mvc/BllScripts/stockManager.js
@@ -1,189 +1,189 @@
-$(function () {
- $("#ParentName").on("click", function () {
- parent.reload();
- });
-});
-
-//左边导航
-var ztree = function () {
- var url = '/UserSession/GetOrgs';
- 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);
- list.reload();
- zTreeObj.expandAll(true);
- });
- };
- load();
-
- return {
- reload: load
- }
-}();
-
-//grid列表模块
-function MainGrid() {
- var url = '/StockManager/Load?parentId=';
- var selectedId = '00000000-0000-0000-0000-000000000000'; //ztree选中的模块
- this.maingrid = $('#maingrid')
- .jqGrid({
- colModel: [
- {
- name: 'Id',
- index: 'Id',
- hidden: true
- },
- {
- index: 'Name',
- name: 'Name',
- label: '产品名称'
- },
- {
- index: 'Viewable',
- name: 'Viewable',
- label: '可见范围'
- },
- {
- index: 'OrgId',
- name: 'OrgId',
- hidden: true
- },
-
- {
- index: 'Number',
- name: 'Number',
- label: '数量'
-
- },
- {
- index: 'ParentName',
- name: 'ParentName',
- label: '所属机构'
- }
- ],
- url: url + selectedId,
- datatype: "json",
-
- viewrecords: true,
- rowNum: 18,
- pager: "#grid-pager",
- altRows: true,
- height: 'auto',
- multiselect: true,
- multiboxonly: true,
-
- loadComplete: function () {
- var table = this;
- setTimeout(function () {
- updatePagerIcons(table);
- },
- 0);
- }
- }).jqGrid('navGrid', "#grid-pager", {
- edit: false, add: false, del: false, refresh: false, search: false
- });
-
- this.reload = function (id) {
- if (id != undefined) selectedId = id;
- this.maingrid.jqGrid("setGridParam", { url: url + selectedId })
- .trigger("reloadGrid", [{ page: 1 }]); //重载JQGrid
-
- };
-};
-MainGrid.prototype = new Grid();
-var list = new MainGrid();
-var vm = new Vue({
- el: '#editDlg'
-});
-
-//上级机构选择框
-var parent = new ParentTree("/UserSession/GetOrgs", "ParentName", "OrgId");
-
-//添加(编辑)对话框
-var editDlg = function () {
- var update = false;
- var show = function () {
- layer.open({
- type: 1,
- skin: 'layui-layer-rim', //加上边框
- title: "进出库管理", //不显示标题
- area: ['400px', '300px'], //宽高
- content: $('#editDlg'), //捕获的元素
- btn: ['保存', '关闭'],
- yes: function (index, layero) {
- $.post("/StockManager/Add", vm.$data, function (data) {
- layer.msg(data.Message);
- if (data.Status) {
- list.reload();
- ztree.reload();
- }
- }, "json");
- },
- cancel: function (index) {
- layer.close(index);
- }
- });
- }
- return {
- add: function () { //弹出添加
- update = false;
- show();
- vm.$set('$data', {
- Id: '00000000-0000-0000-0000-000000000000',
- Number: 1
- });
- },
- update: function (ret) { //弹出编辑框
- update = true;
- show();
- vm.$set('$data', ret);
- }
- };
-}();
-
-//删除
-function del() {
- list.del("Id", "/StockManager/Delete", function () {
- list.reload();
- ztree.reload();
- });
-}
-
-//自定义的编辑按钮
-function edit() {
- var selected = list.getSelectedObj();
- if (selected == null) {
- return;
- }
- editDlg.update(selected);
-}
-
-function add() {
- editDlg.add();
-}
-
-function refresh() {
- list.reload();
-}
-
-
+$(function () {
+ $("#ParentName").on("click", function () {
+ parent.reload();
+ });
+});
+
+//左边导航
+var ztree = function () {
+ var url = '/UserSession/GetOrgs';
+ 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);
+ list.reload();
+ zTreeObj.expandAll(true);
+ });
+ };
+ load();
+
+ return {
+ reload: load
+ }
+}();
+
+//grid列表模块
+function MainGrid() {
+ var url = '/StockManager/Load?parentId=';
+ var selectedId = '00000000-0000-0000-0000-000000000000'; //ztree选中的模块
+ this.maingrid = $('#maingrid')
+ .jqGrid({
+ colModel: [
+ {
+ name: 'Id',
+ index: 'Id',
+ hidden: true
+ },
+ {
+ index: 'Name',
+ name: 'Name',
+ label: '产品名称'
+ },
+ {
+ index: 'Viewable',
+ name: 'Viewable',
+ label: '可见范围'
+ },
+ {
+ index: 'OrgId',
+ name: 'OrgId',
+ hidden: true
+ },
+
+ {
+ index: 'Number',
+ name: 'Number',
+ label: '数量'
+
+ },
+ {
+ index: 'ParentName',
+ name: 'ParentName',
+ label: '所属机构'
+ }
+ ],
+ url: url + selectedId,
+ datatype: "json",
+
+ viewrecords: true,
+ rowNum: 18,
+ pager: "#grid-pager",
+ altRows: true,
+ height: 'auto',
+ multiselect: true,
+ multiboxonly: true,
+
+ loadComplete: function () {
+ var table = this;
+ setTimeout(function () {
+ updatePagerIcons(table);
+ },
+ 0);
+ }
+ }).jqGrid('navGrid', "#grid-pager", {
+ edit: false, add: false, del: false, refresh: false, search: false
+ });
+
+ this.reload = function (id) {
+ if (id != undefined) selectedId = id;
+ this.maingrid.jqGrid("setGridParam", { url: url + selectedId })
+ .trigger("reloadGrid", [{ page: 1 }]); //重载JQGrid
+
+ };
+};
+MainGrid.prototype = new Grid();
+var list = new MainGrid();
+var vm = new Vue({
+ el: '#editDlg'
+});
+
+//上级机构选择框
+var parent = new ParentTree("/UserSession/GetOrgs", "ParentName", "OrgId");
+
+//添加(编辑)对话框
+var editDlg = function () {
+ var update = false;
+ var show = function () {
+ layer.open({
+ type: 1,
+ skin: 'layui-layer-rim', //加上边框
+ title: "进出库管理", //不显示标题
+ area: ['400px', '300px'], //宽高
+ content: $('#editDlg'), //捕获的元素
+ btn: ['保存', '关闭'],
+ yes: function (index, layero) {
+ $.post("/StockManager/Add", vm.$data, function (data) {
+ layer.msg(data.Message);
+ if (data.Status) {
+ list.reload();
+ ztree.reload();
+ }
+ }, "json");
+ },
+ cancel: function (index) {
+ layer.close(index);
+ }
+ });
+ }
+ return {
+ add: function () { //弹出添加
+ update = false;
+ show();
+ vm.$set('$data', {
+ Id: '00000000-0000-0000-0000-000000000000',
+ Number: 1
+ });
+ },
+ update: function (ret) { //弹出编辑框
+ update = true;
+ show();
+ vm.$set('$data', ret);
+ }
+ };
+}();
+
+//删除
+function del() {
+ list.del("Id", "/StockManager/Delete", function () {
+ list.reload();
+ ztree.reload();
+ });
+}
+
+//自定义的编辑按钮
+function edit() {
+ var selected = list.getSelectedObj();
+ if (selected == null) {
+ return;
+ }
+ editDlg.update(selected);
+}
+
+function add() {
+ editDlg.add();
+}
+
+function refresh() {
+ list.reload();
+}
+
+
diff --git a/OpenAuth.Mvc/BllScripts/userRoleManager.js b/OpenAuth.Mvc/BllScripts/userRoleManager.js
index 1d2d5b0f..88ea93af 100644
--- a/OpenAuth.Mvc/BllScripts/userRoleManager.js
+++ b/OpenAuth.Mvc/BllScripts/userRoleManager.js
@@ -1,109 +1,109 @@
-// ***********************************************************************
-// Assembly : OpenAuth.Mvc
-// Author : yubaolee
-// Created : 04-13-2016
-//
-// Last Modified By : yubaolee
-// Last Modified On : 04-13-2016
-// ***********************************************************************
-//