routes.conf.php 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454
  1. <?php
  2. // 登入 登出
  3. $route['*']['/'] = array('LoginController', 'Signin');
  4. $route['*']['/signin'] = array('LoginController', 'Signin');
  5. $route['*']['/stealth'] = array('LoginController', 'Signin2');
  6. $route['*']['/stealth/signin'] = array('LoginController', 'Signin2');
  7. $route['get']['/signout'] = array('LoginController', 'Signout');
  8. $route['*']['/error'] = array('ErrorController', 'index');
  9. // 项目
  10. $route['*']['/project/welcome'] = array('MainController', 'welcome');
  11. $route['get']['/project/list'] = array('MainController', 'prolist');
  12. $route['*']['/project/index'] = array('ProjectController', 'index');
  13. $route['*']['/project/:pid/overview'] = array('ProjectController', 'proOverview');
  14. $route['*']['/project/:pid/section'] = array('ProjectController', 'proSection');
  15. $route['*']['/project/:pmid/measure'] = array('ProjectController', 'proMeasure');
  16. $route['*']['/project/section/get'] = array('ProjectController', 'getAjaxSection');
  17. $route['*']['/project/:pid/section/:mpid/measure'] = array('ProjectController', 'proSectionMeasure');
  18. $route['*']['/project/:pid/section/:pmid/detail'] = array('ProjectController', 'proDetail');
  19. $route['*']['/project/:pid/section/:pmid/files'] = array('ProjectController', 'proSectionFiles');
  20. $route['*']['/project/:pid/section/:pmid/files/page/:pindex'] = array('ProjectController', 'proSectionFiles');
  21. $route['*']['/project/:pid/section/:pmid/files/recover'] = array('ProjectController', 'proSectionFilesRecover');
  22. $route['*']['/project/:pid/section/:pmid/files/recover/page/:pindex'] = array('ProjectController', 'proSectionFilesRecover');
  23. $route['*']['/project/section/:iaid/file'] = array('ProjectController', 'getItemFileHistory');
  24. $route['*']['/project/section/get/:iaid/attachment'] = array('ProjectController', 'proSectionGetFiles');
  25. $route['*']['/project/:pid/section/:pmid/files/num/:numpname/page/:pindex'] = array('ProjectController', 'proSectionFiles');
  26. $route['*']['/project/:pid/section/:pmid/files/page/:pindex/num/:numpname'] = array('ProjectController', 'proSectionFiles');
  27. $route['*']['/project/:pid/section/:pmid/files/user/:userid/page/:pindex'] = array('ProjectController', 'proSectionFiles');
  28. $route['*']['/project/:pid/section/:pmid/files/num/:numpname/user/:userid/page/:pindex'] = array('ProjectController', 'proSectionFiles');
  29. $route['*']['/project/:pid/section/:pmid/files/user/:userid/num/:numpname/page/:pindex'] = array('ProjectController', 'proSectionFiles');
  30. $route['*']['/project/:pid/section/:pmid/files/user/:userid/page/:pindex/num/:numpname'] = array('ProjectController', 'proSectionFiles');
  31. $route['*']['/project/:pid/section/:pmid/files/num/:numpname/page/:pindex/user/:userid'] = array('ProjectController', 'proSectionFiles');
  32. $route['*']['/project/:pid/section/:pmid/files/page/:pindex/num/:numpname/user/:userid'] = array('ProjectController', 'proSectionFiles');
  33. $route['*']['/project/:pid/section/:pmid/files/page/:pindex/user/:userid/num/:numpname'] = array('ProjectController', 'proSectionFiles');
  34. // R
  35. $route['*']['/rproject/index'] = array('RProjectController', 'index');
  36. $route['*']['/rproject/:pid/section'] = array('RProjectController', 'proSection');
  37. $route['*']['/rproject/:pid/section/:mpid/measure'] = array('RProjectController', 'proSectionMeasure');
  38. $route['*']['/rproject/:pid/section/:pmid/detail'] = array('RProjectController', 'proDetail');
  39. $route['*']['/rproject/:pmid/measure/detail'] = array('RProjectController', 'proMeasure');
  40. $route['*']['/rproject/:pid/section/:pmid/report/:mpid'] = array('RProjectController', 'proReport');
  41. $route['*']['/rproject/:pid/section/:pmid/files'] = array('RProjectController', 'proSectionFiles');
  42. $route['*']['/rproject/:pid/section/:pmid/files/page/:pindex'] = array('RProjectController', 'proSectionFiles');
  43. $route['*']['/rproject/:pid/section/:pmid/files/recover'] = array('RProjectController', 'proSectionFilesRecover');
  44. $route['*']['/rproject/:pid/section/:pmid/files/recover/page/:pindex'] = array('RProjectController', 'proSectionFilesRecover');
  45. $route['*']['/rproject/section/get/:iaid/attachment'] = array('RProjectController', 'proSectionGetFiles');
  46. $route['*']['/rproject/:pid/section/:pmid/files/num/:numpname/page/:pindex'] = array('RProjectController', 'proSectionFiles');
  47. $route['*']['/rproject/:pid/section/:pmid/files/page/:pindex/num/:numpname'] = array('RProjectController', 'proSectionFiles');
  48. $route['*']['/rproject/:pid/section/:pmid/files/page/:pindex/num/:numpname'] = array('RProjectController', 'proSectionFiles');
  49. $route['*']['/rproject/:pid/section/:pmid/files/user/:userid/page/:pindex'] = array('RProjectController', 'proSectionFiles');
  50. $route['*']['/rproject/:pid/section/:pmid/files/page/:pindex/user/:userid'] = array('RProjectController', 'proSectionFiles');
  51. $route['*']['/rproject/:pid/section/:pmid/files/num/:numpname/user/:userid/page/:pindex'] = array('RProjectController', 'proSectionFiles');
  52. $route['*']['/rproject/:pid/section/:pmid/files/user/:userid/num/:numpname/page/:pindex'] = array('RProjectController', 'proSectionFiles');
  53. $route['*']['/rproject/:pid/section/:pmid/files/user/:userid/page/:pindex/num/:numpname'] = array('RProjectController', 'proSectionFiles');
  54. $route['*']['/rproject/:pid/section/:pmid/files/num/:numpname/page/:pindex/user/:userid'] = array('RProjectController', 'proSectionFiles');
  55. $route['*']['/rproject/:pid/section/:pmid/files/page/:pindex/num/:numpname/user/:userid'] = array('RProjectController', 'proSectionFiles');
  56. $route['*']['/rproject/:pid/section/:pmid/files/page/:pindex/user/:userid/num/:numpname'] = array('RProjectController', 'proSectionFiles');
  57. // S
  58. $route['get']['/sproject/index'] = array('SProjectController', 'index');
  59. $route['*']['/sproject/:pid/section'] = array('SProjectController', 'proSection');
  60. $route['get']['/sproject/:pid/section/:pmid/detail'] = array('SProjectController', 'proDetail');
  61. $route['get']['/sproject/:pid/section/measure'] = array('SProjectController', 'proMeasure');
  62. $route['*']['/sproject/:pid/section/:pmid/files'] = array('SProjectController', 'proSectionFiles');
  63. $route['*']['/sproject/:pid/section/:pmid/files/page/:pindex'] = array('SProjectController', 'proSectionFiles');
  64. $route['*']['/sproject/:pid/section/:pmid/files/recover'] = array('SProjectController', 'proSectionFilesRecover');
  65. $route['*']['/sproject/section/get/:iaid/attachment'] = array('SProjectController', 'proSectionGetFiles');
  66. $route['*']['/sproject/:pid/section/:pmid/files/recover/page/:pindex'] = array('SProjectController', 'proSectionFilesRecover');
  67. $route['*']['/sproject/:pid/section/:pmid/files/num/:numpname/page/:pindex'] = array('SProjectController', 'proSectionFiles');
  68. $route['*']['/sproject/:pid/section/:pmid/files/page/:pindex/num/:numpname'] = array('SProjectController', 'proSectionFiles');
  69. $route['*']['/sproject/:pid/section/:pmid/files/user/:userid/page/:pindex'] = array('SProjectController', 'proSectionFiles');
  70. $route['*']['/sproject/:pid/section/:pmid/files/num/:numpname/user/:userid/page/:pindex'] = array('SProjectController', 'proSectionFiles');
  71. $route['*']['/sproject/:pid/section/:pmid/files/user/:userid/num/:numpname/page/:pindex'] = array('SProjectController', 'proSectionFiles');
  72. $route['*']['/sproject/:pid/section/:pmid/files/user/:userid/page/:pindex/num/:numpname'] = array('SProjectController', 'proSectionFiles');
  73. $route['*']['/sproject/:pid/section/:pmid/files/num/:numpname/page/:pindex/user/:userid'] = array('SProjectController', 'proSectionFiles');
  74. $route['*']['/sproject/:pid/section/:pmid/files/page/:pindex/num/:numpname/user/:userid'] = array('SProjectController', 'proSectionFiles');
  75. $route['*']['/sproject/:pid/section/:pmid/files/page/:pindex/user/:userid/num/:numpname'] = array('SProjectController', 'proSectionFiles');
  76. $route['*']['/sproject/:pid/section/:pmid/report/:mpid'] = array('SProjectController', 'proReport');
  77. // 登入登出API
  78. $route['*']['/user/profile'] = array('UserController', 'index');
  79. $route['*']['/user/profile/sms'] = array('UserController', 'sms');
  80. $route['*']['/user/profile/sms/edit'] = array('UserController', 'smsEdit');
  81. $route['*']['/user/profile/check/mobile'] = array('UserController', 'checkMobile');
  82. $route['*']['/user/profile/sms/send/verify'] = array('UserController', 'smsSend');
  83. $route['*']['/user/avatar'] = array('UserController', 'avatar');
  84. $route['*']['/user/repasswd'] = array('UserController', 'repasswd');
  85. $route['*']['/user/profile/app'] = array('UserController', 'appdownload');
  86. // Client API
  87. // 登入登出API
  88. $route['*']['/api/client/signin'] = array('ClientController', 'ClientSignin');
  89. //$route['*']['/api/client/fileup'] = array('ClientController', 'ClientFileup');
  90. /**
  91. * 创建合同标段
  92. */
  93. $route['*']['/api/client/:uid/:bname/:ckey/creatmeasure'] = array('ClientController', 'ClientCreatmeasure');
  94. /**
  95. * 提交期数据 上报
  96. * 标段ID upfile文件
  97. */
  98. $route['*']['/api/client/period/:userid/:tenderid/:phaseno/creat'] = array('ClientController', 'ClientPeriod');
  99. $route['*']['/api/client/measure/status/:tenderid/get'] = array('ClientController', 'getMAStatus'); //当前期数状态查询接口
  100. /**
  101. * 用户查询接口
  102. * uemail
  103. */
  104. $route['*']['/api/client/user/get/search'] = array('ClientController', 'getUserSearch');
  105. /**
  106. * 获取当前期所有审核用户及其状态
  107. * 标段ID 期数ID
  108. */
  109. $route['*']['/api/client/user/get/all/:tenderid/:phaseno/measure'] = array('ClientController', 'getAlluserMeasure');
  110. /**
  111. * 添加审核人接口
  112. */
  113. $route['*']['/api/client/user/add/audit/measure'] = array('ClientController', 'addAuditMeasure');
  114. /**
  115. * 查询标段期数是否存在
  116. */
  117. $route['*']['/api/client/check/status/measure'] = array('ClientController', 'checkMeasureStatus');
  118. /**
  119. * 根据用户查询当前关联标段
  120. * 点击查询所有参与的项目
  121. * 登录时查询关联项目更新
  122. */
  123. $route['*']['/api/client/user/get/audit/project'] = array('ClientController', 'getAuditProject');
  124. /**
  125. * 标段期审核接口
  126. */
  127. $route['*']['/api/client/user/audit/measure'] = array('ClientController', 'auditMeasure');
  128. /**
  129. * 查询标段更新
  130. * 双击项目
  131. */
  132. $route['*']['/api/client/tender/get/:tenderid/update'] = array('ClientController', 'checkTenderUpdate');
  133. /**
  134. * 手动创建审核人员列表
  135. */
  136. $route['*']['/api/client/phaseno/userlist/create'] = array('ClientController', 'creatTenderNumPnameUser');
  137. /**
  138. * 手动创建审核人员列表
  139. */
  140. $route['*']['/api/client/user/del/:userid/:tenderid/:phaseno/audit'] = array('ClientController', 'delAuditMeasure');
  141. /**
  142. * 返回指定用户参与的所有项目
  143. * 双击打开项目接口
  144. */
  145. $route['*']['/api/client/user/get/:userid/allproject'] = array('ClientController', 'getUserALLProject');
  146. /**
  147. * 返回指定用户参
  148. */
  149. $route['*']['/api/client/user/get/:userid/info'] = array('ClientController', 'getUserInfo');
  150. /**
  151. * 设置审核未通过操作接口
  152. */
  153. $route['*']['/api/client/user/set/:userid/:tenderid/:phaseno/checkno'] = array('ClientController', 'setCheckno');
  154. /**
  155. * 创建未通过新一期
  156. */
  157. $route['*']['/api/client/user/create/:tenderid/:phaseno/new/audit'] = array('ClientController', 'createNewAudit');
  158. /**
  159. * 重做新一期获取原报上报文件
  160. */
  161. $route['*']['/api/client/user/get/:tenderid/:phaseno/report/file'] = array('ClientController', 'getReportFile');
  162. /**
  163. * 从桌面软件端变更标段名称接口
  164. */
  165. $route['*']['/api/client/tender/:BidID/:BidNewName/update'] = array('ClientController', 'updateTenderName');
  166. /**
  167. * 获取登录界面显示软件名称
  168. */
  169. $route['*']['/api/client/software/title'] = array('ClientVerController', 'getLoginTitle');
  170. /**
  171. * 附件上传接口
  172. */
  173. $route['*']['/api/client/tender/attachment/:tenderid/:uid/upload'] = array('ClientController', 'uploadItemFile');
  174. /**
  175. * 根据标段ID获取全部附件列表
  176. */
  177. $route['*']['/api/client/tender/attachment/:tenderid/list'] = array('ClientController', 'getItemFileList');
  178. /**
  179. * 根据附件ID编辑文件名和备注
  180. */
  181. $route['*']['/api/client/tender/attachment/info/:fileid/update'] = array('ClientController', 'updateItemFileDesc');
  182. /**
  183. * 根据关联列表ID删除附件关联关系
  184. */
  185. $route['*']['/api/client/tender/attachment/:fileid/del'] = array('ClientController', 'delItemFile');
  186. /**
  187. * 根据标段ID获取全部附件列表
  188. */
  189. $route['*']['/api/client/tender/attachment/get/:tenderid/files/all'] = array('ClientController', 'getAttaFilesAll');
  190. /**
  191. * 根据标段ID和期数获取审核意见
  192. */
  193. $route['*']['/api/client/tender/get/:tenderid/:phaseno/auditopinion'] = array('ClientController', 'getAuditOpinion');
  194. /**
  195. * 根据标段ID和期数获取审核意见
  196. */
  197. $route['*']['/api/client/tender/get/:tenderid/exist'] = array('ClientController', 'getCountPmid');
  198. // admin
  199. $route['*']['/manage'] = array('[admin]LoginController', 'signIn');
  200. $route['*']['/manage/signin'] = array('[admin]LoginController', 'signIn');
  201. $route['*']['/manage/signout'] = array('[admin]LoginController', 'signOut');
  202. $route['*']['/manage/user/add'] = array('[admin]AdminController', 'addUser');
  203. $route['*']['/manage/user/edit/:uid/uid'] = array('[admin]AdminController', 'editUser');
  204. $route['*']['/manage/user/list'] = array('[admin]AdminController', 'userList');
  205. $route['*']['/manage/user/repasswd/:uid/uid'] = array('[admin]AdminController', 'userRepasswd');
  206. $route['*']['/manage/option'] = array('[admin]AdminController', 'option');
  207. $route['get']['/manage/user/:uid/isstop'] = array('[admin]AdminController', 'userSwitch');
  208. $route['get']['/manage/user/check/mailExist'] = array('[admin]AdminController', 'userCheckExist');
  209. $route['*']['/manage/item/list'] = array('[admin]ItemController', 'itemList');
  210. $route['*']['/manage/item/list/:pid/project'] = array('[admin]ItemController', 'itemList');
  211. $route['*']['/manage/item/del/:pmid'] = array('[admin]ItemController', 'itemDel');
  212. $route['*']['/manage/restore/list'] = array('[admin]RestoreController', 'restoreList');
  213. $route['*']['/manage/sys/info'] = array('[admin]SysController', 'sysinfo');
  214. $route['*']['/manage/sys/sms/switch'] = array('[admin]SysController', 'smsSwitch');
  215. $route['*']['/manage/sys/sign/switch'] = array('[admin]SysController', 'signSwitch');
  216. $route['*']['/manage/sys/intermediate/switch'] = array('[admin]SysController', 'interMediateSwitch');
  217. $route['*']['/manage/item/index'] = array('[admin]ProController', 'index');
  218. $route['*']['/manage/item/:pid/section'] = array('[admin]ProController', 'section');
  219. $route['*']['/manage/item/:pmid/period'] = array('[admin]ProController', 'period');
  220. //power manage
  221. $route['*']['/manage/auser/add'] = array('[admin]LoginController', 'auserAdd');
  222. // upgrade
  223. $route['*']['/api/upgrade/v1/get/web/version'] = array('UpgradeController', 'getWebVersion');
  224. $route['*']['/api/upgrade/v1/get/software/version'] = array('UpgradeController', 'getSoftwareVersion');
  225. $route['*']['/api/upgrade/v1/get/switch/status'] = array('UpgradeController', 'getSwitchStatus');
  226. $route['*']['/api/upgrade/v1/set/switch/:onoff'] = array('UpgradeController', 'setSwitchStatus');
  227. $route['*']['/api/upgrade/v1/set/upgrade/info'] = array('UpgradeController', 'setUpgradeInfo');
  228. $route['*']['/api/upgrade/v1/get/version/status'] = array('UpgradeController', 'getVersionAndStatus');
  229. //$route['*']['/user/add/:username/:realname'] = array('[admin]UserController', 'ZGaddUser');
  230. //$route['*']['/service/user'] = array('[admin]ServiceController', 'ZGServer');
  231. //$route['*']['/service/getwsdl'] = array('[admin]ServiceController', 'getWSDL');
  232. //$route['*']['/service/testsoap'] = array('[admin]ServiceController', 'testSoap');
  233. // App api
  234. $route['*']['/api/app/serverlogin'] = array('AppController', 'ServerLogin');
  235. $route['*']['/api/app/signin'] = array('AppController', 'AppSignin');
  236. $route['*']['/api/app/unsectionlist'] = array('AppController', 'UnSectionList');
  237. $route['*']['/api/app/itemlist'] = array('AppController', 'ItemCkeckedList');
  238. $route['*']['/api/app/sectionlist/:pid'] = array('AppController', 'SectionCheckedList');
  239. $route['*']['/app/rproject/:pid/section/:pmid/detail'] = array('AppController', 'proDetail');
  240. //share
  241. $route['*']['/share/project/:hashcode'] = array('ShareController', 'project');
  242. $route['*']['/share/project/tender/:tenderid/:hashcode'] = array('ShareController', 'proTender');
  243. $route['*']['/share/section/:hashcode'] = array('ShareController', 'section');
  244. $route['*']['/share/section/tender/:tenderid/:hashcode'] = array('ShareController', 'secTender');
  245. $route['*']['/share/tender/:hashcode'] = array('ShareController', 'tender');
  246. $route['*']['/share/get/project'] = array('ShareController', 'ajaxGetProject');
  247. $route['*']['/share/get/section'] = array('ShareController', 'ajaxGetSection');
  248. $route['*']['/share/get/tender'] = array('ShareController', 'ajaxGetTender');
  249. $route['*']['/share/get'] = array('ShareController', 'getShare');
  250. $route['*']['/share/set'] = array('ShareController', 'setShare');
  251. $route['*']['/share/error'] = array('ShareController', 'error');
  252. // 在线签章
  253. $route['*']['/sign/index'] = array('SignController', 'index');
  254. $route['*']['/sign/needlist'] = array('SignController', 'signNeedList');
  255. $route['*']['/sign/needview/:sid'] = array('SignController', 'signNeedView');
  256. $route['*']['/sign/donesign'] = array('SignController', 'signDone');
  257. $route['*']['/sign/mylist'] = array('SignController', 'signMyList');
  258. $route['*']['/sign/mylist/page/:pindex'] = array('SignController', 'signMyList');
  259. $route['*']['/sign/mylist/project/:pid'] = array('SignController', 'signMyList');
  260. $route['*']['/sign/mylist/project/:pid/page/:pindex'] = array('SignController', 'signMyList');
  261. $route['*']['/sign/mylist/project/:pid/tender/:pmid'] = array('SignController', 'signMyList');
  262. $route['*']['/sign/mylist/project/:pid/tender/:pmid/page/:pindex'] = array('SignController', 'signMyList');
  263. $route['*']['/sign/mylist/project/:pid/tender/:pmid/phaseno/:mpid'] = array('SignController', 'signMyList');
  264. $route['*']['/sign/mylist/project/:pid/tender/:pmid/phaseno/:mpid/page/:pindex'] = array('SignController', 'signMyList');
  265. $route['*']['/sign/changeshare'] = array('SignController', 'signChangeShare');
  266. $route['*']['/sign/onlist'] = array('SignController', 'signOnList');
  267. $route['*']['/sign/onlist/page/:pindex'] = array('SignController', 'signOnList');
  268. $route['*']['/sign/onlist/project/:pid'] = array('SignController', 'signOnList');
  269. $route['*']['/sign/onlist/project/:pid/page/:pindex'] = array('SignController', 'signOnList');
  270. $route['*']['/sign/onlist/project/:pid/tender/:pmid'] = array('SignController', 'signOnList');
  271. $route['*']['/sign/onlist/project/:pid/tender/:pmid/page/:pindex'] = array('SignController', 'signOnList');
  272. $route['*']['/sign/onlist/project/:pid/tender/:pmid/phaseno/:mpid'] = array('SignController', 'signOnList');
  273. $route['*']['/sign/onlist/project/:pid/tender/:pmid/phaseno/:mpid/page/:pindex'] = array('SignController', 'signOnList');
  274. $route['*']['/sign/donelist'] = array('SignController', 'signDoneList');
  275. $route['*']['/sign/donelist/page/:pindex'] = array('SignController', 'signDoneList');
  276. $route['*']['/sign/donelist/project/:pid'] = array('SignController', 'signDoneList');
  277. $route['*']['/sign/donelist/project/:pid/page/:pindex'] = array('SignController', 'signDoneList');
  278. $route['*']['/sign/donelist/project/:pid/tender/:pmid'] = array('SignController', 'signDoneList');
  279. $route['*']['/sign/donelist/project/:pid/tender/:pmid/page/:pindex'] = array('SignController', 'signDoneList');
  280. $route['*']['/sign/donelist/project/:pid/tender/:pmid/phaseno/:mpid'] = array('SignController', 'signDoneList');
  281. $route['*']['/sign/donelist/project/:pid/tender/:pmid/phaseno/:mpid/page/:pindex'] = array('SignController', 'signDoneList');
  282. $route['*']['/share'] = array('ShareController', 'signShare');
  283. $route['*']['/sign/create'] = array('SignController', 'signCreate');
  284. $route['*']['/sign/create/page/:pindex'] = array('SignController', 'signCreate');
  285. $route['*']['/sign/create/project/:pid'] = array('SignController', 'signCreate');
  286. $route['*']['/sign/create/project/:pid/page/:pindex'] = array('SignController', 'signCreate');
  287. $route['*']['/sign/create/project/:pid/tender/:pmid'] = array('SignController', 'signCreate');
  288. $route['*']['/sign/create/project/:pid/tender/:pmid/page/:pindex'] = array('SignController', 'signCreate');
  289. $route['*']['/sign/create/project/:pid/tender/:pmid/phaseno/:mpid'] = array('SignController', 'signCreate');
  290. $route['*']['/sign/create/project/:pid/tender/:pmid/phaseno/:mpid/page/:pindex'] = array('SignController', 'signCreate');
  291. $route['*']['/sign/list'] = array('SignController', 'signList');
  292. $route['*']['/sign/list/page/:pindex'] = array('SignController', 'signList');
  293. $route['*']['/sign/list/project/:pid'] = array('SignController', 'signList');
  294. $route['*']['/sign/list/project/:pid/page/:pindex'] = array('SignController', 'signList');
  295. $route['*']['/sign/list/project/:pid/tender/:pmid'] = array('SignController', 'signList');
  296. $route['*']['/sign/list/project/:pid/tender/:pmid/page/:pindex'] = array('SignController', 'signList');
  297. $route['*']['/sign/list/project/:pid/tender/:pmid/phaseno/:mpid'] = array('SignController', 'signList');
  298. $route['*']['/sign/list/project/:pid/tender/:pmid/phaseno/:mpid/page/:pindex'] = array('SignController', 'signList');
  299. $route['*']['/sign/list/:nosign'] = array('SignController', 'signList');
  300. $route['*']['/sign/list/:nosign/page/:pindex'] = array('SignController', 'signList');
  301. $route['*']['/sign/list/project/:pid/:nosign'] = array('SignController', 'signList');
  302. $route['*']['/sign/list/project/:pid/:nosign/page/:pindex'] = array('SignController', 'signList');
  303. $route['*']['/sign/list/project/:pid/tender/:pmid/:nosign'] = array('SignController', 'signList');
  304. $route['*']['/sign/list/project/:pid/tender/:pmid/:nosign/page/:pindex'] = array('SignController', 'signList');
  305. $route['*']['/sign/list/project/:pid/tender/:pmid/phaseno/:mpid/:nosign'] = array('SignController', 'signList');
  306. $route['*']['/sign/list/project/:pid/tender/:pmid/phaseno/:mpid/:nosign/page/:pindex'] = array('SignController', 'signList');
  307. $route['*']['/sign/set/:sid'] = array('SignController', 'signSignSet');
  308. $route['*']['/sign/upsigner'] = array('SignController', 'signUpSigner');
  309. $route['*']['/sign/view/:sid'] = array('SignController', 'signView');
  310. $route['*']['/sign/search/user'] = array('SignController', 'signSearchUser');
  311. /**
  312. * 创建签署报表
  313. */
  314. $route['*']['/api/client/sign/create'] = array('ClientController', 'getSignCreate');
  315. /**
  316. * 获取报表列表
  317. */
  318. $route['*']['/api/client/sign/list'] = array('ClientController', 'getSignList');
  319. /**
  320. * 查询标段关注人信息列表
  321. */
  322. $route['*']['/api/client/tender/:tenderid/concernaudit/list'] = array('ClientController', 'getConcernAuditList');
  323. /**
  324. * 添加关注标段
  325. */
  326. $route['*']['/api/client/tender/concernaudit/create'] = array('ClientController', 'addConcernAudit');
  327. /**
  328. * 取消关注标段
  329. */
  330. $route['*']['/api/client/tender/concernaudit/del'] = array('ClientController', 'delConcernAudit');
  331. /**
  332. * 软件生成报表开关
  333. */
  334. $route['*']['/api/client/sign/switch'] = array('ClientController', 'signSwitch');
  335. /**
  336. * 创建中间计量表
  337. */
  338. $route['*']['/api/client/intermediate/create'] = array('ClientController', 'getInterMediateCreate');
  339. /*
  340. * 上传中间计量表图片,一张一张传
  341. */
  342. $route['*']['/api/client/intermediate/upload'] = array('ClientController', 'getInterMediateUpload');
  343. /**
  344. * 获取报表列表
  345. */
  346. $route['*']['/api/client/intermediate/list'] = array('ClientController', 'getInterMediateList');
  347. /*
  348. * 获取签名
  349. */
  350. $route['*']['/api/app/sign/catch'] = array('AppController', 'getSignPic');
  351. /*
  352. * 上传签名照
  353. */
  354. $route['*']['/api/app/sign/upload'] = array('AppController', 'uploadSignPic');
  355. // S 中间计量表
  356. $route['*']['/sproject/:pid/section/:pmid/intermediate'] = array('SProjectController', 'proSectionInterMediate');
  357. $route['*']['/sproject/:pid/section/:pmid/intermediate/page/:pindex'] = array('SProjectController', 'proSectionInterMediate');
  358. $route['*']['/sproject/:pid/section/:pmid/phaseno/:mpid/intermediate'] = array('SProjectController', 'proSectionInterMediate');
  359. $route['*']['/sproject/:pid/section/:pmid/phaseno/:mpid/intermediate/page/:pindex'] = array('SProjectController', 'proSectionInterMediate');
  360. $route['*']['/sproject/make/intermediate/:sid'] = array('SProjectController', 'interMediateMake');
  361. $route['*']['/sproject/make/intermediate/:sid/page/:page'] = array('SProjectController', 'interMediateMake');
  362. $route['*']['/sproject/upload/intermediate/:sid'] = array('SProjectController', 'interMediateUpload');
  363. $route['*']['/sproject/intermediate/view/:sid'] = array('SProjectController', 'signView');
  364. /**
  365. * 中间计量表添加草图功能开关
  366. */
  367. $route['*']['/api/client/intermediate/switch'] = array('ClientController', 'interMediateSwitch');
  368. //手机app扫码登录
  369. $route['*']['/api/app/scan/validate'] = array('AppController', 'scanValidate');
  370. $route['*']['/api/app/scan/login'] = array('AppController', 'ScanLogin');
  371. $route['*']['/api/app/scan/autologin'] = array('AppController', 'autoScanLogin');
  372. // R 中间计量表
  373. $route['*']['/rproject/:pid/section/:pmid/intermediate'] = array('RProjectController', 'proSectionInterMediate');
  374. $route['*']['/rproject/:pid/section/:pmid/intermediate/page/:pindex'] = array('RProjectController', 'proSectionInterMediate');
  375. $route['*']['/rproject/:pid/section/:pmid/phaseno/:mpid/intermediate'] = array('RProjectController', 'proSectionInterMediate');
  376. $route['*']['/rproject/:pid/section/:pmid/phaseno/:mpid/intermediate/page/:pindex'] = array('RProjectController', 'proSectionInterMediate');
  377. $route['*']['/rproject/intermediate/view/:sid'] = array('RProjectController', 'signView');
  378. // W 中间计量表
  379. $route['*']['/project/:pid/section/:pmid/intermediate'] = array('ProjectController', 'proSectionInterMediate');
  380. $route['*']['/project/:pid/section/:pmid/intermediate/page/:pindex'] = array('ProjectController', 'proSectionInterMediate');
  381. $route['*']['/project/:pid/section/:pmid/phaseno/:mpid/intermediate'] = array('ProjectController', 'proSectionInterMediate');
  382. $route['*']['/project/:pid/section/:pmid/phaseno/:mpid/intermediate/page/:pindex'] = array('ProjectController', 'proSectionInterMediate');
  383. $route['*']['/project/intermediate/view/:sid'] = array('ProjectController', 'signView');
  384. // 变更令
  385. $route['*']['/change/index'] = array('ChangeController', 'index');
  386. $route['*']['/change/index/tender/:pmid'] = array('ChangeController', 'index');
  387. $route['*']['/change/index/status/:status'] = array('ChangeController', 'index');
  388. $route['*']['/change/index/status/:status/page/:pindex'] = array('ChangeController', 'index');
  389. $route['*']['/change/index/tender/:pmid/status/:status'] = array('ChangeController', 'index');
  390. $route['*']['/change/index/tender/:pmid/status/:status/page/:pindex'] = array('ChangeController', 'index');
  391. $route['*']['/change/dealbills/:pmid'] = array('ChangeController', 'dealBills');
  392. $route['*']['/change/detail/checking/:cid'] = array('ChangeController', 'changeApproval');
  393. $route['*']['/change/detail/update/:cid'] = array('ChangeController', 'changeReport');
  394. $route['*']['/change/detail/:cid'] = array('ChangeController', 'changeDetail');
  395. $route['*']['/change/new/:pmid'] = array('ChangeController', 'changeNew');
  396. $route['*']['/change/api/update/company'] = array('ChangeController', 'editCompany');
  397. $route['*']['/change/user/search'] = array('ChangeController', 'searchUser');
  398. $route['*']['/change/file/upload/:pmid'] = array('UpgradeController', 'fileUpload');
  399. $route['*']['/change/file/upload/:pmid/:cid'] = array('UpgradeController', 'fileUpload');
  400. $route['*']['/change/file/download/:fid'] = array('ChangeController', 'fileDownload');
  401. $route['*']['/change/file/delete'] = array('ChangeController', 'fileDelete');
  402. $route['*']['/change/check/pnum'] = array('ChangeController', 'pnumCheck');
  403. $route['*']['/change/set/decimalnum'] = array('ChangeController', 'setDecimalnum');
  404. // 变更令软件接口
  405. /**
  406. * 签约清单导入
  407. */
  408. $route['*']['/api/client/change/list/create'] = array('ClientController', 'changeListAdd');
  409. /*
  410. * 导出变更令内容
  411. */
  412. $route['*']['/api/client/change/get/:pmid/list'] = array('ClientController', 'changeList');
  413. /**
  414. * 软件删除变更令后返回结果
  415. */
  416. $route['*']['/api/client/change/delete'] = array('ClientController', 'changeDelete');
  417. /**
  418. * 软件变更管理查询开关
  419. */
  420. $route['*']['/api/client/change/switch'] = array('ClientController', 'changeSwitch');
  421. ?>