|
@@ -1,15 +1,15 @@
|
|
|
<!DOCTYPE html>
|
|
|
<html>
|
|
|
|
|
|
-<head>
|
|
|
- <meta charset="utf-8">
|
|
|
- <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
|
|
|
- <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
|
|
|
- <title></title>
|
|
|
- <link rel="stylesheet" type="text/css" href="../../css/api.css" />
|
|
|
- <link rel="stylesheet" type="text/css" href="../../css/style.css?v=1.2" />
|
|
|
- <style>
|
|
|
- .hotel-top{
|
|
|
+ <head>
|
|
|
+ <meta charset="utf-8">
|
|
|
+ <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
|
|
|
+ <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
|
|
|
+ <title></title>
|
|
|
+ <link rel="stylesheet" type="text/css" href="../../css/api.css" />
|
|
|
+ <link rel="stylesheet" type="text/css" href="../../css/style.css?v=1.2" />
|
|
|
+ <style>
|
|
|
+ .hotel-top{
|
|
|
width:100%;
|
|
|
height: 4.03rem;
|
|
|
background: url('https://qdd.h.c638m.cn/uploads/home/store/goods/1/1_2019012314140410834_1280.jpg') ;
|
|
@@ -37,6 +37,7 @@
|
|
|
height: 1rem;
|
|
|
border-bottom:1px solid #e8e8e8;
|
|
|
position:relative;
|
|
|
+ padding-top: 0.85rem;;
|
|
|
}
|
|
|
.hotel-goods li{
|
|
|
width: 33.33%;
|
|
@@ -172,9 +173,20 @@
|
|
|
padding-left: 0.2rem;
|
|
|
width: 100%;
|
|
|
}
|
|
|
+ .border-none{
|
|
|
+ text-align:center;font-size: 0.28rem;
|
|
|
+ }
|
|
|
+ .border-none p{
|
|
|
+ color:#999999;
|
|
|
+ }
|
|
|
+ .border-none-img {
|
|
|
+ margin-top: 2.5rem;
|
|
|
+ width: 1.73rem;
|
|
|
+ height: auto;
|
|
|
+ }
|
|
|
</style>
|
|
|
- <script>
|
|
|
- (function(w, d, m) {
|
|
|
+ <script>
|
|
|
+ (function(w, d, m) {
|
|
|
function r() {
|
|
|
var t = 100,
|
|
|
o = 750,
|
|
@@ -193,428 +205,474 @@
|
|
|
}
|
|
|
})(window, document, Math);
|
|
|
</script>
|
|
|
-</head>
|
|
|
+ </head>
|
|
|
|
|
|
-<body>
|
|
|
- <div class="topbar"></div>
|
|
|
- <header class="back-header back-header-bottom">
|
|
|
- <ul>
|
|
|
- <li class="padding-20 back-btn"><img class="back-header-ico" src="../../image/nav_button_back_default.png" /></li>
|
|
|
- <li class="back-header-title">
|
|
|
- <div class="search-item">
|
|
|
- <input id="keyword" type="text" placeholder="关键词搜索" />
|
|
|
- <img src="../../image/search.png" />
|
|
|
- </div>
|
|
|
- </li>
|
|
|
- <li class="more-btn">搜索</li>
|
|
|
- </ul>
|
|
|
- </header>
|
|
|
- <div class="hotel-goods padding-top">
|
|
|
- <ul>
|
|
|
- <li class="gsort hotel-goods-active goods-all" tag="praise">综合</li>
|
|
|
- <li class="gsort goods-new" tag="goods_commonid">上新<img class="sort-img" src="../../image/sort.png" /></li>
|
|
|
- <li class="gsort goods-sprice" tag="goods_price">价格<img class="sort-img" src="../../image/sort.png" /></li>
|
|
|
- <li id="category-btn" class="mask-hidden">分类<img class="sort-img2" src="../../image/sort_down2.png" /></li>
|
|
|
- </ul>
|
|
|
- <div id="category-item" class="category-item mask-hidden">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <section>
|
|
|
- <div class="h10"></div>
|
|
|
- <div class="goods-list" page="1">
|
|
|
- </div>
|
|
|
- </section>
|
|
|
-</body>
|
|
|
-<div class="h50"></div>
|
|
|
-<div class="share-item mask-hidden">
|
|
|
- <div class="share-item-tips">分享至</div>
|
|
|
- <div class="h10"></div>
|
|
|
- <div class="share-item-cent">
|
|
|
- <ul>
|
|
|
- <li class="share-item-friend"><img src="../../image/share_friend.png" />
|
|
|
- <p>微信好友</p>
|
|
|
- </li>
|
|
|
- <li class="share-item-cale"><img src="../../image/share_cale.png" />
|
|
|
- <p>微信朋友圈</p>
|
|
|
- </li>
|
|
|
- <li class="share-item-qq"><img src="../../image/share_qq.png" />
|
|
|
- <p>QQ</p>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- <div class="share-item-cancel">取消</div>
|
|
|
-</div>
|
|
|
-</body>
|
|
|
-<script type="text/javascript" src="../../script/api.js"></script>
|
|
|
-<script type="text/javascript" src="../../script/jquery.min.js"></script>
|
|
|
-<script type="text/javascript" src="../../script/jquery.tap.js"></script>
|
|
|
-<script type="text/javascript" src="../../script/imagesloaded.pkgd.min.js"></script>
|
|
|
-<script type="text/javascript">
|
|
|
-var _storeid = '';
|
|
|
-var _cateid = '';
|
|
|
-var _sort = "id";
|
|
|
-var _minsort = '';
|
|
|
-var _desc = "desc";
|
|
|
-var _shareimg = '';
|
|
|
-var _description = '';
|
|
|
-var _title = '';
|
|
|
-var _page = '1';
|
|
|
-var _shareurl = '';
|
|
|
-var _keyword = 'NULL';
|
|
|
-apiready = function() {
|
|
|
- _storeid = api.pageParam.storeid;
|
|
|
- setFixStatusBar();
|
|
|
- api.addEventListener({
|
|
|
- name: 'swipeup'
|
|
|
- }, function(ret, err) {
|
|
|
- getRouteGoodsData()
|
|
|
- });
|
|
|
-};
|
|
|
+ <body>
|
|
|
+ <div class="topbar"></div>
|
|
|
+ <header class="back-header back-header-bottom">
|
|
|
+ <ul class="flex-box flex-v-ce">
|
|
|
+ <li class="back-header-title flex-1">
|
|
|
+ <div class="search-item">
|
|
|
+ <input id="keyword" type="text" oninput="getData()" placeholder="关键词搜索" />
|
|
|
+ <img src="../../image/search.png" />
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ <li class="back-btn" style="width:1rem;white-space: nowrap;margin-left: 0.32rem;">取消</li>
|
|
|
+ </ul>
|
|
|
+ </header>
|
|
|
+ <div class="hotel-goods">
|
|
|
+ <ul>
|
|
|
+ <li class="gsort hotel-goods-active goods-all" tag="praise">综合</li>
|
|
|
+ <li class="gsort goods-new" tag="goods_commonid">上新<img class="sort-img" src="../../image/sort.png" /></li>
|
|
|
+ <li class="gsort goods-sprice" tag="goods_price">价格<img class="sort-img" src="../../image/sort.png" /></li>
|
|
|
+ <li id="category-btn" class="mask-hidden">分类<img class="sort-img2" src="../../image/sort_down2.png" /></li>
|
|
|
+ </ul>
|
|
|
+ <div id="category-item" class="category-item mask-hidden">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <section>
|
|
|
+ <div class="h10"></div>
|
|
|
+ <div class="goods-list" page="1">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <section class="border-none">
|
|
|
+ <img src="../../image/notfound.png" class="border-none-img" />
|
|
|
+ <p>抱歉,没有搜到相关内容</p>
|
|
|
+ </section>
|
|
|
+ </section>
|
|
|
+ </body>
|
|
|
+ <div class="h50"></div>
|
|
|
+ <div class="share-item mask-hidden">
|
|
|
+ <div class="share-item-tips">分享至</div>
|
|
|
+ <div class="h10"></div>
|
|
|
+ <div class="share-item-cent">
|
|
|
+ <ul>
|
|
|
+ <li class="share-item-friend"><img src="../../image/share_friend.png" />
|
|
|
+ <p>微信好友</p>
|
|
|
+ </li>
|
|
|
+ <li class="share-item-cale"><img src="../../image/share_cale.png" />
|
|
|
+ <p>微信朋友圈</p>
|
|
|
+ </li>
|
|
|
+ <li class="share-item-qq"><img src="../../image/share_qq.png" />
|
|
|
+ <p>QQ</p>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ <div class="share-item-cancel">取消</div>
|
|
|
+ </div>
|
|
|
+ </body>
|
|
|
+ <script type="text/javascript" src="../../script/api.js"></script>
|
|
|
+ <script type="text/javascript" src="../../script/jquery.min.js"></script>
|
|
|
+ <script type="text/javascript" src="../../script/jquery.tap.js"></script>
|
|
|
+ <script type="text/javascript" src="../../script/imagesloaded.pkgd.min.js"></script>
|
|
|
+ <script type="text/javascript">
|
|
|
+ var _storeid = '';
|
|
|
+ var _cateid = '';
|
|
|
+ var _sort = "id";
|
|
|
+ var _minsort = '';
|
|
|
+ var _desc = "desc";
|
|
|
+ var _shareimg = '';
|
|
|
+ var _description = '';
|
|
|
+ var _title = '';
|
|
|
+ var _page = '1';
|
|
|
+ var _shareurl = '';
|
|
|
+ var _keyword = 'NULL';
|
|
|
+ apiready = function() {
|
|
|
+ _storeid = api.pageParam.storeid;
|
|
|
+ setFixStatusBar();
|
|
|
+ api.addEventListener({
|
|
|
+ name: 'swipeup'
|
|
|
+ }, function(ret, err) {
|
|
|
+ getRouteGoodsData()
|
|
|
+ });
|
|
|
+ };
|
|
|
|
|
|
-$(".hotel-top-search").on("tap", function() {
|
|
|
- api.openWin({
|
|
|
- name: 'goodssearch',
|
|
|
- url: './goodssearch.html',
|
|
|
- bounces: false,
|
|
|
- pageParam: {
|
|
|
- storeid: _storeid
|
|
|
- }
|
|
|
- });
|
|
|
- return false;
|
|
|
-})
|
|
|
-$(".hotel-item").on("tap", function() {
|
|
|
- //var _storeid=$(this).attr("keyid");
|
|
|
- api.openWin({
|
|
|
- name: 'showhotel',
|
|
|
- url: './showhotel.html',
|
|
|
- bounces: false,
|
|
|
- pageParam: {
|
|
|
- keyid: _storeid
|
|
|
- }
|
|
|
- });
|
|
|
- return false;
|
|
|
-})
|
|
|
-$(".goods-list").on("tap", ".goods-list-item", function() {
|
|
|
- var _goodsid = $(this).attr("keyid");
|
|
|
- api.openWin({
|
|
|
- name: 'showgoods',
|
|
|
- url: './showgoods.html',
|
|
|
- bounces: false,
|
|
|
- pageParam: {
|
|
|
- keyid: _goodsid,
|
|
|
- storeid: _storeid
|
|
|
- }
|
|
|
- });
|
|
|
- return false;
|
|
|
-})
|
|
|
-//////////
|
|
|
+ function getData() {
|
|
|
+ $(".goods-list").empty();
|
|
|
+ _keyword = $("#keyword").val();
|
|
|
+ _cateid = '';
|
|
|
+ _sort = "id";
|
|
|
+ _minsort = '';
|
|
|
+ _desc = "desc";
|
|
|
+ $(".goods-list").attr("page", '1');
|
|
|
+ if (_keyword) {
|
|
|
+ getRouteGoodsData();
|
|
|
+ } else {
|
|
|
+ $(".border-none").show();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $(".more-btn").on("tap", function() {
|
|
|
+ $(".goods-list").empty();
|
|
|
+ if ($("#keyword").val() == '') {
|
|
|
+ api.toast({
|
|
|
+ msg: '关键词不能为空!'
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ _keyword = $("#keyword").val();
|
|
|
+ _cateid = '';
|
|
|
+ _sort = "id";
|
|
|
+ _minsort = '';
|
|
|
+ _desc = "desc";
|
|
|
+ $(".goods-list").attr("page", '1');
|
|
|
+ getRouteGoodsData();
|
|
|
+ return false;
|
|
|
+ })
|
|
|
|
|
|
-function getRouteGoodsData() {
|
|
|
- // body...
|
|
|
- _page = $(".goods-list").attr("page");
|
|
|
- if (_page == 0) {
|
|
|
- return false;
|
|
|
- }
|
|
|
- var _xdata = { store_id: _storeid, page: _page, praise: _desc, keyword: _keyword };
|
|
|
- var _data_type = $(".hotel-goods-active").attr("tag");
|
|
|
- if (_data_type == 'praise') {
|
|
|
- _xdata = { store_id: _storeid, page: _page, praise: _desc, keyword: _keyword };
|
|
|
- } else if (_data_type == 'goods_commonid') {
|
|
|
- _xdata = { store_id: _storeid, page: _page, goods_commonid: _desc, keyword: _keyword };
|
|
|
- } else if (_data_type == 'goods_price') {
|
|
|
- _xdata = { store_id: _storeid, page: _page, goods_price: _desc, keyword: _keyword };
|
|
|
- } else {
|
|
|
- var catid = $("#category-item .cate-active").parent(".category-list").attr("catid");
|
|
|
- console.log(catid)
|
|
|
- }
|
|
|
- $.ajax({
|
|
|
- url: siteurl + 'v2/entry/storeGoods',
|
|
|
- data: _xdata,
|
|
|
- headers: { "X-TOKEN": $api.getStorage("accesstoken") },
|
|
|
- dataType: 'json',
|
|
|
- type: 'post',
|
|
|
- success: function(datas) {
|
|
|
- if (datas.result) {
|
|
|
- var html = '';
|
|
|
- if (datas.data.goods_list.length > 0) {
|
|
|
- var j = 0;
|
|
|
- $.each(datas.data.goods_list, function(index, item) {
|
|
|
- var _advarr = item.goods_advword.split("\n");
|
|
|
- var _taghtml = '';
|
|
|
- var _tagcolor = ['#006699', '#d9251c', '#e8e8e8'];
|
|
|
- if (_advarr.length > 0) {
|
|
|
- for (var i = 0; i < _advarr.length; i++) {
|
|
|
- if (_advarr[i]) {
|
|
|
- _taghtml += '<span class="tag-item" style="">' + _advarr[i] + '</span>';
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- j++;
|
|
|
- html = '';
|
|
|
- if (j % 2 == 0) {
|
|
|
- html += '<div class="goods-list-item padl" ';
|
|
|
- } else {
|
|
|
- html += '<div class="goods-list-item" ';
|
|
|
- }
|
|
|
- html += 'keyid="' + item.goods_commonid + '" goods_li="' + j + '"><ul>';
|
|
|
- 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>';
|
|
|
- html += '<li class="goods-title font-rem11">' + item.goods_name + '</li>';
|
|
|
- html += '<li class="goods-price">¥' + item.goods_price + ' <span class="line-through">' + item.goods_marketprice + '</span></li>';
|
|
|
- html += '<li class="goods-tag">' + _taghtml + '</li>';
|
|
|
- html += '</ul></div>';
|
|
|
- if (j % 2 == 0) {
|
|
|
- html += '<div class="h10"></div>';
|
|
|
- }
|
|
|
- if (_page == 1 && index == 0) {
|
|
|
- $(".goods-list").html(html);
|
|
|
- } else {
|
|
|
- $(".goods-list").append(html);
|
|
|
- }
|
|
|
- function_name();
|
|
|
- });
|
|
|
- _page++;
|
|
|
- $(".goods-list").attr("page", _page);
|
|
|
- } else {
|
|
|
- html = '<div class="data-null">暂时没有更多商品</div>';
|
|
|
- $(".goods-list").attr("page", '0');
|
|
|
- if (_page == 1) {
|
|
|
- $(".goods-list").html(html);
|
|
|
- } else {
|
|
|
- $(".goods-list").append(html);
|
|
|
- }
|
|
|
- }
|
|
|
- } else {
|
|
|
- errcode(datas, datas.code)
|
|
|
- }
|
|
|
- }
|
|
|
- })
|
|
|
-}
|
|
|
+ $(".hotel-top-search").on("tap", function() {
|
|
|
+ api.openWin({
|
|
|
+ name: 'goodssearch',
|
|
|
+ url: './goodssearch.html',
|
|
|
+ bounces: false,
|
|
|
+ pageParam: {
|
|
|
+ storeid: _storeid
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ })
|
|
|
|
|
|
+ $(".hotel-item").on("tap", function() {
|
|
|
+ api.openWin({
|
|
|
+ name: 'showhotel',
|
|
|
+ url: './showhotel.html',
|
|
|
+ bounces: false,
|
|
|
+ pageParam: {
|
|
|
+ keyid: _storeid
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ })
|
|
|
|
|
|
-/////
|
|
|
-function getCategoryData() {
|
|
|
- $.ajax({
|
|
|
- url: siteurl + 'v1/entry/storeCategory',
|
|
|
- data: {
|
|
|
- store_id: _storeid
|
|
|
- },
|
|
|
- headers: { "X-TOKEN": $api.getStorage("accesstoken") },
|
|
|
- dataType: 'json',
|
|
|
- type: 'post',
|
|
|
- success: function(datas) {
|
|
|
- if (datas.result) {
|
|
|
- var html = '';
|
|
|
- $("#category-item").empty();
|
|
|
- $("#category-item").append('<div class="category-list" catid="all"><span class="category-list-span">全部</span></div>');
|
|
|
- $.each(datas.data.category_list, function(index, item) {
|
|
|
- html = '<div class="category-list" catid="' + item.gc_id + '"><span class="category-list-span">' + item.gc_name + '</span></div>';
|
|
|
- $("#category-item").append(html);
|
|
|
- });
|
|
|
- } else {
|
|
|
- errcode(datas, datas.code);
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
+ $(".goods-list").on("tap", ".goods-list-item", function() {
|
|
|
+ var _goodsid = $(this).attr("keyid");
|
|
|
+ api.openWin({
|
|
|
+ name: 'showgoods',
|
|
|
+ url: './showgoods.html',
|
|
|
+ bounces: false,
|
|
|
+ pageParam: {
|
|
|
+ keyid: _goodsid,
|
|
|
+ storeid: _storeid
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return false;
|
|
|
+ })
|
|
|
|
|
|
-$("#category-btn").on("tap", function() {
|
|
|
- $(".gsort").removeClass("hotel-goods-active");
|
|
|
- $(".gsort").find("img").attr("src", "../../image/sort.png");
|
|
|
- getCategoryData();
|
|
|
- if (!$(".category-item").hasclass("mask-hidden")) {
|
|
|
- $(".category-item").addClass("mask-hidden");
|
|
|
- $("#category-btn").removeClass("hotel-goods-active");
|
|
|
- $(this).find("img").attr("src", "../../image/sort.png");
|
|
|
- $("#category-btn img").attr("src", "../../image/sort_down2.png");
|
|
|
- } else {
|
|
|
- $(".category-item").removeClass("mask-hidden");
|
|
|
- $("#category-btn").addClass("hotel-goods-active");
|
|
|
- $(this).find("img").attr("src", "../../image/sort_up.png");
|
|
|
- $("#category-btn img").attr("src", "../../image/sort_down2_up.png");
|
|
|
- }
|
|
|
- return false;
|
|
|
-})
|
|
|
+ function getRouteGoodsData() {
|
|
|
+ $(".border-none").hide();
|
|
|
+ _page = $(".goods-list").attr("page");
|
|
|
+ if (_page == 0) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ var _xdata = {
|
|
|
+ store_id: _storeid,
|
|
|
+ page: _page,
|
|
|
+ praise: _desc,
|
|
|
+ keyword: _keyword
|
|
|
+ };
|
|
|
+ var _data_type = $(".hotel-goods-active").attr("tag");
|
|
|
+ if (_data_type == 'praise') {
|
|
|
+ _xdata = {
|
|
|
+ store_id: _storeid,
|
|
|
+ page: _page,
|
|
|
+ praise: _desc,
|
|
|
+ keyword: _keyword
|
|
|
+ };
|
|
|
+ } else if (_data_type == 'goods_commonid') {
|
|
|
+ _xdata = {
|
|
|
+ store_id: _storeid,
|
|
|
+ page: _page,
|
|
|
+ goods_commonid: _desc,
|
|
|
+ keyword: _keyword
|
|
|
+ };
|
|
|
+ } else if (_data_type == 'goods_price') {
|
|
|
+ _xdata = {
|
|
|
+ store_id: _storeid,
|
|
|
+ page: _page,
|
|
|
+ goods_price: _desc,
|
|
|
+ keyword: _keyword
|
|
|
+ };
|
|
|
+ } else {
|
|
|
+ var catid = $("#category-item .cate-active").parent(".category-list").attr("catid");
|
|
|
+ }
|
|
|
+ $.ajax({
|
|
|
+ url: siteurl + 'v2/entry/storeGoods',
|
|
|
+ data: _xdata,
|
|
|
+ headers: {
|
|
|
+ "X-TOKEN": $api.getStorage("accesstoken")
|
|
|
+ },
|
|
|
+ dataType: 'json',
|
|
|
+ type: 'post',
|
|
|
+ success: function(datas) {
|
|
|
+ if (datas.result) {
|
|
|
+ var html = '';
|
|
|
+ if (datas.data.goods_list.length > 0) {
|
|
|
+ var j = 0;
|
|
|
+ $.each(datas.data.goods_list, function(index, item) {
|
|
|
+ var _advarr = item.goods_advword.split("\n");
|
|
|
+ var _taghtml = '';
|
|
|
+ var _tagcolor = ['#006699', '#d9251c', '#e8e8e8'];
|
|
|
+ if (_advarr.length > 0) {
|
|
|
+ for (var i = 0; i < _advarr.length; i++) {
|
|
|
+ if (_advarr[i]) {
|
|
|
+ _taghtml += '<span class="tag-item" style="">' + _advarr[i] + '</span>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ j++;
|
|
|
+ html = '';
|
|
|
+ if (j % 2 == 0) {
|
|
|
+ html += '<div class="goods-list-item padl" ';
|
|
|
+ } else {
|
|
|
+ html += '<div class="goods-list-item" ';
|
|
|
+ }
|
|
|
+ html += 'keyid="' + item.goods_commonid + '" goods_li="' + j + '"><ul>';
|
|
|
+ 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>';
|
|
|
+ html += '<li class="goods-title font-rem11">' + item.goods_name + '</li>';
|
|
|
+ html += '<li class="goods-price">¥' + item.goods_price + ' <span class="line-through">' + item.goods_marketprice +'</span></li>';
|
|
|
+ html += '<li class="goods-tag">' + _taghtml + '</li>';
|
|
|
+ html += '</ul></div>';
|
|
|
+ if (j % 2 == 0) {
|
|
|
+ html += '<div class="h10"></div>';
|
|
|
+ }
|
|
|
+ if (_page == 1 && index == 0) {
|
|
|
+ $(".goods-list").html(html);
|
|
|
+ } else {
|
|
|
+ $(".goods-list").append(html);
|
|
|
+ }
|
|
|
+ function_name();
|
|
|
+ });
|
|
|
+ _page++;
|
|
|
+ $(".goods-list").attr("page", _page);
|
|
|
+ } else {
|
|
|
+ html = '<div class="data-null">暂时没有更多商品</div>';
|
|
|
+ $(".goods-list").attr("page", '0');
|
|
|
+ if (_page == 1) {
|
|
|
+ $(".border-none").show();
|
|
|
+ } else {
|
|
|
+ $(".goods-list").append(html);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ errcode(datas, datas.code)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
|
|
|
-function hiddenCate() {
|
|
|
- $(".category-item").addClass("mask-hidden");
|
|
|
- $("#category-btn").removeClass("hotel-goods-active");
|
|
|
- $("#category-btn").find("img").attr("src", "../../image/sort.png");
|
|
|
-}
|
|
|
+ function getCategoryData() {
|
|
|
+ $.ajax({
|
|
|
+ url: siteurl + 'v1/entry/storeCategory',
|
|
|
+ data: {
|
|
|
+ store_id: _storeid
|
|
|
+ },
|
|
|
+ headers: {
|
|
|
+ "X-TOKEN": $api.getStorage("accesstoken")
|
|
|
+ },
|
|
|
+ dataType: 'json',
|
|
|
+ type: 'post',
|
|
|
+ success: function(datas) {
|
|
|
+ if (datas.result) {
|
|
|
+ var html = '';
|
|
|
+ $("#category-item").empty();
|
|
|
+ $("#category-item").append(
|
|
|
+ '<div class="category-list" catid="all"><span class="category-list-span">全部</span></div>');
|
|
|
+ $.each(datas.data.category_list, function(index, item) {
|
|
|
+ html = '<div class="category-list" catid="' + item.gc_id + '"><span class="category-list-span">' + item.gc_name +
|
|
|
+ '</span></div>';
|
|
|
+ $("#category-item").append(html);
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ errcode(datas, datas.code);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
|
|
|
-function shorNewGoods() {
|
|
|
- _minsort = '';
|
|
|
- $(".goods-list").empty();
|
|
|
- $(".goods-list").attr("page", '1');
|
|
|
- getRouteGoodsData();
|
|
|
-}
|
|
|
-///
|
|
|
-$(".category-item").on("tap", ".category-list", function() {
|
|
|
- $(this).find("span").addClass("cate-active");
|
|
|
- hiddenCate();
|
|
|
- _cateid = $(this).attr("catid");
|
|
|
- _minsort = '';
|
|
|
- shorNewGoods();
|
|
|
- setTimeout(function() { $(".category-item").addClass("mask-hidden"); }, 300);
|
|
|
- return false;
|
|
|
-})
|
|
|
-///
|
|
|
-$(".goods-all").on("tap", function() {
|
|
|
- hiddenCate();
|
|
|
- _sort = $(this).attr("tag");
|
|
|
- $(".gsort").removeClass("hotel-goods-active");
|
|
|
- $(this).addClass("hotel-goods-active");
|
|
|
- $(".gsort").find("img").attr("src", "../../image/sort.png");
|
|
|
- $("#category-btn img").attr("src", "../../image/sort_down2.png");
|
|
|
- _desc = "desc";
|
|
|
- shorNewGoods();
|
|
|
- return false;
|
|
|
-})
|
|
|
-////
|
|
|
-$(".goods-new").on("tap", function() {
|
|
|
- hiddenCate();
|
|
|
- _sort = $(this).attr("tag");
|
|
|
- $(".gsort").removeClass("hotel-goods-active");
|
|
|
- $(this).addClass("hotel-goods-active");
|
|
|
- $(".goods-sprice").find("img").attr("src", "../../image/sort.png");
|
|
|
- $(this).find("img").attr("src", $(this).find("img").attr("src") == "../../image/sort_up.png" ? "../../image/sort_down.png" : "../../image/sort_up.png");
|
|
|
- if ($(this).find("img").attr("src") == "../../image/sort_up.png") {
|
|
|
- _desc = "asc";
|
|
|
- } else {
|
|
|
- _desc = "desc";
|
|
|
- }
|
|
|
- $("#category-btn img").attr("src", "../../image/sort_down2.png");
|
|
|
- shorNewGoods();
|
|
|
- return false;
|
|
|
-})
|
|
|
-////
|
|
|
-$(".goods-sprice").on("tap", function() {
|
|
|
- hiddenCate();
|
|
|
- _sort = $(this).attr("tag");
|
|
|
- $(".gsort").removeClass("hotel-goods-active");
|
|
|
- $(this).addClass("hotel-goods-active");
|
|
|
- $(".goods-new").find("img").attr("src", "../../image/sort.png");
|
|
|
- $(this).find("img").attr("src", $(this).find("img").attr("src") == "../../image/sort_up.png" ? "../../image/sort_down.png" : "../../image/sort_up.png");
|
|
|
- if ($(this).find("img").attr("src") == "../../image/sort_up.png") {
|
|
|
- _desc = "asc";
|
|
|
- } else {
|
|
|
- _desc = "desc";
|
|
|
- }
|
|
|
- $("#category-btn img").attr("src", "../../image/sort_down2.png");
|
|
|
- shorNewGoods();
|
|
|
- return false;
|
|
|
-})
|
|
|
-$(".share-item-cancel").on("tap", function() {
|
|
|
- $(".share-item").slideUp(500, function() {});
|
|
|
- _show = false;
|
|
|
- return false;
|
|
|
-})
|
|
|
-///
|
|
|
-$(".share-item-friend").on("tap", function() {
|
|
|
- api.download({
|
|
|
- url: _shareimg,
|
|
|
- report: false,
|
|
|
- savePath: 'widget://share' + _storeid + '.png',
|
|
|
- cache: true,
|
|
|
- allowResume: true
|
|
|
- }, function(ret, err) {
|
|
|
- var wx = api.require('wx');
|
|
|
- wx.shareWebpage({
|
|
|
- scene: 'session',
|
|
|
- title: _title,
|
|
|
- description: _description,
|
|
|
- thumb: 'widget://share' + _storeid + '.png',
|
|
|
- contentUrl: _shareurl
|
|
|
- }, function(ret, err) {
|
|
|
- if (ret.status) {
|
|
|
- //alert("分享成功!");
|
|
|
- setPoint();
|
|
|
- } else {
|
|
|
- alert(err.code);
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- $(".share-item").slideUp(500, function() {});
|
|
|
- _show = false;
|
|
|
- return false;
|
|
|
-})
|
|
|
-$(".share-item-cale").on("tap", function() {
|
|
|
- api.download({
|
|
|
- url: _shareimg,
|
|
|
- report: false,
|
|
|
- savePath: 'widget://share' + _storeid + '.png',
|
|
|
- cache: true,
|
|
|
- allowResume: true
|
|
|
- }, function(ret, err) {
|
|
|
- var wx = api.require('wx');
|
|
|
- wx.shareWebpage({
|
|
|
- scene: 'timeline',
|
|
|
- title: _title,
|
|
|
- description: _description,
|
|
|
- thumb: 'widget://share' + _storeid + '.png',
|
|
|
- contentUrl: _shareurl
|
|
|
- }, function(ret, err) {
|
|
|
- if (ret.status) {
|
|
|
- //alert("分享成功!");
|
|
|
- setPoint();
|
|
|
- } else {
|
|
|
- alert(err.code);
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- $(".share-item").slideUp(500, function() {});
|
|
|
- _show = false;
|
|
|
- return false;
|
|
|
-})
|
|
|
-$(".share-item-qq").on("tap", function() {
|
|
|
- var qq = api.require('QQPlus');
|
|
|
- qq.shareNews({
|
|
|
- url: _shareurl,
|
|
|
- title: _title,
|
|
|
- description: _description,
|
|
|
- imgUrl: _shareimg
|
|
|
- }, function(ret, err) {
|
|
|
- if (ret.status) {
|
|
|
- //alert("分享成功!");
|
|
|
- setPoint();
|
|
|
- } else {
|
|
|
- api.alert({ msg: JSON.stringify(err) });
|
|
|
- }
|
|
|
- });
|
|
|
- $(".share-item").slideUp(500, function() {});
|
|
|
- _show = false;
|
|
|
- return false;
|
|
|
-})
|
|
|
-var _show = false;
|
|
|
-$("#share-btn").on("tap", function() {
|
|
|
- if (_show == false) {
|
|
|
- $(".share-item").slideDown(500, function() {});
|
|
|
- _show = true;
|
|
|
- } else {
|
|
|
- $(".share-item").slideUp(500, function() {});
|
|
|
- _show = false;
|
|
|
- }
|
|
|
- return false;
|
|
|
-})
|
|
|
+ $("#category-btn").on("tap", function() {
|
|
|
+ $(".gsort").removeClass("hotel-goods-active");
|
|
|
+ $(".gsort").find("img").attr("src", "../../image/sort.png");
|
|
|
+ getCategoryData();
|
|
|
+ if (!$(".category-item").hasclass("mask-hidden")) {
|
|
|
+ $(".category-item").addClass("mask-hidden");
|
|
|
+ $("#category-btn").removeClass("hotel-goods-active");
|
|
|
+ $(this).find("img").attr("src", "../../image/sort.png");
|
|
|
+ $("#category-btn img").attr("src", "../../image/sort_down2.png");
|
|
|
+ } else {
|
|
|
+ $(".category-item").removeClass("mask-hidden");
|
|
|
+ $("#category-btn").addClass("hotel-goods-active");
|
|
|
+ $(this).find("img").attr("src", "../../image/sort_up.png");
|
|
|
+ $("#category-btn img").attr("src", "../../image/sort_down2_up.png");
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ })
|
|
|
+
|
|
|
+ function hiddenCate() {
|
|
|
+ $(".category-item").addClass("mask-hidden");
|
|
|
+ $("#category-btn").removeClass("hotel-goods-active");
|
|
|
+ $("#category-btn").find("img").attr("src", "../../image/sort.png");
|
|
|
+ }
|
|
|
+
|
|
|
+ function shorNewGoods() {
|
|
|
+ _minsort = '';
|
|
|
+ $(".goods-list").empty();
|
|
|
+ $(".goods-list").attr("page", '1');
|
|
|
+ getRouteGoodsData();
|
|
|
+ }
|
|
|
|
|
|
+ $(".category-item").on("tap", ".category-list", function() {
|
|
|
+ $(this).find("span").addClass("cate-active");
|
|
|
+ hiddenCate();
|
|
|
+ _cateid = $(this).attr("catid");
|
|
|
+ _minsort = '';
|
|
|
+ shorNewGoods();
|
|
|
+ setTimeout(function() {
|
|
|
+ $(".category-item").addClass("mask-hidden");
|
|
|
+ }, 300);
|
|
|
+ return false;
|
|
|
+ })
|
|
|
|
|
|
|
|
|
-$(".more-btn").on("tap", function() {
|
|
|
- $(".goods-list").empty();
|
|
|
- if ($("#keyword").val() == '') {
|
|
|
- api.toast({
|
|
|
- msg: '关键词不能为空!'
|
|
|
- });
|
|
|
- return false;
|
|
|
- }
|
|
|
- _keyword = $("#keyword").val();
|
|
|
- _cateid = '';
|
|
|
- _sort = "id";
|
|
|
- _minsort = '';
|
|
|
- _desc = "desc";
|
|
|
- $(".goods-list").attr("page", '1');
|
|
|
- getRouteGoodsData();
|
|
|
- return false;
|
|
|
-})
|
|
|
-</script>
|
|
|
+ $(".goods-all").on("tap", function() {
|
|
|
+ hiddenCate();
|
|
|
+ _sort = $(this).attr("tag");
|
|
|
+ $(".gsort").removeClass("hotel-goods-active");
|
|
|
+ $(this).addClass("hotel-goods-active");
|
|
|
+ $(".gsort").find("img").attr("src", "../../image/sort.png");
|
|
|
+ $("#category-btn img").attr("src", "../../image/sort_down2.png");
|
|
|
+ _desc = "desc";
|
|
|
+ shorNewGoods();
|
|
|
+ return false;
|
|
|
+ })
|
|
|
+ ////
|
|
|
+ $(".goods-new").on("tap", function() {
|
|
|
+ hiddenCate();
|
|
|
+ _sort = $(this).attr("tag");
|
|
|
+ $(".gsort").removeClass("hotel-goods-active");
|
|
|
+ $(this).addClass("hotel-goods-active");
|
|
|
+ $(".goods-sprice").find("img").attr("src", "../../image/sort.png");
|
|
|
+ $(this).find("img").attr("src", $(this).find("img").attr("src") == "../../image/sort_up.png" ?
|
|
|
+ "../../image/sort_down.png" : "../../image/sort_up.png");
|
|
|
+ if ($(this).find("img").attr("src") == "../../image/sort_up.png") {
|
|
|
+ _desc = "asc";
|
|
|
+ } else {
|
|
|
+ _desc = "desc";
|
|
|
+ }
|
|
|
+ $("#category-btn img").attr("src", "../../image/sort_down2.png");
|
|
|
+ shorNewGoods();
|
|
|
+ return false;
|
|
|
+ })
|
|
|
+ ////
|
|
|
+ $(".goods-sprice").on("tap", function() {
|
|
|
+ hiddenCate();
|
|
|
+ _sort = $(this).attr("tag");
|
|
|
+ $(".gsort").removeClass("hotel-goods-active");
|
|
|
+ $(this).addClass("hotel-goods-active");
|
|
|
+ $(".goods-new").find("img").attr("src", "../../image/sort.png");
|
|
|
+ $(this).find("img").attr("src", $(this).find("img").attr("src") == "../../image/sort_up.png" ?
|
|
|
+ "../../image/sort_down.png" : "../../image/sort_up.png");
|
|
|
+ if ($(this).find("img").attr("src") == "../../image/sort_up.png") {
|
|
|
+ _desc = "asc";
|
|
|
+ } else {
|
|
|
+ _desc = "desc";
|
|
|
+ }
|
|
|
+ $("#category-btn img").attr("src", "../../image/sort_down2.png");
|
|
|
+ shorNewGoods();
|
|
|
+ return false;
|
|
|
+ })
|
|
|
+ $(".share-item-cancel").on("tap", function() {
|
|
|
+ $(".share-item").slideUp(500, function() {});
|
|
|
+ _show = false;
|
|
|
+ return false;
|
|
|
+ })
|
|
|
+ ///
|
|
|
+ $(".share-item-friend").on("tap", function() {
|
|
|
+ api.download({
|
|
|
+ url: _shareimg,
|
|
|
+ report: false,
|
|
|
+ savePath: 'widget://share' + _storeid + '.png',
|
|
|
+ cache: true,
|
|
|
+ allowResume: true
|
|
|
+ }, function(ret, err) {
|
|
|
+ var wx = api.require('wx');
|
|
|
+ wx.shareWebpage({
|
|
|
+ scene: 'session',
|
|
|
+ title: _title,
|
|
|
+ description: _description,
|
|
|
+ thumb: 'widget://share' + _storeid + '.png',
|
|
|
+ contentUrl: _shareurl
|
|
|
+ }, function(ret, err) {
|
|
|
+ if (ret.status) {
|
|
|
+ //alert("分享成功!");
|
|
|
+ setPoint();
|
|
|
+ } else {
|
|
|
+ alert(err.code);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ $(".share-item").slideUp(500, function() {});
|
|
|
+ _show = false;
|
|
|
+ return false;
|
|
|
+ })
|
|
|
+ $(".share-item-cale").on("tap", function() {
|
|
|
+ api.download({
|
|
|
+ url: _shareimg,
|
|
|
+ report: false,
|
|
|
+ savePath: 'widget://share' + _storeid + '.png',
|
|
|
+ cache: true,
|
|
|
+ allowResume: true
|
|
|
+ }, function(ret, err) {
|
|
|
+ var wx = api.require('wx');
|
|
|
+ wx.shareWebpage({
|
|
|
+ scene: 'timeline',
|
|
|
+ title: _title,
|
|
|
+ description: _description,
|
|
|
+ thumb: 'widget://share' + _storeid + '.png',
|
|
|
+ contentUrl: _shareurl
|
|
|
+ }, function(ret, err) {
|
|
|
+ if (ret.status) {
|
|
|
+ //alert("分享成功!");
|
|
|
+ setPoint();
|
|
|
+ } else {
|
|
|
+ alert(err.code);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ $(".share-item").slideUp(500, function() {});
|
|
|
+ _show = false;
|
|
|
+ return false;
|
|
|
+ })
|
|
|
+ $(".share-item-qq").on("tap", function() {
|
|
|
+ var qq = api.require('QQPlus');
|
|
|
+ qq.shareNews({
|
|
|
+ url: _shareurl,
|
|
|
+ title: _title,
|
|
|
+ description: _description,
|
|
|
+ imgUrl: _shareimg
|
|
|
+ }, function(ret, err) {
|
|
|
+ if (ret.status) {
|
|
|
+ //alert("分享成功!");
|
|
|
+ setPoint();
|
|
|
+ } else {
|
|
|
+ api.alert({
|
|
|
+ msg: JSON.stringify(err)
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ $(".share-item").slideUp(500, function() {});
|
|
|
+ _show = false;
|
|
|
+ return false;
|
|
|
+ })
|
|
|
+ var _show = false;
|
|
|
+ $("#share-btn").on("tap", function() {
|
|
|
+ if (_show == false) {
|
|
|
+ $(".share-item").slideDown(500, function() {});
|
|
|
+ _show = true;
|
|
|
+ } else {
|
|
|
+ $(".share-item").slideUp(500, function() {});
|
|
|
+ _show = false;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ })
|
|
|
+ </script>
|
|
|
|
|
|
-</html>
|
|
|
+</html>
|