small.blade.php 34 KB

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