dangyunlong.js 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463
  1. /** 引入模板 **/
  2. import Layout from '@/layout'
  3. import creatWebsite from '@/layout/creatWebsite'
  4. const dangyunlongRouter= [
  5. {
  6. path: '/website',
  7. component: Layout,
  8. children: [
  9. {
  10. name: '', //直接就是根目录所以为空
  11. path: '',
  12. component: () => import('@/views/website/WebsiteList'),
  13. meta: {
  14. title: '网站管理', // 设置菜单和面包屑显示的标题
  15. hidden: true, // 不在侧边菜单显示
  16. breadcrumb: true // 强制在面包屑中显示
  17. }
  18. }
  19. ]
  20. },
  21. {
  22. path: '/categoryList',
  23. component: Layout,
  24. children: [
  25. {
  26. name: '',
  27. path: '',
  28. component: () => import('@/views/website/categoryList'),
  29. meta: {
  30. title: '导航池',
  31. hidden: true,
  32. breadcrumb: true
  33. }
  34. }
  35. ]
  36. },
  37. {
  38. path: '/websiteColumn',
  39. component: Layout,
  40. children: [
  41. {
  42. name: '',
  43. path: '',
  44. component: () => import('@/views/website/websiteColumn'),
  45. meta: {
  46. title: '网站导航',
  47. hidden: true,
  48. breadcrumb: true
  49. }
  50. }
  51. ]
  52. },
  53. {
  54. path: '/editNavigation',
  55. component: Layout,
  56. children: [
  57. {
  58. name: '',
  59. path: '',
  60. component: () => import('@/views/website/editNavigation'),
  61. meta: {
  62. title: '导航详情',
  63. hidden: true,
  64. breadcrumb: true
  65. }
  66. }
  67. ]
  68. },
  69. {
  70. path: '/articleList',
  71. component: Layout,
  72. children: [
  73. {
  74. name: '',
  75. path: '',
  76. component: () => import('@/views/news/NewList'),
  77. meta: {
  78. title: '资讯列表',
  79. hidden: true,
  80. breadcrumb: true
  81. }
  82. }
  83. ]
  84. },
  85. {
  86. path: '/creatNews',
  87. component: Layout,
  88. children: [
  89. {
  90. name: '',
  91. path: '',
  92. component: () => import('@/views/news/creatNews'),
  93. meta: {
  94. title: '添加资讯',
  95. hidden: true,
  96. breadcrumb: true
  97. }
  98. }
  99. ]
  100. },
  101. // ----fr-投票
  102. {
  103. path: '/surveyList',
  104. component: Layout,
  105. children: [
  106. {
  107. name: '',
  108. path: '',
  109. component: () => import('@/views/news/surveyList'),
  110. meta: {
  111. title: '投票列表',
  112. hidden: true,
  113. breadcrumb: true
  114. }
  115. }
  116. ]
  117. },
  118. {
  119. path: '/jobRecruitingList',
  120. component: Layout,
  121. children: [
  122. {
  123. name: '',
  124. path: '',
  125. component: () => import('@/views/news/jobRecruitingList'),
  126. meta: {
  127. title: '招聘列表',
  128. hidden: true,
  129. breadcrumb: true
  130. }
  131. }
  132. ]
  133. },
  134. {
  135. path: '/creatJob',
  136. component: Layout,
  137. children: [
  138. {
  139. name: '',
  140. path: '',
  141. component: () => import('@/views/news/creatJob'),
  142. meta: {
  143. title: '发布职位',
  144. hidden: true,
  145. breadcrumb: true
  146. }
  147. }
  148. ]
  149. },
  150. // -----------fr---------
  151. {
  152. path: '/menuList',
  153. component: Layout,
  154. children: [
  155. {
  156. name: '',
  157. path: '',
  158. component: () => import('@/views/menu/menulist'),
  159. meta: {
  160. title: '菜单列表',
  161. hidden: true,
  162. breadcrumb: true
  163. }
  164. }
  165. ]
  166. },
  167. {
  168. path: '/complaintList',
  169. component: Layout,
  170. children: [
  171. {
  172. name: '',
  173. path: '',
  174. component: () => import('@/views/complaint/complaintList'),
  175. meta: {
  176. title: '投诉举报',
  177. hidden: true,
  178. breadcrumb: true
  179. }
  180. }
  181. ]
  182. },
  183. {
  184. path: '/roleList',
  185. component: Layout,
  186. children: [
  187. {
  188. name: '',
  189. path: '',
  190. component: () => import('@/views/role/roleList'),
  191. meta: {
  192. title: '角色管理',
  193. hidden: true,
  194. breadcrumb: true
  195. }
  196. }
  197. ]
  198. },
  199. {
  200. path: '/userList',
  201. component: Layout,
  202. children: [
  203. {
  204. name: '',
  205. path: '',
  206. component: () => import('@/views/role/userList'),
  207. meta: {
  208. title: '用户管理',
  209. hidden: true,
  210. breadcrumb: true
  211. }
  212. }
  213. ]
  214. },
  215. {
  216. path: '/creatUser',
  217. component: Layout,
  218. children: [
  219. {
  220. name: '',
  221. path: '',
  222. component: () => import('@/views/role/creatUser'),
  223. meta: {
  224. title: '添加用户',
  225. hidden: true,
  226. breadcrumb: true
  227. }
  228. }
  229. ]
  230. },
  231. {
  232. path: '/department',
  233. component: Layout,
  234. children: [
  235. {
  236. name: '',
  237. path: '',
  238. component: () => import('@/views/menu/department'),
  239. meta: {
  240. title: '行政职能',
  241. hidden: true,
  242. breadcrumb: true
  243. }
  244. }
  245. ]
  246. },
  247. {
  248. path: '/hall',
  249. component: Layout,
  250. children: [
  251. {
  252. name: '',
  253. path: '',
  254. component: () => import('@/views/chat/hall'),
  255. meta: {
  256. title: '聊天',
  257. hidden: true,
  258. breadcrumb: true
  259. }
  260. }
  261. ]
  262. },
  263. {
  264. path: '/contacts',
  265. component: Layout,
  266. children: [
  267. {
  268. name: '',
  269. path: '',
  270. component: () => import('@/views/chat/contacts'),
  271. meta: {
  272. title: '通讯录',
  273. hidden: true,
  274. breadcrumb: true
  275. }
  276. }
  277. ]
  278. },
  279. {
  280. path: '/topic',
  281. component: Layout,
  282. children: [
  283. {
  284. name: '',
  285. path: '',
  286. component: () => import('@/views/chat/topic'),
  287. meta: {
  288. title: '课题',
  289. hidden: true,
  290. breadcrumb: true
  291. }
  292. }
  293. ]
  294. },
  295. {
  296. path: '/creatTopic',
  297. component: Layout,
  298. children: [
  299. {
  300. name: '',
  301. path: '',
  302. component: () => import('@/views/chat/creatTopic'),
  303. meta: {
  304. title: '编辑课题',
  305. hidden: true,
  306. breadcrumb: true
  307. }
  308. }
  309. ]
  310. },
  311. // ----fr-课题分类
  312. {
  313. path: '/topicType',
  314. component: Layout,
  315. children: [
  316. {
  317. name: '',
  318. path: '',
  319. component: () => import('@/views/chat/topicType'),
  320. meta: {
  321. title: '课题分类',
  322. hidden: true,
  323. breadcrumb: true
  324. }
  325. }
  326. ]
  327. },
  328. // -----------fr---------
  329. {
  330. path: '/chatGroup',
  331. component: Layout,
  332. children: [
  333. {
  334. name: '',
  335. path: '',
  336. component: () => import('@/views/chat/chatGroup'),
  337. meta: {
  338. title: '编辑课题',
  339. hidden: true,
  340. breadcrumb: true
  341. }
  342. }
  343. ]
  344. },
  345. {
  346. path: '/goodList',
  347. component: Layout,
  348. children: [
  349. {
  350. name: '',
  351. path: '',
  352. component: () => import('@/views/news/GoodList'),
  353. meta: {
  354. title: '商品列表',
  355. hidden: true,
  356. breadcrumb: true
  357. }
  358. }
  359. ]
  360. },
  361. {
  362. path: '/addGood',
  363. component: Layout,
  364. children: [
  365. {
  366. name: '',
  367. path: '',
  368. component: () => import('@/views/news/addGood'),
  369. meta: {
  370. title: '添加商品',
  371. hidden: true,
  372. breadcrumb: true
  373. }
  374. }
  375. ]
  376. },
  377. {
  378. path: '/templateCreat',
  379. component: creatWebsite,
  380. children: [
  381. {
  382. name: '',
  383. path: '',
  384. component: () => import('@/views/template/templateCreat'),
  385. meta: {
  386. title: '构建网站模板',
  387. hidden: true,
  388. breadcrumb: true
  389. }
  390. }
  391. ]
  392. },
  393. {
  394. path: '/templateBase',
  395. component: Layout,
  396. children: [
  397. {
  398. name: '',
  399. path: '',
  400. component: () => import('@/views/template/templateBase'),
  401. meta: {
  402. title: '填写模板基本信息',
  403. hidden: true,
  404. breadcrumb: true
  405. }
  406. }
  407. ]
  408. },
  409. {
  410. path: '/profile',
  411. component: Layout,
  412. redirect: '/profile/index',
  413. hidden: true,
  414. children: [
  415. {
  416. path: 'index',
  417. component: () => import('@/views/profile/index'),
  418. name: 'Profile',
  419. meta: {
  420. title: '个人中心',
  421. hidden: true,
  422. breadcrumb: true
  423. }
  424. }
  425. ]
  426. },
  427. {
  428. path: '/templateStyle',
  429. component: Layout,
  430. children: [
  431. {
  432. name: '',
  433. path: '',
  434. component: () => import('@/views/template/templateStyle'),
  435. meta: {
  436. title: '选择模板风格',
  437. hidden: true,
  438. breadcrumb: true
  439. }
  440. }
  441. ]
  442. },
  443. {
  444. path: '/templateList',
  445. component: Layout,
  446. children: [
  447. {
  448. name: '',
  449. path: '',
  450. component: () => import('@/views/template/templateList'),
  451. meta: {
  452. title: '网站模板',
  453. hidden: true,
  454. breadcrumb: true
  455. }
  456. }
  457. ]
  458. },
  459. ]
  460. export default dangyunlongRouter