From 8cebb04bb827afd1a3fae9dd2c21f2cec1496d04 Mon Sep 17 00:00:00 2001 From: vilson <545522390@qq.com> Date: Sat, 7 Mar 2020 10:20:23 +0800 Subject: [PATCH 1/3] singleMode Signed-off-by: vilson <545522390@qq.com> --- application/common/Model/Member.php | 85 ++-- application/index/controller/Oauth.php | 2 +- data/2.8.0/2.8.13-2.8.14.sql | 6 + data/2.8.0/pearproject.sql | 586 +++++++++++++++++++++---- data/pearproject.sql | 586 +++++++++++++++++++++---- static/image/default/logo.png | Bin 6160 -> 14370 bytes 6 files changed, 1049 insertions(+), 216 deletions(-) create mode 100644 data/2.8.0/2.8.13-2.8.14.sql diff --git a/application/common/Model/Member.php b/application/common/Model/Member.php index f0a064f..b730235 100644 --- a/application/common/Model/Member.php +++ b/application/common/Model/Member.php @@ -26,7 +26,19 @@ class Member extends CommonModel Db::name('Member')->where(['id' => $member['id']])->update([ 'last_login_time' => Db::raw('now()'), ]); - $list = MemberAccount::where(['member_code' => $member['code']])->order('id asc')->select()->toArray(); + + $configModel = new SystemConfig(); + $config = $configModel->info(); + if ($config['single_mode'] && $config['single_org_code']) { + $list = MemberAccount::where(['member_code' => $member['code'], 'organization_code' => $config['single_org_code']])->order('id asc')->select()->toArray(); + if (!$list) { + MemberAccount::inviteMember($member['code'], $config['single_org_code']); + $list = MemberAccount::where(['member_code' => $member['code'], 'organization_code' => $config['single_org_code']])->order('id asc')->select()->toArray(); + } + } else { + $list = MemberAccount::where(['member_code' => $member['code']])->order('id asc')->select()->toArray(); + } + $organizationList = self::getOrgList($member['code'], true); if ($list) { foreach ($list as &$item) { @@ -84,12 +96,30 @@ class Member extends CommonModel } $list = MemberAccount::where(['member_code' => $memberCode])->order('id asc')->select()->toArray(); if ($list) { + $configModel = new SystemConfig(); + $config = $configModel->info(); + $single = false; + if ($config['single_mode'] && $config['single_org_code']) { + $single = true; + } foreach ($list as $item) { $organization = Organization::where(['code' => $item['organization_code']])->find(); if ($organization) { - $organizationList[] = $organization; + if ($single) { + if ($item['organization_code'] == $config['single_org_code']) { + $organizationList[] = $organization; + break; + }; + } else { + $organizationList[] = $organization; + } } } + if (!$organizationList) { + $organization = Organization::where(['code' => $config['single_org_code']])->find(); + MemberAccount::inviteMember($memberCode, $config['single_org_code']); + $organizationList[] = $organization; + } } cache($cacheKey, $organizationList, 3600 * 24); return $organizationList; @@ -123,52 +153,13 @@ class Member extends CommonModel } } $result = self::create($memberData); - - Organization::createOrganization($result); -// $organizationData = [ -// 'code' => createUniqueCode('organization'), -// 'name' => $memberData['name'] . '的个人项目', -// 'personal' => 1, -// 'create_time' => nowTime(), -// 'owner_code' => $memberData['code'], -// ]; -// Organization::create($organizationData); -// -// $defaultAdminAuth = ProjectAuth::get(1)->toArray(); -// $defaultMemberAuth = ProjectAuth::get(2)->toArray(); -// unset($defaultAdminAuth['id']); -// unset($defaultMemberAuth['id']); -// $defaultAdminAuth['organization_code'] = $defaultMemberAuth['organization_code'] = $organizationData['code']; -// $defaultAdminAuth = ProjectAuth::create($defaultAdminAuth); -// $defaultMemberAuth = ProjectAuth::create($defaultMemberAuth); -// $defaultAdminAuthNode = ProjectAuthNode::where(['auth' => 1])->select()->toArray(); -// $defaultMemberAuthNode = ProjectAuthNode::where(['auth' => 2])->select()->toArray(); -// foreach ($defaultAdminAuthNode as &$item) { -// unset($item['id']); -// $item['auth'] = $defaultAdminAuth['id']; -// ProjectAuthNode::create($item); -// } -// foreach ($defaultMemberAuthNode as &$item) { -// unset($item['id']); -// $item['auth'] = $defaultMemberAuth['id']; -// ProjectAuthNode::create($item); -// } -// -// $memberAccountData = [ -// 'position' => '资深工程师', -// 'department' => '某某公司-某某某事业群-某某平台部-某某技术部-BM', -// 'code' => createUniqueCode('organization'), -// 'member_code' => $memberData['code'], -// 'organization_code' => $organizationData['code'], -// 'is_owner' => 1, -// 'status' => 1, -// 'create_time' => nowTime(), -// 'avatar' => $memberData['avatar'], -// 'name' => $memberData['name'], -// 'email' => $memberData['email'], -// ]; -// MemberAccount::create($memberAccountData); + + $configModel = new SystemConfig(); + $config = $configModel->info(); + if ($config['single_mode'] && $config['single_org_code']) { + $result = MemberAccount::inviteMember($result['code'], $config['single_org_code']); + } return $result; } diff --git a/application/index/controller/Oauth.php b/application/index/controller/Oauth.php index 8c02692..d5d3620 100644 --- a/application/index/controller/Oauth.php +++ b/application/index/controller/Oauth.php @@ -143,7 +143,7 @@ class Oauth extends BasicApi if (!$user['errcode']) { $user['user_info']['avatar'] = $userInfo['avatar']; $user['user_info']['mobile'] = $userInfo['mobile']; - $user['user_info']['email'] = $userInfo['email']; + $user['user_info']['email'] = $userInfo['email'] ?? ''; $user['user_info']['userId'] = $userId; } } diff --git a/data/2.8.0/2.8.13-2.8.14.sql b/data/2.8.0/2.8.13-2.8.14.sql new file mode 100644 index 0000000..bc62345 --- /dev/null +++ b/data/2.8.0/2.8.13-2.8.14.sql @@ -0,0 +1,6 @@ +SET FOREIGN_KEY_CHECKS=0; + +INSERT INTO `pearProject`.`pear_system_config`(`id`, `name`, `value`) VALUES (44, 'single_mode', '0'); +INSERT INTO `pearProject`.`pear_system_config`(`id`, `name`, `value`) VALUES (45, 'single_org_code', ''); + +SET FOREIGN_KEY_CHECKS=1; diff --git a/data/2.8.0/pearproject.sql b/data/2.8.0/pearproject.sql index 3606b3a..a43c7c3 100644 --- a/data/2.8.0/pearproject.sql +++ b/data/2.8.0/pearproject.sql @@ -11,7 +11,7 @@ Target Server Version : 50726 File Encoding : 65001 - Date: 06/03/2020 14:06:05 + Date: 07/03/2020 10:19:45 */ SET NAMES utf8mb4; @@ -220,15 +220,17 @@ CREATE TABLE `pear_member` ( PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `code`(`code`) USING BTREE, INDEX `username`(`account`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 589 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 591 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_member -- ---------------------------- -INSERT INTO `pear_member` VALUES (582, '123456', 'e10adc3949ba59abbe56e057f20f883e', 'vilson', '18681140825', 'juli', NULL, 1, '2019-06-26 14:12:48', '', 'https://static.vilson.xyz/cover.png', '', 0, 0, 0, NULL, NULL, '545522390@qq.com', '6v7be19pwman2fird04gqu53', NULL, NULL, NULL); +INSERT INTO `pear_member` VALUES (582, '123456', 'e10adc3949ba59abbe56e057f20f883e', 'vilson', '18681140825', 'juli', NULL, 1, '2020-03-07 10:19:12', '', 'https://static.vilson.xyz/cover.png', '', 0, 0, 0, NULL, NULL, '545522390@qq.com', '6v7be19pwman2fird04gqu53', NULL, NULL, NULL); INSERT INTO `pear_member` VALUES (586, 'Alians', 'e10adc3949ba59abbe56e057f20f883e', 'Alians', '18377893857', 'vilson', NULL, 1, '2019-01-26 07:29:41', '', 'https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png', NULL, 0, 0, 0, NULL, NULL, 'vilson@qq.com', 'kqdcn2w40p58r31zyo6efjib', NULL, NULL, NULL); INSERT INTO `pear_member` VALUES (587, 'Chihiro', 'e10adc3949ba59abbe56e057f20f883e', 'Chihiro', '18278881051', 'Chihiro', NULL, 1, '2019-01-24 11:15:09', '', 'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png', NULL, 0, 0, 0, NULL, NULL, '741648282@qq.com', 'y680trgedcavbhnz24u7i5m3', NULL, NULL, NULL); -INSERT INTO `pear_member` VALUES (588, 'Json', 'f9f02f39d6d2048d760d8add98265ba1', 'Json', '18681140821', 'Json', '2019-01-05 21:57:01', 1, '2019-01-06 08:21:42', '', 'https://static.vilson.xyz/cover.png', NULL, 0, 0, 0, NULL, NULL, '123456@qq.com', 'vys8gd32cfui6brtwzj4pqho', NULL, NULL, NULL); +INSERT INTO `pear_member` VALUES (588, 'Json', 'f9f02f39d6d2048d760d8add98265ba1', 'Json', '18681140829', 'Json', '2019-01-05 21:57:01', 1, '2019-01-06 08:21:42', '', 'https://static.vilson.xyz/cover.png', NULL, 0, 0, 0, NULL, NULL, '123456@qq.com', 'vys8gd32cfui6brtwzj4pqho', NULL, NULL, NULL); +INSERT INTO `pear_member` VALUES (589, 't2u3wz', 'e10adc3949ba59abbe56e057f20f883e', 'single', '18278881011', NULL, '2020-03-07 09:48:34', 1, '2020-03-07 09:58:23', '', 'https://static.vilson.online/cover.png', NULL, 0, 0, 0, NULL, NULL, 'single@qq.com', '058u3fnod4ayibjmsp26qkwz', NULL, NULL, NULL); +INSERT INTO `pear_member` VALUES (590, 'ewtfq5', 'dc483e80a7a0bd9ef71d8cf973673924', 'single2', '18681140821', NULL, '2020-03-07 10:00:53', 1, '2020-03-07 10:10:47', '', 'https://static.vilson.online/cover.png', NULL, 0, 0, 0, NULL, NULL, 'single2@qq.com', '65kwuynmf8g0z1va4qe2tlrb', NULL, NULL, NULL); -- ---------------------------- -- Table structure for pear_member_account @@ -254,7 +256,7 @@ CREATE TABLE `pear_member_account` ( `department` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `code`(`code`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组织账号表' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组织账号表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_member_account @@ -267,6 +269,10 @@ INSERT INTO `pear_member_account` VALUES (26, '6v7be19pwman2fird04gqu66', 'vys8g INSERT INTO `pear_member_account` VALUES (28, '0n52te9psyukd1g84frajwzv', '6v7be19pwman2fird04gqu53', 'bh5mdpzy7wg46kiqx9uclns2', '', NULL, 1, 'vilson', NULL, '545522390@qq.com', '2019-01-13 10:24:47', NULL, 1, NULL, 'https://static.vilson.xyz/cover.png', '资深工程师', '某某公司-某某某事业群-某某平台部-某某技术部-BM'); INSERT INTO `pear_member_account` VALUES (29, 'vg10jpez6w4odt87mnyfhax5', '6v7be19pwman2fird04gqu53', 'bhlmq6n5edixkwct17a2gpv3', '', NULL, 1, 'vilson', NULL, '545522390@qq.com', '2019-01-13 10:26:44', NULL, 1, NULL, 'https://static.vilson.xyz/cover.png', '资深工程师', '某某公司-某某某事业群-某某平台部-某某技术部-BM'); INSERT INTO `pear_member_account` VALUES (30, 'if34h2lvdu06twxce1npmog7', 'vys8gd32cfui6brtwzj4pqho', '6v7be19pwman2fird04gqu53', '', '4', 0, 'Json', NULL, '123456@qq.com', '2019-01-16 15:18:29', NULL, 1, NULL, NULL, '资深工程师', '某某公司-某某某事业群-某某平台部-某某技术部-BM'); +INSERT INTO `pear_member_account` VALUES (31, 's3y76dzgpai15mh4v90fc8o2', '058u3fnod4ayibjmsp26qkwz', '0zr9l2syfvda7mj3bket6qh1', '', NULL, 1, 'single', NULL, 'single@qq.com', '2020-03-07 09:48:41', NULL, 1, NULL, 'https://static.vilson.online/cover.png', '资深工程师', '某某公司-某某某事业群-某某平台部-某某技术部-BM'); +INSERT INTO `pear_member_account` VALUES (32, '29ipwlhogdqr14t8nukcfz0s', '058u3fnod4ayibjmsp26qkwz', '6v7be19pwman2fird04gqu53', '', '4', 0, 'single', '', 'single@qq.com', '2020-03-07 09:51:18', NULL, 1, '', NULL, '', ''); +INSERT INTO `pear_member_account` VALUES (33, 'mvaek2d1giw74jonqtpfsxc0', '65kwuynmf8g0z1va4qe2tlrb', '8vd63l2euj7xp5r10yiqhzgm', '', NULL, 1, 'single2', NULL, 'single2@qq.com', '2020-03-07 10:00:59', NULL, 1, NULL, 'https://static.vilson.online/cover.png', '资深工程师', '某某公司-某某某事业群-某某平台部-某某技术部-BM'); +INSERT INTO `pear_member_account` VALUES (34, 'wso6hv3uj0zbnyxd4fmk1arp', '65kwuynmf8g0z1va4qe2tlrb', '6v7be19pwman2fird04gqu53', '', '4', 0, 'single2', '', 'single2@qq.com', '2020-03-07 10:00:59', NULL, 1, '', NULL, '', ''); -- ---------------------------- -- Table structure for pear_notify @@ -351,7 +357,7 @@ CREATE TABLE `pear_organization` ( `area` int(10) NULL DEFAULT 0 COMMENT '区', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `code`(`code`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组织表' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组织表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_organization @@ -361,6 +367,8 @@ INSERT INTO `pear_organization` VALUES (3, 'Alians的个人项目', NULL, NULL, INSERT INTO `pear_organization` VALUES (4, 'Json的个人项目', NULL, NULL, 'vys8gd32cfui6brtwzj4pqho', '2019-01-05 21:57:01', 1, '4ni58wts2egcybvodfh1kmaj', NULL, 0, 0, 0); INSERT INTO `pear_organization` VALUES (5, '星星联盟', NULL, NULL, '6v7be19pwman2fird04gqu53', '2019-01-13 10:24:42', 1, 'bh5mdpzy7wg46kiqx9uclns2', '星星联盟', 150000, 150300, 150303); INSERT INTO `pear_organization` VALUES (6, '太阳联盟', NULL, NULL, '6v7be19pwman2fird04gqu53', '2019-01-13 10:26:39', 1, 'bhlmq6n5edixkwct17a2gpv3', '太阳联盟', 140000, 140300, 140303); +INSERT INTO `pear_organization` VALUES (7, 'single的个人项目', NULL, NULL, '058u3fnod4ayibjmsp26qkwz', '2020-03-07 09:48:35', 1, '0zr9l2syfvda7mj3bket6qh1', NULL, 0, 0, 0); +INSERT INTO `pear_organization` VALUES (8, 'single2的个人项目', NULL, NULL, '65kwuynmf8g0z1va4qe2tlrb', '2020-03-07 10:00:53', 1, '8vd63l2euj7xp5r10yiqhzgm', NULL, 0, 0, 0); -- ---------------------------- -- Table structure for pear_project @@ -428,7 +436,7 @@ CREATE TABLE `pear_project_auth` ( `is_default` tinyint(1) NULL DEFAULT 0 COMMENT '是否默认', `type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '权限类型', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '项目权限表' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '项目权限表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_project_auth @@ -441,6 +449,10 @@ INSERT INTO `pear_project_auth` VALUES (6, '管理员', 1, 0, '管理员', 0, '2 INSERT INTO `pear_project_auth` VALUES (7, '成员', 1, 0, '成员', 0, '2018-12-20 13:39:59', 'bh5mdpzy7wg46kiqx9uclns2', 1, 'member'); INSERT INTO `pear_project_auth` VALUES (8, '管理员', 1, 0, '管理员', 0, '2018-08-01 14:20:46', 'bhlmq6n5edixkwct17a2gpv3', 0, 'admin'); INSERT INTO `pear_project_auth` VALUES (9, '成员', 1, 0, '成员', 0, '2018-12-20 13:39:59', 'bhlmq6n5edixkwct17a2gpv3', 1, 'member'); +INSERT INTO `pear_project_auth` VALUES (10, '管理员', 1, 0, '管理员', 0, '2018-08-01 14:20:46', '0zr9l2syfvda7mj3bket6qh1', 0, 'admin'); +INSERT INTO `pear_project_auth` VALUES (11, '成员', 1, 0, '成员', 0, '2018-12-20 13:39:59', '0zr9l2syfvda7mj3bket6qh1', 1, 'member'); +INSERT INTO `pear_project_auth` VALUES (12, '管理员', 1, 0, '管理员', 0, '2018-08-01 14:20:46', '8vd63l2euj7xp5r10yiqhzgm', 0, 'admin'); +INSERT INTO `pear_project_auth` VALUES (13, '成员', 1, 0, '成员', 0, '2018-12-20 13:39:59', '8vd63l2euj7xp5r10yiqhzgm', 1, 'member'); -- ---------------------------- -- Table structure for pear_project_auth_node @@ -453,7 +465,7 @@ CREATE TABLE `pear_project_auth_node` ( PRIMARY KEY (`id`) USING BTREE, INDEX `index_system_auth_auth`(`auth`) USING BTREE, INDEX `index_system_auth_node`(`node`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 4527 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '项目角色与节点绑定' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 5078 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '项目角色与节点绑定' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_project_auth_node @@ -1133,81 +1145,485 @@ INSERT INTO `pear_project_auth_node` VALUES (4188, 3, 'project/file/recycle'); INSERT INTO `pear_project_auth_node` VALUES (4189, 3, 'project/file/recovery'); INSERT INTO `pear_project_auth_node` VALUES (4190, 3, 'project/file/delete'); INSERT INTO `pear_project_auth_node` VALUES (4191, 3, 'project'); -INSERT INTO `pear_project_auth_node` VALUES (4452, 4, 'project/account/index'); -INSERT INTO `pear_project_auth_node` VALUES (4453, 4, 'project/account/read'); -INSERT INTO `pear_project_auth_node` VALUES (4454, 4, 'project/auth/index'); -INSERT INTO `pear_project_auth_node` VALUES (4455, 4, 'project/department/index'); -INSERT INTO `pear_project_auth_node` VALUES (4456, 4, 'project/department/read'); -INSERT INTO `pear_project_auth_node` VALUES (4457, 4, 'project/department_member/index'); -INSERT INTO `pear_project_auth_node` VALUES (4458, 4, 'project/department_member/searchinvitemember'); -INSERT INTO `pear_project_auth_node` VALUES (4459, 4, 'project/file/index'); -INSERT INTO `pear_project_auth_node` VALUES (4460, 4, 'project/file/read'); -INSERT INTO `pear_project_auth_node` VALUES (4461, 4, 'project/file/uploadfiles'); -INSERT INTO `pear_project_auth_node` VALUES (4462, 4, 'project/index/index'); -INSERT INTO `pear_project_auth_node` VALUES (4463, 4, 'project/index'); -INSERT INTO `pear_project_auth_node` VALUES (4464, 4, 'project/index/changecurrentorganization'); -INSERT INTO `pear_project_auth_node` VALUES (4465, 4, 'project/index/systemconfig'); -INSERT INTO `pear_project_auth_node` VALUES (4466, 4, 'project/index/info'); -INSERT INTO `pear_project_auth_node` VALUES (4467, 4, 'project/index/editpersonal'); -INSERT INTO `pear_project_auth_node` VALUES (4468, 4, 'project/index/editpassword'); -INSERT INTO `pear_project_auth_node` VALUES (4469, 4, 'project/index/uploadimg'); -INSERT INTO `pear_project_auth_node` VALUES (4470, 4, 'project/index/uploadavatar'); -INSERT INTO `pear_project_auth_node` VALUES (4471, 4, 'project/menu/menu'); -INSERT INTO `pear_project_auth_node` VALUES (4472, 4, 'project/node/index'); -INSERT INTO `pear_project_auth_node` VALUES (4473, 4, 'project/node/alllist'); -INSERT INTO `pear_project_auth_node` VALUES (4474, 4, 'project/notify/index'); -INSERT INTO `pear_project_auth_node` VALUES (4475, 4, 'project/notify'); -INSERT INTO `pear_project_auth_node` VALUES (4476, 4, 'project/notify/noreads'); -INSERT INTO `pear_project_auth_node` VALUES (4477, 4, 'project/notify/setreadied'); -INSERT INTO `pear_project_auth_node` VALUES (4478, 4, 'project/notify/batchdel'); -INSERT INTO `pear_project_auth_node` VALUES (4479, 4, 'project/notify/read'); -INSERT INTO `pear_project_auth_node` VALUES (4480, 4, 'project/notify/delete'); -INSERT INTO `pear_project_auth_node` VALUES (4481, 4, 'project/organization/index'); -INSERT INTO `pear_project_auth_node` VALUES (4482, 4, 'project/organization'); -INSERT INTO `pear_project_auth_node` VALUES (4483, 4, 'project/organization/save'); -INSERT INTO `pear_project_auth_node` VALUES (4484, 4, 'project/organization/read'); -INSERT INTO `pear_project_auth_node` VALUES (4485, 4, 'project/organization/edit'); -INSERT INTO `pear_project_auth_node` VALUES (4486, 4, 'project/organization/delete'); -INSERT INTO `pear_project_auth_node` VALUES (4487, 4, 'project/project/index'); -INSERT INTO `pear_project_auth_node` VALUES (4488, 4, 'project/project/selflist'); -INSERT INTO `pear_project_auth_node` VALUES (4489, 4, 'project/project/save'); -INSERT INTO `pear_project_auth_node` VALUES (4490, 4, 'project/project/read'); -INSERT INTO `pear_project_auth_node` VALUES (4491, 4, 'project/project/getlogbyselfproject'); -INSERT INTO `pear_project_auth_node` VALUES (4492, 4, 'project/project/quit'); -INSERT INTO `pear_project_auth_node` VALUES (4493, 4, 'project/project_collect/collect'); -INSERT INTO `pear_project_auth_node` VALUES (4494, 4, 'project/project_collect'); -INSERT INTO `pear_project_auth_node` VALUES (4495, 4, 'project/project_member/index'); -INSERT INTO `pear_project_auth_node` VALUES (4496, 4, 'project/project_template/index'); -INSERT INTO `pear_project_auth_node` VALUES (4497, 4, 'project/task/index'); -INSERT INTO `pear_project_auth_node` VALUES (4498, 4, 'project/task/datetotalforproject'); -INSERT INTO `pear_project_auth_node` VALUES (4499, 4, 'project/task/selflist'); -INSERT INTO `pear_project_auth_node` VALUES (4500, 4, 'project/task/read'); -INSERT INTO `pear_project_auth_node` VALUES (4501, 4, 'project/task/save'); -INSERT INTO `pear_project_auth_node` VALUES (4502, 4, 'project/task/taskdone'); -INSERT INTO `pear_project_auth_node` VALUES (4503, 4, 'project/task/assigntask'); -INSERT INTO `pear_project_auth_node` VALUES (4504, 4, 'project/task/sort'); -INSERT INTO `pear_project_auth_node` VALUES (4505, 4, 'project/task/createcomment'); -INSERT INTO `pear_project_auth_node` VALUES (4506, 4, 'project/task/setprivate'); -INSERT INTO `pear_project_auth_node` VALUES (4507, 4, 'project/task/like'); -INSERT INTO `pear_project_auth_node` VALUES (4508, 4, 'project/task/tasktotags'); -INSERT INTO `pear_project_auth_node` VALUES (4509, 4, 'project/task/settag'); -INSERT INTO `pear_project_auth_node` VALUES (4510, 4, 'project/task/star'); -INSERT INTO `pear_project_auth_node` VALUES (4511, 4, 'project/task/tasklog'); -INSERT INTO `pear_project_auth_node` VALUES (4512, 4, 'project/task_member/index'); -INSERT INTO `pear_project_auth_node` VALUES (4513, 4, 'project/task_member/searchinvitemember'); -INSERT INTO `pear_project_auth_node` VALUES (4514, 4, 'project/task_stages/index'); -INSERT INTO `pear_project_auth_node` VALUES (4515, 4, 'project/task_stages/tasks'); -INSERT INTO `pear_project_auth_node` VALUES (4516, 4, 'project/task_stages/sort'); -INSERT INTO `pear_project_auth_node` VALUES (4517, 4, 'project/task_stages_template/index'); -INSERT INTO `pear_project_auth_node` VALUES (4518, 4, 'project/task_tag/index'); -INSERT INTO `pear_project_auth_node` VALUES (4519, 4, 'project/task_tag'); -INSERT INTO `pear_project_auth_node` VALUES (4520, 4, 'project/task_tag/save'); -INSERT INTO `pear_project_auth_node` VALUES (4521, 4, 'project/task_tag/edit'); -INSERT INTO `pear_project_auth_node` VALUES (4522, 4, 'project/task_tag/delete'); -INSERT INTO `pear_project_auth_node` VALUES (4523, 4, 'project/project_features/index'); -INSERT INTO `pear_project_auth_node` VALUES (4524, 4, 'project/project_version/index'); -INSERT INTO `pear_project_auth_node` VALUES (4525, 4, 'project/project_version/read'); -INSERT INTO `pear_project_auth_node` VALUES (4526, 4, 'project/task_workflow/index'); +INSERT INTO `pear_project_auth_node` VALUES (4527, 10, 'project/account/index'); +INSERT INTO `pear_project_auth_node` VALUES (4528, 10, 'project/account'); +INSERT INTO `pear_project_auth_node` VALUES (4529, 10, 'project/account/auth'); +INSERT INTO `pear_project_auth_node` VALUES (4530, 10, 'project/account/add'); +INSERT INTO `pear_project_auth_node` VALUES (4531, 10, 'project/account/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4532, 10, 'project/account/del'); +INSERT INTO `pear_project_auth_node` VALUES (4533, 10, 'project/account/forbid'); +INSERT INTO `pear_project_auth_node` VALUES (4534, 10, 'project/account/resume'); +INSERT INTO `pear_project_auth_node` VALUES (4535, 10, 'project/auth/index'); +INSERT INTO `pear_project_auth_node` VALUES (4536, 10, 'project/auth'); +INSERT INTO `pear_project_auth_node` VALUES (4537, 10, 'project/auth/apply'); +INSERT INTO `pear_project_auth_node` VALUES (4538, 10, 'project/auth/add'); +INSERT INTO `pear_project_auth_node` VALUES (4539, 10, 'project/auth/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4540, 10, 'project/auth/forbid'); +INSERT INTO `pear_project_auth_node` VALUES (4541, 10, 'project/auth/resume'); +INSERT INTO `pear_project_auth_node` VALUES (4542, 10, 'project/auth/setdefault'); +INSERT INTO `pear_project_auth_node` VALUES (4543, 10, 'project/auth/del'); +INSERT INTO `pear_project_auth_node` VALUES (4544, 10, 'project/department/index'); +INSERT INTO `pear_project_auth_node` VALUES (4545, 10, 'project/department'); +INSERT INTO `pear_project_auth_node` VALUES (4546, 10, 'project/department/read'); +INSERT INTO `pear_project_auth_node` VALUES (4547, 10, 'project/department/save'); +INSERT INTO `pear_project_auth_node` VALUES (4548, 10, 'project/department/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4549, 10, 'project/department/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4550, 10, 'project/department_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4551, 10, 'project/department_member'); +INSERT INTO `pear_project_auth_node` VALUES (4552, 10, 'project/department_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4553, 10, 'project/department_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4554, 10, 'project/department_member/removemember'); +INSERT INTO `pear_project_auth_node` VALUES (4555, 10, 'project/index/index'); +INSERT INTO `pear_project_auth_node` VALUES (4556, 10, 'project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4557, 10, 'project/index/changecurrentorganization'); +INSERT INTO `pear_project_auth_node` VALUES (4558, 10, 'project/index/systemconfig'); +INSERT INTO `pear_project_auth_node` VALUES (4559, 10, 'project/index/info'); +INSERT INTO `pear_project_auth_node` VALUES (4560, 10, 'project/index/editpersonal'); +INSERT INTO `pear_project_auth_node` VALUES (4561, 10, 'project/index/editpassword'); +INSERT INTO `pear_project_auth_node` VALUES (4562, 10, 'project/index/uploadimg'); +INSERT INTO `pear_project_auth_node` VALUES (4563, 10, 'project/index/uploadavatar'); +INSERT INTO `pear_project_auth_node` VALUES (4564, 10, 'project/menu/menu'); +INSERT INTO `pear_project_auth_node` VALUES (4565, 10, 'project/menu'); +INSERT INTO `pear_project_auth_node` VALUES (4566, 10, 'project/menu/menuadd'); +INSERT INTO `pear_project_auth_node` VALUES (4567, 10, 'project/menu/menuedit'); +INSERT INTO `pear_project_auth_node` VALUES (4568, 10, 'project/menu/menuforbid'); +INSERT INTO `pear_project_auth_node` VALUES (4569, 10, 'project/menu/menuresume'); +INSERT INTO `pear_project_auth_node` VALUES (4570, 10, 'project/menu/menudel'); +INSERT INTO `pear_project_auth_node` VALUES (4571, 10, 'project/node/index'); +INSERT INTO `pear_project_auth_node` VALUES (4572, 10, 'project/node'); +INSERT INTO `pear_project_auth_node` VALUES (4573, 10, 'project/node/alllist'); +INSERT INTO `pear_project_auth_node` VALUES (4574, 10, 'project/node/clear'); +INSERT INTO `pear_project_auth_node` VALUES (4575, 10, 'project/node/save'); +INSERT INTO `pear_project_auth_node` VALUES (4576, 10, 'project/notify/index'); +INSERT INTO `pear_project_auth_node` VALUES (4577, 10, 'project/notify'); +INSERT INTO `pear_project_auth_node` VALUES (4578, 10, 'project/notify/noreads'); +INSERT INTO `pear_project_auth_node` VALUES (4579, 10, 'project/notify/setreadied'); +INSERT INTO `pear_project_auth_node` VALUES (4580, 10, 'project/notify/batchdel'); +INSERT INTO `pear_project_auth_node` VALUES (4581, 10, 'project/notify/read'); +INSERT INTO `pear_project_auth_node` VALUES (4582, 10, 'project/notify/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4583, 10, 'project/organization/index'); +INSERT INTO `pear_project_auth_node` VALUES (4584, 10, 'project/organization'); +INSERT INTO `pear_project_auth_node` VALUES (4585, 10, 'project/organization/save'); +INSERT INTO `pear_project_auth_node` VALUES (4586, 10, 'project/organization/read'); +INSERT INTO `pear_project_auth_node` VALUES (4587, 10, 'project/organization/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4588, 10, 'project/organization/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4589, 10, 'project/project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4590, 10, 'project/project'); +INSERT INTO `pear_project_auth_node` VALUES (4591, 10, 'project/project/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4592, 10, 'project/project/save'); +INSERT INTO `pear_project_auth_node` VALUES (4593, 10, 'project/project/read'); +INSERT INTO `pear_project_auth_node` VALUES (4594, 10, 'project/project/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4595, 10, 'project/project/getlogbyselfproject'); +INSERT INTO `pear_project_auth_node` VALUES (4596, 10, 'project/project/uploadcover'); +INSERT INTO `pear_project_auth_node` VALUES (4597, 10, 'project/project/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (4598, 10, 'project/project/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (4599, 10, 'project/project/archive'); +INSERT INTO `pear_project_auth_node` VALUES (4600, 10, 'project/project/recoveryarchive'); +INSERT INTO `pear_project_auth_node` VALUES (4601, 10, 'project/project/quit'); +INSERT INTO `pear_project_auth_node` VALUES (4602, 10, 'project/project_collect/collect'); +INSERT INTO `pear_project_auth_node` VALUES (4603, 10, 'project/project_collect'); +INSERT INTO `pear_project_auth_node` VALUES (4604, 10, 'project/project_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4605, 10, 'project/project_member'); +INSERT INTO `pear_project_auth_node` VALUES (4606, 10, 'project/project_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4607, 10, 'project/project_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4608, 10, 'project/project_member/removemember'); +INSERT INTO `pear_project_auth_node` VALUES (4609, 10, 'project/project_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4610, 10, 'project/project_template'); +INSERT INTO `pear_project_auth_node` VALUES (4611, 10, 'project/project_template/save'); +INSERT INTO `pear_project_auth_node` VALUES (4612, 10, 'project/project_template/uploadcover'); +INSERT INTO `pear_project_auth_node` VALUES (4613, 10, 'project/project_template/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4614, 10, 'project/project_template/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4615, 10, 'project/task/index'); +INSERT INTO `pear_project_auth_node` VALUES (4616, 10, 'project/task'); +INSERT INTO `pear_project_auth_node` VALUES (4617, 10, 'project/task/datetotalforproject'); +INSERT INTO `pear_project_auth_node` VALUES (4618, 10, 'project/task/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4619, 10, 'project/task/tasksources'); +INSERT INTO `pear_project_auth_node` VALUES (4620, 10, 'project/task/read'); +INSERT INTO `pear_project_auth_node` VALUES (4621, 10, 'project/task/save'); +INSERT INTO `pear_project_auth_node` VALUES (4622, 10, 'project/task/taskdone'); +INSERT INTO `pear_project_auth_node` VALUES (4623, 10, 'project/task/assigntask'); +INSERT INTO `pear_project_auth_node` VALUES (4624, 10, 'project/task/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4625, 10, 'project/task/createcomment'); +INSERT INTO `pear_project_auth_node` VALUES (4626, 10, 'project/task/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4627, 10, 'project/task/like'); +INSERT INTO `pear_project_auth_node` VALUES (4628, 10, 'project/task/star'); +INSERT INTO `pear_project_auth_node` VALUES (4629, 10, 'project/task/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (4630, 10, 'project/task/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (4631, 10, 'project/task/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4632, 10, 'project/task_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4633, 10, 'project/task_member'); +INSERT INTO `pear_project_auth_node` VALUES (4634, 10, 'project/task_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4635, 10, 'project/task_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4636, 10, 'project/task_member/invitememberbatch'); +INSERT INTO `pear_project_auth_node` VALUES (4637, 10, 'project/task_stages/index'); +INSERT INTO `pear_project_auth_node` VALUES (4638, 10, 'project/task_stages'); +INSERT INTO `pear_project_auth_node` VALUES (4639, 10, 'project/task_stages/tasks'); +INSERT INTO `pear_project_auth_node` VALUES (4640, 10, 'project/task_stages/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4641, 10, 'project/task_stages/save'); +INSERT INTO `pear_project_auth_node` VALUES (4642, 10, 'project/task_stages/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4643, 10, 'project/task_stages/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4644, 10, 'project/task_stages_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4645, 10, 'project/task_stages_template'); +INSERT INTO `pear_project_auth_node` VALUES (4646, 10, 'project/task_stages_template/save'); +INSERT INTO `pear_project_auth_node` VALUES (4647, 10, 'project/task_stages_template/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4648, 10, 'project/task_stages_template/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4649, 10, 'project/source_link'); +INSERT INTO `pear_project_auth_node` VALUES (4650, 10, 'project/source_link/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4651, 10, 'project/task/tasklog'); +INSERT INTO `pear_project_auth_node` VALUES (4652, 10, 'project/task/recyclebatch'); +INSERT INTO `pear_project_auth_node` VALUES (4653, 10, 'project/file'); +INSERT INTO `pear_project_auth_node` VALUES (4654, 10, 'project/file/index'); +INSERT INTO `pear_project_auth_node` VALUES (4655, 10, 'project/file/read'); +INSERT INTO `pear_project_auth_node` VALUES (4656, 10, 'project/file/uploadfiles'); +INSERT INTO `pear_project_auth_node` VALUES (4657, 10, 'project/file/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4658, 10, 'project/file/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (4659, 10, 'project/file/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (4660, 10, 'project/file/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4661, 10, 'project'); +INSERT INTO `pear_project_auth_node` VALUES (4662, 11, 'project/account/index'); +INSERT INTO `pear_project_auth_node` VALUES (4663, 11, 'project/account/read'); +INSERT INTO `pear_project_auth_node` VALUES (4664, 11, 'project/auth/index'); +INSERT INTO `pear_project_auth_node` VALUES (4665, 11, 'project/department/index'); +INSERT INTO `pear_project_auth_node` VALUES (4666, 11, 'project/department/read'); +INSERT INTO `pear_project_auth_node` VALUES (4667, 11, 'project/department_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4668, 11, 'project/department_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4669, 11, 'project/file/index'); +INSERT INTO `pear_project_auth_node` VALUES (4670, 11, 'project/file/read'); +INSERT INTO `pear_project_auth_node` VALUES (4671, 11, 'project/file/uploadfiles'); +INSERT INTO `pear_project_auth_node` VALUES (4672, 11, 'project/index/index'); +INSERT INTO `pear_project_auth_node` VALUES (4673, 11, 'project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4674, 11, 'project/index/changecurrentorganization'); +INSERT INTO `pear_project_auth_node` VALUES (4675, 11, 'project/index/systemconfig'); +INSERT INTO `pear_project_auth_node` VALUES (4676, 11, 'project/index/info'); +INSERT INTO `pear_project_auth_node` VALUES (4677, 11, 'project/index/editpersonal'); +INSERT INTO `pear_project_auth_node` VALUES (4678, 11, 'project/index/editpassword'); +INSERT INTO `pear_project_auth_node` VALUES (4679, 11, 'project/index/uploadimg'); +INSERT INTO `pear_project_auth_node` VALUES (4680, 11, 'project/index/uploadavatar'); +INSERT INTO `pear_project_auth_node` VALUES (4681, 11, 'project/menu/menu'); +INSERT INTO `pear_project_auth_node` VALUES (4682, 11, 'project/node/index'); +INSERT INTO `pear_project_auth_node` VALUES (4683, 11, 'project/node/alllist'); +INSERT INTO `pear_project_auth_node` VALUES (4684, 11, 'project/notify/index'); +INSERT INTO `pear_project_auth_node` VALUES (4685, 11, 'project/notify'); +INSERT INTO `pear_project_auth_node` VALUES (4686, 11, 'project/notify/noreads'); +INSERT INTO `pear_project_auth_node` VALUES (4687, 11, 'project/notify/setreadied'); +INSERT INTO `pear_project_auth_node` VALUES (4688, 11, 'project/notify/batchdel'); +INSERT INTO `pear_project_auth_node` VALUES (4689, 11, 'project/notify/read'); +INSERT INTO `pear_project_auth_node` VALUES (4690, 11, 'project/notify/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4691, 11, 'project/organization/index'); +INSERT INTO `pear_project_auth_node` VALUES (4692, 11, 'project/organization'); +INSERT INTO `pear_project_auth_node` VALUES (4693, 11, 'project/organization/save'); +INSERT INTO `pear_project_auth_node` VALUES (4694, 11, 'project/organization/read'); +INSERT INTO `pear_project_auth_node` VALUES (4695, 11, 'project/organization/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4696, 11, 'project/organization/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4697, 11, 'project/project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4698, 11, 'project/project/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4699, 11, 'project/project/save'); +INSERT INTO `pear_project_auth_node` VALUES (4700, 11, 'project/project/read'); +INSERT INTO `pear_project_auth_node` VALUES (4701, 11, 'project/project/getlogbyselfproject'); +INSERT INTO `pear_project_auth_node` VALUES (4702, 11, 'project/project/quit'); +INSERT INTO `pear_project_auth_node` VALUES (4703, 11, 'project/project_collect/collect'); +INSERT INTO `pear_project_auth_node` VALUES (4704, 11, 'project/project_collect'); +INSERT INTO `pear_project_auth_node` VALUES (4705, 11, 'project/project_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4706, 11, 'project/project_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4707, 11, 'project/task/index'); +INSERT INTO `pear_project_auth_node` VALUES (4708, 11, 'project/task/datetotalforproject'); +INSERT INTO `pear_project_auth_node` VALUES (4709, 11, 'project/task/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4710, 11, 'project/task/read'); +INSERT INTO `pear_project_auth_node` VALUES (4711, 11, 'project/task/save'); +INSERT INTO `pear_project_auth_node` VALUES (4712, 11, 'project/task/taskdone'); +INSERT INTO `pear_project_auth_node` VALUES (4713, 11, 'project/task/assigntask'); +INSERT INTO `pear_project_auth_node` VALUES (4714, 11, 'project/task/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4715, 11, 'project/task/createcomment'); +INSERT INTO `pear_project_auth_node` VALUES (4716, 11, 'project/task/setprivate'); +INSERT INTO `pear_project_auth_node` VALUES (4717, 11, 'project/task/like'); +INSERT INTO `pear_project_auth_node` VALUES (4718, 11, 'project/task/tasktotags'); +INSERT INTO `pear_project_auth_node` VALUES (4719, 11, 'project/task/settag'); +INSERT INTO `pear_project_auth_node` VALUES (4720, 11, 'project/task/star'); +INSERT INTO `pear_project_auth_node` VALUES (4721, 11, 'project/task/tasklog'); +INSERT INTO `pear_project_auth_node` VALUES (4722, 11, 'project/task_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4723, 11, 'project/task_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4724, 11, 'project/task_stages/index'); +INSERT INTO `pear_project_auth_node` VALUES (4725, 11, 'project/task_stages/tasks'); +INSERT INTO `pear_project_auth_node` VALUES (4726, 11, 'project/task_stages/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4727, 11, 'project/task_stages_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4728, 11, 'project/task_tag/index'); +INSERT INTO `pear_project_auth_node` VALUES (4729, 11, 'project/task_tag'); +INSERT INTO `pear_project_auth_node` VALUES (4730, 11, 'project/task_tag/save'); +INSERT INTO `pear_project_auth_node` VALUES (4731, 11, 'project/task_tag/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4732, 11, 'project/task_tag/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4733, 11, 'project/project_features/index'); +INSERT INTO `pear_project_auth_node` VALUES (4734, 11, 'project/project_version/index'); +INSERT INTO `pear_project_auth_node` VALUES (4735, 11, 'project/project_version/read'); +INSERT INTO `pear_project_auth_node` VALUES (4736, 11, 'project/task_workflow/index'); +INSERT INTO `pear_project_auth_node` VALUES (4809, 4, 'project/account/index'); +INSERT INTO `pear_project_auth_node` VALUES (4810, 4, 'project/account/read'); +INSERT INTO `pear_project_auth_node` VALUES (4811, 4, 'project/auth/index'); +INSERT INTO `pear_project_auth_node` VALUES (4812, 4, 'project/department/index'); +INSERT INTO `pear_project_auth_node` VALUES (4813, 4, 'project/department/read'); +INSERT INTO `pear_project_auth_node` VALUES (4814, 4, 'project/department_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4815, 4, 'project/department_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4816, 4, 'project/file/index'); +INSERT INTO `pear_project_auth_node` VALUES (4817, 4, 'project/file/read'); +INSERT INTO `pear_project_auth_node` VALUES (4818, 4, 'project/file/uploadfiles'); +INSERT INTO `pear_project_auth_node` VALUES (4819, 4, 'project/index/index'); +INSERT INTO `pear_project_auth_node` VALUES (4820, 4, 'project/index/changecurrentorganization'); +INSERT INTO `pear_project_auth_node` VALUES (4821, 4, 'project/index/systemconfig'); +INSERT INTO `pear_project_auth_node` VALUES (4822, 4, 'project/index/info'); +INSERT INTO `pear_project_auth_node` VALUES (4823, 4, 'project/index/editpersonal'); +INSERT INTO `pear_project_auth_node` VALUES (4824, 4, 'project/index/editpassword'); +INSERT INTO `pear_project_auth_node` VALUES (4825, 4, 'project/index/uploadimg'); +INSERT INTO `pear_project_auth_node` VALUES (4826, 4, 'project/index/uploadavatar'); +INSERT INTO `pear_project_auth_node` VALUES (4827, 4, 'project/notify/index'); +INSERT INTO `pear_project_auth_node` VALUES (4828, 4, 'project/notify/noreads'); +INSERT INTO `pear_project_auth_node` VALUES (4829, 4, 'project/notify/setreadied'); +INSERT INTO `pear_project_auth_node` VALUES (4830, 4, 'project/notify/batchdel'); +INSERT INTO `pear_project_auth_node` VALUES (4831, 4, 'project/notify/read'); +INSERT INTO `pear_project_auth_node` VALUES (4832, 4, 'project/notify/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4833, 4, 'project/organization/index'); +INSERT INTO `pear_project_auth_node` VALUES (4834, 4, 'project/organization/save'); +INSERT INTO `pear_project_auth_node` VALUES (4835, 4, 'project/organization/read'); +INSERT INTO `pear_project_auth_node` VALUES (4836, 4, 'project/organization/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4837, 4, 'project/organization/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4838, 4, 'project/project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4839, 4, 'project/project/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4840, 4, 'project/project/save'); +INSERT INTO `pear_project_auth_node` VALUES (4841, 4, 'project/project/read'); +INSERT INTO `pear_project_auth_node` VALUES (4842, 4, 'project/project/getlogbyselfproject'); +INSERT INTO `pear_project_auth_node` VALUES (4843, 4, 'project/project/quit'); +INSERT INTO `pear_project_auth_node` VALUES (4844, 4, 'project/project_collect/collect'); +INSERT INTO `pear_project_auth_node` VALUES (4845, 4, 'project/project_features/index'); +INSERT INTO `pear_project_auth_node` VALUES (4846, 4, 'project/project_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4847, 4, 'project/project_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4848, 4, 'project/project_version/index'); +INSERT INTO `pear_project_auth_node` VALUES (4849, 4, 'project/project_version/read'); +INSERT INTO `pear_project_auth_node` VALUES (4850, 4, 'project/task/index'); +INSERT INTO `pear_project_auth_node` VALUES (4851, 4, 'project/task/datetotalforproject'); +INSERT INTO `pear_project_auth_node` VALUES (4852, 4, 'project/task/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4853, 4, 'project/task/read'); +INSERT INTO `pear_project_auth_node` VALUES (4854, 4, 'project/task/save'); +INSERT INTO `pear_project_auth_node` VALUES (4855, 4, 'project/task/taskdone'); +INSERT INTO `pear_project_auth_node` VALUES (4856, 4, 'project/task/assigntask'); +INSERT INTO `pear_project_auth_node` VALUES (4857, 4, 'project/task/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4858, 4, 'project/task/createcomment'); +INSERT INTO `pear_project_auth_node` VALUES (4859, 4, 'project/task/setprivate'); +INSERT INTO `pear_project_auth_node` VALUES (4860, 4, 'project/task/like'); +INSERT INTO `pear_project_auth_node` VALUES (4861, 4, 'project/task/tasktotags'); +INSERT INTO `pear_project_auth_node` VALUES (4862, 4, 'project/task/settag'); +INSERT INTO `pear_project_auth_node` VALUES (4863, 4, 'project/task/star'); +INSERT INTO `pear_project_auth_node` VALUES (4864, 4, 'project/task/tasklog'); +INSERT INTO `pear_project_auth_node` VALUES (4865, 4, 'project/task_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4866, 4, 'project/task_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4867, 4, 'project/task_stages/index'); +INSERT INTO `pear_project_auth_node` VALUES (4868, 4, 'project/task_stages/tasks'); +INSERT INTO `pear_project_auth_node` VALUES (4869, 4, 'project/task_stages/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4870, 4, 'project/task_stages_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4871, 4, 'project/task_tag/index'); +INSERT INTO `pear_project_auth_node` VALUES (4872, 4, 'project/task_tag/save'); +INSERT INTO `pear_project_auth_node` VALUES (4873, 4, 'project/task_tag/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4874, 4, 'project/task_tag/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4875, 4, 'project/task_workflow/index'); +INSERT INTO `pear_project_auth_node` VALUES (4876, 12, 'project/account/index'); +INSERT INTO `pear_project_auth_node` VALUES (4877, 12, 'project/account'); +INSERT INTO `pear_project_auth_node` VALUES (4878, 12, 'project/account/auth'); +INSERT INTO `pear_project_auth_node` VALUES (4879, 12, 'project/account/add'); +INSERT INTO `pear_project_auth_node` VALUES (4880, 12, 'project/account/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4881, 12, 'project/account/del'); +INSERT INTO `pear_project_auth_node` VALUES (4882, 12, 'project/account/forbid'); +INSERT INTO `pear_project_auth_node` VALUES (4883, 12, 'project/account/resume'); +INSERT INTO `pear_project_auth_node` VALUES (4884, 12, 'project/auth/index'); +INSERT INTO `pear_project_auth_node` VALUES (4885, 12, 'project/auth'); +INSERT INTO `pear_project_auth_node` VALUES (4886, 12, 'project/auth/apply'); +INSERT INTO `pear_project_auth_node` VALUES (4887, 12, 'project/auth/add'); +INSERT INTO `pear_project_auth_node` VALUES (4888, 12, 'project/auth/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4889, 12, 'project/auth/forbid'); +INSERT INTO `pear_project_auth_node` VALUES (4890, 12, 'project/auth/resume'); +INSERT INTO `pear_project_auth_node` VALUES (4891, 12, 'project/auth/setdefault'); +INSERT INTO `pear_project_auth_node` VALUES (4892, 12, 'project/auth/del'); +INSERT INTO `pear_project_auth_node` VALUES (4893, 12, 'project/department/index'); +INSERT INTO `pear_project_auth_node` VALUES (4894, 12, 'project/department'); +INSERT INTO `pear_project_auth_node` VALUES (4895, 12, 'project/department/read'); +INSERT INTO `pear_project_auth_node` VALUES (4896, 12, 'project/department/save'); +INSERT INTO `pear_project_auth_node` VALUES (4897, 12, 'project/department/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4898, 12, 'project/department/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4899, 12, 'project/department_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4900, 12, 'project/department_member'); +INSERT INTO `pear_project_auth_node` VALUES (4901, 12, 'project/department_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4902, 12, 'project/department_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4903, 12, 'project/department_member/removemember'); +INSERT INTO `pear_project_auth_node` VALUES (4904, 12, 'project/index/index'); +INSERT INTO `pear_project_auth_node` VALUES (4905, 12, 'project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4906, 12, 'project/index/changecurrentorganization'); +INSERT INTO `pear_project_auth_node` VALUES (4907, 12, 'project/index/systemconfig'); +INSERT INTO `pear_project_auth_node` VALUES (4908, 12, 'project/index/info'); +INSERT INTO `pear_project_auth_node` VALUES (4909, 12, 'project/index/editpersonal'); +INSERT INTO `pear_project_auth_node` VALUES (4910, 12, 'project/index/editpassword'); +INSERT INTO `pear_project_auth_node` VALUES (4911, 12, 'project/index/uploadimg'); +INSERT INTO `pear_project_auth_node` VALUES (4912, 12, 'project/index/uploadavatar'); +INSERT INTO `pear_project_auth_node` VALUES (4913, 12, 'project/menu/menu'); +INSERT INTO `pear_project_auth_node` VALUES (4914, 12, 'project/menu'); +INSERT INTO `pear_project_auth_node` VALUES (4915, 12, 'project/menu/menuadd'); +INSERT INTO `pear_project_auth_node` VALUES (4916, 12, 'project/menu/menuedit'); +INSERT INTO `pear_project_auth_node` VALUES (4917, 12, 'project/menu/menuforbid'); +INSERT INTO `pear_project_auth_node` VALUES (4918, 12, 'project/menu/menuresume'); +INSERT INTO `pear_project_auth_node` VALUES (4919, 12, 'project/menu/menudel'); +INSERT INTO `pear_project_auth_node` VALUES (4920, 12, 'project/node/index'); +INSERT INTO `pear_project_auth_node` VALUES (4921, 12, 'project/node'); +INSERT INTO `pear_project_auth_node` VALUES (4922, 12, 'project/node/alllist'); +INSERT INTO `pear_project_auth_node` VALUES (4923, 12, 'project/node/clear'); +INSERT INTO `pear_project_auth_node` VALUES (4924, 12, 'project/node/save'); +INSERT INTO `pear_project_auth_node` VALUES (4925, 12, 'project/notify/index'); +INSERT INTO `pear_project_auth_node` VALUES (4926, 12, 'project/notify'); +INSERT INTO `pear_project_auth_node` VALUES (4927, 12, 'project/notify/noreads'); +INSERT INTO `pear_project_auth_node` VALUES (4928, 12, 'project/notify/setreadied'); +INSERT INTO `pear_project_auth_node` VALUES (4929, 12, 'project/notify/batchdel'); +INSERT INTO `pear_project_auth_node` VALUES (4930, 12, 'project/notify/read'); +INSERT INTO `pear_project_auth_node` VALUES (4931, 12, 'project/notify/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4932, 12, 'project/organization/index'); +INSERT INTO `pear_project_auth_node` VALUES (4933, 12, 'project/organization'); +INSERT INTO `pear_project_auth_node` VALUES (4934, 12, 'project/organization/save'); +INSERT INTO `pear_project_auth_node` VALUES (4935, 12, 'project/organization/read'); +INSERT INTO `pear_project_auth_node` VALUES (4936, 12, 'project/organization/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4937, 12, 'project/organization/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4938, 12, 'project/project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4939, 12, 'project/project'); +INSERT INTO `pear_project_auth_node` VALUES (4940, 12, 'project/project/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4941, 12, 'project/project/save'); +INSERT INTO `pear_project_auth_node` VALUES (4942, 12, 'project/project/read'); +INSERT INTO `pear_project_auth_node` VALUES (4943, 12, 'project/project/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4944, 12, 'project/project/getlogbyselfproject'); +INSERT INTO `pear_project_auth_node` VALUES (4945, 12, 'project/project/uploadcover'); +INSERT INTO `pear_project_auth_node` VALUES (4946, 12, 'project/project/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (4947, 12, 'project/project/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (4948, 12, 'project/project/archive'); +INSERT INTO `pear_project_auth_node` VALUES (4949, 12, 'project/project/recoveryarchive'); +INSERT INTO `pear_project_auth_node` VALUES (4950, 12, 'project/project/quit'); +INSERT INTO `pear_project_auth_node` VALUES (4951, 12, 'project/project_collect/collect'); +INSERT INTO `pear_project_auth_node` VALUES (4952, 12, 'project/project_collect'); +INSERT INTO `pear_project_auth_node` VALUES (4953, 12, 'project/project_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4954, 12, 'project/project_member'); +INSERT INTO `pear_project_auth_node` VALUES (4955, 12, 'project/project_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4956, 12, 'project/project_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4957, 12, 'project/project_member/removemember'); +INSERT INTO `pear_project_auth_node` VALUES (4958, 12, 'project/project_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4959, 12, 'project/project_template'); +INSERT INTO `pear_project_auth_node` VALUES (4960, 12, 'project/project_template/save'); +INSERT INTO `pear_project_auth_node` VALUES (4961, 12, 'project/project_template/uploadcover'); +INSERT INTO `pear_project_auth_node` VALUES (4962, 12, 'project/project_template/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4963, 12, 'project/project_template/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4964, 12, 'project/task/index'); +INSERT INTO `pear_project_auth_node` VALUES (4965, 12, 'project/task'); +INSERT INTO `pear_project_auth_node` VALUES (4966, 12, 'project/task/datetotalforproject'); +INSERT INTO `pear_project_auth_node` VALUES (4967, 12, 'project/task/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4968, 12, 'project/task/tasksources'); +INSERT INTO `pear_project_auth_node` VALUES (4969, 12, 'project/task/read'); +INSERT INTO `pear_project_auth_node` VALUES (4970, 12, 'project/task/save'); +INSERT INTO `pear_project_auth_node` VALUES (4971, 12, 'project/task/taskdone'); +INSERT INTO `pear_project_auth_node` VALUES (4972, 12, 'project/task/assigntask'); +INSERT INTO `pear_project_auth_node` VALUES (4973, 12, 'project/task/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4974, 12, 'project/task/createcomment'); +INSERT INTO `pear_project_auth_node` VALUES (4975, 12, 'project/task/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4976, 12, 'project/task/like'); +INSERT INTO `pear_project_auth_node` VALUES (4977, 12, 'project/task/star'); +INSERT INTO `pear_project_auth_node` VALUES (4978, 12, 'project/task/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (4979, 12, 'project/task/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (4980, 12, 'project/task/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4981, 12, 'project/task_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4982, 12, 'project/task_member'); +INSERT INTO `pear_project_auth_node` VALUES (4983, 12, 'project/task_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4984, 12, 'project/task_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4985, 12, 'project/task_member/invitememberbatch'); +INSERT INTO `pear_project_auth_node` VALUES (4986, 12, 'project/task_stages/index'); +INSERT INTO `pear_project_auth_node` VALUES (4987, 12, 'project/task_stages'); +INSERT INTO `pear_project_auth_node` VALUES (4988, 12, 'project/task_stages/tasks'); +INSERT INTO `pear_project_auth_node` VALUES (4989, 12, 'project/task_stages/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4990, 12, 'project/task_stages/save'); +INSERT INTO `pear_project_auth_node` VALUES (4991, 12, 'project/task_stages/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4992, 12, 'project/task_stages/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4993, 12, 'project/task_stages_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4994, 12, 'project/task_stages_template'); +INSERT INTO `pear_project_auth_node` VALUES (4995, 12, 'project/task_stages_template/save'); +INSERT INTO `pear_project_auth_node` VALUES (4996, 12, 'project/task_stages_template/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4997, 12, 'project/task_stages_template/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4998, 12, 'project/source_link'); +INSERT INTO `pear_project_auth_node` VALUES (4999, 12, 'project/source_link/delete'); +INSERT INTO `pear_project_auth_node` VALUES (5000, 12, 'project/task/tasklog'); +INSERT INTO `pear_project_auth_node` VALUES (5001, 12, 'project/task/recyclebatch'); +INSERT INTO `pear_project_auth_node` VALUES (5002, 12, 'project/file'); +INSERT INTO `pear_project_auth_node` VALUES (5003, 12, 'project/file/index'); +INSERT INTO `pear_project_auth_node` VALUES (5004, 12, 'project/file/read'); +INSERT INTO `pear_project_auth_node` VALUES (5005, 12, 'project/file/uploadfiles'); +INSERT INTO `pear_project_auth_node` VALUES (5006, 12, 'project/file/edit'); +INSERT INTO `pear_project_auth_node` VALUES (5007, 12, 'project/file/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (5008, 12, 'project/file/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (5009, 12, 'project/file/delete'); +INSERT INTO `pear_project_auth_node` VALUES (5010, 12, 'project'); +INSERT INTO `pear_project_auth_node` VALUES (5011, 13, 'project/account/index'); +INSERT INTO `pear_project_auth_node` VALUES (5012, 13, 'project/account/read'); +INSERT INTO `pear_project_auth_node` VALUES (5013, 13, 'project/auth/index'); +INSERT INTO `pear_project_auth_node` VALUES (5014, 13, 'project/department/index'); +INSERT INTO `pear_project_auth_node` VALUES (5015, 13, 'project/department/read'); +INSERT INTO `pear_project_auth_node` VALUES (5016, 13, 'project/department_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (5017, 13, 'project/department_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (5018, 13, 'project/file/index'); +INSERT INTO `pear_project_auth_node` VALUES (5019, 13, 'project/file/read'); +INSERT INTO `pear_project_auth_node` VALUES (5020, 13, 'project/file/uploadfiles'); +INSERT INTO `pear_project_auth_node` VALUES (5021, 13, 'project/index/index'); +INSERT INTO `pear_project_auth_node` VALUES (5022, 13, 'project/index/changecurrentorganization'); +INSERT INTO `pear_project_auth_node` VALUES (5023, 13, 'project/index/systemconfig'); +INSERT INTO `pear_project_auth_node` VALUES (5024, 13, 'project/index/info'); +INSERT INTO `pear_project_auth_node` VALUES (5025, 13, 'project/index/editpersonal'); +INSERT INTO `pear_project_auth_node` VALUES (5026, 13, 'project/index/editpassword'); +INSERT INTO `pear_project_auth_node` VALUES (5027, 13, 'project/index/uploadimg'); +INSERT INTO `pear_project_auth_node` VALUES (5028, 13, 'project/index/uploadavatar'); +INSERT INTO `pear_project_auth_node` VALUES (5029, 13, 'project/notify/index'); +INSERT INTO `pear_project_auth_node` VALUES (5030, 13, 'project/notify/noreads'); +INSERT INTO `pear_project_auth_node` VALUES (5031, 13, 'project/notify/setreadied'); +INSERT INTO `pear_project_auth_node` VALUES (5032, 13, 'project/notify/batchdel'); +INSERT INTO `pear_project_auth_node` VALUES (5033, 13, 'project/notify/read'); +INSERT INTO `pear_project_auth_node` VALUES (5034, 13, 'project/notify/delete'); +INSERT INTO `pear_project_auth_node` VALUES (5035, 13, 'project/organization/index'); +INSERT INTO `pear_project_auth_node` VALUES (5036, 13, 'project/organization/save'); +INSERT INTO `pear_project_auth_node` VALUES (5037, 13, 'project/organization/read'); +INSERT INTO `pear_project_auth_node` VALUES (5038, 13, 'project/organization/edit'); +INSERT INTO `pear_project_auth_node` VALUES (5039, 13, 'project/organization/delete'); +INSERT INTO `pear_project_auth_node` VALUES (5040, 13, 'project/project/index'); +INSERT INTO `pear_project_auth_node` VALUES (5041, 13, 'project/project/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (5042, 13, 'project/project/save'); +INSERT INTO `pear_project_auth_node` VALUES (5043, 13, 'project/project/read'); +INSERT INTO `pear_project_auth_node` VALUES (5044, 13, 'project/project/getlogbyselfproject'); +INSERT INTO `pear_project_auth_node` VALUES (5045, 13, 'project/project/quit'); +INSERT INTO `pear_project_auth_node` VALUES (5046, 13, 'project/project_collect/collect'); +INSERT INTO `pear_project_auth_node` VALUES (5047, 13, 'project/project_features/index'); +INSERT INTO `pear_project_auth_node` VALUES (5048, 13, 'project/project_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (5049, 13, 'project/project_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (5050, 13, 'project/project_version/index'); +INSERT INTO `pear_project_auth_node` VALUES (5051, 13, 'project/project_version/read'); +INSERT INTO `pear_project_auth_node` VALUES (5052, 13, 'project/task/index'); +INSERT INTO `pear_project_auth_node` VALUES (5053, 13, 'project/task/datetotalforproject'); +INSERT INTO `pear_project_auth_node` VALUES (5054, 13, 'project/task/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (5055, 13, 'project/task/read'); +INSERT INTO `pear_project_auth_node` VALUES (5056, 13, 'project/task/save'); +INSERT INTO `pear_project_auth_node` VALUES (5057, 13, 'project/task/taskdone'); +INSERT INTO `pear_project_auth_node` VALUES (5058, 13, 'project/task/assigntask'); +INSERT INTO `pear_project_auth_node` VALUES (5059, 13, 'project/task/sort'); +INSERT INTO `pear_project_auth_node` VALUES (5060, 13, 'project/task/createcomment'); +INSERT INTO `pear_project_auth_node` VALUES (5061, 13, 'project/task/setprivate'); +INSERT INTO `pear_project_auth_node` VALUES (5062, 13, 'project/task/like'); +INSERT INTO `pear_project_auth_node` VALUES (5063, 13, 'project/task/tasktotags'); +INSERT INTO `pear_project_auth_node` VALUES (5064, 13, 'project/task/settag'); +INSERT INTO `pear_project_auth_node` VALUES (5065, 13, 'project/task/star'); +INSERT INTO `pear_project_auth_node` VALUES (5066, 13, 'project/task/tasklog'); +INSERT INTO `pear_project_auth_node` VALUES (5067, 13, 'project/task_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (5068, 13, 'project/task_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (5069, 13, 'project/task_stages/index'); +INSERT INTO `pear_project_auth_node` VALUES (5070, 13, 'project/task_stages/tasks'); +INSERT INTO `pear_project_auth_node` VALUES (5071, 13, 'project/task_stages/sort'); +INSERT INTO `pear_project_auth_node` VALUES (5072, 13, 'project/task_stages_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (5073, 13, 'project/task_tag/index'); +INSERT INTO `pear_project_auth_node` VALUES (5074, 13, 'project/task_tag/save'); +INSERT INTO `pear_project_auth_node` VALUES (5075, 13, 'project/task_tag/edit'); +INSERT INTO `pear_project_auth_node` VALUES (5076, 13, 'project/task_tag/delete'); +INSERT INTO `pear_project_auth_node` VALUES (5077, 13, 'project/task_workflow/index'); -- ---------------------------- -- Table structure for pear_project_collection @@ -2353,7 +2769,7 @@ CREATE TABLE `pear_system_config` ( `value` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置值', PRIMARY KEY (`id`) USING BTREE, INDEX `index_system_config_name`(`name`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 44 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统参数配置' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 46 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统参数配置' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_system_config @@ -2386,6 +2802,8 @@ INSERT INTO `pear_system_config` VALUES (40, 'wechat_encodingaeskey', ''); INSERT INTO `pear_system_config` VALUES (41, 'wechat_thr_appid', ''); INSERT INTO `pear_system_config` VALUES (42, 'wechat_thr_appkey', ''); INSERT INTO `pear_system_config` VALUES (43, 'storage_qiniu_is_https', 'https'); +INSERT INTO `pear_system_config` VALUES (44, 'single_mode', '0'); +INSERT INTO `pear_system_config` VALUES (45, 'single_org_code', ''); -- ---------------------------- -- Table structure for pear_system_log diff --git a/data/pearproject.sql b/data/pearproject.sql index 3606b3a..a43c7c3 100644 --- a/data/pearproject.sql +++ b/data/pearproject.sql @@ -11,7 +11,7 @@ Target Server Version : 50726 File Encoding : 65001 - Date: 06/03/2020 14:06:05 + Date: 07/03/2020 10:19:45 */ SET NAMES utf8mb4; @@ -220,15 +220,17 @@ CREATE TABLE `pear_member` ( PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `code`(`code`) USING BTREE, INDEX `username`(`account`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 589 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 591 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_member -- ---------------------------- -INSERT INTO `pear_member` VALUES (582, '123456', 'e10adc3949ba59abbe56e057f20f883e', 'vilson', '18681140825', 'juli', NULL, 1, '2019-06-26 14:12:48', '', 'https://static.vilson.xyz/cover.png', '', 0, 0, 0, NULL, NULL, '545522390@qq.com', '6v7be19pwman2fird04gqu53', NULL, NULL, NULL); +INSERT INTO `pear_member` VALUES (582, '123456', 'e10adc3949ba59abbe56e057f20f883e', 'vilson', '18681140825', 'juli', NULL, 1, '2020-03-07 10:19:12', '', 'https://static.vilson.xyz/cover.png', '', 0, 0, 0, NULL, NULL, '545522390@qq.com', '6v7be19pwman2fird04gqu53', NULL, NULL, NULL); INSERT INTO `pear_member` VALUES (586, 'Alians', 'e10adc3949ba59abbe56e057f20f883e', 'Alians', '18377893857', 'vilson', NULL, 1, '2019-01-26 07:29:41', '', 'https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png', NULL, 0, 0, 0, NULL, NULL, 'vilson@qq.com', 'kqdcn2w40p58r31zyo6efjib', NULL, NULL, NULL); INSERT INTO `pear_member` VALUES (587, 'Chihiro', 'e10adc3949ba59abbe56e057f20f883e', 'Chihiro', '18278881051', 'Chihiro', NULL, 1, '2019-01-24 11:15:09', '', 'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png', NULL, 0, 0, 0, NULL, NULL, '741648282@qq.com', 'y680trgedcavbhnz24u7i5m3', NULL, NULL, NULL); -INSERT INTO `pear_member` VALUES (588, 'Json', 'f9f02f39d6d2048d760d8add98265ba1', 'Json', '18681140821', 'Json', '2019-01-05 21:57:01', 1, '2019-01-06 08:21:42', '', 'https://static.vilson.xyz/cover.png', NULL, 0, 0, 0, NULL, NULL, '123456@qq.com', 'vys8gd32cfui6brtwzj4pqho', NULL, NULL, NULL); +INSERT INTO `pear_member` VALUES (588, 'Json', 'f9f02f39d6d2048d760d8add98265ba1', 'Json', '18681140829', 'Json', '2019-01-05 21:57:01', 1, '2019-01-06 08:21:42', '', 'https://static.vilson.xyz/cover.png', NULL, 0, 0, 0, NULL, NULL, '123456@qq.com', 'vys8gd32cfui6brtwzj4pqho', NULL, NULL, NULL); +INSERT INTO `pear_member` VALUES (589, 't2u3wz', 'e10adc3949ba59abbe56e057f20f883e', 'single', '18278881011', NULL, '2020-03-07 09:48:34', 1, '2020-03-07 09:58:23', '', 'https://static.vilson.online/cover.png', NULL, 0, 0, 0, NULL, NULL, 'single@qq.com', '058u3fnod4ayibjmsp26qkwz', NULL, NULL, NULL); +INSERT INTO `pear_member` VALUES (590, 'ewtfq5', 'dc483e80a7a0bd9ef71d8cf973673924', 'single2', '18681140821', NULL, '2020-03-07 10:00:53', 1, '2020-03-07 10:10:47', '', 'https://static.vilson.online/cover.png', NULL, 0, 0, 0, NULL, NULL, 'single2@qq.com', '65kwuynmf8g0z1va4qe2tlrb', NULL, NULL, NULL); -- ---------------------------- -- Table structure for pear_member_account @@ -254,7 +256,7 @@ CREATE TABLE `pear_member_account` ( `department` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `code`(`code`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组织账号表' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组织账号表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_member_account @@ -267,6 +269,10 @@ INSERT INTO `pear_member_account` VALUES (26, '6v7be19pwman2fird04gqu66', 'vys8g INSERT INTO `pear_member_account` VALUES (28, '0n52te9psyukd1g84frajwzv', '6v7be19pwman2fird04gqu53', 'bh5mdpzy7wg46kiqx9uclns2', '', NULL, 1, 'vilson', NULL, '545522390@qq.com', '2019-01-13 10:24:47', NULL, 1, NULL, 'https://static.vilson.xyz/cover.png', '资深工程师', '某某公司-某某某事业群-某某平台部-某某技术部-BM'); INSERT INTO `pear_member_account` VALUES (29, 'vg10jpez6w4odt87mnyfhax5', '6v7be19pwman2fird04gqu53', 'bhlmq6n5edixkwct17a2gpv3', '', NULL, 1, 'vilson', NULL, '545522390@qq.com', '2019-01-13 10:26:44', NULL, 1, NULL, 'https://static.vilson.xyz/cover.png', '资深工程师', '某某公司-某某某事业群-某某平台部-某某技术部-BM'); INSERT INTO `pear_member_account` VALUES (30, 'if34h2lvdu06twxce1npmog7', 'vys8gd32cfui6brtwzj4pqho', '6v7be19pwman2fird04gqu53', '', '4', 0, 'Json', NULL, '123456@qq.com', '2019-01-16 15:18:29', NULL, 1, NULL, NULL, '资深工程师', '某某公司-某某某事业群-某某平台部-某某技术部-BM'); +INSERT INTO `pear_member_account` VALUES (31, 's3y76dzgpai15mh4v90fc8o2', '058u3fnod4ayibjmsp26qkwz', '0zr9l2syfvda7mj3bket6qh1', '', NULL, 1, 'single', NULL, 'single@qq.com', '2020-03-07 09:48:41', NULL, 1, NULL, 'https://static.vilson.online/cover.png', '资深工程师', '某某公司-某某某事业群-某某平台部-某某技术部-BM'); +INSERT INTO `pear_member_account` VALUES (32, '29ipwlhogdqr14t8nukcfz0s', '058u3fnod4ayibjmsp26qkwz', '6v7be19pwman2fird04gqu53', '', '4', 0, 'single', '', 'single@qq.com', '2020-03-07 09:51:18', NULL, 1, '', NULL, '', ''); +INSERT INTO `pear_member_account` VALUES (33, 'mvaek2d1giw74jonqtpfsxc0', '65kwuynmf8g0z1va4qe2tlrb', '8vd63l2euj7xp5r10yiqhzgm', '', NULL, 1, 'single2', NULL, 'single2@qq.com', '2020-03-07 10:00:59', NULL, 1, NULL, 'https://static.vilson.online/cover.png', '资深工程师', '某某公司-某某某事业群-某某平台部-某某技术部-BM'); +INSERT INTO `pear_member_account` VALUES (34, 'wso6hv3uj0zbnyxd4fmk1arp', '65kwuynmf8g0z1va4qe2tlrb', '6v7be19pwman2fird04gqu53', '', '4', 0, 'single2', '', 'single2@qq.com', '2020-03-07 10:00:59', NULL, 1, '', NULL, '', ''); -- ---------------------------- -- Table structure for pear_notify @@ -351,7 +357,7 @@ CREATE TABLE `pear_organization` ( `area` int(10) NULL DEFAULT 0 COMMENT '区', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `code`(`code`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组织表' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组织表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_organization @@ -361,6 +367,8 @@ INSERT INTO `pear_organization` VALUES (3, 'Alians的个人项目', NULL, NULL, INSERT INTO `pear_organization` VALUES (4, 'Json的个人项目', NULL, NULL, 'vys8gd32cfui6brtwzj4pqho', '2019-01-05 21:57:01', 1, '4ni58wts2egcybvodfh1kmaj', NULL, 0, 0, 0); INSERT INTO `pear_organization` VALUES (5, '星星联盟', NULL, NULL, '6v7be19pwman2fird04gqu53', '2019-01-13 10:24:42', 1, 'bh5mdpzy7wg46kiqx9uclns2', '星星联盟', 150000, 150300, 150303); INSERT INTO `pear_organization` VALUES (6, '太阳联盟', NULL, NULL, '6v7be19pwman2fird04gqu53', '2019-01-13 10:26:39', 1, 'bhlmq6n5edixkwct17a2gpv3', '太阳联盟', 140000, 140300, 140303); +INSERT INTO `pear_organization` VALUES (7, 'single的个人项目', NULL, NULL, '058u3fnod4ayibjmsp26qkwz', '2020-03-07 09:48:35', 1, '0zr9l2syfvda7mj3bket6qh1', NULL, 0, 0, 0); +INSERT INTO `pear_organization` VALUES (8, 'single2的个人项目', NULL, NULL, '65kwuynmf8g0z1va4qe2tlrb', '2020-03-07 10:00:53', 1, '8vd63l2euj7xp5r10yiqhzgm', NULL, 0, 0, 0); -- ---------------------------- -- Table structure for pear_project @@ -428,7 +436,7 @@ CREATE TABLE `pear_project_auth` ( `is_default` tinyint(1) NULL DEFAULT 0 COMMENT '是否默认', `type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '权限类型', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '项目权限表' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '项目权限表' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_project_auth @@ -441,6 +449,10 @@ INSERT INTO `pear_project_auth` VALUES (6, '管理员', 1, 0, '管理员', 0, '2 INSERT INTO `pear_project_auth` VALUES (7, '成员', 1, 0, '成员', 0, '2018-12-20 13:39:59', 'bh5mdpzy7wg46kiqx9uclns2', 1, 'member'); INSERT INTO `pear_project_auth` VALUES (8, '管理员', 1, 0, '管理员', 0, '2018-08-01 14:20:46', 'bhlmq6n5edixkwct17a2gpv3', 0, 'admin'); INSERT INTO `pear_project_auth` VALUES (9, '成员', 1, 0, '成员', 0, '2018-12-20 13:39:59', 'bhlmq6n5edixkwct17a2gpv3', 1, 'member'); +INSERT INTO `pear_project_auth` VALUES (10, '管理员', 1, 0, '管理员', 0, '2018-08-01 14:20:46', '0zr9l2syfvda7mj3bket6qh1', 0, 'admin'); +INSERT INTO `pear_project_auth` VALUES (11, '成员', 1, 0, '成员', 0, '2018-12-20 13:39:59', '0zr9l2syfvda7mj3bket6qh1', 1, 'member'); +INSERT INTO `pear_project_auth` VALUES (12, '管理员', 1, 0, '管理员', 0, '2018-08-01 14:20:46', '8vd63l2euj7xp5r10yiqhzgm', 0, 'admin'); +INSERT INTO `pear_project_auth` VALUES (13, '成员', 1, 0, '成员', 0, '2018-12-20 13:39:59', '8vd63l2euj7xp5r10yiqhzgm', 1, 'member'); -- ---------------------------- -- Table structure for pear_project_auth_node @@ -453,7 +465,7 @@ CREATE TABLE `pear_project_auth_node` ( PRIMARY KEY (`id`) USING BTREE, INDEX `index_system_auth_auth`(`auth`) USING BTREE, INDEX `index_system_auth_node`(`node`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 4527 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '项目角色与节点绑定' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 5078 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '项目角色与节点绑定' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_project_auth_node @@ -1133,81 +1145,485 @@ INSERT INTO `pear_project_auth_node` VALUES (4188, 3, 'project/file/recycle'); INSERT INTO `pear_project_auth_node` VALUES (4189, 3, 'project/file/recovery'); INSERT INTO `pear_project_auth_node` VALUES (4190, 3, 'project/file/delete'); INSERT INTO `pear_project_auth_node` VALUES (4191, 3, 'project'); -INSERT INTO `pear_project_auth_node` VALUES (4452, 4, 'project/account/index'); -INSERT INTO `pear_project_auth_node` VALUES (4453, 4, 'project/account/read'); -INSERT INTO `pear_project_auth_node` VALUES (4454, 4, 'project/auth/index'); -INSERT INTO `pear_project_auth_node` VALUES (4455, 4, 'project/department/index'); -INSERT INTO `pear_project_auth_node` VALUES (4456, 4, 'project/department/read'); -INSERT INTO `pear_project_auth_node` VALUES (4457, 4, 'project/department_member/index'); -INSERT INTO `pear_project_auth_node` VALUES (4458, 4, 'project/department_member/searchinvitemember'); -INSERT INTO `pear_project_auth_node` VALUES (4459, 4, 'project/file/index'); -INSERT INTO `pear_project_auth_node` VALUES (4460, 4, 'project/file/read'); -INSERT INTO `pear_project_auth_node` VALUES (4461, 4, 'project/file/uploadfiles'); -INSERT INTO `pear_project_auth_node` VALUES (4462, 4, 'project/index/index'); -INSERT INTO `pear_project_auth_node` VALUES (4463, 4, 'project/index'); -INSERT INTO `pear_project_auth_node` VALUES (4464, 4, 'project/index/changecurrentorganization'); -INSERT INTO `pear_project_auth_node` VALUES (4465, 4, 'project/index/systemconfig'); -INSERT INTO `pear_project_auth_node` VALUES (4466, 4, 'project/index/info'); -INSERT INTO `pear_project_auth_node` VALUES (4467, 4, 'project/index/editpersonal'); -INSERT INTO `pear_project_auth_node` VALUES (4468, 4, 'project/index/editpassword'); -INSERT INTO `pear_project_auth_node` VALUES (4469, 4, 'project/index/uploadimg'); -INSERT INTO `pear_project_auth_node` VALUES (4470, 4, 'project/index/uploadavatar'); -INSERT INTO `pear_project_auth_node` VALUES (4471, 4, 'project/menu/menu'); -INSERT INTO `pear_project_auth_node` VALUES (4472, 4, 'project/node/index'); -INSERT INTO `pear_project_auth_node` VALUES (4473, 4, 'project/node/alllist'); -INSERT INTO `pear_project_auth_node` VALUES (4474, 4, 'project/notify/index'); -INSERT INTO `pear_project_auth_node` VALUES (4475, 4, 'project/notify'); -INSERT INTO `pear_project_auth_node` VALUES (4476, 4, 'project/notify/noreads'); -INSERT INTO `pear_project_auth_node` VALUES (4477, 4, 'project/notify/setreadied'); -INSERT INTO `pear_project_auth_node` VALUES (4478, 4, 'project/notify/batchdel'); -INSERT INTO `pear_project_auth_node` VALUES (4479, 4, 'project/notify/read'); -INSERT INTO `pear_project_auth_node` VALUES (4480, 4, 'project/notify/delete'); -INSERT INTO `pear_project_auth_node` VALUES (4481, 4, 'project/organization/index'); -INSERT INTO `pear_project_auth_node` VALUES (4482, 4, 'project/organization'); -INSERT INTO `pear_project_auth_node` VALUES (4483, 4, 'project/organization/save'); -INSERT INTO `pear_project_auth_node` VALUES (4484, 4, 'project/organization/read'); -INSERT INTO `pear_project_auth_node` VALUES (4485, 4, 'project/organization/edit'); -INSERT INTO `pear_project_auth_node` VALUES (4486, 4, 'project/organization/delete'); -INSERT INTO `pear_project_auth_node` VALUES (4487, 4, 'project/project/index'); -INSERT INTO `pear_project_auth_node` VALUES (4488, 4, 'project/project/selflist'); -INSERT INTO `pear_project_auth_node` VALUES (4489, 4, 'project/project/save'); -INSERT INTO `pear_project_auth_node` VALUES (4490, 4, 'project/project/read'); -INSERT INTO `pear_project_auth_node` VALUES (4491, 4, 'project/project/getlogbyselfproject'); -INSERT INTO `pear_project_auth_node` VALUES (4492, 4, 'project/project/quit'); -INSERT INTO `pear_project_auth_node` VALUES (4493, 4, 'project/project_collect/collect'); -INSERT INTO `pear_project_auth_node` VALUES (4494, 4, 'project/project_collect'); -INSERT INTO `pear_project_auth_node` VALUES (4495, 4, 'project/project_member/index'); -INSERT INTO `pear_project_auth_node` VALUES (4496, 4, 'project/project_template/index'); -INSERT INTO `pear_project_auth_node` VALUES (4497, 4, 'project/task/index'); -INSERT INTO `pear_project_auth_node` VALUES (4498, 4, 'project/task/datetotalforproject'); -INSERT INTO `pear_project_auth_node` VALUES (4499, 4, 'project/task/selflist'); -INSERT INTO `pear_project_auth_node` VALUES (4500, 4, 'project/task/read'); -INSERT INTO `pear_project_auth_node` VALUES (4501, 4, 'project/task/save'); -INSERT INTO `pear_project_auth_node` VALUES (4502, 4, 'project/task/taskdone'); -INSERT INTO `pear_project_auth_node` VALUES (4503, 4, 'project/task/assigntask'); -INSERT INTO `pear_project_auth_node` VALUES (4504, 4, 'project/task/sort'); -INSERT INTO `pear_project_auth_node` VALUES (4505, 4, 'project/task/createcomment'); -INSERT INTO `pear_project_auth_node` VALUES (4506, 4, 'project/task/setprivate'); -INSERT INTO `pear_project_auth_node` VALUES (4507, 4, 'project/task/like'); -INSERT INTO `pear_project_auth_node` VALUES (4508, 4, 'project/task/tasktotags'); -INSERT INTO `pear_project_auth_node` VALUES (4509, 4, 'project/task/settag'); -INSERT INTO `pear_project_auth_node` VALUES (4510, 4, 'project/task/star'); -INSERT INTO `pear_project_auth_node` VALUES (4511, 4, 'project/task/tasklog'); -INSERT INTO `pear_project_auth_node` VALUES (4512, 4, 'project/task_member/index'); -INSERT INTO `pear_project_auth_node` VALUES (4513, 4, 'project/task_member/searchinvitemember'); -INSERT INTO `pear_project_auth_node` VALUES (4514, 4, 'project/task_stages/index'); -INSERT INTO `pear_project_auth_node` VALUES (4515, 4, 'project/task_stages/tasks'); -INSERT INTO `pear_project_auth_node` VALUES (4516, 4, 'project/task_stages/sort'); -INSERT INTO `pear_project_auth_node` VALUES (4517, 4, 'project/task_stages_template/index'); -INSERT INTO `pear_project_auth_node` VALUES (4518, 4, 'project/task_tag/index'); -INSERT INTO `pear_project_auth_node` VALUES (4519, 4, 'project/task_tag'); -INSERT INTO `pear_project_auth_node` VALUES (4520, 4, 'project/task_tag/save'); -INSERT INTO `pear_project_auth_node` VALUES (4521, 4, 'project/task_tag/edit'); -INSERT INTO `pear_project_auth_node` VALUES (4522, 4, 'project/task_tag/delete'); -INSERT INTO `pear_project_auth_node` VALUES (4523, 4, 'project/project_features/index'); -INSERT INTO `pear_project_auth_node` VALUES (4524, 4, 'project/project_version/index'); -INSERT INTO `pear_project_auth_node` VALUES (4525, 4, 'project/project_version/read'); -INSERT INTO `pear_project_auth_node` VALUES (4526, 4, 'project/task_workflow/index'); +INSERT INTO `pear_project_auth_node` VALUES (4527, 10, 'project/account/index'); +INSERT INTO `pear_project_auth_node` VALUES (4528, 10, 'project/account'); +INSERT INTO `pear_project_auth_node` VALUES (4529, 10, 'project/account/auth'); +INSERT INTO `pear_project_auth_node` VALUES (4530, 10, 'project/account/add'); +INSERT INTO `pear_project_auth_node` VALUES (4531, 10, 'project/account/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4532, 10, 'project/account/del'); +INSERT INTO `pear_project_auth_node` VALUES (4533, 10, 'project/account/forbid'); +INSERT INTO `pear_project_auth_node` VALUES (4534, 10, 'project/account/resume'); +INSERT INTO `pear_project_auth_node` VALUES (4535, 10, 'project/auth/index'); +INSERT INTO `pear_project_auth_node` VALUES (4536, 10, 'project/auth'); +INSERT INTO `pear_project_auth_node` VALUES (4537, 10, 'project/auth/apply'); +INSERT INTO `pear_project_auth_node` VALUES (4538, 10, 'project/auth/add'); +INSERT INTO `pear_project_auth_node` VALUES (4539, 10, 'project/auth/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4540, 10, 'project/auth/forbid'); +INSERT INTO `pear_project_auth_node` VALUES (4541, 10, 'project/auth/resume'); +INSERT INTO `pear_project_auth_node` VALUES (4542, 10, 'project/auth/setdefault'); +INSERT INTO `pear_project_auth_node` VALUES (4543, 10, 'project/auth/del'); +INSERT INTO `pear_project_auth_node` VALUES (4544, 10, 'project/department/index'); +INSERT INTO `pear_project_auth_node` VALUES (4545, 10, 'project/department'); +INSERT INTO `pear_project_auth_node` VALUES (4546, 10, 'project/department/read'); +INSERT INTO `pear_project_auth_node` VALUES (4547, 10, 'project/department/save'); +INSERT INTO `pear_project_auth_node` VALUES (4548, 10, 'project/department/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4549, 10, 'project/department/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4550, 10, 'project/department_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4551, 10, 'project/department_member'); +INSERT INTO `pear_project_auth_node` VALUES (4552, 10, 'project/department_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4553, 10, 'project/department_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4554, 10, 'project/department_member/removemember'); +INSERT INTO `pear_project_auth_node` VALUES (4555, 10, 'project/index/index'); +INSERT INTO `pear_project_auth_node` VALUES (4556, 10, 'project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4557, 10, 'project/index/changecurrentorganization'); +INSERT INTO `pear_project_auth_node` VALUES (4558, 10, 'project/index/systemconfig'); +INSERT INTO `pear_project_auth_node` VALUES (4559, 10, 'project/index/info'); +INSERT INTO `pear_project_auth_node` VALUES (4560, 10, 'project/index/editpersonal'); +INSERT INTO `pear_project_auth_node` VALUES (4561, 10, 'project/index/editpassword'); +INSERT INTO `pear_project_auth_node` VALUES (4562, 10, 'project/index/uploadimg'); +INSERT INTO `pear_project_auth_node` VALUES (4563, 10, 'project/index/uploadavatar'); +INSERT INTO `pear_project_auth_node` VALUES (4564, 10, 'project/menu/menu'); +INSERT INTO `pear_project_auth_node` VALUES (4565, 10, 'project/menu'); +INSERT INTO `pear_project_auth_node` VALUES (4566, 10, 'project/menu/menuadd'); +INSERT INTO `pear_project_auth_node` VALUES (4567, 10, 'project/menu/menuedit'); +INSERT INTO `pear_project_auth_node` VALUES (4568, 10, 'project/menu/menuforbid'); +INSERT INTO `pear_project_auth_node` VALUES (4569, 10, 'project/menu/menuresume'); +INSERT INTO `pear_project_auth_node` VALUES (4570, 10, 'project/menu/menudel'); +INSERT INTO `pear_project_auth_node` VALUES (4571, 10, 'project/node/index'); +INSERT INTO `pear_project_auth_node` VALUES (4572, 10, 'project/node'); +INSERT INTO `pear_project_auth_node` VALUES (4573, 10, 'project/node/alllist'); +INSERT INTO `pear_project_auth_node` VALUES (4574, 10, 'project/node/clear'); +INSERT INTO `pear_project_auth_node` VALUES (4575, 10, 'project/node/save'); +INSERT INTO `pear_project_auth_node` VALUES (4576, 10, 'project/notify/index'); +INSERT INTO `pear_project_auth_node` VALUES (4577, 10, 'project/notify'); +INSERT INTO `pear_project_auth_node` VALUES (4578, 10, 'project/notify/noreads'); +INSERT INTO `pear_project_auth_node` VALUES (4579, 10, 'project/notify/setreadied'); +INSERT INTO `pear_project_auth_node` VALUES (4580, 10, 'project/notify/batchdel'); +INSERT INTO `pear_project_auth_node` VALUES (4581, 10, 'project/notify/read'); +INSERT INTO `pear_project_auth_node` VALUES (4582, 10, 'project/notify/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4583, 10, 'project/organization/index'); +INSERT INTO `pear_project_auth_node` VALUES (4584, 10, 'project/organization'); +INSERT INTO `pear_project_auth_node` VALUES (4585, 10, 'project/organization/save'); +INSERT INTO `pear_project_auth_node` VALUES (4586, 10, 'project/organization/read'); +INSERT INTO `pear_project_auth_node` VALUES (4587, 10, 'project/organization/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4588, 10, 'project/organization/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4589, 10, 'project/project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4590, 10, 'project/project'); +INSERT INTO `pear_project_auth_node` VALUES (4591, 10, 'project/project/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4592, 10, 'project/project/save'); +INSERT INTO `pear_project_auth_node` VALUES (4593, 10, 'project/project/read'); +INSERT INTO `pear_project_auth_node` VALUES (4594, 10, 'project/project/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4595, 10, 'project/project/getlogbyselfproject'); +INSERT INTO `pear_project_auth_node` VALUES (4596, 10, 'project/project/uploadcover'); +INSERT INTO `pear_project_auth_node` VALUES (4597, 10, 'project/project/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (4598, 10, 'project/project/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (4599, 10, 'project/project/archive'); +INSERT INTO `pear_project_auth_node` VALUES (4600, 10, 'project/project/recoveryarchive'); +INSERT INTO `pear_project_auth_node` VALUES (4601, 10, 'project/project/quit'); +INSERT INTO `pear_project_auth_node` VALUES (4602, 10, 'project/project_collect/collect'); +INSERT INTO `pear_project_auth_node` VALUES (4603, 10, 'project/project_collect'); +INSERT INTO `pear_project_auth_node` VALUES (4604, 10, 'project/project_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4605, 10, 'project/project_member'); +INSERT INTO `pear_project_auth_node` VALUES (4606, 10, 'project/project_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4607, 10, 'project/project_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4608, 10, 'project/project_member/removemember'); +INSERT INTO `pear_project_auth_node` VALUES (4609, 10, 'project/project_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4610, 10, 'project/project_template'); +INSERT INTO `pear_project_auth_node` VALUES (4611, 10, 'project/project_template/save'); +INSERT INTO `pear_project_auth_node` VALUES (4612, 10, 'project/project_template/uploadcover'); +INSERT INTO `pear_project_auth_node` VALUES (4613, 10, 'project/project_template/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4614, 10, 'project/project_template/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4615, 10, 'project/task/index'); +INSERT INTO `pear_project_auth_node` VALUES (4616, 10, 'project/task'); +INSERT INTO `pear_project_auth_node` VALUES (4617, 10, 'project/task/datetotalforproject'); +INSERT INTO `pear_project_auth_node` VALUES (4618, 10, 'project/task/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4619, 10, 'project/task/tasksources'); +INSERT INTO `pear_project_auth_node` VALUES (4620, 10, 'project/task/read'); +INSERT INTO `pear_project_auth_node` VALUES (4621, 10, 'project/task/save'); +INSERT INTO `pear_project_auth_node` VALUES (4622, 10, 'project/task/taskdone'); +INSERT INTO `pear_project_auth_node` VALUES (4623, 10, 'project/task/assigntask'); +INSERT INTO `pear_project_auth_node` VALUES (4624, 10, 'project/task/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4625, 10, 'project/task/createcomment'); +INSERT INTO `pear_project_auth_node` VALUES (4626, 10, 'project/task/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4627, 10, 'project/task/like'); +INSERT INTO `pear_project_auth_node` VALUES (4628, 10, 'project/task/star'); +INSERT INTO `pear_project_auth_node` VALUES (4629, 10, 'project/task/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (4630, 10, 'project/task/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (4631, 10, 'project/task/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4632, 10, 'project/task_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4633, 10, 'project/task_member'); +INSERT INTO `pear_project_auth_node` VALUES (4634, 10, 'project/task_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4635, 10, 'project/task_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4636, 10, 'project/task_member/invitememberbatch'); +INSERT INTO `pear_project_auth_node` VALUES (4637, 10, 'project/task_stages/index'); +INSERT INTO `pear_project_auth_node` VALUES (4638, 10, 'project/task_stages'); +INSERT INTO `pear_project_auth_node` VALUES (4639, 10, 'project/task_stages/tasks'); +INSERT INTO `pear_project_auth_node` VALUES (4640, 10, 'project/task_stages/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4641, 10, 'project/task_stages/save'); +INSERT INTO `pear_project_auth_node` VALUES (4642, 10, 'project/task_stages/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4643, 10, 'project/task_stages/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4644, 10, 'project/task_stages_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4645, 10, 'project/task_stages_template'); +INSERT INTO `pear_project_auth_node` VALUES (4646, 10, 'project/task_stages_template/save'); +INSERT INTO `pear_project_auth_node` VALUES (4647, 10, 'project/task_stages_template/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4648, 10, 'project/task_stages_template/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4649, 10, 'project/source_link'); +INSERT INTO `pear_project_auth_node` VALUES (4650, 10, 'project/source_link/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4651, 10, 'project/task/tasklog'); +INSERT INTO `pear_project_auth_node` VALUES (4652, 10, 'project/task/recyclebatch'); +INSERT INTO `pear_project_auth_node` VALUES (4653, 10, 'project/file'); +INSERT INTO `pear_project_auth_node` VALUES (4654, 10, 'project/file/index'); +INSERT INTO `pear_project_auth_node` VALUES (4655, 10, 'project/file/read'); +INSERT INTO `pear_project_auth_node` VALUES (4656, 10, 'project/file/uploadfiles'); +INSERT INTO `pear_project_auth_node` VALUES (4657, 10, 'project/file/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4658, 10, 'project/file/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (4659, 10, 'project/file/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (4660, 10, 'project/file/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4661, 10, 'project'); +INSERT INTO `pear_project_auth_node` VALUES (4662, 11, 'project/account/index'); +INSERT INTO `pear_project_auth_node` VALUES (4663, 11, 'project/account/read'); +INSERT INTO `pear_project_auth_node` VALUES (4664, 11, 'project/auth/index'); +INSERT INTO `pear_project_auth_node` VALUES (4665, 11, 'project/department/index'); +INSERT INTO `pear_project_auth_node` VALUES (4666, 11, 'project/department/read'); +INSERT INTO `pear_project_auth_node` VALUES (4667, 11, 'project/department_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4668, 11, 'project/department_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4669, 11, 'project/file/index'); +INSERT INTO `pear_project_auth_node` VALUES (4670, 11, 'project/file/read'); +INSERT INTO `pear_project_auth_node` VALUES (4671, 11, 'project/file/uploadfiles'); +INSERT INTO `pear_project_auth_node` VALUES (4672, 11, 'project/index/index'); +INSERT INTO `pear_project_auth_node` VALUES (4673, 11, 'project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4674, 11, 'project/index/changecurrentorganization'); +INSERT INTO `pear_project_auth_node` VALUES (4675, 11, 'project/index/systemconfig'); +INSERT INTO `pear_project_auth_node` VALUES (4676, 11, 'project/index/info'); +INSERT INTO `pear_project_auth_node` VALUES (4677, 11, 'project/index/editpersonal'); +INSERT INTO `pear_project_auth_node` VALUES (4678, 11, 'project/index/editpassword'); +INSERT INTO `pear_project_auth_node` VALUES (4679, 11, 'project/index/uploadimg'); +INSERT INTO `pear_project_auth_node` VALUES (4680, 11, 'project/index/uploadavatar'); +INSERT INTO `pear_project_auth_node` VALUES (4681, 11, 'project/menu/menu'); +INSERT INTO `pear_project_auth_node` VALUES (4682, 11, 'project/node/index'); +INSERT INTO `pear_project_auth_node` VALUES (4683, 11, 'project/node/alllist'); +INSERT INTO `pear_project_auth_node` VALUES (4684, 11, 'project/notify/index'); +INSERT INTO `pear_project_auth_node` VALUES (4685, 11, 'project/notify'); +INSERT INTO `pear_project_auth_node` VALUES (4686, 11, 'project/notify/noreads'); +INSERT INTO `pear_project_auth_node` VALUES (4687, 11, 'project/notify/setreadied'); +INSERT INTO `pear_project_auth_node` VALUES (4688, 11, 'project/notify/batchdel'); +INSERT INTO `pear_project_auth_node` VALUES (4689, 11, 'project/notify/read'); +INSERT INTO `pear_project_auth_node` VALUES (4690, 11, 'project/notify/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4691, 11, 'project/organization/index'); +INSERT INTO `pear_project_auth_node` VALUES (4692, 11, 'project/organization'); +INSERT INTO `pear_project_auth_node` VALUES (4693, 11, 'project/organization/save'); +INSERT INTO `pear_project_auth_node` VALUES (4694, 11, 'project/organization/read'); +INSERT INTO `pear_project_auth_node` VALUES (4695, 11, 'project/organization/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4696, 11, 'project/organization/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4697, 11, 'project/project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4698, 11, 'project/project/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4699, 11, 'project/project/save'); +INSERT INTO `pear_project_auth_node` VALUES (4700, 11, 'project/project/read'); +INSERT INTO `pear_project_auth_node` VALUES (4701, 11, 'project/project/getlogbyselfproject'); +INSERT INTO `pear_project_auth_node` VALUES (4702, 11, 'project/project/quit'); +INSERT INTO `pear_project_auth_node` VALUES (4703, 11, 'project/project_collect/collect'); +INSERT INTO `pear_project_auth_node` VALUES (4704, 11, 'project/project_collect'); +INSERT INTO `pear_project_auth_node` VALUES (4705, 11, 'project/project_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4706, 11, 'project/project_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4707, 11, 'project/task/index'); +INSERT INTO `pear_project_auth_node` VALUES (4708, 11, 'project/task/datetotalforproject'); +INSERT INTO `pear_project_auth_node` VALUES (4709, 11, 'project/task/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4710, 11, 'project/task/read'); +INSERT INTO `pear_project_auth_node` VALUES (4711, 11, 'project/task/save'); +INSERT INTO `pear_project_auth_node` VALUES (4712, 11, 'project/task/taskdone'); +INSERT INTO `pear_project_auth_node` VALUES (4713, 11, 'project/task/assigntask'); +INSERT INTO `pear_project_auth_node` VALUES (4714, 11, 'project/task/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4715, 11, 'project/task/createcomment'); +INSERT INTO `pear_project_auth_node` VALUES (4716, 11, 'project/task/setprivate'); +INSERT INTO `pear_project_auth_node` VALUES (4717, 11, 'project/task/like'); +INSERT INTO `pear_project_auth_node` VALUES (4718, 11, 'project/task/tasktotags'); +INSERT INTO `pear_project_auth_node` VALUES (4719, 11, 'project/task/settag'); +INSERT INTO `pear_project_auth_node` VALUES (4720, 11, 'project/task/star'); +INSERT INTO `pear_project_auth_node` VALUES (4721, 11, 'project/task/tasklog'); +INSERT INTO `pear_project_auth_node` VALUES (4722, 11, 'project/task_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4723, 11, 'project/task_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4724, 11, 'project/task_stages/index'); +INSERT INTO `pear_project_auth_node` VALUES (4725, 11, 'project/task_stages/tasks'); +INSERT INTO `pear_project_auth_node` VALUES (4726, 11, 'project/task_stages/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4727, 11, 'project/task_stages_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4728, 11, 'project/task_tag/index'); +INSERT INTO `pear_project_auth_node` VALUES (4729, 11, 'project/task_tag'); +INSERT INTO `pear_project_auth_node` VALUES (4730, 11, 'project/task_tag/save'); +INSERT INTO `pear_project_auth_node` VALUES (4731, 11, 'project/task_tag/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4732, 11, 'project/task_tag/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4733, 11, 'project/project_features/index'); +INSERT INTO `pear_project_auth_node` VALUES (4734, 11, 'project/project_version/index'); +INSERT INTO `pear_project_auth_node` VALUES (4735, 11, 'project/project_version/read'); +INSERT INTO `pear_project_auth_node` VALUES (4736, 11, 'project/task_workflow/index'); +INSERT INTO `pear_project_auth_node` VALUES (4809, 4, 'project/account/index'); +INSERT INTO `pear_project_auth_node` VALUES (4810, 4, 'project/account/read'); +INSERT INTO `pear_project_auth_node` VALUES (4811, 4, 'project/auth/index'); +INSERT INTO `pear_project_auth_node` VALUES (4812, 4, 'project/department/index'); +INSERT INTO `pear_project_auth_node` VALUES (4813, 4, 'project/department/read'); +INSERT INTO `pear_project_auth_node` VALUES (4814, 4, 'project/department_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4815, 4, 'project/department_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4816, 4, 'project/file/index'); +INSERT INTO `pear_project_auth_node` VALUES (4817, 4, 'project/file/read'); +INSERT INTO `pear_project_auth_node` VALUES (4818, 4, 'project/file/uploadfiles'); +INSERT INTO `pear_project_auth_node` VALUES (4819, 4, 'project/index/index'); +INSERT INTO `pear_project_auth_node` VALUES (4820, 4, 'project/index/changecurrentorganization'); +INSERT INTO `pear_project_auth_node` VALUES (4821, 4, 'project/index/systemconfig'); +INSERT INTO `pear_project_auth_node` VALUES (4822, 4, 'project/index/info'); +INSERT INTO `pear_project_auth_node` VALUES (4823, 4, 'project/index/editpersonal'); +INSERT INTO `pear_project_auth_node` VALUES (4824, 4, 'project/index/editpassword'); +INSERT INTO `pear_project_auth_node` VALUES (4825, 4, 'project/index/uploadimg'); +INSERT INTO `pear_project_auth_node` VALUES (4826, 4, 'project/index/uploadavatar'); +INSERT INTO `pear_project_auth_node` VALUES (4827, 4, 'project/notify/index'); +INSERT INTO `pear_project_auth_node` VALUES (4828, 4, 'project/notify/noreads'); +INSERT INTO `pear_project_auth_node` VALUES (4829, 4, 'project/notify/setreadied'); +INSERT INTO `pear_project_auth_node` VALUES (4830, 4, 'project/notify/batchdel'); +INSERT INTO `pear_project_auth_node` VALUES (4831, 4, 'project/notify/read'); +INSERT INTO `pear_project_auth_node` VALUES (4832, 4, 'project/notify/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4833, 4, 'project/organization/index'); +INSERT INTO `pear_project_auth_node` VALUES (4834, 4, 'project/organization/save'); +INSERT INTO `pear_project_auth_node` VALUES (4835, 4, 'project/organization/read'); +INSERT INTO `pear_project_auth_node` VALUES (4836, 4, 'project/organization/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4837, 4, 'project/organization/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4838, 4, 'project/project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4839, 4, 'project/project/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4840, 4, 'project/project/save'); +INSERT INTO `pear_project_auth_node` VALUES (4841, 4, 'project/project/read'); +INSERT INTO `pear_project_auth_node` VALUES (4842, 4, 'project/project/getlogbyselfproject'); +INSERT INTO `pear_project_auth_node` VALUES (4843, 4, 'project/project/quit'); +INSERT INTO `pear_project_auth_node` VALUES (4844, 4, 'project/project_collect/collect'); +INSERT INTO `pear_project_auth_node` VALUES (4845, 4, 'project/project_features/index'); +INSERT INTO `pear_project_auth_node` VALUES (4846, 4, 'project/project_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4847, 4, 'project/project_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4848, 4, 'project/project_version/index'); +INSERT INTO `pear_project_auth_node` VALUES (4849, 4, 'project/project_version/read'); +INSERT INTO `pear_project_auth_node` VALUES (4850, 4, 'project/task/index'); +INSERT INTO `pear_project_auth_node` VALUES (4851, 4, 'project/task/datetotalforproject'); +INSERT INTO `pear_project_auth_node` VALUES (4852, 4, 'project/task/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4853, 4, 'project/task/read'); +INSERT INTO `pear_project_auth_node` VALUES (4854, 4, 'project/task/save'); +INSERT INTO `pear_project_auth_node` VALUES (4855, 4, 'project/task/taskdone'); +INSERT INTO `pear_project_auth_node` VALUES (4856, 4, 'project/task/assigntask'); +INSERT INTO `pear_project_auth_node` VALUES (4857, 4, 'project/task/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4858, 4, 'project/task/createcomment'); +INSERT INTO `pear_project_auth_node` VALUES (4859, 4, 'project/task/setprivate'); +INSERT INTO `pear_project_auth_node` VALUES (4860, 4, 'project/task/like'); +INSERT INTO `pear_project_auth_node` VALUES (4861, 4, 'project/task/tasktotags'); +INSERT INTO `pear_project_auth_node` VALUES (4862, 4, 'project/task/settag'); +INSERT INTO `pear_project_auth_node` VALUES (4863, 4, 'project/task/star'); +INSERT INTO `pear_project_auth_node` VALUES (4864, 4, 'project/task/tasklog'); +INSERT INTO `pear_project_auth_node` VALUES (4865, 4, 'project/task_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4866, 4, 'project/task_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4867, 4, 'project/task_stages/index'); +INSERT INTO `pear_project_auth_node` VALUES (4868, 4, 'project/task_stages/tasks'); +INSERT INTO `pear_project_auth_node` VALUES (4869, 4, 'project/task_stages/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4870, 4, 'project/task_stages_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4871, 4, 'project/task_tag/index'); +INSERT INTO `pear_project_auth_node` VALUES (4872, 4, 'project/task_tag/save'); +INSERT INTO `pear_project_auth_node` VALUES (4873, 4, 'project/task_tag/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4874, 4, 'project/task_tag/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4875, 4, 'project/task_workflow/index'); +INSERT INTO `pear_project_auth_node` VALUES (4876, 12, 'project/account/index'); +INSERT INTO `pear_project_auth_node` VALUES (4877, 12, 'project/account'); +INSERT INTO `pear_project_auth_node` VALUES (4878, 12, 'project/account/auth'); +INSERT INTO `pear_project_auth_node` VALUES (4879, 12, 'project/account/add'); +INSERT INTO `pear_project_auth_node` VALUES (4880, 12, 'project/account/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4881, 12, 'project/account/del'); +INSERT INTO `pear_project_auth_node` VALUES (4882, 12, 'project/account/forbid'); +INSERT INTO `pear_project_auth_node` VALUES (4883, 12, 'project/account/resume'); +INSERT INTO `pear_project_auth_node` VALUES (4884, 12, 'project/auth/index'); +INSERT INTO `pear_project_auth_node` VALUES (4885, 12, 'project/auth'); +INSERT INTO `pear_project_auth_node` VALUES (4886, 12, 'project/auth/apply'); +INSERT INTO `pear_project_auth_node` VALUES (4887, 12, 'project/auth/add'); +INSERT INTO `pear_project_auth_node` VALUES (4888, 12, 'project/auth/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4889, 12, 'project/auth/forbid'); +INSERT INTO `pear_project_auth_node` VALUES (4890, 12, 'project/auth/resume'); +INSERT INTO `pear_project_auth_node` VALUES (4891, 12, 'project/auth/setdefault'); +INSERT INTO `pear_project_auth_node` VALUES (4892, 12, 'project/auth/del'); +INSERT INTO `pear_project_auth_node` VALUES (4893, 12, 'project/department/index'); +INSERT INTO `pear_project_auth_node` VALUES (4894, 12, 'project/department'); +INSERT INTO `pear_project_auth_node` VALUES (4895, 12, 'project/department/read'); +INSERT INTO `pear_project_auth_node` VALUES (4896, 12, 'project/department/save'); +INSERT INTO `pear_project_auth_node` VALUES (4897, 12, 'project/department/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4898, 12, 'project/department/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4899, 12, 'project/department_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4900, 12, 'project/department_member'); +INSERT INTO `pear_project_auth_node` VALUES (4901, 12, 'project/department_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4902, 12, 'project/department_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4903, 12, 'project/department_member/removemember'); +INSERT INTO `pear_project_auth_node` VALUES (4904, 12, 'project/index/index'); +INSERT INTO `pear_project_auth_node` VALUES (4905, 12, 'project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4906, 12, 'project/index/changecurrentorganization'); +INSERT INTO `pear_project_auth_node` VALUES (4907, 12, 'project/index/systemconfig'); +INSERT INTO `pear_project_auth_node` VALUES (4908, 12, 'project/index/info'); +INSERT INTO `pear_project_auth_node` VALUES (4909, 12, 'project/index/editpersonal'); +INSERT INTO `pear_project_auth_node` VALUES (4910, 12, 'project/index/editpassword'); +INSERT INTO `pear_project_auth_node` VALUES (4911, 12, 'project/index/uploadimg'); +INSERT INTO `pear_project_auth_node` VALUES (4912, 12, 'project/index/uploadavatar'); +INSERT INTO `pear_project_auth_node` VALUES (4913, 12, 'project/menu/menu'); +INSERT INTO `pear_project_auth_node` VALUES (4914, 12, 'project/menu'); +INSERT INTO `pear_project_auth_node` VALUES (4915, 12, 'project/menu/menuadd'); +INSERT INTO `pear_project_auth_node` VALUES (4916, 12, 'project/menu/menuedit'); +INSERT INTO `pear_project_auth_node` VALUES (4917, 12, 'project/menu/menuforbid'); +INSERT INTO `pear_project_auth_node` VALUES (4918, 12, 'project/menu/menuresume'); +INSERT INTO `pear_project_auth_node` VALUES (4919, 12, 'project/menu/menudel'); +INSERT INTO `pear_project_auth_node` VALUES (4920, 12, 'project/node/index'); +INSERT INTO `pear_project_auth_node` VALUES (4921, 12, 'project/node'); +INSERT INTO `pear_project_auth_node` VALUES (4922, 12, 'project/node/alllist'); +INSERT INTO `pear_project_auth_node` VALUES (4923, 12, 'project/node/clear'); +INSERT INTO `pear_project_auth_node` VALUES (4924, 12, 'project/node/save'); +INSERT INTO `pear_project_auth_node` VALUES (4925, 12, 'project/notify/index'); +INSERT INTO `pear_project_auth_node` VALUES (4926, 12, 'project/notify'); +INSERT INTO `pear_project_auth_node` VALUES (4927, 12, 'project/notify/noreads'); +INSERT INTO `pear_project_auth_node` VALUES (4928, 12, 'project/notify/setreadied'); +INSERT INTO `pear_project_auth_node` VALUES (4929, 12, 'project/notify/batchdel'); +INSERT INTO `pear_project_auth_node` VALUES (4930, 12, 'project/notify/read'); +INSERT INTO `pear_project_auth_node` VALUES (4931, 12, 'project/notify/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4932, 12, 'project/organization/index'); +INSERT INTO `pear_project_auth_node` VALUES (4933, 12, 'project/organization'); +INSERT INTO `pear_project_auth_node` VALUES (4934, 12, 'project/organization/save'); +INSERT INTO `pear_project_auth_node` VALUES (4935, 12, 'project/organization/read'); +INSERT INTO `pear_project_auth_node` VALUES (4936, 12, 'project/organization/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4937, 12, 'project/organization/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4938, 12, 'project/project/index'); +INSERT INTO `pear_project_auth_node` VALUES (4939, 12, 'project/project'); +INSERT INTO `pear_project_auth_node` VALUES (4940, 12, 'project/project/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4941, 12, 'project/project/save'); +INSERT INTO `pear_project_auth_node` VALUES (4942, 12, 'project/project/read'); +INSERT INTO `pear_project_auth_node` VALUES (4943, 12, 'project/project/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4944, 12, 'project/project/getlogbyselfproject'); +INSERT INTO `pear_project_auth_node` VALUES (4945, 12, 'project/project/uploadcover'); +INSERT INTO `pear_project_auth_node` VALUES (4946, 12, 'project/project/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (4947, 12, 'project/project/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (4948, 12, 'project/project/archive'); +INSERT INTO `pear_project_auth_node` VALUES (4949, 12, 'project/project/recoveryarchive'); +INSERT INTO `pear_project_auth_node` VALUES (4950, 12, 'project/project/quit'); +INSERT INTO `pear_project_auth_node` VALUES (4951, 12, 'project/project_collect/collect'); +INSERT INTO `pear_project_auth_node` VALUES (4952, 12, 'project/project_collect'); +INSERT INTO `pear_project_auth_node` VALUES (4953, 12, 'project/project_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4954, 12, 'project/project_member'); +INSERT INTO `pear_project_auth_node` VALUES (4955, 12, 'project/project_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4956, 12, 'project/project_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4957, 12, 'project/project_member/removemember'); +INSERT INTO `pear_project_auth_node` VALUES (4958, 12, 'project/project_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4959, 12, 'project/project_template'); +INSERT INTO `pear_project_auth_node` VALUES (4960, 12, 'project/project_template/save'); +INSERT INTO `pear_project_auth_node` VALUES (4961, 12, 'project/project_template/uploadcover'); +INSERT INTO `pear_project_auth_node` VALUES (4962, 12, 'project/project_template/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4963, 12, 'project/project_template/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4964, 12, 'project/task/index'); +INSERT INTO `pear_project_auth_node` VALUES (4965, 12, 'project/task'); +INSERT INTO `pear_project_auth_node` VALUES (4966, 12, 'project/task/datetotalforproject'); +INSERT INTO `pear_project_auth_node` VALUES (4967, 12, 'project/task/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (4968, 12, 'project/task/tasksources'); +INSERT INTO `pear_project_auth_node` VALUES (4969, 12, 'project/task/read'); +INSERT INTO `pear_project_auth_node` VALUES (4970, 12, 'project/task/save'); +INSERT INTO `pear_project_auth_node` VALUES (4971, 12, 'project/task/taskdone'); +INSERT INTO `pear_project_auth_node` VALUES (4972, 12, 'project/task/assigntask'); +INSERT INTO `pear_project_auth_node` VALUES (4973, 12, 'project/task/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4974, 12, 'project/task/createcomment'); +INSERT INTO `pear_project_auth_node` VALUES (4975, 12, 'project/task/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4976, 12, 'project/task/like'); +INSERT INTO `pear_project_auth_node` VALUES (4977, 12, 'project/task/star'); +INSERT INTO `pear_project_auth_node` VALUES (4978, 12, 'project/task/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (4979, 12, 'project/task/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (4980, 12, 'project/task/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4981, 12, 'project/task_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (4982, 12, 'project/task_member'); +INSERT INTO `pear_project_auth_node` VALUES (4983, 12, 'project/task_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4984, 12, 'project/task_member/invitemember'); +INSERT INTO `pear_project_auth_node` VALUES (4985, 12, 'project/task_member/invitememberbatch'); +INSERT INTO `pear_project_auth_node` VALUES (4986, 12, 'project/task_stages/index'); +INSERT INTO `pear_project_auth_node` VALUES (4987, 12, 'project/task_stages'); +INSERT INTO `pear_project_auth_node` VALUES (4988, 12, 'project/task_stages/tasks'); +INSERT INTO `pear_project_auth_node` VALUES (4989, 12, 'project/task_stages/sort'); +INSERT INTO `pear_project_auth_node` VALUES (4990, 12, 'project/task_stages/save'); +INSERT INTO `pear_project_auth_node` VALUES (4991, 12, 'project/task_stages/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4992, 12, 'project/task_stages/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4993, 12, 'project/task_stages_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (4994, 12, 'project/task_stages_template'); +INSERT INTO `pear_project_auth_node` VALUES (4995, 12, 'project/task_stages_template/save'); +INSERT INTO `pear_project_auth_node` VALUES (4996, 12, 'project/task_stages_template/edit'); +INSERT INTO `pear_project_auth_node` VALUES (4997, 12, 'project/task_stages_template/delete'); +INSERT INTO `pear_project_auth_node` VALUES (4998, 12, 'project/source_link'); +INSERT INTO `pear_project_auth_node` VALUES (4999, 12, 'project/source_link/delete'); +INSERT INTO `pear_project_auth_node` VALUES (5000, 12, 'project/task/tasklog'); +INSERT INTO `pear_project_auth_node` VALUES (5001, 12, 'project/task/recyclebatch'); +INSERT INTO `pear_project_auth_node` VALUES (5002, 12, 'project/file'); +INSERT INTO `pear_project_auth_node` VALUES (5003, 12, 'project/file/index'); +INSERT INTO `pear_project_auth_node` VALUES (5004, 12, 'project/file/read'); +INSERT INTO `pear_project_auth_node` VALUES (5005, 12, 'project/file/uploadfiles'); +INSERT INTO `pear_project_auth_node` VALUES (5006, 12, 'project/file/edit'); +INSERT INTO `pear_project_auth_node` VALUES (5007, 12, 'project/file/recycle'); +INSERT INTO `pear_project_auth_node` VALUES (5008, 12, 'project/file/recovery'); +INSERT INTO `pear_project_auth_node` VALUES (5009, 12, 'project/file/delete'); +INSERT INTO `pear_project_auth_node` VALUES (5010, 12, 'project'); +INSERT INTO `pear_project_auth_node` VALUES (5011, 13, 'project/account/index'); +INSERT INTO `pear_project_auth_node` VALUES (5012, 13, 'project/account/read'); +INSERT INTO `pear_project_auth_node` VALUES (5013, 13, 'project/auth/index'); +INSERT INTO `pear_project_auth_node` VALUES (5014, 13, 'project/department/index'); +INSERT INTO `pear_project_auth_node` VALUES (5015, 13, 'project/department/read'); +INSERT INTO `pear_project_auth_node` VALUES (5016, 13, 'project/department_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (5017, 13, 'project/department_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (5018, 13, 'project/file/index'); +INSERT INTO `pear_project_auth_node` VALUES (5019, 13, 'project/file/read'); +INSERT INTO `pear_project_auth_node` VALUES (5020, 13, 'project/file/uploadfiles'); +INSERT INTO `pear_project_auth_node` VALUES (5021, 13, 'project/index/index'); +INSERT INTO `pear_project_auth_node` VALUES (5022, 13, 'project/index/changecurrentorganization'); +INSERT INTO `pear_project_auth_node` VALUES (5023, 13, 'project/index/systemconfig'); +INSERT INTO `pear_project_auth_node` VALUES (5024, 13, 'project/index/info'); +INSERT INTO `pear_project_auth_node` VALUES (5025, 13, 'project/index/editpersonal'); +INSERT INTO `pear_project_auth_node` VALUES (5026, 13, 'project/index/editpassword'); +INSERT INTO `pear_project_auth_node` VALUES (5027, 13, 'project/index/uploadimg'); +INSERT INTO `pear_project_auth_node` VALUES (5028, 13, 'project/index/uploadavatar'); +INSERT INTO `pear_project_auth_node` VALUES (5029, 13, 'project/notify/index'); +INSERT INTO `pear_project_auth_node` VALUES (5030, 13, 'project/notify/noreads'); +INSERT INTO `pear_project_auth_node` VALUES (5031, 13, 'project/notify/setreadied'); +INSERT INTO `pear_project_auth_node` VALUES (5032, 13, 'project/notify/batchdel'); +INSERT INTO `pear_project_auth_node` VALUES (5033, 13, 'project/notify/read'); +INSERT INTO `pear_project_auth_node` VALUES (5034, 13, 'project/notify/delete'); +INSERT INTO `pear_project_auth_node` VALUES (5035, 13, 'project/organization/index'); +INSERT INTO `pear_project_auth_node` VALUES (5036, 13, 'project/organization/save'); +INSERT INTO `pear_project_auth_node` VALUES (5037, 13, 'project/organization/read'); +INSERT INTO `pear_project_auth_node` VALUES (5038, 13, 'project/organization/edit'); +INSERT INTO `pear_project_auth_node` VALUES (5039, 13, 'project/organization/delete'); +INSERT INTO `pear_project_auth_node` VALUES (5040, 13, 'project/project/index'); +INSERT INTO `pear_project_auth_node` VALUES (5041, 13, 'project/project/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (5042, 13, 'project/project/save'); +INSERT INTO `pear_project_auth_node` VALUES (5043, 13, 'project/project/read'); +INSERT INTO `pear_project_auth_node` VALUES (5044, 13, 'project/project/getlogbyselfproject'); +INSERT INTO `pear_project_auth_node` VALUES (5045, 13, 'project/project/quit'); +INSERT INTO `pear_project_auth_node` VALUES (5046, 13, 'project/project_collect/collect'); +INSERT INTO `pear_project_auth_node` VALUES (5047, 13, 'project/project_features/index'); +INSERT INTO `pear_project_auth_node` VALUES (5048, 13, 'project/project_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (5049, 13, 'project/project_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (5050, 13, 'project/project_version/index'); +INSERT INTO `pear_project_auth_node` VALUES (5051, 13, 'project/project_version/read'); +INSERT INTO `pear_project_auth_node` VALUES (5052, 13, 'project/task/index'); +INSERT INTO `pear_project_auth_node` VALUES (5053, 13, 'project/task/datetotalforproject'); +INSERT INTO `pear_project_auth_node` VALUES (5054, 13, 'project/task/selflist'); +INSERT INTO `pear_project_auth_node` VALUES (5055, 13, 'project/task/read'); +INSERT INTO `pear_project_auth_node` VALUES (5056, 13, 'project/task/save'); +INSERT INTO `pear_project_auth_node` VALUES (5057, 13, 'project/task/taskdone'); +INSERT INTO `pear_project_auth_node` VALUES (5058, 13, 'project/task/assigntask'); +INSERT INTO `pear_project_auth_node` VALUES (5059, 13, 'project/task/sort'); +INSERT INTO `pear_project_auth_node` VALUES (5060, 13, 'project/task/createcomment'); +INSERT INTO `pear_project_auth_node` VALUES (5061, 13, 'project/task/setprivate'); +INSERT INTO `pear_project_auth_node` VALUES (5062, 13, 'project/task/like'); +INSERT INTO `pear_project_auth_node` VALUES (5063, 13, 'project/task/tasktotags'); +INSERT INTO `pear_project_auth_node` VALUES (5064, 13, 'project/task/settag'); +INSERT INTO `pear_project_auth_node` VALUES (5065, 13, 'project/task/star'); +INSERT INTO `pear_project_auth_node` VALUES (5066, 13, 'project/task/tasklog'); +INSERT INTO `pear_project_auth_node` VALUES (5067, 13, 'project/task_member/index'); +INSERT INTO `pear_project_auth_node` VALUES (5068, 13, 'project/task_member/searchinvitemember'); +INSERT INTO `pear_project_auth_node` VALUES (5069, 13, 'project/task_stages/index'); +INSERT INTO `pear_project_auth_node` VALUES (5070, 13, 'project/task_stages/tasks'); +INSERT INTO `pear_project_auth_node` VALUES (5071, 13, 'project/task_stages/sort'); +INSERT INTO `pear_project_auth_node` VALUES (5072, 13, 'project/task_stages_template/index'); +INSERT INTO `pear_project_auth_node` VALUES (5073, 13, 'project/task_tag/index'); +INSERT INTO `pear_project_auth_node` VALUES (5074, 13, 'project/task_tag/save'); +INSERT INTO `pear_project_auth_node` VALUES (5075, 13, 'project/task_tag/edit'); +INSERT INTO `pear_project_auth_node` VALUES (5076, 13, 'project/task_tag/delete'); +INSERT INTO `pear_project_auth_node` VALUES (5077, 13, 'project/task_workflow/index'); -- ---------------------------- -- Table structure for pear_project_collection @@ -2353,7 +2769,7 @@ CREATE TABLE `pear_system_config` ( `value` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置值', PRIMARY KEY (`id`) USING BTREE, INDEX `index_system_config_name`(`name`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 44 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统参数配置' ROW_FORMAT = Compact; +) ENGINE = InnoDB AUTO_INCREMENT = 46 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统参数配置' ROW_FORMAT = Compact; -- ---------------------------- -- Records of pear_system_config @@ -2386,6 +2802,8 @@ INSERT INTO `pear_system_config` VALUES (40, 'wechat_encodingaeskey', ''); INSERT INTO `pear_system_config` VALUES (41, 'wechat_thr_appid', ''); INSERT INTO `pear_system_config` VALUES (42, 'wechat_thr_appkey', ''); INSERT INTO `pear_system_config` VALUES (43, 'storage_qiniu_is_https', 'https'); +INSERT INTO `pear_system_config` VALUES (44, 'single_mode', '0'); +INSERT INTO `pear_system_config` VALUES (45, 'single_org_code', ''); -- ---------------------------- -- Table structure for pear_system_log diff --git a/static/image/default/logo.png b/static/image/default/logo.png index f11f81eed7f6eb90ef206077982380168840ba9e..55f2c881c2dc9a8584c07591713d63d9b036c5ae 100644 GIT binary patch literal 14370 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 Date: Sat, 7 Mar 2020 10:22:06 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E8=87=B32.8.14?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: vilson <545522390@qq.com> --- config/app.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/app.php b/config/app.php index a1ad078..13e4699 100644 --- a/config/app.php +++ b/config/app.php @@ -6,7 +6,7 @@ return [ // 应用名称 'app_name' => 'pearProject', // 应用版本 - 'app_version' => '2.8.13', + 'app_version' => '2.8.14', // 应用地址 'app_host' => '', // 应用调试模式 From d3943d1f325548e4576748414df7fa7a437edd5e Mon Sep 17 00:00:00 2001 From: vilson <545522390@qq.com> Date: Sat, 7 Mar 2020 10:22:45 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: vilson <545522390@qq.com> --- data/2.8.0/2.8.13-2.8.14.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/2.8.0/2.8.13-2.8.14.sql b/data/2.8.0/2.8.13-2.8.14.sql index bc62345..6ec7c58 100644 --- a/data/2.8.0/2.8.13-2.8.14.sql +++ b/data/2.8.0/2.8.13-2.8.14.sql @@ -1,6 +1,6 @@ SET FOREIGN_KEY_CHECKS=0; -INSERT INTO `pearProject`.`pear_system_config`(`id`, `name`, `value`) VALUES (44, 'single_mode', '0'); -INSERT INTO `pearProject`.`pear_system_config`(`id`, `name`, `value`) VALUES (45, 'single_org_code', ''); +INSERT INTO `pearProject`.`pear_system_config`(`name`, `value`) VALUES ('single_mode', '0'); +INSERT INTO `pearProject`.`pear_system_config`(`name`, `value`) VALUES ('single_org_code', ''); SET FOREIGN_KEY_CHECKS=1;