样式修改

lu_quan_dev
han 11 months ago
parent a8a0fe3393
commit 2bf71571c7
  1. 13
      pages/fuwu/fuwu.vue
  2. 12
      static/ancss/an.css
  3. 18
      static/css/common.scss
  4. 4
      subPageA/feiyi/feiyilist/feiyilist.vue
  5. 16
      subPageA/food/fooddetial/fooddetial.vue
  6. 6
      subPageA/food/foodlist/foodlist.vue
  7. 11
      subPageA/hotevent/hoteventlist/hoteventlist.vue
  8. 16
      subPageA/travelroute/travelroutedetail/travelroutedetail.vue
  9. 8
      subPageA/travelroute/travelroutelist/travelroutelist.vue
  10. 102
      subPageA/wenchuang/wenlist/wenlist.vue
  11. 2
      subPageB/Homestay/homestaydetail/homestaydetail.vue
  12. 37
      subPageB/Homestay/homestaylist/homestaylist.vue
  13. 23
      subPageB/hotel/hoteldetail/hoteldetail.vue
  14. 14
      subPageC/bookHomestay/bookHomestay.vue

@ -54,7 +54,12 @@
class="at_size_2" mode="aspectFill"></image>
<view class="at_t">酒店</view>
</view>
<view class="w_20" @click="goToPages('homestay')">
<image
src="https://eluyou.ailuquan.cn/upload/image/2024/mapIcon/daolan/icon_homestay.png"
class="at_size_2" mode="aspectFill"></image>
<view class="at_t">民宿</view>
</view>
<view class="w_20" @click="goToPages('huodong')">
<image src="https://eluyou.ailuquan.cn/upload/image/2024/mapIcon/daolan/huodong2x.png"
class="at_size_2" mode="aspectFill"></image>
@ -92,7 +97,7 @@
<view class="at_t">附近</view>
</view>
<view class="w_20" @click="goQuanyi">
<!-- <view class="w_20" @click="goToPages('jiqiren')"> -->
<!-- <view class="w_20" @click="goToPages('jiqiren')"> -->
<image src="https://eluyou.ailuquan.cn/upload/image/2024/mapIcon/daolan/lefu2x.png"
class="at_size_2" mode="aspectFill"></image>
<view class="at_t">AI管家</view>
@ -184,6 +189,10 @@
uni.navigateTo({
url: "/subPageA/feiyi/feiyilist/feiyilist",
});
}else if (type == "homestay") {
uni.navigateTo({
url: "/subPageB/Homestay/homestaylist/homestaylist",
});
}
},

@ -253,7 +253,7 @@ page {
/* 轮播图 */
.home_pic_static {
width: 100%;
}
.home_pic {
position: absolute;
@ -326,16 +326,16 @@ s首页菜单
height: 402rpx;
display: none;
}
.home_nav {
.home_nav {
box-sizing: border-box;
z-index: 6;
width: 100%;
height: 300rpx;
height: 300rpx;
padding: 20rpx;
}
.h_nav_box{ text-align: center; margin-top:60rpx}
.kua_nav {
text-align: center;
text-align: center;
padding: 0 0 15rpx 0;
}
.h_nav_box .w_25:nth-child(n+5) .kua_nav {
@ -763,7 +763,7 @@ padding: 20rpx;
}
.search-tip-bar {
display: flex;
height: 60rpx;
height: 40rpx;
/* border-bottom:2rpx solid #e5e5e5; */
justify-content: space-between;
}
@ -793,7 +793,7 @@ margin: 0 24rpx;
}
.scroll-view {
position: absolute;
top: 200rpx;
top: 180rpx;
right: 0;
bottom: 0;
left: 0;

@ -45,7 +45,7 @@ page {
background: #f5f6fa;
}
&.tab {
padding-top: 110rpx;
padding-top: 130rpx;
}
&.sort {
padding-top: 180rpx;
@ -201,22 +201,22 @@ page {
color: #1b1b1b;
}
.level.hotel {
margin-left: 10rpx;
font-family: 'YouSheBiaoTiHei';
margin-left: 10rpx;
/* 设置文本的背景为线性渐变 */
background: linear-gradient(to right, #ca8950 0%, #fbd8c5 50%, #73330b 80%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
text-fill-color: transparent;
font-size: 28rpx;
}
.level.scenic {
margin-left: 10rpx;
display: inline-block;
padding: 0 10rpx;
border-radius: 8rpx;
font-family: 'YouSheBiaoTiHei';
border-radius: 8rpx;
color: #0983ff;
font-size: 28rpx;
background-color: rgba(9, 131, 255, 0.05);
}
}
@ -598,11 +598,12 @@ page {
.v-pages-search {
position: fixed;
top: 0;
z-index: 99;
z-index: 9;
width: 100%;
box-sizing: border-box;
padding: 24rpx 24rpx 20rpx 24rpx;
background-color: #fff;
border-bottom: 16rpx solid #f5f6fa;
.search_box {
height: 60rpx;
padding: 0 24rpx;
@ -617,7 +618,8 @@ page {
}
.btn_img {
height: 60rpx;
width: 30rpx;
width: 60rpx;
text-align: center;
.img {
height: 30rpx;
width: 30rpx;
@ -970,7 +972,7 @@ page {
padding-top: 24rpx !important;
}
.p-b-24 {
padding-top: 24rpx !important;
padding-bottom: 24rpx !important;
}
.p-l-24 {

@ -475,7 +475,7 @@
<style>
.filter-page {
position: absolute;
top: 210rpx !important;
top: 180rpx !important;
right: 0;
bottom: 0;
left: 0;
@ -488,6 +488,6 @@
}
.sort-page {
top: 210rpx;
top: 180rpx;
}
</style>

@ -3,27 +3,27 @@
<view class="fod_det_pic">
<image :src="rootPath + foodDetail.imagelist[0]" mode="aspectFill" class="ms_top_img"></image>
</view>
<view class="v-card container-fluid m-t--80">
<view class="card-name"><text class="text">{{ foodDetail.title }}</text></view>
<view class="v-card-content m-t-24">
<view class="v-card detail container-fluid m-t--80">
<view class="v-detail-name"><text class="text">{{ foodDetail.title }}</text></view>
<view class="v-detail-content m-t-24">
<u-parse :content="foodDetail.content" />
</view>
</view>
<view class="v-card container-fluid m-t-24" v-if="isShowBusiness == 'YES' && (restaurantList != null && restaurantList.length > 0)">
<view class="v-card detail container-fluid m-t-24" v-if="isShowBusiness == 'YES' && (restaurantList != null && restaurantList.length > 0)">
<view class="v-card-title">
<view class="text">
<text>附近商家推荐</text>
</view>
</view>
<view class="v-card-list">
<view @tap="goToRetaurant(item.guid)" class="v-card-list-item row"
<view @tap="goToRetaurant(item.guid)" class="list-item row"
v-for="(item, index) in restaurantList" :key="index" :item-id="index" :data-year="index">
<view class="item_img">
<view class="item_image">
<image :src="item.logo" class="an_ls_img2" mode="aspectFill"></image>
</view>
<view class="item_content">
<text class="lst_tit word_1">{{ item.title }}</text>
<text class="lsinf word_1">{{ item.address }}</text>
<text class="content-title">{{ item.title }}</text>
<text class="content-address">{{ item.address }}</text>
<text @click="goToNavigation(item.lng, item.lat, item.address, item.title)" class="lsinf">{{ item.distance
}}</text>
</view>

@ -534,11 +534,11 @@
<style>
.sort-page {
top: 210rpx;
top: 180rpx;
}
.filter-page {
top: 210rpx;
top: 180rpx;
}
</style>
</style>

@ -12,7 +12,7 @@
</view>
<view class="dy_fx amt_30">
<view class="search-tip-bar">
<view class="search-tip-bar">
<view @tap="changePanel" :class="[searchItemClass, selectedParam.hiddenSortPanel ? 'active' : '']"
data-type="hiddenSortPanel">智能排序
</view>
@ -40,7 +40,7 @@
</view>
<view class="item_content">
<view class="content-name" v-if="item.ename">{{ item.ename }}</view>
<view class="content-desc" v-if="item.eventdate">活动时间{{ item.eventdate }}</view>
<view class="content-desc m-t-12" v-if="item.eventdate">活动时间{{ item.eventdate }}</view>
</view>
</view>
</navigator>
@ -499,11 +499,12 @@
</script>
<style>
page{background-color: #fff;}
.sort-page {
top: 200 rpx
top: 180rpx
}
.filter-page {
top: 200 rpx;
top: 180rpx;
}
</style>
</style>

@ -7,21 +7,21 @@
</swiper-item>
</swiper>
<view class="v-card container-fluid m-t--80">
<view class="card-name"><text class="text">{{ info.lname }}</text></view>
<view class="v-card-tip m-t-12" v-if="info.ltype"><text class="item">{{info.ltype}}</text></view>
<view class="v-card detail container-fluid m-t--80">
<view class="v-detail-name"><text class="text">{{ info.lname }}</text></view>
<view class="v-detail-tip m-t-12" v-if="info.ltype"><text class="item">{{info.ltype}}</text></view>
</view>
<view class="v-card container-fluid m-t-24">
<view class="card-title">
<view class="v-card detail container-fluid m-t-24">
<view class="v-detail-title">
<view class="text"><text>行程特色</text></view>
</view>
<view class="card-content">
<view class="v-detail-content m-t-24">
<u-parse v-if="info.lspecial != null && info.lspecial != ''" :content="info.lspecial" :loading="loading"
@preview="preview" @navigate="navigate" />
</view>
</view>
<view class="v-card container-fluid m-t-24" v-if="info.details.lenght>0">
<view class="card-title">
<view class="v-card detail container-fluid m-t-24" v-if="info.details.lenght>0">
<view class="v-detail-title">
<view class="text"><text>线路介绍</text></view>
</view>
<view class="nr_cot mt_1" v-for="(item,index) in info.details" :key="index">

@ -11,7 +11,7 @@
</view>
</view>
<view class="dy_fx amt_30">
<view class="dy_fx amt_30">
<view @tap="changePanel" :class="[searchItemClass, selectedParam.hiddenSortPanel ? 'active' : '']"
data-type="hiddenSortPanel">智能排序</view>
<view @tap="changePanel" :class="[searchItemClass, selectedParam.hiddenAttributePanel ? 'active' : '']"
@ -463,10 +463,10 @@
<style>
.sort-page {
top: 200rpx;
top:180rpx;
}
.filter-page {
top: 200rpx;
top: 180rpx;
}
</style>
</style>

@ -60,64 +60,64 @@
+ 查看更多
</view>
<view v-if="!isData" class="data-is-bottom">{{ this.$param.pageMsg }}</view>
</view>
</scroll-view>
<view class="sort-page" :hidden="selectedParam.hiddenSortPanel">
<view class="sort-group">
<view @tap="selected"
:class="[pageClass.sortItemClass,selectedParam.sortId==item.id?'sort-item-active':'']"
data-panel="hiddenSortPanel" data-type="sortId" :data-id="item.id"
v-for="(item,index) in filter.sort" :key="index">
{{ item.name }}
</view>
</view>
<view class="sort-page" :hidden="selectedParam.hiddenSortPanel">
<view class="sort-group">
<view @tap="selected"
:class="[pageClass.sortItemClass,selectedParam.sortId==item.id?'sort-item-active':'']"
data-panel="hiddenSortPanel" data-type="sortId" :data-id="item.id"
v-for="(item,index) in filter.sort" :key="index">
{{ item.name }}
</view>
<view class="sort-page" :hidden="selectedParam.hiddenRegionPanel">
<view class="sort-group">
<view @tap="regionSelected"
:class="[pageClass.sortItemClass, selectedParam.bm == item.bm ? 'sort-item-active' : '']"
data-panel="hiddenRegionPanel" :data-name="item.title" data-type="bm" :data-id="item.bm"
v-for="(item, index) in regionList" :key="index">
{{ item.title }}
</view>
</view>
</view>
</view>
<view class="sort-page" :hidden="selectedParam.hiddenRegionPanel">
<view class="sort-group">
<view @tap="regionSelected"
:class="[pageClass.sortItemClass, selectedParam.bm == item.bm ? 'sort-item-active' : '']"
data-panel="hiddenRegionPanel" :data-name="item.title" data-type="bm" :data-id="item.bm"
v-for="(item, index) in regionList" :key="index">
{{ item.title }}
</view>
<!-- 分类 -->
<view class="filter-page" :hidden="selectedParam.hiddenAttributePanel">
<view class="filter-box">
<scroll-view scrollY class="filter-hd">
<view @tap="parentLevel"
:class="[pageClass.filterHdItemClass,parentLevelItem=='attribute_'+items.type?'filter-hd-item-active':'']"
:data-parentLevelItem="'attribute_'+items.type"
v-for="(items,index) in filter.attribute" :key="index">
{{ items.name }}
</view>
</scroll-view>
<scroll-view scrollY class="filter-bd">
</view>
</view>
<!-- 分类 -->
<view class="filter-page" :hidden="selectedParam.hiddenAttributePanel">
<view class="filter-box">
<scroll-view scrollY class="filter-hd">
<view @tap="parentLevel"
:class="[pageClass.filterHdItemClass,parentLevelItem=='attribute_'+items.type?'filter-hd-item-active':'']"
:data-parentLevelItem="'attribute_'+items.type" v-for="(items,index) in filter.attribute"
:key="index">
{{ items.name }}
</view>
</scroll-view>
<scroll-view scrollY class="filter-bd">
<view class="filter-group" v-if="parentLevelItem=='attribute_'+items.type"
v-for="(items,index) in filter.attribute" :key="items.dicnum">
<view @tap="childLevel"
:class="[pageClass.filterBdItem,selectedFIlter['attribute_'+items.type]==0?'filter-bd-item-active':'']"
data-id="0" :data-type="'attribute_'+items.type">全部
</view>
<view @tap="childLevel"
:class="[pageClass.filterBdItem,selectedFIlter['attribute_'+items.type]==item.dicnum?'filter-bd-item-active':'']"
:data-id="item.dicnum" :data-type="'attribute_'+items.type"
v-for="(item,childIndex) in items.child" :key="childIndex">{{ item.dicname }}
</view>
<view class="filter-group" v-if="parentLevelItem=='attribute_'+items.type"
v-for="(items,index) in filter.attribute" :key="items.dicnum">
<view @tap="childLevel"
:class="[pageClass.filterBdItem,selectedFIlter['attribute_'+items.type]==0?'filter-bd-item-active':'']"
data-id="0" :data-type="'attribute_'+items.type">全部
</view>
<view @tap="childLevel"
:class="[pageClass.filterBdItem,selectedFIlter['attribute_'+items.type]==item.dicnum?'filter-bd-item-active':'']"
:data-id="item.dicnum" :data-type="'attribute_'+items.type"
v-for="(item,childIndex) in items.child" :key="childIndex">{{ item.dicname }}
</view>
</view>
</scroll-view>
</view>
<view class="control-bar-block">
<view @tap="resetFilter" class="control-back-btn">恢复默认</view>
<view @tap="confirmClick" class="control-confirm-btn">确定</view>
</view>
</view>
</scroll-view>
</view>
<view class="control-bar-block">
<view @tap="resetFilter" class="control-back-btn">恢复默认</view>
<view @tap="confirmClick" class="control-confirm-btn">确定</view>
</view>
</view>
</scroll-view>
</view>
</template>
@ -566,10 +566,10 @@
<style>
.sort-page {
top: 210 rpx;
top: 180rpx;
}
.filter-page {
top: 210 rpx;
top: 180rpx;
}
</style>

@ -9,7 +9,7 @@
<!-- 详情头部 -->
<view class="v-card detail container-fluid m-t--80">
<view class="v-detail-name">
<text class="text">{{info.hotelName}}</text>
<view class="text">{{info.hotelName}}</view>
<text class="level hotel m-l-20">{{info.hlevel}}</text>
</view>
<view class="v-detail-tip m-t-12"><text class="item">免费停车</text><text class="item">机器人服务</text></view>

@ -1,27 +1,15 @@
<template>
<view class="v-pages v-pages-bg sort">
<view class="v-pages-search">
<view class="v-pages v-pages-bg tab">
<view class="v-pages-search bg">
<view class="search_box row flex-align-center">
<view class="col">
<input @input="write" type="text" class="input" @confirm="confirm" confirm-type="search"
color="#A0A7B2" placeholder-style="color:#999" placeholder="请输入酒店名称搜索" />
color="#A0A7B2" placeholder-style="color:#999" placeholder="请输入民宿名称搜索" />
</view>
<view class="btn_img" @click="search()">
<image src="/subPageB/static/img/icon-search.png" class="img"></image>
</view>
</view>
<view class="dy_fx amt_30">
<view class="search-tip-bar">
<view @tap="changePanel" :class="[searchItemClass, selectedParam.hiddenSortPanel ? 'active' : '']"
data-type="hiddenSortPanel">智能排序</view>
<view @tap="changePanel"
:class="[searchItemClass, selectedParam.hiddenAttributePanel ? 'active' : '']"
data-type="hiddenAttributePanel">
分类筛选
</view>
</view>
</view>
</view>
</view>
<!-- 列表 -->
<mescroll-uni :up="upOption" @down="downCallback" @up="upCallback" :fixed="false">
@ -528,10 +516,11 @@
lng: this.$param.clng,
lat: this.$param.clat,
userkey: this.$param.userkey,
name: this.searchTitle
hotelName: this.searchTitle
};
console.log('===============',this.searchTitle)
//console.log(this.$config.getHotelList);
this.$Request.get(this.$config.getHomestayList, requestData, '', '', true, '').then(res => {
this.$Request.get(this.$config.getHomestayList, requestData, '', '', false, '').then(res => {
var list = res.data.list,
dataListLen = res.data.list.length,
that = this;
@ -586,19 +575,15 @@
};
</script>
<style>
page {
background: #fff;
}
/* .list-item{ padding: 20rpx; box-sizing: border-box; box-shadow: none; margin-top:0; margin-bottom: 20rpx;} */
<style>
page{background-color: #fff;}
.sort-page {
top: 210rpx !important
top: 180rpx !important
}
.filter-page {
height: auto;
top: 210rpx !important;
top: 180rpx !important;
}
.search-container {

@ -6,15 +6,16 @@
<image class="slide-image" height="187" :src="item" width="375"></image>
</swiper-item>
</swiper>
<view class="v-card container-fluid m-t--80">
<view class="card-name"><text class="text">{{info.hname}}</text><text
class="hotel-level m-l-20">{{info.hlevel}}</text></view>
<view class="v-card-tip m-t-12"><text class="item">免费停车</text><text class="item">机器人服务</text></view>
<view class="v-card-address m-t-12 row flex-align-center" bindtap="showMap">
<view class="v-card detail container-fluid m-t--80">
<view class="v-detail-name"><text class="text">{{info.hname}}</text><text
class="level hotel m-l-20">{{info.hlevel}}</text></view>
<view class="v-detail-tip m-t-12"><text class="item">免费停车</text><text class="item">机器人服务</text></view>
<view class="v-detail-address m-t-12 row flex-align-center" bindtap="showMap">
<view class="sec_name_unit">
<view class="cot_adr" style="margin-right: 20rpx;">{{info.haddress}}</view>
<view class="cot_gap">距西部长青温泉谷750米 </view>
<!-- <view class="cot_gap">距西部长青温泉谷750米 </view> -->
</view>
<view class="sec_btn_box row flex-align-center">
<view class="sec_item map" @click="daohang">
<view class="icon"></view>
@ -24,10 +25,10 @@
<view class="icon"></view>
<view class="text">电话</view>
</view>
</view>
</view>
</view>
</view>
<!-- <view class="v-card small container-fluid m-t-24 row flex-align-center" @click="showCalendar()">
<!-- <view class="v-card detail small container-fluid m-t-24 row flex-align-center" @click="showCalendar()">
<view class="v-hotel-date row col flex-align-center">
<view class="start"><text class="date">{{infoData.startDate1}}</text><text class="text">入住</text></view>
<image class="arraw" src="https://eluyou.ailuquan.cn/upload/image/2024/mapIcon/daolan/v-icon-arraw.png" mode="widthFix"></image>
@ -62,11 +63,11 @@
</view>
</view>
</view> -->
<view class="v-card container-fluid m-t-24">
<view class="card-title">
<view class="v-card detail container-fluid m-t-24">
<view class="v-detail-title">
<view class="text"><text>酒店介绍</text></view>
</view>
<view class="card-content m-t-24" v-html="info.hcontent"></view>
<view class="v-detail-content m-t-24" v-html="info.hcontent"></view>
</view>
</view>
</template>

@ -31,15 +31,15 @@
placeholder="请输入房间数量" />
</uni-forms-item> -->
<uni-forms-item label="入住人" name="name">
<uni-easyinput class="v-input" :inputBorder="false" v-model="formData.name"
<uni-easyinput class="v-input" type="text" :inputBorder="false" placeholderStyle="fontSize:24rpx" v-model="formData.name"
placeholder="请输入入住人姓名" />
</uni-forms-item>
<uni-forms-item label="身份证号" name="idCardNumber">
<uni-easyinput class="v-input" :inputBorder="false" v-model="formData.idCardNumber"
<uni-easyinput class="v-input" type="number" :inputBorder="false" placeholderStyle="fontSize:24rpx" v-model="formData.idCardNumber"
placeholder="请输入身份证号码" />
</uni-forms-item>
<uni-forms-item label="联系手机" type="number" name="phoneNumber">
<uni-easyinput class="v-input" :inputBorder="false" v-model="formData.phoneNumber"
<uni-forms-item label="联系手机" name="phoneNumber">
<uni-easyinput class="v-input" type="number" :inputBorder="false" placeholderStyle="fontSize:24rpx" v-model="formData.phoneNumber"
placeholder="请输入手机号码" />
</uni-forms-item>
</uni-forms>
@ -76,11 +76,11 @@
return {
orderInfo: {},
formData: {
name:"韩楚",
name:undefined,
roomNumber: 1, //1
phoneNumber: "18931980350",
phoneNumber: undefined,
idtype: 1,
idCardNumber: "130705198501040988",
idCardNumber: undefined,
// phoneNumber: undefined,
// idtype: undefined,
// idCardNumber: undefined,

Loading…
Cancel
Save