| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375 | <!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/swiper.min.css" />		<link rel="stylesheet" type="text/css" href="../../css/weui.min.css" />		<link rel="stylesheet" type="text/css" href="../../css/star-rating-svg.css?v=1.2" />		<link rel="stylesheet" type="text/css" href="../../css/iconfont.css" />		<link rel="stylesheet" type="text/css" href="../../css/style.css?v=1.2" />		<style>			.feed-item{        width: 99%;        border-bottom:1px solid #e8e8e8;        position:relative;        padding-top: 0.2rem;      }      .feed-item ul{        width:100%;        clear: both;      }      .fl {       float:left;      }      .feed-item-right{        padding-left: 0.2rem;      }      .feed-item-titel{        font-size: 0.24rem;        color: #999;        padding: 0.2rem 0;      }      .user-head{        width: 0.7rem;        height: 0.7rem;        border-radius:50%;      }      .feed-img{        float: left;        width: 1.2rem;        height: 1.2rem;        padding-right: 0.3rem;      }      .my-rating{        position:absolute;        right: 0;        top: 0.2rem;      }      .my-rating .jq-star {        width: 0.3rem !important;        height: 0.3rem !important;      }      .hotel-top{       width:100%;       height: 4.03rem;       background: url('../../image/881649.jpg') ;       background-repeat:no-repeat;       background-size:100% 100%;	   position: relative;     }     .hotel-top-line{       width:100%     }     .weui-tab.tabh {      /* height:4.64rem; */	  height:3.04rem;     }     .hotel-title{       font-size: 0.38rem;       height: 1rem;       line-height: 1rem;       font-weight: 500;       color: #000;     }     .hotel-title span{        float:right;         font-size: 0.2rem;      }      .hotel-title span img {        width: 0.38rem;      }      .hotel-goods{        width:100%;        height: 1rem;		/* border-top:1px solid #e8e8e8; */        border-bottom:1px solid #e8e8e8;        position:relative;      }      .hotel-goods li{        width:25%;        float:left;        height: 1rem;        line-height: 1rem;        text-align:center;      }      #store_description{        width: 100%;        overflow: hidden;        display: -webkit-box;        -webkit-line-clamp: 2;        -webkit-box-orient: vertical;        word-break: break-all;        font-size: 0.26rem;        color: #606266;      }      #store_descriptionx img {          width: 100%;      }      .hotel-goods-active{        color: #d9251c;      }      .goods-tag span{          margin-right: 0.17rem;          padding: 0.01rem 0.1rem;          margin-top: 0.2rem;      }      .goods-title {          height: auto;		  overflow : hidden;		  text-overflow: ellipsis;		  display: -webkit-box;		  -webkit-line-clamp: 2;		  -webkit-box-orient: vertical;      }      .goods-price, .goods-tag, .goods-title {            margin-top: 0.2rem;      }      .category-item{        width:100%;        min-height: 0rem;        height:auto;        background:#ffffff;        position:absolute;        top: 1.01rem;        z-index:999;        border-bottom:1px solid #e8e8e8;        padding: 0.1em;        box-sizing:border-box;      }      .category-list{        padding:3px;        width:25%;        float:left;        box-sizing:border-box;      }      .sort-img,.sort-img2{        width:18px;        vertical-align:middle;      }       .category-list-span{          border:1px solid #e8e8e8;          width:90%;          border-radius:3px;          text-align:center;          padding-top:6px;          padding-bottom:6px;          padding-left:3px;          padding-right:3px;       }       .cate-active{         color:#D9251C;         border:1px solid #D9251C;       }       .share-item{         position:fixed;         left:0px;right:0px;         bottom:0px;         height: 3.9rem;         background:#f2f2f2;         border-top:1px solid #E8E8E8;         z-index:9999;       }       .share-item-tips{          height: 0.28rem;          line-height: 0.28rem;          width:100%;          text-align:center;          font-size: 0.28rem;          padding: 0.38rem 0;       }       .share-item-cent{          height: 1.8rem;          width: 100%;       }       .share-item-cent li{          width:33.3%;          text-align:center;          float:left;          font-size: 0.28rem;       }       .share-item-cent img{          width: 0.9rem;       }       .share-item-cancel{          height: 0.98rem;          line-height: 0.98rem;          width:100%;          text-align:center;          background:#ffffff;          font-size: 0.28rem;       }       .business-time{        width:100%;        padding: 0 0.32rem;         box-sizing:border-box;       }       .padl {        padding-left: 0.13rem;       }       .tag-item{           float: left;           line-height: normal;           font:inherit;           padding:0.01rem 0.1rem;           background: #ffffff;           color: #d9251c;           font-size:0.24rem;           font-weight: normal;           text-align: center;           position: relative;       }        .tag-item:after {            content: ' ';            position: absolute;            pointer-events: none;            box-sizing: border-box;            -webkit-border-radius: 0.1rem;            -moz-border-radius: 0.1rem;            border-radius: 0.1rem;            top: -50%;            left: -50%;            right: -50%;            bottom: -55%;            -webkit-transform: scale(0.5);            transform: scale(0.5);            border: 1px solid #d9251c;        }       .iconfont {        color: #ffffff;       }       .weui-mask {          position: fixed;          z-index: 1000;          top: 0;          right: 0;          left: 0;          bottom: 0;          background: rgba(0, 0, 0, .6);      }      .weui-mask_transparent{          position: fixed;          z-index: 1000;          top: 0;          right: 0;          left: 0;          bottom: 0;      }       .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {            bottom: 0;        }       .swiper-pagination-bullet {            background: #fff;            opacity: .8;        }        .swiper-pagination-bullet-active {            background: #d9251c;        }        .weui-bar__item_on span {          color: #d9251c;          border-bottom: 0.2em solid;          padding-bottom: 0.2rem;        }        .weui-navbar__item {          padding: 0.1rem 0;          font-size: 0.28rem;          padding-bottom: 0;        }        .placeholder {          text-align: center;          padding: 0.3rem 0;          line-height: 0;        }        .placeholder img {          padding-bottom: 0.3rem;        }        .placeholder p {            font-size: 0.26rem;        }        .weui-cell:before {          left: 0;        }        .weui-cell {          padding: 0.16rem 0;          font-size: 0.3rem;        }        .weui-navbar__item.weui-bar__item_on {          background-color: #ffffff;        }        .fixed_top {            background-color: #fff;            padding-bottom: 0.2rem;        }        .weui-gallery {          z-index: 10000;        }        .weui-navbar__item:after {          border-right: 0;        }        #store_phone a, #store_phone a:hover {          color: #d9251c;        }        .footerbtn {			position: fixed;			bottom: 20px;			z-index: 999;        }        .fixed_top .hotel-top-search, .fixed_top .hotel-top-back {           background-color: rgba(0, 0, 0, 0.5);        }		        .swiper-container {            width: 100% !important;            height: 4.03rem;            z-index: 99;			transform:translate3d(0,0,0);			overflow:hidden;        }		.swiper-container-free-mode > .swiper-wrapper {		  -webkit-transition-timing-function: linear;    /*之前是ease-out*/		  -moz-transition-timing-function: linear;		  -ms-transition-timing-function: linear;		  -o-transition-timing-function: linear;		  transition-timing-function: linear;		  margin: 0 auto;		  transform:translate3d(0,0,0)		}		.swiper-container {		  width: 100%;		  height: 100%;		  transform:translate3d(0,0,0);		  overflow:hidden;		}		.swiper-slide img{		  width:100%;		  height:100%;		  transform:translate3d(0,0,0)		}        .bg-full {          background-size: cover !important;          -webkit-background-size: cover !important;          -o-background-size: cover !important;          background-position: center 0;          background-repeat: no-repeat !important;          height: auto;          width: 100% !important;        }		.ft{			position: fixed;			left: 0;			right: 0;			top:10px;			z-index: 999;			transform: translateZ(0);-webkit-transform: translateZ(0);			/* background-color: #fff; */		}		.swiperType{			height: 2rem;			box-sizing: border-box;			width: 100%;			padding-top: 0.2rem;		}		.swiperType .flex-box-v{			width: 20%;			text-align: center;			font-size: 0.26rem;			height: 1.6rem;		}		.swiperType .flex-box-v img{			width: 1.04rem;			height: 1.04rem;			margin-bottom: 0.1rem;		}		.dian{			margin-top:0.2rem;		}		.dian div{		    width: 23px;			height: 3px;			border-radius: 3px;			/* margin: 0 2px; */			background-color: #C7C7C7;		}		.activeD{			background-color: #d9251c !important;		}		.back-top{			bottom: 1.4rem;		}    </style>		<script>			(function(w, d, m) {				function r() {					var t = 100,						o = 750,						e = d.documentElement.clientWidth || w.innerWidth,						n = m.max(m.min(e, 480), 320),						h = 50;					320 >= n && (h = m.floor(n / o * t * .99)),						n > 320 && 362 >= n && (h = m.floor(n / o * t * 1)),						n > 362 && 375 >= n && (h = m.floor(n / o * t * 1)),						n > 375 && (h = m.floor(n / o * t * .97)),						d.querySelector("html").style.fontSize = (e / 7.5) + "px"				};				r();				w.onresize = function() {					r()				}			})(window, document, Math);		</script>	</head>	<body>		<div class="topbar"></div>		<section class="ft" style="padding: 0;padding-bottom: 0.2rem;" id="ft">			<div class="hotel-top-line">				<ul class="flex-box flex-v-ce">					<li style="width: 0.61rem;padding-left: 0.04rem;" class="back-btn">						<div class="hotel-top-back"><span class="iconfont"></span></div>					</li>					<li class="flex-1" style="padding: 0 0.1rem;">						<div class="hotel-top-search"><img src="../../image/search_2.png" /> 搜索商品</div>					</li>					<li style="width: 0.61rem;padding-right: 0.04rem;">						<div class="hotel-top-back" id="share-btn" style="float:right;"><span class="iconfont"></span></div>					</li>				</ul>			</div>		</section>		<div class="hotel-top" id="div_top">			<div class="swiper-container">				<div class="swiper-wrapper swipers">				</div>				<div class="swiper-pagination"></div>			</div>		</div>		<section class="hotel-item">			<div class="hotel-title font-rem11">				<h id="store_name">乐辰酒店</h> <span onclick="chkfavorite()"><img id="favorite" src="../../image/goods_buy_favorite.png"></span>			</div>			<div id="store_description"></div>		</section>		<div class="h10"></div>		<div class="weui-tab tabh" style="padding: 0;">			<div class="weui-navbar">				<div class="weui-navbar__item weui-bar__item_on" href="#tab1">					<span>服务项目</span>				</div>				<div class="weui-navbar__item" href="#tab2">					<span>评价</span>				</div>				<div class="weui-navbar__item" href="#tab3">					<span>酒店信息</span>				</div>			</div>			<div class="weui-tab__panel" style="overflow:hidden">				<div id="tab1" class="weui_tab_bd_item weui_tab_bd_item_active">						<div class="swiperType">							<div class="swiper-wrapper">								<!-- <div class="swiper-slide flex-box flex-d-wrap" style="height:100%"><div class="flex-box-v flex-center-center spItme" gcid="796"> <img src="https://www.qzaiwang.com/uploads/home/common/category-pic-796.jpg?v=1605087693"/> <span>圈在有礼</span> </div></div> -->								<!-- <div class="swiper-slide flex-box flex-d-wrap" style="height:100%"><div class="flex-box-v flex-center-center spItme" gcid="796"> <img src="https://www.qzaiwang.com/uploads/home/common/category-pic-796.jpg?v=1605087693"/> <span>圈在有礼</span> </div></div> -->							</div>							<div class="dian flex-box flex-center-center">								<div class="activeD"></div>							</div>						</div>				</div>				<div id="tab2" class="weui_tab_bd_item feed-list" page="1" style="padding-top: 0.2rem; padding:0 0.32rem;"></div>				<div id="tab3" class="weui_tab_bd_item" style="padding: 0 0.32rem;">					<div style="background:#ffffff;width:100%;padding-bottom: 1.2rem;">						<section style="padding: 0;">							<div class="hotel-title">								<h id="store_namex" style="font-size: 0.3rem;color: #606266;">商家信息</h>							</div>							<div id="store_descriptionx"></div>							<div class="h10"></div>							<div class="weui-cells">								<div class="weui-cell">									<div class="weui-cell__bd">										<p>酒店地址</p>									</div>									<div class="weui-cell__ft" id="store_address"></div>								</div>								<div class="weui-cell">									<div class="weui-cell__bd">										<p>联系酒店</p>									</div>									<div class="weui-cell__ft" id="store_phone"></div>								</div>							</div>							<div class="h20"></div>						</section>					</div>					<div class="footerbtn">						<div class="m-bottom" feedback="false" style="width:6.86rem;border-radius: 0.15rem;">您的入住意见反馈(反馈送圈币)</div>					</div>				</div>			</div>		</div>		<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" tag="gc_id_1">分类<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>		<div class="h50"></div>		<div class="share-item mask-hidden">			<div>				<div class="share-item-tips">分享至</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>		</div>		<div class="back-top mask-hidden" id="fix1"></div>	</body>	<script type="text/javascript" src="../../script/api.js"></script>	<script type="text/javascript" src="../../script/swiper.min.js"></script>	<script type="text/javascript" src="../../script/jquery.min.js"></script>	<script type="text/javascript" src="../../script/imagesloaded.pkgd.min.js"></script>	<script type="text/javascript" src="../../script/jquery.tap.js"></script>	<script type="text/javascript" src="../../script/jquery.star-rating-svg.js"></script>	<script type="text/javascript">		var _storeid = '';		var _cateid = '';		var _sort = "id";		var _minsort = '';		var _desc = "";		var _shareimg = '';		var _description = '';		var _title = '';		var _shareurl = '';		var _page = '1';		var _data_toggle = "#tab1";		var imgUrl = "";		var height_s="3.04rem";		var isLoad=true;		apiready = function() {			_storeid = api.pageParam.keyid;			$api.fixTabBar($api.byId('footerbtn'))			$api.fixIos7Bar($api.byId('ft'));			$(".goods-list").attr("page", "1");			setIosTopBar();			getstoreCategory();			getRouteData(_storeid);			getRouteGoodsData();			getstorefeedbackList();			api.addEventListener({				name: 'scrolltobottom',				extra: {					threshold: 200				}			}, function(ret, err) {				if (_data_toggle == "#tab1") {					if(isLoad){						getRouteGoodsData();					}				}				if (_data_toggle == "#tab2") {					getstorefeedbackList();				}			});		};		$(function() {			$('.weui-navbar__item').on('click', function() {				$(this).addClass('weui-bar__item_on').siblings('.weui-bar__item_on').removeClass('weui-bar__item_on');				$(".weui-tab__panel .weui_tab_bd_item_active").removeClass('weui_tab_bd_item_active');				_data_toggle = jQuery(this).attr("href");				$(_data_toggle).addClass("weui_tab_bd_item_active");				if (_data_toggle == "#tab1") {					console.log("123")					$(".hotel-goods").show();					$(".goods-list").fadeIn('1500');					$(".weui-tab").css("height", height_s);				} else {					$(".hotel-goods").fadeOut('1500');					$(".goods-list").fadeOut('1500');					$(".weui-tab").css("height", "auto");				}				if (_data_toggle == "#tab2") {					$("#tab2").attr('page', '1');				}			});			$(window).scroll(function() {				if ($(window).scrollTop() >= 200) {					$(".ft").addClass("fixed_top");				} else {					$(".ft").removeClass("fixed_top");				}			});			$('img').error(function() {				$(this).attr('src', '/image/logo2.png');			})		});		function getRouteData(_storeid) {			$.ajax({				url: siteurl + 'v1/store/info',				data: {					store_id: _storeid				},				headers: {					"X-TOKEN": $api.getStorage("accesstoken")				},				dataType: 'json',				type: 'post',				success: function(datas) {					if (datas.result) {						var img = siteurl + "uploads/home/store/" + datas.data.store_id + "/" + datas.data.store_banner;						$("#store_name").html(datas.data.store_name);						$("#store_description").html(datas.data.store_summary);						$(".hotel-top").css("background-image", "url(" + siteurl + "uploads/home/store/" + datas.data.store_id + "/" +							datas.data.store_banner + ")");						_shareimg = siteurl + "uploads/home/store/" + datas.data.store_id + "/" + datas.data.store_logo;						_title = datas.data.store_name;						_shareurl = siteurl + 'v1/view/market.html';						datas.data.has_collected ? $("#favorite").attr("src", "../../image/favorite_hl.png") : $("#favorite").attr(							"src", "../../image/goods_buy_favorite.png");						$(".m-bottom").attr("feedback", datas.data.can_feedback);						$(".weui-tab.tabh .weui-navbar__item:nth-child(2)").append(datas.data.feedback_count);						$("#store_descriptionx").html(datas.data.store_description);						$("#store_address").html(datas.data.store_address);						if (datas.data.store_phone) {							$("#store_phone").html('<a href="tel:' + datas.data.store_phone + '">' + datas.data.store_phone + '</a>');						} else {							$("#store_phone").html('<a style="color: rgba(0,0,0,.5);">暂无</a>');						}						if (datas.data.store_slide.length > 1) {							imgUrl = datas.data.store_slide[0];						} else {							imgUrl = siteurl + "uploads/home/store/" + datas.data.store_id + "/" + datas.data.store_banner;						}						if (datas.data.store_slide.length > 0) {							$.each(datas.data.store_slide, function(index, item) {								if (item.indexOf('jpg') != -1) {									$(".swipers").append('<div class="swiper-slide" type="0" keyid="0"><img src="' + item +'"/></div>');								}							})						}						var swiper = new Swiper('.swiper-container', {							allowSlidePrev: true,							autoplay: {								disableOnInteraction: false							},							loop: true,							pagination: {								el: '.swiper-pagination',							},						});					} else {						errcode(datas, datas.code);					}					function_name();				}			});		}		function chkfavorite() {			$("#favorite").removeAttr("style", "");			$.ajax({				url: siteurl + 'v1/favorites/collect',				data: {					type: 'store',					fav_id: _storeid				},				headers: {					"X-TOKEN": $api.getStorage("accesstoken")				},				dataType: 'json',				type: 'post',				success: function(datas) {					$("#favorite").css("animation", "bounceOut 2s");					if (datas.result) {						datas.data.action == 'add' ? $("#favorite").attr("src", "../../image/favorite_hl.png") : $("#favorite").attr(							"src", "../../image/goods_buy_favorite.png");						var _msg = datas.data.action == 'add' ? "收藏成功" : "取消收藏";						// console.log(_msg);						api.toast({							msg: _msg						});					} else {						errcode(datas, datas.code);					}				}			});		}		function group(array, subGroupLength) {			let index = 0;			let newArray = [];			while (index < array.length) {				newArray.push(array.slice(index, index += subGroupLength));			}			return newArray;		};		function getstoreCategory() {			$.ajax({				url: siteurl + 'v1/entry/storeCategory',				data: {					type: 'store',					store_id: _storeid				},				headers: {					"X-TOKEN": $api.getStorage("accesstoken")				},				dataType: 'json',				type: 'post',				success: function(datas) {					if (datas.result) {						var _html = "";						var data = group(datas.data.category_list, 10);						if(datas.data.category_list.length>5){							height_s='4.64rem';							$(".swiperType").css("height",'3.6rem');							$(".weui-tab.tabh").css("height",'4.64rem');						}						data.forEach((itme,index) => {							if(index!=0){								$(".dian").append(`<div></div>`)							}								_html = `<div class="swiper-slide flex-box flex-d-wrap" style="height:100%">`;							itme.forEach(item2 => {								_html +=`<div class="flex-box-v flex-center-center spItme" gcid="${item2.gc_id}">												<img src="${item2.pic}"/>												<span>${item2.gc_name}</span>										</div>`							})							_html += `</div>`;							$(".swiperType .swiper-wrapper").append(_html)						})						var swiper = new Swiper('.swiperType', {							fade: {crossFade: true},							pagination: {								el: '.paginationType',							},							on: {								slideChangeTransitionEnd: function(){								 $(".dian div").removeClass("activeD");								 $(".dian div").eq(this.activeIndex).addClass("activeD")								},							 },						});						// var _html = '<div class="weui-flex">';						// for (var i = 0; i < 10; i++) {						// 	if (i == 5 && !xx[i]) {						// 		_html += '</div>';						// 		break;						// 	}						// 	if (i == 5) {						// 		_html += '</div><div class="weui-flex">';						// 		$(".weui-tab").css("height", "4.7rem");						// 	}						// 	if (xx[i]) {						// 		_html += '<div class="weui-flex__item"><div class="placeholder" gcid="' + xx[i].gc_id +'"><img style="height: 1rem;" src="' + xx[i].pic + '" /><p>' + xx[i].gc_name + '</p></div></div>';						// 	} else {						// 		_html += '<div class="weui-flex__item"><div class="placeholder"></div></div>';						// 	}						// }					} else {						errcode(datas, datas.code);					}					function_name();				}			});		}		$(".hotel-top-search").on("tap", function() {			api.openWin({				name: 'goodssearch',				url: './goodssearch.html',				bounces: false,				pageParam: {					storeid: _storeid				}			});			return false;		})		$(".hotel-itemx").on("tap", function() {			//var _storeid=$(this).attr("keyid");			api.openWin({				name: 'showhotel',				url: './showhotel.html',				bounces: false,				useWKWebView: true,				pageParam: {					keyid: _storeid				}			});			return false;		})		$("#tab1").on("tap", ".spItme", function() {			var _gcid = $(this).attr("gcid");			var _categoryname = $(this).children("span").html();			if (!_gcid) {				return false;			}			api.openWin({				name: 'storecategory',				url: './storecategory.html',				bounces: false,				pageParam: {					keyid: _gcid,					storeid: _storeid,					categoryname: _categoryname				}			});			return false;		})		function openImg(_this) {			var imgs = $(_this).data('imgs').split(',');			var index = $(_this).data('index');			var imageBrowser = api.require('imageBrowser');			imageBrowser.openImages({				imageUrls: imgs,				activeIndex: index			});		}		$(".goods-list").on("tap", ".goods-list-item", function() {			var _goodsid = $(this).attr("keyid");			var _spot = $(this).attr("spot");			api.openWin({				name: 'showgoods',				url: './showgoods.html',				bounces: false,				useWKWebView: true,				pageParam: {					keyid: _goodsid,					storeid: _storeid,					spot: _spot				}			});			return false;		})		function getRouteGoodsData() {			isLoad=false;			_page = $(".goods-list").attr("page");			if (_page == 0) {				return false;			}			var _xdata = {				store_id: _storeid,				page: _page,				praise: _desc,				page_size: '20',			};			var _data_type = $(".hotel-goods-active").attr("tag");			if (_data_type == 'praise') {				_xdata = {					store_id: _storeid,					page: _page,					praise: _desc,					page_size: '20',				};			} else if (_data_type == 'goods_commonid') {				_xdata = {					store_id: _storeid,					page: _page,					goods_commonid: _desc,					page_size: '20',				};			} else if (_data_type == 'goods_price') {				_xdata = {					store_id: _storeid,					page: _page,					goods_price: _desc,					page_size: '20',				};			} else {				var catid = $("#category-item .cate-active").parent(".category-list").attr("catid");				if (catid == 'all') {					_xdata = {						store_id: _storeid,						page: _page,						page_size: '20',					};				} else {					_xdata = {						store_id: _storeid,						page: _page,						gc_id_1: catid,						page_size: '20',					};				}			}			$(".goods-list").attr("page", "0");						$.ajax({				url: siteurl + 'v2/entry/storeGoods', //'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 + '" spot="' + item.spot + '" 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" style="margin-top: 0;">' + _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);								}							});							_page++;							$(".goods-list").attr("page", _page);							isLoad=true;						} else {							html = '<div class="data-null">暂时没有更多商品</div>';							$(".goods-list").attr("page", '0');							if (_page == 1) {								$(".goods-list").html(html);							} else {								$(".goods-list").append(html);							}							isLoad=true;						}					} else {						errcode(datas, datas.code)					}					function_name();				}			});		}		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_name();				}			});		}		function getstorefeedbackList() {			_pagex = $("#tab2").attr('page');			if (_pagex == 0) {				return false;			}			$.ajax({				url: siteurl + 'v1/store/feedbackList',				data: {					store_id: _storeid,					page: _pagex				},				headers: {					"X-TOKEN": $api.getStorage("accesstoken")				},				dataType: 'json',				type: 'post',				success: function(datas) {					if (datas.result) {						if (datas.data.feedback_list.length > 0) {							$.each(datas.data.feedback_list, function(index, item) {								var _html = '';								if (item.img_list) {									var _imglist = item.img_list;								} else {									var _imglist = '';								}								_html += '<div class="feed-item"><ul>';								_html += '<li class="fl" style="width: 0.7rem;"><img src="' + item.member_avatar +									'" class="user-head"/></li>';								_html += '<li class="feed-item-right fl">' + item.member_truename + '<p class="feed-item-titel">' + item.add_time +									'</p></li>';								_html += '<li><div class="my-rating my-rating' + index + '"></div></li></ul>';								_html += '<ul><li>' + item.content + '</li></ul><ul style="margin-top: 0.25rem;"><li>';								if (_imglist.length > 0) {									for (var i = 0; i < _imglist.length; i++) {										_html += '<img onclick="openImg(this)" data-index="' + i + '" data-imgs="' + _imglist + '" src="' +											_imglist[i] + '" style="width: 1.2rem;height: 1.2rem;margin-right: 0.3rem;"/>';									}								}								_html += '</li></ul><div class="h50"></div></div>';								if (_pagex == 1 && index == 0) {									$("#tab2").html(_html);								} else {									$("#tab2").append(_html);								}								$(".my-rating" + index).starRating({									starSize: 17,									initialRating: item.satisfaction,									readOnly: true,									starShape: 'rounded',									emptyColor: 'lightgray',									hoverColor: 'salmon',									activeColor: '#d9251c',									useGradient: false,									callback: function(currentRating, $el) {										// make a server call here #d9251c									}								});							})							_pagex++;							$("#tab2").attr('page', _pagex);						} else {							$("#tab2").attr('page', '0');							if (_pagex == 1) {								$("#tab2").html('<div class="data-null">暂时没有更多评价</div>');							} else {								$("#tab2").append('<div class="data-null">暂时没有更多评价</div>');							}						}					} else {						errcode(datas, datas.code);					}					function_name();				}			});		}		$("#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");			$("#category-btn img").attr("src", "../../image/sort_down2.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;		})		///		$(".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");			_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_down.png" ? "../../image/sort_up.png" : "../../image/sort_down.png");			if ($(this).find("img").attr("src") == "../../image/sort_up.png") {				_desc = "desc";			} else {				_desc = "asc";			}			// ../../image/sort_down.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_down.png" ? "../../image/sort_up.png" : "../../image/sort_down.png");			if ($(this).find("img").attr("src") == "../../image/sort_up.png") {				_desc = "asc";			} else {				_desc = "desc";			}			shorNewGoods();			return false;		})		$(".share-item-cancel").on("tap", function() {			$(".share-item").slideUp(500, function() {});			$(".weui-mask").remove();			_show = false;			return false;		})		$(".share-item-friend").on("tap", function() {			var wx = api.require('wx');			api.download({				url: imgUrl,				// savePath: 'fs://test.rar',				report: false,				cache: true,				allowResume: true			}, function(ret, err) {				var str = ret.savePath.slice(-3);				var str2 = "";				if (str == 'png') {					str2 = ret.savePath;				} else {					str2 = "widget://image/logo3.png";				}				if (ret.state == 1) {					wx.shareProgram({						scene: 'session',						description: _description,						title: _title,						thumb: str2,						webpageUrl: _shareurl,						userName: 'gh_344fb21bce0f',						path: 'pages/index/hotel?id=' + _storeid + '&isfx=true',					}, function(ret, err) {						if (ret.status) {							api.toast({								msg: '分享成功!'							});							setPoint();						} else {							if (err.code == 2) {								api.toast({									msg: '用户取消'								});							} else if (err.code == 3) {								api.toast({									msg: '发送失败'								});							} else if (err.code == 4) {								api.toast({									msg: '授权拒绝'								});							} else {								api.toast({									msg: '发送失败!'								});							}						}					});				}			})			$(".share-item").slideUp(500, function() {});			$(".weui-mask").remove();			_show = false;			return false;		})		$(".share-item-cale").on("tap", function() {			var wx = api.require('wx');			wx.shareWebpage({				scene: 'timeline',				title: _title,				description: _description,				thumb: 'widget://image/logo2.png', //'widget://share' + _storeid + '.png',				contentUrl: _shareurl			}, function(ret, err) {				if (ret.status) {					api.toast({						msg: '分享成功!'					});					setPoint();				} else {}			});			$(".share-item").slideUp(500, function() {});			$(".weui-mask").remove();			_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) {					api.toast({						msg: '分享成功!'					});					setPoint();				}			});			$(".share-item").slideUp(500, function() {});			$(".weui-mask").remove();			_show = false;			return false;		})		var _show = false;		$("#share-btn").on("tap", function() {			if (_show == false) {				$(".share-item").slideDown(500, function() {});				$("body").append('<div class="weui-mask"></div>');				_show = true;			} else {				$(".share-item").slideUp(500, function() {});				_show = false;			}			return false;		})		function setPoint() {			$.ajax({				url: siteurl + 'v1/member/point',				data: {					memberid: $api.getStorage("memberid"),					stage: 'share'				},				headers: {					"X-TOKEN": $api.getStorage("accesstoken")				},				dataType: 'json',				type: 'post',				success: function(datas) {					if (datas.result) {						//					} else {						errcode(datas, datas.code);					}				}			});		}		$(".m-bottom").on("tap", function() {			if ($(".m-bottom").attr("feedback") == 1) {				api.openWin({					name: 'feedback',					url: './feedback.html',					bounces: false,					pageParam: {						keyid: _storeid					}				})			} else {				api.toast({					msg: '入住客人才可以反馈'				});			}			return false;		})		$(".back-top").on("tap", function() {			$('html , body').animate({				scrollTop: 0			}, 'slow');			return false;		});		$.fn.fixedDiv = function(actCls) {			var that = $(this),				offsetTop = that.offset().top,				scrollTop;			function fix() {				scrollTop = $(document).scrollTop();				if (scrollTop > offsetTop) {					that.removeClass(actCls);				} else {					that.addClass(actCls);				}			}			fix();			$(window).scroll(fix);		}		$('#fix1').fixedDiv('mask-hidden')	</script></html>
 |