router.js 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import userCenterItem from '@/router/userCenterItem'
  4. import GeneralTools from '@/router/GeneralTools'
  5. // import router from '../permission'
  6. Vue.use(Router)
  7. let commonRouters = [
  8. {
  9. name: "privacyPolicyZH", // app-隐私政策中文
  10. path: "/privacyPolicyZH",
  11. component: resolve => require(['../views/appUser/privacyPolicyZH.vue'], resolve),
  12. },
  13. {
  14. name: "privacyPolicyEN", // app-隐私政策英文
  15. path: "/privacyPolicyEN",
  16. component: resolve => require(['../views/appUser/privacyPolicyEN.vue'], resolve),
  17. },
  18. {
  19. name: "appDownload", // app-下载
  20. path: "/appDownload",
  21. component: resolve => require(['../views/helpCenter/appDownload.vue'], resolve),
  22. },
  23. {
  24. name: "userAgreementEN", // app-用户协议英文
  25. path: "/userAgreementEN",
  26. component: resolve => require(['../views/appUser/userAgreementEN.vue'], resolve),
  27. },
  28. {
  29. name: "userAgreementZH", // app-用户协议中文
  30. path: "/userAgreementZH",
  31. component: resolve => require(['../views/appUser/userAgreementZH.vue'], resolve),
  32. },
  33. {
  34. path: '/userPayMoney',// 用户中心-付款成功
  35. name: 'userPayMoney',
  36. meta: {
  37. requireAuth: false,
  38. },
  39. component:resolve => require(['../views/userCenter/userCenterItem/userPayMoney.vue'], resolve),
  40. },
  41. {
  42. path: '/userPayMoneyFail',// 用户中心-付款失败
  43. name: 'userPayMoneyFail',
  44. meta: {
  45. requireAuth: false,
  46. },
  47. component:resolve => require(['../views/userCenter/userCenterItem/userPayMoneyFail.vue'], resolve),
  48. },
  49. {
  50. path: '/unitConversionindex',// 单位换算
  51. name: 'unitConversionindex',
  52. meta: {
  53. requireAuth: false,
  54. },
  55. component:resolve => require(['../views/unitConversion/unitConversionindex.vue'], resolve),
  56. },
  57. {
  58. path: '/unitConversion',// 物理单位换算
  59. name: 'unitConversion',
  60. meta: {
  61. requireAuth: false,
  62. },
  63. component:resolve => require(['../views/unitConversion/unitConversion.vue'], resolve),
  64. },
  65. {
  66. path: '/heatUnitConversion',// 热量单位换算
  67. name: 'heatUnitConversion',
  68. meta: {
  69. requireAuth: false,
  70. },
  71. component:resolve => require(['../views/unitConversion/heatUnitConversion.vue'], resolve),
  72. },
  73. {
  74. path: '/conversionCarbonEmissionFactors',// 碳排放单位换算
  75. name: 'conversionCarbonEmissionFactors',
  76. meta: {
  77. requireAuth: false,
  78. },
  79. component:resolve => require(['../views/unitConversion/conversionCarbonEmissionFactors.vue'], resolve),
  80. },
  81. {
  82. path: '/physicalUnitConversion',// 热单位换算
  83. name: 'physicalUnitConversion',
  84. meta: {
  85. requireAuth: false,
  86. },
  87. component:resolve => require(['../views/unitConversion/physicalUnitConversion.vue'], resolve),
  88. },
  89. {
  90. path: '/BiodiversityAndEnergyRevolution',// 生物多样性
  91. name: 'BiodiversityAndEnergyRevolution',
  92. meta: {
  93. requireAuth: false,
  94. },
  95. component:resolve => require(['../views/Biodiversity/BiodiversityAndEnergyRevolution.vue'], resolve),
  96. },
  97. {
  98. path: '/',
  99. name: 'home',
  100. component: () => import('@/views/Home')
  101. },
  102. {
  103. path: '/login',// 登录
  104. name: 'login',
  105. component: () => import('@/views/Login')
  106. },
  107. {
  108. path: '/PasswordReset',// 重置密码
  109. name: 'PasswordReset',
  110. component: () => import('@/views/PasswordReset')
  111. },
  112. {
  113. path: '/downloadAPP',// apk下载
  114. name: 'downloadAPP',
  115. component: () => import('@/views/downloadAPP')
  116. },
  117. // {
  118. // path: '/IntroductionUniversityAlliance',// 大学联盟
  119. // name: 'IntroductionUniversityAlliance',
  120. // component: () => import('@/views/introductionCooperation/IntroductionUniversityAlliance')
  121. // },
  122. // {
  123. // path: '/IntroductionThinkTankAlliance',// 智库联盟
  124. // name: 'IntroductionThinkTankAlliance',
  125. // component: () => import('@/views/introductionCooperation/IntroductionThinkTankAlliance')
  126. // },
  127. // {
  128. // path: '/IntroductionFinancialUnion',// 金融联盟
  129. // name: 'IntroductionFinancialUnion',
  130. // component: () => import('@/views/introductionCooperation/IntroductionFinancialUnion')
  131. // },
  132. {
  133. path: '/IntroductionEquipmentAlliance',// 联盟信息
  134. name: 'IntroductionEquipmentAlliance',
  135. component: () => import('@/views/introductionCooperation/IntroductionEquipmentAlliance')
  136. },
  137. {
  138. path: '/home',// 首页
  139. name: 'home',
  140. component: () => import('@/views/Home')
  141. },
  142. // 投票新页面-2022-08
  143. {
  144. path: '/ballotLogin',// 投票登录页
  145. name: 'ballotLogin',
  146. component: () => import('@/views/AddFeatures/ballot/ballotLogin')
  147. },
  148. {
  149. path: '/changePws',// 投票修改密码
  150. name: 'changePws',
  151. component: () => import('@/views/AddFeatures/ballot/changePws')
  152. },
  153. {
  154. path: '/ballotCampaignMainPage',// 投票首页
  155. name: 'ballotCampaignMainPage',
  156. component: () => import('@/views/AddFeatures/ballot/ballotCampaignMainPage')
  157. },
  158. {
  159. path: '/ballotCampaignMainPageabcd',// 投票首页
  160. name: 'ballotCampaignMainPageabcd',
  161. component: () => import('@/views/AddFeatures/ballot/ballotCampaignMainPageabcd')
  162. },
  163. {
  164. path: '/videoInfo',// 投票首页
  165. name: 'videoInfo',
  166. component: () => import('@/views/AddFeatures/ballot/videoInfo')
  167. },
  168. {
  169. path: '/videoInfo1',// 投票首页
  170. name: 'videoInfo1',
  171. component: () => import('@/views/AddFeatures/ballot/videoInfo1')
  172. },
  173. {
  174. path: '/videoInfo2',// 投票首页
  175. name: 'videoInfo2',
  176. component: () => import('@/views/AddFeatures/ballot/videoInfo2')
  177. },
  178. {
  179. path: '/videoInfo3',// 投票首页
  180. name: 'videoInfo3',
  181. component: () => import('@/views/AddFeatures/ballot/videoInfo3')
  182. },
  183. {
  184. path: '/videoInfo4',// 投票首页
  185. name: 'videoInfo4',
  186. component: () => import('@/views/AddFeatures/ballot/videoInfo4')
  187. },
  188. /*{
  189. path: '/ballotHome',// 投票首页
  190. name: 'ballotHome',
  191. component: () => import('@/views/ballotHome')
  192. },*/
  193. {
  194. path: '/ballotDrawingBoardPalette',// 投票页
  195. name: 'ballotDrawingBoardPalette',
  196. component: () => import('@/views/AddFeatures/ballot/ballotDrawingBoardPalette')
  197. },
  198. {
  199. path: '/ballotBillDirectory',// 投票页
  200. name: 'ballotBillDirectory',
  201. component: () => import('@/views/AddFeatures/ballot/ballotBillDirectory')
  202. },
  203. {
  204. path: '/ballotBillDirectoryDetails',// 投票页
  205. name: 'ballotBillDirectoryDetails',
  206. component: () => import('@/views/AddFeatures/ballot/ballotBillDirectoryDetails')
  207. },
  208. {
  209. path: '/firstHtp',// 投票页
  210. name: 'firstHtp',
  211. component: () => import('@/views/AddFeatures/ballot/firstHtp')
  212. },
  213. {
  214. path: '/ballotBillDirectoryMany',// 投票页
  215. name: 'ballotBillDirectoryMany',
  216. component: () => import('@/views/AddFeatures/ballot/ballotBillDirectoryMany')
  217. },
  218. {
  219. path: '/ballotBillDirectoryInfo',// 投票页
  220. name: 'ballotBillDirectoryInfo',
  221. component: () => import('@/views/AddFeatures/ballot/ballotBillDirectoryInfo')
  222. },
  223. {
  224. path: '/vote',// 添加功能-投票
  225. name: 'vote',
  226. component: () => import('@/views/AddFeatures/vote/vote')
  227. },
  228. {
  229. path: '/voteInfoDetails',// 添加功能-投票
  230. name: 'voteInfoDetails',
  231. component: () => import('@/views/AddFeatures/vote/voteInfoDetails')
  232. },
  233. {
  234. path: '/voteHome',// 添加功能-投票
  235. name: 'voteHome',
  236. component: () => import('@/views/voteHome')
  237. },
  238. {
  239. path: '/voteList',// 投票列表页
  240. name: 'voteList',
  241. component: () => import('@/views/AddFeatures/vote/voteList')
  242. },
  243. {
  244. path: '/voteInfo',// 投票列表页
  245. name: 'voteInfo',
  246. component: () => import('@/views/AddFeatures/vote/voteInfo')
  247. },
  248. {
  249. path: '/electionBallot',// 选票页面
  250. name: 'electionBallot',
  251. children: [
  252. {
  253. path: '/DirectorVote',
  254. name: 'DirectorVote',
  255. component: () => import('@/views/electionBallot/DirectorVote')
  256. }, {
  257. path: '/ElectionBallot',
  258. name: 'ElectionBallot',
  259. component: () => import('@/views/electionBallot/ElectionBallot')
  260. }
  261. ],
  262. component: () => import('@/views/electionBallot/ElectionBallot')
  263. },
  264. {
  265. path: '/HomeHistory',// 首页
  266. name: 'HomeHistory',
  267. component: () => import('@/views/HomeHistory')
  268. },
  269. {
  270. path: '/homeNew',// 新版首页
  271. name: 'homeNew',
  272. component: () => import('@/views/HomeNew')
  273. },
  274. {
  275. path: '/Register',// 注册
  276. name: 'Register',
  277. children: [{
  278. path: '/PlatformRegistered',// 注册
  279. name: 'PlatformRegistered',
  280. meta: {
  281. requireAuth: true,
  282. },
  283. component: () => import('@/components/PlatformRegistered'),
  284. },
  285. {
  286. path: '/LegalNotices',// 注册
  287. name: 'LegalNotices',
  288. meta: {
  289. requireAuth: true,
  290. },
  291. component: () => import('@/components/LegalNotices'),
  292. }],
  293. component: () => import('@/views/Register'),
  294. },
  295. // {
  296. // path: '/enterprise',// 企业展示
  297. // name: 'enterprise',
  298. // component: () => import('@/views/enterprise/Enterprise')
  299. // },
  300. {
  301. path: '/routerItem',// 路由子页面
  302. name: 'routerItem',
  303. children: [
  304. ...GeneralTools,
  305. {
  306. name: "WholeStationSearch",// 全站搜索页
  307. path: "/WholeStationSearch",
  308. component: resolve => require(['../views/helpCenter/WholeStationSearch.vue'], resolve),
  309. },
  310. // {
  311. // name : "aboutUs", // 关于我们
  312. // path : "/aboutUs",
  313. // component:resolve => require(['../views/helpCenter/aboutUs.vue'], resolve),
  314. // },
  315. {
  316. name: "Feedback", // 意见反馈
  317. path: "/Feedback",
  318. component: resolve => require(['../views/helpCenter/Feedback.vue'], resolve),
  319. },
  320. {
  321. name: "enterpriseDetails",
  322. path: "/enterpriseDetails",
  323. component: resolve => require(['../views/enterprise/EnterpriseDetails.vue'], resolve),
  324. },
  325. {
  326. name: "enterprise",
  327. path: "/enterprise",
  328. component: resolve => require(['../views/enterprise/Enterprise.vue'], resolve),
  329. },
  330. {
  331. name: "realTimeInfo",// 资讯数据
  332. path: "/realTimeInfo",
  333. component: resolve => require(['../views/realTimeInfo/RealTimeInfo.vue'], resolve),
  334. },
  335. {
  336. name: "realTimeInfo1",// 资讯数据
  337. path: "/realTimeInfo1",
  338. component: resolve => require(['../views/realTimeInfo/RealTimeInfo1.vue'], resolve),
  339. },
  340. {
  341. name: "realTimeInfoItemdetails",// 资讯数据详情
  342. path: "/realTimeInfoItemdetails",
  343. component: resolve => require(['../views/realTimeInfo/RealTimeInfoItemdetails.vue'], resolve),
  344. },
  345. {
  346. name: 'realTimeInfoLatetDevelopment',// 最新动态详情
  347. path: '/realTimeInfoLatetDevelopment',
  348. component: resolve => require(['../views/realTimeInfo/RealTimeInfoLatetDevelopment.vue'], resolve),
  349. },
  350. {
  351. name: "RealTimeInfoJournaldetails",// 资讯期刊详情
  352. path: "/RealTimeInfoJournaldetails",
  353. component: resolve => require(['../views/realTimeInfo/RealTimeInfoJournaldetails.vue'], resolve),
  354. },
  355. {
  356. name: "RealTimeInfoMoreInfo",// 资讯数据更多
  357. path: "/RealTimeInfoMoreInfo",
  358. component: resolve => require(['../views/realTimeInfo/RealTimeInfoMoreInfo.vue'], resolve),
  359. },
  360. {
  361. name: "RealTimeInfoMoreInfo1",// 资讯数据更多
  362. path: "/RealTimeInfoMoreInfo1",
  363. component: resolve => require(['../views/realTimeInfo/RealTimeInfoMoreInfo1.vue'], resolve),
  364. },
  365. {
  366. name: "enterpriseInformationDetails",
  367. path: "/enterpriseInformationDetails",
  368. component: resolve => require(['../views/enterprise/EnterpriseInformationDetails.vue'], resolve),
  369. },
  370. {
  371. name: "projectPresentation", // 项目资源
  372. path: "/projectPresentation",
  373. component: resolve => require(['../views/projectPresentation/ProjectPresentation.vue'], resolve),
  374. },
  375. {
  376. name: "projectPresentationDetails", // 项目详情
  377. path: "/projectPresentationDetails",
  378. component: resolve => require(['../views/projectPresentation/projectPresentationDetails.vue'], resolve),
  379. },
  380. {
  381. name: "projectPresentationDetails1", // 项目详情1
  382. path: "/projectPresentationDetails1",
  383. component: resolve => require(['../views/projectPresentation/projectPresentationDetails1.vue'], resolve),
  384. },
  385. {
  386. name: "cooperationExchange", //交流合作
  387. path: "/cooperationExchange",
  388. component: resolve => require(['../views/cooperationExchange/CooperationExchange.vue'], resolve),
  389. },
  390. {
  391. name: "cooperationExchangeListDetails", //交流合作清单
  392. path: "/cooperationExchangeListDetails",
  393. component: resolve => require(['../views/cooperationExchange/CooperationExchangeListDetails.vue'], resolve),
  394. },
  395. {
  396. name: "CooperationActiveIntroduce", //交流合作 活动介绍
  397. path: "/CooperationActiveIntroduce",
  398. component: resolve => require(['../views/cooperationExchange/CooperationActiveIntroduce.vue'], resolve),
  399. },
  400. {
  401. name: "CooperationActiveAgenda", //交流合作 活动议程
  402. path: "/CooperationActiveAgenda",
  403. component: resolve => require(['../views/cooperationExchange/CooperationActiveAgenda.vue'], resolve),
  404. },
  405. {
  406. name: "CooperationActiveReview", //交流合作 活动回顾
  407. path: "/CooperationActiveReview",
  408. component: resolve => require(['../views/cooperationExchange/CooperationActiveReview.vue'], resolve),
  409. },
  410. {
  411. name: "CooperationActiceResults", //交流合作 活动成果
  412. path: "/CooperationActiceResults",
  413. component: resolve => require(['../views/cooperationExchange/CooperationActiceResults.vue'], resolve),
  414. },
  415. {
  416. name: "userCenter",
  417. path: "/userCenter",
  418. meta: {
  419. requireAuth: true,
  420. },
  421. children: [...userCenterItem],
  422. component: resolve => require(['../views/userCenter/userCenter.vue'], resolve),
  423. },
  424. {
  425. name: "helpCenter",
  426. path: "/helpCenter",
  427. component: resolve => require(['../views/helpCenter/helpCenter.vue'], resolve),
  428. },
  429. {
  430. name: "LegalStatement", // 法律声明
  431. path: "/LegalStatement",
  432. component: resolve => require(['../views/helpCenter/LegalStatement.vue'], resolve),
  433. },
  434. {
  435. name: "customerService",
  436. path: "/customerService",
  437. component: resolve => require(['../views/helpCenter/customerService/CustomerService1.vue'], resolve),
  438. },
  439. {
  440. name: "customerService1",
  441. path: "/customerService1",
  442. component: resolve => require(['../views/helpCenter/customerService/CustomerService1.vue'], resolve),
  443. },
  444. {
  445. name: "customerOnlineService",
  446. path: "/customerOnlineService",
  447. component: resolve => require(['../views/helpCenter/customerService/CustomerOnlineService.vue'], resolve),
  448. },
  449. {
  450. name: "conferenceServices", // 会议服务
  451. path: "/conferenceServices",
  452. component: resolve => require(['../views/conferenceServices/ConferenceServices.vue'], resolve),
  453. },
  454. {
  455. name: "ConferenceList", // 会议列表
  456. path: "/ConferenceList",
  457. component: resolve => require(['../views/conferenceServices/ConferenceList.vue'], resolve),
  458. },
  459. {
  460. name: "ConferenceDetail", // 会议详情
  461. path: "/ConferenceDetail",
  462. component: resolve => require(['../views/conferenceServices/ConferenceDetail.vue'], resolve),
  463. },
  464. {
  465. name: "ConferenceResult", // 会议成果
  466. path: "/ConferenceResult",
  467. component: resolve => require(['../views/conferenceServices/ConferenceResult.vue'], resolve),
  468. },
  469. {
  470. name: "ConferenceNetwork", // 网络会议报名
  471. path: "/ConferenceNetwork",
  472. component: resolve => require(['../views/conferenceServices/ConferenceNetwork.vue'], resolve),
  473. },
  474. {
  475. name: "NewConferenceNetworkCh", // 网络会议报名-新
  476. path: "/NewConferenceNetworkCh",
  477. component: resolve => require(['../views/conferenceServices/ConferenceNetworkNewCh.vue'], resolve),
  478. },
  479. {
  480. name: "NewConferenceNetworkEn", // 网络会议报名-新
  481. path: "/NewConferenceNetworkEn",
  482. component: resolve => require(['../views/conferenceServices/ConferenceNetworkNewEn.vue'], resolve),
  483. },
  484. {
  485. name: "NewMeetingApplyFormCh", // 会议报名-新
  486. path: "/NewMeetingApplyFormCh",
  487. component: resolve => require(['../views/conferenceServices/MeetingApplyFormNewCh.vue'], resolve),
  488. },
  489. {
  490. name: "NewMeetingApplyFormEn", // 会议报名-新
  491. path: "/NewMeetingApplyFormEn",
  492. component: resolve => require(['../views/conferenceServices/MeetingApplyFormNewEn.vue'], resolve),
  493. },
  494. {
  495. name: "MeetingApplyForm", // 会议报名
  496. path: "/MeetingApplyForm",
  497. component: resolve => require(['../views/conferenceServices/MeetingApplyForm.vue'], resolve),
  498. },
  499. {
  500. name: "ConfrenceViewpoint", // 嘉宾观点
  501. path: "/ConfrenceViewpoint",
  502. component: resolve => require(['../views/conferenceServices/ConfrenceViewpoint.vue'], resolve),
  503. },
  504. {
  505. name: "NewsDetail", // 新闻详情
  506. path: "/NewsDetail",
  507. component: resolve => require(['../views/conferenceServices/NewsDetail.vue'], resolve),
  508. },
  509. {
  510. name: "ConferenceBlank", // 会议空白页(同页跳转用)
  511. path: "/ConferenceBlank",
  512. component: resolve => require(['../views/conferenceServices/ConferenceBlank.vue'], resolve),
  513. },
  514. {
  515. name: "TravelInformation", // 行程信息补录
  516. path: "/TravelInformation",
  517. component: resolve => require(['../views/conferenceServices/TravelInformation.vue'], resolve),
  518. },
  519. {
  520. name: "SpeechMaterial", // 发言材料上传
  521. path: "/SpeechMaterial",
  522. component: resolve => require(['../views/conferenceServices/SpeechMaterial.vue'], resolve),
  523. },
  524. {
  525. name: "ConferenceFeedback", // 会议反馈
  526. path: "/ConferenceFeedback",
  527. component: resolve => require(['../views/conferenceServices/ConferenceFeedback.vue'], resolve),
  528. },
  529. {
  530. name: "IntroductionMemberProfile", // 合作网络-会员概况
  531. path: "/IntroductionMemberProfile",
  532. component: resolve => require(['../views/introductionCooperation/IntroductionMemberProfile.vue'], resolve),
  533. },
  534. {
  535. name: "IntroductionMemberInformation", // 合作网络-会员信息
  536. path: "/IntroductionMemberInformation",
  537. component: resolve => require(['../views/introductionCooperation/IntroductionMemberInformation.vue'], resolve),
  538. },
  539. {
  540. name: "IntroductionPartnerInformationDetails", // 合作网络-会员信息详情
  541. path: "/IntroductionPartnerInformationDetails",
  542. component: resolve => require(['../views/introductionCooperation/IntroductionPartnerInformationDetails.vue'], resolve),
  543. },
  544. {
  545. name: "IntroductionPresentationDetails", // 合作网络-合作单位介绍详情
  546. path: "/IntroductionPresentationDetails",
  547. component: resolve => require(['../views/introductionCooperation/IntroductionPresentationDetails.vue'], resolve),
  548. },
  549. {
  550. name: "IntroductionAllianceOverview", // 合作网络-联盟概况
  551. path: "/IntroductionAllianceOverview",
  552. component: resolve => require(['../views/introductionCooperation/IntroductionAllianceOverview.vue'], resolve),
  553. },
  554. // {
  555. // name : "IntroductionGeneralSituation", // 合作网络-合作概况
  556. // path : "/IntroductionGeneralSituation",
  557. // component:resolve => require(['../views/introductionCooperation/IntroductionGeneralSituation.vue'], resolve),
  558. // },
  559. {
  560. name: "IntroductionPartnerInformation", // 合作网络-合作单位信息
  561. path: "/IntroductionPartnerInformation",
  562. component: resolve => require(['../views/introductionCooperation/IntroductionPartnerInformation.vue'], resolve),
  563. },
  564. {
  565. name: "IntroductionApplicationMembership", // 合作网络-入盟申请
  566. path: "/IntroductionApplicationMembership",
  567. meta: {
  568. requireAuth: true,
  569. },
  570. component: resolve => require(['../views/introductionCooperation/IntroductionApplicationMembership.vue'], resolve),
  571. },
  572. {
  573. name: "IntroductionFundingApplication", // 合作网络-入会申请
  574. path: "/IntroductionFundingApplication",
  575. component: resolve => require(['../views/introductionCooperation/IntroductionFundingApplication.vue'], resolve),
  576. },
  577. {
  578. name: "IntroductionCustomizationDetails", // 合作网络-定制服务详情页面
  579. path: "/IntroductionCustomizationDetails",
  580. component: resolve => require(['../views/introductionCooperation/IntroductionCustomizationDetails.vue'], resolve),
  581. },
  582. {
  583. name: "countryInformation", // 国别信息
  584. path: "/countryInformation",
  585. component: resolve => require(['../views/countryInformation/countryInformation.vue'], resolve),
  586. },
  587. {
  588. name: "countryNationalSpace", // 国别信息-国家空间
  589. path: "/countryNationalSpace",
  590. component: resolve => require(['../views/countryInformation/countryNationalSpace.vue'], resolve),
  591. },
  592. {
  593. name: "countryBasicInformation", // 国别信息-基本信息
  594. path: "/countryBasicInformation",
  595. component: resolve => require(['../views/countryInformation/countryBasicInformation.vue'], resolve),
  596. },
  597. {
  598. name: "countryInformationDetails", // 国别信息-信息详情
  599. path: "/countryInformationDetails",
  600. component: resolve => require(['../views/countryInformation/countryInformationDetails.vue'], resolve),
  601. },
  602. {
  603. name: "countryMoreInformationList", // 国别信息-更多资讯列表
  604. path: "/countryMoreInformationList",
  605. component: resolve => require(['../views/countryInformation/countryMoreInformationList.vue'], resolve),
  606. },
  607. // {
  608. // name : "financialServices1", // 金融服务-暂未开发页面
  609. // path : "/financialServices1",
  610. // component:resolve => require(['../views/FinancialServices/FinancialServices.vue'], resolve),
  611. // },
  612. {
  613. name: "financialServices", // 金融服务
  614. path: "/financialServices",
  615. component: resolve => require(['../views/FinancialServices/FinancialServices1.vue'], resolve),
  616. },
  617. {
  618. name: "InvestmentInformationDetails", // 金融服务--投融资相关咨询详情
  619. path: "/InvestmentInformationDetails",
  620. component: resolve => require(['../views/FinancialServices/InvestmentInformationDetails.vue'], resolve),
  621. },
  622. {
  623. name: "FinancialServicesAgency", // 金融服务--机构展示
  624. path: "/FinancialServicesAgency",
  625. component: resolve => require(['../views/FinancialServices/FinancialServicesAgency.vue'], resolve),
  626. },
  627. {
  628. name: "FinancialServicesDetails", // 金融服务--机构展示详情
  629. path: "/FinancialServicesDetails",
  630. component: resolve => require(['../views/FinancialServices/FinancialServicesDetails.vue'], resolve),
  631. },
  632. {
  633. name: "FinancialServiceMoreList", // 金融服务--机构展示详情--产品与服务、投融资案例等列表
  634. path: "/FinancialServiceMoreList",
  635. component: resolve => require(['../views/FinancialServices/FinancialServiceMoreList.vue'], resolve),
  636. },
  637. {
  638. name: "FinancialserviceContentDetails", // 金融服务--产品与服务详情
  639. path: "/FinancialserviceContentDetails",
  640. component: resolve => require(['../views/FinancialServices/FinancialserviceContentDetails.vue'], resolve),
  641. },
  642. {
  643. name: "FinancialExampleContentDetails", // 金融服务--投融资案例与服务详情
  644. path: "/FinancialExampleContentDetails",
  645. component: resolve => require(['../views/FinancialServices/FinancialExampleContentDetails.vue'], resolve),
  646. },
  647. {
  648. name: "FinancialServiceProjectEvaluation", // 金融服务--项目评估
  649. path: "/FinancialServiceProjectEvaluation",
  650. component: resolve => require(['../views/FinancialServices/FinancialServiceProjectEvaluation.vue'], resolve),
  651. },
  652. {
  653. name: "FinancialServicesBox", // 金融服务盒子
  654. path: "/FinancialServicesBox",
  655. component: resolve => require(['../views/FinancialServices/FinancialServicesBox.vue'], resolve),
  656. },
  657. {
  658. name: "FinancialServiceInvestmentGuide", // 金融服务--投资指引
  659. path: "/FinancialServiceInvestmentGuide",
  660. component: resolve => require(['../views/FinancialServices/FinancialServiceInvestmentGuide.vue'], resolve),
  661. },
  662. {
  663. name: "FinancialServicesFundIdeas", // 金融服务--基金思路
  664. path: "/FinancialServicesFundIdeas",
  665. component: resolve => require(['../views/FinancialServices/FinancialServicesFundIdeas.vue'], resolve),
  666. },
  667. {
  668. name: "FinancialServiceEvaluationPdfDetails", // 金融服务--项目评估---PDF详情
  669. path: "/FinancialServiceEvaluationPdfDetails",
  670. component: resolve => require(['../views/FinancialServices/FinancialServiceEvaluationPdfDetails.vue'], resolve),
  671. },
  672. {
  673. name: "FinancialServicesIdeasDetails1", // 金融服务--基金思路--基金思路详情
  674. path: "/FinancialServicesIdeasDetails1",
  675. component: resolve => require(['../views/FinancialServices/FinancialServicesIdeasDetails1.vue'], resolve),
  676. },
  677. {
  678. name: "FinancialServicesIdeasDetails2", // 金融服务--基金思路--基金思路详情
  679. path: "/FinancialServicesIdeasDetails2",
  680. component: resolve => require(['../views/FinancialServices/FinancialServicesIdeasDetails2.vue'], resolve),
  681. },
  682. {
  683. name: "FinancialServicesGuideDetails", // 金融服务 > 投资指引详情
  684. path: "/FinancialServicesGuideDetails",
  685. component: resolve => require(['../views/FinancialServices/FinancialServicesGuideDetails.vue'], resolve),
  686. },
  687. {
  688. name: "thinkTankConsulting", // 智库咨询
  689. path: "/thinkTankConsulting",
  690. component: resolve => require(['../views/ThinkTankConsulting/ThinkTankConsultingMynew.vue'], resolve),
  691. },
  692. {
  693. name: "thinkTankConsulting2", // 智库咨询
  694. path: "/thinkTankConsulting2",
  695. component: resolve => require(['../views/ThinkTankConsulting/ThinkTankConsulting2.vue'], resolve),
  696. },
  697. {
  698. name: "ThinkTankConsultingDetails", // 智库咨询详情
  699. path: "/ThinkTankConsultingDetails",
  700. component: resolve => require(['../views/ThinkTankConsulting/ThinkTankConsultingDetails.vue'], resolve),
  701. },
  702. {
  703. name: "ThinkTankArticleDetail", // 智库气候治理专栏文章详情
  704. path: "/ThinkTankArticleDetail",
  705. component: resolve => require(['../views/ThinkTankConsulting/ThinkTankArticleDetail.vue'], resolve),
  706. },
  707. {
  708. name: "resourceform", // 资源共享zzz
  709. path: "/resourceform",
  710. component: resolve => require(['../views/ResourceSharing/resourceform.vue'], resolve),
  711. },
  712. {
  713. name: "resourceSharingOlder", // 资源共享
  714. path: "/resourceSharingOlder",
  715. component: resolve => require(['../views/ResourceSharing/ResourceSharingOlder.vue'], resolve),
  716. },
  717. // {
  718. // name : "resourceSharing1", // 资源共享
  719. // path : "/resourceSharing1",
  720. // component:resolve => require(['../views/ResourceSharing/ResourceSharing.vue'], resolve),
  721. // },
  722. {
  723. name: "resourceSharing", // 资源共享
  724. path: "/resourceSharing",
  725. component: resolve => require(['../views/ResourceSharing/ResourceSharing.vue'], resolve),
  726. },
  727. {
  728. name: "resourceSharing2", // 资源共享
  729. path: "/resourceSharing2",
  730. component: resolve => require(['../views/ResourceSharing/ResourceSharing2.vue'], resolve),
  731. },
  732. {
  733. name: "dataResourseSharing", // 资源共享
  734. path: "/dataResourseSharing",
  735. component: resolve => require(['../views/ResourceSharing/DataResourseSharing.vue'], resolve),
  736. },
  737. {
  738. name: "resourceSharingDetails", // 资源共享 > 研究成果詳情
  739. path: "/resourceSharingDetails",
  740. component: resolve => require(['../views/ResourceSharing/ResourceSharingDetails.vue'], resolve),
  741. },
  742. {
  743. name: "resourceSharingDetailsPreview", // 资源共享 > 研究成果詳情预览
  744. path: "/resourceSharingDetailsPreview",
  745. component: resolve => require(['../views/ResourceSharing/ResourceSharingDetailsPreview.vue'], resolve),
  746. },
  747. {
  748. name: "resourceSharingResourceDetails", // 资源共享 > 调研资源詳情
  749. path: "/resourceSharingResourceDetails",
  750. component: resolve => require(['../views/ResourceSharing/ResourceSharingResourceDetails.vue'], resolve),
  751. },
  752. {
  753. name: "resourceSharingResourceApply", // 资源共享 > 参与调研申请
  754. path: "/resourceSharingResourceApply",
  755. component: resolve => require(['../views/ResourceSharing/ResourceSharingResourceApply.vue'], resolve),
  756. },
  757. {
  758. name: "resourceSharingResultsIssue", // 资源共享 > 研究成果发布
  759. path: "/resourceSharingResultsIssue",
  760. component: resolve => require(['../views/ResourceSharing/ResourceSharingResultsIssue.vue'], resolve),
  761. },
  762. {
  763. name: "resourceSharingResourceIssue", // 资源共享 > 调研资源资源发布
  764. path: "/resourceSharingResourceIssue",
  765. component: resolve => require(['../views/ResourceSharing/ResourceSharingResourceIssue.vue'], resolve),
  766. },
  767. {
  768. name: "conferenceService", // 会议服务-暂未开发
  769. path: "/ConferenceService",
  770. component: resolve => require(['../views/ConferenceService/ConferenceService.vue'], resolve),
  771. },
  772. {
  773. name: "exhibitionService", // 会展服务
  774. path: "/exhibitionService",
  775. component: resolve => require(['../views/ExhibitionService/ExhibitionService.vue'], resolve),
  776. },
  777. {
  778. name: "exhibitionService2", // 会展服务
  779. path: "/exhibitionService2",
  780. component: resolve => require(['../views/ExhibitionService/ExhibitionService2.vue'], resolve),
  781. },
  782. {
  783. name: "exhibitionServiceDetail", // 会展服务详情
  784. path: "/exhibitionServiceDetail",
  785. component: resolve => require(['../views/ExhibitionService/ExhibitionServiceDetail.vue'], resolve),
  786. },
  787. {
  788. name: "exhibitionServiceDetailInfo", // 会展服务详情-跳转
  789. path: "/exhibitionServiceDetailInfo",
  790. component: resolve => require(['../views/ExhibitionService/ExhibitionServiceDetailInfo.vue'], resolve),
  791. },
  792. // {
  793. // name : "nationalregionalCommissions2", // 国家区域委员会-暂未开发页面
  794. // path : "/nationalregionalCommissions2",
  795. // component:resolve => require(['../views/NationalregionalCommissions/NationalregionalCommissions.vue'], resolve),
  796. // },
  797. {
  798. name: "nationalregionalCommittees", // 国家区域委员会
  799. path: "/nationalregionalCommittees",
  800. component: resolve => require(['../views/NationalregionalCommissions/NationalregionalCommissions2.vue'], resolve),
  801. },
  802. {
  803. name: "UploadCommitteeInformation", // 国家区域委员会-上传委员会资料
  804. path: "/uploadCommitteeInformation",
  805. component: resolve => require(['../views/NationalregionalCommissions/UploadCommitteeInformation.vue'], resolve),
  806. },
  807. {
  808. name: "CommitteeInformationListDetail", // 国家区域委员会全部资料详情页
  809. path: "/committeeInformationListDetail",
  810. component: resolve => require(['../views/NationalregionalCommissions/CommitteeInformationListDetail.vue'], resolve),
  811. },
  812. {
  813. name: "nationalregionalCommissionsDetailds", // 国家区域委员会-活动详情页
  814. path: "/nationalregionalCommissionsDetailds",
  815. component: resolve => require(['../views/NationalregionalCommissions/NationalregionalCommissionsDetailds.vue'], resolve),
  816. },
  817. {
  818. name: "nationalregionalCommissionsDevelopments", // 国家区域委员会-动态详情页
  819. path: "/nationalregionalCommissionsDevelopments",
  820. component: resolve => require(['../views/NationalregionalCommissions/NationalregionalCommissionsDevelopments.vue'], resolve),
  821. },
  822. {
  823. name: "Submitapplication", // 国家区域委员会-创建申请页面
  824. path: "/Submitapplication",
  825. component: resolve => require(['../views/NationalregionalCommissions/Submitapplication.vue'], resolve),
  826. },
  827. {
  828. name: "Submitapplicasuccess", // 提交成功
  829. path: "/Submitapplicasuccess",
  830. component: resolve => require(['../views/NationalregionalCommissions/Submitapplicasuccess.vue'], resolve),
  831. },
  832. {
  833. name: "Approvals", // 审批进度
  834. path: "/Approvals",
  835. component: resolve => require(['../views/NationalregionalCommissions/Approvals.vue'], resolve),
  836. },
  837. {
  838. name: "Approvaldetail", // 待审批详情
  839. path: "/Approvaldetail",
  840. component: resolve => require(['../views/NationalregionalCommissions/Approvaldetail.vue'], resolve),
  841. },
  842. {
  843. name: "Withdrawdetail", // 撤回详情
  844. path: "/Withdrawdetail",
  845. component: resolve => require(['../views/NationalregionalCommissions/Withdrawdetail.vue'], resolve),
  846. },
  847. {
  848. name: "Approvalfinish", // 审批完成-
  849. path: "/Approvalfinish",
  850. component: resolve => require(['../views/NationalregionalCommissions/Approvalfinish.vue'], resolve),
  851. },
  852. {
  853. name: "Nopassdetail", // 不通过详情
  854. path: "/Nopassdetail",
  855. component: resolve => require(['../views/NationalregionalCommissions/Nopassdetail.vue'], resolve),
  856. },
  857. {
  858. name: "nationalregionalCommissionsEventRelease", // 国家区域委员会-活动发布
  859. path: "/nationalregionalCommissionsEventRelease",
  860. component: resolve => require(['../views/NationalregionalCommissions/NationalregionalCommissionsEventRelease.vue'], resolve),
  861. },
  862. {
  863. name: "NationalPersonnelProfile", // 国家区域委员会-委员会布局-人员简介
  864. path: "/NationalPersonnelProfile",
  865. component: resolve => require(['../views/NationalregionalCommissions/NationalPersonnelProfile.vue'], resolve),
  866. },
  867. {
  868. name: "IntroductionLeagueMemberDetails", // 合作网络-定制服务详情页面
  869. path: "/IntroductionLeagueMemberDetails",
  870. component: resolve => require(['../views/introductionCooperation/IntroductionLeagueMemberDetails.vue'], resolve),
  871. },
  872. {
  873. name: "EnterPriseMoreInformationList", // 合作网络-定制服务详情页面
  874. path: "/EnterPriseMoreInformationList",
  875. component: resolve => require(['../views/enterprise/EnterPriseMoreInformationList.vue'], resolve),
  876. },
  877. {
  878. name: "iframeBaidu", // 合作网络-定制服务详情页面
  879. path: "/IframeBaidu",
  880. component: resolve => require(['../views/iframeView/iframeBaidu.vue'], resolve),
  881. },
  882. ],
  883. component: () => import('@/views/routerItem')
  884. },
  885. ]
  886. export default commonRouters