123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | Description: 基础框架路由配置文件
  4. // +----------------------------------------------------------------------
  5. // | Author: Michael_xu <gengxiaoxu@5kcrm.com>
  6. // +----------------------------------------------------------------------
  7. return [
  8. // 定义资源路由
  9. '__rest__'=>[
  10. // 'admin/structures' =>'admin/structures',
  11. ],
  12. 'admin/install/index' => ['admin/install/index', ['method' => 'GET']],
  13. 'admin/install/step1' => ['admin/install/step1', ['method' => 'GET']],
  14. 'admin/install/step2' => ['admin/install/step2', ['method' => 'GET']],
  15. 'admin/install/step3' => ['admin/install/step3', ['method' => 'GET']],
  16. 'admin/install/step4' => ['admin/install/step4', ['method' => 'POST|AJAX']],
  17. 'admin/install/step5' => ['admin/install/step5', ['method' => 'GET']],
  18. 'admin/install/step6' => ['admin/install/step6', ['method' => 'GET']],
  19. 'admin/install/progress' => ['admin/install/progress', ['method' => 'POST']],
  20. // 升级公告
  21. 'admin/adminUser/readNotice' => ['admin/index/readNotice', ['method' => 'POST']],
  22. //子部门列表
  23. 'admin/structures/subIndex' => ['admin/structures/subIndex', ['method' => 'POST']],
  24. 'admin/structures/getSubUserByStructrue' => ['admin/structures/getSubUserByStructrue', ['method' => 'POST']],
  25. //权限数据返回
  26. 'admin/index/authList' => ['admin/index/authList', ['method' => 'POST']],
  27. 'admin/system/index' => ['admin/system/index', ['method' => 'POST']],
  28. 'admin/system/save' => ['admin/system/save', ['method' => 'POST']],
  29. 'admin/users/ceshi' => ['admin/users/ceshi', ['method' => 'POST']],
  30. // 【基础】登录
  31. 'admin/base/login' => ['admin/base/login', ['method' => 'POST']],
  32. // 【基础】短信验证码登录
  33. 'admin/base/smslogin' => ['admin/base/smslogin', ['method' => 'POST']],
  34. // 【基础】记住登录
  35. 'admin/base/relogin' => ['admin/base/relogin', ['method' => 'POST']],
  36. // 【基础】退出登录
  37. 'admin/base/logout' => ['admin/base/logout', ['method' => 'POST']],
  38. // 【基础】获取验证码
  39. 'admin/base/getVerify' => ['admin/base/getVerify', ['method' => 'GET']],
  40. // 保存系统配置
  41. 'admin/systemConfigs' => ['admin/systemConfigs/save', ['method' => 'POST']],
  42. // 【角色】列表
  43. 'admin/groups/index' => ['admin/groups/index', ['method' => 'POST']],
  44. // 【角色】分类列表
  45. 'admin/groups/typeList' => ['admin/groups/typeList', ['method' => 'POST']],
  46. // 【角色】添加
  47. 'admin/groups/save' => ['admin/groups/save', ['method' => 'POST']],
  48. // 【角色】编辑
  49. 'admin/groups/update' => ['admin/groups/update', ['method' => 'POST']],
  50. // 【角色】批量删除
  51. 'admin/groups/delete' => ['admin/groups/delete', ['method' => 'POST']],
  52. // 【角色】批量启用/禁用
  53. 'admin/groups/enables' => ['admin/groups/enables', ['method' => 'POST']],
  54. // 【角色】复制
  55. 'admin/groups/copy' => ['admin/groups/copy', ['method' => 'POST']],
  56. // 【角色】获取权限规则
  57. 'admin/rules/index' => ['admin/rules/index', ['method' => 'POST']],
  58. // 【角色】新建权限规则
  59. 'admin/rules/save' => ['admin/rules/save', ['method' => 'POST']],
  60. // 【角色】编辑权限规则
  61. 'admin/rules/update' => ['admin/rules/update', ['method' => 'POST']],
  62. 'admin/rules/getListBytypes' => ['admin/rules/getListBytypes', ['method' => 'POST']],
  63. 'admin/rules/getSublist' => ['admin/rules/getSublist', ['method' => 'POST']],
  64. // 【角色】字段授权
  65. 'admin/fieldGrant/index' => ['admin/fieldGrant/index', ['method' => 'POST']],
  66. // 【角色】设置字段授权
  67. 'admin/fieldGrant/update' => ['admin/fieldGrant/update', ['method' => 'POST']],
  68. //应用配置
  69. 'admin/config_set/index' => ['admin/config_set/index', ['method' => 'POST']],
  70. 'admin/config_set/update' => ['admin/config_set/update', ['method' => 'POST']],
  71. // 【用户】列表
  72. 'admin/users/index' => ['admin/users/index', ['method' => 'POST']],
  73. 'admin/users/read' => ['admin/users/read', ['method' => 'POST']],
  74. // 【用户】创建
  75. 'admin/users/save' => ['admin/users/save', ['method' => 'POST']],
  76. // 【用户】编辑
  77. 'admin/users/update' => ['admin/users/update', ['method' => 'POST']],
  78. // 【用户】状态
  79. 'admin/users/enables' => ['admin/users/enables', ['method' => 'POST']],
  80. // 【用户】权限范围内的用户数组
  81. 'admin/users/getUserList' => ['admin/users/getUserList', ['method' => 'POST']],
  82. // 【用户】修改头像
  83. 'admin/users/updateImg' => ['admin/users/updateImg', ['method' => 'POST']],
  84. // 【用户】修改密码
  85. 'admin/users/resetPassword' => ['admin/users/resetPassword', ['method' => 'POST']],
  86. // 【角色】员工角色关系
  87. 'admin/users/groups' => ['admin/users/groups', ['method' => 'POST']],
  88. // 【角色】员工角色关系(删除)
  89. 'admin/users/groupsDel' => ['admin/users/groupsDel', ['method' => 'POST']],
  90. // 【角色】部门员工混合数据
  91. 'admin/users/structureUserList' => ['admin/users/structureUserList', ['method' => 'POST']],
  92. // 【角色】根据部门ID获取员工列表
  93. 'admin/users/userListByStructId' => ['admin/users/userListByStructId', ['method' => 'POST']],
  94. // 【角色】复制角色员工
  95. 'admin/users/copyRole' => ['admin/users/copyRole', ['method' => 'POST']],
  96. //人资员工导入
  97. 'admin/users/tobeusers' => ['admin/users/tobeusers', ['method' => 'POST']],
  98. //根据ID批量设置密码
  99. 'admin/users/updatePwd' => ['admin/users/updatePwd', ['method' => 'POST']],
  100. // 【员工】导入模板下载
  101. 'admin/users/excelDownload' => ['admin/users/excelDownload', ['method' => 'GET']],
  102. // 【员工】导入
  103. 'admin/users/import' => ['admin/users/import', ['method' => 'POST']],
  104. // 【员工】批量设置直属上级
  105. 'admin/users/setParent' => ['admin/users/setParent', ['method' => 'POST']],
  106. // 【员工】获取下属(全部层级)
  107. 'admin/users/subordinate' => ['admin/users/subordinate', ['method' => 'POST']],
  108. // 【员工】重设部门
  109. 'admin/users/setUserDept' => ['admin/users/setUserDept', ['method' => 'POST']],
  110. // 【员工】员工数量
  111. 'admin/users/countNumOfUser' => ['admin/users/countNumOfUser', ['method' => 'POST']],
  112. // 【部门】列表
  113. 'admin/structures/index' => ['admin/structures/index', ['method' => 'POST']],
  114. // 【部门】人资组织列表
  115. 'admin/structures/indexForHrm' => ['admin/structures/indexForHrm', ['method' => 'POST']],
  116. // 【部门】添加
  117. 'admin/structures/save' => ['admin/structures/save', ['method' => 'POST']],
  118. // 【部门】编辑
  119. 'admin/structures/update' => ['admin/structures/update', ['method' => 'POST']],
  120. // 【部门】删除
  121. 'admin/structures/delete' => ['admin/structures/delete', ['method' => 'POST']],
  122. // 【部门】批量启用/禁用
  123. 'admin/structures/enables' => ['admin/structures/enables', ['method' => 'POST']],
  124. // 【部门】列表list
  125. 'admin/structures/listDialog' => ['admin/structures/listDialog', ['method' => 'POST']],
  126. // 【场景】列表
  127. 'admin/scene/index' => ['admin/scene/index', ['method' => 'POST']],
  128. // 【场景】创建
  129. 'admin/scene/save' => ['admin/scene/save', ['method' => 'POST']],
  130. // 【场景】编辑
  131. 'admin/scene/update' => ['admin/scene/update', ['method' => 'POST']],
  132. // 【场景】详情
  133. 'admin/scene/read' => ['admin/scene/read', ['method' => 'POST']],
  134. // 【场景】删除
  135. 'admin/scene/delete' => ['admin/scene/delete', ['method' => 'POST']],
  136. // 【场景】排序
  137. 'admin/scene/sort' => ['admin/scene/sort', ['method' => 'POST']],
  138. // 【场景】默认
  139. 'admin/scene/defaults' => ['admin/scene/defaults', ['method' => 'POST']],
  140. // 【其他】字段数据
  141. 'admin/index/fields' => ['admin/index/fields', ['method' => 'POST']],
  142. // 【其他】修改记录
  143. 'admin/index/fieldRecord' => ['admin/index/fieldRecord', ['method' => 'POST']],
  144. // 【附件】上传
  145. 'admin/file/save' => ['admin/file/save', ['method' => 'POST']],
  146. // 【附件】删除
  147. 'admin/file/delete' => ['admin/file/delete', ['method' => 'POST']],
  148. // 【附件】查看
  149. 'admin/file/read' => ['admin/file/read', ['method' => 'POST']],
  150. // 【附件】列表
  151. 'admin/file/index' => ['admin/file/index', ['method' => 'POST']],
  152. // 【附件】重命名
  153. 'admin/file/update' => ['admin/file/update', ['method' => 'POST']],
  154. // 【附件】下载
  155. 'admin/file/download' => ['admin/file/download', ['method' => 'POST']],
  156. // 【附件】下载
  157. 'admin/file/downloadImage' => ['admin/file/downloadImage', ['method' => 'POST']],
  158. // 【附件】全部删除(活动、产品)
  159. 'admin/file/deleteAll' => ['admin/file/deleteAll', ['method' => 'POST']],
  160. // 【自定义字段】列表
  161. 'admin/field/index' => ['admin/field/index', ['method' => 'POST']],
  162. // 【自定义字段】数据
  163. 'admin/field/read' => ['admin/field/read', ['method' => 'POST']],
  164. // 【自定义字段】编辑
  165. 'admin/field/update' => ['admin/field/update', ['method' => 'POST']],
  166. // 【自定义字段】数据返回
  167. 'admin/field/getField' => ['admin/field/getField', ['method' => 'POST']],
  168. // 【自定义字段】数据验重
  169. 'admin/field/validates' => ['admin/field/validates', ['method' => 'POST']],
  170. // 【自定义字段】列表排序config
  171. 'admin/field/config' => ['admin/field/config', ['method' => 'POST']],
  172. // 【自定义字段】列表宽度设置
  173. 'admin/field/columnWidth' => ['admin/field/columnWidth', ['method' => 'POST']],
  174. // 【自定义字段】列表排序数据
  175. 'admin/field/configIndex' => ['admin/field/configIndex', ['method' => 'POST']],
  176. // 【自定义字段】自定义验重字段
  177. 'admin/field/uniqueField' => ['admin/field/uniqueField', ['method' => 'POST']],
  178. // 【自定义打印模板】字段
  179. 'admin/printing/field' => ['admin/printing/field', ['method' => 'POST']],
  180. // 【自定义打印模板】列表
  181. 'admin/printing/index' => ['admin/printing/index', ['method' => 'POST']],
  182. // 【自定义打印模板】创建
  183. 'admin/printing/create' => ['admin/printing/create', ['method' => 'POST']],
  184. // 【自定义打印模板】读取
  185. 'admin/printing/read' => ['admin/printing/read', ['method' => 'POST']],
  186. // 【自定义打印模板】修改
  187. 'admin/printing/update' => ['admin/printing/update', ['method' => 'POST']],
  188. // 【自定义打印模板】删除
  189. 'admin/printing/delete' => ['admin/printing/delete', ['method' => 'POST']],
  190. // 【自定义打印模板】复制
  191. 'admin/printing/copy' => ['admin/printing/copy', ['method' => 'POST']],
  192. // 【站内信】列表
  193. 'admin/message/index' => ['admin/message/index', ['method' => 'POST']],
  194. // 【站内信】未读数
  195. 'admin/message/unreadCount' => ['admin/message/unreadCount', ['method' => 'POST']],
  196. // 【站内信】标记已读
  197. 'admin/message/markedRead' => ['admin/message/markedRead', ['method' => 'POST']],
  198. // 【跟进记录】列表
  199. 'admin/record/index' => ['admin/record/index', ['method' => 'POST']],
  200. // 【跟进记录】创建
  201. 'admin/record/save' => ['admin/record/save', ['method' => 'POST']],
  202. // 【跟进记录】删除
  203. 'admin/record/delete' => ['admin/record/delete', ['method' => 'POST']],
  204. // 【审批流程】列表
  205. 'admin/examine_flow/index' => ['admin/examine_flow/index', ['method' => 'POST']],
  206. // 【审批流程】创建
  207. 'admin/examine_flow/save' => ['admin/examine_flow/save', ['method' => 'POST']],
  208. // 【审批流程】编辑
  209. 'admin/examine_flow/update' => ['admin/examine_flow/update', ['method' => 'POST']],
  210. // 【审批流程】状态
  211. 'admin/examine_flow/enables' => ['admin/examine_flow/enables', ['method' => 'POST']],
  212. // 【审批流程】状态
  213. 'admin/examine_flow/delete' => ['admin/examine_flow/delete', ['method' => 'POST']],
  214. // 【审批流程】审批步骤(固定)
  215. 'admin/examine_flow/stepList' => ['admin/examine_flow/stepList', ['method' => 'POST']],
  216. // 【审批流程】自选审批人列表
  217. 'admin/examine_flow/userList' => ['admin/examine_flow/userList', ['method' => 'POST']],
  218. // 【审批流程】审批记录
  219. 'admin/examine_flow/recordList' => ['admin/examine_flow/recordList', ['method' => 'POST']],
  220. // 【审批流程】审批详情
  221. 'admin/examine_flow/read' => ['admin/examine_flow/read', ['method' => 'POST']],
  222. // 【员工部门】员工账号编辑
  223. 'admin/users/usernameEdit' => ['admin/users/usernameEdit', ['method' => 'POST']],
  224. // 【员工】员工登录记录
  225. 'admin/users/loginRecord' => ['admin/users/loginRecord', ['method' => 'POST']],
  226. // 【系统通知】列表
  227. 'admin/index/message' => ['admin/index/message', ['method' => 'POST']],
  228. // 【系统通知】消息通知类型 废弃
  229. //'admin/index/messageTypeList' => ['admin/index/messageTypeList', ['method' => 'POST']],
  230. // 【系统通知】阅读消息 废弃
  231. //'admin/index/readMessage' => ['admin/index/readMessage', ['method' => 'POST']],
  232. // 【系统通知】消息列表
  233. 'admin/message/messageList' => ['admin/message/messageList', ['method' => 'POST']],
  234. // 【系统通知】阅读消息
  235. 'admin/message/updateMessage' => ['admin/message/updateMessage', ['method' => 'POST']],
  236. // 【系统通知】删除
  237. 'admin/message/delete' => ['admin/message/delete', ['method' => 'POST']],
  238. // 【系统通知】批量更新
  239. 'admin/message/readAllMessage' => ['admin/message/readAllMessage', ['method' => 'POST']],
  240. // 【系统通知】批量删除
  241. 'admin/message/clear' => ['admin/message/clear', ['method' => 'POST']],
  242. // 【系统日志】数据操作日志
  243. 'admin/log/dataRecord' => ['admin/log/dataRecord', ['method' => 'POST']],
  244. // 【系统日志】系统操作日志
  245. 'admin/log/systemRecord' => ['admin/log/systemRecord', ['method' => 'POST']],
  246. // 【系统日志】登录日志
  247. 'admin/log/loginRecord' => ['admin/log/loginRecord', ['method' => 'POST']],
  248. // 【系统日志】导出
  249. 'admin/log/excelImport' => ['admin/log/excelImport', ['method' => 'POST']],
  250. // 【日志设置】欢迎语列表
  251. 'admin/dailyRule/welcome' => ['admin/dailyRule/welcome', ['method' => 'POST']],
  252. // 【日志设置】设置欢迎语
  253. 'admin/dailyRule/setWelcome' => ['admin/dailyRule/setWelcome', ['method' => 'POST']],
  254. // 【日志设置】日志规则
  255. 'admin/dailyRule/workLogRule' => ['admin/dailyRule/workLogRule', ['method' => 'POST']],
  256. // 【日志设置】设置日志规则
  257. 'admin/dailyRule/setWorkLogRule' => ['admin/dailyRule/setWorkLogRule', ['method' => 'POST']],
  258. //自定义日程 类型列表
  259. 'admin/dailyRule/scheduleList' => ['admin/dailyRule/scheduleList', ['method' => 'POST']],
  260. //设置自定义日程类型列表
  261. 'admin/dailyRule/setSchedule' => ['admin/dailyRule/setSchedule', ['method' => 'POST']],
  262. //添加自定义日程 类型列表
  263. 'admin/dailyRule/addSchedule' => ['admin/dailyRule/addSchedule', ['method' => 'POST']],
  264. //删除自定义日程 类型列表
  265. 'admin/dailyRule/delSchedule' => ['admin/dailyRule/delSchedule', ['method' => 'POST']],
  266. // 【项目管理】规则列表
  267. 'admin/work/rules' => ['admin/work/rules', ['method' => 'POST']],
  268. // 【项目管理】角色列表
  269. 'admin/work/roles' => ['admin/work/roles', ['method' => 'POST']],
  270. // 【项目管理】创建角色
  271. 'admin/work/saveRole' => ['admin/work/saveRole', ['method' => 'POST']],
  272. // 【项目管理】角色详情
  273. 'admin/work/readRole' => ['admin/work/readRole', ['method' => 'POST']],
  274. // 【项目管理】修改角色
  275. 'admin/work/updateRole' => ['admin/work/updateRole', ['method' => 'POST']],
  276. // 【项目管理】删除角色
  277. 'admin/work/deleteRole' => ['admin/work/deleteRole', ['method' => 'POST']],
  278. // 【通讯录】列表
  279. 'admin/users/queryList' => ['admin/users/queryList', ['method' => 'POST']],
  280. // 【通讯录】加关注
  281. 'admin/users/userStar' => ['admin/users/userStar', ['method' => 'POST']],
  282. // 【通讯录】关注列表
  283. 'admin/users/starList' => ['admin/users/starList', ['method' => 'POST']],
  284. //顶部菜单排序展示
  285. 'admin/index/sort' => ['admin/index/sort', ['method' => 'POST']],
  286. //顶部菜单排序
  287. 'admin/index/updatesort' => ['admin/index/updatesort', ['method' => 'POST']],
  288. // 【初始化】列表
  289. 'admin/initialize/index' => ['admin/initialize/index', ['method' => 'POST']],
  290. // 【初始化】初始化数据
  291. 'admin/initialize/update' => ['admin/initialize/update', ['method' => 'POST']],
  292. // 【初始化】验证
  293. 'admin/initialize/verification' => ['admin/initialize/verification', ['method' => 'POST']],
  294. //【导入】导入中
  295. 'admin/index/importNum' => ['admin/index/importNum', ['method' => 'POST']],
  296. //【导入】导入结束
  297. 'admin/index/importInfo' => ['admin/index/importInfo', ['method' => 'POST']],
  298. //【导入】导入历史列表
  299. 'admin/index/importList' => ['admin/index/importList', ['method' => 'POST']],
  300. //【设置】公海配置列表
  301. 'admin/setting/pool' => ['admin/setting/pool', ['method' => 'POST']],
  302. //【设置】添加公海配置
  303. 'admin/setting/setPool' => ['admin/setting/setPool', ['method' => 'POST']],
  304. //【设置】公海配置详情
  305. 'admin/setting/readPool' => ['admin/setting/readPool', ['method' => 'POST']],
  306. //【设置】变更公海配置状态
  307. 'admin/setting/changePool' => ['admin/setting/changePool', ['method' => 'POST']],
  308. //【设置】删除公海配置
  309. 'admin/setting/deletePool' => ['admin/setting/deletePool', ['method' => 'POST']],
  310. //【设置】转移公海客户
  311. 'admin/setting/transferPool' => ['admin/setting/transferPool', ['method' => 'POST']],
  312. //【设置】客户级别
  313. 'admin/setting/customerLevel' => ['admin/setting/customerLevel', ['method' => 'POST']],
  314. //【设置】公海字段
  315. 'admin/setting/poolField' => ['admin/setting/poolField', ['method' => 'POST']],
  316. // 获取配置角色查看范围
  317. 'admin/rules/groupauth' => ['admin/rules/groupauth', ['method' => 'POST']],
  318. // 授权配置角色查看范围
  319. 'admin/rules/upgroupauth' => ['admin/rules/upgroupauth', ['method' => 'POST']],
  320. // 获取配置角色
  321. 'admin/rules/getgroupauth' => ['admin/rules/getgroupauth', ['method' => 'POST']],
  322. // 授权配置角色查看范围id
  323. 'admin/rules/groupauthid' => ['admin/rules/groupauthid', ['method' => 'POST']],
  324. //【市场活动】市场活动列表
  325. 'admin/market/index' => ['admin/market/index', ['method' => 'POST']],
  326. //【市场活动】市场活动添加
  327. 'admin/market/save' => ['admin/market/save', ['method' => 'POST']],
  328. //【市场活动】市场活动修改
  329. 'admin/market/update' => ['admin/market/update', ['method' => 'POST']],
  330. //【市场活动】市场活动删除
  331. 'admin/market/delete' => ['admin/market/delete', ['method' => 'POST']],
  332. //【市场活动】市场活动启用停用
  333. 'admin/market/enables' => ['admin/market/enables', ['method' => 'POST']],
  334. //【市场活动】市场活动自定义字段列表
  335. 'admin/market/getField' => ['admin/market/getField', ['method' => 'POST']],
  336. //【市场活动】市场活动自定义字段表单
  337. 'admin/market/updateFields' => ['admin/market/updateFields', ['method' => 'POST']],
  338. // MISS路由
  339. '__miss__' => 'admin/base/miss',
  340. ];