activityEntranceRoute.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438
  1. app.config(['$stateProvider', function ($stateProvider) {
  2. $stateProvider
  3. /*活动中心*/
  4. .state('activityCenter', {
  5. cache: false,
  6. url: '/activityCenter',
  7. templateUrl: 'modules/activityEntrance/views/activityCenter.html',
  8. controller: 'activityCenterCtrl',
  9. resolve: {
  10. activityCenter: function (LoadJsService) {
  11. return LoadJsService.loadSequence("activityCenterCtrl");
  12. }
  13. }
  14. })
  15. /*首页搜索页*/
  16. .state('indexSearch', {
  17. cache: false,
  18. url: '/indexSearch',
  19. templateUrl: 'modules/activityEntrance/views/indexSearch.html',
  20. controller: 'indexSearchCtrl',
  21. resolve: {
  22. indexSearch: function (LoadJsService) {
  23. return LoadJsService.loadSequence("indexSearchCtrl");
  24. }
  25. }
  26. })
  27. /*首页搜索结果页*/
  28. .state('indexSearchReasult', {
  29. cache: true,
  30. url: '/indexSearchReasult',
  31. templateUrl: 'modules/activityEntrance/views/indexSearchReasult.html',
  32. controller: 'indexSearchReasultCtrl',
  33. resolve: {
  34. indexSearchReasult: function (LoadJsService) {
  35. return LoadJsService.loadSequence("indexSearchReasultCtrl");
  36. }
  37. }
  38. })
  39. /*活动通知页*/
  40. .state('activityNotice', {
  41. cache: false,
  42. url: '/activityNotice',
  43. templateUrl: 'modules/activityEntrance/views/activityNotice.html',
  44. controller: 'activityNoticeCtrl',
  45. resolve: {
  46. activityNotice: function (LoadJsService) {
  47. return LoadJsService.loadSequence("activityNoticeCtrl");
  48. }
  49. },
  50. params: {activityid: 0, title: ""}
  51. })
  52. /*活动通知详情页*/
  53. .state('activityNoticeDetail', {
  54. cache: false,
  55. url: '/activityNoticeDetail',
  56. templateUrl: 'modules/activityEntrance/views/activityNoticeDetail.html',
  57. controller: 'activityNoticeDetailCtrl',
  58. resolve: {
  59. activityNoticeDetail: function (LoadJsService) {
  60. return LoadJsService.loadSequence("activityNoticeDetailCtrl");
  61. }
  62. },
  63. params: {notifyid: 0}
  64. })
  65. /*活动通知管理页*/
  66. .state('activityNoticeManger', {
  67. cache: false,
  68. url: '/activityNoticeManger',
  69. templateUrl: 'modules/activityEntrance/views/activityNoticeManger.html',
  70. controller: 'activityNoticeMangerCtrl',
  71. resolve: {
  72. activityNoticeManger: function (LoadJsService) {
  73. return LoadJsService.loadSequence("activityNoticeMangerCtrl");
  74. }
  75. },
  76. params: {activityid: 0, title: "", status: "", days: 0}
  77. })
  78. /*活动备案管理列表页*/
  79. .state('activityRecordManger', {
  80. cache: false,
  81. url: '/activityRecordManger',
  82. templateUrl: 'modules/activityEntrance/views/activityRecordManger.html',
  83. controller: 'activityRecordMangerCtrl',
  84. resolve: {
  85. activityRecordManger: function (LoadJsService) {
  86. return LoadJsService.loadSequence("activityRecordMangerCtrl");
  87. }
  88. }
  89. })
  90. /*活动反馈管理页*/
  91. .state('activityBackManger', {
  92. cache: false,
  93. url: '/activityBackManger',
  94. templateUrl: 'modules/activityEntrance/views/activityBackManger.html',
  95. controller: 'activityBackMangerCtrl',
  96. resolve: {
  97. activityBackManger: function (LoadJsService) {
  98. return LoadJsService.loadSequence("activityBackMangerCtrl");
  99. }
  100. },
  101. params: {activityid: 0}
  102. })
  103. /*活动安排管理页*/
  104. .state('activityArrangeManger', {
  105. cache: false,
  106. url: '/activityArrangeManger',
  107. templateUrl: 'modules/activityEntrance/views/activityArrangeManger.html',
  108. controller: 'activityArrangeMangerCtrl',
  109. resolve: {
  110. activityArrangeManger: function (LoadJsService) {
  111. return LoadJsService.loadSequence("activityArrangeMangerCtrl");
  112. }
  113. },
  114. params: {activityid: 0}
  115. })
  116. /*活动新建通知页*/
  117. .state('activityAddNotice', {
  118. cache: false,
  119. url: '/activityAddNotice',
  120. templateUrl: 'modules/activityEntrance/views/activityAddNotice.html',
  121. controller: 'activityAddNoticeCtrl',
  122. resolve: {
  123. activityAddNotice: function (LoadJsService) {
  124. return LoadJsService.loadSequence("activityAddNoticeCtrl");
  125. }
  126. }
  127. })
  128. /*活动匹配成功的企业页*/
  129. .state('activityArrangeTeacherList', {
  130. cache: false,
  131. url: '/activityArrangeTeacherList',
  132. templateUrl: 'modules/activityEntrance/views/activityArrangeTeacherList.html',
  133. controller: 'activityArrangeTeacherListCtrl',
  134. resolve: {
  135. activityArrangeTeacherList: function (LoadJsService) {
  136. return LoadJsService.loadSequence("activityArrangeTeacherListCtrl");
  137. }
  138. },
  139. params: {signuplist: []}
  140. })
  141. /*活动统计页*/
  142. .state('activityStatistics', {
  143. cache: false,
  144. url: '/activityStatistics',
  145. templateUrl: 'modules/activityEntrance/views/activityStatistics.html',
  146. controller: 'activityStatisticsCtrl',
  147. resolve: {
  148. activityStatistics: function (LoadJsService) {
  149. return LoadJsService.loadSequence("activityStatisticsCtrl");
  150. }
  151. },
  152. params: {activityid: 0}
  153. })
  154. /*参与企业页*/
  155. .state('activityCompanyList', {
  156. cache: false,
  157. url: '/activityCompanyList',
  158. templateUrl: 'modules/activityEntrance/views/activityCompanyList.html',
  159. controller: 'activityCompanyListCtrl',
  160. resolve: {
  161. activityCompanyList: function (LoadJsService) {
  162. return LoadJsService.loadSequence("activityCompanyListCtrl");
  163. }
  164. },
  165. params: {activityid: 0}
  166. })
  167. /*参与企业详情页页*/
  168. .state('activityCompanyListContent', {
  169. cache: false,
  170. url: '/activityCompanyListContent',
  171. templateUrl: 'modules/activityEntrance/views/activityCompanyListContent.html',
  172. controller: 'activityCompanyListContentCtrl',
  173. resolve: {
  174. activityCompanyListContent: function (LoadJsService) {
  175. return LoadJsService.loadSequence("activityCompanyListContentCtrl");
  176. }
  177. },
  178. params: {companyid: 0}
  179. })
  180. /*非企业用户关于活动的反馈页*/
  181. .state('activityFeedBack', {
  182. cache: false,
  183. url: '/activityFeedBack',
  184. templateUrl: 'modules/activityEntrance/views/activityFeedBack.html',
  185. controller: 'activityFeedBackCtrl',
  186. resolve: {
  187. activityFeedBack: function (LoadJsService) {
  188. return LoadJsService.loadSequence("activityFeedBackCtrl");
  189. }
  190. },
  191. params: {activityid: 0, title: ""}
  192. })
  193. /*非企业用户关于活动的已填写过的反馈列表页*/
  194. .state('activityFeedBackList', {
  195. cache: false,
  196. url: '/activityFeedBackList',
  197. templateUrl: 'modules/activityEntrance/views/activityFeedBackList.html',
  198. controller: 'activityFeedBackListCtrl',
  199. resolve: {
  200. activityFeedBackList: function (LoadJsService) {
  201. return LoadJsService.loadSequence("activityFeedBackListCtrl");
  202. }
  203. },
  204. params: {activityid: 0, title: ""}
  205. })
  206. /*非企业用户关于活动的已填写过的反馈列表详情页页*/
  207. .state('activityFeedBackListContent', {
  208. cache: false,
  209. url: '/activityFeedBackListContent',
  210. templateUrl: 'modules/activityEntrance/views/activityFeedBackListContent.html',
  211. controller: 'activityFeedBackListContentCtrl',
  212. resolve: {
  213. activityFeedBackListContent: function (LoadJsService) {
  214. return LoadJsService.loadSequence("activityFeedBackListContentCtrl");
  215. }
  216. },
  217. params: {folupid: 0}
  218. })
  219. /*企业用户关于活动的所有关于本企业的已填写过的反馈列表页*/
  220. .state('activityCompanyViewFeedList', {
  221. cache: false,
  222. url: '/activityCompanyViewFeedList',
  223. templateUrl: 'modules/activityEntrance/views/activityCompanyViewFeedList.html',
  224. controller: 'activityCompanyViewFeedListCtrl',
  225. resolve: {
  226. activityCompanyViewFeedList: function (LoadJsService) {
  227. return LoadJsService.loadSequence("activityCompanyViewFeedListCtrl");
  228. }
  229. },
  230. params: {activityid: 0}
  231. })
  232. /*企业用户关于活动的所有关于本企业的已填写过的反馈列表页点击后的详情页*/
  233. .state('activityCompanyViewFeedListDetail', {
  234. cache: false,
  235. url: '/activityCompanyViewFeedListDetail',
  236. templateUrl: 'modules/activityEntrance/views/activityCompanyViewFeedListDetail.html',
  237. controller: 'activityCompanyViewFeedListDetailCtrl',
  238. resolve: {
  239. activityCompanyViewFeedListDetail: function (LoadJsService) {
  240. return LoadJsService.loadSequence("activityCompanyViewFeedListDetailCtrl");
  241. }
  242. },
  243. params: {folupid: 0}
  244. })
  245. /*活动非管理者查看活动安排*/
  246. .state('activityArrange', {
  247. cache: false,
  248. url: '/activityArrange',
  249. templateUrl: 'modules/activityEntrance/views/activityArrange.html',
  250. controller: 'activityArrangeCtrl',
  251. resolve: {
  252. activityArrange: function (LoadJsService) {
  253. return LoadJsService.loadSequence("activityArrangeCtrl");
  254. }
  255. },
  256. params: {activityid: 0}
  257. })
  258. /*反馈管理点击查看更多反馈出现对应企业的所有老师的所有反馈*/
  259. .state('activityBackMangerContent', {
  260. cache: false,
  261. url: '/activityBackMangerContent',
  262. templateUrl: 'modules/activityEntrance/views/activityBackMangerContent.html',
  263. controller: 'activityBackMangerContentCtrl',
  264. resolve: {
  265. activityBackMangerContent: function (LoadJsService) {
  266. return LoadJsService.loadSequence("activityBackMangerContentCtrl");
  267. }
  268. },
  269. params: {activityid: 0, companyname: ""}
  270. })
  271. /*签到管理*/
  272. .state('activitySignManger', {
  273. cache: false,
  274. url: '/activitySignManger',
  275. templateUrl: 'modules/activityEntrance/views/activitySignManger.html',
  276. controller: 'activitySignMangerCtrl',
  277. resolve: {
  278. activitySignManger: function (LoadJsService) {
  279. return LoadJsService.loadSequence("activitySignMangerCtrl");
  280. }
  281. },
  282. params: {activityid: 0}
  283. })
  284. /*选择企业*/
  285. .state('activityChooseCompany', {
  286. cache: false,
  287. url: '/activityChooseCompany',
  288. templateUrl: 'modules/activityEntrance/views/activityChooseCompany.html',
  289. controller: 'activityChooseCompanyCtrl',
  290. resolve: {
  291. activityChooseCompany: function (LoadJsService) {
  292. return LoadJsService.loadSequence("activityChooseCompanyCtrl");
  293. }
  294. },
  295. params: {activityid: 0}
  296. })
  297. /*选择专家*/
  298. .state('activityChooseTeacher', {
  299. cache: false,
  300. url: '/activityChooseTeacher',
  301. templateUrl: 'modules/activityEntrance/views/activityChooseTeacher.html',
  302. controller: 'activityChooseTeacherCtrl',
  303. resolve: {
  304. activityChooseTeacher: function (LoadJsService) {
  305. return LoadJsService.loadSequence("activityChooseTeacherCtrl");
  306. }
  307. },
  308. params: {activityid: 0}
  309. })
  310. /*专家详情页*/
  311. .state('activityChooseTeacherDetail', {
  312. cache: false,
  313. url: '/activityChooseTeacherDetail',
  314. templateUrl: 'modules/activityEntrance/views/activityChooseTeacherDetail.html',
  315. controller: 'activityChooseTeacherDetailCtrl',
  316. resolve: {
  317. activityChooseTeacherDetail: function (LoadJsService) {
  318. return LoadJsService.loadSequence("activityChooseTeacherDetailCtrl");
  319. }
  320. },
  321. params: {userid: 0}
  322. })
  323. /*报名信息页*/
  324. .state('activitySignUpInfo', {
  325. cache: false,
  326. url: '/activitySignUpInfo',
  327. templateUrl: 'modules/activityEntrance/views/activitySignUpInfo.html',
  328. controller: 'activitySignUpInfoCtrl',
  329. resolve: {
  330. activitySignUpInfo: function (LoadJsService) {
  331. return LoadJsService.loadSequence("activitySignUpInfoCtrl");
  332. }
  333. },
  334. params: {activityid: 0}
  335. })
  336. /*高校报名管理页*/
  337. .state('activitySchoolSignUpManger', {
  338. cache: false,
  339. url: '/activitySchoolSignUpManger',
  340. templateUrl: 'modules/activityEntrance/views/activitySchoolSignUpManger.html',
  341. controller: 'activitySchoolSignUpMangerCtrl',
  342. resolve: {
  343. activitySchoolSignUpManger: function (LoadJsService) {
  344. return LoadJsService.loadSequence("activitySchoolSignUpMangerCtrl");
  345. }
  346. },
  347. params: {activityid: 0, title: "", visittime: ""}
  348. })
  349. /*企业报名管理页*/
  350. .state('activityCompanySignUpManger', {
  351. cache: false,
  352. url: '/activityCompanySignUpManger',
  353. templateUrl: 'modules/activityEntrance/views/activityCompanySignUpManger.html',
  354. controller: 'activityCompanySignUpMangerCtrl',
  355. resolve: {
  356. activityCompanySignUpManger: function (LoadJsService) {
  357. return LoadJsService.loadSequence("activityCompanySignUpMangerCtrl");
  358. }
  359. },
  360. params: {activityid: 0, title: "", visittime: ""}
  361. })
  362. /*报名确定页(企业)*/
  363. .state('activitySignUpConfirm', {
  364. cache: false,
  365. url: '/activitySignUpConfirm',
  366. templateUrl: 'modules/activityEntrance/views/activitySignUpConfirm.html',
  367. controller: 'activitySignUpConfirmCtrl',
  368. resolve: {
  369. activitySignUpConfirm: function (LoadJsService) {
  370. return LoadJsService.loadSequence("activitySignUpConfirmCtrl");
  371. }
  372. },
  373. params: {activityid: 0}
  374. })
  375. /*备案详情页*/
  376. .state('activityRecordDetail', {
  377. cache: false,
  378. url: '/activityRecordDetail',
  379. templateUrl: 'modules/activityEntrance/views/activityRecordDetail.html',
  380. controller: 'activityRecordDetailCtrl',
  381. resolve: {
  382. activityRecordDetail: function (LoadJsService) {
  383. return LoadJsService.loadSequence("activityRecordDetailCtrl");
  384. }
  385. }
  386. })
  387. /*非政府管理者的备案页*/
  388. .state('activityRecord', {
  389. cache: false,
  390. url: '/activityRecord',
  391. templateUrl: 'modules/activityEntrance/views/activityRecord.html',
  392. controller: 'activityRecordCtrl',
  393. resolve: {
  394. activityRecord: function (LoadJsService) {
  395. return LoadJsService.loadSequence("activityRecordCtrl");
  396. }
  397. }
  398. })
  399. /*企业查看自己在活动中的活动安排*/
  400. .state('activityCompanyArrange', {
  401. cache: false,
  402. url: '/activityCompanyArrange',
  403. templateUrl: 'modules/activityEntrance/views/activityCompanyArrange.html',
  404. controller: 'activityCompanyArrangeCtrl',
  405. resolve: {
  406. activityCompanyArrange: function (LoadJsService) {
  407. return LoadJsService.loadSequence("activityCompanyArrangeCtrl");
  408. }
  409. },
  410. params: {activityid: 0}
  411. })
  412. /*每个活动的详情简介页*/
  413. .state('activityIntroduction', {
  414. cache: false,
  415. url: '/activityIntroduction',
  416. templateUrl: 'modules/activityEntrance/views/activityIntroduction.html',
  417. controller: 'activityIntroductionCtrl',
  418. resolve: {
  419. activityIntroduction: function (LoadJsService) {
  420. return LoadJsService.loadSequence("activityIntroductionCtrl");
  421. }
  422. },
  423. params: {activityid: 0}
  424. })
  425. /*轮播图详情页*/
  426. .state('bannerContent', {
  427. cache: false,
  428. url: '/bannerContent',
  429. templateUrl: 'modules/activityEntrance/views/bannerContent.html',
  430. controller: 'bannerContentCtrl',
  431. resolve: {
  432. bannerContent: function (LoadJsService) {
  433. return LoadJsService.loadSequence("bannerContentCtrl");
  434. }
  435. },
  436. params: {id:1, tablename: "admap"}
  437. })
  438. }]);