Wwh.php 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590
  1. <?php
  2. namespace addons\wwh;
  3. use app\common\library\Menu;
  4. use think\Addons;
  5. use think\Db;
  6. /**
  7. * 插件
  8. */
  9. class Wwh extends Addons
  10. {
  11. /**
  12. * 插件安装方法
  13. * @return bool
  14. */
  15. public function install()
  16. {
  17. $menu = [
  18. [
  19. "name" => "wwh",
  20. "title" => "企业官网",
  21. 'sublist' => [
  22. [
  23. "name" => "wwh/config",
  24. "title" => "站点配置",
  25. 'icon' => 'fa fa-gears',
  26. "ismenu" => 1,
  27. 'weigh' => '100',
  28. "sublist" => [
  29. [
  30. "name" => "wwh/config/index",
  31. "title" => "查看"
  32. ],
  33. [
  34. "name" => "wwh/config/configedit",
  35. "title" => "站点设置修改"
  36. ],
  37. [
  38. "name" => "wwh/config/banneredit",
  39. "title" => "栏目Banner修改"
  40. ],
  41. [
  42. "name" => "wwh/config/caidanedit",
  43. "title" => "菜单图片修改"
  44. ],
  45. [
  46. "name" => "wwh/config/footeredit",
  47. "title" => "底部链接修改"
  48. ],
  49. [
  50. "name" => "wwh/config/mapedit",
  51. "title" => "地图配置修改"
  52. ]
  53. ]
  54. ],
  55. [
  56. "name" => "shouye",
  57. "title" => "首页",
  58. 'icon' => 'fa fa-home',
  59. "ismenu" => 1,
  60. 'weigh' => '90',
  61. "sublist" => [
  62. [
  63. "name" => "wwh/home",
  64. "title" => "首页配置",
  65. 'icon' => 'fa fa-cog',
  66. "ismenu" => 1,
  67. 'weigh' => '10',
  68. "sublist" => [
  69. [
  70. "name" => "wwh/home/index",
  71. "title" => "查看"
  72. ],
  73. [
  74. "name" => "wwh/home/enterprise",
  75. "title" => "关于我们修改"
  76. ]
  77. ]
  78. ],
  79. [
  80. "name" => "wwh/banner",
  81. "title" => "Banner图",
  82. 'icon' => 'fa fa-photo',
  83. "ismenu" => 1,
  84. 'weigh' => '9',
  85. "sublist" => [
  86. [
  87. "name" => "wwh/banner/index",
  88. "title" => "查看"
  89. ],
  90. [
  91. "name" => "wwh/banner/add",
  92. "title" => "添加"
  93. ],
  94. [
  95. "name" => "wwh/banner/edit",
  96. "title" => "编辑"
  97. ],
  98. [
  99. "name" => "wwh/banner/del",
  100. "title" => "删除"
  101. ]
  102. ]
  103. ]
  104. ]
  105. ],
  106. [
  107. "name" => "wwh/product",
  108. "title" => "产品中心",
  109. 'icon' => 'fa fa-product-hunt',
  110. "ismenu" => 1,
  111. 'weigh' => '80',
  112. "sublist" => [
  113. [
  114. "name" => "wwh/product/index",
  115. "title" => "查看"
  116. ],
  117. [
  118. "name" => "wwh/product/add",
  119. "title" => "添加"
  120. ],
  121. [
  122. "name" => "wwh/product/edit",
  123. "title" => "编辑"
  124. ],
  125. [
  126. "name" => "wwh/product/del",
  127. "title" => "删除"
  128. ]
  129. ]
  130. ],
  131. [
  132. "name" => "wwh/productcategory",
  133. "title" => "产品分类",
  134. "ismenu" => 0,
  135. 'weigh' => '79',
  136. "sublist" => [
  137. [
  138. "name" => "wwh/productcategory/index",
  139. "title" => "查看"
  140. ],
  141. [
  142. "name" => "wwh/productcategory/add",
  143. "title" => "添加"
  144. ],
  145. [
  146. "name" => "wwh/productcategory/edit",
  147. "title" => "编辑"
  148. ],
  149. [
  150. "name" => "wwh/productcategory/del",
  151. "title" => "删除"
  152. ]
  153. ]
  154. ],
  155. [
  156. "name" => "wwh/cases",
  157. "title" => "解决方案",
  158. 'icon' => 'fa fa-external-link',
  159. "ismenu" => 1,
  160. 'weigh' => '70',
  161. "sublist" => [
  162. [
  163. "name" => "wwh/cases/index",
  164. "title" => "查看"
  165. ],
  166. [
  167. "name" => "wwh/cases/add",
  168. "title" => "添加"
  169. ],
  170. [
  171. "name" => "wwh/cases/edit",
  172. "title" => "编辑"
  173. ],
  174. [
  175. "name" => "wwh/cases/del",
  176. "title" => "删除"
  177. ]
  178. ]
  179. ],
  180. [
  181. "name" => "wwh/casescategory",
  182. "title" => "方案分类",
  183. "ismenu" => 0,
  184. 'weigh' => '69',
  185. "sublist" => [
  186. [
  187. "name" => "wwh/casescategory/index",
  188. "title" => "查看"
  189. ],
  190. [
  191. "name" => "wwh/casescategory/add",
  192. "title" => "添加"
  193. ],
  194. [
  195. "name" => "wwh/casescategory/edit",
  196. "title" => "编辑"
  197. ],
  198. [
  199. "name" => "wwh/casescategory/del",
  200. "title" => "删除"
  201. ]
  202. ]
  203. ],
  204. [
  205. "name" => "fuwu",
  206. "title" => "服务中心",
  207. 'icon' => 'fa fa-volume-control-phone',
  208. "ismenu" => 1,
  209. 'weigh' => '60',
  210. "sublist" => [
  211. [
  212. "name" => "wwh/service",
  213. "title" => "服务策略",
  214. 'icon' => 'fa fa-street-view',
  215. "ismenu" => 1,
  216. 'weigh' => '10',
  217. "sublist" => [
  218. [
  219. "name" => "wwh/service/index",
  220. "title" => "查看"
  221. ],
  222. [
  223. "name" => "wwh/service/serviceedit",
  224. "title" => "服务策略修改"
  225. ]
  226. ]
  227. ],
  228. [
  229. "name" => "wwh/market",
  230. "title" => "营销网络",
  231. 'icon' => 'fa fa-map-marker',
  232. "ismenu" => 1,
  233. 'weigh' => '9',
  234. "sublist" => [
  235. [
  236. "name" => "wwh/market/index",
  237. "title" => "查看"
  238. ],
  239. [
  240. "name" => "wwh/market/add",
  241. "title" => "添加"
  242. ],
  243. [
  244. "name" => "wwh/market/edit",
  245. "title" => "编辑"
  246. ],
  247. [
  248. "name" => "wwh/market/del",
  249. "title" => "删除"
  250. ]
  251. ]
  252. ],
  253. [
  254. "name" => "wwh/download",
  255. "title" => "下载中心",
  256. 'icon' => 'fa fa-arrow-circle-down',
  257. "ismenu" => 1,
  258. 'weigh' => '8',
  259. "sublist" => [
  260. [
  261. "name" => "wwh/download/index",
  262. "title" => "查看"
  263. ],
  264. [
  265. "name" => "wwh/download/add",
  266. "title" => "添加"
  267. ],
  268. [
  269. "name" => "wwh/download/edit",
  270. "title" => "编辑"
  271. ],
  272. [
  273. "name" => "wwh/download/del",
  274. "title" => "删除"
  275. ]
  276. ]
  277. ],
  278. [
  279. "name" => "wwh/downloadcategory",
  280. "title" => "下载分类",
  281. "ismenu" => 0,
  282. 'weigh' => '7',
  283. "sublist" => [
  284. [
  285. "name" => "wwh/downloadcategory/index",
  286. "title" => "查看"
  287. ],
  288. [
  289. "name" => "wwh/downloadcategory/add",
  290. "title" => "添加"
  291. ],
  292. [
  293. "name" => "wwh/downloadcategory/edit",
  294. "title" => "编辑"
  295. ],
  296. [
  297. "name" => "wwh/downloadcategory/del",
  298. "title" => "删除"
  299. ]
  300. ]
  301. ]
  302. ]
  303. ],
  304. [
  305. "name" => "wwh/partner",
  306. "title" => "合作伙伴",
  307. 'icon' => 'fa fa-handshake-o',
  308. "ismenu" => 1,
  309. 'weigh' => '50',
  310. "sublist" => [
  311. [
  312. "name" => "wwh/partner/index",
  313. "title" => "查看"
  314. ],
  315. [
  316. "name" => "wwh/partner/add",
  317. "title" => "添加"
  318. ],
  319. [
  320. "name" => "wwh/partner/edit",
  321. "title" => "编辑"
  322. ],
  323. [
  324. "name" => "wwh/partner/del",
  325. "title" => "删除"
  326. ]
  327. ]
  328. ],
  329. [
  330. "name" => "wwh/news",
  331. "title" => "新闻中心",
  332. 'icon' => 'fa fa-newspaper-o',
  333. "ismenu" => 1,
  334. 'weigh' => '40',
  335. "sublist" => [
  336. [
  337. "name" => "wwh/news/index",
  338. "title" => "查看"
  339. ],
  340. [
  341. "name" => "wwh/news/add",
  342. "title" => "添加"
  343. ],
  344. [
  345. "name" => "wwh/news/del",
  346. "title" => "删除"
  347. ],
  348. [
  349. "name" => "wwh/news/edit",
  350. "title" => "编辑"
  351. ]
  352. ]
  353. ],
  354. [
  355. "name" => "wwh/newscategory",
  356. "title" => "新闻分类",
  357. "ismenu" => 0,
  358. 'weigh' => '39',
  359. "sublist" => [
  360. [
  361. "name" => "wwh/newscategory/index",
  362. "title" => "查看"
  363. ],
  364. [
  365. "name" => "wwh/newscategory/add",
  366. "title" => "添加"
  367. ],
  368. [
  369. "name" => "wwh/newscategory/edit",
  370. "title" => "编辑"
  371. ],
  372. [
  373. "name" => "wwh/newscategory/del",
  374. "title" => "删除"
  375. ]
  376. ]
  377. ],
  378. [
  379. "name" => "guanyu",
  380. "title" => "关于我们",
  381. 'icon' => 'fa fa-user-circle',
  382. "ismenu" => 1,
  383. 'weigh' => '30',
  384. "sublist" => [
  385. [
  386. "name" => "wwh/about",
  387. "title" => "协会概况",
  388. 'icon' => 'fa fa-group',
  389. "ismenu" => 1,
  390. 'weigh' => '10',
  391. "sublist" => [
  392. [
  393. "name" => "wwh/about/index",
  394. "title" => "查看"
  395. ],
  396. [
  397. "name" => "wwh/about/about",
  398. "title" => "协会介绍修改"
  399. ],
  400. [
  401. "name" => "wwh/about/culture",
  402. "title" => "协会文化修改"
  403. ]
  404. ]
  405. ],
  406. [
  407. "name" => "wwh/development",
  408. "title" => "发展历程",
  409. 'icon' => 'fa fa-calendar-check-o',
  410. "ismenu" => 1,
  411. 'weigh' => '10',
  412. "sublist" => [
  413. [
  414. "name" => "wwh/development/index",
  415. "title" => "查看"
  416. ],
  417. [
  418. "name" => "wwh/development/add",
  419. "title" => "添加"
  420. ],
  421. [
  422. "name" => "wwh/development/edit",
  423. "title" => "编辑"
  424. ],
  425. [
  426. "name" => "wwh/development/del",
  427. "title" => "删除"
  428. ]
  429. ]
  430. ],
  431. [
  432. "name" => "wwh/honor",
  433. "title" => "荣誉资质",
  434. 'icon' => 'fa fa-picture-o',
  435. "ismenu" => 1,
  436. 'weigh' => '9',
  437. "sublist" => [
  438. [
  439. "name" => "wwh/honor/index",
  440. "title" => "查看"
  441. ],
  442. [
  443. "name" => "wwh/honor/add",
  444. "title" => "添加"
  445. ],
  446. [
  447. "name" => "wwh/honor/edit",
  448. "title" => "编辑"
  449. ],
  450. [
  451. "name" => "wwh/honor/del",
  452. "title" => "删除"
  453. ]
  454. ]
  455. ],
  456. [
  457. "name" => "wwh/position",
  458. "title" => "加入我们",
  459. 'icon' => 'fa fa-handshake-o',
  460. "ismenu" => 1,
  461. 'weigh' => '8',
  462. "sublist" => [
  463. [
  464. "name" => "wwh/position/index",
  465. "title" => "查看"
  466. ],
  467. [
  468. "name" => "wwh/position/add",
  469. "title" => "添加"
  470. ],
  471. [
  472. "name" => "wwh/position/edit",
  473. "title" => "编辑"
  474. ],
  475. [
  476. "name" => "wwh/position/del",
  477. "title" => "删除"
  478. ]
  479. ]
  480. ],
  481. [
  482. "name" => "wwh/contact",
  483. "title" => "联系我们",
  484. 'icon' => 'fa fa-smile-o',
  485. "ismenu" => 1,
  486. 'weigh' => '7',
  487. "sublist" => [
  488. [
  489. "name" => "wwh/contact/index",
  490. "title" => "查看"
  491. ],
  492. [
  493. "name" => "wwh/contact/conedit",
  494. "title" => "联系我们修改"
  495. ]
  496. ]
  497. ]
  498. ]
  499. ],
  500. [
  501. "name" => "wwh/injoin",
  502. "title" => "应聘简历",
  503. 'icon' => 'fa fa-file-text-o',
  504. "ismenu" => 1,
  505. 'weigh' => '20',
  506. "sublist" => [
  507. [
  508. "name" => "wwh/injoin/index",
  509. "title" => "查看"
  510. ],
  511. [
  512. "name" => "wwh/injoin/add",
  513. "title" => "添加"
  514. ],
  515. [
  516. "name" => "wwh/injoin/edit",
  517. "title" => "编辑"
  518. ],
  519. [
  520. "name" => "wwh/injoin/del",
  521. "title" => "删除"
  522. ]
  523. ]
  524. ],
  525. [
  526. "name" => "wwh/message",
  527. "title" => "客户留言",
  528. 'icon' => 'fa fa-commenting-o',
  529. "ismenu" => 1,
  530. 'weigh' => '10',
  531. "sublist" => [
  532. [
  533. "name" => "wwh/message/index",
  534. "title" => "查看"
  535. ],
  536. [
  537. "name" => "wwh/message/add",
  538. "title" => "添加"
  539. ],
  540. [
  541. "name" => "wwh/message/edit",
  542. "title" => "编辑"
  543. ],
  544. [
  545. "name" => "wwh/message/del",
  546. "title" => "删除"
  547. ]
  548. ]
  549. ]
  550. ]
  551. ]
  552. ];
  553. Menu::create($menu);
  554. return true;
  555. }
  556. /**
  557. * 插件卸载方法
  558. * @return bool
  559. */
  560. public function uninstall()
  561. {
  562. Menu::delete("wwh");
  563. return true;
  564. }
  565. /**
  566. * 插件启用方法
  567. * @return bool
  568. */
  569. public function enable()
  570. {
  571. Menu::enable("wwh");
  572. return true;
  573. }
  574. /**
  575. * 插件禁用方法
  576. * @return bool
  577. */
  578. public function disable()
  579. {
  580. Menu::disable("wwh");
  581. return true;
  582. }
  583. }