完善系统设置模块优化
This commit is contained in:
parent
177dc719f7
commit
661fb0d00c
@ -60,7 +60,7 @@ class Conf extends BaseController
|
|||||||
return to_assign();
|
return to_assign();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$id = empty($param['id']) ? 0 : $param['id'];
|
$id = isset($param['id']) ? $param['id'] : 0;
|
||||||
if ($id > 0) {
|
if ($id > 0) {
|
||||||
$config = Db::name('Config')->where(['id' => $id])->find();
|
$config = Db::name('Config')->where(['id' => $id])->find();
|
||||||
View::assign('config', $config);
|
View::assign('config', $config);
|
||||||
@ -101,7 +101,7 @@ class Conf extends BaseController
|
|||||||
}
|
}
|
||||||
return to_assign();
|
return to_assign();
|
||||||
} else {
|
} else {
|
||||||
$id = empty($param['id']) ? 0 : $param['id'];
|
$id = isset($param['id']) ? $param['id'] : 0;
|
||||||
$conf = Db::name('Config')->where('id', $id)->find();
|
$conf = Db::name('Config')->where('id', $id)->find();
|
||||||
$config = [];
|
$config = [];
|
||||||
if ($conf['content']) {
|
if ($conf['content']) {
|
||||||
|
@ -62,7 +62,7 @@ class Database extends BaseController
|
|||||||
add_log('add');
|
add_log('add');
|
||||||
return to_assign(0, '备份成功!');
|
return to_assign(0, '备份成功!');
|
||||||
} else {
|
} else {
|
||||||
return to_assign(1, '请选择要备份的表!');
|
return to_assign(1, '请选择要备份的表');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -71,14 +71,14 @@ class Database extends BaseController
|
|||||||
{
|
{
|
||||||
$tables = get_params('id');
|
$tables = get_params('id');
|
||||||
if (empty($tables)) {
|
if (empty($tables)) {
|
||||||
return to_assign(0, '请选择要优化的表!');
|
return to_assign(0, '请选择要优化的表');
|
||||||
}
|
}
|
||||||
$tables = explode(',', $tables);
|
$tables = explode(',', $tables);
|
||||||
if ($this->db->optimize($tables)) {
|
if ($this->db->optimize($tables)) {
|
||||||
add_log('edit');
|
add_log('edit');
|
||||||
return to_assign(0, '数据表优化成功!');
|
return to_assign(0, '数据表优化成功!');
|
||||||
} else {
|
} else {
|
||||||
return to_assign(1, '数据表优化出错请重试!');
|
return to_assign(1, '数据表优化出错请重试');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -87,14 +87,14 @@ class Database extends BaseController
|
|||||||
{
|
{
|
||||||
$tables = get_params('id');
|
$tables = get_params('id');
|
||||||
if (empty($tables)) {
|
if (empty($tables)) {
|
||||||
return to_assign(1, '请选择要修复的表!');
|
return to_assign(1, '请选择要修复的表');
|
||||||
}
|
}
|
||||||
$tables = explode(',', $tables);
|
$tables = explode(',', $tables);
|
||||||
if ($this->db->repair($tables)) {
|
if ($this->db->repair($tables)) {
|
||||||
add_log('edit');
|
add_log('edit');
|
||||||
return to_assign(0, '数据表修复成功!');
|
return to_assign(0, '数据表修复成功');
|
||||||
} else {
|
} else {
|
||||||
return to_assign(1, '数据表修复出错请重试!');
|
return to_assign(1, '数据表修复出错请重试');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -167,13 +167,13 @@ class Database extends BaseController
|
|||||||
$this->db->delFile($v);
|
$this->db->delFile($v);
|
||||||
}
|
}
|
||||||
add_log('delete');
|
add_log('delete');
|
||||||
return to_assign(0, "删除成功!");
|
return to_assign(0, "删除成功");
|
||||||
}
|
}
|
||||||
if ($this->db->delFile($id)) {
|
if ($this->db->delFile($id)) {
|
||||||
add_log('delete');
|
add_log('delete');
|
||||||
return to_assign(0, "删除成功!");
|
return to_assign(0, "删除成功");
|
||||||
} else {
|
} else {
|
||||||
return to_assign(1, "备份文件删除失败,请检查文件权限!");
|
return to_assign(1, "备份文件删除失败,请检查文件权限");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ class Menu extends BaseController
|
|||||||
clear_cache('adminMenu');
|
clear_cache('adminMenu');
|
||||||
return to_assign();
|
return to_assign();
|
||||||
} else {
|
} else {
|
||||||
$pid = empty($param['pid']) ? 0 : $param['pid'];
|
$id = isset($param['id']) ? $param['id'] : 0;
|
||||||
View::assign('pid', $pid);
|
View::assign('pid', $pid);
|
||||||
return view();
|
return view();
|
||||||
}
|
}
|
||||||
|
@ -39,35 +39,10 @@ class Role extends BaseController
|
|||||||
//添加&编辑
|
//添加&编辑
|
||||||
public function add()
|
public function add()
|
||||||
{
|
{
|
||||||
$id = empty(get_params('id')) ? 0 : get_params('id');
|
$param = get_params();
|
||||||
$menu = get_admin_menu();
|
|
||||||
$rule = get_admin_rule();
|
|
||||||
if($id > 0) {
|
|
||||||
$group = get_admin_group_info($id);
|
|
||||||
$role_menu = create_tree_list(0, $menu, $group['menus']);
|
|
||||||
$role_rule = create_tree_list(0, $rule, $group['rules']);
|
|
||||||
$role = Db::name('AdminGroup')->where(['id' => $id])->find();
|
|
||||||
View::assign('role', $role);
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
$role_menu = create_tree_list(0, $menu, []);
|
|
||||||
$role_rule = create_tree_list(0, $rule, []);
|
|
||||||
}
|
|
||||||
View::assign('role_menu', $role_menu);
|
|
||||||
View::assign('role_rule', $role_rule);
|
|
||||||
View::assign('id', $id);
|
|
||||||
return view();
|
|
||||||
}
|
|
||||||
|
|
||||||
//提交保存
|
|
||||||
public function post_submit()
|
|
||||||
{
|
|
||||||
if (request()->isAjax()) {
|
if (request()->isAjax()) {
|
||||||
$param = get_params();
|
|
||||||
$menuData = isset($param['menu']) ? $param['menu'] : 0;
|
$menuData = isset($param['menu']) ? $param['menu'] : 0;
|
||||||
$ruleData = isset($param['rule']) ? $param['rule'] : 0;
|
$ruleData = isset($param['rule']) ? $param['rule'] : 0;
|
||||||
//sort($menuData);
|
|
||||||
//sort($ruleData);
|
|
||||||
$param['menus'] = implode(',',$menuData);
|
$param['menus'] = implode(',',$menuData);
|
||||||
$param['rules'] = implode(',',$ruleData);
|
$param['rules'] = implode(',',$ruleData);
|
||||||
if (!empty($param['id']) && $param['id'] > 0) {
|
if (!empty($param['id']) && $param['id'] > 0) {
|
||||||
@ -98,6 +73,26 @@ class Role extends BaseController
|
|||||||
clear_cache('adminRules');
|
clear_cache('adminRules');
|
||||||
return to_assign();
|
return to_assign();
|
||||||
}
|
}
|
||||||
|
else{
|
||||||
|
$id = isset($param['id']) ? $param['id'] : 0;
|
||||||
|
$menu = get_admin_menu();
|
||||||
|
$rule = get_admin_rule();
|
||||||
|
if($id > 0) {
|
||||||
|
$group = get_admin_group_info($id);
|
||||||
|
$role_menu = create_tree_list(0, $menu, $group['menus']);
|
||||||
|
$role_rule = create_tree_list(0, $rule, $group['rules']);
|
||||||
|
$role = Db::name('AdminGroup')->where(['id' => $id])->find();
|
||||||
|
View::assign('role', $role);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$role_menu = create_tree_list(0, $menu, []);
|
||||||
|
$role_rule = create_tree_list(0, $rule, []);
|
||||||
|
}
|
||||||
|
View::assign('role_menu', $role_menu);
|
||||||
|
View::assign('role_rule', $role_rule);
|
||||||
|
View::assign('id', $id);
|
||||||
|
return view();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//删除
|
//删除
|
||||||
|
@ -74,7 +74,7 @@ class Rule extends BaseController
|
|||||||
clear_cache('adminRules');
|
clear_cache('adminRules');
|
||||||
return to_assign();
|
return to_assign();
|
||||||
} else {
|
} else {
|
||||||
$pid = empty($param['pid']) ? 0 : $param['pid'];
|
$pid = isset($param['pid']) ? $param['pid'] : 0;
|
||||||
View::assign('pid', $pid);
|
View::assign('pid', $pid);
|
||||||
return view();
|
return view();
|
||||||
}
|
}
|
||||||
|
@ -127,7 +127,7 @@
|
|||||||
form.on('submit(webform)', function (obj) {
|
form.on('submit(webform)', function (obj) {
|
||||||
console.log(obj.field);
|
console.log(obj.field);
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: "{:url('home/role/post_submit')}",
|
url: "{:url('home/role/add')}",
|
||||||
data: obj.field,
|
data: obj.field,
|
||||||
type: 'post',
|
type: 'post',
|
||||||
success: function (e) {
|
success: function (e) {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script type="text/html" id="toolbarDemo">
|
<script type="text/html" id="toolbarDemo">
|
||||||
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
||||||
<a class="layui-btn layui-btn-normal layui-btn-sm" href="/home/role/add">+ 添加管理组</a>
|
<a class="layui-btn layui-btn-normal layui-btn-sm" href="{:url('home/role/add')}">+ 添加权限组</a>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
{/block}
|
{/block}
|
||||||
@ -59,7 +59,7 @@
|
|||||||
var data = obj.data;
|
var data = obj.data;
|
||||||
//console.log(obj)
|
//console.log(obj)
|
||||||
if (obj.event === 'del') {
|
if (obj.event === 'del') {
|
||||||
layer.confirm('确定要删除该角色吗?', { icon: 3, title: '提示' }, function (index) {
|
layer.confirm('确定要删除该权限角色吗?', { icon: 3, title: '提示' }, function (index) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: "{:url('home/role/delete')}",
|
url: "{:url('home/role/delete')}",
|
||||||
data: { id: data.id },
|
data: { id: data.id },
|
||||||
|
@ -67,7 +67,7 @@ CREATE TABLE `oa_admin_group` (
|
|||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of cms_admin_group
|
-- Records of cms_admin_group
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
INSERT INTO `oa_admin_group` VALUES ('1', '超级员工', '1', '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113', '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43', '超级员工,系统自动分配所有可操作权限及菜单。', '0', '0');
|
INSERT INTO `oa_admin_group` VALUES ('1', '超级员工', '1', '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113', '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43', '超级员工,系统自动分配所有可操作权限及菜单。', '0', '0');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for oa_admin_log
|
-- Table structure for oa_admin_log
|
||||||
@ -296,35 +296,36 @@ 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 (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 (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 (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 (90, 7, 'home/plan/index', '工作计划','工作计划', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (91, 7, 'home/plan/index', '工作计划','工作计划', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (91, 90, 'home/plan/calendar', '工作计划日历','工作计划', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (92, 91, 'home/plan/calendar', '工作计划日历','工作计划', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (92, 90, 'home/plan/add', '添加/编辑工作计划','工作计划', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (93, 91, 'home/plan/add', '添加/编辑工作计划','工作计划', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (93, 90, 'home/plan/delete', '删除工作计划','工作计划', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (94, 91, 'home/plan/delete', '删除工作计划','工作计划', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (94, 90, 'home/plan/detail', '查看工作计划','工作计划', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (95, 91, 'home/plan/detail', '查看工作计划','工作计划', 0, 0);
|
||||||
|
|
||||||
INSERT INTO `oa_admin_rule` VALUES (95, 7, 'home/schedule/index', '工作记录','工作记录', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (96, 7, 'home/schedule/index', '工作记录','工作记录', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (96, 95, 'home/schedule/calendar', '工作记录日历','工作日历', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (97, 96, 'home/schedule/calendar', '工作记录日历','工作日历', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (97, 95, 'home/schedule/add', '添加/编辑工作记录','工作记录', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (98, 96, 'home/schedule/add', '添加/编辑工作记录','工作记录', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (98, 95, 'home/schedule/delete', '删除工作记录','工作记录', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (99, 96, 'home/schedule/delete', '删除工作记录','工作记录', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (99, 95, 'home/schedule/detail', '查看工作记录','工作记录', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (100, 96, 'home/schedule/detail', '查看工作记录','工作记录', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (100, 95, 'home/schedule/update_labor_time', '更改工时','工时', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (101, 96, 'home/schedule/update_labor_time', '更改工时','工时', 0, 0);
|
||||||
|
|
||||||
INSERT INTO `oa_admin_rule` VALUES (101, 8, 'home/expense/index', '报销管理','报销', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (102, 8, 'home/expense/index', '报销管理','报销', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (102, 100, 'home/expense/add', '新增/编辑报销','报销', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (103, 102, 'home/expense/add', '新增/编辑报销','报销', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (103, 100, 'home/expense/delete', '删除报销','报销', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (104, 102, 'home/expense/delete', '删除报销','报销', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (104, 100, 'home/expense/view', '查看报销信息','报销', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (105, 102, 'home/expense/view', '查看报销信息','报销', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (105, 100, 'home/expense/check', '设置报销状态','报销状态', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (106, 102, 'home/expense/check', '设置报销状态','报销状态', 0, 0);
|
||||||
|
|
||||||
INSERT INTO `oa_admin_rule` VALUES (106, 8, 'home/invoice/index', '发票管理','发票', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (107, 8, 'home/invoice/index', '发票管理','发票', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (107, 106, 'home/invoice/add', '新增/编辑发票','发票', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (108, 107, 'home/invoice/add', '新增/编辑发票','发票', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (108, 106, 'home/invoice/delete', '删除发票','发票', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (109, 107, 'home/invoice/delete', '删除发票','发票', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (109, 106, 'home/invoice/view', '查看发票信息','发票', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (110, 107, 'home/invoice/view', '查看发票信息','发票', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (110, 106, 'home/invoice/check', '设置发票状态','发票状态', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (111, 107, 'home/invoice/check', '设置发票状态','发票状态', 0, 0);
|
||||||
|
|
||||||
INSERT INTO `oa_admin_rule` VALUES (111, 8, 'home/income/index', '到账管理','到账', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (112, 8, 'home/income/index', '到账管理','到账', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (112, 111, 'home/income/add', '新增到账','到账', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (113, 112, 'home/income/add', '新增到账','到账', 0, 0);
|
||||||
INSERT INTO `oa_admin_rule` VALUES (113, 111, 'home/income/check', '设置到账状态','到账状态', 0, 0);
|
INSERT INTO `oa_admin_rule` VALUES (114, 112, 'home/income/check', '设置到账状态','到账状态', 0, 0);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for oa_article
|
-- Table structure for oa_article
|
||||||
|
Loading…
x
Reference in New Issue
Block a user