storecategory.html 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
  6. <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
  7. <title></title>
  8. <link rel="stylesheet" type="text/css" href="../../css/api.css" />
  9. <link rel="stylesheet" type="text/css" href="../../css/weui.min.css" />
  10. <link rel="stylesheet" type="text/css" href="../../css/swiper.min.css" />
  11. <link rel="stylesheet" type="text/css" href="../../css/style.css?v=1.2" />
  12. <style>
  13. .hotel-top{
  14. width:100%;
  15. height: 4.03rem;
  16. background: url('https://www.qzaiwang.com/uploads/home/store/goods/1/1_2019012314140410834_1280.jpg') ;
  17. background-repeat:no-repeat;
  18. background-size:100% 100%;
  19. }
  20. .hotel-top-line{
  21. width:100%
  22. }
  23. .hotel-top-line li{
  24. float:left;
  25. }
  26. .hotel-title{
  27. font-size: 0.33rem;
  28. height: 1rem;
  29. line-height: 1rem;
  30. font-weight: 500;
  31. }
  32. .hotel-title span{
  33. float:right;
  34. font-size: 0.2rem;
  35. }
  36. .hotel-goods{
  37. width:100%;
  38. /*height: 1rem;*/
  39. border-top:1px solid #e8e8e8;
  40. position:relative;
  41. }
  42. .hotel-goods li{
  43. width:25%;
  44. float:left;
  45. height: 1rem;
  46. line-height: 1rem;
  47. text-align:center;
  48. }
  49. #store_description{
  50. width: 100%;
  51. overflow: hidden;
  52. display: -webkit-box;
  53. -webkit-line-clamp: 3;
  54. -webkit-box-orient: vertical;
  55. word-break: break-all;
  56. font-size: 0.26rem;
  57. color: #606266;
  58. }
  59. .hotel-goods-active{
  60. color:#A13532;
  61. }
  62. .goods-tag span{
  63. margin-right: 0.17rem;
  64. /*padding: 0.08rem;*/
  65. margin-top: 0.2rem;
  66. }
  67. .goods-price, .goods-tag {
  68. margin-top: 0.1rem;
  69. }
  70. .category-item{
  71. width:100%;
  72. min-height: 0rem;
  73. height:auto;
  74. background:#ffffff;
  75. position:absolute;
  76. top: 1rem;
  77. z-index:999;
  78. border-bottom:1px solid #e8e8e8;
  79. padding: 0.1em;
  80. box-sizing:border-box;
  81. }
  82. .category-list{
  83. padding:3px;
  84. width:25%;
  85. float:left;
  86. box-sizing:border-box;
  87. }
  88. .sort-img,.sort-img2{
  89. width:18px;
  90. vertical-align:middle;
  91. }
  92. .category-list-span{
  93. border:1px solid #e8e8e8;
  94. width:90%;
  95. border-radius:3px;
  96. text-align:center;
  97. padding-top:6px;
  98. padding-bottom:6px;
  99. padding-left:3px;
  100. padding-right:3px;
  101. }
  102. .cate-active{
  103. color:#D9251C;
  104. border:1px solid #D9251C;
  105. }
  106. .share-item{
  107. position:fixed;
  108. left:0px;right:0px;
  109. bottom:0px;
  110. height: 3.9rem;
  111. background:#f2f2f2;
  112. border-top:1px solid #E8E8E8;
  113. z-index:9999;
  114. }
  115. .share-item-tips{
  116. height: 0.28rem;
  117. line-height: 0.28rem;
  118. width:100%;
  119. text-align:center;
  120. font-size: 0.28rem;
  121. padding: 0.38rem 0;
  122. }
  123. .share-item-cent{
  124. height: 1.8rem;
  125. width: 100%;
  126. }
  127. .share-item-cent li{
  128. width:33.3%;
  129. text-align:center;
  130. float:left;
  131. font-size: 0.28rem;
  132. }
  133. .share-item-cent img{
  134. width: 0.9rem;
  135. }
  136. .share-item-cancel{
  137. height: 0.98rem;
  138. line-height: 0.98rem;
  139. width:100%;
  140. text-align:center;
  141. background:#ffffff;
  142. font-size: 0.28rem;
  143. }
  144. .business-time{
  145. width:100%;
  146. padding: 0 0.32rem;
  147. box-sizing:border-box;
  148. }
  149. .goods-title {
  150. white-space: nowrap;
  151. overflow: hidden;
  152. text-overflow: ellipsis;
  153. height: auto;
  154. line-height: unset;
  155. }
  156. .tag-item{
  157. float: left;
  158. max-width: 0.83rem;
  159. height: 0.33rem;
  160. line-height: 0.33rem;
  161. overflow: hidden;
  162. border: 1px solid #D9251C;
  163. font-size: 0.18rem;
  164. padding-left: 5px;
  165. padding-right: 5px;
  166. background: #ffffff;
  167. color: #D9251C;
  168. border-radius: 2px;
  169. text-align: center;
  170. }
  171. .search-item {
  172. text-align: center;
  173. background: #ffffff;
  174. }
  175. .swiper-container {
  176. width: 100%;
  177. height: 100%;
  178. }
  179. .swiper-container{
  180. width: 100%;
  181. height: 0.5rem;
  182. }
  183. .swiper-slide{
  184. text-align: center;
  185. line-height: 0.5rem;
  186. font-size: 0.28rem;
  187. }
  188. .active, .active span{
  189. color: #d9251c;
  190. }
  191. .active span {
  192. border-bottom: 0.1em solid;
  193. }
  194. .back-header-bottom {
  195. border-bottom: none;
  196. }
  197. .back-header li {
  198. font-size: 0.28rem;
  199. }
  200. .search-item {
  201. font-size: 0.32rem;
  202. }
  203. </style>
  204. <script>
  205. (function(w, d, m) {
  206. function r() {
  207. var t = 100,
  208. o = 750,
  209. e = d.documentElement.clientWidth || w.innerWidth,
  210. n = m.max(m.min(e, 480), 320),
  211. h = 50;
  212. 320 >= n && (h = m.floor(n / o * t * .99)),
  213. n > 320 && 362 >= n && (h = m.floor(n / o * t * 1)),
  214. n > 362 && 375 >= n && (h = m.floor(n / o * t * 1)),
  215. n > 375 && (h = m.floor(n / o * t * .97)),
  216. d.querySelector("html").style.fontSize = h + "px"
  217. };
  218. r();
  219. w.onresize = function() {
  220. r()
  221. }
  222. })(window, document, Math);
  223. </script>
  224. </head>
  225. <body>
  226. <div class="topbar"></div>
  227. <header class="back-header back-header-bottom">
  228. <ul>
  229. <li class="padding-20 back-btn"><img class="back-header-ico" src="../../image/nav_button_back_default.png" /></li>
  230. <li class="back-header-title">
  231. <div class="search-item"></div>
  232. </li>
  233. <li class="more-btn"></li>
  234. </ul>
  235. <div class="hotel-goods" style="margin-top: 0.8rem;">
  236. <!-- <div class="swiper-container" style="padding-bottom: 0.1em;">
  237. <div class="swiper-wrapper"></div>
  238. </div>
  239. <div id="category-item" class="category-item mask-hidden">
  240. </div> -->
  241. <ul>
  242. <li class="gsort hotel-goods-active goods-all" tag="praise">综合</li>
  243. <li class="gsort goods-new" tag="goods_commonid">上新<img class="sort-img" src="../../image/sort.png" /></li>
  244. <li class="gsort goods-sprice" tag="goods_price">价格<img class="sort-img" src="../../image/sort.png" /></li>
  245. <li id="category-btn" tag="gc_id_1">分类<img class="sort-img2" src="../../image/sort_down2.png" /></li>
  246. </ul>
  247. <div id="category-item" class="category-item mask-hidden">
  248. </div>
  249. </div>
  250. </header>
  251. <section style="padding-top: 1.6rem;">
  252. <div class="h10"></div>
  253. <div class="goods-list" page="1">
  254. </div>
  255. </section>
  256. </body>
  257. <div class="h50"></div>
  258. <div class="share-item mask-hidden">
  259. <div class="share-item-tips">分享至</div>
  260. <div class="h10"></div>
  261. <div class="share-item-cent">
  262. <ul>
  263. <li class="share-item-friend"><img src="../../image/share_friend.png" />
  264. <p>微信好友</p>
  265. </li>
  266. <li class="share-item-cale"><img src="../../image/share_cale.png" />
  267. <p>微信朋友圈</p>
  268. </li>
  269. <li class="share-item-qq"><img src="../../image/share_qq.png" />
  270. <p>QQ</p>
  271. </li>
  272. </ul>
  273. </div>
  274. <div class="share-item-cancel">取消</div>
  275. </div>
  276. <div class="back-top mask-hidden" id="fix1"></div>
  277. </body>
  278. <script type="text/javascript" src="../../script/api.js"></script>
  279. <script type="text/javascript" src="../../script/swiper.min.js"></script>
  280. <script type="text/javascript" src="../../script/jquery.min.js"></script>
  281. <script type="text/javascript" src="../../script/jquery.tap.js"></script>
  282. <script type="text/javascript" src="../../script/imagesloaded.pkgd.min.js"></script>
  283. <script type="text/javascript">
  284. var _storeid = '';
  285. var _cateid = '';
  286. var _sort = "id";
  287. var _minsort = '';
  288. var _desc = "desc";
  289. var _shareimg = '';
  290. var _description = '';
  291. var _title = '';
  292. var _page = '1';
  293. var _shareurl = '';
  294. var _gc_id = '';
  295. var _keyword = 'NULL';
  296. var _catid = '0';
  297. apiready = function() {
  298. _storeid = api.pageParam.storeid;
  299. _gc_id = api.pageParam.keyid;
  300. _categoryname = api.pageParam.categoryname;
  301. $(".search-item").html(_categoryname);
  302. setFixStatusBar();
  303. getRouteGoodsData();
  304. // getCatogoryData();
  305. api.addEventListener({
  306. name: 'scrolltobottom',
  307. extra: {
  308. threshold: 200
  309. }
  310. }, function(ret, err) {
  311. getRouteGoodsData();
  312. });
  313. };
  314. $(".hotel-top-search").on("tap", function() {
  315. api.openWin({
  316. name: 'goodssearch',
  317. url: './goodssearch.html',
  318. bounces: false,
  319. pageParam: {
  320. storeid: _storeid
  321. }
  322. });
  323. return false;
  324. })
  325. $(".hotel-item").on("tap", function() {
  326. //var _storeid=$(this).attr("keyid");
  327. api.openWin({
  328. name: 'showhotel',
  329. url: './showhotel.html',
  330. bounces: false,
  331. pageParam: {
  332. keyid: _storeid
  333. }
  334. });
  335. return false;
  336. })
  337. $(".goods-list").on("tap", ".goods-list-item", function() {
  338. var _goodsid = $(this).attr("keyid");
  339. var _spot = $(this).attr("spot");
  340. api.openWin({
  341. name: 'showgoods',
  342. url: './showgoods.html',
  343. bounces: false,
  344. pageParam: {
  345. keyid: _goodsid,
  346. storeid: _storeid,
  347. spot: _spot
  348. }
  349. });
  350. return false;
  351. })
  352. //////////
  353. function getRouteGoodsData() {
  354. _page = $(".goods-list").attr("page");
  355. if (_page == 0) {
  356. return false;
  357. }
  358. var _xdata = { store_id: _storeid, page: _page, praise: _desc, gc_id_1: _gc_id };
  359. var _data_type = $(".hotel-goods-active").attr("tag");
  360. var _catid = $("#category-item .cate-active").parent(".category-list").attr("catid");
  361. if (_data_type == 'praise') {
  362. if ( _catid && _catid > 0 ) {
  363. _xdata = { store_id: _storeid, page: _page, praise: _desc, gc_id_2: _catid };
  364. } else {
  365. _xdata = { store_id: _storeid, page: _page, praise: _desc, gc_id_1: _gc_id };
  366. }
  367. } else if (_data_type == 'goods_commonid') {
  368. if ( _catid && _catid > 0 ) {
  369. _xdata = { store_id: _storeid, page: _page, goods_commonid: _desc, gc_id_2: _catid };
  370. } else {
  371. _xdata = { store_id: _storeid, page: _page, goods_commonid: _desc, gc_id_1: _gc_id };
  372. }
  373. } else if (_data_type == 'goods_price') {
  374. if ( _catid && _catid > 0 ) {
  375. _xdata = { store_id: _storeid, page: _page, goods_price: _desc, gc_id_2: _catid };
  376. } else {
  377. _xdata = { store_id: _storeid, page: _page, goods_price: _desc, gc_id_1: _gc_id };
  378. }
  379. } else {
  380. if ( _catid && _catid > 0 ) {
  381. _xdata = { store_id: _storeid, page: _page, gc_id_2: _catid };
  382. } else {
  383. _xdata = { store_id: _storeid, page: _page, gc_id_1: _gc_id };
  384. }
  385. }
  386. // toast_loding_show();
  387. $(".goods-list").attr("page", "0");
  388. $.ajax({
  389. url: siteurl + 'v2/entry/storeGoods',
  390. data: _xdata,
  391. headers: { "X-TOKEN": $api.getStorage("accesstoken") },
  392. dataType: 'json',
  393. type: 'post',
  394. success: function(datas) {
  395. // toast_loding_hide();
  396. if (datas.result) {
  397. var html = '';
  398. if (datas.data.goods_list.length > 0) {
  399. var j = 0;
  400. $.each(datas.data.goods_list, function(index, item) {
  401. var _advarr = item.goods_advword.split("\n");
  402. var _taghtml = '';
  403. var _tagcolor = ['#006699', '#A13532', '#e8e8e8'];
  404. if (_advarr.length > 0) {
  405. for (var i = 0; i < _advarr.length; i++) {
  406. if (_advarr[i]) {
  407. _taghtml += '<span class="tag-item" style="">' + _advarr[i] + '</span>';
  408. }
  409. }
  410. }
  411. j++;
  412. html = '';
  413. if (j % 2 == 0) {
  414. html += '<div class="goods-list-item padl" ';
  415. } else {
  416. html += '<div class="goods-list-item" ';
  417. }
  418. html += 'keyid="' + item.goods_commonid + '" spot="'+item.spot+'" goods_li="' + j + '"><ul>';
  419. html += '<li><img src="' + siteurl + "uploads/home/store/goods/" + item.goods_image.substr(0, item.goods_image.indexOf("\_")) + "/" + item.goods_image + '" class="goods-image"/></li>';
  420. html += '<li class="goods-title font-rem11">' + item.goods_name + '</li>';
  421. html += '<li class="goods-price">¥' + item.goods_price + ' <span class="line-through">' + item.goods_marketprice + '</span></li>';
  422. html += '<li class="goods-tag" style="margin-top:0">' + _taghtml + '</li>';
  423. html += '</ul></div>';
  424. if (j % 2 == 0) {
  425. html += '<div class="h10"></div>';
  426. }
  427. if (_page == 1 && index == 0) {
  428. $(".goods-list").html(html);
  429. } else {
  430. $(".goods-list").append(html);
  431. }
  432. function_name();
  433. });
  434. _page++;
  435. $(".goods-list").attr("page", _page);
  436. } else {
  437. html = '<div class="data-null">暂时没有更多商品</div>';
  438. $(".goods-list").attr("page", '0');
  439. if (_page == 1) {
  440. $(".goods-list").html(html);
  441. } else {
  442. $(".goods-list").append(html);
  443. }
  444. }
  445. } else {
  446. errcode(datas, datas.code)
  447. }
  448. }
  449. });
  450. }
  451. function getCatogoryDataxx() {
  452. $.ajax({
  453. url: siteurl + 'v1/entry/storeCategory2',
  454. data: {
  455. store_id: _storeid,
  456. gc_id: _gc_id
  457. },
  458. headers: { "X-TOKEN": $api.getStorage("accesstoken") },
  459. dataType: 'json',
  460. type: 'post',
  461. success: function(datas) {
  462. // console.log(datas)
  463. if (datas.result) {
  464. var _html = '<div class="swiper-slide active" keyid="0"><span>全部</span></div>';
  465. $.each(datas.data.category_list, function(index, item) {
  466. _html += '<div class="swiper-slide" keyid="' + item.gc_id + '"><span>' + item.gc_name + '</span></div>';
  467. });
  468. $(".swiper-wrapper").html(_html);
  469. var swiper = new Swiper('.swiper-container', {
  470. slidesPerView: 4,
  471. spaceBetween: 10,
  472. pagination: {
  473. el: '.swiper-pagination',
  474. clickable: true,
  475. },
  476. });
  477. } else {
  478. errcode(datas, datas.code)
  479. }
  480. return false;
  481. }
  482. });
  483. }
  484. /////
  485. function getCategoryData() {
  486. $.ajax({
  487. url: siteurl + 'v1/entry/storeCategory2',
  488. data: {
  489. store_id: _storeid,
  490. gc_id: _gc_id
  491. },
  492. headers: { "X-TOKEN": $api.getStorage("accesstoken") },
  493. dataType: 'json',
  494. type: 'post',
  495. success: function(datas) {
  496. if (datas.result) {
  497. var html = '';
  498. $("#category-item").empty();
  499. $("#category-item").append('<div class="category-list" catid="0"><span class="category-list-span">全部</span></div>');
  500. $.each(datas.data.category_list, function(index, item) {
  501. html = '<div class="category-list" catid="' + item.gc_id + '"><span class="category-list-span">' + item.gc_name + '</span></div>';
  502. $("#category-item").append(html);
  503. });
  504. } else {
  505. errcode(datas, datas.code);
  506. }
  507. }
  508. });
  509. }
  510. $("#category-btn").on("tap", function() {
  511. $(".gsort").removeClass("hotel-goods-active");
  512. $(".gsort").find("img").attr("src", "../../image/sort.png");
  513. getCategoryData();
  514. if (!$(".category-item").hasClass("mask-hidden")) {
  515. $(".category-item").addClass("mask-hidden");
  516. $("#category-btn").removeClass("hotel-goods-active");
  517. $(this).find("img").attr("src", "../../image/sort.png");
  518. $("#category-btn img").attr("src", "../../image/sort_down2.png");
  519. } else {
  520. $(".category-item").removeClass("mask-hidden");
  521. $("#category-btn").addClass("hotel-goods-active");
  522. $(this).find("img").attr("src", "../../image/sort_up.png");
  523. $("#category-btn img").attr("src", "../../image/sort_down2_up.png");
  524. }
  525. return false;
  526. })
  527. $(".swiper-wrapper").on("tap", ".swiper-slide", function() {
  528. _catid = $(this).attr("keyid");
  529. _minid = 1;
  530. $(".goods-list").attr("page", '1');
  531. getRouteGoodsData()
  532. return false;
  533. });
  534. $(".swiper-wrapper").on("tap", ".swiper-slide", function() {
  535. $(".swiper-slide").removeClass("active");
  536. $(this).addClass("active");
  537. return false;
  538. });
  539. function hiddenCate() {
  540. $(".category-item").addClass("mask-hidden");
  541. $("#category-btn").removeClass("hotel-goods-active");
  542. $("#category-btn").find("img").attr("src", "../../image/sort_down2_up.png");
  543. }
  544. function shorNewGoods() {
  545. _minsort = '';
  546. // console.log('shorNewGoods');
  547. _catid = $(this).attr("keyid");
  548. $(".goods-list").attr("page", '1');
  549. getRouteGoodsData();
  550. }
  551. ///
  552. $(".category-item").on("tap", ".category-list", function() {
  553. $(this).find("span").addClass("cate-active");
  554. hiddenCate();
  555. _cateid = $(this).attr("catid");
  556. _minsort = '';
  557. shorNewGoods();
  558. setTimeout(function() { $(".category-item").addClass("mask-hidden"); }, 300);
  559. return false;
  560. })
  561. ///
  562. $(".goods-all").on("tap", function() {
  563. hiddenCate();
  564. _sort = $(this).attr("tag");
  565. $(".gsort").removeClass("hotel-goods-active");
  566. $(this).addClass("hotel-goods-active");
  567. $(".gsort").find("img").attr("src", "../../image/sort.png");
  568. $("#category-btn img").attr("src", "../../image/sort_down2.png");
  569. _desc = "desc";
  570. shorNewGoods();
  571. return false;
  572. })
  573. ////
  574. $(".goods-new").on("tap", function() {
  575. hiddenCate();
  576. _sort = $(this).attr("tag");
  577. $(".gsort").removeClass("hotel-goods-active");
  578. $(this).addClass("hotel-goods-active");
  579. $(".goods-sprice").find("img").attr("src", "../../image/sort.png");
  580. $(this).find("img").attr("src", $(this).find("img").attr("src") == "../../image/sort_up.png" ? "../../image/sort_down.png" : "../../image/sort_up.png");
  581. if ($(this).find("img").attr("src") == "../../image/sort_up.png") {
  582. _desc = "asc";
  583. } else {
  584. _desc = "desc";
  585. }
  586. $("#category-btn img").attr("src", "../../image/sort_down2.png");
  587. shorNewGoods();
  588. return false;
  589. })
  590. ////
  591. $(".goods-sprice").on("tap", function() {
  592. hiddenCate();
  593. _sort = $(this).attr("tag");
  594. $(".gsort").removeClass("hotel-goods-active");
  595. $(this).addClass("hotel-goods-active");
  596. $(".goods-new").find("img").attr("src", "../../image/sort.png");
  597. $(this).find("img").attr("src", $(this).find("img").attr("src") == "../../image/sort_up.png" ? "../../image/sort_down.png" : "../../image/sort_up.png");
  598. if ($(this).find("img").attr("src") == "../../image/sort_up.png") {
  599. _desc = "asc";
  600. } else {
  601. _desc = "desc";
  602. }
  603. $("#category-btn img").attr("src", "../../image/sort_down2.png");
  604. shorNewGoods();
  605. return false;
  606. })
  607. $(".share-item-cancel").on("tap", function() {
  608. $(".share-item").slideUp(500, function() {});
  609. _show = false;
  610. return false;
  611. })
  612. var _show = false;
  613. $("#share-btn").on("tap", function() {
  614. if (_show == false) {
  615. $(".share-item").slideDown(500, function() {});
  616. _show = true;
  617. } else {
  618. $(".share-item").slideUp(500, function() {});
  619. _show = false;
  620. }
  621. return false;
  622. })
  623. $(".back-top").on("tap", function() {
  624. $('html , body').animate({ scrollTop: 0 }, 'slow');
  625. return false;
  626. });
  627. $.fn.fixedDiv = function(actCls) {
  628. var that = $(this),
  629. offsetTop = that.offset().top,
  630. scrollTop;
  631. function fix() {
  632. scrollTop = $(document).scrollTop();
  633. if (scrollTop > offsetTop) {
  634. that.removeClass(actCls);
  635. } else {
  636. that.addClass(actCls);
  637. }
  638. }
  639. fix();
  640. $(window).scroll(fix);
  641. }
  642. $('#fix1').fixedDiv('mask-hidden');
  643. $(".more-btn").on("tap", function() {
  644. $(".goods-list").empty();
  645. if ($("#keyword").val() == '') {
  646. api.toast({
  647. msg: '关键词不能为空!'
  648. });
  649. return false;
  650. }
  651. _keyword = $("#keyword").val();
  652. _cateid = '';
  653. _sort = "id";
  654. _minsort = '';
  655. _desc = "desc";
  656. getRouteGoodsData();
  657. return false;
  658. })
  659. </script>
  660. </html>