This commit is contained in:
ylj20011123 2025-04-30 20:53:32 +08:00
parent 67336791a9
commit 0ccea90223
134 changed files with 5227 additions and 5101 deletions

View File

@ -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

View File

@ -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"
}
}
}

View File

@ -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
View 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>

File diff suppressed because it is too large Load Diff

View File

@ -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);

View File

@ -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;

View File

@ -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: "淋浴房",
},
];
});
}

File diff suppressed because it is too large Load Diff

View File

@ -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,

View File

@ -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,

View File

@ -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();

File diff suppressed because it is too large Load Diff

View File

@ -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);

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View 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

View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

1
static/home/getOil.svg Normal file
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

1
static/home/helpCar.svg Normal file
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

1
static/home/mapHelp.svg Normal file
View 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

View 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
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View 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

View 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

View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

1
static/home/roadHelp.svg Normal file
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

1
static/home/scanCode.svg Normal file
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 KiB

View File

@ -1,5 +1,5 @@
[appleAppid]
appleAppid=io.dcloud.wanmeiyizhan
appleAppid=wanmeiyizhan
[iosStyle]
iosStyle=

View File

@ -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==

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More