diff --git a/app/home/common.php b/app/home/common.php index e37e75c..dd9d86a 100644 --- a/app/home/common.php +++ b/app/home/common.php @@ -86,14 +86,14 @@ function get_login_admin($key = '') //读取后台菜单列表 function get_admin_menu() { - $menu = Db::name('AdminMenu')->order('sort asc')->select()->toArray(); + $menu = Db::name('AdminMenu')->order('sort asc,id asc')->select()->toArray(); return $menu; } //读取权限节点列表 function get_admin_rule() { - $rule = Db::name('AdminRule')->order('id desc')->select()->toArray(); + $rule = Db::name('AdminRule')->order('sort asc,id asc')->select()->toArray(); return $rule; } diff --git a/app/home/controller/Menu.php b/app/home/controller/Menu.php index a75062a..a8b1e08 100644 --- a/app/home/controller/Menu.php +++ b/app/home/controller/Menu.php @@ -33,18 +33,15 @@ class Menu extends BaseController $param = get_params(); if (request()->isAjax()) { if ($param['id'] > 0) { - $data[$param['field']] = $param['value']; - $data['id'] = $param['id']; - if (!empty($data['title'])) { - try { - validate(MenuCheck::class)->scene('edit')->check($data); - } catch (ValidateException $e) { - // 验证失败 输出错误信息 - return to_assign(1, $e->getError()); - } + try { + validate(MenuCheck::class)->scene('edit')->check($param); + } catch (ValidateException $e) { + // 验证失败 输出错误信息 + return to_assign(1, $e->getError()); } - Db::name('AdminMenu')->strict(false)->field(true)->update($data); - add_log('edit', $param['id'], $data); + $param['update_time'] = time(); + Db::name('AdminMenu')->strict(false)->field(true)->update($param); + add_log('edit', $param['id'], $param); } else { try { validate(MenuCheck::class)->scene('add')->check($param); @@ -52,6 +49,7 @@ class Menu extends BaseController // 验证失败 输出错误信息 return to_assign(1, $e->getError()); } + $param['create_time'] = time(); $mid = Db::name('AdminMenu')->strict(false)->field(true)->insertGetId($param); //自动为系统所有者管理组分配新增的菜单 $group = Db::name('AdminGroup')->find(1); @@ -67,6 +65,12 @@ class Menu extends BaseController return to_assign(); } else { $id = isset($param['id']) ? $param['id'] : 0; + $pid = isset($param['pid']) ? $param['pid'] : 0; + if($id>0){ + $detail = Db::name('AdminMenu')->where('id',$id)->find(); + View::assign('detail', $detail); + } + View::assign('id', $id); View::assign('pid', $pid); return view(); } diff --git a/app/home/controller/Rule.php b/app/home/controller/Rule.php index 9a5fdae..c58785e 100644 --- a/app/home/controller/Rule.php +++ b/app/home/controller/Rule.php @@ -33,26 +33,14 @@ class Rule extends BaseController $param = get_params(); if (request()->isAjax()) { if ($param['id'] > 0) { - $data[$param['field']] = $param['value']; - $data['id'] = $param['id']; - if (!empty($data['title'])) { - try { - validate(RuleCheck::class)->scene('edit_title')->check($data); - } catch (ValidateException $e) { - // 验证失败 输出错误信息 - return to_assign(1, $e->getError()); - } + try { + validate(RuleCheck::class)->scene('edit')->check($param); + } catch (ValidateException $e) { + // 验证失败 输出错误信息 + return to_assign(1, $e->getError()); } - if (!empty($data['src'])) { - try { - validate(RuleCheck::class)->scene('edit_src')->check($data); - } catch (ValidateException $e) { - // 验证失败 输出错误信息 - return to_assign(1, $e->getError()); - } - } - Db::name('AdminRule')->strict(false)->field(true)->update($data); - add_log('edit', $param['id'], $data); + Db::name('AdminRule')->strict(false)->field(true)->update($param); + add_log('edit', $param['id'], $param); } else { try { validate(RuleCheck::class)->scene('add')->check($param); @@ -60,6 +48,7 @@ class Rule extends BaseController // 验证失败 输出错误信息 return to_assign(1, $e->getError()); } + $param['create_time'] = time(); $rid = Db::name('AdminRule')->strict(false)->field(true)->insertGetId($param); //自动为系统所有者管理组分配新增的节点 $group = Db::name('AdminGroup')->find(1); @@ -74,7 +63,13 @@ class Rule extends BaseController clear_cache('adminRules'); return to_assign(); } else { + $id = isset($param['id']) ? $param['id'] : 0; $pid = isset($param['pid']) ? $param['pid'] : 0; + if($id>0){ + $detail = Db::name('AdminRule')->where('id',$id)->find(); + View::assign('detail', $detail); + } + View::assign('id', $id); View::assign('pid', $pid); return view(); } diff --git a/app/home/validate/RuleCheck.php b/app/home/validate/RuleCheck.php index 9a33090..c837a2b 100644 --- a/app/home/validate/RuleCheck.php +++ b/app/home/validate/RuleCheck.php @@ -13,6 +13,7 @@ class RuleCheck extends Validate { protected $rule = [ 'title' => 'require|unique:admin_rule', + 'name' => 'require', 'src' => 'unique:admin_rule', 'id' => 'require', ]; @@ -21,13 +22,13 @@ class RuleCheck extends Validate 'title.require' => '节点名称不能为空', 'title.unique' => '同样的节点名称已经存在', 'src.unique' => '同样的节点规则已经存在', + 'name.require' => '节点日志操作名称不能为空', 'id.require' => '缺少更新条件', 'filed.require' => '缺少要更新的字段名', ]; protected $scene = [ - 'add' => ['title','src'], - 'edit_title' => ['id', 'title'], - 'edit_src' => ['id', 'src'], + 'add' => ['title','src','name'], + 'edit' => ['id', 'title','src','name'] ]; } diff --git a/app/home/view/admin/log.html b/app/home/view/admin/log.html index 9438556..2dce31b 100644 --- a/app/home/view/admin/log.html +++ b/app/home/view/admin/log.html @@ -62,7 +62,7 @@ field: 'param', title: '操作数据' }, { - field: 'nickname', + field: 'name', title: '操作用户', align: 'center', width: 100 diff --git a/app/home/view/conf/add.html b/app/home/view/conf/add.html index ede337f..4fa6bf0 100644 --- a/app/home/view/conf/add.html +++ b/app/home/view/conf/add.html @@ -2,7 +2,8 @@ {block name="body"}
- +

配置项

+
@@ -35,7 +36,6 @@
-
{/block} @@ -56,7 +56,7 @@ success: function (e) { if (e.code == 0) { layer.confirm('保存成功,返回列表页吗?', { icon: 3, title: '提示' }, function (index) { - window.location.href="{:url('home/conf/index')}"; + parent.location.reload(); }); } else { layer.msg(e.msg); @@ -65,11 +65,6 @@ }) return false; }); - //监听返回 - $('.body-content').on('click', '[lay-event="back"]', function () { - history.back(-1); - return false; - }); } diff --git a/app/home/view/conf/email.html b/app/home/view/conf/email.html index 13f9a41..aae11ea 100644 --- a/app/home/view/conf/email.html +++ b/app/home/view/conf/email.html @@ -2,8 +2,8 @@ {block name="body"} -

邮箱配置

-
配置名称*
+

邮箱配置

+
@@ -67,7 +67,6 @@ - {/block} @@ -88,9 +87,8 @@ data: data.field, success: function (e) { if (e.code == 0) { - layer.confirm('保存成功,关闭本页面吗?', { icon: 3, title: '提示' }, function (index) { - history.back(-1); - layer.close(index); + layer.confirm('保存成功,返回列表页吗?', { icon: 3, title: '提示' }, function (index) { + parent.location.reload(); }); } else { layer.msg(e.msg); diff --git a/app/home/view/conf/index.html b/app/home/view/conf/index.html index 47f26e2..41903ca 100644 --- a/app/home/view/conf/index.html +++ b/app/home/view/conf/index.html @@ -10,7 +10,7 @@ {/block} @@ -21,6 +21,7 @@ -{include file="common/layui" base="base" extend="[]" callback="init" /} +{include file="common/layui" base="base" extend="['rightpage']" callback="init" /} {/block} \ No newline at end of file diff --git a/app/home/view/conf/other.html b/app/home/view/conf/other.html index e35af69..f139a66 100644 --- a/app/home/view/conf/other.html +++ b/app/home/view/conf/other.html @@ -2,8 +2,8 @@ {block name="body"} -

其他配置

-
SMTP地址*
+

其他配置

+
开发者 @@ -21,7 +21,6 @@
-
{/block} @@ -42,12 +41,8 @@ data: data.field, success: function (e) { if (e.code == 0) { - layer.confirm('保存成功,关闭本页面吗?', { - icon: 3, - title: '提示' - }, function (index) { - history.back(-1); - layer.close(index); + layer.confirm('保存成功,返回列表页吗?', { icon: 3, title: '提示' }, function (index) { + parent.location.reload(); }); } else { layer.msg(e.msg); diff --git a/app/home/view/conf/token.html b/app/home/view/conf/token.html index 3ee6d24..5bf8f82 100644 --- a/app/home/view/conf/token.html +++ b/app/home/view/conf/token.html @@ -2,8 +2,8 @@ {block name="body"}
-

Token配置

- +

Token配置

+
Token签发组织 @@ -40,7 +40,6 @@
-
{/block} @@ -61,12 +60,8 @@ data: data.field, success: function (e) { if (e.code == 0) { - layer.confirm('保存成功,关闭本页面吗?', { - icon: 3, - title: '提示' - }, function (index) { - history.back(-1); - layer.close(index); + layer.confirm('保存成功,返回列表页吗?', { icon: 3, title: '提示' }, function (index) { + parent.location.reload(); }); } else { layer.msg(e.msg); diff --git a/app/home/view/conf/web.html b/app/home/view/conf/web.html index 5b81eab..66ee09f 100644 --- a/app/home/view/conf/web.html +++ b/app/home/view/conf/web.html @@ -2,8 +2,8 @@ {block name="body"}
-

系统配置

- +

系统配置

+
@@ -79,7 +79,6 @@
-
{/block} @@ -118,12 +117,8 @@ data: data.field, success: function (e) { if (e.code == 0) { - layer.confirm('保存成功,关闭本页面吗?', { - icon: 3, - title: '提示' - }, function (index) { - history.back(-1); - layer.close(index); + layer.confirm('保存成功,返回列表页吗?', { icon: 3, title: '提示' }, function (index) { + parent.location.reload(); }); } else { layer.msg(e.msg); @@ -132,11 +127,6 @@ }) return false; }); - //监听返回 - $('.body-content').on('click', '[lay-event="back"]', function () { - history.back(-1); - return false; - }); } {include file="common/layui" base="base" extend="[]" callback="init" /} diff --git a/app/home/view/menu/add.html b/app/home/view/menu/add.html index f9c0f3e..4adcc55 100644 --- a/app/home/view/menu/add.html +++ b/app/home/view/menu/add.html @@ -2,11 +2,12 @@ {block name="body"} -
系统名称*
+

系统菜单

+ {if condition="$id eq 0"} +
- - - - -
父级菜单* -
菜单路径 菜单参数 - -
菜单图标 - 如:icon-jichuguanli[点击查看图标] + + 如:icon-jichuguanli[点击查看可选图标]
+ {else/} + + + + + + + + + + + + + + +
父级菜单* + + + 菜单名称* + + 菜单路径 + +
菜单图标 + + + 如:icon-jichuguanli[点击查看可选图标] +
+ {/if}
+ -
{/block} @@ -63,12 +91,8 @@ data: data.field, success: function(e) { if (e.code == 0) { - layer.confirm('保存成功,返回列表页吗?', { - icon: 3, - title: '提示' - }, function(index) { - history.back(-1); - layer.close(index); + layer.confirm('保存成功,返回列表页吗?', { icon: 3, title: '提示' }, function (index) { + parent.location.reload(); }); } else { layer.msg(e.msg); @@ -77,11 +101,6 @@ }) return false; }); - //监听返回 - $('.body-content').on('click', '[lay-event="back"]', function() { - history.back(-1); - return false; - }); } {include file="common/layui" base="base" extend="[]" callback="init" /} diff --git a/app/home/view/menu/index.html b/app/home/view/menu/index.html index 7263135..575fe49 100644 --- a/app/home/view/menu/index.html +++ b/app/home/view/menu/index.html @@ -11,8 +11,8 @@ {block name="body"}
-
- + 添加菜单点击表格内容可编辑 +
+
@@ -24,9 +24,10 @@ {block name="script"} -{include file="common/layui" base="base" extend="['treeGrid']" callback="init" /} +{include file="common/layui" base="base" extend="['treeGrid','rightpage']" callback="init" /} {/block} \ No newline at end of file diff --git a/app/home/view/personal/change.html b/app/home/view/personal/change.html index 2c53f66..882ca4d 100644 --- a/app/home/view/personal/change.html +++ b/app/home/view/personal/change.html @@ -62,8 +62,6 @@ //表头工具栏事件 table.on('toolbar(test)', function(obj){ - var checkStatus = table.checkStatus(obj.config.id); //获取选中行状态 - var data = checkStatus.data; if (obj.event === 'add') { rightpage.open("{:url('home/personal/change_add')}"); return; diff --git a/app/home/view/personal/change_add.html b/app/home/view/personal/change_add.html index 08d5a8f..f00a875 100644 --- a/app/home/view/personal/change_add.html +++ b/app/home/view/personal/change_add.html @@ -8,7 +8,7 @@ {block name="body"}
-

新增人事调动

+

人事调动

{if condition="$id eq 0"} diff --git a/app/home/view/role/add.html b/app/home/view/role/add.html index 04b5b81..95120ee 100644 --- a/app/home/view/role/add.html +++ b/app/home/view/role/add.html @@ -2,7 +2,8 @@ {block name="body"} -
+

权限角色

+
@@ -110,7 +111,6 @@
-
{/block} @@ -133,8 +133,7 @@ success: function (e) { if (e.code == 0) { layer.confirm('保存成功,返回列表页吗?', { icon: 3, title: '提示' }, function (index) { - history.back(-1); - layer.close(index); + parent.location.reload(); }); } else { layer.msg(e.msg); @@ -170,15 +169,7 @@ } form.render();//实时渲染选中和不选中的样式 }); - - //监听返回 - $('.body-content').on('click', '[lay-event="back"]', function () { - window.location.href="{:url('home/role/index')}"; - return false; - }); - } - {include file="common/layui" base="base" extend="[]" callback="init" /} {/block} diff --git a/app/home/view/role/index.html b/app/home/view/role/index.html index 91da500..81c7036 100644 --- a/app/home/view/role/index.html +++ b/app/home/view/role/index.html @@ -4,22 +4,19 @@
- +
角色名称*
- {/block} @@ -29,8 +26,9 @@ {block name="script"} -{include file="common/layui" base="base" extend="[]" callback="init" /} +{include file="common/layui" base="base" extend="['rightpage']" callback="init" /} {/block} \ No newline at end of file diff --git a/app/home/view/rule/add.html b/app/home/view/rule/add.html index 0f367fc..483739e 100644 --- a/app/home/view/rule/add.html +++ b/app/home/view/rule/add.html @@ -2,12 +2,16 @@ {block name="body"}
- +

功能节点

+ {if condition="$id eq 0"} +
- + + + - - - + - +
父级节点* - 节点名称* + + 父级节点* - 节点名称* - - -
节点验证规则操作日志显示名称* - + 附加规则节点规则 - +
+ {else/} + + + + + + + + + + + + + +
节点名称* + + 父级节点* + +
操作日志显示名称* + + 节点规则 + +
+ {/if}
+ -
{/block} @@ -57,12 +84,8 @@ data: data.field, success: function (e) { if (e.code == 0) { - layer.confirm('保存成功,返回列表吗?', { - icon: 3, - title: '提示' - }, function (index) { - history.back(-1); - layer.close(index); + layer.confirm('保存成功,返回列表页吗?', { icon: 3, title: '提示' }, function (index) { + parent.location.reload(); }); } else { layer.msg(e.msg); @@ -71,11 +94,6 @@ }) return false; }); - //监听返回 - $('.body-content').on('click', '[lay-event="back"]', function () { - history.back(-1); - return false; - }); } {include file="common/layui" base="base" extend="[]" callback="init" /} diff --git a/app/home/view/rule/index.html b/app/home/view/rule/index.html index b5b0230..f2b5f7f 100644 --- a/app/home/view/rule/index.html +++ b/app/home/view/rule/index.html @@ -11,8 +11,8 @@ {block name="body"}
-
- + 添加节点点击表格内容可编辑 +
+
@@ -24,10 +24,10 @@ {block name="script"} -{include file="common/layui" base="base" extend="['treeGrid']" callback="init" /} +{include file="common/layui" base="base" extend="['treeGrid','rightpage']" callback="init" /} {/block} \ No newline at end of file diff --git a/app/install/data/gouguoa.sql b/app/install/data/gouguoa.sql index b9b05ff..e44747e 100644 --- a/app/install/data/gouguoa.sql +++ b/app/install/data/gouguoa.sql @@ -102,7 +102,7 @@ CREATE TABLE `oa_admin_menu` ( `title` varchar(255) NOT NULL DEFAULT '标题', `src` varchar(255) NULL DEFAULT '链接', `icon` varchar(255) NULL DEFAULT '图标', - `sort` int(11) NOT NULL DEFAULT 1 COMMENT '越大越靠前', + `sort` int(11) NOT NULL DEFAULT 1 COMMENT '越小越靠前', `create_time` int(11) NOT NULL DEFAULT 0, `update_time` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`id`) USING BTREE, @@ -112,57 +112,57 @@ CREATE TABLE `oa_admin_menu` ( -- ---------------------------- -- Records of oa_admin_menu -- ---------------------------- -INSERT INTO `oa_admin_menu` VALUES (1, 0, '系统管理', '', 'icon-jichupeizhi', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (2, 0, '基础数据', '', 'icon-hetongshezhi', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (3, 0, '人力资源', '', 'icon-renshishezhi', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (4, 0, '消息通知', '', 'icon-xiaoxishezhi', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (5, 0, '企业公告', '', 'icon-zhaoshengbaobiao', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (6, 0, '知识文章', '', 'icon-kecheng', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (7, 0, '日常办公', '', 'icon-kaoshijihua', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (8, 0, '财务管理', '', 'icon-yuangongtidian', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (9, 0, '商业智能', '', 'icon-jiaoxuetongji', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (1, 0, '系统管理', '', 'icon-jichupeizhi'); +INSERT INTO `oa_admin_menu` VALUES (2, 0, '基础数据', '', 'icon-hetongshezhi'); +INSERT INTO `oa_admin_menu` VALUES (3, 0, '人力资源', '', 'icon-renshishezhi'); +INSERT INTO `oa_admin_menu` VALUES (4, 0, '消息通知', '', 'icon-xiaoxishezhi'); +INSERT INTO `oa_admin_menu` VALUES (5, 0, '企业公告', '', 'icon-zhaoshengbaobiao'); +INSERT INTO `oa_admin_menu` VALUES (6, 0, '知识文章', '', 'icon-kecheng'); +INSERT INTO `oa_admin_menu` VALUES (7, 0, '日常办公', '', 'icon-kaoshijihua'); +INSERT INTO `oa_admin_menu` VALUES (8, 0, '财务管理', '', 'icon-yuangongtidian'); +INSERT INTO `oa_admin_menu` VALUES (9, 0, '商业智能', '', 'icon-jiaoxuetongji'); -INSERT INTO `oa_admin_menu` VALUES (10, 1, '系统配置', 'home/conf/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (11, 1, '功能菜单', 'home/menu/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (12, 1, '功能节点', 'home/rule/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (13, 1, '权限角色', 'home/role/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (14, 1, '操作日志', 'home/admin/log', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (15, 1, '数据备份', 'home/database/database', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (16, 1, '数据还原', 'home/database/backuplist', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (10, 1, '系统配置', 'home/conf/index', ''); +INSERT INTO `oa_admin_menu` VALUES (11, 1, '功能菜单', 'home/menu/index', ''); +INSERT INTO `oa_admin_menu` VALUES (12, 1, '功能节点', 'home/rule/index', ''); +INSERT INTO `oa_admin_menu` VALUES (13, 1, '权限角色', 'home/role/index', ''); +INSERT INTO `oa_admin_menu` VALUES (14, 1, '操作日志', 'home/admin/log', ''); +INSERT INTO `oa_admin_menu` VALUES (15, 1, '数据备份', 'home/database/database', ''); +INSERT INTO `oa_admin_menu` VALUES (16, 1, '数据还原', 'home/database/backuplist', ''); -INSERT INTO `oa_admin_menu` VALUES (17, 2, '审核人相关配置', 'home/check/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (18, 2, '工作类型设置', 'home/schedule/cate', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (19, 2, '知识关键字设置', 'home/keywords/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (20, 2, '报销类型设置', 'home/expense/cate', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (21, 2, '发票主体设置', 'home/invoice/subject', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (17, 2, '审核人相关配置', 'home/check/index', ''); +INSERT INTO `oa_admin_menu` VALUES (18, 2, '工作类型设置', 'home/schedule/cate', ''); +INSERT INTO `oa_admin_menu` VALUES (19, 2, '知识关键字设置', 'home/keywords/index', ''); +INSERT INTO `oa_admin_menu` VALUES (20, 2, '报销类型设置', 'home/expense/cate', ''); +INSERT INTO `oa_admin_menu` VALUES (21, 2, '发票主体设置', 'home/invoice/subject', ''); -INSERT INTO `oa_admin_menu` VALUES (22, 3, '部门架构', 'home/department/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (23, 3, '岗位职称', 'home/position/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (24, 3, '企业员工', 'home/admin/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (25, 3, '人事调动', 'home/personal/change', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (26, 3, '离职档案', 'home/personal/leave', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (22, 3, '部门架构', 'home/department/index', ''); +INSERT INTO `oa_admin_menu` VALUES (23, 3, '岗位职称', 'home/position/index', ''); +INSERT INTO `oa_admin_menu` VALUES (24, 3, '企业员工', 'home/admin/index', '',); +INSERT INTO `oa_admin_menu` VALUES (25, 3, '人事调动', 'home/personal/change', ''); +INSERT INTO `oa_admin_menu` VALUES (26, 3, '离职档案', 'home/personal/leave', ''); -INSERT INTO `oa_admin_menu` VALUES (27, 4, '收件箱', 'home/mail/inbox', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (28, 4, '已发送', 'home/mail/sendbox', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (29, 4, '草稿箱', 'home/mail/draft', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (30, 4, '垃圾箱', 'home/mail/rubbish', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (27, 4, '收件箱', 'home/mail/inbox', ''); +INSERT INTO `oa_admin_menu` VALUES (28, 4, '已发送', 'home/mail/sendbox', ''); +INSERT INTO `oa_admin_menu` VALUES (29, 4, '草稿箱', 'home/mail/draft', ''); +INSERT INTO `oa_admin_menu` VALUES (30, 4, '垃圾箱', 'home/mail/rubbish', ''); -INSERT INTO `oa_admin_menu` VALUES (31, 5, '公告类别', 'home/note/cate', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (32, 5, '公告列表', 'home/note/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (31, 5, '公告类别', 'home/note/cate', ''); +INSERT INTO `oa_admin_menu` VALUES (32, 5, '公告列表', 'home/note/index', ''); -INSERT INTO `oa_admin_menu` VALUES (33, 6, '知识类别', 'home/article/cate', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (34, 6, '共享知识', 'home/article/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (35, 6, '个人知识', 'home/article/list', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (33, 6, '知识类别', 'home/article/cate', ''); +INSERT INTO `oa_admin_menu` VALUES (34, 6, '共享知识', 'home/article/index', ''); +INSERT INTO `oa_admin_menu` VALUES (35, 6, '个人知识', 'home/article/list', ''); -INSERT INTO `oa_admin_menu` VALUES (36, 7, '日程安排', 'home/plan/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (37, 7, '日程日历', 'home/plan/calendar', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (38, 7, '工作记录', 'home/schedule/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (39, 7, '工作日历', 'home/schedule/calendar', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (36, 7, '日程安排', 'home/plan/index', ''); +INSERT INTO `oa_admin_menu` VALUES (37, 7, '日程日历', 'home/plan/calendar', ''); +INSERT INTO `oa_admin_menu` VALUES (38, 7, '工作记录', 'home/schedule/index', ''); +INSERT INTO `oa_admin_menu` VALUES (39, 7, '工作日历', 'home/schedule/calendar', ''); -INSERT INTO `oa_admin_menu` VALUES (40, 8, '报销管理', 'home/expense/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (41, 8, '发票管理', 'home/invoice/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (42, 8, '到账管理', 'home/income/index', '', 1, 0, 0); -INSERT INTO `oa_admin_menu` VALUES (43, 9, '日志分析', 'home/analysis/index', '', 1, 0, 0); +INSERT INTO `oa_admin_menu` VALUES (40, 8, '报销管理', 'home/expense/index', ''); +INSERT INTO `oa_admin_menu` VALUES (41, 8, '发票管理', 'home/invoice/index', ''); +INSERT INTO `oa_admin_menu` VALUES (42, 8, '到账管理', 'home/income/index', ''); +INSERT INTO `oa_admin_menu` VALUES (43, 9, '日志分析', 'home/analysis/index', ''); -- ---------------------------- -- Table structure for oa_admin_rule @@ -174,6 +174,7 @@ CREATE TABLE `oa_admin_rule` ( `src` varchar(255) NOT NULL DEFAULT '' COMMENT '规则', `title` varchar(255) NOT NULL DEFAULT '规则标题', `name` varchar(255) NOT NULL DEFAULT '操作名称', + `sort` int(11) NOT NULL DEFAULT 1 COMMENT '越小越靠前', `create_time` int(11) NOT NULL DEFAULT 0, `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE, @@ -184,152 +185,152 @@ CREATE TABLE `oa_admin_rule` ( -- ---------------------------- -- Records of oa_admin_rule -- ---------------------------- -INSERT INTO `oa_admin_rule` VALUES (1, 0, '', '系统管理','系统管理', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (2, 0, '', '基础数据','基础数据', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (3, 0, '', '人力资源','人力资源', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (4, 0, '', '消息通知','消息通知', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (5, 0, '', '企业公告','企业公告', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (6, 0, '', '知识文章','知识文章', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (7, 0, '', '日常办公','日常办公', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (8, 0, '', '财务管理','财务管理', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (9, 0, '', '商业智能','商业智能', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (1, 0, '', '系统管理','系统管理'); +INSERT INTO `oa_admin_rule` VALUES (2, 0, '', '基础数据','基础数据'); +INSERT INTO `oa_admin_rule` VALUES (3, 0, '', '人力资源','人力资源'); +INSERT INTO `oa_admin_rule` VALUES (4, 0, '', '消息通知','消息通知'); +INSERT INTO `oa_admin_rule` VALUES (5, 0, '', '企业公告','企业公告'); +INSERT INTO `oa_admin_rule` VALUES (6, 0, '', '知识文章','知识文章'); +INSERT INTO `oa_admin_rule` VALUES (7, 0, '', '日常办公','日常办公'); +INSERT INTO `oa_admin_rule` VALUES (8, 0, '', '财务管理','财务管理'); +INSERT INTO `oa_admin_rule` VALUES (9, 0, '', '商业智能','商业智能'); -INSERT INTO `oa_admin_rule` VALUES (10, 1, 'home/conf/index', '系统配置','系统配置', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (11, 10, 'home/conf/add', '新增/编辑配置项','配置项', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (12, 10, 'home/conf/edit', '新增/编辑配置详情','配置详情', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (13, 10, 'home/conf/delete', '删除配置项','配置项', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (10, 1, 'home/conf/index', '系统配置','系统配置'); +INSERT INTO `oa_admin_rule` VALUES (11, 10, 'home/conf/add', '新增/编辑配置项','配置项'); +INSERT INTO `oa_admin_rule` VALUES (12, 10, 'home/conf/edit', '新增/编辑配置详情','配置详情'); +INSERT INTO `oa_admin_rule` VALUES (13, 10, 'home/conf/delete', '删除配置项','配置项'); -INSERT INTO `oa_admin_rule` VALUES (14, 1, 'home/menu/index', '功能菜单','功能菜单', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (15, 14, 'home/menu/add', '新增/编辑功能菜单','功能菜单', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (16, 14, 'home/menu/delete', '删除功能菜单','功能菜单', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (14, 1, 'home/menu/index', '功能菜单','功能菜单'); +INSERT INTO `oa_admin_rule` VALUES (15, 14, 'home/menu/add', '新增/编辑功能菜单','功能菜单'); +INSERT INTO `oa_admin_rule` VALUES (16, 14, 'home/menu/delete', '删除功能菜单','功能菜单'); -INSERT INTO `oa_admin_rule` VALUES (17, 1, 'home/rule/index', '功能节点','功能节点', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (18, 17, 'home/rule/add', '新增/编辑功能节点','功能节点', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (19, 17, 'home/rule/delete', '删除功能节点','功能节点', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (17, 1, 'home/rule/index', '功能节点','功能节点'); +INSERT INTO `oa_admin_rule` VALUES (18, 17, 'home/rule/add', '新增/编辑功能节点','功能节点'); +INSERT INTO `oa_admin_rule` VALUES (19, 17, 'home/rule/delete', '删除功能节点','功能节点'); -INSERT INTO `oa_admin_rule` VALUES (20, 1, 'home/role/index', '权限角色','权限角色', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (21, 20, 'home/role/add', '新增/编辑权限角色','权限角色', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (22, 20, 'home/role/delete', '删除权限角色','权限角色', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (20, 1, 'home/role/index', '权限角色','权限角色'); +INSERT INTO `oa_admin_rule` VALUES (21, 20, 'home/role/add', '新增/编辑权限角色','权限角色'); +INSERT INTO `oa_admin_rule` VALUES (22, 20, 'home/role/delete', '删除权限角色','权限角色'); -INSERT INTO `oa_admin_rule` VALUES (23, 1, 'home/admin/log', '操作日志','操作日志', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (23, 1, 'home/admin/log', '操作日志','操作日志'); -INSERT INTO `oa_admin_rule` VALUES (24, 1, 'home/database/database', '备份数据','备份数据', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (25, 24, 'home/database/backup', '备份数据表','备份数据', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (26, 24, 'home/database/optimize', '优化数据表','优化数据表', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (27, 24, 'home/database/repair', '修复数据表','修复数据表', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (24, 1, 'home/database/database', '备份数据','备份数据'); +INSERT INTO `oa_admin_rule` VALUES (25, 24, 'home/database/backup', '备份数据表','备份数据'); +INSERT INTO `oa_admin_rule` VALUES (26, 24, 'home/database/optimize', '优化数据表','优化数据表'); +INSERT INTO `oa_admin_rule` VALUES (27, 24, 'home/database/repair', '修复数据表','修复数据表'); -INSERT INTO `oa_admin_rule` VALUES (28, 1, 'home/database/backuplist', '还原数据','还原数据', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (29, 28, 'home/database/import', '还原数据表','还原数据', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (30, 28, 'home/database/downfile', '下载备份数据','下载备份数据', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (31, 28, 'home/database/del', '删除备份数据','删除备份数据', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (28, 1, 'home/database/backuplist', '还原数据','还原数据'); +INSERT INTO `oa_admin_rule` VALUES (29, 28, 'home/database/import', '还原数据表','还原数据'); +INSERT INTO `oa_admin_rule` VALUES (30, 28, 'home/database/downfile', '下载备份数据','下载备份数据'); +INSERT INTO `oa_admin_rule` VALUES (31, 28, 'home/database/del', '删除备份数据','删除备份数据'); -INSERT INTO `oa_admin_rule` VALUES (32, 2, 'home/check/index', '审核人配置','审核人', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (33, 32, 'home/check/add', '新增/编辑审核人','审核人', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (34, 32, 'home/check/delete', '删除审核人','审核人', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (32, 2, 'home/check/index', '审核人配置','审核人'); +INSERT INTO `oa_admin_rule` VALUES (33, 32, 'home/check/add', '新增/编辑审核人','审核人'); +INSERT INTO `oa_admin_rule` VALUES (34, 32, 'home/check/delete', '删除审核人','审核人'); -INSERT INTO `oa_admin_rule` VALUES (35, 2, 'home/schedule/cate', '工作类型设置','工作类型', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (36, 35, 'home/schedule/cate_add', '新增/编辑工作类型','工作类型', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (37, 35, 'home/schedule/cate_disable', '禁用工作类型','工作类型', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (38, 35, 'home/schedule/cate_delete', '删除工作类型','工作类型', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (35, 2, 'home/schedule/cate', '工作类型设置','工作类型'); +INSERT INTO `oa_admin_rule` VALUES (36, 35, 'home/schedule/cate_add', '新增/编辑工作类型','工作类型'); +INSERT INTO `oa_admin_rule` VALUES (37, 35, 'home/schedule/cate_disable', '禁用工作类型','工作类型'); +INSERT INTO `oa_admin_rule` VALUES (38, 35, 'home/schedule/cate_delete', '删除工作类型','工作类型'); -INSERT INTO `oa_admin_rule` VALUES (39, 2, 'home/keywords/index', '知识关键字设置','知识关键字', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (40, 39, 'home/keywords/add', '新增/编辑知识关键字','知识关键字', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (41, 39, 'home/keywords/delete', '删除知识关键字','知识关键字', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (39, 2, 'home/keywords/index', '知识关键字设置','知识关键字'); +INSERT INTO `oa_admin_rule` VALUES (40, 39, 'home/keywords/add', '新增/编辑知识关键字','知识关键字'); +INSERT INTO `oa_admin_rule` VALUES (41, 39, 'home/keywords/delete', '删除知识关键字','知识关键字'); -INSERT INTO `oa_admin_rule` VALUES (42, 2, 'home/expense/cate', '报销类型设置','报销类型', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (43, 42, 'home/expense/cate_add', '新增/编辑报销类型','报销类型', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (44, 42, 'home/expense/cate_disable', '禁用报销类型','报销类型', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (45, 42, 'home/expense/cate_delete', '删除报销类型','报销类型', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (42, 2, 'home/expense/cate', '报销类型设置','报销类型'); +INSERT INTO `oa_admin_rule` VALUES (43, 42, 'home/expense/cate_add', '新增/编辑报销类型','报销类型'); +INSERT INTO `oa_admin_rule` VALUES (44, 42, 'home/expense/cate_disable', '禁用报销类型','报销类型'); +INSERT INTO `oa_admin_rule` VALUES (45, 42, 'home/expense/cate_delete', '删除报销类型','报销类型'); -INSERT INTO `oa_admin_rule` VALUES (46, 2, 'home/invoice/subject', '发票主体设置','发票主体', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (47, 46, 'home/invoice/subject_add', '新增/编辑发票主体','发票主体', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (48, 46, 'home/invoice/subject_disable', '禁用发票主体','发票主体', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (49, 46, 'home/invoice/subject_delete', '删除发票主体','发票主体', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (46, 2, 'home/invoice/subject', '发票主体设置','发票主体'); +INSERT INTO `oa_admin_rule` VALUES (47, 46, 'home/invoice/subject_add', '新增/编辑发票主体','发票主体'); +INSERT INTO `oa_admin_rule` VALUES (48, 46, 'home/invoice/subject_disable', '禁用发票主体','发票主体'); +INSERT INTO `oa_admin_rule` VALUES (49, 46, 'home/invoice/subject_delete', '删除发票主体','发票主体'); -INSERT INTO `oa_admin_rule` VALUES (50, 3, 'home/department/index', '部门架构','部门', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (51, 50, 'home/department/add', '添加/编辑部门信息','部门', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (52, 50, 'home/department/delete', '删除部门','部门', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (50, 3, 'home/department/index', '部门架构','部门'); +INSERT INTO `oa_admin_rule` VALUES (51, 50, 'home/department/add', '添加/编辑部门信息','部门'); +INSERT INTO `oa_admin_rule` VALUES (52, 50, 'home/department/delete', '删除部门','部门'); -INSERT INTO `oa_admin_rule` VALUES (53, 3, 'home/position/index', '岗位职称','岗位职称', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (54, 53, 'home/position/add', '添加/编辑岗位职称','岗位职称', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (55, 53, 'home/position/delete', '删除岗位职称','岗位职称', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (56, 53, 'home/position/view', '查看岗位职称','岗位职称', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (53, 3, 'home/position/index', '岗位职称','岗位职称'); +INSERT INTO `oa_admin_rule` VALUES (54, 53, 'home/position/add', '添加/编辑岗位职称','岗位职称'); +INSERT INTO `oa_admin_rule` VALUES (55, 53, 'home/position/delete', '删除岗位职称','岗位职称'); +INSERT INTO `oa_admin_rule` VALUES (56, 53, 'home/position/view', '查看岗位职称','岗位职称'); -INSERT INTO `oa_admin_rule` VALUES (57, 3, 'home/admin/index', '企业员工','员工', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (58, 57, 'home/admin/add', '添加/编辑员工','员工', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (59, 57, 'home/admin/view', '查看员工信息','员工', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (60, 57, 'home/admin/set', '设置员工状态','员工状态', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (61, 57, 'home/admin/reset_psw', '重设员工密码','员工密码', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (57, 3, 'home/admin/index', '企业员工','员工'); +INSERT INTO `oa_admin_rule` VALUES (58, 57, 'home/admin/add', '添加/编辑员工','员工'); +INSERT INTO `oa_admin_rule` VALUES (59, 57, 'home/admin/view', '查看员工信息','员工'); +INSERT INTO `oa_admin_rule` VALUES (60, 57, 'home/admin/set', '设置员工状态','员工状态'); +INSERT INTO `oa_admin_rule` VALUES (61, 57, 'home/admin/reset_psw', '重设员工密码','员工密码'); -INSERT INTO `oa_admin_rule` VALUES (62, 3, 'home/personal/change', '人事调动','人事调动', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (63, 62, 'home/personal/change_add', '新增/编辑人事调动','人事调动', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (62, 3, 'home/personal/change', '人事调动','人事调动'); +INSERT INTO `oa_admin_rule` VALUES (63, 62, 'home/personal/change_add', '新增/编辑人事调动','人事调动'); -INSERT INTO `oa_admin_rule` VALUES (64, 3, 'home/personal/leave', '离职档案','离职档案', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (65, 64, 'home/personal/leave_add', '新增/编辑离职档案','离职档案', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (66, 64, 'home/personal/leave_delete', '删除离职档案','离职档案', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (64, 3, 'home/personal/leave', '离职档案','离职档案'); +INSERT INTO `oa_admin_rule` VALUES (65, 64, 'home/personal/leave_add', '新增/编辑离职档案','离职档案'); +INSERT INTO `oa_admin_rule` VALUES (66, 64, 'home/personal/leave_delete', '删除离职档案','离职档案'); -INSERT INTO `oa_admin_rule` VALUES (67, 4, 'home/mail/inbox', '收件箱','收件箱', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (68, 67, 'home/mail/add', '添加/修改消息','消息', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (69, 67, 'home/mail/send', '发送消息','消息', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (70, 67, 'home/mail/save', '保存消息到草稿','消息到草稿', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (71, 67, 'home/mail/reply', '回复消息','消息', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (72, 67, 'home/mail/check', '设置消息状态','消息状态', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (73, 67, 'home/mail/read', '查看消息','消息', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (67, 4, 'home/mail/inbox', '收件箱','收件箱'); +INSERT INTO `oa_admin_rule` VALUES (68, 67, 'home/mail/add', '添加/修改消息','消息'); +INSERT INTO `oa_admin_rule` VALUES (69, 67, 'home/mail/send', '发送消息','消息'); +INSERT INTO `oa_admin_rule` VALUES (70, 67, 'home/mail/save', '保存消息到草稿','消息到草稿'); +INSERT INTO `oa_admin_rule` VALUES (71, 67, 'home/mail/reply', '回复消息','消息'); +INSERT INTO `oa_admin_rule` VALUES (72, 67, 'home/mail/check', '设置消息状态','消息状态'); +INSERT INTO `oa_admin_rule` VALUES (73, 67, 'home/mail/read', '查看消息','消息'); -INSERT INTO `oa_admin_rule` VALUES (74, 4, 'home/mail/sendbox', '发件箱','发件箱', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (75, 4, 'home/mail/draft', '草稿箱','草稿箱', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (76, 4, 'home/mail/rubbish', '垃圾箱','垃圾箱', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (74, 4, 'home/mail/sendbox', '发件箱','发件箱'); +INSERT INTO `oa_admin_rule` VALUES (75, 4, 'home/mail/draft', '草稿箱','草稿箱'); +INSERT INTO `oa_admin_rule` VALUES (76, 4, 'home/mail/rubbish', '垃圾箱','垃圾箱'); -INSERT INTO `oa_admin_rule` VALUES (77, 5, 'home/note/cate', '公告分类','公告分类', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (78, 77, 'home/note/cate_add', '添加/修改公告分类','公告分类', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (79, 77, 'home/note/cate_delete', '删除公告分类','公告分类', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (77, 5, 'home/note/cate', '公告分类','公告分类'); +INSERT INTO `oa_admin_rule` VALUES (78, 77, 'home/note/cate_add', '添加/修改公告分类','公告分类'); +INSERT INTO `oa_admin_rule` VALUES (79, 77, 'home/note/cate_delete', '删除公告分类','公告分类'); -INSERT INTO `oa_admin_rule` VALUES (80, 5, 'home/note/index', '公告列表','公告', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (81, 80, 'home/note/add', '添加公告','公告', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (82, 80, 'home/note/delete', '删除公告','公告', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (83, 80, 'home/note/view', '查看公告','公告', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (80, 5, 'home/note/index', '公告列表','公告'); +INSERT INTO `oa_admin_rule` VALUES (81, 80, 'home/note/add', '添加公告','公告'); +INSERT INTO `oa_admin_rule` VALUES (82, 80, 'home/note/delete', '删除公告','公告'); +INSERT INTO `oa_admin_rule` VALUES (83, 80, 'home/note/view', '查看公告','公告'); -INSERT INTO `oa_admin_rule` VALUES (84, 6, 'home/article/cate', '知识分类','知识分类', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (85, 84, 'home/article/cate_add', '添加/修改知识分类','知识分类', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (86, 84, 'home/article/cate_delete', '删除知识分类','知识分类', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (84, 6, 'home/article/cate', '知识分类','知识分类'); +INSERT INTO `oa_admin_rule` VALUES (85, 84, 'home/article/cate_add', '添加/修改知识分类','知识分类'); +INSERT INTO `oa_admin_rule` VALUES (86, 84, 'home/article/cate_delete', '删除知识分类','知识分类'); -INSERT INTO `oa_admin_rule` VALUES (87, 6, 'home/article/index', '共享知识','知识文章', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (88, 87, 'home/article/add', '添加/修改知识文章','知识文章', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (89, 87, 'home/article/delete', '删除知识文章','知识文章', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (90, 87, 'home/article/view', '查看知识文章','知识文章', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (87, 6, 'home/article/index', '共享知识','知识文章'); +INSERT INTO `oa_admin_rule` VALUES (88, 87, 'home/article/add', '添加/修改知识文章','知识文章'); +INSERT INTO `oa_admin_rule` VALUES (89, 87, 'home/article/delete', '删除知识文章','知识文章'); +INSERT INTO `oa_admin_rule` VALUES (90, 87, 'home/article/view', '查看知识文章','知识文章'); -INSERT INTO `oa_admin_rule` VALUES (91, 6, 'home/article/list', '个人知识','知识文章', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (91, 6, 'home/article/list', '个人知识','知识文章'); -INSERT INTO `oa_admin_rule` VALUES (92, 7, 'home/plan/index', '日程安排','日程安排', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (93, 92, 'home/plan/calendar', '日程日历','日程安排', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (94, 92, 'home/plan/add', '添加/编辑日程安排','日程安排', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (95, 92, 'home/plan/delete', '删除日程安排','日程安排', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (96, 92, 'home/plan/detail', '查看日程安排','日程安排', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (92, 7, 'home/plan/index', '日程安排','日程安排'); +INSERT INTO `oa_admin_rule` VALUES (93, 92, 'home/plan/calendar', '日程日历','日程安排'); +INSERT INTO `oa_admin_rule` VALUES (94, 92, 'home/plan/add', '添加/编辑日程安排','日程安排'); +INSERT INTO `oa_admin_rule` VALUES (95, 92, 'home/plan/delete', '删除日程安排','日程安排'); +INSERT INTO `oa_admin_rule` VALUES (96, 92, 'home/plan/detail', '查看日程安排','日程安排'); -INSERT INTO `oa_admin_rule` VALUES (97, 7, 'home/schedule/index', '工作记录','工作记录', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (98, 97, 'home/schedule/calendar', '工作记录日历','工作日历', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (99, 97, 'home/schedule/add', '添加/编辑工作记录','工作记录', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (100, 97, 'home/schedule/delete', '删除工作记录','工作记录', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (101, 97, 'home/schedule/detail', '查看工作记录','工作记录', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (102, 97, 'home/schedule/update_labor_time', '更改工时','工时', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (97, 7, 'home/schedule/index', '工作记录','工作记录'); +INSERT INTO `oa_admin_rule` VALUES (98, 97, 'home/schedule/calendar', '工作记录日历','工作日历'); +INSERT INTO `oa_admin_rule` VALUES (99, 97, 'home/schedule/add', '添加/编辑工作记录','工作记录'); +INSERT INTO `oa_admin_rule` VALUES (100, 97, 'home/schedule/delete', '删除工作记录','工作记录'); +INSERT INTO `oa_admin_rule` VALUES (101, 97, 'home/schedule/detail', '查看工作记录','工作记录'); +INSERT INTO `oa_admin_rule` VALUES (102, 97, 'home/schedule/update_labor_time', '更改工时','工时'); -INSERT INTO `oa_admin_rule` VALUES (103, 8, 'home/expense/index', '报销管理','报销', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (104, 103, 'home/expense/add', '新增/编辑报销','报销', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (105, 103, 'home/expense/delete', '删除报销','报销', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (106, 103, 'home/expense/view', '查看报销信息','报销', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (107, 103, 'home/expense/check', '设置报销状态','报销状态', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (103, 8, 'home/expense/index', '报销管理','报销'); +INSERT INTO `oa_admin_rule` VALUES (104, 103, 'home/expense/add', '新增/编辑报销','报销'); +INSERT INTO `oa_admin_rule` VALUES (105, 103, 'home/expense/delete', '删除报销','报销'); +INSERT INTO `oa_admin_rule` VALUES (106, 103, 'home/expense/view', '查看报销信息','报销'); +INSERT INTO `oa_admin_rule` VALUES (107, 103, 'home/expense/check', '设置报销状态','报销状态'); -INSERT INTO `oa_admin_rule` VALUES (108, 8, 'home/invoice/index', '发票管理','发票', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (109, 108, 'home/invoice/add', '新增/编辑发票','发票', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (110, 108, 'home/invoice/delete', '删除发票','发票', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (111, 108, 'home/invoice/view', '查看发票信息','发票', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (112, 108, 'home/invoice/check', '设置发票状态','发票状态', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (108, 8, 'home/invoice/index', '发票管理','发票'); +INSERT INTO `oa_admin_rule` VALUES (109, 108, 'home/invoice/add', '新增/编辑发票','发票'); +INSERT INTO `oa_admin_rule` VALUES (110, 108, 'home/invoice/delete', '删除发票','发票'); +INSERT INTO `oa_admin_rule` VALUES (111, 108, 'home/invoice/view', '查看发票信息','发票'); +INSERT INTO `oa_admin_rule` VALUES (112, 108, 'home/invoice/check', '设置发票状态','发票状态'); -INSERT INTO `oa_admin_rule` VALUES (113, 8, 'home/income/index', '到账管理','到账', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (114, 113, 'home/income/add', '新增到账','到账', 0, 0); -INSERT INTO `oa_admin_rule` VALUES (115, 113, 'home/income/check', '设置到账状态','到账状态', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (113, 8, 'home/income/index', '到账管理','到账'); +INSERT INTO `oa_admin_rule` VALUES (114, 113, 'home/income/add', '新增到账','到账'); +INSERT INTO `oa_admin_rule` VALUES (115, 113, 'home/income/check', '设置到账状态','到账状态'); -INSERT INTO `oa_admin_rule` VALUES (116, 9, 'home/analysis/index', '智能分析','智能分析', 0, 0); +INSERT INTO `oa_admin_rule` VALUES (116, 9, 'home/analysis/index', '智能分析','智能分析'); -- ---------------------------- -- Table structure for oa_article