small.blade.php 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953
  1. <!-- mylink start -->
  2. <style>
  3. body {
  4. background: #eee;
  5. }
  6. .topmenu {
  7. background: #ddd;
  8. }
  9. a, a:visited, a:link, a:hover{
  10. color:#2093b4;
  11. }
  12. .fart-editor-content .menu, .fart-editor-menu nav, .fart-editor-content .con2 .con .itembox, .fart-preview .title, .adddiv, .fart-editor-menu .savebtn {
  13. moz-user-select: -moz-none;
  14. -moz-user-select: none;
  15. -o-user-select: none;
  16. -khtml-user-select: none;
  17. -webkit-user-select: none;
  18. -ms-user-select: none;
  19. user-select: none;
  20. }
  21. .loading {
  22. background: #ddd;
  23. border: 1px solid #ccc;
  24. color: #999;
  25. }
  26. .mylink-con {
  27. height: 300px;
  28. overflow-y: auto;
  29. }
  30. .mylink-line {
  31. height: 36px;
  32. border-bottom: 1px dashed #eee;
  33. line-height: 36px;
  34. color: #999;
  35. }
  36. .mylink-sub {
  37. height: 36px;
  38. width: 50px;
  39. padding-right: 15px;
  40. float: right;
  41. text-align: right;
  42. }
  43. .mylink-con .good {
  44. height: 70px;
  45. width: 330px;
  46. padding: 5px;
  47. margin: 5px 2px 0px;
  48. background: #f5f5f5;
  49. float: left;
  50. }
  51. .mylink-con .good .img {
  52. height: 60px;
  53. width: 60px;
  54. background: #eee;
  55. float: left;
  56. }
  57. .mylink-con .good .img img {
  58. height: 100%;
  59. width: 100%;
  60. border: 0px;
  61. display: block;
  62. }
  63. .mylink-con .good .choosebtn {
  64. height: 60px;
  65. width: 80px;
  66. float: right;
  67. line-height: 30px;
  68. text-align: right;
  69. }
  70. .mylink-con .good .info {
  71. height: 60px;
  72. word-break: break-all;
  73. padding-left: 70px;
  74. color: #999;
  75. }
  76. .mylink-con .good .info-title {
  77. height: 40px;
  78. line-height: 20px;
  79. overflow: hidden;
  80. }
  81. .mylink-con .good .info-price {
  82. height: 20px;
  83. line-height: 20px;
  84. font-size: 12px;
  85. }
  86. .fart-main ::-webkit-scrollbar {
  87. width: 6px;
  88. }
  89. .fart-main ::-webkit-scrollbar-track {
  90. }
  91. .fart-main ::-webkit-scrollbar-thumb {
  92. background: rgba(0, 0, 0, 0.2);
  93. }
  94. .fart-main ::-webkit-scrollbar-thumb:window-inactive {
  95. background: rgba(0, 0, 0, 0.1);
  96. }
  97. .fart-main ::-webkit-scrollbar-thumb:vertical:hover {
  98. background-color: rgba(0, 0, 0, 0.3);
  99. }
  100. .fart-main ::-webkit-scrollbar-thumb:vertical:active {
  101. background-color: rgba(0, 0, 0, 0.5);
  102. }
  103. .edui-default .edui-editor-toolbarboxouter, .edui-default .edui-editor-toolbarbox {
  104. border: 0px;
  105. border-radius: 0px
  106. }
  107. .datetimepicker {
  108. margin: 0px;
  109. }
  110. section a, section a:hover {
  111. color: inherit;
  112. }
  113. .fart-main {
  114. height: auto;
  115. width: 1400px;
  116. overflow: hidden;
  117. }
  118. .fart-preview {
  119. height: 800px;
  120. width: 400px;
  121. float: left;
  122. background: #f1f1f1;
  123. }
  124. .fart-preview section {
  125. padding: 0px;
  126. margin: 0px;
  127. }
  128. .fart-preview .title {
  129. height: 50px;
  130. background: #00a8e8;
  131. color: #fff;
  132. text-align: center;
  133. line-height: 50px;
  134. font-size: 18px;
  135. cursor: default;
  136. display: none;
  137. }
  138. .fart-preview .top {
  139. height: 50px;
  140. background: #3366d7;
  141. background: #3e4144 url('./top_bg.png') center -3px no-repeat;
  142. overflow: hidden;
  143. cursor: default;
  144. }
  145. .fart-preview .top p {
  146. height: 20px;
  147. width: 260px;
  148. margin: auto;
  149. font-size: 16px;
  150. color: #fff;
  151. margin-top: 24px;
  152. text-align: center;
  153. line-height: 20px;
  154. overflow: hidden;
  155. white-space: nowrap;
  156. text-overflow: ellipsis;
  157. content: "...";
  158. }
  159. .fart-preview .main {
  160. height: 750px;
  161. overflow-y: auto;
  162. }
  163. .fart-rich-primary {
  164. min-height: 750px;
  165. padding: 20px 15px 15px;
  166. background: #fff;
  167. cursor: default;
  168. }
  169. .fart-rich-title {
  170. margin-bottom: 10px;
  171. line-height: 1.4;
  172. font-weight: 400;
  173. font-size: 24px;
  174. }
  175. .fart-rich-mate {
  176. margin-bottom: 18px;
  177. line-height: 20px;
  178. overflow: hidden;
  179. }
  180. .fart-rich-mate-text {
  181. margin-right: 8px;
  182. margin-bottom: 10px;
  183. font-size: 16px;
  184. color: #8c8c8c;
  185. float: left;
  186. }
  187. .fart-rich-mate .href {
  188. color: #607fa6;
  189. }
  190. .fart-rich-content {
  191. min-height: 577px;
  192. font-size: 16px;
  193. }
  194. .fart-rich-content img {
  195. max-width: 100%;
  196. }
  197. .fart-rich-tool {
  198. height: auto;
  199. padding-top: 15px;
  200. line-height: 32px;
  201. overflow: hidden;
  202. }
  203. .fart-rich-tool-text {
  204. margin-right: 10px;
  205. font-size: 16px;
  206. color: #8c8c8c;
  207. text-decoration: none;
  208. float: left;
  209. }
  210. .fart-rich-tool .link {
  211. color: #607fa6;
  212. }
  213. .fart-rich-tool .right {
  214. float: right;
  215. }
  216. .fart-rich-tool-like {
  217. height: 13px;
  218. width: 13px;
  219. margin-left: 8px;
  220. background: url('./like.png') 0 0 no-repeat;
  221. background-size: 100% auto;
  222. display: inline-block;
  223. }
  224. .fart-rich-sift {
  225. height: auto;
  226. background: #ddd;
  227. padding: 30px 15px 0px;
  228. display: none;
  229. }
  230. .fart-rich-sift-line {
  231. height: 21px;
  232. position: relative;
  233. }
  234. .fart-rich-sift-border {
  235. height: 0px;
  236. width: 100%;
  237. border-top: 1px dashed #eee;
  238. position: absolute;
  239. top: 10px;
  240. left: 0px;
  241. z-index: 1;
  242. }
  243. .fart-rich-sift-text {
  244. height: 21px;
  245. width: 100%;
  246. font-size: 14px;
  247. color: #999;
  248. line-height: 21px;
  249. text-align: center;
  250. font-size: 16px;
  251. z-index: 2;
  252. position: absolute;
  253. top: 0px;
  254. left: 0px;
  255. }
  256. .fart-rich-sift-text a {
  257. display: inline-block;
  258. padding: 0px 5px;
  259. background: #ddd;
  260. color: #999;
  261. height: 21px;
  262. max-width: 80%;
  263. overflow: hidden;
  264. white-space: nowrap;
  265. text-overflow: ellipsis;
  266. content: "...";
  267. }
  268. .fart-rich-sift-img {
  269. min-height: 10px;
  270. background: #fff;
  271. margin-top: 12px;
  272. padding: 6px;
  273. }
  274. .fart-rich-sift-img img {
  275. width: 100%;
  276. border: 0px;
  277. display: block;
  278. }
  279. .fart-rich-sift-more {
  280. line-height: 60px;
  281. font-size: 16px;
  282. color: #607fa6;
  283. text-align: center;
  284. height: 60px;
  285. margin: auto;
  286. max-width: 80%;
  287. overflow: hidden;
  288. white-space: nowrap;
  289. text-overflow: ellipsis;
  290. content: "...";
  291. }
  292. .fart-editor {
  293. height: 800px;
  294. width: 1000px;
  295. background: #f1f1f1;
  296. float: left;
  297. font-weight: 100;
  298. }
  299. .fart-editor-menu {
  300. height: 50px;
  301. background: #00a8e8;
  302. }
  303. .fart-editor-menu nav {
  304. height: 50px;
  305. width: 30%;
  306. text-align: center;
  307. line-height: 50px;
  308. font-size: 18px;
  309. color: #fff;
  310. float: left;
  311. cursor: pointer;
  312. }
  313. .fart-editor-menu .navon {
  314. background: #00b3f7;
  315. }
  316. .fart-editor-menu .savebtn {
  317. height: 50px;
  318. width: 10%;
  319. background: #6c9;
  320. float: left;
  321. line-height: 50px;
  322. text-align: center;
  323. font-size: 18px;
  324. color: #fff;
  325. cursor: pointer;
  326. }
  327. .fart-editor-content {
  328. height: 750px;
  329. background: #f1f1f1;
  330. display: none;
  331. overflow: hidden;
  332. }
  333. .fart-editor-content .menu {
  334. height: 40px;
  335. cursor: default;
  336. }
  337. .fart-editor-content .nav1 {
  338. height: 40px;
  339. width: 500px;
  340. background: #ffba75;
  341. font-size: 16px;
  342. color: #fff;
  343. line-height: 40px;
  344. text-align: center;
  345. float: left;
  346. position: relative;
  347. }
  348. .fart-editor-content .nav1 .trash {
  349. height: 24px;
  350. width: 24px;
  351. position: absolute;
  352. top: 8px;
  353. right: 8px;
  354. font-size: 20px;
  355. line-height: 24px;
  356. text-align: center;
  357. cursor: pointer;
  358. }
  359. .fart-editor-content .nav2 {
  360. height: 40px;
  361. width: 500px;
  362. background: #b4b4da;
  363. font-size: 16px;
  364. color: #fff;
  365. line-height: 40px;
  366. text-align: center;
  367. float: left;
  368. position: relative;
  369. }
  370. .fart-editor-content .nav2 .tip {
  371. height: 20px;
  372. width: 40px;
  373. position: absolute;
  374. right: 55px;
  375. top: 10px;
  376. font-size: 12px;
  377. color: #fff;
  378. line-height: 20px;
  379. text-align: center;
  380. }
  381. .fart-editor-content .nav2 .color {
  382. height: 20px;
  383. width: 40px;
  384. position: absolute;
  385. right: 15px;
  386. top: 10px;
  387. cursor: pointer;
  388. border: 0px;
  389. padding: 0px;
  390. outline: none;
  391. }
  392. .fart-editor-content .nav2 .color::-webkit-color-swatch-wrapper {
  393. border: 0px;
  394. padding: 0px;
  395. }
  396. .fart-editor-content .content {
  397. height: 710px;
  398. }
  399. .fart-editor-content .con1 {
  400. height: 710px;
  401. width: 500px;
  402. background: #f4f4f4;
  403. float: left;
  404. }
  405. .fart-editor-content .con2 {
  406. height: 710px;
  407. width: 500px;
  408. background: #f4f4f4;
  409. float: left;
  410. }
  411. .fart-editor-content .con2 .tab {
  412. height: 710px;
  413. width: 74px;
  414. background: #ccc;
  415. float: left;
  416. }
  417. .fart-editor-content .con2 .tab .nav {
  418. height: 42px;
  419. line-height: 42px;
  420. text-align: center;
  421. font-size: 16px;
  422. color: #fff;
  423. cursor: pointer;
  424. }
  425. .fart-editor-content .con2 .tab .navon {
  426. background: #aaa;
  427. }
  428. .fart-editor-content .con2 .con {
  429. height: 710px;
  430. width: 426px;
  431. float: left;
  432. display: none;
  433. overflow-y: auto;
  434. background: #fff;
  435. }
  436. .fart-editor-content .con2 .con img {
  437. max-width: 100%;
  438. }
  439. .fart-editor-content .con2 .con .itembox {
  440. border-bottom: 1px dashed #ddd;
  441. padding: 10px;
  442. cursor: pointer;
  443. }
  444. .fart-form {
  445. min-height: 500px;
  446. padding: 40px;
  447. }
  448. .fart-form input::-webkit-input-placeholder {
  449. color: #999;
  450. }
  451. .fart-form input {
  452. color: #333;
  453. }
  454. .fart-form .line {
  455. height: auto;
  456. overflow: hidden;
  457. }
  458. .fart-form .line2 {
  459. height: auto;
  460. width: 455px;
  461. float: left;
  462. }
  463. .fart-form .product {
  464. display: none;
  465. }
  466. .fart-form .product .advs {
  467. min-height: 10px;
  468. background: #eee;
  469. padding: 5px;
  470. margin-bottom: 15px;
  471. border: 2px dashed #ccc;
  472. border-radius: 5px;
  473. overflow: hidden;
  474. }
  475. .fart-form .product .advs .addbtn {
  476. height: 40px;
  477. border: 2px dashed #ccc;
  478. line-height: 40px;
  479. font-size: 18px;
  480. color: #bbb;
  481. text-align: center;
  482. cursor: pointer;
  483. margin: 5px;
  484. background: #fff;
  485. }
  486. .fart-form .product .adv {
  487. height: 100px;
  488. background: #fff;
  489. border: 1px solid #ddd;
  490. margin: 5px;
  491. padding: 5px;
  492. border-radius: 5px;
  493. position: relative;
  494. }
  495. .fart-form .product .adv .img {
  496. height: 88px;
  497. width: auto;
  498. min-width: 88px;
  499. max-width: 250px;
  500. background: #ccc;
  501. float: left;
  502. margin-right: 15px;
  503. }
  504. .fart-form .product .adv .img img {
  505. height: 100%;
  506. width: auto;
  507. }
  508. .fart-form .product .adv .info {
  509. height: 90px;
  510. }
  511. .fart-form .product .adv .del {
  512. height: 24px;
  513. width: 24px;
  514. background: rgba(0, 0, 0, 0.5);
  515. text-align: center;
  516. line-height: 24px;
  517. color: #fff;
  518. font-size: 18px;
  519. position: absolute;
  520. top: -10px;
  521. right: -10px;
  522. border-radius: 30px;
  523. cursor: pointer;
  524. }
  525. .page-header {
  526. height: 40px;
  527. }
  528. .mylink-app-nav {
  529. margin: 5px 0;
  530. }
  531. </style>
  532. <div id="modal-myApplink" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
  533. <div class="modal-dialog" style="width: 720px;">
  534. <div class="modal-content">
  535. <div class="modal-header" style="padding: 5px;">
  536. <button aria-hidden="true" data-dismiss="modal" class="close" type="button">×</button>
  537. <ul class="nav nav-pills" role="tablist">
  538. <li role="presentation" class="active" style="display: block;">
  539. <a aria-controls="link_small_system" role="tab" data-toggle="tab" href="#link_small_system"
  540. aria-expanded="true">
  541. 系统页面
  542. </a>
  543. </li>
  544. <li role="presentation" style="display: block;">
  545. <a aria-controls="link_small_goods" role="tab" data-toggle="tab" href="#link_small_goods"
  546. aria-expanded="false">
  547. 商品链接
  548. </a>
  549. </li>
  550. <li role="presentation" style="display: block;">
  551. <a aria-controls="link_small_cate" role="tab" data-toggle="tab" href="#link_small_cate"
  552. aria-expanded="false">
  553. 商品分类
  554. </a>
  555. </li>
  556. <li role="presentation" style="display: block;">
  557. <a aria-controls="link_small_brand" role="tab" data-toggle="tab" href="#link_small_brand"
  558. aria-expanded="false">
  559. 商品品牌
  560. </a>
  561. </li>
  562. </ul>
  563. </div>
  564. <div class="modal-body tab-content">
  565. <div role="tabpanel" class="tab-pane link_small_system active" id="link_small_system">
  566. <div class="mylink-con">
  567. <div class="page-header">
  568. <h4><i class="fa fa-folder-open-o"></i>商城页面链接</h4>
  569. </div>
  570. <div id="fe-tab-link-li-11" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 11)" data-href="/pages/index/index">商城首页</div>
  571. <div id="fe-tab-link-li-12" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 12)" data-href="/pages/category_v2/category_v2">分类导航</div>
  572. <div id="fe-tab-link-li-13" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 13)" data-href="/packageC/member/searchAll/searchAll">全部商品</div>
  573. <div id="fe-tab-link-li-14" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 14)" data-href="/packageC/o2o/o2oHome/o2oHome">门店聚合页面</div>
  574. <div class="page-header">
  575. <h4><i class="fa fa-folder-open-o"></i>会员中心链接</h4>
  576. </div>
  577. <div id="fe-tab-link-li-21" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 21)" data-href="/pages/member/index_v2/index_v2">会员中心</div>
  578. <div id="fe-tab-link-li-22" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 22)" data-href="/packageA/member/myOrder_v2/myOrder_v2">我的订单</div>
  579. <div id="fe-tab-link-li-23" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 23)" data-href="/pages/buy/cart_v2/cart_v2">我的购物车</div>
  580. <div id="fe-tab-link-li-24" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 24)" data-href="/pages/member/collection/collection">我的收藏</div>
  581. <div id="fe-tab-link-li-25" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 25)" data-href="/pages/member/footprint/footprint">我的足迹</div>
  582. <div id="fe-tab-link-li-26" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 26)" data-href="/packageA/member/balance/balance/balance">会员充值</div>
  583. {{--<div id="fe-tab-link-li-27" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 27)" data-href="/packageA/member/balance/detailed/detailed">余额明细</div>--}}
  584. {{--<div id="fe-tab-link-li-28" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 28)" data-href="/packageA/member/balance/balance/balance">余额提现</div>--}}
  585. <div id="fe-tab-link-li-29" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 29)" data-href="/pages/member/addressList/addressList">收货地址</div>
  586. <div class="page-header">
  587. <h4><i class="fa fa-folder-open-o"></i>其他链接</h4>
  588. </div>
  589. <div id="fe-tab-link-li-34" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 34)" data-href="/packageA/member/info/info">会员信息</div>
  590. <div id="fe-tab-link-li-35" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 35)" data-href="/packageA/member/editmobile/editmobile">修改手机</div>
  591. <div id="fe-tab-link-li-36" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 36)" data-href="/pages/member/balance/balance">会员余额</div>
  592. <div id="fe-tab-link-li-37" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 37)" data-href="/packageA/member/balance/detailed/detailed">余额明细</div>
  593. <div id="fe-tab-link-li-40" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 40)" data-href="/packageB/member/integral/integral">会员积分</div>
  594. <div id="fe-tab-link-li-41" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 41)" data-href="/packageB/member/income/income/income">我的收入</div>
  595. <div id="fe-tab-link-li-44" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 44)" data-href="/packageA/member/withdrawal/withdrawal">收入提现</div>
  596. <div id="fe-tab-link-li-45" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 45)" data-href="/packageA/member/extension/incomedetails/incomedetails">收入明细</div>
  597. <div id="fe-tab-link-li-46" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 46)" data-href="/packageA/member/income_details_info/income_details_info">收入明细详情</div>
  598. <div id="fe-tab-link-li-48" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 48)" data-href="/packageA/member/presentationRecord/presentationRecord">提现记录</div>
  599. <div id="fe-tab-link-li-50" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 50)" data-href="/pages/member/addressList/addressList">收货地址</div>
  600. <div id="fe-tab-link-li-52" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 52)" data-href="/pages/member/addressAdd_v2/addressAdd_v2">添加收货地址</div>
  601. <div id="fe-tab-link-li-53" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 53)" data-href="/packageA/member/extension/notPresent/notPresent">未提现分销佣金</div>
  602. <div id="fe-tab-link-li-54" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 54)" data-href="/pages/member/footprint/footprint">我的足迹</div>
  603. <div id="fe-tab-link-li-55" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 55)" data-href="/pages/member/collection/collection">我的收藏</div>
  604. <div id="fe-tab-link-li-56" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 56)" data-href="/pages/member/myRelationship/myRelationship">我的关系</div>
  605. <div id="fe-tab-link-li-58" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 58)" data-href="/pages/member/myRelationship/myRelationship">我的评价</div>
  606. {{--<div id="fe-tab-link-li-60" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 60)" data-href="">评价详情</div>--}}
  607. <div id="fe-tab-link-li-61" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 61)" data-href="/pages/member/extension/extension">我的推广</div>
  608. <div id="fe-tab-link-li-62" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 62)" data-href="/packageA/member/distribution/distribution">分销商</div>
  609. <div id="fe-tab-link-li-63" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 63)" data-href="/packageA/member/extension/commission/commission">预计佣金</div>
  610. <div id="fe-tab-link-li-65" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 65)" data-href="/packageA/member/extension/unsettled/unsettled">未结算佣金</div>
  611. <div id="fe-tab-link-li-67" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 67)" data-href="/packageA/member/extension/alreadySettled/alreadySettled">已结算佣金</div>
  612. <div id="fe-tab-link-li-69" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 69)" data-href="/packageA/member/extension/notPresent/notPresent">未提现佣金</div>
  613. <div id="fe-tab-link-li-71" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 71)" data-href="/packageA/member/extension/present/present">已提现佣金</div>
  614. <div id="fe-tab-link-li-73" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 73)" data-href="/packageA/member/extension/present/present">分销订单</div>
  615. <div id="fe-tab-link-li-81" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 81)" data-href="/pages/member/myOrder/Aftersaleslist/Aftersaleslist">售后列表</div>
  616. <div id="fe-tab-link-li-84" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 84)" data-href="/packageA/member/coupon_v2/coupon_v2">优惠券</div>
  617. <div id="fe-tab-link-li-85" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 85)" data-href="/pages/coupon/coupon_store">领券中心</div>
  618. <div id="fe-tab-link-li-89" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 89)" data-href="/packageB/member/category/search_v2/search_v2">搜索</div>
  619. {{--<div id="fe-tab-link-li-90" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 90)" data-href="">登录</div>--}}
  620. {{--<div id="fe-tab-link-li-91" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 91)" data-href="">注册</div>--}}
  621. <div id="fe-tab-link-li-92" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 92)" data-href="/pages/category_v2/category_v2">分类</div>
  622. <div id="fe-tab-link-li-94" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 94)" data-href="/packageB/member/category/brand_v2/brand_v2">品牌</div>
  623. <div id="fe-tab-link-li-96" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 96)" data-href="/pages/buy/cart_v2/cart_v2">购物车</div>
  624. <div id="fe-tab-link-li-99" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 99)" data-href="/packageC/o2o/o2oHome/o2oHome">填写订单</div>
  625. <div id="fe-tab-link-li-101" class="btn btn-default mylink-app-nav" ng-click="chooseLink(1, 101)" data-href="packageA/member/course/VoiceList/VoiceL">音频文章</div>
  626. </div>
  627. </div>
  628. <!-- 商品链接 start -->
  629. <div role="tabpanel" class="tab-pane link_small_goods" id="link_small_goods">
  630. <div class="input-group">
  631. <input type="text" class="form-control" name="keyword" value="" id="select-app-good-kw" placeholder="请输入商品名称进行搜索 (多规格商品不支持一键下单)">
  632. <span class="input-group-btn">
  633. <button type="button" class="btn btn-default" id="select-app-good-btn">
  634. 搜索
  635. </button>
  636. </span>
  637. </div>
  638. <div class="mylink-con" id="select-app-goods" style="height:266px;">
  639. <div class="good" ng-repeat="good in searchGoods">
  640. <div class="img">
  641. <img ng-src="@{{good.thumb}}">
  642. </div>
  643. <div class="choosebtn">
  644. <a href="javascript:;" id="@{{good.id}}" ng-click="chooseLink(1, good.id)" data-href="/pages/detail_v2/detail_v2?id=@{{ good.goods_id }}">
  645. 详情链接
  646. </a>
  647. <br>
  648. </div>
  649. <div class="info">
  650. <div class="info-title">@{{good.title}}</div>
  651. <div class="info-price">原价:¥@{{good.market_price}} 现价¥@{{good.price}}</div>
  652. </div>
  653. </div>
  654. </div>
  655. </div>
  656. <!-- 商品链接 edn -->
  657. <!-- 商品分类 start -->
  658. <div role="tabpanel" class="tab-pane link_small_cate" id="link_small_cate">
  659. <div class="mylink-con">
  660. <?php $category = \app\backend\modules\goods\models\Category::where('level',1)->get()->toArray(); ?>
  661. @foreach ($category as $goodcate_parent)
  662. @if (empty($goodcate_parent['parent_id']))
  663. <div class="mylink-line">
  664. {{ $goodcate_parent['name'] }}
  665. <div class="mylink-sub">
  666. <a href="javascript:;" id="{{ $goodcate_parent['id'] }}" data-status="close" onclick="handleclick(this)">展开</a>
  667. </div>
  668. <div class="mylink-sub">
  669. <a href="javascript:;" id="category-{{ $goodcate_parent['id'] }}" class="mylink-app-nav" ng-click="chooseLink(1, 'category-{{ $goodcate_parent['id'] }}')" data-href="/packageB/member/category/catelist/catelist?id={!! $goodcate_parent['id'] !!}">选择</a>
  670. </div>
  671. </div>
  672. @endif
  673. @endforeach
  674. </div>
  675. </div>
  676. <!-- 商品分类 end -->
  677. <!-- 商品品牌 start -->
  678. <div role="tabpanel" class="tab-pane link_small_brand" id="link_small_brand">
  679. <div class="mylink-con">
  680. <?php $brands = \app\common\models\Brand::getBrands()->select('id', 'name')->get(); ?>
  681. @if($brands)
  682. @foreach ($brands->toArray() as $brand)
  683. <div class="mylink-line">
  684. {{ $brand['name'] }}
  685. <div class="mylink-sub">
  686. <a href="javascript:;" id="brand-{{ $brand['id'] }}" class="mylink-app-nav" ng-click="chooseLink(1, 'brand-{{ $brand['id'] }}')" data-href="/packageB/member/category/brandgoods/brandgoods?id={!! $brand['id'] !!}">
  687. 选择
  688. </a>
  689. </div>
  690. </div>
  691. @endforeach
  692. @endif
  693. </div>
  694. </div>
  695. <!-- 商品品牌 end -->
  696. {!! my_link_extra('content') !!}
  697. </div>
  698. </div>
  699. </div>
  700. </div>
  701. <!-- mylink end -->
  702. <script language="javascript">
  703. function handleclick(obj){
  704. var status=$(obj).text()
  705. var id=$(obj).attr('id')
  706. if(status==='展开'){
  707. $(obj).text('折叠')
  708. $.ajax({
  709. type: 'GET',
  710. url: "{!! yzWebUrl('plugin.package-deliver.admin.category.index') !!}&id="+id,
  711. dataType:'json',
  712. success: function(data){
  713. let html=''
  714. var data=data.data
  715. for(let i=0;i<data.length;i++){
  716. html+=' <div class="mylink-line" data-parent="'+id+'"><span style="height:10px; width: 10px; margin-left: 10px; margin-right: 10px; display:inline-block; border-bottom: 1px dashed #ddd; border-left: 1px dashed #ddd;"></span>'+data[i]['name']+' <div class="mylink-sub"> <a href="javascript:;" id="'+data[i]['id']+'" onclick="handleSecondclick(this)">展开</a> </div><div class="mylink-sub"> <a href="javascript:;" class="mylink-app-nav" ng-click="chooseLink(1,312)" data-href="/packageB/member/category/catelist/catelist?id='+data[i]['id']+'">选择</a> </div> </div>'
  717. }
  718. $(obj).parent().parent().after(html)
  719. }
  720. });
  721. }else{
  722. $(obj).text('展开')
  723. var list=$("div[data-parent="+id+"]")
  724. for(let i=0;i<list.length;i++){
  725. list[i].remove()
  726. }
  727. }
  728. }
  729. function handleSecondclick(obj){
  730. var status=$(obj).text()
  731. var id=$(obj).attr('id')
  732. if(status==='展开') {
  733. $(obj).text('折叠')
  734. $.ajax({
  735. type: 'GET',
  736. url: "{!! yzWebUrl('plugin.package-deliver.admin.category.index') !!}&id="+id,
  737. dataType:'json',
  738. success: function(data){
  739. let html=''
  740. var data=data.data
  741. for(let i=0;i<data.length;i++) {
  742. html = '<div class="mylink-line" data-parent="'+id+'"> <span style="height:10px; width: 10px; margin-left: 30px; margin-right: 10px; display:inline-block; border-bottom: 1px dashed #ddd; border-left: 1px dashed #ddd;"></span>'+data[i]['name']+'<div class="mylink-sub"> <a href="javascript:;" id="1" class="mylink-app-nav" ng-click="chooseLink(1, 1fe)" data-href="/packageB/member/category/catelist/catelist?id='+data[i]['id']+'">选择</a> </div> </div>'
  743. $(obj).parent().parent().after(html)
  744. }
  745. $(obj).parent().parent().after(html)
  746. }
  747. });
  748. }else{
  749. $(obj).text('展开')
  750. var list=$("div[data-parent="+id+"]")
  751. for(let i=0;i<list.length;i++){
  752. list[i].remove()
  753. }
  754. }
  755. }
  756. require(['jquery'],function(){
  757. $(document).on("ready",".nav-app-link",function(){
  758. var id = $(this).data("id");
  759. if(id){
  760. $("#modal-myApplink").attr({"data-id":id});
  761. $("#modal-myApplink").modal();
  762. }
  763. });
  764. $(function() {
  765. $("#chkoption").click(function() {
  766. var obj = $(this);
  767. if (obj.get(0).checked) {
  768. $("#tboption").show();
  769. $(".trp").hide();
  770. }
  771. else {
  772. $("#tboption").hide();
  773. $(".trp").show();
  774. }
  775. });
  776. })
  777. $(document).on("click",".nav-app-link",function(){
  778. var id = $(this).data("id");
  779. if(id){
  780. $("#modal-myApplink").attr({"data-id":id});
  781. $("#modal-myApplink").modal();
  782. }
  783. });
  784. $(document).on("click",".mylink-app-nav",function(){
  785. var href = $(this).data("href");
  786. var id = $("#modal-myApplink").attr("data-id");
  787. if(id){
  788. $("input[data-id="+id+"]").val(href);
  789. $("#modal-myApplink").attr("data-id","");
  790. }else{
  791. // console.log(href);
  792. ue.execCommand('link', {href:href});
  793. }
  794. $("#modal-myApplink .close").click();
  795. });
  796. $(".mylink-app-nav2").click(function(){
  797. var href = $("textarea[name=mylink_href]").val();
  798. if(href){
  799. var id = $("#modal-myApplink").attr("data-id");
  800. if(id){
  801. $("input[data-id="+id+"]").val(href);
  802. $("#modal-myApplink").attr("data-id","");
  803. }else{
  804. ue.execCommand('link', {href:href});
  805. }
  806. $("#modal-myApplink .close").click();
  807. $("textarea[name=mylink_href]").val("");
  808. }else{
  809. $("textarea[name=mylink_href]").focus();
  810. alert("链接不能为空!");
  811. }
  812. });
  813. // ajax 选择商品
  814. $("#select-app-good-btn").click(function(){
  815. var kw = $("#select-app-good-kw").val();
  816. $.ajax({
  817. type: 'POST',
  818. url: "{!! yzWebUrl('goods.goods.getMyLinkGoods') !!}",
  819. data: {kw:kw},
  820. dataType:'json',
  821. success: function(data){
  822. $("#select-app-goods").html("");
  823. if(data){
  824. $.each(data,function(n,value){
  825. console.log(value);
  826. var html = '<div class="good">';
  827. html+='<div class="img"><img src="'+value.thumb+'"/></div>'
  828. html+='<div class="choosebtn">';
  829. html+='<a href="javascript:;" class="mylink-app-nav" data-href="/pages/detail_v2/detail_v2?id='+value.id+'">详情链接</a><br>';
  830. /*if(value.hasoption==0){
  831. html+='<a href="javascript:;" class="mylink-app-nav" data-href="">下单链接</a>';
  832. }*/
  833. //id="other-1" ng-click="chooseLink(1, 'other-1')"
  834. html+='</div>';
  835. html+='<div class="info">';
  836. html+='<div class="info-title">'+value.title+'</div>';
  837. html+='<div class="info-price">原价:¥'+value.market_price+' 现价¥'+value.price+'</div>';
  838. html+='</div>'
  839. html+='</div>';
  840. $("#select-app-goods").append(html);
  841. });
  842. }
  843. }
  844. });
  845. });
  846. })
  847. </script>