UserController.php 44 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Controller;
  4. use App\JsonRpc\UserServiceInterface;
  5. use Hyperf\Di\Annotation\Inject;
  6. use Hyperf\HttpServer\Annotation\AutoController;
  7. use App\Tools\Result;
  8. use App\Constants\ErrorCode;
  9. use Hyperf\Validation\Contract\ValidatorFactoryInterface;
  10. /**
  11. * Class UserController
  12. * @package App\Controller
  13. */
  14. #[AutoController]
  15. class UserController extends AbstractController
  16. {
  17. #[Inject]
  18. protected ValidatorFactoryInterface $validationFactory;
  19. /**
  20. * @var UserServiceInterface
  21. */
  22. #[Inject]
  23. private $userServiceClient;
  24. public function createUser()
  25. {
  26. $requireData = $this->request->all();
  27. $validator = $this->validationFactory->make(
  28. $requireData,
  29. [
  30. 'user_name' => 'required',
  31. 'password' => 'required|min:6',
  32. 'confirm_password' => 'required',
  33. 'email' => 'email',
  34. 'mobile' =>'required'
  35. ],
  36. [
  37. 'usernuser_name.required' => '用户名不能为空',
  38. 'password.required' => '密码不能为空',
  39. 'email.email' => '请填写一个有效的邮箱',
  40. 'mobile.required' => '手机号码必填',
  41. // 'mobile.telephone_number' => '请填写一个有效的手机号',
  42. 'confirm_password.required' =>"确认密码不能为空",
  43. 'password.min' =>"密码长度不能低于6位数",
  44. ]
  45. );
  46. if ($validator->fails()){
  47. $errorMessage = $validator->errors()->first();
  48. return Result::error($errorMessage);
  49. }
  50. if($requireData['password']!=$requireData['confirm_password']){
  51. return Result::error("两次密码不一致");
  52. }
  53. $salt = rand(1, 999999);
  54. $data = [
  55. 'user_name'=>$requireData['user_name'],
  56. 'password'=>$requireData['password'],
  57. 'avatar'=>$requireData['avatar'],
  58. 'mobile'=>$requireData['mobile'],
  59. 'status'=>isset($requireData['status'])?$requireData['status']:1,
  60. 'role_id'=>$requireData['role_id']?$requireData['role_id']:0,
  61. 'email'=>$requireData['email']?$requireData['email']:'',
  62. 'salt'=>$salt,
  63. 'rong_token'=>'',
  64. 'level_id'=>$requireData['level_id'], //会员等级
  65. 'id_card'=>isset($requireData['id_card'])?$requireData['id_card']:'', //身份证号
  66. 'birthday'=>isset($requireData['birthday'])?$requireData['status']:'', //生日
  67. 'gender'=>isset($requireData['gender'])?$requireData['status']:'', //性别
  68. 'real_name'=>isset($requireData['real_name'])?$requireData['status']:'', //真实名称
  69. ];
  70. $this->logger->info("创建用户入参:", $data);
  71. $result = $this->userServiceClient->createUser($data);
  72. $this->logger->info("创建用户返回值:", $result);
  73. return $result?Result::success($result['data']):Result::error($result['message']);
  74. }
  75. /**
  76. * @return array|void
  77. */
  78. public function getUserInfo()
  79. {
  80. var_dump($this->UserId,"GGGGGGGGG");
  81. $requireData = $this->request->all();
  82. $validator = $this->validationFactory->make(
  83. $requireData,
  84. [
  85. 'id' => 'required'
  86. ],
  87. [
  88. 'id.required' => '用户id不能为空'
  89. ]
  90. );
  91. if ($validator->fails()){
  92. $errorMessage = $validator->errors()->first();
  93. return Result::error($errorMessage);
  94. }
  95. $result = $this->userServiceClient->getUserInfo((int)$requireData['id']);
  96. if ($result['code'] != ErrorCode::SUCCESS) {
  97. return Result::error($result['message'],0,[]);
  98. }
  99. return Result::success($result['data']);
  100. }
  101. public function getMenuList()
  102. {
  103. $data =
  104. [
  105. [
  106. "label"=> "工作台",
  107. "url"=> "/#/left/home",
  108. "action"=> "home",
  109. "children"=> [
  110. [
  111. "id"=> 773,
  112. "label"=> "商品列表-JAVA",
  113. "mark"=> "",
  114. "url"=> "/#/left/newGoodsList",
  115. "parent_id"=> 1,
  116. "is_curr"=> false,
  117. "can_do"=> false,
  118. "sort"=> 3
  119. ],
  120. [
  121. "id"=> 773,
  122. "label"=> "商品列表-JAVA",
  123. "mark"=> "",
  124. "url"=> "/#/left/newGoodsList",
  125. "parent_id"=> 1,
  126. "is_curr"=> false,
  127. "can_do"=> false,
  128. "sort"=> 3
  129. ],
  130. ]
  131. ],
  132. [
  133. "id"=> 1,
  134. "label"=> "商品",
  135. "mark"=> "",
  136. "url"=> "/#/left/newGoodsList",
  137. "parent_id"=> 0,
  138. "is_curr"=> false,
  139. "can_do"=> false,
  140. "sort"=> 1,
  141. "children"=> [
  142. [
  143. "id"=> 773,
  144. "label"=> "商品列表-JAVA",
  145. "mark"=> "",
  146. "url"=> "/#/left/newGoodsList",
  147. "parent_id"=> 1,
  148. "is_curr"=> false,
  149. "can_do"=> false,
  150. "sort"=> 3
  151. ],
  152. [
  153. "id"=> 402,
  154. "label"=> "点评列表",
  155. "mark"=> "",
  156. "url"=> "/#/left/goodsCommentList",
  157. "parent_id"=> 1,
  158. "is_curr"=> false,
  159. "can_do"=> false,
  160. "sort"=> 5
  161. ],
  162. [
  163. "id"=> 407,
  164. "label"=> "品牌列表",
  165. "mark"=> "",
  166. "url"=> "/#/left/brandList",
  167. "parent_id"=> 1,
  168. "is_curr"=> false,
  169. "can_do"=> false,
  170. "sort"=> 6
  171. ],
  172. [
  173. "id"=> 604,
  174. "label"=> "标准商品库",
  175. "mark"=> "0",
  176. "url"=> "/#/left/standardGoods/goodList",
  177. "parent_id"=> 1,
  178. "is_curr"=> false,
  179. "can_do"=> false,
  180. "sort"=> 7
  181. ],
  182. [
  183. "id"=> 821,
  184. "label"=> "商品通知图管理-Java",
  185. "mark"=> "",
  186. "url"=> "/#/left/goodsNoticeImg",
  187. "parent_id"=> 1,
  188. "is_curr"=> false,
  189. "can_do"=> false,
  190. "sort"=> 22
  191. ]
  192. ]
  193. ],
  194. [
  195. "id"=> 17,
  196. "label"=> "促销",
  197. "mark"=> "",
  198. "url"=> "/#/left/platformMarketingActivities",
  199. "parent_id"=> 0,
  200. "is_curr"=> false,
  201. "can_do"=> false,
  202. "sort"=> 2,
  203. "children"=> [
  204. [
  205. "id"=> 622,
  206. "label"=> "平台营销活动",
  207. "mark"=> "",
  208. "url"=> "/#/left/platformMarketingActivities",
  209. "parent_id"=> 17,
  210. "is_curr"=> false,
  211. "can_do"=> false,
  212. "sort"=> 16
  213. ],
  214. [
  215. "id"=> 28,
  216. "label"=> "优惠券",
  217. "mark"=> "",
  218. "url"=> "/#/coupons",
  219. "parent_id"=> 17,
  220. "is_curr"=> false,
  221. "can_do"=> false,
  222. "sort"=> 17
  223. ],
  224. [
  225. "id"=> 392,
  226. "label"=> "订单优惠",
  227. "mark"=> "",
  228. "url"=> "/seller/fullDiscount?act=list",
  229. "parent_id"=> 17,
  230. "is_curr"=> false,
  231. "can_do"=> false,
  232. "sort"=> 18
  233. ],
  234. [
  235. "id"=> 31,
  236. "label"=> "搭售活动",
  237. "mark"=> "",
  238. "url"=> "/#/left/tyingActivitiesList",
  239. "parent_id"=> 17,
  240. "is_curr"=> false,
  241. "can_do"=> false,
  242. "sort"=> 20
  243. ],
  244. [
  245. "id"=> 404,
  246. "label"=> "抽奖",
  247. "mark"=> "",
  248. "url"=> "/#/left/luckDraw",
  249. "parent_id"=> 17,
  250. "is_curr"=> false,
  251. "can_do"=> false,
  252. "sort"=> 21
  253. ],
  254. [
  255. "id"=> 401,
  256. "label"=> "限时秒杀",
  257. "mark"=> "",
  258. "url"=> "/#/left/secondKillActivity",
  259. "parent_id"=> 17,
  260. "is_curr"=> false,
  261. "can_do"=> false,
  262. "sort"=> 21
  263. ]
  264. ]
  265. ],
  266. [
  267. "id"=> 35,
  268. "label"=> "订单",
  269. "mark"=> "",
  270. "url"=> "/#/left/goodsOrderList",
  271. "parent_id"=> 0,
  272. "is_curr"=> false,
  273. "can_do"=> false,
  274. "sort"=> 3,
  275. "children"=> [
  276. [
  277. "id"=> 377,
  278. "label"=> "销售订单",
  279. "mark"=> "",
  280. "url"=> "",
  281. "parent_id"=> 35,
  282. "is_curr"=> false,
  283. "can_do"=> false,
  284. "sort"=> 4,
  285. "children"=> [
  286. [
  287. "id"=> 384,
  288. "label"=> "商品订单列表",
  289. "mark"=> "",
  290. "url"=> "/#/left/goodsOrderList",
  291. "parent_id"=> 377,
  292. "is_curr"=> false,
  293. "can_do"=> false,
  294. "sort"=> 20
  295. ],
  296. [
  297. "id"=> 776,
  298. "label"=> "付款订单列表",
  299. "mark"=> "",
  300. "url"=> "/#/left/billOrder",
  301. "parent_id"=> 377,
  302. "is_curr"=> false,
  303. "can_do"=> false,
  304. "sort"=> 30
  305. ],
  306. [
  307. "id"=> 658,
  308. "label"=> "服务订单列表",
  309. "mark"=> "",
  310. "url"=> "/#/left/serviceOrderList",
  311. "parent_id"=> 377,
  312. "is_curr"=> false,
  313. "can_do"=> false,
  314. "sort"=> 40
  315. ],
  316. [
  317. "id"=> 827,
  318. "label"=> "发货单列表",
  319. "mark"=> "",
  320. "url"=> "/#/left/invoiceorder",
  321. "parent_id"=> 377,
  322. "is_curr"=> false,
  323. "can_do"=> false,
  324. "sort"=> 70
  325. ],
  326. [
  327. "id"=> 527,
  328. "label"=> "退货售后列表",
  329. "mark"=> "",
  330. "url"=> "/#/left/afterSalesOrder?pageType=sale",
  331. "parent_id"=> 377,
  332. "is_curr"=> false,
  333. "can_do"=> false,
  334. "sort"=> 80
  335. ],
  336. [
  337. "id"=> 828,
  338. "label"=> "自提核销",
  339. "mark"=> "",
  340. "url"=> "/#/left/selfDrawVerify",
  341. "parent_id"=> 377,
  342. "is_curr"=> false,
  343. "can_do"=> false,
  344. "sort"=> 100
  345. ],
  346. [
  347. "id"=> 768,
  348. "label"=> "销售统计",
  349. "mark"=> "",
  350. "url"=> "/#/left/saleReport",
  351. "parent_id"=> 377,
  352. "is_curr"=> false,
  353. "can_do"=> false,
  354. "sort"=> 110
  355. ],
  356. [
  357. "id"=> 718,
  358. "label"=> "门店订单看板",
  359. "mark"=> "",
  360. "url"=> "/#/left/shopOrderBoard",
  361. "parent_id"=> 377,
  362. "is_curr"=> false,
  363. "can_do"=> false,
  364. "sort"=> 120
  365. ],
  366. [
  367. "id"=> 717,
  368. "label"=> "门店订单列表",
  369. "mark"=> "",
  370. "url"=> "/#/left/shopOrderList",
  371. "parent_id"=> 377,
  372. "is_curr"=> false,
  373. "can_do"=> false,
  374. "sort"=> 130
  375. ],
  376. [
  377. "id"=> 668,
  378. "label"=> "O2O订单管理",
  379. "mark"=> "",
  380. "url"=> "/#/left/o2oOrderList",
  381. "parent_id"=> 377,
  382. "is_curr"=> false,
  383. "can_do"=> false,
  384. "sort"=> 140
  385. ]
  386. ]
  387. ],
  388. [
  389. "id"=> 378,
  390. "label"=> "采购订单",
  391. "mark"=> "",
  392. "url"=> "",
  393. "parent_id"=> 35,
  394. "is_curr"=> false,
  395. "can_do"=> false,
  396. "sort"=> 5,
  397. "children"=> [
  398. [
  399. "id"=> 571,
  400. "label"=> "信用额度查询",
  401. "mark"=> "服务商-采购管理",
  402. "url"=> "/#/left/creditLimitZSW",
  403. "parent_id"=> 378,
  404. "is_curr"=> false,
  405. "can_do"=> false,
  406. "sort"=> 10
  407. ],
  408. [
  409. "id"=> 49,
  410. "label"=> "采购订单列表",
  411. "mark"=> "",
  412. "url"=> "/#/left/orderList",
  413. "parent_id"=> 378,
  414. "is_curr"=> false,
  415. "can_do"=> false,
  416. "sort"=> 20
  417. ],
  418. [
  419. "id"=> 890,
  420. "label"=> "退货售后列表",
  421. "mark"=> "",
  422. "url"=> "/#/left/afterSalesOrder?pageType=purchase",
  423. "parent_id"=> 378,
  424. "is_curr"=> false,
  425. "can_do"=> false,
  426. "sort"=> 30
  427. ],
  428. [
  429. "id"=> 894,
  430. "label"=> "待开票列表",
  431. "mark"=> "订单合并-智商务-待开票列表",
  432. "url"=> "/#/left/toMakeInvoiceListNew",
  433. "parent_id"=> 378,
  434. "is_curr"=> false,
  435. "can_do"=> false,
  436. "sort"=> 40
  437. ],
  438. [
  439. "id"=> 899,
  440. "label"=> "开票申请列表",
  441. "mark"=> "订单合并-智商务-采购管理",
  442. "url"=> "/#/left/applyMakeInvoiceListZSWNew",
  443. "parent_id"=> 378,
  444. "is_curr"=> false,
  445. "can_do"=> false,
  446. "sort"=> 50
  447. ],
  448. [
  449. "id"=> 886,
  450. "label"=> "备件捆绑主机",
  451. "mark"=> "",
  452. "url"=> "/#/left/newBindPcMechine",
  453. "parent_id"=> 378,
  454. "is_curr"=> false,
  455. "can_do"=> false,
  456. "sort"=> 60
  457. ]
  458. ]
  459. ]
  460. ]
  461. ],
  462. [
  463. "id"=> 114,
  464. "label"=> "商家",
  465. "mark"=> "",
  466. "url"=> "/#/left/merchantsAccount",
  467. "parent_id"=> 0,
  468. "is_curr"=> false,
  469. "can_do"=> false,
  470. "sort"=> 4,
  471. "children"=> [
  472. [
  473. "id"=> 394,
  474. "label"=> "店铺账户",
  475. "mark"=> "",
  476. "url"=> "/#/left/merchantsAccount",
  477. "parent_id"=> 114,
  478. "is_curr"=> false,
  479. "can_do"=> false,
  480. "sort"=> 12
  481. ],
  482. [
  483. "id"=> 864,
  484. "label"=> "在线客服设置(新)",
  485. "mark"=> "",
  486. "url"=> "/#/left/customerService",
  487. "parent_id"=> 114,
  488. "is_curr"=> false,
  489. "can_do"=> false,
  490. "sort"=> 20
  491. ],
  492. [
  493. "id"=> 766,
  494. "label"=> "服务站信息管理(新)",
  495. "mark"=> "",
  496. "url"=> "/#/left/serviceStationInfoManage",
  497. "parent_id"=> 114,
  498. "is_curr"=> false,
  499. "can_do"=> false,
  500. "sort"=> 24
  501. ],
  502. [
  503. "id"=> 755,
  504. "label"=> "服务网点列表(新)",
  505. "mark"=> "",
  506. "url"=> "/#/left/serviceNetworkManage",
  507. "parent_id"=> 114,
  508. "is_curr"=> false,
  509. "can_do"=> false,
  510. "sort"=> 24
  511. ],
  512. [
  513. "id"=> 856,
  514. "label"=> "工程师管理(新)",
  515. "mark"=> "",
  516. "url"=> "/#/left/engineerManage",
  517. "parent_id"=> 114,
  518. "is_curr"=> false,
  519. "can_do"=> false,
  520. "sort"=> 25
  521. ],
  522. [
  523. "id"=> 722,
  524. "label"=> "带货人管理",
  525. "mark"=> "",
  526. "url"=> "/seller/service_manage.php?act=carrier_list",
  527. "parent_id"=> 114,
  528. "is_curr"=> false,
  529. "can_do"=> false,
  530. "sort"=> 26
  531. ],
  532. [
  533. "id"=> 745,
  534. "label"=> "任务单列表",
  535. "mark"=> "",
  536. "url"=> "/#/left/missionOrderList",
  537. "parent_id"=> 114,
  538. "is_curr"=> false,
  539. "can_do"=> false,
  540. "sort"=> 30
  541. ]
  542. ]
  543. ],
  544. [
  545. "id"=> 82,
  546. "label"=> "设置",
  547. "mark"=> "",
  548. "url"=> "/#/left/setFreight",
  549. "parent_id"=> 0,
  550. "is_curr"=> false,
  551. "can_do"=> false,
  552. "sort"=> 6,
  553. "children"=> [
  554. [
  555. "id"=> 872,
  556. "label"=> "运费设置(新)",
  557. "mark"=> "",
  558. "url"=> "/#/left/setFreight",
  559. "parent_id"=> 82,
  560. "is_curr"=> false,
  561. "can_do"=> false,
  562. "sort"=> 13
  563. ],
  564. [
  565. "id"=> 403,
  566. "label"=> "短信设置",
  567. "mark"=> "",
  568. "url"=> "/#/left/setSms",
  569. "parent_id"=> 82,
  570. "is_curr"=> false,
  571. "can_do"=> false,
  572. "sort"=> 14
  573. ],
  574. [
  575. "id"=> 526,
  576. "label"=> "退货设置",
  577. "mark"=> "",
  578. "url"=> "/#/left/returnSetting",
  579. "parent_id"=> 82,
  580. "is_curr"=> false,
  581. "can_do"=> false,
  582. "sort"=> 15
  583. ],
  584. [
  585. "id"=> 633,
  586. "label"=> "物流方式",
  587. "mark"=> "",
  588. "url"=> "/#/left/express",
  589. "parent_id"=> 82,
  590. "is_curr"=> false,
  591. "can_do"=> false,
  592. "sort"=> 20
  593. ],
  594. [
  595. "id"=> 642,
  596. "label"=> "库房位置",
  597. "mark"=> "",
  598. "url"=> "/#/left/setStorehouse",
  599. "parent_id"=> 82,
  600. "is_curr"=> false,
  601. "can_do"=> false,
  602. "sort"=> 25
  603. ]
  604. ]
  605. ],
  606. [
  607. "id"=> 71,
  608. "label"=> "权限",
  609. "mark"=> "",
  610. "url"=> "/#/left/roleManagement",
  611. "parent_id"=> 0,
  612. "is_curr"=> false,
  613. "can_do"=> false,
  614. "sort"=> 7,
  615. "children"=> [
  616. [
  617. "id"=> 742,
  618. "label"=> "新角色管理",
  619. "mark"=> "",
  620. "url"=> "/#/left/roleManagement",
  621. "parent_id"=> 71,
  622. "is_curr"=> false,
  623. "can_do"=> false,
  624. "sort"=> 10
  625. ],
  626. [
  627. "id"=> 743,
  628. "label"=> "新员工管理",
  629. "mark"=> "",
  630. "url"=> "/#/left/staffManagement",
  631. "parent_id"=> 71,
  632. "is_curr"=> false,
  633. "can_do"=> false,
  634. "sort"=> 11
  635. ]
  636. ]
  637. ],
  638. [
  639. "id"=> 125,
  640. "label"=> "店铺",
  641. "mark"=> "",
  642. "url"=> "/#/left/microstation",
  643. "parent_id"=> 0,
  644. "is_curr"=> false,
  645. "can_do"=> false,
  646. "sort"=> 8,
  647. "children"=> [
  648. [
  649. "id"=> 154,
  650. "label"=> "微站",
  651. "mark"=> "",
  652. "url"=> "",
  653. "parent_id"=> 125,
  654. "is_curr"=> false,
  655. "can_do"=> false,
  656. "sort"=> 5,
  657. "children"=> [
  658. [
  659. "id"=> 869,
  660. "label"=> "微站(新)",
  661. "mark"=> "",
  662. "url"=> "/#/left/microstation",
  663. "parent_id"=> 154,
  664. "is_curr"=> false,
  665. "can_do"=> false,
  666. "sort"=> 1
  667. ],
  668. [
  669. "id"=> 870,
  670. "label"=> "Logo管理(新)",
  671. "mark"=> "",
  672. "url"=> "/#/left/logoManage",
  673. "parent_id"=> 154,
  674. "is_curr"=> false,
  675. "can_do"=> false,
  676. "sort"=> 2
  677. ],
  678. [
  679. "id"=> 871,
  680. "label"=> "店铺名称管理(新)",
  681. "mark"=> "",
  682. "url"=> "/#/left/shopNameManage",
  683. "parent_id"=> 154,
  684. "is_curr"=> false,
  685. "can_do"=> false,
  686. "sort"=> 12
  687. ]
  688. ]
  689. ],
  690. [
  691. "id"=> 132,
  692. "label"=> "店铺装修",
  693. "mark"=> "",
  694. "url"=> "",
  695. "parent_id"=> 125,
  696. "is_curr"=> false,
  697. "can_do"=> false,
  698. "sort"=> 80,
  699. "children"=> [
  700. [
  701. "id"=> 395,
  702. "label"=> "前台分类设置",
  703. "mark"=> "",
  704. "url"=> "/seller/business_category.php?act=data_list",
  705. "parent_id"=> 132,
  706. "is_curr"=> false,
  707. "can_do"=> false,
  708. "sort"=> 801
  709. ],
  710. [
  711. "id"=> 396,
  712. "label"=> "热门搜索设置",
  713. "mark"=> "",
  714. "url"=> "/seller/business_category.php?act=hot_keyword",
  715. "parent_id"=> 132,
  716. "is_curr"=> false,
  717. "can_do"=> false,
  718. "sort"=> 802
  719. ]
  720. ]
  721. ]
  722. ]
  723. ],
  724. [
  725. "id"=> 171,
  726. "label"=> "财务",
  727. "mark"=> "",
  728. "url"=> "/#/left/balance",
  729. "parent_id"=> 0,
  730. "is_curr"=> false,
  731. "can_do"=> false,
  732. "sort"=> 9,
  733. "children"=> [
  734. [
  735. "id"=> 612,
  736. "label"=> "账户余额明细",
  737. "mark"=> "",
  738. "url"=> "/#/left/balance",
  739. "parent_id"=> 171,
  740. "is_curr"=> false,
  741. "can_do"=> false,
  742. "sort"=> 41
  743. ],
  744. [
  745. "id"=> 672,
  746. "label"=> "外部订单结费统计",
  747. "mark"=> "",
  748. "url"=> "/#/left/allPlatformMarketing",
  749. "parent_id"=> 171,
  750. "is_curr"=> false,
  751. "can_do"=> false,
  752. "sort"=> 42
  753. ],
  754. [
  755. "id"=> 582,
  756. "label"=> "订单对账管理",
  757. "mark"=> "0",
  758. "url"=> "/#/left/finance",
  759. "parent_id"=> 171,
  760. "is_curr"=> false,
  761. "can_do"=> false,
  762. "sort"=> 12622
  763. ],
  764. [
  765. "id"=> 609,
  766. "label"=> "申请开票管理",
  767. "mark"=> "0",
  768. "url"=> "/#/left/applyInvoice",
  769. "parent_id"=> 171,
  770. "is_curr"=> false,
  771. "can_do"=> false,
  772. "sort"=> 12624
  773. ],
  774. [
  775. "id"=> 610,
  776. "label"=> "开票申请列表",
  777. "mark"=> "0",
  778. "url"=> "/#/left/applyFeeList",
  779. "parent_id"=> 171,
  780. "is_curr"=> false,
  781. "can_do"=> false,
  782. "sort"=> 12625
  783. ]
  784. ]
  785. ],
  786. [
  787. "id"=> 405,
  788. "label"=> "数据",
  789. "mark"=> "",
  790. "url"=> "/#/left/dataBoard",
  791. "parent_id"=> 0,
  792. "is_curr"=> false,
  793. "can_do"=> false,
  794. "sort"=> 12,
  795. "children"=> [
  796. [
  797. "id"=> 406,
  798. "label"=> "数据看板",
  799. "mark"=> "",
  800. "url"=> "/#/left/dataBoard",
  801. "parent_id"=> 405,
  802. "is_curr"=> false,
  803. "can_do"=> false,
  804. "sort"=> 1
  805. ],
  806. [
  807. "id"=> 544,
  808. "label"=> "员工销售数据",
  809. "mark"=> "",
  810. "url"=> "/#/left/staffSales",
  811. "parent_id"=> 405,
  812. "is_curr"=> false,
  813. "can_do"=> false,
  814. "sort"=> 2
  815. ],
  816. [
  817. "id"=> 583,
  818. "label"=> "加装改配查询",
  819. "mark"=> "0",
  820. "url"=> "/#/left/computerInfoSearch",
  821. "parent_id"=> 405,
  822. "is_curr"=> false,
  823. "can_do"=> false,
  824. "sort"=> 4
  825. ]
  826. ]
  827. ],
  828. [
  829. "id"=> 564,
  830. "label"=> "进销存",
  831. "mark"=> "0",
  832. "url"=> "/#/left/POOrderListZSW",
  833. "parent_id"=> 0,
  834. "is_curr"=> false,
  835. "can_do"=> false,
  836. "sort"=> 13,
  837. "children"=> [
  838. [
  839. "id"=> 674,
  840. "label"=> "采购管理",
  841. "mark"=> "采购管理",
  842. "url"=> "",
  843. "parent_id"=> 564,
  844. "is_curr"=> false,
  845. "can_do"=> false,
  846. "sort"=> 2,
  847. "children"=> [
  848. [
  849. "id"=> 572,
  850. "label"=> "PO采购列表",
  851. "mark"=> "服务商-采购管理",
  852. "url"=> "/#/left/POOrderListZSW",
  853. "parent_id"=> 674,
  854. "is_curr"=> false,
  855. "can_do"=> false,
  856. "sort"=> 8
  857. ],
  858. [
  859. "id"=> 723,
  860. "label"=> "退货单列表",
  861. "mark"=> "服务商-采购管理",
  862. "url"=> "/#/left/zswRefundList",
  863. "parent_id"=> 674,
  864. "is_curr"=> false,
  865. "can_do"=> false,
  866. "sort"=> 9
  867. ],
  868. [
  869. "id"=> 573,
  870. "label"=> "SO订单列表",
  871. "mark"=> "服务商-采购管理",
  872. "url"=> "/#/left/SOOrderListZSW",
  873. "parent_id"=> 674,
  874. "is_curr"=> false,
  875. "can_do"=> false,
  876. "sort"=> 9
  877. ],
  878. [
  879. "id"=> 570,
  880. "label"=> "单品库存管理",
  881. "mark"=> "服务商-采购管理",
  882. "url"=> "/#/left/singleProductZSW",
  883. "parent_id"=> 674,
  884. "is_curr"=> false,
  885. "can_do"=> false,
  886. "sort"=> 10
  887. ],
  888. [
  889. "id"=> 574,
  890. "label"=> "付款订单列表",
  891. "mark"=> "服务商-采购管理",
  892. "url"=> "/#/left/payListZSW",
  893. "parent_id"=> 674,
  894. "is_curr"=> false,
  895. "can_do"=> false,
  896. "sort"=> 11
  897. ],
  898. [
  899. "id"=> 588,
  900. "label"=> "待开票列表",
  901. "mark"=> "服务商-采购管理",
  902. "url"=> "/#/left/toMakeInvoiceList",
  903. "parent_id"=> 674,
  904. "is_curr"=> false,
  905. "can_do"=> false,
  906. "sort"=> 12
  907. ],
  908. [
  909. "id"=> 589,
  910. "label"=> "开票申请列表",
  911. "mark"=> "服务商-采购管理",
  912. "url"=> "/#/left/applyMakeInvoiceListZSW",
  913. "parent_id"=> 674,
  914. "is_curr"=> false,
  915. "can_do"=> false,
  916. "sort"=> 13
  917. ]
  918. ]
  919. ],
  920. [
  921. "id"=> 708,
  922. "label"=> "库存管理",
  923. "mark"=> "",
  924. "url"=> "",
  925. "parent_id"=> 564,
  926. "is_curr"=> false,
  927. "can_do"=> false,
  928. "sort"=> 25,
  929. "children"=> [
  930. [
  931. "id"=> 709,
  932. "label"=> "物料入库通知",
  933. "mark"=> "",
  934. "url"=> "/#/left/warehousingNotice",
  935. "parent_id"=> 708,
  936. "is_curr"=> false,
  937. "can_do"=> false,
  938. "sort"=> 25
  939. ],
  940. [
  941. "id"=> 710,
  942. "label"=> "物料出库通知",
  943. "mark"=> "",
  944. "url"=> "/#/left/deliveryNotice",
  945. "parent_id"=> 708,
  946. "is_curr"=> false,
  947. "can_do"=> false,
  948. "sort"=> 26
  949. ],
  950. [
  951. "id"=> 711,
  952. "label"=> "物料调拨通知",
  953. "mark"=> "",
  954. "url"=> "/#/left/allocatingNotice",
  955. "parent_id"=> 708,
  956. "is_curr"=> false,
  957. "can_do"=> false,
  958. "sort"=> 27
  959. ],
  960. [
  961. "id"=> 712,
  962. "label"=> "物料入库单查询",
  963. "mark"=> "",
  964. "url"=> "/#/left/warehousingQuery",
  965. "parent_id"=> 708,
  966. "is_curr"=> false,
  967. "can_do"=> false,
  968. "sort"=> 28
  969. ],
  970. [
  971. "id"=> 713,
  972. "label"=> "物料出库单查询",
  973. "mark"=> "",
  974. "url"=> "/#/left/outboundQuery",
  975. "parent_id"=> 708,
  976. "is_curr"=> false,
  977. "can_do"=> false,
  978. "sort"=> 29
  979. ],
  980. [
  981. "id"=> 714,
  982. "label"=> "物料库存",
  983. "mark"=> "",
  984. "url"=> "/#/left/inventory",
  985. "parent_id"=> 708,
  986. "is_curr"=> false,
  987. "can_do"=> false,
  988. "sort"=> 30
  989. ],
  990. [
  991. "id"=> 716,
  992. "label"=> "自营物料档案",
  993. "mark"=> "",
  994. "url"=> "/#/left/materialFile",
  995. "parent_id"=> 708,
  996. "is_curr"=> false,
  997. "can_do"=> false,
  998. "sort"=> 31
  999. ]
  1000. ]
  1001. ]
  1002. ]
  1003. ]
  1004. ];
  1005. return Result::success($data);
  1006. }
  1007. }