update
@ -1130,14 +1130,7 @@ export default {
|
||||
title: "卫生间",
|
||||
},
|
||||
|
||||
// {
|
||||
// url:
|
||||
// HASSHOWERROOM > 0
|
||||
// ? "https://eshangtech.com/minTestImg/HASSHOWERROOM.svg"
|
||||
// : "https://eshangtech.com/minTestImg/noHASSHOWERROOM.svg",
|
||||
// isShow: HASSHOWERROOM > 0,
|
||||
// title: "淋浴房",
|
||||
// },
|
||||
|
||||
|
||||
// {
|
||||
// url:
|
||||
@ -1197,6 +1190,14 @@ export default {
|
||||
isShow: POINTCONTROLCOUNT > 0,
|
||||
title: "客房",
|
||||
},
|
||||
{
|
||||
url:
|
||||
HASSHOWERROOM > 0
|
||||
? "https://eshangtech.com/minTestImg/HASSHOWERROOM.svg"
|
||||
: "https://eshangtech.com/minTestImg/noHASSHOWERROOM.svg",
|
||||
isShow: HASSHOWERROOM > 0,
|
||||
title: "淋浴房",
|
||||
},
|
||||
// {
|
||||
// url:
|
||||
// WASHERCOUNT > 0
|
||||
@ -1462,6 +1463,14 @@ export default {
|
||||
isShow: POINTCONTROLCOUNT > 0,
|
||||
title: "客房",
|
||||
},
|
||||
{
|
||||
url:
|
||||
HASSHOWERROOM > 0
|
||||
? "https://eshangtech.com/minTestImg/HASSHOWERROOM.svg"
|
||||
: "https://eshangtech.com/minTestImg/noHASSHOWERROOM.svg",
|
||||
isShow: HASSHOWERROOM > 0,
|
||||
title: "淋浴房",
|
||||
},
|
||||
// {
|
||||
// url:
|
||||
// WASHERCOUNT > 0
|
||||
|
||||
@ -77,7 +77,12 @@
|
||||
},
|
||||
"appstore" : "static/icons/logo.png",
|
||||
"swiftSupport" : true,
|
||||
"embedSwift" : true
|
||||
"embedSwift" : true,
|
||||
"maps" : {
|
||||
"AMap" : {
|
||||
"apiKey" : "78e8b8340770d439c5415a6d897b68a7"
|
||||
}
|
||||
}
|
||||
},
|
||||
/* SDK配置 */
|
||||
"sdkConfigs" : {
|
||||
@ -97,22 +102,22 @@
|
||||
},
|
||||
"icons" : {
|
||||
"android" : {
|
||||
"hdpi" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 216_216@1x.png",
|
||||
"xhdpi" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 96_96@1x.png",
|
||||
"xxhdpi" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 144_144@1x.png",
|
||||
"xxxhdpi" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 192_192@1x.png"
|
||||
"hdpi" : "E:/新建文件夹/整理桌面/logo 206_216/logo 60_60@1x.png",
|
||||
"xhdpi" : "E:/新建文件夹/整理桌面/logo 206_216/logo 96_96@1x.png",
|
||||
"xxhdpi" : "E:/新建文件夹/整理桌面/logo 206_216/logo 144_144@1x.png",
|
||||
"xxxhdpi" : "E:/新建文件夹/整理桌面/logo 206_216/logo 192_192@1x.png"
|
||||
},
|
||||
"ios" : {
|
||||
"appstore" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 1024_1024@1x.png",
|
||||
"appstore" : "C:/Users/YSKJ01/Desktop/新建文件夹/logo 206_216/logo 1024_1024@1x.png",
|
||||
"iphone" : {
|
||||
"app@2x" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 120_120@1x.png",
|
||||
"app@3x" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 180_180@1x.png",
|
||||
"spotlight@2x" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 80_80@1x.png",
|
||||
"spotlight@3x" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 120_120@1x.png",
|
||||
"settings@2x" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 58_58@1x.png",
|
||||
"settings@3x" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 87_87@1x.png",
|
||||
"notification@2x" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 40_40@1x.png",
|
||||
"notification@3x" : "C:/Users/yskj03/Desktop/整理桌面/logo 206_216/logo 60_60@1x.png"
|
||||
"app@2x" : "C:/Users/YSKJ01/Desktop/新建文件夹/logo 206_216/logo 120_120@1x.png",
|
||||
"app@3x" : "C:/Users/YSKJ01/Desktop/新建文件夹/logo 206_216/logo 180_180@1x.png",
|
||||
"spotlight@2x" : "C:/Users/YSKJ01/Desktop/新建文件夹/logo 206_216/logo 80_80@1x.png",
|
||||
"spotlight@3x" : "C:/Users/YSKJ01/Desktop/新建文件夹/logo 206_216/logo 120_120@1x.png",
|
||||
"settings@2x" : "C:/Users/YSKJ01/Desktop/新建文件夹/logo 206_216/logo 58_58@1x.png",
|
||||
"settings@3x" : "C:/Users/YSKJ01/Desktop/新建文件夹/logo 206_216/logo 87_87@1x.png",
|
||||
"notification@2x" : "C:/Users/YSKJ01/Desktop/新建文件夹/logo 206_216/logo 40_40@1x.png",
|
||||
"notification@3x" : "C:/Users/YSKJ01/Desktop/新建文件夹/logo 206_216/logo 60_60@1x.png"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -7,19 +7,15 @@
|
||||
<view class="itemTitle">服务区名称</view>
|
||||
<view class="itemValue" @click="handleChangeService">
|
||||
<view class="selectBox">
|
||||
<view class="picker" style="font-size: 28rpx"
|
||||
>{{
|
||||
detailObj && detailObj.SERVERPART_NAME
|
||||
? detailObj.SERVERPART_NAME
|
||||
: nowServerpart.SERVERPART_NAME || ""
|
||||
}}
|
||||
<view class="picker" style="font-size: 28rpx">{{
|
||||
detailObj && detailObj.SERVERPART_NAME
|
||||
? detailObj.SERVERPART_NAME
|
||||
: nowServerpart.SERVERPART_NAME || ""
|
||||
}}
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<image
|
||||
class="moreIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/rightArrow.png"
|
||||
/>
|
||||
<image class="moreIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/rightArrow.png" />
|
||||
</view>
|
||||
</view>
|
||||
<view class="formItem">
|
||||
@ -52,24 +48,17 @@
|
||||
addType === 1000 || detailObj.WECHAT_OPENID === "1000"
|
||||
? "失物描述"
|
||||
: addType === 2000 || detailObj.WECHAT_OPENID === "2000"
|
||||
? "招领描述"
|
||||
: ""
|
||||
}}</view
|
||||
>
|
||||
? "招领描述"
|
||||
: ""
|
||||
}}</view>
|
||||
<view class="itemValue">
|
||||
<textarea
|
||||
:placeholder="
|
||||
addType === 1000
|
||||
? '请描述一下丢失物品'
|
||||
: addType === 2000
|
||||
? '请描述一下招领物品'
|
||||
: ''
|
||||
"
|
||||
:auto-height="true"
|
||||
style="font-size: 28rpx"
|
||||
placeholderStyle="font-size:28rpx;color: #B8B7B4;"
|
||||
v-model="shopName"
|
||||
/>
|
||||
<textarea :placeholder="addType === 1000
|
||||
? '请描述一下丢失物品'
|
||||
: addType === 2000
|
||||
? '请描述一下招领物品'
|
||||
: ''
|
||||
" :auto-height="true" style="font-size: 28rpx" placeholderStyle="font-size:28rpx;color: #B8B7B4;"
|
||||
v-model="shopName" />
|
||||
<!-- :disabled="isDetail" -->
|
||||
</view>
|
||||
</view>
|
||||
@ -79,8 +68,8 @@
|
||||
addType === 1000 || detailObj.WECHAT_OPENID === "1000"
|
||||
? "丢失时间"
|
||||
: addType === 2000 || detailObj.WECHAT_OPENID === "2000"
|
||||
? "拾得时间"
|
||||
: ""
|
||||
? "拾得时间"
|
||||
: ""
|
||||
}}</view>
|
||||
<!-- <view
|
||||
class="itemValue"
|
||||
@ -89,95 +78,53 @@
|
||||
>{{ detailObj.SUGGESTION_CREATEDATE || "" }}</view
|
||||
> -->
|
||||
<view class="itemValue">
|
||||
<time-picker
|
||||
@update="onTimeUpdate"
|
||||
:defaultDate="detailObj.SUGGESTION_DATE || ''"
|
||||
:defaultTime="detailObj.SUGGESTION_Time || ''"
|
||||
/>
|
||||
<time-picker @update="onTimeUpdate" :defaultDate="detailObj.SUGGESTION_DATE || ''"
|
||||
:defaultTime="detailObj.SUGGESTION_Time || ''" />
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="formItem">
|
||||
<view class="itemTitle">联系电话</view>
|
||||
<view class="itemValue">
|
||||
<input
|
||||
style="font-size: 28rpx"
|
||||
placeholder="请输入手机号码"
|
||||
type="number"
|
||||
maxlength="11"
|
||||
v-model="phone"
|
||||
/>
|
||||
<input style="font-size: 28rpx" placeholder="请输入手机号码" type="number" maxlength="11" v-model="phone" />
|
||||
<!-- :disabled="isDetail" -->
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="formItem" style="align-items: flex-start">
|
||||
<view class="itemTitle">附件图片</view>
|
||||
<view
|
||||
class="itemValue"
|
||||
style="
|
||||
<view class="itemValue" style="
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
"
|
||||
>
|
||||
<view
|
||||
class="imgList"
|
||||
style="flex-wrap: wrap"
|
||||
v-if="imgList && imgList.length > 0"
|
||||
>
|
||||
<view
|
||||
class="imgBox"
|
||||
v-for="(item, index) in imgList"
|
||||
:key="index"
|
||||
@click="handlePreview(imgList, index)"
|
||||
>
|
||||
">
|
||||
<view class="imgList" style="flex-wrap: wrap" v-if="imgList && imgList.length > 0">
|
||||
<view class="imgBox" v-for="(item, index) in imgList" :key="index" @click="handlePreview(imgList, index)">
|
||||
<image class="img" :src="item.ImageUrl" />
|
||||
<image
|
||||
v-if="!isDetail"
|
||||
@click="handleDeleteImg(item)"
|
||||
class="deleteImg"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/deleteImg.svg"
|
||||
/>
|
||||
<image v-if="!isDetail" @click="handleDeleteImg(item)" class="deleteImg"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/deleteImg.svg" />
|
||||
</view>
|
||||
</view>
|
||||
<view class="submitImg" @click="handleUpLoadImg" v-if="!isDetail">
|
||||
<image
|
||||
class="imgIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/addImageIcon.svg"
|
||||
/>
|
||||
<image class="imgIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/addImageIcon.svg" />
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<!-- v-if="!isDetail" -->
|
||||
<view class="btnBox">
|
||||
<button
|
||||
v-if="!detailObj.SUGGESTION_ID"
|
||||
class="submitBox"
|
||||
type="primary"
|
||||
@click="formSubmit"
|
||||
>
|
||||
<button v-if="!detailObj.SUGGESTION_ID" class="submitBox" type="primary" @click="formSubmit">
|
||||
新增{{ addType === 1000 ? "失物" : addType === 2000 ? "招领" : "" }}
|
||||
</button>
|
||||
|
||||
<button
|
||||
v-if="detailObj && user.MEMBERSHIP_ID === detailObj.MEMBERSHIP_ID"
|
||||
class="submitBox"
|
||||
type="primary"
|
||||
@click="formSubmit"
|
||||
>
|
||||
<button v-if="detailObj && user.MEMBERSHIP_ID === detailObj.MEMBERSHIP_ID" class="submitBox" type="primary"
|
||||
@click="formSubmit">
|
||||
{{ detailObj ? "保存" : "新增"
|
||||
}}{{ addType === 1000 ? "失物" : addType === 2000 ? "招领" : "" }}
|
||||
</button>
|
||||
|
||||
<button
|
||||
v-if="showDeleteBtn"
|
||||
class="deleteBox"
|
||||
type="primary"
|
||||
@click="handleDelete"
|
||||
>
|
||||
<button v-if="showDeleteBtn" class="deleteBox" type="primary" @click="handleDelete">
|
||||
删除{{ addType === 1000 ? "失物" : addType === 2000 ? "招领" : "" }}
|
||||
</button>
|
||||
</view>
|
||||
@ -207,6 +154,7 @@ export default {
|
||||
currentServiceID: "", // 当前的服务区id 在详情的时候会有
|
||||
showDeleteBtn: false, // 是否显示删除按钮
|
||||
isFirst: true, // 判断是不是第一次进入
|
||||
|
||||
};
|
||||
},
|
||||
components: {
|
||||
@ -235,9 +183,8 @@ export default {
|
||||
this.currentServiceID = Number(query.serviceID);
|
||||
}
|
||||
uni.setNavigationBarTitle({
|
||||
title: `${query.id ? "编辑" : "新增"}${
|
||||
Number(query.addType) === 1000 ? "失物" : "招领"
|
||||
}`,
|
||||
title: `${query.id ? "编辑" : "新增"}${Number(query.addType) === 1000 ? "失物" : "招领"
|
||||
}`,
|
||||
});
|
||||
|
||||
this.handleGetDefaultTime();
|
||||
@ -268,6 +215,9 @@ export default {
|
||||
uni.setStorageSync("addContact", null);
|
||||
},
|
||||
methods: {
|
||||
// 拿到三证信息
|
||||
|
||||
|
||||
async handleGetServiceDetail(id) {
|
||||
const req = {
|
||||
ServerpartId: id,
|
||||
@ -530,7 +480,7 @@ export default {
|
||||
TableId: data.Result_Data.SUGGESTION_ID,
|
||||
// 如果你有其他字段需要传递,也可以在这里添加
|
||||
},
|
||||
success: (uploadRes) => {},
|
||||
success: (uploadRes) => { },
|
||||
fail: (uploadRes) => {
|
||||
_this.file = uploadRes;
|
||||
},
|
||||
@ -643,6 +593,7 @@ export default {
|
||||
height: 100vh;
|
||||
background: #f7f7f7;
|
||||
box-sizing: border-box;
|
||||
|
||||
// padding: 16px;
|
||||
.formBox {
|
||||
width: 100%;
|
||||
@ -654,6 +605,7 @@ export default {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
|
||||
.formItem {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
@ -661,6 +613,7 @@ export default {
|
||||
padding: 36rpx 32rpx;
|
||||
border-bottom: 1px solid #f5f6f7;
|
||||
box-sizing: border-box;
|
||||
|
||||
// padding: 12px 0;
|
||||
.itemTitle {
|
||||
width: 30%;
|
||||
@ -672,6 +625,7 @@ export default {
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.itemValue {
|
||||
width: 70%;
|
||||
display: flex;
|
||||
@ -685,11 +639,12 @@ export default {
|
||||
line-height: 40rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
|
||||
.selectBox {
|
||||
width: 100%;
|
||||
}
|
||||
.foundTypeBox {
|
||||
}
|
||||
|
||||
.foundTypeBox {}
|
||||
|
||||
.moreIcon {
|
||||
width: 24rpx;
|
||||
@ -698,6 +653,7 @@ export default {
|
||||
|
||||
.imgList {
|
||||
display: flex;
|
||||
|
||||
.imgBox {
|
||||
width: 160rpx;
|
||||
height: 160rpx;
|
||||
@ -705,10 +661,12 @@ export default {
|
||||
border-radius: 8rpx;
|
||||
margin-bottom: 16rpx;
|
||||
position: relative;
|
||||
|
||||
.img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.deleteImg {
|
||||
position: absolute;
|
||||
// top: -15rpx;
|
||||
@ -732,6 +690,7 @@ export default {
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-bottom: 16rpx;
|
||||
|
||||
.imgIcon {
|
||||
width: 40rpx;
|
||||
height: 40rpx;
|
||||
@ -739,12 +698,14 @@ export default {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.btnBox {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
padding: 0 40rpx;
|
||||
padding-bottom: constant(safe-area-inset-bottom);
|
||||
padding-bottom: env(safe-area-inset-bottom);
|
||||
|
||||
.submitBox {
|
||||
background-color: #ba922f;
|
||||
font-family: "PingFangSC";
|
||||
@ -756,6 +717,7 @@ export default {
|
||||
font-style: normal;
|
||||
padding: 22rpx 0;
|
||||
}
|
||||
|
||||
.deleteBox {
|
||||
font-family: "PingFangSC";
|
||||
font-weight: 400;
|
||||
|
||||
981
pages/home/newIndex.vue
Normal file
@ -0,0 +1,981 @@
|
||||
<template>
|
||||
<view class="main">
|
||||
<view class="minTopBox" v-if="loginType === 'min'" :style="{
|
||||
height: menu.bottom + 8 + 'px'
|
||||
}">
|
||||
<view class="topContent" :style="{ paddingTop: menu.top + 'px', height: menu.height + 'px' }">
|
||||
<image class="fixedIcon" src="/static/home/newFixed.svg" />
|
||||
<view class="selectServiceBox" @click="handleGoServiceList">
|
||||
<span class="serviceName">{{ serverPart.SERVERPART_NAME || "" }}</span>
|
||||
<image class="serviceIcon" src="/static/home/newExpendIcon.svg" />
|
||||
</view>
|
||||
|
||||
<view class="searchBox" @click="handleGoServiceList">
|
||||
<image class="searchIcon" src="/static/home/newSearch.svg" />
|
||||
<span class="searchText">搜索周边</span>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
|
||||
<view class="newContent">
|
||||
<view class="topBanner">
|
||||
<image class="bannerImg" src="/static/home/wanmeiyizhanNewIndex.png" />
|
||||
</view>
|
||||
|
||||
<!-- :style="{ marginTop: menu.bottom + 8 + 'px' }" -->
|
||||
<view class="funBox">
|
||||
<view class="funItem" v-for="(item, index) in funList" :key="index"
|
||||
:style="{ marginBottom: index <= 3 ? '32rpx' : '' }" @click="handleGoFun(item)">
|
||||
<image class="funItemIcon" :src="item.src" />
|
||||
<span class="funItemText">{{ item.label || "" }}</span>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<scroll-view :scroll-x="true" class="tabBox">
|
||||
<view class="tabList">
|
||||
<view class="tabItem" v-for="(item, index) in tabList" :key="index" @click="handleChangeTab(item)">
|
||||
<view :class="selectTab === item.value ? 'title selectTitle' : 'title'">{{ item.label || "" }}
|
||||
</view>
|
||||
<view :class="selectTab === item.value ? 'desc selectDesc' : 'desc'">{{ item.desc || "" }}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
|
||||
<view v-if="selectTab === 1" style="background-color: #fff;margin-top: 24rpx;">
|
||||
<ChargeBox :showType="'horizontal'" :serviceAreaList="chaegeBoxList" pageType="scanCode"
|
||||
:showStore="true" :comeForm="'home'" />
|
||||
</view>
|
||||
|
||||
|
||||
<view class="carouselBox">
|
||||
<swiper class="swiperBox" scroll-x="true" autoplay="true" circular="true"
|
||||
@change="swiperChange($event, 'currentBan')" :current="currentBan">
|
||||
<swiper-item v-for="(image, i) in bannerList" :key="i">
|
||||
<image class="swiperImg" :src="image"></image>
|
||||
</swiper-item>
|
||||
</swiper>
|
||||
</view>
|
||||
|
||||
|
||||
<!-- 驿站美食 -->
|
||||
<view class="foodBox">
|
||||
<view class="foodTop">
|
||||
<view class="topLeft">
|
||||
<image class="foodTopIcon" />
|
||||
<span class="foodDesc">提前点餐 无需排队</span>
|
||||
</view>
|
||||
<view class="topRight">
|
||||
<span class="moreText">查看更多</span>
|
||||
<image class="rightArrow" src="/static/home/newRightRow.svg" />
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<scroll-view :scroll-x="true" class="foodContent">
|
||||
<view class="foodList">
|
||||
<view class="foodItem">
|
||||
<image class="foodSrc" />
|
||||
<view class="foodDetail">
|
||||
<view class="foodName">柠檬小龙虾沙拉</view>
|
||||
<view class="foodInfo">月售249 仅剩13份</view>
|
||||
<view class="priceBox">
|
||||
<view class="priceLeft">
|
||||
<span class="price">
|
||||
<span class="priceUnit">¥</span>
|
||||
14.5
|
||||
</span>
|
||||
<span class="priceOld">¥20.5</span>
|
||||
</view>
|
||||
<view class="priceRight">
|
||||
<image class="addBtn" src="/static/home/addShopButton.svg" />
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
|
||||
</view>
|
||||
|
||||
<!-- 皖美特产 -->
|
||||
<view class="productBox">
|
||||
<view class="foodTop">
|
||||
<view class="topLeft">
|
||||
<image class="foodTopIcon" />
|
||||
<span class="foodDesc">本地特产 特色农品</span>
|
||||
</view>
|
||||
<view class="topRight">
|
||||
<span class="moreText">查看更多</span>
|
||||
<image class="rightArrow" src="/static/home/newRightRow.svg" />
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<scroll-view :scroll-x="true" class="foodContent">
|
||||
<view class="foodList">
|
||||
<view class="foodItem">
|
||||
<image class="foodSrc" />
|
||||
<view class="foodDetail">
|
||||
<view class="foodName">柠檬小龙虾沙拉</view>
|
||||
<view class="priceBox">
|
||||
<view class="priceLeft">
|
||||
<span class="price">
|
||||
<span class="priceUnit">¥</span>
|
||||
14.5
|
||||
</span>
|
||||
<span class="priceOld">¥20.5</span>
|
||||
</view>
|
||||
<!-- <view class="priceRight">
|
||||
<image class="addBtn" src="/static/home/addShopButton.svg" />
|
||||
</view> -->
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
|
||||
</view>
|
||||
|
||||
|
||||
<!-- 附近景点 -->
|
||||
|
||||
<view class="nearBox">
|
||||
<view class="nearTabBox">
|
||||
<view :class="selectNear === item.value ? 'nearTabItem selectNearTab' : 'nearTabItem'"
|
||||
v-for="(item, index) in nearTabBox" :key="index">
|
||||
{{ item.label || "" }}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
<tabbar :page="'/pages/home/index'" />
|
||||
<CustomLoading :visible="isLoading" />
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { mapGetters, mapMutations } from "vuex";
|
||||
import tabbar from "../../components/tabbar.vue";
|
||||
import CustomLoading from "../../components/customLoading.vue";
|
||||
import ChargeBox from "../../components/chargeBox.vue";
|
||||
import {
|
||||
handleGetUserPointInfo,
|
||||
handleGetNearThreeService
|
||||
} from "../../utils/publicMethods";
|
||||
|
||||
export default {
|
||||
components: { tabbar, CustomLoading, ChargeBox },
|
||||
data() {
|
||||
return {
|
||||
menu: {},// 拿到用户手机尺寸
|
||||
loginType: "",// 登录平台
|
||||
funList: [
|
||||
{ label: '扫码充电', value: 1, src: "/static/home/scanCode.png" },
|
||||
{ label: '我要加油', value: 2, src: "/static/home/getOil.png" },
|
||||
{ label: '线上点餐', value: 3, src: "/static/home/onlineFood.png" },
|
||||
{ label: '出行导航', value: 4, src: "/static/home/mapHelp.png" },
|
||||
{ label: '道路救援', value: 5, src: "/static/home/roadHelp.png" },
|
||||
{ label: '失物招领', value: 6, src: "/static/home/newLostAndFound.png" },
|
||||
{ label: '我要修车', value: 7, src: "/static/home/helpCar.png" },
|
||||
{ label: '投诉建议', value: 8, src: "/static/home/NewSuggestIcon.png" }
|
||||
], // 可以跳转的功能列表
|
||||
tabList: [
|
||||
{ label: "驿达推荐", desc: "推荐精选", value: 1 },
|
||||
{ label: "皖美地图", desc: "请跟我走", value: 2 },
|
||||
{ label: "皖美会员", desc: "会员特权", value: 3 },
|
||||
],// tab的功能列表
|
||||
selectTab: 1, // 选中的功能列表
|
||||
chaegeBoxList: [],// 服务区名称列表
|
||||
bannerList: [
|
||||
// "https://eshangtech.com/ShopICO/yifu/banner/banner1.png",
|
||||
// "https://eshangtech.com/ShopICO/yifu/banner/banner2.png",
|
||||
// "https://eshangtech.com/ShopICO/yifu/banner/banner3.png",
|
||||
"https://eshangtech.com/wanmeiyizhanImg/home/activityNo1.png",
|
||||
"https://eshangtech.com/wanmeiyizhanImg/home/activityNo2.png",
|
||||
"https://eshangtech.com/wanmeiyizhanImg/home/activityNo3.png",
|
||||
], // 轮播框内容
|
||||
currentBan: 1, // 当前的轮播框 显示内容
|
||||
nearTabBox: [
|
||||
{ label: "玩乐推荐", value: 1 }
|
||||
],
|
||||
selectNear: 1,//附近景点的tab选择
|
||||
seatInfo: {},// 经纬度信息
|
||||
isLoading: false,// 加载效果
|
||||
nearPart: {},// 最近的服务区
|
||||
serverPart: {},// 当前的服务区
|
||||
chaegeBoxList: []
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
...mapGetters({
|
||||
user: "user",
|
||||
canIuse: "canIuse",
|
||||
provinceCode: "provinceCode",
|
||||
severList: "severList",
|
||||
}),
|
||||
},
|
||||
async onLoad() {
|
||||
// 获取手机参数对页面进行适配 主要是用于拿到胶囊的位置
|
||||
let systemInfo = uni.getSystemInfoSync();
|
||||
let type = uni.getStorageSync("loginType");
|
||||
this.loginType = type;
|
||||
if (type === "min") {
|
||||
this.menu = uni.getMenuButtonBoundingClientRect();
|
||||
} else {
|
||||
this.menu = systemInfo.safeArea;
|
||||
}
|
||||
await this.handleOnLoad()
|
||||
},
|
||||
async onShow() {
|
||||
uni.hideTabBar({
|
||||
animation: false,
|
||||
});
|
||||
},
|
||||
methods: {
|
||||
...mapMutations({
|
||||
setArea: "setHomeServer",
|
||||
setServerPart: "discoveryServerPart",
|
||||
setSeverList: "severList",
|
||||
setprovinceCode: "setprovinceCode",
|
||||
setInvitedCode: "setInvitedCode",
|
||||
setOwnerUnitId: "setOwnerUnitId",
|
||||
}),
|
||||
// 切换tab
|
||||
handleChangeTab(obj) {
|
||||
this.selectTab = obj.value
|
||||
},
|
||||
async handleOnLoad() {
|
||||
this.isLoading = true
|
||||
// 拿到经纬度信息
|
||||
let seatInfo = await handleGetUserPointInfo()
|
||||
this.seatInfo = seatInfo
|
||||
// 拿到几个需要的服务区的数据
|
||||
let serviceInfo = await handleGetNearThreeService()
|
||||
console.log('serviceInfo', serviceInfo);
|
||||
|
||||
this.nearPart = serviceInfo.currentService;
|
||||
this.serverPart = serviceInfo.currentService;
|
||||
this.chaegeBoxList = [serviceInfo.nearThreeList[0]]
|
||||
|
||||
console.log('this.serverPart', this.serverPart);
|
||||
|
||||
|
||||
this.isLoading = false
|
||||
this.$forceUpdate()
|
||||
},
|
||||
// 跳转修改服务区的列表页面
|
||||
handleGoServiceList() {
|
||||
uni.navigateTo({ url: "/pages/newMap/index/index?comeForm=home" });
|
||||
},
|
||||
// 中间的八个功能点击的跳转
|
||||
handleGoFun(obj) {
|
||||
if (obj.value === 1) {
|
||||
// 扫码充电
|
||||
if (this.loginType === 'min') {
|
||||
uni.navigateTo({ url: "/pages/scanCodeCharge/mapIndex" });
|
||||
} else {
|
||||
uni.navigateTo({ url: "/pages/scanCodeCharge/mapIndexAPP" });
|
||||
}
|
||||
} else if (obj.value === 2) {
|
||||
// 我要加油
|
||||
} else if (obj.value === 3) {
|
||||
// 线上点餐
|
||||
uni.navigateTo({
|
||||
url: "/pages/reservationOrder/index",
|
||||
});
|
||||
} else if (obj.value === 4) {
|
||||
// 出行导航
|
||||
uni.navigateTo({
|
||||
url: "/pages/scanCodeCharge/travelNavigation",
|
||||
});
|
||||
} else if (obj.value === 5) {
|
||||
// 道路救援
|
||||
if (_this.loginType === "min") {
|
||||
uni.navigateTo({ url: "/pages/clickRescue/index" });
|
||||
} else {
|
||||
uni.navigateTo({ url: "/pages/clickRescue/index" });
|
||||
}
|
||||
} else if (obj.value === 6) {
|
||||
// 失物招领
|
||||
uni.navigateTo({
|
||||
url: "/pages/contact/index",
|
||||
});
|
||||
} else if (obj.value === 7) {
|
||||
// 我要修车
|
||||
uni.navigateTo({
|
||||
url: "/pages/clickRescue/carMaintenance",
|
||||
});
|
||||
} else if (obj.value === 8) {
|
||||
// 投诉建议
|
||||
if (!this.user.MEMBERSHIP_ID) {
|
||||
let _this = this;
|
||||
uni.showModal({
|
||||
title: "温馨提示",
|
||||
content: "请您授权登录后再操作。",
|
||||
success(res) {
|
||||
if (res.confirm) {
|
||||
if (_this.loginType === "min") {
|
||||
uni.navigateTo({ url: "/pages/register/index" });
|
||||
} else {
|
||||
uni.navigateTo({ url: "/pages/login/index" });
|
||||
}
|
||||
}
|
||||
},
|
||||
});
|
||||
return;
|
||||
}
|
||||
if (_this.loginType === "min") {
|
||||
uni.navigateTo({
|
||||
url: "/pages/complaintFeedback/index",
|
||||
});
|
||||
} else {
|
||||
uni.navigateTo({
|
||||
url: "/pages/complaintFeedback/index",
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
.main {
|
||||
width: 100vw;
|
||||
min-height: 100vh;
|
||||
box-sizing: border-box;
|
||||
padding-bottom: env(safe-area-inset-bottom);
|
||||
padding-bottom: constant(safe-area-inset-bottom);
|
||||
position: relative;
|
||||
|
||||
|
||||
|
||||
.minTopBox {
|
||||
width: 100%;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 3;
|
||||
background-image: url('https://eshangtech.com/wanmeiyizhanImg/home/wanmeiyizhanNewIndex.png');
|
||||
background-repeat: no-repeat;
|
||||
background-size: 100% 400rpx;
|
||||
|
||||
.topContent {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
padding: 0 32rpx;
|
||||
|
||||
.fixedIcon {
|
||||
width: 36rpx;
|
||||
height: 36rpx;
|
||||
margin-right: 8rpx;
|
||||
}
|
||||
|
||||
.selectServiceBox {
|
||||
width: 180rpx;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.serviceName {
|
||||
max-width: 150rpx;
|
||||
display: inline-block;
|
||||
white-space: noWrap;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 30rpx;
|
||||
color: #FFFFFF;
|
||||
line-height: 42rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.serviceIcon {
|
||||
width: 20rpx;
|
||||
height: 10rpx;
|
||||
margin-left: 8rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.searchBox {
|
||||
width: 324rpx;
|
||||
height: 60rpx;
|
||||
background-color: rgba(255, 255, 255, 0.7);
|
||||
border-radius: 14rpx 14rpx 14rpx 14rpx;
|
||||
border: 1rpx solid rgba(0, 0, 0, 0);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
box-sizing: border-box;
|
||||
padding: 9rpx 20rpx;
|
||||
margin-left: 14rpx;
|
||||
|
||||
.searchIcon {
|
||||
width: 32rpx;
|
||||
height: 32rpx;
|
||||
margin-right: 6rpx;
|
||||
}
|
||||
|
||||
.searchText {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 30rpx;
|
||||
color: #959fb0;
|
||||
line-height: 42rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.newContent {
|
||||
width: 100vw;
|
||||
box-sizing: border-box;
|
||||
padding: 0 32rpx 180rpx;
|
||||
position: absolute;
|
||||
background-color: #f5f6f8;
|
||||
z-index: 2;
|
||||
top: 0;
|
||||
left: 0;
|
||||
|
||||
.topBanner {
|
||||
width: 100%;
|
||||
height: 400rpx;
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
top: 0;
|
||||
left: 0;
|
||||
|
||||
.bannerImg {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.funBox {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
padding: 32rpx;
|
||||
background-color: rgba(255, 255, 255, 0.8);
|
||||
box-shadow: 0rpx 3rpx 8rpx 1rpx rgba(67, 29, 0, 0.15);
|
||||
border-radius: 24rpx;
|
||||
margin-top: 360rpx;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
|
||||
.funItem {
|
||||
width: 25%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
|
||||
.funItemIcon {
|
||||
width: 80rpx;
|
||||
height: 80rpx;
|
||||
margin-bottom: 12rpx;
|
||||
}
|
||||
|
||||
.funItemText {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 500;
|
||||
font-size: 24rpx;
|
||||
color: #2F3339;
|
||||
line-height: 33rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.tabBox {
|
||||
width: 100%;
|
||||
margin-top: 32rpx;
|
||||
|
||||
.tabList {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex-wrap: nowrap;
|
||||
|
||||
.tabItem {
|
||||
display: inline-block;
|
||||
width: 160rpx;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
|
||||
.title {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: bold;
|
||||
font-size: 28rpx;
|
||||
color: #333333;
|
||||
line-height: 40rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.desc {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 500;
|
||||
font-size: 22rpx;
|
||||
color: #9299A7;
|
||||
line-height: 30rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
margin-top: 6rpx;
|
||||
}
|
||||
|
||||
.selectTitle {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: bold;
|
||||
font-size: 32rpx;
|
||||
color: #333333;
|
||||
line-height: 45rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.selectDesc {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 500;
|
||||
font-size: 22rpx;
|
||||
color: #FFFFFF;
|
||||
line-height: 30rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
padding: 6rpx 16rpx;
|
||||
background: linear-gradient(269deg, #3A82FD 0%, #80AEFF 100%);
|
||||
border-radius: 20rpx 20rpx 20rpx 20rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.carouselBox {
|
||||
width: 100%;
|
||||
height: 300rpx;
|
||||
margin-top: 20rpx;
|
||||
|
||||
.swiperBox {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
|
||||
.swiperImg {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
.foodBox {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
background-color: #fff;
|
||||
border-radius: 16rpx;
|
||||
margin-top: 32rpx;
|
||||
|
||||
.foodTop {
|
||||
width: 100%;
|
||||
height: 70rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
background: linear-gradient(180deg, #D7EFFD 0%, #FFFFFF 100%);
|
||||
box-shadow: 0rpx 8rpx 12rpx 1rpx rgba(176, 223, 238, 0.07), inset 0rpx 3rpx 6rpx 1rpx #FFFFFF;
|
||||
box-sizing: border-box;
|
||||
padding: 16rpx 16rpx 0;
|
||||
|
||||
.topLeft {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.foodTopIcon {
|
||||
width: 200rpx;
|
||||
height: 70rpx;
|
||||
}
|
||||
|
||||
.foodDesc {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 24rpx;
|
||||
color: #7BA3FD;
|
||||
line-height: 42rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
padding: 4rpx 14rpx;
|
||||
border-radius: 22rpx 22rpx 22rpx 0rpx;
|
||||
border: 1rpx solid #7799FD;
|
||||
}
|
||||
}
|
||||
|
||||
.topRight {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.moreText {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 24rpx;
|
||||
color: #9299A7;
|
||||
line-height: 33rpx;
|
||||
text-align: right;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.rightArrow {
|
||||
width: 30rpx;
|
||||
height: 30rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.foodContent {
|
||||
width: 100%;
|
||||
|
||||
.foodList {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex-wrap: nowrap;
|
||||
|
||||
.foodItem {
|
||||
width: 280rpx;
|
||||
// height: 370rpx;
|
||||
box-sizing: border-box;
|
||||
padding: 24rpx;
|
||||
|
||||
.foodSrc {
|
||||
width: 200rpx;
|
||||
height: 200rpx;
|
||||
margin-bottom: 16rpx;
|
||||
}
|
||||
|
||||
.foodDetail {
|
||||
width: 100%;
|
||||
margin-top: 16rpx;
|
||||
|
||||
.foodName {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
color: #050505;
|
||||
line-height: 30rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
margin-bottom: 8rpx;
|
||||
}
|
||||
|
||||
.foodInfo {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 24rpx;
|
||||
color: #A8AAB0;
|
||||
line-height: 30rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.priceBox {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-top: 16rpx;
|
||||
|
||||
.priceLeft {
|
||||
.price {
|
||||
font-family: "DINAlternate";
|
||||
font-weight: 500;
|
||||
font-size: 35rpx;
|
||||
color: #FF790D;
|
||||
line-height: 52rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
|
||||
.priceUnit {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 500;
|
||||
font-size: 22rpx;
|
||||
color: #FF790D;
|
||||
line-height: 30rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
}
|
||||
|
||||
.priceOld {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 20rpx;
|
||||
color: #A8AAB0;
|
||||
line-height: 30rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-decoration-line: line-through;
|
||||
margin-left: 8rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.priceRight {
|
||||
width: 40rpx;
|
||||
height: 40rpx;
|
||||
|
||||
.addBtn {
|
||||
width: 40rpx;
|
||||
height: 40rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.productBox {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
background-color: #fff;
|
||||
border-radius: 16rpx;
|
||||
margin-top: 32rpx;
|
||||
|
||||
.foodTop {
|
||||
width: 100%;
|
||||
height: 70rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
background: linear-gradient(#E9ECFF 0%, #F9FAFF 100%);
|
||||
box-shadow: 0rpx 8rpx 12rpx 1rpx rgba(176, 223, 238, 0.07), inset 0rpx 3rpx 6rpx 1rpx #FFFFFF;
|
||||
box-sizing: border-box;
|
||||
padding: 16rpx 16rpx 0;
|
||||
|
||||
.topLeft {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.foodTopIcon {
|
||||
width: 200rpx;
|
||||
height: 70rpx;
|
||||
}
|
||||
|
||||
.foodDesc {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 24rpx;
|
||||
color: #998CEA;
|
||||
line-height: 42rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
padding: 4rpx 14rpx;
|
||||
border-radius: 22rpx 22rpx 22rpx 0rpx;
|
||||
border: 1rpx solid #998CEA;
|
||||
}
|
||||
}
|
||||
|
||||
.topRight {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.moreText {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 24rpx;
|
||||
color: #9299A7;
|
||||
line-height: 33rpx;
|
||||
text-align: right;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.rightArrow {
|
||||
width: 30rpx;
|
||||
height: 30rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.foodContent {
|
||||
width: 100%;
|
||||
|
||||
.foodList {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex-wrap: nowrap;
|
||||
|
||||
.foodItem {
|
||||
width: 280rpx;
|
||||
// height: 370rpx;
|
||||
box-sizing: border-box;
|
||||
padding: 24rpx;
|
||||
|
||||
.foodSrc {
|
||||
width: 200rpx;
|
||||
height: 200rpx;
|
||||
margin-bottom: 16rpx;
|
||||
}
|
||||
|
||||
.foodDetail {
|
||||
width: 100%;
|
||||
margin-top: 16rpx;
|
||||
|
||||
.foodName {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
color: #050505;
|
||||
line-height: 30rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
margin-bottom: 8rpx;
|
||||
}
|
||||
|
||||
.foodInfo {
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 24rpx;
|
||||
color: #A8AAB0;
|
||||
line-height: 30rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.priceBox {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-top: 16rpx;
|
||||
|
||||
.priceLeft {
|
||||
.price {
|
||||
font-family: "DINAlternate";
|
||||
font-weight: 500;
|
||||
font-size: 35rpx;
|
||||
color: #FF790D;
|
||||
line-height: 52rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
|
||||
.priceUnit {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 500;
|
||||
font-size: 22rpx;
|
||||
color: #FF790D;
|
||||
line-height: 30rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
}
|
||||
|
||||
.priceOld {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 400;
|
||||
font-size: 20rpx;
|
||||
color: #A8AAB0;
|
||||
line-height: 30rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-decoration-line: line-through;
|
||||
margin-left: 8rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.priceRight {
|
||||
width: 40rpx;
|
||||
height: 40rpx;
|
||||
|
||||
.addBtn {
|
||||
width: 40rpx;
|
||||
height: 40rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.nearBox {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
padding: 25rpx 32rpx;
|
||||
background-color: #fff;
|
||||
border-radius: 16rpx 16rpx 16rpx 16rpx;
|
||||
margin-top: 20rpx;
|
||||
|
||||
.nearTabBox {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.nearTabItem {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: 500;
|
||||
font-size: 34rpx;
|
||||
color: #5F5F5F;
|
||||
line-height: 45rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.selectNearTab {
|
||||
font-family: "PingFang SC";
|
||||
font-weight: bold;
|
||||
font-size: 34rpx;
|
||||
color: #141B1A;
|
||||
line-height: 45rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@ -244,10 +244,11 @@ export default {
|
||||
}
|
||||
}
|
||||
},
|
||||
paintCode() {
|
||||
paintCode(Membership_ECode) {
|
||||
let _this = this;
|
||||
|
||||
let code = _this.allCode;
|
||||
// let code = _this.allCode;
|
||||
let code = Membership_ECode;
|
||||
if (this.timer) {
|
||||
clearInterval(this.timer);
|
||||
this.timer = null;
|
||||
@ -351,6 +352,7 @@ export default {
|
||||
// .$get("/WeChat/GetMemberECode", { couponCode: this.cid || "" })
|
||||
.$get("/WeChat/GetMemberECode", {
|
||||
membershipId: _this.user.MEMBERSHIP_ID || "",
|
||||
couponCode: this.cid || ""
|
||||
})
|
||||
.then((res) => {
|
||||
console.log("resdsadasd", res);
|
||||
|
||||
@ -1,18 +1,12 @@
|
||||
<template>
|
||||
<div class="main">
|
||||
<div class="mapBox" v-if="showMap">
|
||||
<map
|
||||
id="myMap"
|
||||
:longitude="seatInfo.longitude"
|
||||
:latitude="seatInfo.latitude"
|
||||
:markers="markers"
|
||||
class="map"
|
||||
show-location
|
||||
></map>
|
||||
<map id="myMap" :longitude="seatInfo.longitude" :latitude="seatInfo.latitude" :markers="markers" class="map"
|
||||
show-location></map>
|
||||
|
||||
<div class="searchBox">
|
||||
<div class="searchTop">
|
||||
<image class="searchIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/"/>
|
||||
<image class="searchIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -35,7 +29,8 @@ export default {
|
||||
|
||||
let seatInfo = uni.getStorageSync("seatInfo");
|
||||
if (seatInfo) {
|
||||
this.seatInfo = JSON.parse(seatInfo);
|
||||
// this.seatInfo = JSON.parse(seatInfo);
|
||||
this.seatInfo = seatInfo
|
||||
this.showMap = true;
|
||||
}
|
||||
},
|
||||
@ -46,10 +41,12 @@ export default {
|
||||
.main {
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
|
||||
.mapBox {
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
position: relative;
|
||||
|
||||
.map {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
@ -58,6 +55,7 @@ export default {
|
||||
left: 0;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.searchBox {
|
||||
width: calc(100vw - 64rpx);
|
||||
box-sizing: border-box;
|
||||
|
||||
@ -585,6 +585,7 @@ export default {
|
||||
let REFUELINGGUN92 = 0; // 加油枪92号
|
||||
let REFUELINGGUN95 = 0; // 加油枪95号
|
||||
let REFUELINGGUN0 = 0; // 加油枪0号
|
||||
let HASSHOWERROOM = 0; // 淋浴房
|
||||
|
||||
if (item.RegionInfo && item.RegionInfo.length > 0) {
|
||||
item.RegionInfo.forEach((subItem) => {
|
||||
@ -602,6 +603,7 @@ export default {
|
||||
REFUELINGGUN92 += subItem.REFUELINGGUN92;
|
||||
REFUELINGGUN95 += subItem.REFUELINGGUN95;
|
||||
REFUELINGGUN0 += subItem.REFUELINGGUN0;
|
||||
HASSHOWERROOM += subItem.HASSHOWERROOM;
|
||||
|
||||
if (subItem.HASPILOTLOUNGE) {
|
||||
HASPILOTLOUNGE = true;
|
||||
@ -721,6 +723,14 @@ export default {
|
||||
isShow: MICROWAVEOVEN > 0,
|
||||
title: "微波炉",
|
||||
},
|
||||
{
|
||||
url:
|
||||
HASSHOWERROOM > 0
|
||||
? "https://eshangtech.com/minTestImg/HASSHOWERROOM.svg"
|
||||
: "https://eshangtech.com/minTestImg/noHASSHOWERROOM.svg",
|
||||
isShow: HASSHOWERROOM > 0,
|
||||
title: "淋浴房",
|
||||
},
|
||||
];
|
||||
});
|
||||
}
|
||||
|
||||
@ -284,7 +284,8 @@ export default {
|
||||
handleShowLocal() {
|
||||
let seatInfo = uni.getStorageSync("seatInfo");
|
||||
if (seatInfo) {
|
||||
let res = JSON.parse(seatInfo);
|
||||
// let res = JSON.parse(seatInfo);
|
||||
let res = seatInfo
|
||||
this.seatInfo = {
|
||||
longitude: res.longitude,
|
||||
latitude: res.latitude,
|
||||
|
||||
@ -268,7 +268,8 @@ export default {
|
||||
handleShowLocal() {
|
||||
let seatInfo = uni.getStorageSync("seatInfo");
|
||||
if (seatInfo) {
|
||||
let res = JSON.parse(seatInfo);
|
||||
// let res = JSON.parse(seatInfo);
|
||||
let res = seatInfo
|
||||
this.seatInfo = {
|
||||
longitude: res.longitude,
|
||||
latitude: res.latitude,
|
||||
|
||||
@ -1010,7 +1010,8 @@ export default {
|
||||
if (hasPermission) {
|
||||
let seatInfo = uni.getStorageSync("seatInfo");
|
||||
if (seatInfo) {
|
||||
return JSON.parse(seatInfo);
|
||||
// return JSON.parse(seatInfo);
|
||||
return seatInfo
|
||||
} else {
|
||||
plus.geolocation.getCurrentPosition(async function (position) {
|
||||
console.log("当前位置:", position);
|
||||
@ -1110,24 +1111,28 @@ export default {
|
||||
// });
|
||||
// console.log("1111");
|
||||
console.log("this.endObj", this.endObj);
|
||||
console.log("this.startObj", this.startObj);
|
||||
|
||||
if (!this.endObj.longitude || !this.endObj.latitude) {
|
||||
return;
|
||||
}
|
||||
|
||||
let _this = this;
|
||||
|
||||
console.log("this.seatInfo", this.seatInfo);
|
||||
if (!(this.seatInfo.longitude && this.seatInfo.latitude)) {
|
||||
if (this.loginType === "min") {
|
||||
handleHavePointInMin().then((res) => {
|
||||
_this.handleGetOnLoad();
|
||||
});
|
||||
} else if (this.loginType === "android") {
|
||||
handleHavePointInApp().then((res) => { });
|
||||
} else {
|
||||
hanldeHavePointInIos();
|
||||
}
|
||||
return;
|
||||
console.log("this.loginType", this.loginType);
|
||||
const seatInfo = await handleGetUserPointInfo()
|
||||
this.seatInfo = seatInfo
|
||||
// if (this.loginType === "min") {
|
||||
// handleHavePointInMin().then((res) => {
|
||||
// _this.handleGetOnLoad();
|
||||
// });
|
||||
// } else if (this.loginType === "android") {
|
||||
// handleHavePointInApp().then((res) => { });
|
||||
// } else {
|
||||
// hanldeHavePointInIos();
|
||||
// }
|
||||
// return;
|
||||
}
|
||||
|
||||
this.handleDelete();
|
||||
|
||||
@ -50,7 +50,8 @@ export default {
|
||||
console.log("seatInfo", seatInfo);
|
||||
|
||||
if (seatInfo) {
|
||||
return JSON.parse(seatInfo);
|
||||
// return JSON.parse(seatInfo);
|
||||
return seatInfo
|
||||
} else {
|
||||
plus.geolocation.getCurrentPosition(async function (position) {
|
||||
console.log("当前位置:", position);
|
||||
|
||||
BIN
static/home/NewSuggestIcon.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
1
static/home/NewSuggestIcon.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="81" height="89" viewBox="0 0 81 89"><defs><style>.a{fill:none;}.b{fill:#fb3f5f;}.c{fill:url(#a);}.d{fill:#fff;}.e{fill:url(#h);}.f{filter:url(#u);}.g{filter:url(#r);}.h{filter:url(#o);}.i{filter:url(#l);}.j{filter:url(#i);}.k{filter:url(#e);}.l{filter:url(#b);}</style><linearGradient id="a" x1="0.056" y1="0.08" x2="0.86" y2="0.932" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#fe997d"/><stop offset="0.477" stop-color="#ff6972"/><stop offset="1" stop-color="#ff5774"/></linearGradient><filter id="b"><feOffset dx="2" dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="1.5" result="c"/><feFlood flood-color="#ffc3b2" result="d"/><feComposite operator="out" in="SourceGraphic" in2="c"/><feComposite operator="in" in="d"/><feComposite operator="in" in2="SourceGraphic"/></filter><filter id="e"><feOffset dx="-1" dy="-3" input="SourceAlpha"/><feGaussianBlur stdDeviation="1.5" result="f"/><feFlood flood-color="#ff869d" result="g"/><feComposite operator="out" in="SourceGraphic" in2="f"/><feComposite operator="in" in="g"/><feComposite operator="in" in2="SourceGraphic"/></filter><linearGradient id="h" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffe6dc"/><stop offset="1" stop-color="#ff91a1"/></linearGradient><filter id="i" x="18.168" y="11.302" width="43.663" height="29.332" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="j"/><feFlood flood-color="#fa3a5c"/><feComposite operator="in" in2="j"/><feComposite in="SourceGraphic"/></filter><filter id="l" x="23.901" y="17.035" width="32.198" height="32.198" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="m"/><feFlood flood-color="#fa3a5c"/><feComposite operator="in" in2="m"/><feComposite in="SourceGraphic"/></filter><filter id="o" x="16.735" y="32.799" width="46.53" height="27.898" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="p"/><feFlood flood-color="#fa3a5c"/><feComposite operator="in" in2="p"/><feComposite in="SourceGraphic"/></filter><filter id="r" x="15.302" y="22.767" width="20.733" height="23.599" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="s"/><feFlood flood-color="#fa3a5c"/><feComposite operator="in" in2="s"/><feComposite in="SourceGraphic"/></filter><filter id="u" x="43.965" y="22.767" width="20.733" height="23.599" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="v"/><feFlood flood-color="#fa3a5c"/><feComposite operator="in" in2="v"/><feComposite in="SourceGraphic"/></filter></defs><g transform="translate(-605 -475)"><rect class="a" width="80" height="80" transform="translate(606 475)"/><ellipse class="b" cx="22.5" cy="5" rx="22.5" ry="5" transform="translate(623 536)"/><g data-type="innerShadowGroup"><rect class="c" width="56" height="56" rx="20" transform="translate(617 480)"/><g class="l" transform="matrix(1, 0, 0, 1, 605, 475)"><rect class="d" width="56" height="56" rx="20" transform="translate(12 5)"/></g></g><g class="k" transform="matrix(1, 0, 0, 1, 605, 475)"><rect class="d" width="56" height="56" rx="20" transform="translate(68 5) rotate(90)"/></g><g transform="translate(627.802 490.802)"><g class="j" transform="matrix(1, 0, 0, 1, -22.8, -15.8)"><path class="e" d="M160.618,73.143a14.331,14.331,0,0,1,14.332,14.332h-2.866a11.465,11.465,0,1,0-22.931,0h-2.866A14.331,14.331,0,0,1,160.618,73.143Z" transform="translate(-120.62 -57.34)"/></g><g class="i" transform="matrix(1, 0, 0, 1, -22.8, -15.8)"><path class="e" d="M301.17,228.027m-8.6,0a8.6,8.6,0,1,0,8.6-8.6A8.6,8.6,0,0,0,292.571,228.027Z" transform="translate(-261.17 -197.89)"/></g><g class="h" transform="matrix(1, 0, 0, 1, -22.8, -15.8)"><path class="e" d="M134.291,621.714c4.172,1.725,6.952,4.893,6.952,9.566,0,.836-1.056,1.78-2.379,2.15-2.866.8-7.986,1.187-13.386,1.182a66.235,66.235,0,0,1-12.7-.974c-1.667-.37-3.064-.985-3.064-2.359,0-4.672,2.78-7.839,6.952-9.565a11.664,11.664,0,0,0,17.486.16Z" transform="translate(-85.48 -584.41)"/></g><g class="g" transform="matrix(1, 0, 0, 1, -22.8, -15.8)"><path class="e" d="M73.143,365.714m2.866,0h0a2.534,2.534,0,0,1,2.866,2.866v2.866a2.534,2.534,0,0,1-2.866,2.866h0a2.534,2.534,0,0,1-2.866-2.866V368.58A2.533,2.533,0,0,1,76.009,365.714Z" transform="translate(-50.34 -338.45)"/></g><g class="f" transform="matrix(1, 0, 0, 1, -22.8, -15.8)"><path class="e" d="M804.571,365.714m2.866,0h0a2.534,2.534,0,0,1,2.866,2.866v2.866a2.534,2.534,0,0,1-2.866,2.866h0a2.534,2.534,0,0,1-2.866-2.866V368.58A2.534,2.534,0,0,1,807.437,365.714Z" transform="translate(-753.11 -338.45)"/></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 4.8 KiB |
1
static/home/addShopButton.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 41 41"><defs><style>.a{fill:#01c553;}.b{fill:#fff;}</style></defs><g transform="translate(-246 -2315)"><circle class="a" cx="20.5" cy="20.5" r="20.5" transform="translate(246 2315)"/><path class="b" d="M8.658,8.658H1.736a1.732,1.732,0,1,0,0,3.463H8.658v6.922a1.732,1.732,0,1,0,3.463,0V12.121h6.922a1.732,1.732,0,1,0,0-3.463H12.121V1.736a1.732,1.732,0,1,0-3.463,0V8.658Z" transform="translate(256.111 2325.109)"/></g></svg>
|
||||
|
After Width: | Height: | Size: 498 B |
BIN
static/home/getOil.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
1
static/home/getOil.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="81" height="89" viewBox="0 0 81 89"><defs><style>.a{fill:none;}.b{fill:#cd76fb;}.c{fill:url(#a);}.d{fill:#fff;}.e{fill:url(#e);}.f{filter:url(#f);}.g{filter:url(#b);}</style><linearGradient id="a" x1="0.134" y1="0.053" x2="0.788" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#f588f1"/><stop offset="1" stop-color="#bf6bfe"/></linearGradient><filter id="b"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="c"/><feFlood flood-color="#dfcfff" flood-opacity="0.82" result="d"/><feComposite operator="out" in="SourceGraphic" in2="c"/><feComposite operator="in" in="d"/><feComposite operator="in" in2="SourceGraphic"/></filter><linearGradient id="e" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#fff6ff"/><stop offset="1" stop-color="#ffd8ff"/></linearGradient><filter id="f" x="18.5" y="31.436" width="29.749" height="35.75" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="g"/><feFlood flood-color="#9b1df5"/><feComposite operator="in" in2="g"/><feComposite in="SourceGraphic"/></filter></defs><g transform="translate(-68 -475)"><rect class="a" width="80" height="80" transform="translate(69 475)"/><g transform="translate(163 12)"><ellipse class="b" cx="22.5" cy="5" rx="22.5" ry="5" transform="translate(-77 524)"/><g transform="translate(17)"><g data-type="innerShadowGroup"><path class="c" d="M186.224,241.081V216.954h1.81a1.753,1.753,0,0,1,1.81,1.653v15.35c0,3.936,3.464,7.124,7.754,7.124s7.754-3.188,7.754-7.124V204.439a5.311,5.311,0,0,0-1.81-3.936l-6.337-5.786a3.077,3.077,0,0,0-4.133,0,2.556,2.556,0,0,0,0,3.818l4.093,3.778-3.031,2.913a2.31,2.31,0,0,0,0,3.385,2.559,2.559,0,0,0,1.81.708h3.424V234a1.727,1.727,0,0,1-1.81,1.653,1.753,1.753,0,0,1-1.81-1.653v-15.35c0-3.936-3.464-7.124-7.754-7.124h-1.771V198.377a4.567,4.567,0,0,0-4.8-4.369H156.351a4.618,4.618,0,0,0-4.8,4.369v42.7h-.59a2.764,2.764,0,1,0,0,5.51h35.855a2.764,2.764,0,1,0,0-5.51ZM160.169,199.44H177.6a2.519,2.519,0,0,1,2.637,2.4v11.611a2.519,2.519,0,0,1-2.637,2.4H160.169a2.519,2.519,0,0,1-2.637-2.4V201.841A2.519,2.519,0,0,1,160.169,199.44Z" transform="translate(-247.911 277.68)"/><g class="g" transform="matrix(1, 0, 0, 1, -112, 463)"><path class="d" d="M186.224,241.081V216.954h1.81a1.753,1.753,0,0,1,1.81,1.653v15.35c0,3.936,3.464,7.124,7.754,7.124s7.754-3.188,7.754-7.124V204.439a5.311,5.311,0,0,0-1.81-3.936l-6.337-5.786a3.077,3.077,0,0,0-4.133,0,2.556,2.556,0,0,0,0,3.818l4.093,3.778-3.031,2.913a2.31,2.31,0,0,0,0,3.385,2.559,2.559,0,0,0,1.81.708h3.424V234a1.727,1.727,0,0,1-1.81,1.653,1.753,1.753,0,0,1-1.81-1.653v-15.35c0-3.936-3.464-7.124-7.754-7.124h-1.771V198.377a4.567,4.567,0,0,0-4.8-4.369H156.351a4.618,4.618,0,0,0-4.8,4.369v42.7h-.59a2.764,2.764,0,1,0,0,5.51h35.855a2.764,2.764,0,1,0,0-5.51ZM160.169,199.44H177.6a2.519,2.519,0,0,1,2.637,2.4v11.611a2.519,2.519,0,0,1-2.637,2.4H160.169a2.519,2.519,0,0,1-2.637-2.4V201.841A2.519,2.519,0,0,1,160.169,199.44Z" transform="translate(-135.91 -185.32)"/></g></g><g class="f" transform="matrix(1, 0, 0, 1, -112, 463)"><path class="e" d="M7.375,20.75A7.281,7.281,0,0,1,0,13.568C0,9.6,7.375,0,7.375,0s7.374,9.6,7.374,13.568A7.28,7.28,0,0,1,7.375,20.75Z" transform="translate(26 35.94)"/></g></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
BIN
static/home/helpCar.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
1
static/home/helpCar.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="81" height="89" viewBox="0 0 81 89"><defs><style>.a{fill:none;}.b{fill:#6c5ed8;}.c{fill:url(#a);}.d{fill:#fff;}.e{fill:url(#e);}.f{fill:url(#h);}.g{filter:url(#i);}.h{filter:url(#f);}.i{filter:url(#b);}</style><linearGradient id="a" x1="0.245" y1="0.019" x2="0.736" y2="0.937" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#6489fe"/><stop offset="0.54" stop-color="#6d79ff"/><stop offset="1" stop-color="#8462fe"/></linearGradient><filter id="b"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="1.5" result="c"/><feFlood flood-color="#b3bff4" result="d"/><feComposite operator="out" in="SourceGraphic" in2="c"/><feComposite operator="in" in="d"/><feComposite operator="in" in2="SourceGraphic"/></filter><linearGradient id="e" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#fffffd"/><stop offset="1" stop-color="#ccb5ff"/></linearGradient><filter id="f" x="11.331" y="6.693" width="57.339" height="26.996" filterUnits="userSpaceOnUse"><feOffset input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="g"/><feFlood flood-color="#6c58d1"/><feComposite operator="in" in2="g"/><feComposite in="SourceGraphic"/></filter><linearGradient id="h" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#fbe34f"/><stop offset="0.489" stop-color="#ffbf2a"/><stop offset="1" stop-color="#fc9f28"/></linearGradient><filter id="i" x="22.067" y="26.099" width="35.865" height="35.835" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="j"/><feFlood flood-color="#6c58d1"/><feComposite operator="in" in2="j"/><feComposite in="SourceGraphic"/></filter></defs><g transform="translate(-471 -475)"><rect class="a" width="80" height="80" transform="translate(472 475)"/><ellipse class="b" cx="22.5" cy="5" rx="22.5" ry="5" transform="translate(489 536)"/><g transform="translate(1579.629 -325.041)"><g data-type="innerShadowGroup"><path class="c" d="M220.188,53.918V45.45a20.04,20.04,0,0,0,2.47-9.526c0-5.645-2.117-10.585-5.645-13.054-1.058-10.585-6-17.994-11.643-17.994H178.556c-6,0-10.585,7.762-11.643,17.994-3.881,2.47-6,7.409-6,13.054a17.476,17.476,0,0,0,2.47,9.526v8.468c0,4.234,12.349,4.234,12.349,0V51.1h31.754v2.823c0,4.234,12.7,4.234,12.7,0M171.5,40.864c-2.117,0-4.234-2.117-4.234-4.939s1.764-4.939,4.234-4.939c2.117,0,4.234,2.117,4.234,4.939s-2.117,4.939-4.234,4.939m40.221,0c-2.117,0-4.234-2.117-4.234-4.939s1.764-4.939,4.234-4.939c2.117,0,4.234,2.117,4.234,4.939s-2.117,4.939-4.234,4.939" transform="translate(-1260.415 805.124)"/><g class="i" transform="matrix(1, 0, 0, 1, -1108.63, 800.04)"><path class="d" d="M220.188,53.918V45.45a20.04,20.04,0,0,0,2.47-9.526c0-5.645-2.117-10.585-5.645-13.054-1.058-10.585-6-17.994-11.643-17.994H178.556c-6,0-10.585,7.762-11.643,17.994-3.881,2.47-6,7.409-6,13.054a17.476,17.476,0,0,0,2.47,9.526v8.468c0,4.234,12.349,4.234,12.349,0V51.1h31.754v2.823c0,4.234,12.7,4.234,12.7,0M171.5,40.864c-2.117,0-4.234-2.117-4.234-4.939s1.764-4.939,4.234-4.939c2.117,0,4.234,2.117,4.234,4.939s-2.117,4.939-4.234,4.939m40.221,0c-2.117,0-4.234-2.117-4.234-4.939s1.764-4.939,4.234-4.939c2.117,0,4.234,2.117,4.234,4.939s-2.117,4.939-4.234,4.939" transform="translate(-151.79 5.08)"/></g></g><g class="h" transform="matrix(1, 0, 0, 1, -1108.63, 800.04)"><path class="e" d="M0,12H0A25.742,25.742,0,0,1,3.265,3.484C4.753,1.2,6.431,0,8.116,0H34.577a4.394,4.394,0,0,1,2.552.882,8.885,8.885,0,0,1,2.255,2.47,17.547,17.547,0,0,1,1.792,3.793A27.426,27.426,0,0,1,42.339,12H41.281l-38.81-.353A6.925,6.925,0,0,0,0,12Z" transform="translate(18.83 14.19)"/></g><g class="g" transform="matrix(1, 0, 0, 1, -1108.63, 800.04)"><path class="f" d="M86.761,70.874c-.352.394-.936.9-1.773,1.662a2.139,2.139,0,0,1-3.028-3.022c.817-.815,1.7-1.781,1.681-1.785a6.408,6.408,0,0,0-8.772,7.855l-7.543,7.527a2.852,2.852,0,0,0,4.037,4.028l7.543-7.527a6.388,6.388,0,0,0,7.855-8.739Z" transform="translate(-36.92 -36.54)"/></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
BIN
static/home/mapHelp.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
1
static/home/mapHelp.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="81" height="89" viewBox="0 0 81 89"><defs><style>.a{fill:none;}.b{fill:#5261e6;}.c{fill:url(#a);}.d{fill:#fff;}.e{fill:url(#e);}.f{filter:url(#f);}.g{filter:url(#b);}</style><linearGradient id="a" x1="0.134" y1="0.053" x2="0.788" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#7a9efb"/><stop offset="1" stop-color="#5f7af5"/></linearGradient><filter id="b"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="c"/><feFlood flood-color="#dfcfff" flood-opacity="0.82" result="d"/><feComposite operator="out" in="SourceGraphic" in2="c"/><feComposite operator="in" in="d"/><feComposite operator="in" in2="SourceGraphic"/></filter><linearGradient id="e" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#f0ebff"/><stop offset="1" stop-color="#c0a5fe"/></linearGradient><filter id="f" x="28.378" y="13.299" width="24.374" height="24.375" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="g"/><feFlood flood-color="#1700bb" flood-opacity="0.502"/><feComposite operator="in" in2="g"/><feComposite in="SourceGraphic"/></filter></defs><g transform="translate(-68 -475)"><rect class="a" width="80" height="80" transform="translate(69 475)"/><g transform="translate(163 12)"><ellipse class="b" cx="22.5" cy="5" rx="22.5" ry="5" transform="translate(-77 524)"/><g transform="translate(-831.999 -102.274)"><g data-type="innerShadowGroup"><path class="c" d="M50.594,44.447a3.574,3.574,0,0,1-2.226,1.73L30.349,50.885a3.572,3.572,0,0,1-3.063-.609l-8.745-6.628a3.577,3.577,0,0,0-3.026-.619L4.484,45.788A3.576,3.576,0,0,1,.2,41.281l4.893-16.16a3.575,3.575,0,0,1,3.422-2.54h4.328A52.228,52.228,0,0,0,21.621,32.65l.5.471a4.956,4.956,0,0,0,6.837.007l.427-.4A52.551,52.551,0,0,0,38.2,22.582h4.046a3.574,3.574,0,0,1,3.41,2.5l5.221,16.558a3.577,3.577,0,0,1-.281,2.806ZM26.613,30.661a1.556,1.556,0,0,1-2.151,0c-3.973-3.783-11.4-10.5-11.4-18.172a12.481,12.481,0,1,1,24.963,0c0,7.641-7.528,14.489-11.408,18.175Z" transform="translate(751.96 575.272)"/><g class="g" transform="matrix(1, 0, 0, 1, 737, 565.27)"><path class="d" d="M50.594,44.447a3.574,3.574,0,0,1-2.226,1.73L30.349,50.885a3.572,3.572,0,0,1-3.063-.609l-8.745-6.628a3.577,3.577,0,0,0-3.026-.619L4.484,45.788A3.576,3.576,0,0,1,.2,41.281l4.893-16.16a3.575,3.575,0,0,1,3.422-2.54h4.328A52.228,52.228,0,0,0,21.621,32.65l.5.471a4.956,4.956,0,0,0,6.837.007l.427-.4A52.551,52.551,0,0,0,38.2,22.582h4.046a3.574,3.574,0,0,1,3.41,2.5l5.221,16.558a3.577,3.577,0,0,1-.281,2.806ZM26.613,30.661a1.556,1.556,0,0,1-2.151,0c-3.973-3.783-11.4-10.5-11.4-18.172a12.481,12.481,0,1,1,24.963,0c0,7.641-7.528,14.489-11.408,18.175Z" transform="translate(14.96 10)"/></g></g><g class="f" transform="matrix(1, 0, 0, 1, 737, 565.27)"><path class="e" d="M29.65,10.124a4.687,4.687,0,1,0-.447,5.365,4.687,4.687,0,0,0,.447-5.365Z" transform="translate(14.96 10)"/></g></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
1
static/home/newExpendIcon.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="17" height="9" viewBox="0 0 17 9"><defs><style>.a{fill:#fff;}</style></defs><path class="a" d="M8.5,0,17,9H0Z" transform="translate(17 9) rotate(180)"/></svg>
|
||||
|
After Width: | Height: | Size: 205 B |
1
static/home/newFixed.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1745992254151" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2659" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M226.048 125.286c164.297-164.7 430.674-164.7 594.954 0 164.308 164.704 126.054 431.749-38.25 596.449l-259.219 298.213-259.229-298.213c-164.311-164.7-202.551-431.746-38.257-596.449zM523.53 911.507l205.155-243.985c134.414-134.755 172.663-353.26 38.25-488.011-134.438-134.755-352.375-134.755-486.799 0-134.42 134.752-96.171 353.253 38.253 488.011l205.141 243.985zM523.53 193.461c-105.615 0-191.232 85.839-191.232 191.71 0 105.868 85.617 191.706 191.232 191.706 105.632 0 191.229-85.839 191.229-191.706 0-105.868-85.596-191.71-191.229-191.71zM523.53 500.186c-63.369 0-114.739-51.483-114.739-115.016s51.367-115.019 114.739-115.019c63.372 0 114.749 51.487 114.749 115.019s-51.377 115.016-114.749 115.016z" fill="#ffffff" p-id="2660"></path></svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
BIN
static/home/newLostAndFound.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
1
static/home/newLostAndFound.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="81" height="89" viewBox="0 0 81 89"><defs><style>.a{fill:none;}.b{fill:#fe9529;}.c{fill:url(#a);}.d{fill:#fff;}.e{fill:url(#e);}.f{filter:url(#f);}.g{filter:url(#b);}</style><linearGradient id="a" x1="0.273" y1="0.104" x2="0.536" y2="0.965" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#feba4b"/><stop offset="0.51" stop-color="#ffb142"/><stop offset="1" stop-color="#fe8f24"/></linearGradient><filter id="b"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="1.5" result="c"/><feFlood flood-color="#fddda0" result="d"/><feComposite operator="out" in="SourceGraphic" in2="c"/><feComposite operator="in" in="d"/><feComposite operator="in" in2="SourceGraphic"/></filter><linearGradient id="e" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#fffef9"/><stop offset="1" stop-color="#ffefb4"/></linearGradient><filter id="f" x="20.103" y="21.635" width="43.316" height="43.021" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="g"/><feFlood flood-color="#ff7020"/><feComposite operator="in" in2="g"/><feComposite in="SourceGraphic"/></filter></defs><g transform="translate(-334 -475)"><rect class="a" width="80" height="80" transform="translate(335 475)"/><g transform="translate(490)"><ellipse class="b" cx="22.5" cy="5" rx="22.5" ry="5" transform="translate(-138 536)"/></g><g transform="translate(-643.533 -198.718)"><g transform="translate(993.603 679.265)"><g data-type="innerShadowGroup"><path class="c" d="M291.778,221.982l-2.318-31.31a5.648,5.648,0,0,0-5.717-5.126h-2.651a13.744,13.744,0,0,0-27.458,0h-2.651a5.651,5.651,0,0,0-5.717,5.126l-2.318,31.31a5.61,5.61,0,0,0,5.717,5.911h37.4a5.609,5.609,0,0,0,5.712-5.911Zm-24.415-43.538a7.741,7.741,0,0,1,7.707,7.1H259.651A7.752,7.752,0,0,1,267.363,178.444Z" transform="translate(-242.934 -172.441)"/><g class="g" transform="matrix(1, 0, 0, 1, -16.07, -5.55)"><path class="d" d="M291.778,221.982l-2.318-31.31a5.648,5.648,0,0,0-5.717-5.126h-2.651a13.744,13.744,0,0,0-27.458,0h-2.651a5.651,5.651,0,0,0-5.717,5.126l-2.318,31.31a5.61,5.61,0,0,0,5.717,5.911h37.4a5.609,5.609,0,0,0,5.712-5.911Zm-24.415-43.538a7.741,7.741,0,0,1,7.707,7.1H259.651A7.752,7.752,0,0,1,267.363,178.444Z" transform="translate(-226.86 -166.89)"/></g></g><g class="f" transform="matrix(1, 0, 0, 1, -16.07, -5.55)"><path class="e" d="M25.556,28.021h-.01a2.766,2.766,0,0,1-1.921-.771l-4.4-4.22a12.521,12.521,0,1,1,3.893-3.948l4.341,4.17a2.768,2.768,0,0,1-1.907,4.77ZM12.5,5.546a6.959,6.959,0,1,0,6.959,6.959A6.967,6.967,0,0,0,12.5,5.546Z" transform="translate(27.6 26.13)"/></g></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 2.7 KiB |
1
static/home/newRightRow.svg
Normal file
@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1745994728743" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4484" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M384.32 797.512a30.088 30.088 0 0 1-21.288-51.392L597.144 512 363.032 277.816a30.088 30.088 0 0 1 0-42.568 30.088 30.088 0 0 1 42.568 0l255.392 255.464a30.088 30.088 0 0 1 0 42.568L405.6 788.696a30.04 30.04 0 0 1-21.28 8.816z" fill="#9299A7" p-id="4485"></path></svg>
|
||||
|
After Width: | Height: | Size: 600 B |
1
static/home/newSearch.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="30.593" height="30.666" viewBox="0 0 30.593 30.666"><defs><style>.a{fill:#b2bdd2;}</style></defs><path class="a" d="M95.6,92.7l-6.113-6.113A13.434,13.434,0,0,0,78.894,64.9a13.336,13.336,0,0,0-9.473,3.948,13.486,13.486,0,0,0,4.257,21.915,13.383,13.383,0,0,0,10.432,0,13.4,13.4,0,0,0,3.027-1.787l6.1,6.1A1.676,1.676,0,1,0,95.6,92.7Zm-16.71-3.632a10.71,10.71,0,1,1,10.652-10.71A10.693,10.693,0,0,1,78.894,89.069Z" transform="translate(-65.5 -64.9)"/></svg>
|
||||
|
After Width: | Height: | Size: 500 B |
BIN
static/home/onlineFood.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
1
static/home/onlineFood.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="82" height="91" viewBox="0 0 82 91"><defs><style>.a{fill:none;}.b{fill:#fb3f5f;opacity:0.6;}.c{fill:url(#a);}.d{fill:#fff;}.e{fill:url(#e);}.f{filter:url(#f);}.g{filter:url(#b);}</style><linearGradient id="a" x1="0.056" y1="0.08" x2="0.86" y2="0.932" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#fe997d"/><stop offset="0.477" stop-color="#ff6972"/><stop offset="1" stop-color="#ff5774"/></linearGradient><filter id="b"><feOffset dx="2" dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="1.5" result="c"/><feFlood flood-color="#ffc3b2" result="d"/><feComposite operator="out" in="SourceGraphic" in2="c"/><feComposite operator="in" in="d"/><feComposite operator="in" in2="SourceGraphic"/></filter><linearGradient id="e" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ffe6dc"/><stop offset="1" stop-color="#ff91a1"/></linearGradient><filter id="f" x="19.699" y="17.007" width="42.073" height="47.491" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="g"/><feFlood flood-color="#fa3a5c"/><feComposite operator="in" in2="g"/><feComposite in="SourceGraphic"/></filter></defs><g transform="translate(-23 -593.977)"><rect class="a" width="80" height="80" transform="translate(24 593.977)"/><g transform="translate(24.16 593.823)"><g transform="translate(-0.16 0.155)"><rect class="a" width="80" height="80"/><g transform="translate(9.231 4.103)"><ellipse class="b" cx="23" cy="5.5" rx="23" ry="5.5" transform="translate(7.769 57.897)"/><g data-type="innerShadowGroup"><path class="c" d="M20.661,57a10,10,0,0,1-10-10V40.37A15.021,15.021,0,0,1,0,26.164,15.2,15.2,0,0,1,14.552,11.241,17.423,17.423,0,0,1,31.015,0,17.424,17.424,0,0,1,47.469,11.213h.023C56.056,11.213,63,17.906,63,26.164a15.068,15.068,0,0,1-11.631,14.48V47a10,10,0,0,1-10,10Z" transform="translate(-0.231 -0.103)"/><g class="g" transform="matrix(1, 0, 0, 1, -10.23, -4.1)"><path class="d" d="M20.661,57a10,10,0,0,1-10-10V40.37A15.021,15.021,0,0,1,0,26.164,15.2,15.2,0,0,1,14.552,11.241,17.423,17.423,0,0,1,31.015,0,17.424,17.424,0,0,1,47.469,11.213h.023C56.056,11.213,63,17.906,63,26.164a15.068,15.068,0,0,1-11.631,14.48V47a10,10,0,0,1-10,10Z" transform="translate(10 4)"/></g></g><g class="f" transform="matrix(1, 0, 0, 1, -10.23, -4.1)"><path class="e" d="M108.664,16.248l1.083,13.536a3.144,3.144,0,0,1-.92,1.98,2.559,2.559,0,0,1-3.574,0,3.151,3.151,0,0,1-.92-1.98l1.083-13.536c-2.038-1.217-3.791-4.141-3.791-7.761,0-4.683,2.425-8.479,5.414-8.479s5.415,3.8,5.415,8.479C112.454,12.106,110.7,15.031,108.664,16.248Zm-14.276-.476-.885.476,1.154,14.471a1.5,1.5,0,0,1-.684,1.253,2.977,2.977,0,0,1-1.744.515H90.293a2.974,2.974,0,0,1-1.745-.515,1.482,1.482,0,0,1-.683-1.248l1.307-14.476-.874-.476c-1.608,0-2.916-1.086-2.916-2.231V1.087A.97.97,0,0,1,86.276,0h.206a1.112,1.112,0,0,1,1.065,1.087v9.2a1.27,1.27,0,0,0,1.211,1.265h.205a1.345,1.345,0,0,0,1.291-1.265v-9.2A1.035,1.035,0,0,1,91.24,0h.208a1.02,1.02,0,0,1,.972,1.087v9.2a1.357,1.357,0,0,0,1.3,1.265h.206a1.259,1.259,0,0,0,1.2-1.265v-9.2A1.091,1.091,0,0,1,96.2,0h.205a.972.972,0,0,1,.884,1.087V13.54C97.293,14.685,96,15.771,94.388,15.771Z" transform="translate(-58.18 21.51)"/></g></g></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
BIN
static/home/roadHelp.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
1
static/home/roadHelp.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="82" height="89" viewBox="0 0 82 89"><defs><style>.a{fill:url(#a);}.b{fill:#fff;}.c{fill:url(#e);}.d{fill:none;}.e{fill:#14c67f;}.f{fill:url(#i);}.g{filter:url(#j);}.h{filter:url(#f);}.i{filter:url(#b);}</style><linearGradient id="a" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#7fee76"/><stop offset="0.502" stop-color="#31d57f"/><stop offset="1" stop-color="#0ac27f"/></linearGradient><filter id="b"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="1.5" result="c"/><feFlood flood-color="#afffbd" result="d"/><feComposite operator="out" in="SourceGraphic" in2="c"/><feComposite operator="in" in="d"/><feComposite operator="in" in2="SourceGraphic"/></filter><linearGradient id="e" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#3bbfaa"/><stop offset="1" stop-color="#0591c2"/></linearGradient><filter id="f" x="44.762" y="7.312" width="27.898" height="20.131" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="1.5" result="g"/><feFlood flood-color="#72d2b6" result="h"/><feComposite operator="out" in="SourceGraphic" in2="g"/><feComposite operator="in" in="h"/><feComposite operator="in" in2="SourceGraphic"/></filter><linearGradient id="i" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ecffee"/><stop offset="1" stop-color="#c4ffbd"/></linearGradient><filter id="j" x="19.5" y="29.5" width="28" height="20" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="k"/><feFlood flood-color="#14b282"/><feComposite operator="in" in2="k"/><feComposite in="SourceGraphic"/></filter></defs><g transform="translate(-849 -675)"><g transform="translate(-7.67 62.02)"><g transform="translate(864.01 624.292)"><g data-type="innerShadowGroup"><path class="a" d="M54.453,135.629a7.931,7.931,0,0,0,1.258,1.643,7.777,7.777,0,0,0,10.982.008,8.159,8.159,0,0,0,1.256-1.652h4.025v-4.91h-1.8V111.375H43.77l-.11-14.708-.59-.4H34l-.59.4a28.045,28.045,0,0,0-6.5,6.274c-1.3,1.705-2.341,4.751-3.2,6.59H18.466c-3.936,2.911-4.973,16.88-4.842,21.185H11.636v4.912h6.239a7.869,7.869,0,0,0,1.26,1.643,7.771,7.771,0,0,0,10.978.008,8.179,8.179,0,0,0,1.26-1.652H54.453Zm9.539-6.6A3.935,3.935,0,0,1,64,134.588h-.006a3.962,3.962,0,0,1-5.58.008l-.008-.008a3.938,3.938,0,0,1,.008-5.563v-.006a3.969,3.969,0,0,1,5.58.006Zm-36.579,0a3.932,3.932,0,0,1,.008,5.563H27.41a3.96,3.96,0,0,1-5.575.008l-.006-.008a3.935,3.935,0,0,1,.006-5.563v-.006a3.964,3.964,0,0,1,5.575.006Zm11.423-19.493h-10c.506-.885,1.066-2.944,1.7-3.774a23.343,23.343,0,0,1,4.882-4.786h3.407l.011,8.56Z" transform="translate(-11.636 -95.365)"/><g class="i" transform="matrix(1, 0, 0, 1, -7.34, -11.31)"><path class="b" d="M54.453,135.629a7.931,7.931,0,0,0,1.258,1.643,7.777,7.777,0,0,0,10.982.008,8.159,8.159,0,0,0,1.256-1.652h4.025v-4.91h-1.8V111.375H43.77l-.11-14.708-.59-.4H34l-.59.4a28.045,28.045,0,0,0-6.5,6.274c-1.3,1.705-2.341,4.751-3.2,6.59H18.466c-3.936,2.911-4.973,16.88-4.842,21.185H11.636v4.912h6.239a7.869,7.869,0,0,0,1.26,1.643,7.771,7.771,0,0,0,10.978.008,8.179,8.179,0,0,0,1.26-1.652H54.453Zm9.539-6.6A3.935,3.935,0,0,1,64,134.588h-.006a3.962,3.962,0,0,1-5.58.008l-.008-.008a3.938,3.938,0,0,1,.008-5.563v-.006a3.969,3.969,0,0,1,5.58.006Zm-36.579,0a3.932,3.932,0,0,1,.008,5.563H27.41a3.96,3.96,0,0,1-5.575.008l-.006-.008a3.935,3.935,0,0,1,.006-5.563v-.006a3.964,3.964,0,0,1,5.575.006Zm11.423-19.493h-10c.506-.885,1.066-2.944,1.7-3.774a23.343,23.343,0,0,1,4.882-4.786h3.407l.011,8.56Z" transform="translate(-4.3 -84.05)"/></g></g><g data-type="innerShadowGroup"><path class="c" d="M847.195,20.022V7.3h15.595V9.667h-1.081v4.387h.925l.152,1.108-1.686,2.09,1.336,2.878,3.715-1.309-.613-1.33-1.983.716-.365-.769,1.7-1.239-.023-2.147h1.317V9.665h-1.157V7.3h.5V2.36H847.195V0h-5.3l-3.607,20.022Z" transform="translate(-800.862 -4)"/><g class="h" transform="matrix(1, 0, 0, 1, -7.34, -11.31)"><path class="b" d="M847.195,20.022V7.3h15.595V9.667h-1.081v4.387h.925l.152,1.108-1.686,2.09,1.336,2.878,3.715-1.309-.613-1.33-1.983.716-.365-.769,1.7-1.239-.023-2.147h1.317V9.665h-1.157V7.3h.5V2.36H847.195V0h-5.3l-3.607,20.022Z" transform="translate(-793.52 7.31)"/></g></g></g></g><rect class="d" width="80" height="80" transform="translate(849 675)"/><ellipse class="e" cx="22.5" cy="5" rx="22.5" ry="5" transform="translate(868 736)"/><g class="g" transform="matrix(1, 0, 0, 1, 849, 675)"><rect class="f" width="13" height="5" rx="2.5" transform="translate(27 34)"/></g></g></svg>
|
||||
|
After Width: | Height: | Size: 4.5 KiB |
BIN
static/home/scanCode.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
1
static/home/scanCode.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="82" height="87" viewBox="0 0 82 87"><defs><style>.a{fill:none;}.b{fill:#14c67f;}.c{fill:url(#a);}.d{fill:#fff;}.e{fill:url(#e);}.f{fill:url(#i);}.g{filter:url(#j);}.h{filter:url(#f);}.i{filter:url(#b);}</style><linearGradient id="a" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#3bbfaa"/><stop offset="1" stop-color="#0591c2"/></linearGradient><filter id="b" x="61.109" y="11.133" width="8.769" height="23.019" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="1.5" result="c"/><feFlood flood-color="#72d2b6" result="d"/><feComposite operator="out" in="SourceGraphic" in2="c"/><feComposite operator="in" in="d"/><feComposite operator="in" in2="SourceGraphic"/></filter><linearGradient id="e" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#7fee76"/><stop offset="0.502" stop-color="#31d57f"/><stop offset="1" stop-color="#0ac27f"/></linearGradient><filter id="f"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="1.5" result="g"/><feFlood flood-color="#afffbd" result="h"/><feComposite operator="out" in="SourceGraphic" in2="g"/><feComposite operator="in" in="h"/><feComposite operator="in" in2="SourceGraphic"/></filter><linearGradient id="i" x1="0.5" x2="0.5" y2="1" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#ecffee"/><stop offset="1" stop-color="#c4ffbd"/></linearGradient><filter id="j" x="26.297" y="8.808" width="31.266" height="38.387" filterUnits="userSpaceOnUse"><feOffset dy="3" input="SourceAlpha"/><feGaussianBlur stdDeviation="2.5" result="k"/><feFlood flood-color="#14b282"/><feComposite operator="in" in2="k"/><feComposite in="SourceGraphic"/></filter></defs><g transform="translate(-203 -475)"><rect class="a" width="80" height="80" transform="translate(203 475)"/><g transform="translate(388 12)"><ellipse class="b" cx="22" cy="4" rx="22" ry="4" transform="translate(-165 524)"/><g transform="translate(-2.935 -3.089)"><g data-type="innerShadowGroup"><rect class="c" width="8.769" height="23.019" rx="2" transform="translate(-120.956 477.222)"/><g class="i" transform="matrix(1, 0, 0, 1, -182.06, 466.09)"><rect class="d" width="8.769" height="23.019" rx="2" transform="translate(61.11 11.13)"/></g></g><g data-type="innerShadowGroup"><path class="e" d="M78.5,69.12H39.477A7.133,7.133,0,0,0,32.765,75.2l-3.8,21.517a7.7,7.7,0,0,0,1.647,6.324,6.712,6.712,0,0,0,5.129,2.437H37.92L36.165,114.2a4.6,4.6,0,0,0,4.509,5.507H51.889a4.6,4.6,0,0,0,4.517-3.741l2.971-15.645A4.6,4.6,0,0,1,63.9,96.581H78.5ZM38.836,100.93a2.187,2.187,0,0,0-.25-.051H35.738a2.117,2.117,0,0,1-1.606-.805,3.152,3.152,0,0,1-.643-2.56L37.292,76a2.62,2.62,0,0,1,2.259-2.283h4.77Z" transform="translate(-195.888 405.569)"/><g class="h" transform="matrix(1, 0, 0, 1, -182.06, 466.09)"><path class="d" d="M78.5,69.12H39.477A7.133,7.133,0,0,0,32.765,75.2l-3.8,21.517a7.7,7.7,0,0,0,1.647,6.324,6.712,6.712,0,0,0,5.129,2.437H37.92L36.165,114.2a4.6,4.6,0,0,0,4.509,5.507H51.889a4.6,4.6,0,0,0,4.517-3.741l2.971-15.645A4.6,4.6,0,0,1,63.9,96.581H78.5ZM38.836,100.93a2.187,2.187,0,0,0-.25-.051H35.738a2.117,2.117,0,0,1-1.606-.805,3.152,3.152,0,0,1-.643-2.56L37.292,76a2.62,2.62,0,0,1,2.259-2.283h4.77Z" transform="translate(-13.82 -60.52)"/></g></g></g><g class="g" transform="matrix(1, 0, 0, 1, -185, 463)"><path class="f" d="M171.919,9.4a2.273,2.273,0,0,0-2-1.174h-2.936V7.87l.822-4.813V2.234A2.214,2.214,0,0,0,165.7,0a.707.707,0,0,0-.47.123A2.982,2.982,0,0,0,163.7,1.184l-7.4,9.746a2.327,2.327,0,0,0-.123,2.46,2.273,2.273,0,0,0,2,1.174h2.936v.352L160.055,20.9a1.938,1.938,0,0,0,1.174,2.349,2.025,2.025,0,0,0,.94.123,2.05,2.05,0,0,0,1.409-.47,1.418,1.418,0,0,0,.587-.587l7.515-10.568a2.189,2.189,0,0,0,.235-2.348Z" transform="translate(-122.09 13.31)"/></g></g></g></svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
BIN
static/home/serviceFood.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
1
static/home/serviceFood.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="235.654" height="104.703" viewBox="0 0 235.654 104.703"><defs><style>.a{fill:url(#a);}.b{fill:#fff;font-size:36px;font-family:YouSheBiaoTiHei;}.c{filter:url(#b);}</style><linearGradient id="a" x1="0.037" y1="0.123" x2="0.874" y2="0.68" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="#7494fd"/><stop offset="1" stop-color="#94d5fc"/></linearGradient><filter id="b" x="0" y="0" width="235.654" height="104.703" filterUnits="userSpaceOnUse"><feOffset dy="8" input="SourceAlpha"/><feGaussianBlur stdDeviation="6" result="c"/><feFlood flood-color="#b0dfee" flood-opacity="0.071"/><feComposite operator="in" in2="c"/><feComposite in="SourceGraphic"/></filter></defs><g transform="translate(-2 -1916)"><g class="c" transform="matrix(1, 0, 0, 1, 2, 1916)"><path class="a" d="M15.83,0H199.654s-6.408,2.281-13.087,15.83S184.244,31.7,176.4,41.577s-17.426,10.455-17.426,10.455H37.284s-13.941-1.161-22.944,2.9S0,68.7,0,68.7V15.83A15.83,15.83,0,0,1,15.83,0Z" transform="translate(18 10)"/></g><text class="b" transform="translate(42 1965)"><tspan x="0" y="0">驿站美食</tspan></text></g></svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
BIN
static/home/wanmeiyizhanNewIndex.png
Normal file
|
After Width: | Height: | Size: 332 KiB |
2
unpackage/cache/appleConfig.ini
vendored
@ -1,5 +1,5 @@
|
||||
[appleAppid]
|
||||
appleAppid=io.dcloud.wanmeiyizhan
|
||||
appleAppid=wanmeiyizhan
|
||||
|
||||
[iosStyle]
|
||||
iosStyle=
|
||||
|
||||
6
unpackage/cache/certdataios
vendored
@ -1,3 +1,3 @@
|
||||
iosProfile=C:/Users/yskj03/Desktop/驿达 ios 证书/yidawanmeiyizhan.mobileprovision
|
||||
ioscertFile=C:/Users/yskj03/Desktop/驿达 ios 证书/证书.p12
|
||||
ioscertPassword=x0wKnQH7dP22cjA3TCP2vg==
|
||||
iosProfile=C:/Users/YSKJ01/Desktop/自己搞得驿达内容/mobileprovision.mobileprovision
|
||||
ioscertFile=C:/Users/YSKJ01/Desktop/自己搞得驿达内容/证书.p12
|
||||
ioscertPassword=IIlQ8W9TleLFMuQMP+DDUg==
|
||||
|
||||