routes.conf.php 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. <?php
  2. // 登入 登出
  3. $route['*']['/'] = array('LoginController', 'Signin');
  4. $route['*']['/signin'] = array('LoginController', 'Signin');
  5. $route['get']['/signout'] = array('LoginController', 'Signout');
  6. $route['*']['/error'] = array('ErrorController', 'index');
  7. // 项目
  8. $route['*']['/project/welcome'] = array('MainController', 'welcome');
  9. $route['get']['/project/list'] = array('MainController', 'prolist');
  10. $route['*']['/project/index'] = array('ProjectController', 'index');
  11. $route['*']['/project/:pid/overview'] = array('ProjectController', 'proOverview');
  12. $route['*']['/project/:pid/section'] = array('ProjectController', 'proSection');
  13. $route['*']['/project/:pmid/measure'] = array('ProjectController', 'proMeasure');
  14. $route['*']['/project/section/get'] = array('ProjectController', 'getAjaxSection');
  15. $route['*']['/project/:pid/section/:mpid/measure'] = array('ProjectController', 'proSectionMeasure');
  16. $route['*']['/project/:pid/section/:pmid/detail'] = array('ProjectController', 'proDetail');
  17. // R
  18. $route['*']['/rproject/index'] = array('RProjectController', 'index');
  19. $route['*']['/rproject/:pid/section'] = array('RProjectController', 'proSection');
  20. $route['*']['/rproject/:pid/section/:mpid/measure'] = array('RProjectController', 'proSectionMeasure');
  21. $route['*']['/rproject/:pid/section/:pmid/detail'] = array('RProjectController', 'proDetail');
  22. $route['*']['/rproject/:pmid/measure/detail'] = array('RProjectController', 'proMeasure');
  23. $route['*']['/rproject/:pid/section/:pmid/report/:mpid'] = array('RProjectController', 'proReport');
  24. // S
  25. $route['get']['/sproject/index'] = array('SProjectController', 'index');
  26. $route['get']['/sproject/:pid/section'] = array('SProjectController', 'proSection');
  27. $route['get']['/sproject/:pid/section/:pmid/detail'] = array('SProjectController', 'proDetail');
  28. $route['get']['/sproject/:pid/section/measure'] = array('SProjectController', 'proMeasure');
  29. // 登入登出API
  30. $route['*']['/user/profile'] = array('UserController', 'index');
  31. $route['*']['/user/avatar'] = array('UserController', 'avatar');
  32. $route['*']['/user/repasswd'] = array('UserController', 'repasswd');
  33. // Client API
  34. // 登入登出API
  35. $route['*']['/api/client/signin'] = array('ClientController', 'ClientSignin');
  36. //$route['*']['/api/client/fileup'] = array('ClientController', 'ClientFileup');
  37. /**
  38. * 创建合同标段
  39. */
  40. $route['*']['/api/client/:uid/:bname/:ckey/creatmeasure'] = array('ClientController', 'ClientCreatmeasure');
  41. /**
  42. * 提交期数据 上报
  43. * 标段ID upfile文件
  44. */
  45. $route['*']['/api/client/period/:userid/:tenderid/:phaseno/creat'] = array('ClientController', 'ClientPeriod');
  46. $route['*']['/api/client/measure/status/:tenderid/get'] = array('ClientController', 'getMAStatus'); //当前期数状态查询接口
  47. /**
  48. * 用户查询接口
  49. * uemail
  50. */
  51. $route['*']['/api/client/user/get/search'] = array('ClientController', 'getUserSearch');
  52. /**
  53. * 获取当前期所有审核用户及其状态
  54. * 标段ID 期数ID
  55. */
  56. $route['*']['/api/client/user/get/all/:tenderid/:phaseno/measure'] = array('ClientController', 'getAlluserMeasure');
  57. /**
  58. * 添加审核人接口
  59. */
  60. $route['*']['/api/client/user/add/audit/measure'] = array('ClientController', 'addAuditMeasure');
  61. /**
  62. * 查询标段期数是否存在
  63. */
  64. $route['*']['/api/client/check/status/measure'] = array('ClientController', 'checkMeasureStatus');
  65. /**
  66. * 根据用户查询当前关联标段
  67. * 点击查询所有参与的项目
  68. * 登录时查询关联项目更新
  69. */
  70. $route['*']['/api/client/user/get/audit/project'] = array('ClientController', 'getAuditProject');
  71. /**
  72. * 标段期审核接口
  73. */
  74. $route['*']['/api/client/user/audit/measure'] = array('ClientController', 'auditMeasure');
  75. /**
  76. * 查询标段更新
  77. * 双击项目
  78. */
  79. $route['*']['/api/client/tender/get/:tenderid/update'] = array('ClientController', 'checkTenderUpdate');
  80. /**
  81. * 手动创建审核人员列表
  82. */
  83. $route['*']['/api/client/phaseno/userlist/create'] = array('ClientController', 'creatTenderNumPnameUser');
  84. /**
  85. * 手动创建审核人员列表
  86. */
  87. $route['*']['/api/client/user/del/:userid/:tenderid/:phaseno/audit'] = array('ClientController', 'delAuditMeasure');
  88. /**
  89. * 返回指定用户参与的所有项目
  90. * 双击打开项目接口
  91. */
  92. $route['*']['/api/client/user/get/:userid/allproject'] = array('ClientController', 'getUserALLProject');
  93. /**
  94. * 返回指定用户参
  95. */
  96. $route['*']['/api/client/user/get/:userid/info'] = array('ClientController', 'getUserInfo');
  97. /**
  98. * 设置审核未通过操作接口
  99. */
  100. $route['*']['/api/client/user/set/:userid/:tenderid/:phaseno/checkno'] = array('ClientController', 'setCheckno');
  101. /**
  102. * 创建未通过新一期
  103. */
  104. $route['*']['/api/client/user/create/:tenderid/:phaseno/new/audit'] = array('ClientController', 'createNewAudit');
  105. /**
  106. * 重做新一期获取原报上报文件
  107. */
  108. $route['*']['/api/client/user/get/:tenderid/:phaseno/report/file'] = array('ClientController', 'getReportFile');
  109. /**
  110. * 从桌面软件端变更标段名称接口
  111. */
  112. $route['*']['/api/client/tender/:BidID/:BidNewName/update'] = array('ClientController', 'updateTenderName');
  113. /**
  114. * 获取登录界面显示软件名称
  115. */
  116. $route['*']['/api/client/software/title'] = array('ClientVerController', 'getLoginTitle');
  117. /**
  118. * 附件上传接口
  119. */
  120. $route['*']['/api/client/tender/attachment/:tenderid/:uid/upload'] = array('ClientController', 'uploadItemFile');
  121. /**
  122. * 根据标段ID获取全部附件列表
  123. */
  124. $route['*']['/api/client/tender/attachment/:tenderid/list'] = array('ClientController', 'getItemFileList');
  125. /**
  126. * 根据附件ID编辑文件名和备注
  127. */
  128. $route['*']['/api/client/tender/attachment/info/:fileid/update'] = array('ClientController', 'updateItemFileDesc');
  129. /**
  130. * 根据标段ID和期数获取审核意见
  131. */
  132. $route['*']['/api/client/tender/get/:tenderid/:phaseno/auditopinion'] = array('ClientController', 'getAuditOpinion');
  133. /**
  134. * 根据标段ID和期数获取审核意见
  135. */
  136. $route['*']['/api/client/tender/get/:tenderid/exist'] = array('ClientController', 'getCountPmid');
  137. // admin
  138. $route['*']['/manage'] = array('[admin]LoginController', 'signIn');
  139. $route['*']['/manage/signin'] = array('[admin]LoginController', 'signIn');
  140. $route['*']['/manage/signout'] = array('[admin]LoginController', 'signOut');
  141. $route['*']['/manage/user/add'] = array('[admin]AdminController', 'addUser');
  142. $route['*']['/manage/user/edit/:uid/uid'] = array('[admin]AdminController', 'editUser');
  143. $route['*']['/manage/user/list'] = array('[admin]AdminController', 'userList');
  144. $route['*']['/manage/user/repasswd/:uid/uid'] = array('[admin]AdminController', 'userRepasswd');
  145. $route['*']['/manage/option'] = array('[admin]AdminController', 'option');
  146. $route['get']['/manage/user/:uid/isstop'] = array('[admin]AdminController', 'userSwitch');
  147. $route['*']['/manage/item/list'] = array('[admin]ItemController', 'itemList');
  148. $route['*']['/manage/item/list/:pid/project'] = array('[admin]ItemController', 'itemList');
  149. $route['*']['/manage/item/del/:pmid'] = array('[admin]ItemController', 'itemDel');
  150. $route['*']['/manage/restore/list'] = array('[admin]RestoreController', 'restoreList');
  151. $route['*']['/manage/sys/info'] = array('[admin]SysController', 'sysinfo');
  152. ?>