update
2
App.vue
@ -171,7 +171,7 @@ export default {
|
||||
initReady: null, // 用于页面等待初始化完成
|
||||
},
|
||||
onLaunch() {
|
||||
uni.setStorageSync("seatInfo", null);
|
||||
// uni.setStorageSync("seatInfo", null);
|
||||
// 这里是拿到 用户的手机信息
|
||||
let type = uni.getSystemInfoSync();
|
||||
// 拿到这是第几次 进入到小程序 或者 app (用于权限的询问)
|
||||
|
||||
@ -1,7 +1,10 @@
|
||||
<template>
|
||||
<view class="custom-loading" v-if="visible">
|
||||
<view class="centerContent">
|
||||
<image class="loading-icon" src="/static/icon/logotransparent.png" />
|
||||
<!-- <image class="loading-icon" src="/static/icon/logotransparent.png" /> -->
|
||||
<image class="loading-icon" src="https://eshangtech.com/minTestImg/logotransparent.png" />
|
||||
|
||||
|
||||
<!-- <text class="loading-text">{{ text }}</text> -->
|
||||
</view>
|
||||
</view>
|
||||
|
||||
@ -2,31 +2,19 @@
|
||||
<view class="main">
|
||||
<div class="content">
|
||||
<div class="tabItem" @click="goPages('/pages/home/newIndex')">
|
||||
<image
|
||||
class="tabItemIcon"
|
||||
:src="
|
||||
selectIndex === '/pages/home/newIndex'
|
||||
? '/static/tabs/home-active.svg'
|
||||
: '/static/tabs/home.svg'
|
||||
"
|
||||
/>
|
||||
<span
|
||||
class="tabItemText"
|
||||
:style="{
|
||||
color: '#130F05',
|
||||
}"
|
||||
>首页</span
|
||||
>
|
||||
<image class="tabItemIcon" :src="selectIndex === '/pages/home/newIndex'
|
||||
? '/static/tabs/home-active.svg'
|
||||
: '/static/tabs/home.svg'
|
||||
" />
|
||||
<span class="tabItemText" :style="{
|
||||
color: '#130F05',
|
||||
}">首页</span>
|
||||
</div>
|
||||
<div class="tabItem" @click="handleGoOtherMin">
|
||||
<image class="tabItemIcon" src="/static/tabs/store.svg" />
|
||||
<span
|
||||
class="tabItemText"
|
||||
:style="{
|
||||
color: '#130F05',
|
||||
}"
|
||||
>线上商城</span
|
||||
>
|
||||
<span class="tabItemText" :style="{
|
||||
color: '#130F05',
|
||||
}">线上商城</span>
|
||||
</div>
|
||||
<div class="postiton">
|
||||
<view class="tabbarLogo" @click="handleGoShop">
|
||||
@ -41,44 +29,29 @@
|
||||
/> -->
|
||||
</div>
|
||||
<div class="tabItem" @click="goPages('/pages/discovery/index')">
|
||||
<image
|
||||
class="tabItemIcon"
|
||||
:src="
|
||||
selectIndex === '/pages/discovery/index'
|
||||
? '/static/tabs/discovery-active.svg'
|
||||
: '/static/tabs/discovery.svg'
|
||||
"
|
||||
/>
|
||||
<span
|
||||
class="tabItemText"
|
||||
:style="{
|
||||
color: '#130F05',
|
||||
}"
|
||||
>精选活动</span
|
||||
>
|
||||
<image class="tabItemIcon" :src="selectIndex === '/pages/discovery/index'
|
||||
? '/static/tabs/discovery-active.svg'
|
||||
: '/static/tabs/discovery.svg'
|
||||
" />
|
||||
<span class="tabItemText" :style="{
|
||||
color: '#130F05',
|
||||
}">精选活动</span>
|
||||
</div>
|
||||
|
||||
<div class="tabItem" @click="goPages('/pages/userCenter/index')">
|
||||
<image
|
||||
class="tabItemIcon"
|
||||
:src="
|
||||
selectIndex === '/pages/userCenter/index'
|
||||
? '/static/tabs/user-active.svg'
|
||||
: '/static/tabs/user.svg'
|
||||
"
|
||||
/>
|
||||
<span
|
||||
class="tabItemText"
|
||||
:style="{
|
||||
color: '#130F05',
|
||||
}"
|
||||
>我的</span
|
||||
>
|
||||
<image class="tabItemIcon" :src="selectIndex === '/pages/userCenter/index'
|
||||
? '/static/tabs/user-active.svg'
|
||||
: '/static/tabs/user.svg'
|
||||
" />
|
||||
<span class="tabItemText" :style="{
|
||||
color: '#130F05',
|
||||
}">我的</span>
|
||||
</div>
|
||||
</div>
|
||||
</view>
|
||||
</template>
|
||||
<script>
|
||||
import { mapGetters } from "vuex";
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
@ -101,6 +74,11 @@ export default {
|
||||
immediate: true,
|
||||
},
|
||||
},
|
||||
computed: {
|
||||
...mapGetters({
|
||||
user: "user",
|
||||
}),
|
||||
},
|
||||
methods: {
|
||||
goPages(pageIndex) {
|
||||
console.log("pageIndex", pageIndex);
|
||||
@ -111,6 +89,23 @@ export default {
|
||||
},
|
||||
// 跳转商城
|
||||
handleGoShop() {
|
||||
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;
|
||||
}
|
||||
uni.navigateTo({
|
||||
url: "/pages/homeFn/payfor/index",
|
||||
});
|
||||
@ -243,6 +238,7 @@ export default {
|
||||
border-radius: 50%;
|
||||
padding: 6rpx;
|
||||
top: -36rpx;
|
||||
|
||||
.imgBox {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
@ -251,6 +247,7 @@ export default {
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
border-radius: 50%;
|
||||
|
||||
.scanCodeIcon {
|
||||
width: 64rpx;
|
||||
height: 64rpx;
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
"name" : "驿佳",
|
||||
"appid" : "__UNI__F870657",
|
||||
"description" : "",
|
||||
"versionName" : "1.0.10",
|
||||
"versionCode" : 1010,
|
||||
"versionName" : "1.0.13",
|
||||
"versionCode" : 1013,
|
||||
"transformPx" : false,
|
||||
/* 5+App特有相关 */
|
||||
"app-plus" : {
|
||||
@ -24,7 +24,8 @@
|
||||
"Share" : {},
|
||||
"Speech" : {},
|
||||
"VideoPlayer" : {},
|
||||
"Maps" : {}
|
||||
"Maps" : {},
|
||||
"Barcode" : {}
|
||||
},
|
||||
/* 应用发布信息 */
|
||||
"distribute" : {
|
||||
|
||||
@ -39,7 +39,9 @@
|
||||
|
||||
<view class="newContent">
|
||||
<view class="topBanner">
|
||||
<image class="bannerImg" src="https://eshangtech.com/wanmeiyizhanImg/home/wanmeiyizhanNewIndex.png" />
|
||||
<!-- <image class="bannerImg" src="https://eshangtech.com/wanmeiyizhanImg/home/wanmeiyizhanNewIndex.png" /> -->
|
||||
<image class="bannerImg" src="https://eshangtech.com/wanmeiyizhanImg/home/wmyzIndexBg.png" />
|
||||
|
||||
</view>
|
||||
|
||||
<view style="box-sizing: border-box; padding: 0 32rpx">
|
||||
@ -206,7 +208,7 @@
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<uni-popup ref="nearCouponRef" :show="isShow" :safe-area="false">
|
||||
<uni-popup ref="nearCouponRef" :safe-area="false">
|
||||
<view class="nearCouponBox">
|
||||
<scroll-view :scroll-y="true" class="couponList">
|
||||
<div class="couponItem" v-for="(item, i) in nearCouponList" :key="i">
|
||||
@ -468,7 +470,7 @@ export default {
|
||||
}
|
||||
// 拿到当前服务区的点餐数据
|
||||
await this.handleGetCurrentService();
|
||||
|
||||
this.getMall()
|
||||
let _this = this;
|
||||
setTimeout(() => {
|
||||
_this.chaegeBoxList = [_this.serverPart.SERVERPART_NAME];
|
||||
@ -539,7 +541,7 @@ export default {
|
||||
console.log("this.serverPart", this.serverPart);
|
||||
// 拿到当前服务区的点餐数据
|
||||
await this.handleGetCurrentService();
|
||||
await this.getMall()
|
||||
this.getMall()
|
||||
|
||||
// this.handleDistributeCoupons(serviceInfo.nearThreeList[0])
|
||||
this.handleGetNearCouponList()
|
||||
@ -639,15 +641,18 @@ export default {
|
||||
async getMall() {
|
||||
let _this = this;
|
||||
console.log("_this.serverPart", _this.serverPart);
|
||||
const req = {
|
||||
action_type: "GetRcmContent",
|
||||
rcmtagKey: "HOME_MALL",
|
||||
serverpartId: _this.serverPart.ServerPart_Id || _this.serverPart.SERVERPART_ID,
|
||||
provinceCode: _this.provinceCode || "340000",
|
||||
showThird: 0,
|
||||
}
|
||||
console.log('reqreqreqreqreq', req);
|
||||
const data = await _this.$api.getCoop(req)
|
||||
|
||||
console.log('datadatadatadata', data);
|
||||
|
||||
const data = await _this.$api
|
||||
.getCoop({
|
||||
action_type: "GetRcmContent",
|
||||
rcmtagKey: "HOME_MALL",
|
||||
serverpartId: _this.serverPart.ServerPart_Id,
|
||||
provinceCode: _this.provinceCode || "340000",
|
||||
showThird: 0,
|
||||
})
|
||||
if (data.ResultCode === "100") {
|
||||
let list = data.Data.List
|
||||
let res = []
|
||||
@ -767,7 +772,8 @@ export default {
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 3;
|
||||
background-image: url("https://eshangtech.com/wanmeiyizhanImg/home/wanmeiyizhanNewIndex.png");
|
||||
// background-image: url("https://eshangtech.com/wanmeiyizhanImg/home/wanmeiyizhanNewIndex.png");
|
||||
background-image: url("https://eshangtech.com/wanmeiyizhanImg/home/wmyzIndexBg.png");
|
||||
background-repeat: no-repeat;
|
||||
background-size: 100% 400rpx;
|
||||
|
||||
@ -850,7 +856,8 @@ export default {
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 3;
|
||||
background-image: url("https://eshangtech.com/wanmeiyizhanImg/home/wanmeiyizhanNewIndex.png");
|
||||
// background-image: url("https://eshangtech.com/wanmeiyizhanImg/home/wanmeiyizhanNewIndex.png");
|
||||
background-image: url("https://eshangtech.com/wanmeiyizhanImg/home/wmyzIndexBg.png");
|
||||
background-repeat: no-repeat;
|
||||
background-size: 100% 400rpx;
|
||||
|
||||
|
||||
@ -8,28 +8,27 @@
|
||||
</div>
|
||||
<div class="messageText">2、1个车牌号仅允许被1个账号绑定。</div>
|
||||
</div>
|
||||
<image
|
||||
class="carLogo"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/carLogoBg.png"
|
||||
/>
|
||||
<image class="carLogo" src="https://eshangtech.com/wanmeiyizhanImg/home/carLogoBg.png" />
|
||||
</div>
|
||||
|
||||
<!-- 输入车牌号的框 -->
|
||||
<div class="codeBox">
|
||||
<!-- 切换一下 是燃油车 还是 新能源 -->
|
||||
<div class="carTypeChange" @click="handleChangeCar">
|
||||
<image class="changeIcon" src="/static/home/changeIcon.svg" />
|
||||
<span class="carType">{{ carType === 1 ? '燃油车' : carType === 2 ? '新能源' : '' }}</span>
|
||||
</div>
|
||||
|
||||
<div class="input-box">
|
||||
<div
|
||||
:class="haveCode ? 'input-f cccBg' : 'input-f'"
|
||||
v-for="(item, i) in normalLen"
|
||||
:key="i"
|
||||
@tap="focusInput(i)"
|
||||
>
|
||||
<div :class="haveCode ? 'input-f cccBg' : nowIndex === i ? 'input-f orangeRedBorder' : 'input-f'"
|
||||
v-for="(item, i) in normalLen" :key="i" @tap="focusInput(i)">
|
||||
<div calss="show-input">{{ saveCarText[i] }}</div>
|
||||
</div>
|
||||
<div class="input-f lastBox" @tap="handleChangeCarType">
|
||||
<!-- <div class="input-f lastBox" @tap="handleChangeCarType">
|
||||
<div calss="show-input">
|
||||
<span class="text-sm">{{ newEnergy ? "新能源" : "" }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -45,20 +44,12 @@
|
||||
<div class="fileItem">
|
||||
<div class="itemTitle">身份证<span style="color: red">*</span></div>
|
||||
<div class="uploadImgBox" v-if="bindCarType === 2">
|
||||
<div
|
||||
class="submitImgBox"
|
||||
v-if="!codeImgObj.frontIDCard"
|
||||
@click="submitImg('1', '1')"
|
||||
>
|
||||
<div class="submitImgBox" v-if="!codeImgObj.frontIDCard" @click="submitImg('1', '1')">
|
||||
<image class="addIcon" src="/static/home/addImageIcon.svg" />
|
||||
<span class="submitText">请上传身份证人像面</span>
|
||||
</div>
|
||||
<div class="imgItem" v-else>
|
||||
<image
|
||||
:src="codeImgObj.frontIDCard"
|
||||
@click="submitImg('1', '1')"
|
||||
mode="aspectFill"
|
||||
/>
|
||||
<image :src="codeImgObj.frontIDCard" @click="submitImg('1', '1')" mode="aspectFill" />
|
||||
</div>
|
||||
|
||||
<!-- <div class="imgItem" v-for="(item, index) in IDCardImgList" :key="index">
|
||||
@ -68,20 +59,12 @@
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<div
|
||||
class="submitImgBox"
|
||||
v-if="!codeImgObj.reverseIDcard"
|
||||
@click="submitImg('1', '2')"
|
||||
>
|
||||
<div class="submitImgBox" v-if="!codeImgObj.reverseIDcard" @click="submitImg('1', '2')">
|
||||
<image class="addIcon" src="/static/home/addImageIcon.svg" />
|
||||
<span class="submitText">请上传身份证国徽面</span>
|
||||
</div>
|
||||
<div class="imgItem" v-else>
|
||||
<image
|
||||
:src="codeImgObj.reverseIDcard"
|
||||
@click="submitImg('1', '2')"
|
||||
mode="aspectFill"
|
||||
/>
|
||||
<image :src="codeImgObj.reverseIDcard" @click="submitImg('1', '2')" mode="aspectFill" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -89,38 +72,20 @@
|
||||
<div class="fileItem">
|
||||
<div class="itemTitle">驾驶证</div>
|
||||
<div class="uploadImgBox" v-if="bindCarType === 2">
|
||||
<div
|
||||
class="submitImgBox"
|
||||
v-if="!codeImgObj.frontDriverCard"
|
||||
@click="submitImg('2', '1')"
|
||||
>
|
||||
<div class="submitImgBox" v-if="!codeImgObj.frontDriverCard" @click="submitImg('2', '1')">
|
||||
<image class="addIcon" src="/static/home/addImageIcon.svg" />
|
||||
<span class="submitText"
|
||||
><span style="color: red">*</span>请上传驾驶证主页</span
|
||||
>
|
||||
<span class="submitText"><span style="color: red">*</span>请上传驾驶证主页</span>
|
||||
</div>
|
||||
<div class="imgItem" v-else>
|
||||
<image
|
||||
:src="codeImgObj.frontDriverCard"
|
||||
@click="submitImg('2', '1')"
|
||||
mode="aspectFill"
|
||||
/>
|
||||
<image :src="codeImgObj.frontDriverCard" @click="submitImg('2', '1')" mode="aspectFill" />
|
||||
</div>
|
||||
|
||||
<div
|
||||
class="submitImgBox"
|
||||
v-if="!codeImgObj.reverseDriverCard"
|
||||
@click="submitImg('2', '2')"
|
||||
>
|
||||
<div class="submitImgBox" v-if="!codeImgObj.reverseDriverCard" @click="submitImg('2', '2')">
|
||||
<image class="addIcon" src="/static/home/addImageIcon.svg" />
|
||||
<span class="submitText">请上传驾驶证副页</span>
|
||||
</div>
|
||||
<div class="imgItem" v-else>
|
||||
<image
|
||||
:src="codeImgObj.reverseDriverCard"
|
||||
@click="submitImg('2', '2')"
|
||||
mode="aspectFill"
|
||||
/>
|
||||
<image :src="codeImgObj.reverseDriverCard" @click="submitImg('2', '2')" mode="aspectFill" />
|
||||
</div>
|
||||
|
||||
<!-- <div class="imgItem" v-for="(item, index) in driverLicenseList" :key="index">
|
||||
@ -135,38 +100,20 @@
|
||||
<div class="fileItem">
|
||||
<div class="itemTitle">行驶证</div>
|
||||
<div class="uploadImgBox" v-if="bindCarType === 2">
|
||||
<div
|
||||
class="submitImgBox"
|
||||
v-if="!codeImgObj.frontLicenseCard"
|
||||
@click="submitImg('3', '1')"
|
||||
>
|
||||
<div class="submitImgBox" v-if="!codeImgObj.frontLicenseCard" @click="submitImg('3', '1')">
|
||||
<image class="addIcon" src="/static/home/addImageIcon.svg" />
|
||||
<span class="submitText"
|
||||
><span style="color: red">*</span>请上传行驶证主页</span
|
||||
>
|
||||
<span class="submitText"><span style="color: red">*</span>请上传行驶证主页</span>
|
||||
</div>
|
||||
<div class="imgItem" v-else>
|
||||
<image
|
||||
:src="codeImgObj.frontLicenseCard"
|
||||
@click="submitImg('3', '1')"
|
||||
mode="aspectFill"
|
||||
/>
|
||||
<image :src="codeImgObj.frontLicenseCard" @click="submitImg('3', '1')" mode="aspectFill" />
|
||||
</div>
|
||||
|
||||
<div
|
||||
class="submitImgBox"
|
||||
v-if="!codeImgObj.reverseLicenseCard"
|
||||
@click="submitImg('3', '2')"
|
||||
>
|
||||
<div class="submitImgBox" v-if="!codeImgObj.reverseLicenseCard" @click="submitImg('3', '2')">
|
||||
<image class="addIcon" src="/static/home/addImageIcon.svg" />
|
||||
<span class="submitText">请上传行驶证副页</span>
|
||||
</div>
|
||||
<div class="imgItem" v-else>
|
||||
<image
|
||||
:src="codeImgObj.reverseLicenseCard"
|
||||
@click="submitImg('3', '2')"
|
||||
mode="aspectFill"
|
||||
/>
|
||||
<image :src="codeImgObj.reverseLicenseCard" @click="submitImg('3', '2')" mode="aspectFill" />
|
||||
</div>
|
||||
|
||||
<!-- <div class="imgItem" v-for="(item, index) in drivingLicenseList" :key="index">
|
||||
@ -229,13 +176,8 @@
|
||||
</uni-popup> -->
|
||||
|
||||
<div>
|
||||
<keyboard
|
||||
:isShow="isShow"
|
||||
:keyBoardType="defaultKeyWordType"
|
||||
@inputchange="inputChange"
|
||||
@delete="delValue"
|
||||
@ok="confirmboard"
|
||||
/>
|
||||
<keyboard :isShow="isShow" :keyBoardType="defaultKeyWordType" @inputchange="inputChange" @delete="delValue"
|
||||
@ok="confirmboard" />
|
||||
</div>
|
||||
|
||||
<div class="page-body" v-if="false">
|
||||
@ -244,10 +186,7 @@
|
||||
<swiper scroll-x="true" class="banner">
|
||||
<swiper-item v-for="(item, o) in cards" :key="o" class="car-card">
|
||||
<div class="car-card">
|
||||
<image
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/car-card.png"
|
||||
mode="acspetFit"
|
||||
/>
|
||||
<image src="https://eshangtech.com/wanmeiyizhanImg/car-card.png" mode="acspetFit" />
|
||||
<text class="card-title">{{ item.License_Plate }}</text>
|
||||
</div>
|
||||
</swiper-item>
|
||||
@ -257,11 +196,7 @@
|
||||
</swiper>
|
||||
</div>
|
||||
<div v-show="!isLoading && cards.length == 0">
|
||||
<image
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/car.png"
|
||||
mode="acspetFit"
|
||||
class="pic-image"
|
||||
></image>
|
||||
<image src="https://eshangtech.com/wanmeiyizhanImg/car.png" mode="acspetFit" class="pic-image"></image>
|
||||
<div class="tip-text">暂无绑定车辆</div>
|
||||
<div class="add-car" @tap="toAdd">
|
||||
<van-icon name="plus" size="32" color="#B0B0B0" />
|
||||
@ -269,11 +204,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<CustomLoading
|
||||
:visible="isLoading"
|
||||
v-if="isLoading"
|
||||
@update:visible="(val) => (isLoading = val)"
|
||||
/>
|
||||
<CustomLoading :visible="isLoading" v-if="isLoading" @update:visible="(val) => (isLoading = val)" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -285,7 +216,7 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
cards: [],
|
||||
isLoading: true,
|
||||
// isLoading: true,
|
||||
normalLen: 7,
|
||||
nowIndex: -1,
|
||||
isShow: false,
|
||||
@ -299,6 +230,7 @@ export default {
|
||||
drivingLicenseList: [], // 行驶证 上传的图片
|
||||
bindCarType: 1, // 绑定车的类型 1 轿车 2 货车
|
||||
isLoading: false,
|
||||
carType: 1,// 1 燃油车 2 新能源汽车
|
||||
codeInfo: {
|
||||
cardInfoCode: {
|
||||
STAFF_ID: "",
|
||||
@ -330,6 +262,17 @@ export default {
|
||||
CustomLoading,
|
||||
},
|
||||
methods: {
|
||||
// 切换汽车类型 会增加会减少车牌号
|
||||
handleChangeCar() {
|
||||
if (this.carType === 1) {
|
||||
this.carType = 2
|
||||
this.normalLen = 8
|
||||
} else {
|
||||
this.carType = 1
|
||||
this.normalLen = 7
|
||||
}
|
||||
this.$forceUpdate();
|
||||
},
|
||||
// 修改绑定类型
|
||||
handleChangeBindType() {
|
||||
if (this.bindCarType === 1) {
|
||||
@ -587,7 +530,7 @@ export default {
|
||||
});
|
||||
}
|
||||
},
|
||||
fail: function (err) {},
|
||||
fail: function (err) { },
|
||||
});
|
||||
}
|
||||
},
|
||||
@ -652,15 +595,14 @@ export default {
|
||||
}
|
||||
if (data.Result_Code !== 100) {
|
||||
uni.showToast({
|
||||
title: `${
|
||||
type === 1
|
||||
? "身份证"
|
||||
: type === 2
|
||||
title: `${type === 1
|
||||
? "身份证"
|
||||
: type === 2
|
||||
? "驾驶证"
|
||||
: type === 3
|
||||
? "行驶证"
|
||||
: ""
|
||||
}识别失败!请重新上传`,
|
||||
? "行驶证"
|
||||
: ""
|
||||
}识别失败!请重新上传`,
|
||||
icon: "none",
|
||||
});
|
||||
this.isLoading = false;
|
||||
@ -918,8 +860,10 @@ export default {
|
||||
console.log("this.saveCarText", this.saveCarText);
|
||||
let _this = this;
|
||||
let carText = _this.saveCarText.join("");
|
||||
console.log("carText", carText);
|
||||
console.log("carType", this.carType);
|
||||
|
||||
if (carText.length < 7) {
|
||||
if ((this.carType === 1 && carText.length < 7) || (this.carType === 2 && carText.length < 8)) {
|
||||
uni.showModal({
|
||||
title: "温馨提示",
|
||||
content: "请您完善车牌号再提交",
|
||||
@ -933,8 +877,14 @@ export default {
|
||||
});
|
||||
return;
|
||||
} else {
|
||||
let reg =
|
||||
/^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$/;
|
||||
let reg
|
||||
if (this.carType === 1) {
|
||||
reg =
|
||||
/^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$/;
|
||||
} else {
|
||||
reg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][DF][A-HJ-NP-Z0-9]{5}$/
|
||||
}
|
||||
|
||||
const careg = reg.test(carText);
|
||||
if (!careg) {
|
||||
uni.showModal({
|
||||
@ -945,6 +895,9 @@ export default {
|
||||
return;
|
||||
}
|
||||
}
|
||||
console.log('carTextcarTextcarTextcarTextcarText', carText);
|
||||
|
||||
return
|
||||
let isOk = true;
|
||||
if (this.bindCarType === 2) {
|
||||
// 暂时把非身份证的副页 都设置为不必填
|
||||
@ -1083,6 +1036,7 @@ export default {
|
||||
|
||||
this.isLoading = true;
|
||||
|
||||
|
||||
if (isOk) {
|
||||
_this.$api
|
||||
.getCoop({
|
||||
@ -1226,17 +1180,17 @@ export default {
|
||||
this.codeInfo = {
|
||||
cardInfoCode:
|
||||
codeCarInfo.Result_Data.List &&
|
||||
codeCarInfo.Result_Data.List.length > 0
|
||||
codeCarInfo.Result_Data.List.length > 0
|
||||
? codeCarInfo.Result_Data.List[0]
|
||||
: { STAFF_ID: "" },
|
||||
drivingInfo:
|
||||
drivingInfo.Result_Data.List &&
|
||||
drivingInfo.Result_Data.List.length > 0
|
||||
drivingInfo.Result_Data.List.length > 0
|
||||
? drivingInfo.Result_Data.List[0]
|
||||
: { STAFF_ID: "" },
|
||||
vehicleInfo:
|
||||
vehicleInfo.Result_Data.List &&
|
||||
vehicleInfo.Result_Data.List.length > 0
|
||||
vehicleInfo.Result_Data.List.length > 0
|
||||
? vehicleInfo.Result_Data.List[0]
|
||||
: { STAFF_ID: "" },
|
||||
};
|
||||
@ -1315,29 +1269,54 @@ export default {
|
||||
}
|
||||
},
|
||||
inputChange(value) {
|
||||
console.log('inputChangeinputChangeinputChangeinputChangeinputChange', value);
|
||||
|
||||
let index = this.nowIndex;
|
||||
this.saveCarText[index] = value;
|
||||
let next = index + 1;
|
||||
|
||||
if (next < 7) {
|
||||
this.nowIndex = next;
|
||||
if (this.carType === 1) {
|
||||
if (next < 7) {
|
||||
this.nowIndex = next;
|
||||
}
|
||||
} else {
|
||||
if (next < 8) {
|
||||
this.nowIndex = next;
|
||||
}
|
||||
}
|
||||
|
||||
console.log('inputChangeinputChangeinputChangeinputChangeinputChange', this.nowIndex);
|
||||
if (this.nowIndex >= 1) {
|
||||
this.defaultKeyWordType = 2;
|
||||
} else {
|
||||
this.defaultKeyWordType = 1;
|
||||
}
|
||||
|
||||
this.$forceUpdate();
|
||||
},
|
||||
delValue() {
|
||||
let index = this.nowIndex;
|
||||
|
||||
this.saveCarText[index] = "";
|
||||
let next = index - 1;
|
||||
|
||||
if (next > -1) {
|
||||
this.nowIndex = next;
|
||||
}
|
||||
|
||||
if (this.nowIndex >= 1) {
|
||||
this.defaultKeyWordType = 2;
|
||||
} else {
|
||||
this.defaultKeyWordType = 1;
|
||||
}
|
||||
|
||||
this.$forceUpdate();
|
||||
},
|
||||
confirmboard() {
|
||||
this.isShow = false;
|
||||
},
|
||||
focusInput(value) {
|
||||
console.log('focusInputfocusInputfocusInputfocusInputfocusInput', value);
|
||||
|
||||
// 判断第一个 有没有值 有值了的话 就显示数字键盘 没值的话 就显示中文键盘
|
||||
if (value === 0) {
|
||||
this.defaultKeyWordType = 1;
|
||||
@ -1464,7 +1443,7 @@ export default {
|
||||
uni.navigateTo({ url: "/pages/homeFn/bindingCar/index" });
|
||||
},
|
||||
},
|
||||
onShow() {},
|
||||
onShow() { },
|
||||
async onLoad() {
|
||||
this.isLoading = true;
|
||||
this.getList();
|
||||
@ -1528,7 +1507,7 @@ export default {
|
||||
|
||||
.codeBox {
|
||||
width: calc(100% - 64rpx);
|
||||
height: 152rpx;
|
||||
height: 206rpx;
|
||||
background: #ffffff;
|
||||
border-radius: 6rpx;
|
||||
margin-left: 32rpx;
|
||||
@ -1536,6 +1515,29 @@ export default {
|
||||
box-sizing: border-box;
|
||||
padding: 40rpx 26rpx;
|
||||
|
||||
.carTypeChange {
|
||||
width: 100%;
|
||||
height: 30rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-end;
|
||||
|
||||
.changeIcon {
|
||||
width: 24rpx;
|
||||
height: 24rpx;
|
||||
margin-right: 8rpx;
|
||||
}
|
||||
|
||||
.carType {
|
||||
color: #ba922f;
|
||||
font-family: "PingFangSC";
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
text-align: center;
|
||||
font-style: normal;
|
||||
}
|
||||
}
|
||||
|
||||
.input-box {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
@ -1584,6 +1586,10 @@ export default {
|
||||
background: #f5f6f7;
|
||||
}
|
||||
|
||||
.orangeRedBorder {
|
||||
border: 1px solid orange;
|
||||
}
|
||||
|
||||
.lastBox {
|
||||
background: #f5f6f7;
|
||||
border-radius: 2rpx;
|
||||
|
||||
@ -4,64 +4,30 @@
|
||||
<div class="pageTitle">欢迎登录</div>
|
||||
|
||||
<div class="loginTypeTab">
|
||||
<div
|
||||
:class="loginType === 2 ? 'typeTab selectTab' : 'typeTab'"
|
||||
@click="handleChangeLoginType(2)"
|
||||
>
|
||||
<div :class="loginType === 2 ? 'typeTab selectTab' : 'typeTab'" @click="handleChangeLoginType(2)">
|
||||
手机号登录
|
||||
</div>
|
||||
<div
|
||||
:class="loginType === 1 ? 'typeTab selectTab' : 'typeTab'"
|
||||
@click="handleChangeLoginType(1)"
|
||||
>
|
||||
<div :class="loginType === 1 ? 'typeTab selectTab' : 'typeTab'" @click="handleChangeLoginType(1)">
|
||||
密码登录
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="messageBox">
|
||||
<div class="phoneBox">
|
||||
<image
|
||||
class="phoneIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/detailPhone.png"
|
||||
/>
|
||||
<input
|
||||
class="phoneText"
|
||||
placeholder="请输入手机号"
|
||||
style="font-size: 32rpx"
|
||||
v-model="phone"
|
||||
@input="validatePhone"
|
||||
/>
|
||||
<image class="phoneIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/detailPhone.png" />
|
||||
<input class="phoneText" placeholder="请输入手机号" style="font-size: 32rpx" v-model="phone"
|
||||
@input="validatePhone" />
|
||||
</div>
|
||||
<div class="phoneError">{{ errorMessage }}</div>
|
||||
<div class="codeBox" v-if="loginType === 1">
|
||||
<image
|
||||
class="codeIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/passwordICon.svg"
|
||||
/>
|
||||
<input
|
||||
v-model="password"
|
||||
class="passwordText"
|
||||
placeholder="请输入密码"
|
||||
style="font-size: 32rpx"
|
||||
/>
|
||||
<image class="codeIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/passwordICon.svg" />
|
||||
<input v-model="password" class="passwordText" placeholder="请输入密码" style="font-size: 32rpx" />
|
||||
</div>
|
||||
<div class="codeBox" v-if="loginType === 2">
|
||||
<image
|
||||
class="codeIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/codeIcon.svg"
|
||||
/>
|
||||
<input
|
||||
v-model="code"
|
||||
class="codeText"
|
||||
placeholder="请输入验证码"
|
||||
style="font-size: 32rpx"
|
||||
/>
|
||||
<div
|
||||
:style="{ color: isRight ? '#130F05' : '#b8b7b4' }"
|
||||
class="haveCode"
|
||||
@click="handleGetCode"
|
||||
v-if="!pendCode"
|
||||
>
|
||||
<image class="codeIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/codeIcon.svg" />
|
||||
<input v-model="code" class="codeText" placeholder="请输入验证码" style="font-size: 32rpx" />
|
||||
<div :style="{ color: isRight ? '#130F05' : '#b8b7b4' }" class="haveCode" @click="handleGetCode"
|
||||
v-if="!pendCode">
|
||||
获取验证码
|
||||
</div>
|
||||
<div v-if="pendCode">{{ second ? second + "s" : "" }}</div>
|
||||
@ -69,30 +35,20 @@
|
||||
</div>
|
||||
|
||||
<div class="agreementBox">
|
||||
<radio
|
||||
class="radioBox"
|
||||
:value="isAgree"
|
||||
:checked="isAgree"
|
||||
color="#BA922F"
|
||||
:size="16"
|
||||
@click="handleChangeAgree"
|
||||
/>
|
||||
<radio class="radioBox" :value="isAgree" :checked="isAgree" color="#BA922F" :size="16"
|
||||
@click="handleChangeAgree" />
|
||||
<span class="normal">我已阅读并同意</span>
|
||||
<span class="light">服务协议</span>
|
||||
<span class="normal">和</span>
|
||||
<span class="light">隐私协议</span>
|
||||
</div>
|
||||
|
||||
<div
|
||||
class="loginBox"
|
||||
:style="{
|
||||
background:
|
||||
isAllRight && isClick
|
||||
? 'rgba(186, 146, 47, 1)'
|
||||
: 'rgba(186, 146, 47, 0.5)',
|
||||
}"
|
||||
@click="handleLogin"
|
||||
>
|
||||
<div class="loginBox" :style="{
|
||||
background:
|
||||
isAllRight && isClick
|
||||
? 'rgba(186, 146, 47, 1)'
|
||||
: 'rgba(186, 146, 47, 0.5)',
|
||||
}" @click="handleLogin">
|
||||
登录
|
||||
</div>
|
||||
|
||||
@ -101,38 +57,24 @@
|
||||
<span class="light" @click="handleGoRegister">立即注册</span>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- {{ errorText }} -->
|
||||
|
||||
<div v-if="false">
|
||||
<div>
|
||||
<div>手机号码:</div>
|
||||
<div class="inputBG">
|
||||
<input
|
||||
type="number"
|
||||
maxlength="11"
|
||||
placeholder="请输入手机号码"
|
||||
v-model="phone"
|
||||
@input="validatePhone"
|
||||
/>
|
||||
<input type="number" maxlength="11" placeholder="请输入手机号码" v-model="phone" @input="validatePhone" />
|
||||
</div>
|
||||
<div>
|
||||
{{ errorMessage }}
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<input
|
||||
v-if="loginType === 2"
|
||||
type="number"
|
||||
placeholder="请输入验证码"
|
||||
v-model="code"
|
||||
/>
|
||||
<input
|
||||
v-if="loginType === 1"
|
||||
placeholder="请输入密码"
|
||||
v-model="password"
|
||||
/>
|
||||
<input v-if="loginType === 2" type="number" placeholder="请输入验证码" v-model="code" />
|
||||
<input v-if="loginType === 1" placeholder="请输入密码" v-model="password" />
|
||||
|
||||
<span v-if="loginType === 2" @click="handleGetCode"
|
||||
>点击获取验证码</span
|
||||
>
|
||||
<span v-if="loginType === 2" @click="handleGetCode">点击获取验证码</span>
|
||||
|
||||
<span style="margin-left: 8px" @click="handleSelectLoginType">{{
|
||||
loginType === 1 ? "验证码登录" : "密码登录"
|
||||
@ -164,6 +106,8 @@ export default {
|
||||
pendCode: false, // 验证码的等待
|
||||
second: 60, // 剩余秒数
|
||||
isClick: true, // 判断当前是否变点击了
|
||||
timer: null,// 定时器
|
||||
errorText: "",// 验证码的报错信息
|
||||
};
|
||||
},
|
||||
onload() {
|
||||
@ -187,10 +131,15 @@ export default {
|
||||
return this.loginType === 2
|
||||
? this.isRight && this.code && this.isAgree
|
||||
: this.loginType === 1
|
||||
? this.isRight && this.password && this.isAgree
|
||||
: false;
|
||||
? this.isRight && this.password && this.isAgree
|
||||
: false;
|
||||
},
|
||||
},
|
||||
onUnLoad() {
|
||||
if (this.timer) {
|
||||
clearInterval(this.timer);
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
// 去注册
|
||||
handleGoRegister() {
|
||||
@ -221,32 +170,32 @@ export default {
|
||||
}
|
||||
},
|
||||
// 得到验证码
|
||||
handleGetCode() {
|
||||
async handleGetCode() {
|
||||
let _this = this;
|
||||
console.log("this.phone", this.phone);
|
||||
console.log("this.isRight", this.isRight);
|
||||
console.log("pendCode:", this.pendCode)
|
||||
if (this.isRight && this.phone) {
|
||||
this.$api
|
||||
.getCoop({
|
||||
action_type: "GetSMSIdentityCode",
|
||||
action_data: this.phone,
|
||||
const req = {
|
||||
action_type: "GetSMSIdentityCode",
|
||||
action_data: _this.phone,
|
||||
time: Date.now()
|
||||
}
|
||||
console.log("reqreqreqreq", req);
|
||||
const res = await this.$api.$getLogin(req)
|
||||
console.log("resresresresres", res);
|
||||
let obj = res.ResultObject[0];
|
||||
if (obj.ResultCode === '100') {
|
||||
_this.pendCode = true;
|
||||
// 计时器
|
||||
_this.handleSetInter();
|
||||
_this.currentCode = obj.FirstParameter;
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: obj.ResultDesc,
|
||||
icon: 'none'
|
||||
})
|
||||
.then(function (res) {
|
||||
console.log("resresresresres", res);
|
||||
let obj = res.ResultObject[0];
|
||||
if(obj.ResultCode==='100'){
|
||||
_this.pendCode = true;
|
||||
// 计时器
|
||||
_this.handleSetInter();
|
||||
_this.currentCode = obj.FirstParameter;
|
||||
}else{
|
||||
uni.showToast({
|
||||
title:obj.ResultDesc,
|
||||
icon:'none'
|
||||
})
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: "请检查输入的手机号",
|
||||
@ -257,13 +206,17 @@ export default {
|
||||
},
|
||||
// 计时器
|
||||
handleSetInter() {
|
||||
let timer;
|
||||
let _this = this;
|
||||
timer = setInterval(() => {
|
||||
if (this.timer) {
|
||||
clearInterval(this.timer);
|
||||
}
|
||||
_this.second = 60;
|
||||
_this.timer = setInterval(() => {
|
||||
if (_this.second === 1) {
|
||||
_this.pendCode = false;
|
||||
setTimeout(timer);
|
||||
// setTimeout(timer);
|
||||
_this.second = 60;
|
||||
clearInterval(this.timer);
|
||||
} else {
|
||||
_this.second = _this.second - 1;
|
||||
}
|
||||
@ -291,8 +244,15 @@ export default {
|
||||
ownerUnitId: 249,
|
||||
provinceCode: "340000",
|
||||
};
|
||||
|
||||
// getCoop
|
||||
this.$api.getCoop(req).then(function (res) {
|
||||
console.log("res", res);
|
||||
// uni.showModal({
|
||||
// title: res.ResultObject.ResultDesc
|
||||
// })
|
||||
// _this.errorText = JSON.stringify(res)
|
||||
|
||||
_this.$store.commit("setUser", res.Data);
|
||||
if (res.ResultCode === "100") {
|
||||
_this.$api
|
||||
@ -310,6 +270,9 @@ export default {
|
||||
});
|
||||
_this.$store.commit("setUser", result.Data);
|
||||
uni.setStorageSync("userInfo", result.Data);
|
||||
|
||||
console.log("resultresultresultresult", result);
|
||||
|
||||
setTimeout(() => {
|
||||
_this.isClick = true;
|
||||
if (result.ResultCode === "100") {
|
||||
@ -322,6 +285,12 @@ export default {
|
||||
}
|
||||
}, 1000);
|
||||
});
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: res.ResultDesc,
|
||||
icon: 'none'
|
||||
})
|
||||
_this.isClick = true;
|
||||
}
|
||||
});
|
||||
},
|
||||
@ -333,11 +302,13 @@ export default {
|
||||
.main {
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
|
||||
.content {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
box-sizing: border-box;
|
||||
padding: 16rpx 48rpx;
|
||||
|
||||
.pageTitle {
|
||||
width: 100%;
|
||||
font-family: PingFangSC, PingFang SC;
|
||||
@ -348,11 +319,13 @@ export default {
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.loginTypeTab {
|
||||
width: 100%;
|
||||
margin-top: 48rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.typeTab {
|
||||
font-family: PingFangSC, PingFang SC;
|
||||
font-weight: 400;
|
||||
@ -364,6 +337,7 @@ export default {
|
||||
margin-right: 64rpx;
|
||||
height: 60rpx;
|
||||
}
|
||||
|
||||
.selectTab {
|
||||
font-family: PingFangSC, PingFang SC;
|
||||
font-weight: 400;
|
||||
@ -374,6 +348,7 @@ export default {
|
||||
font-style: normal;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.selectTab::after {
|
||||
content: "";
|
||||
width: 2rem;
|
||||
@ -388,21 +363,25 @@ export default {
|
||||
|
||||
.messageBox {
|
||||
margin-top: 24rpx;
|
||||
|
||||
.phoneBox {
|
||||
padding: 32rpx 0;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
border-bottom: 1px solid #f5f6f7;
|
||||
|
||||
.phoneIcon {
|
||||
width: 32rpx;
|
||||
height: 32rpx;
|
||||
margin-right: 16rpx;
|
||||
}
|
||||
|
||||
.phoneText {
|
||||
width: calc(100% - 48rpx);
|
||||
color: #130f05;
|
||||
}
|
||||
}
|
||||
|
||||
.phoneError {
|
||||
color: red;
|
||||
font-size: 24rpx;
|
||||
@ -413,17 +392,21 @@ export default {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
border-bottom: 1px solid #f5f6f7;
|
||||
|
||||
.codeIcon {
|
||||
width: 32rpx;
|
||||
height: 32rpx;
|
||||
margin-right: 16rpx;
|
||||
}
|
||||
|
||||
.codeText {
|
||||
width: calc(100% - 200rpx);
|
||||
}
|
||||
|
||||
.passwordText {
|
||||
width: calc(100% - 48rpx);
|
||||
}
|
||||
|
||||
.haveCode {
|
||||
font-family: PingFangSC, PingFang SC;
|
||||
font-weight: 400;
|
||||
@ -440,9 +423,11 @@ export default {
|
||||
margin-top: 40rpx;
|
||||
margin-bottom: 24rpx;
|
||||
width: 100%;
|
||||
|
||||
.radioBox {
|
||||
transform: scale(0.7);
|
||||
}
|
||||
|
||||
.normal {
|
||||
font-family: PingFangSC, PingFang SC;
|
||||
font-weight: 400;
|
||||
@ -452,6 +437,7 @@ export default {
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.light {
|
||||
font-family: PingFangSC, PingFang SC;
|
||||
font-weight: 400;
|
||||
@ -485,6 +471,7 @@ export default {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
|
||||
.normal {
|
||||
font-family: PingFangSC, PingFang SC;
|
||||
font-weight: 400;
|
||||
@ -494,6 +481,7 @@ export default {
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.light {
|
||||
font-family: PingFangSC, PingFang SC;
|
||||
font-weight: 400;
|
||||
|
||||
@ -2,19 +2,27 @@
|
||||
<view class="main">
|
||||
<view class="contentItem">
|
||||
<view class="itemTitle">
|
||||
<image class="pointIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/firstPoints.svg" />
|
||||
<!-- <image class="pointIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/firstPoints.svg" /> -->
|
||||
<span class="titleText">会员权益设计</span>
|
||||
</view>
|
||||
|
||||
<view class="itemContent">
|
||||
<view class="smallTitle">
|
||||
<span class="label">普通会员</span>
|
||||
<span class="label" style="color: #784300;font-weight: 600;">普通会员</span>
|
||||
<image class="labelIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/normalUser.svg" />
|
||||
</view>
|
||||
<view class="value"> 享受基础服务折扣,如餐饮、购物等; </view>
|
||||
<view class="line"></view>
|
||||
<view class="smallTitle">
|
||||
<span class="label" style="color: #17416C;font-weight: 600">银卡会员</span>
|
||||
<image class="labelIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/silverCard.svg" />
|
||||
</view>
|
||||
<view class="value">
|
||||
在普通会员基础上提高相应折扣,提供更高商品折扣及个性化服务,如休息室使用、定点服务区咖啡品尝等。
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="itemContent" style="margin-top: 24rpx">
|
||||
<!-- <view class="itemContent" style="margin-top: 24rpx">
|
||||
<view class="smallTitle">
|
||||
<span class="label">银卡会员</span>
|
||||
<image class="labelIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/silverCard.svg" />
|
||||
@ -22,12 +30,12 @@
|
||||
<view class="value">
|
||||
在普通会员基础上提高相应折扣,提供更高商品折扣及个性化服务,如休息室使用、定点服务区咖啡品尝等。
|
||||
</view>
|
||||
</view>
|
||||
</view> -->
|
||||
</view>
|
||||
|
||||
<view class="contentItem" style="margin-top: 48rpx">
|
||||
<view class="contentItem" style="margin-top: 32rpx">
|
||||
<view class="itemTitle">
|
||||
<image class="pointIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/secondPoint.svg" />
|
||||
<!-- <image class="pointIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/secondPoint.svg" /> -->
|
||||
<span class="titleText">会员积分获取</span>
|
||||
</view>
|
||||
|
||||
@ -38,67 +46,78 @@
|
||||
</view>
|
||||
<view class="row">
|
||||
<view class="firstCol">新用户注册</view>
|
||||
<view class="secondCol">奖励初始10个积分</view>
|
||||
<view class="secondCol">奖励初始<span class="orange">10</span>个积分</view>
|
||||
</view>
|
||||
<view class="row">
|
||||
<view class="firstCol">餐饮消费</view>
|
||||
<view class="secondCol">每消费1元获得1个积分</view>
|
||||
<view class="secondCol">每消费<span class="orange">1</span>元获得<span class="orange">1</span>个积分</view>
|
||||
</view>
|
||||
<view class="row">
|
||||
<view class="firstCol">购物消费</view>
|
||||
<view class="secondCol">每消费1元获得1个积分</view>
|
||||
<view class="secondCol">每消费<span class="orange">1</span>元获得<span class="orange">1</span>个积分</view>
|
||||
</view>
|
||||
<view class="row">
|
||||
<view class="firstCol">住宿消费</view>
|
||||
<view class="secondCol">每消费100元获得10个积分</view>
|
||||
<view class="secondCol">每消费<span class="orange">100</span>元获得<span class="orange">10</span>个积分</view>
|
||||
</view>
|
||||
<view class="row">
|
||||
<view class="firstCol">导航使用</view>
|
||||
<view class="secondCol">通过APP中内嵌导航,每100公里获得1个积分</view>
|
||||
<view class="secondCol">通过APP中内嵌导航,每<span class="orange">100</span>公里获得<span class="orange">1</span>个积分</view>
|
||||
</view>
|
||||
<view class="row">
|
||||
<view class="firstCol">充电消费</view>
|
||||
<view class="secondCol">通过APP扫码充电每消费10元获得1个积分</view>
|
||||
<view class="secondCol">通过APP扫码充电每消费<span class="orange">10</span>元获得<span class="orange">1</span>个积分</view>
|
||||
</view>
|
||||
<view class="row">
|
||||
<view class="row" style="border-bottom: 0;padding-bottom: 0;">
|
||||
<view class="firstCol">社区互动</view>
|
||||
<view class="secondCol">合理发帖或评价,每10条获得1个积分</view>
|
||||
<view class="secondCol">合理发帖或评价,每<span class="orange">10</span>条获得<span class="orange">1</span>个积分</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="contentItem" style="margin-top: 48rpx">
|
||||
<view class="contentItem" style="margin-top: 32rpx">
|
||||
<view class="itemTitle">
|
||||
<image class="pointIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/activityPoints.svg" />
|
||||
<!-- <image class="pointIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/activityPoints.svg" /> -->
|
||||
<span class="titleText">活动积分</span>
|
||||
</view>
|
||||
<view class="contentBox">
|
||||
<view class="boxItem">
|
||||
<view class="itemLabel">1、会员推荐</view>
|
||||
<view class="itemLabel">
|
||||
<image class="labelIcon" src="/static/home/recommend.svg" />
|
||||
会员推荐
|
||||
</view>
|
||||
<view class="itemValue">成功推荐一名新会员加入,奖励推荐人<span class="light">50</span>个积分。</view>
|
||||
</view>
|
||||
|
||||
<view class="boxItem" style="margin-top: 24rpx">
|
||||
<view class="itemLabel">2、参与活动</view>
|
||||
<view class="line"></view>
|
||||
<view class="boxItem">
|
||||
<view class="itemLabel">
|
||||
<image class="labelIcon" src="/static/home/join.svg" />参与活动
|
||||
</view>
|
||||
<view class="itemValue">参加服务区内的各类活动(如节庆活动、主题活动等),每次奖励<span class="light">20-50</span>个积分不等。</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="contentItem" style="margin-top: 48rpx">
|
||||
<view class="contentItem" style="margin-top: 32rpx">
|
||||
<view class="itemTitle">
|
||||
<image class="pointIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/specialIntegral.svg" />
|
||||
<!-- <image class="pointIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/specialIntegral.svg" /> -->
|
||||
<span class="titleText">特殊积分</span>
|
||||
</view>
|
||||
|
||||
<view class="contentBox">
|
||||
<view class="boxItem">
|
||||
<view class="itemLabel">1、生日礼遇</view>
|
||||
<view class="itemLabel">
|
||||
<image class="labelIcon" src="/static/home/birthdayIcon.svg" />生日礼遇
|
||||
</view>
|
||||
<view class="itemValue">在会员生日月份,到服务区消费单笔满<span class="light">10</span>元额外赠送</view>
|
||||
</view>
|
||||
|
||||
<view class="boxItem" style="margin-top: 24rpx">
|
||||
<view class="itemLabel">2、节假日优惠</view>
|
||||
<view class="line"></view>
|
||||
<view class="boxItem">
|
||||
<view class="itemLabel">
|
||||
<image class="labelIcon" src="/static/home/holiday.svg" />节假日优惠
|
||||
</view>
|
||||
<view class="itemValue">在特定节假日期间,消费可额外得双倍积分。</view>
|
||||
</view>
|
||||
</view>
|
||||
@ -215,9 +234,9 @@ export default {
|
||||
width: 100vw;
|
||||
min-height: 100vh;
|
||||
// background: #fff;
|
||||
background: #fff;
|
||||
background: #F5F5F5;
|
||||
box-sizing: border-box;
|
||||
padding: 32rpx 40rpx;
|
||||
padding: 32rpx;
|
||||
// padding-bottom: env(safe-area-inset-bottom); /* 兼容 iOS 11.2+ */
|
||||
// padding-bottom: constant(safe-area-inset-bottom); /* 兼容 iOS <11.2 */
|
||||
|
||||
@ -228,6 +247,7 @@ export default {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-bottom: 24rpx;
|
||||
|
||||
.pointIcon {
|
||||
width: 48rpx;
|
||||
@ -248,16 +268,20 @@ export default {
|
||||
|
||||
.itemContent {
|
||||
width: 100%;
|
||||
margin-top: 16rpx;
|
||||
background-color: #fff;
|
||||
border-radius: 16rpx;
|
||||
box-sizing: border-box;
|
||||
padding: 32rpx;
|
||||
|
||||
.smallTitle {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-bottom: 12rpx;
|
||||
|
||||
.label {
|
||||
font-family: "PingFangSC";
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
font-size: 26rpx;
|
||||
color: #130f05;
|
||||
line-height: 40rpx;
|
||||
text-align: left;
|
||||
@ -274,33 +298,45 @@ export default {
|
||||
.value {
|
||||
font-family: "PingFangSC";
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
font-size: 24rpx;
|
||||
color: #716f69;
|
||||
line-height: 40rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
margin-top: 4rpx;
|
||||
}
|
||||
|
||||
|
||||
.line {
|
||||
width: 100%;
|
||||
height: 2rpx;
|
||||
background-color: #F5F5F5;
|
||||
margin: 26rpx 0;
|
||||
}
|
||||
}
|
||||
|
||||
.table {
|
||||
width: 100%;
|
||||
margin-top: 16rpx;
|
||||
background-color: #fff;
|
||||
border-radius: 16rpx;
|
||||
box-sizing: border-box;
|
||||
padding: 30rpx 32rpx;
|
||||
// margin-top: 16rpx;
|
||||
|
||||
.header {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
padding: 16rpx 24rpx;
|
||||
background: #fcf9ef;
|
||||
// padding: 16rpx 24rpx;
|
||||
// background: #fcf9ef;
|
||||
border-radius: 6rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.firstCol {
|
||||
width: 172rpx;
|
||||
width: 150rpx;
|
||||
font-family: "PingFangSC";
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
font-size: 26rpx;
|
||||
color: #716f69;
|
||||
line-height: 40rpx;
|
||||
text-align: left;
|
||||
@ -308,45 +344,55 @@ export default {
|
||||
}
|
||||
|
||||
.secondCol {
|
||||
width: calc(100% - 172rpx);
|
||||
width: calc(100% - 150rpx);
|
||||
font-family: "PingFangSC";
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
font-size: 26rpx;
|
||||
color: #716f69;
|
||||
line-height: 40rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
white-space: nowrap;
|
||||
|
||||
.orange {
|
||||
color: #FF6200;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.row {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
padding: 20rpx 24rpx;
|
||||
padding: 24rpx 0;
|
||||
border-bottom: 1px solid #f5f6f7;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.firstCol {
|
||||
width: 172rpx;
|
||||
width: 150rpx;
|
||||
font-family: "PingFangSC";
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
color: #ba922f;
|
||||
font-weight: 600;
|
||||
font-size: 24rpx;
|
||||
color: #000;
|
||||
line-height: 40rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.secondCol {
|
||||
width: calc(100% - 172rpx);
|
||||
width: calc(100% - 150rpx);
|
||||
font-family: "PingFangSC";
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
color: #130f05;
|
||||
font-size: 24rpx;
|
||||
color: #7F7F7F;
|
||||
line-height: 40rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
white-space: nowrap;
|
||||
|
||||
.orange {
|
||||
color: #FF6200;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -354,34 +400,52 @@ export default {
|
||||
.contentBox {
|
||||
width: 100%;
|
||||
margin-top: 16rpx;
|
||||
background-color: #fff;
|
||||
border-radius: 16rpx;
|
||||
box-sizing: border-box;
|
||||
padding: 32rpx;
|
||||
|
||||
.boxItem {
|
||||
.itemLabel {
|
||||
font-family: "PingFangSC";
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
font-weight: 600;
|
||||
font-size: 26rpx;
|
||||
color: #130f05;
|
||||
line-height: 40rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.labelIcon {
|
||||
width: 32rpx;
|
||||
height: 32rpx;
|
||||
margin-right: 10rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.itemValue {
|
||||
margin-top: 4rpx;
|
||||
font-family: PingFangSC, PingFang SC;
|
||||
font-weight: 400;
|
||||
font-size: 28rpx;
|
||||
font-size: 24rpx;
|
||||
color: #716f69;
|
||||
line-height: 40rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
|
||||
.light {
|
||||
color: #ba922f;
|
||||
margin: 0 8rpx;
|
||||
color: #FF6200;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.line {
|
||||
width: 100%;
|
||||
height: 2rpx;
|
||||
background-color: #F5F5F5;
|
||||
margin: 26rpx 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -555,13 +555,14 @@ export default {
|
||||
Serverpart_Name: this.searchText,
|
||||
ShowService: true,
|
||||
};
|
||||
// const data = await this.$api.$get(
|
||||
// "/CommercialApi/BaseInfo/GetServerpartList",
|
||||
// req
|
||||
// );
|
||||
|
||||
let data = await this.$api.$javaGet2('/third-party/getServerPartList', req)
|
||||
const data = await this.$api.$get(
|
||||
"/CommercialApi/BaseInfo/GetServerpartList",
|
||||
req
|
||||
);
|
||||
|
||||
// let data = await this.$api.$javaGet2('/third-party/getServerPartList', req)
|
||||
let list = data.Result_Data.List;
|
||||
|
||||
let nameList = [];
|
||||
if (list && list.length > 0) {
|
||||
list.forEach((item) => {
|
||||
|
||||
@ -236,9 +236,10 @@ export default {
|
||||
|
||||
this.screenWidth = systemInfo.safeArea.width;
|
||||
this.screenHeight = systemInfo.safeArea.height;
|
||||
let storgeList = uni.getStorageSync("serviceList");
|
||||
let storgeList = uni.getStorageSync("allServiceList");
|
||||
if (storgeList) {
|
||||
this.serviceList = JSON.parse(storgeList);
|
||||
this.serviceList = storgeList ;
|
||||
// JSON.parse()
|
||||
this.handleAddServiceMarkers();
|
||||
}
|
||||
let nearService = uni.getStorageSync("nearService");
|
||||
|
||||
@ -272,16 +272,18 @@ export default {
|
||||
// let res = JSON.parse(seatInfo);
|
||||
let res = seatInfo
|
||||
this.seatInfo = {
|
||||
longitude: res.longitude,
|
||||
latitude: res.latitude,
|
||||
longitude: Number(res.longitude),
|
||||
latitude: Number(res.latitude),
|
||||
};
|
||||
this.longitude = this.seatInfo.longitude;
|
||||
this.latitude = this.seatInfo.latitude;
|
||||
|
||||
uni.createMapContext("myMap", this).moveToLocation({
|
||||
longitude: this.longitude,
|
||||
latitude: this.latitude,
|
||||
});
|
||||
let _this = this
|
||||
setTimeout(() => {
|
||||
uni.createMapContext("myMap", this).moveToLocation({
|
||||
longitude: _this.longitude,
|
||||
latitude: _this.latitude,
|
||||
});
|
||||
}, 300); // 300ms 延迟
|
||||
}
|
||||
this.$forceUpdate();
|
||||
},
|
||||
|
||||
@ -7,85 +7,50 @@
|
||||
<div class="evaluationRight">
|
||||
<div class="markTitle">商家评分</div>
|
||||
<!-- -->
|
||||
<UniRate
|
||||
:value="storeMsg.MERCHANTS_SCORE"
|
||||
size="12"
|
||||
activeColor="#BA922F"
|
||||
:allowHalf="true"
|
||||
color="#ececec"
|
||||
void-color="#eee"
|
||||
void-icon="star"
|
||||
readonly
|
||||
/>
|
||||
<UniRate :value="storeMsg.MERCHANTS_SCORE" size="14" activeColor="#FFD401" :allowHalf="true" color="#D9D9D9"
|
||||
void-color="#eee" void-icon="star" readonly />
|
||||
</div>
|
||||
|
||||
<div class="evaluationRight" style="margin-left: 60rpx;">
|
||||
<div class="markTitle">全部评价</div>
|
||||
<div class="evaluationValue">{{ storeMsg.COMMENT_COUNT || '-' }}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="evaluationList">
|
||||
<div class="evaluationTitle">
|
||||
全部评价<span class="sumText"
|
||||
>({{ storeMsg.COMMENT_COUNT || 0 }}条)</span
|
||||
>
|
||||
<!-- 全部评价<span class="sumText">({{ storeMsg.COMMENT_COUNT || 0 }}条)</span> -->
|
||||
</div>
|
||||
|
||||
<div
|
||||
class="evaluationItem"
|
||||
v-for="(item, index) in rateList"
|
||||
:key="index"
|
||||
>
|
||||
<div class="evaluationItem" v-for="(item, index) in rateList" :key="index">
|
||||
<div class="itemTop">
|
||||
<div class="headImgBox">
|
||||
<image
|
||||
class="headImg"
|
||||
mode="aspectFit"
|
||||
lazy-load="true"
|
||||
:src="
|
||||
item.HEADIMAGEURL || 'https://eshangtech.com/ShopICO/noName.png'
|
||||
"
|
||||
></image>
|
||||
<image class="headImg" mode="aspectFit" lazy-load="true" :src="item.HEADIMAGEURL || 'https://eshangtech.com/ShopICO/noName.png'
|
||||
"></image>
|
||||
</div>
|
||||
<div class="userDetailBox">
|
||||
<div class="userTitle">
|
||||
{{ item.ISANONYMOUS == 0 ? item.MEMBERSHIP_NAME : "匿名用户" }}
|
||||
<span
|
||||
v-if="item.ISANONYMOUS == 0 && item.MEMBERSHIP_LEVEL > 100"
|
||||
class="vip-level"
|
||||
>{{ item.MEMBERSHIP_LEVEL_TEXT }}</span
|
||||
>
|
||||
<span v-if="item.ISANONYMOUS == 0 && item.MEMBERSHIP_LEVEL > 100" class="vip-level">{{
|
||||
item.MEMBERSHIP_LEVEL_TEXT }}</span>
|
||||
</div>
|
||||
<div class="timeText">{{ item.CREATE_DATE || "" }}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="itemRate">
|
||||
<UniRate
|
||||
:value="item.COMMENT_SCORE"
|
||||
size="12"
|
||||
allowHalf
|
||||
color="#ececec"
|
||||
void-color="#eee"
|
||||
void-icon="star"
|
||||
readonly
|
||||
/>
|
||||
<UniRate :value="item.COMMENT_SCORE" size="12" allowHalf color="#ececec" void-color="#eee" void-icon="star"
|
||||
readonly />
|
||||
<span class="rateText">{{ item.rateText }}</span>
|
||||
</div>
|
||||
|
||||
<div class="evaluationContent">{{ item.COMMENT_CONTENT || "" }}</div>
|
||||
|
||||
<!-- 附件图片列表 -->
|
||||
<div
|
||||
class="evaluationLists"
|
||||
v-if="item.IMAGELIST && item.IMAGELIST.length > 0"
|
||||
>
|
||||
<div
|
||||
class="evaluationItems"
|
||||
v-for="(subItem, subIndex) in item.IMAGELIST"
|
||||
:key="subIndex"
|
||||
>
|
||||
<image
|
||||
@click="handlePreviewImage(subIndex, item.IMAGELIST)"
|
||||
class="evaluationImg"
|
||||
:src="subItem.IMAGE_URL"
|
||||
/>
|
||||
<div class="evaluationLists" v-if="item.IMAGELIST && item.IMAGELIST.length > 0">
|
||||
<div class="evaluationItems" v-for="(subItem, subIndex) in item.IMAGELIST" :key="subIndex">
|
||||
<image @click="handlePreviewImage(subIndex, item.IMAGELIST)" class="evaluationImg"
|
||||
:src="subItem.IMAGE_URL" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -98,24 +63,13 @@
|
||||
<div>
|
||||
<div class="rate-text">商家评分</div>
|
||||
|
||||
<UniRate
|
||||
v-model="storeMsg.MERCHANTS_SCORE"
|
||||
size="12"
|
||||
allowHalf
|
||||
color="#ececec"
|
||||
void-color="#eee"
|
||||
void-icon="star"
|
||||
readonly
|
||||
/>
|
||||
<UniRate v-model="storeMsg.MERCHANTS_SCORE" size="12" allowHalf color="#ececec" void-color="#eee"
|
||||
void-icon="star" readonly />
|
||||
</div>
|
||||
</div>
|
||||
<div class="rate-top-right">
|
||||
<div class="reate-user-images">
|
||||
<image
|
||||
v-for="(item, i) in rateMsg.usersImages"
|
||||
:src="item"
|
||||
:key="i"
|
||||
></image>
|
||||
<image v-for="(item, i) in rateMsg.usersImages" :src="item" :key="i"></image>
|
||||
</div>
|
||||
<div class="rate-text">{{ storeMsg.COMMENT_COUNT || 0 }}评价</div>
|
||||
</div>
|
||||
@ -124,12 +78,8 @@
|
||||
<div class="rate-body">
|
||||
<div class="rate-screen">
|
||||
<block v-for="(item, i) in rateScreen" :key="i">
|
||||
<div
|
||||
class="screen-tag"
|
||||
v-show="item.COUNT > 0"
|
||||
:class="{ active: item.isCheck, gray: item.noGood }"
|
||||
@click="checkTag(i)"
|
||||
>
|
||||
<div class="screen-tag" v-show="item.COUNT > 0" :class="{ active: item.isCheck, gray: item.noGood }"
|
||||
@click="checkTag(i)">
|
||||
{{ item.TAGNAME + " " + item.COUNT }}
|
||||
</div>
|
||||
</block>
|
||||
@ -137,15 +87,9 @@
|
||||
<div class="rate-list" v-show="rateList.length > 0">
|
||||
<div class="rate-card" v-for="(item, o) in rateList" :key="o">
|
||||
<div class="rate-card-top">
|
||||
<image
|
||||
class="rate-user-photo"
|
||||
mode="aspectFit"
|
||||
lazy-load="true"
|
||||
:src="
|
||||
item.HEADIMAGEURL ||
|
||||
'https://eshangtech.com/ShopICO/noName.png'
|
||||
"
|
||||
></image>
|
||||
<image class="rate-user-photo" mode="aspectFit" lazy-load="true" :src="item.HEADIMAGEURL ||
|
||||
'https://eshangtech.com/ShopICO/noName.png'
|
||||
"></image>
|
||||
|
||||
<div class="top-card-center">
|
||||
<div class="rate-text" v-if="item.ISANONYMOUS == 0">
|
||||
@ -156,41 +100,22 @@
|
||||
</div>
|
||||
<div class="rate-text" v-else>匿名用户</div>
|
||||
<div style="display: flex; align-items: center">
|
||||
<van-rate
|
||||
:value="item.COMMENT_SCORE"
|
||||
size="12"
|
||||
allow-half="true"
|
||||
:color="item.starColor"
|
||||
void-color="#eee"
|
||||
void-icon="star"
|
||||
readonly
|
||||
>
|
||||
<van-rate :value="item.COMMENT_SCORE" size="12" allow-half="true" :color="item.starColor"
|
||||
void-color="#eee" void-icon="star" readonly>
|
||||
</van-rate>
|
||||
<span
|
||||
style="font-size: 24rpx"
|
||||
:style="{ color: item.starColor }"
|
||||
>{{ item.rateText }}</span
|
||||
>
|
||||
<span style="font-size: 24rpx" :style="{ color: item.starColor }">{{ item.rateText }}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="rate-date">{{ item.CREATE_DATE }}</div>
|
||||
</div>
|
||||
<div class="rate-content">
|
||||
<div>
|
||||
<span class="rate-tag" v-if="item.SALEBILL_ID != 0"
|
||||
>消费后点评</span
|
||||
>
|
||||
<span class="rate-tag" v-if="item.SALEBILL_ID != 0">消费后点评</span>
|
||||
</div>
|
||||
<div class="">{{ item.COMMENT_CONTENT }}</div>
|
||||
<div class="rate-photo" v-if="item.IMAGELIST.length > 0">
|
||||
<image
|
||||
mode="aspectFit"
|
||||
lazy-load="true"
|
||||
:src="img.IMAGE_URL"
|
||||
v-for="(img, i) in item.IMAGELIST"
|
||||
:key="i"
|
||||
@click="seePhoto(img.IMAGE_URL, item.IMAGELIST)"
|
||||
/>
|
||||
<image mode="aspectFit" lazy-load="true" :src="img.IMAGE_URL" v-for="(img, i) in item.IMAGELIST"
|
||||
:key="i" @click="seePhoto(img.IMAGE_URL, item.IMAGELIST)" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -384,28 +309,47 @@ export default {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
padding: 16rpx 32rpx 24rpx;
|
||||
background-color: #fff;
|
||||
|
||||
.evaluationMark {
|
||||
font-family: "DINAlternate";
|
||||
font-weight: bold;
|
||||
font-size: 72rpx;
|
||||
color: #ba922f;
|
||||
line-height: 84rpx;
|
||||
text-align: justify;
|
||||
font-family: "Microsoft YaHei";
|
||||
font-weight: 400;
|
||||
font-size: 58rpx;
|
||||
color: #FF6200;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
margin-right: 8rpx;
|
||||
// font-family: "DINAlternate";
|
||||
// font-weight: bold;
|
||||
// font-size: 72rpx;
|
||||
// color: #ba922f;
|
||||
// line-height: 84rpx;
|
||||
// text-align: justify;
|
||||
// font-style: normal;
|
||||
// margin-right: 8rpx;
|
||||
}
|
||||
|
||||
.evaluationRight {
|
||||
.markTitle {
|
||||
font-family: "PingFangSC";
|
||||
font-weight: 400;
|
||||
font-size: 24rpx;
|
||||
font-size: 22rpx;
|
||||
color: #716f69;
|
||||
line-height: 36rpx;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.evaluationValue {
|
||||
font-family: "Microsoft YaHei";
|
||||
font-weight: 600;
|
||||
font-size: 30rpx;
|
||||
color: #000000;
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -415,10 +359,11 @@ export default {
|
||||
}
|
||||
|
||||
.evaluationList {
|
||||
margin-top: 8rpx;
|
||||
margin-top: 10rpx;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
padding: 0 32rpx;
|
||||
padding: 40rpx 32rpx;
|
||||
background-color: #fff;
|
||||
|
||||
.evaluationTitle {
|
||||
font-family: "PingFangSC";
|
||||
@ -494,8 +439,7 @@ export default {
|
||||
content: "";
|
||||
width: 20rpx;
|
||||
height: 20rpx;
|
||||
background: url("https://eshangtech.com/ShopICO/vip-ico.png")
|
||||
no-repeat center; // eshangtech.com/ShopICO/vip-ico.png) no-repeat center
|
||||
background: url("https://eshangtech.com/ShopICO/vip-ico.png") no-repeat center; // eshangtech.com/ShopICO/vip-ico.png) no-repeat center
|
||||
background-size: contain;
|
||||
position: absolute;
|
||||
left: 4rpx;
|
||||
@ -541,7 +485,8 @@ export default {
|
||||
font-style: normal;
|
||||
width: 100%;
|
||||
display: -webkit-box;
|
||||
-webkit-line-clamp: 5; /* 限制在5行内 */
|
||||
-webkit-line-clamp: 5;
|
||||
/* 限制在5行内 */
|
||||
-webkit-box-orient: vertical;
|
||||
overflow: hidden;
|
||||
}
|
||||
@ -702,8 +647,7 @@ export default {
|
||||
content: "";
|
||||
width: 20rpx;
|
||||
height: 20rpx;
|
||||
background: url("https://eshangtech.com/ShopICO/vip-ico.png") no-repeat
|
||||
center; // eshangtech.com/ShopICO/vip-ico.png) no-repeat center
|
||||
background: url("https://eshangtech.com/ShopICO/vip-ico.png") no-repeat center; // eshangtech.com/ShopICO/vip-ico.png) no-repeat center
|
||||
background-size: contain;
|
||||
position: absolute;
|
||||
left: 4rpx;
|
||||
|
||||
@ -1,59 +1,44 @@
|
||||
<template>
|
||||
<view class="main">
|
||||
<view class="content">
|
||||
<view
|
||||
class="top"
|
||||
:style="{
|
||||
paddingTop: `${loginType === 'min' ? menu.bottom : menu.top + 14}px`,
|
||||
}"
|
||||
>
|
||||
<view class="top" :style="{
|
||||
paddingTop: `${loginType === 'min' ? menu.bottom : menu.top + 14}px`,
|
||||
}">
|
||||
<view class="userInfoLeft">
|
||||
<view class="userFile">
|
||||
<button
|
||||
class="avatarBtn"
|
||||
open-type="chooseAvatar"
|
||||
@chooseavatar="onChooseAvatar"
|
||||
>
|
||||
<image
|
||||
class="headerImg"
|
||||
:src="
|
||||
WXProfile ||
|
||||
(user && user.MEMBERSHIP_HEADIMAGEURL
|
||||
? user.MEMBERSHIP_HEADIMAGEURL
|
||||
: '')
|
||||
"
|
||||
/>
|
||||
<button class="avatarBtn" open-type="chooseAvatar" @chooseavatar="onChooseAvatar">
|
||||
<image class="headerImg" :src="WXProfile ||
|
||||
(user && user.MEMBERSHIP_HEADIMAGEURL
|
||||
? user.MEMBERSHIP_HEADIMAGEURL
|
||||
: '')
|
||||
" />
|
||||
</button>
|
||||
</view>
|
||||
<view class="userInfoBox">
|
||||
<view class="userInfoBox" v-if="user && user.MEMBERSHIP_ID">
|
||||
<view class="userTop">
|
||||
<span class="userName">{{
|
||||
(user && user.MEMBERSHIP_NAME) || phone || "游客"
|
||||
}}</span>
|
||||
<image
|
||||
v-if="user && user.MEMBERSHIP_LEVEL"
|
||||
class="userType"
|
||||
:src="
|
||||
user && user.MEMBERSHIP_LEVEL === 1000
|
||||
? 'https://eshangtech.com/wanmeiyizhanImg/home/normalUser.svg'
|
||||
: user && user.MEMBERSHIP_LEVEL === 2000
|
||||
? 'https://eshangtech.com/wanmeiyizhanImg/home/silverCard.svg'
|
||||
: ''
|
||||
"
|
||||
/>
|
||||
<image v-if="user && user.MEMBERSHIP_LEVEL" class="userType" :src="user && user.MEMBERSHIP_LEVEL === 1000
|
||||
? 'https://eshangtech.com/wanmeiyizhanImg/home/normalUser.svg'
|
||||
: user && user.MEMBERSHIP_LEVEL === 2000
|
||||
? 'https://eshangtech.com/wanmeiyizhanImg/home/silverCard.svg'
|
||||
: ''
|
||||
" />
|
||||
</view>
|
||||
|
||||
<view class="userBottom">
|
||||
{{ phone || "-" }}
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="userInfoBox" v-else style="justify-content: center;" @click="handleGoLogin">
|
||||
<view class="clickLogin">点击登录</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="userInfoRight" @click="handleSign">
|
||||
<image
|
||||
class="sginIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/signInIcon.png"
|
||||
/>
|
||||
<image class="sginIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/signInIcon.png" />
|
||||
<span class="sginText">{{
|
||||
toDayHaveSign ? "今日已签到" : "签到"
|
||||
}}</span>
|
||||
@ -68,10 +53,7 @@
|
||||
</view> -->
|
||||
|
||||
<view class="leftTopNew">
|
||||
<view
|
||||
class="bottomItem"
|
||||
@click="isGo('/pages/homeFn/myCoupon/index')"
|
||||
>
|
||||
<view class="bottomItem" @click="isGo('/pages/homeFn/myCoupon/index')">
|
||||
<view class="itemContent">
|
||||
<view class="bottomValue">{{
|
||||
user && user.COUPON_COUNT ? user.COUPON_COUNT : 0
|
||||
@ -79,10 +61,7 @@
|
||||
<view class="bottomUnit">优惠券</view>
|
||||
</view>
|
||||
</view>
|
||||
<view
|
||||
class="bottomItem"
|
||||
@click="isGo('/pages/homeFn/integral/index')"
|
||||
>
|
||||
<view class="bottomItem" @click="isGo('/pages/homeFn/integral/index')">
|
||||
<view class="itemContent">
|
||||
<view class="bottomValue">{{
|
||||
user && user.MEMBERSHIP_POINT ? user.MEMBERSHIP_POINT : 0
|
||||
@ -93,27 +72,18 @@
|
||||
</view>
|
||||
|
||||
<view class="rightTop" @click="handleGoUserCode">
|
||||
<image
|
||||
class="codeIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/userInfoCode.svg"
|
||||
/>
|
||||
<image class="codeIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/userInfoCode.svg" />
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="balanceBottom" v-if="false">
|
||||
<view
|
||||
class="bottomItem"
|
||||
@click="isGo('/pages/homeFn/myCoupon/index')"
|
||||
>
|
||||
<view class="bottomItem" @click="isGo('/pages/homeFn/myCoupon/index')">
|
||||
<view class="bottomValue">{{
|
||||
user && user.COUPON_COUNT ? user.COUPON_COUNT : 0
|
||||
}}</view>
|
||||
<view class="bottomUnit">优惠券</view>
|
||||
</view>
|
||||
<view
|
||||
class="bottomItem"
|
||||
@click="isGo('/pages/homeFn/integral/index')"
|
||||
>
|
||||
<view class="bottomItem" @click="isGo('/pages/homeFn/integral/index')">
|
||||
<view class="bottomValue">{{
|
||||
user && user.MEMBERSHIP_POINT ? user.MEMBERSHIP_POINT : 0
|
||||
}}</view>
|
||||
@ -125,12 +95,7 @@
|
||||
<view class="orderBox">
|
||||
<view class="orderTitle">我的订单</view>
|
||||
<view class="orderList">
|
||||
<view
|
||||
class="orderItem"
|
||||
v-for="(item, index) in orderList"
|
||||
:key="index"
|
||||
@click="handleGoOrder(item)"
|
||||
>
|
||||
<view class="orderItem" v-for="(item, index) in orderList" :key="index" @click="handleGoOrder(item)">
|
||||
<image class="orderIcon" :src="item.url" />
|
||||
<text class="orderText">{{ item.label || "" }}</text>
|
||||
</view>
|
||||
@ -140,12 +105,7 @@
|
||||
<view class="orderBox">
|
||||
<view class="orderTitle">常用功能</view>
|
||||
<view class="oftenList">
|
||||
<view
|
||||
class="oftenItem"
|
||||
v-for="(item, index) in oftenList"
|
||||
:key="index"
|
||||
@click="handleOften(item)"
|
||||
>
|
||||
<view class="oftenItem" v-for="(item, index) in oftenList" :key="index" @click="handleOften(item)">
|
||||
<image class="oftenIcon" :src="item.url" />
|
||||
<text class="oftenText">{{ item.label || "" }}</text>
|
||||
</view>
|
||||
@ -155,12 +115,7 @@
|
||||
<view class="orderBox">
|
||||
<view class="orderTitle">其他功能</view>
|
||||
<view class="orderList">
|
||||
<view
|
||||
class="orderItem"
|
||||
v-for="(item, index) in otherList"
|
||||
:key="index"
|
||||
@click="handleOther(item)"
|
||||
>
|
||||
<view class="orderItem" v-for="(item, index) in otherList" :key="index" @click="handleOther(item)">
|
||||
<image class="orderIcon" :src="item.url" />
|
||||
<text class="orderText">{{ item.label || "" }}</text>
|
||||
</view>
|
||||
@ -191,19 +146,11 @@
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/defaultUser.png"
|
||||
/>
|
||||
</div> -->
|
||||
<button
|
||||
class="avatarBtn"
|
||||
open-type="chooseAvatar"
|
||||
@chooseavatar="onChooseAvatar"
|
||||
>
|
||||
<image
|
||||
class="headerImg"
|
||||
:src="
|
||||
WXProfile || (user && user.MEMBERSHIP_HEADIMAGEURL)
|
||||
? user.MEMBERSHIP_HEADIMAGEURL
|
||||
: ''
|
||||
"
|
||||
/>
|
||||
<button class="avatarBtn" open-type="chooseAvatar" @chooseavatar="onChooseAvatar">
|
||||
<image class="headerImg" :src="WXProfile || (user && user.MEMBERSHIP_HEADIMAGEURL)
|
||||
? user.MEMBERSHIP_HEADIMAGEURL
|
||||
: ''
|
||||
" />
|
||||
</button>
|
||||
</div>
|
||||
<div class="userDetail" @click="goRegister()">
|
||||
@ -223,28 +170,19 @@
|
||||
</div>
|
||||
|
||||
<div class="codeBox" @click="isGo('/pages/homeFn/payfor/index')">
|
||||
<image
|
||||
class="codeImg"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/codeIcon.png"
|
||||
/>
|
||||
<image class="codeImg" src="https://eshangtech.com/wanmeiyizhanImg/home/codeIcon.png" />
|
||||
<span class="codeText">会员码</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="propertyBox">
|
||||
<div
|
||||
class="propertyItem"
|
||||
@click="isGo('/pages/homeFn/myCoupon/index')"
|
||||
>
|
||||
<div class="propertyItem" @click="isGo('/pages/homeFn/myCoupon/index')">
|
||||
<div class="propertyLabel">优惠券</div>
|
||||
<div class="propertyValue">
|
||||
{{ user && user.COUPON_COUNT ? user.COUPON_COUNT : 0 }}
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
class="propertyItem"
|
||||
@click="isGo('/pages/homeFn/integral/index')"
|
||||
>
|
||||
<div class="propertyItem" @click="isGo('/pages/homeFn/integral/index')">
|
||||
<div class="propertyLabel">积分</div>
|
||||
<div class="propertyValue">
|
||||
{{ user && user.MEMBERSHIP_POINT ? user.MEMBERSHIP_POINT : 0 }}
|
||||
@ -262,48 +200,30 @@
|
||||
|
||||
<div class="funListBox">
|
||||
<div class="funItem" @click="isGo('/pages/orders/order/index')">
|
||||
<image
|
||||
class="funIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/foodIcon.svg"
|
||||
/>
|
||||
<image class="funIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/foodIcon.svg" />
|
||||
<div class="funName">我的点餐</div>
|
||||
</div>
|
||||
<div class="funItem" @click="isGo('/pages/homeFn/myCoupon/index')">
|
||||
<image
|
||||
class="funIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/couponLogo.png"
|
||||
/>
|
||||
<image class="funIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/couponLogo.png" />
|
||||
<div class="funName">优惠券</div>
|
||||
</div>
|
||||
|
||||
<div class="funItem" @click="isGo('/pages/homeFn/mycar/index')">
|
||||
<image
|
||||
class="funIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/carLogo.png"
|
||||
/>
|
||||
<image class="funIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/carLogo.png" />
|
||||
<div class="funName">绑定车辆</div>
|
||||
</div>
|
||||
|
||||
<div class="funItem" @click="isGo('/pages/myAddress/address/index')">
|
||||
<image
|
||||
class="funIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/addressUser.png"
|
||||
/>
|
||||
<image class="funIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/addressUser.png" />
|
||||
<div class="funName">我的地址</div>
|
||||
</div>
|
||||
|
||||
<div class="funItem" @click="isGo('/pages/community/myPost')">
|
||||
<image
|
||||
class="funIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/post.png"
|
||||
/>
|
||||
<image class="funIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/post.png" />
|
||||
<div class="funName">我的发帖</div>
|
||||
</div>
|
||||
<div class="funItem" @click="isGo('/pages/contact/index')">
|
||||
<image
|
||||
class="funIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/lostAndfound.png"
|
||||
/>
|
||||
<image class="funIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/lostAndfound.png" />
|
||||
<div class="funName">失物招领</div>
|
||||
</div>
|
||||
|
||||
@ -313,10 +233,7 @@
|
||||
</div> -->
|
||||
|
||||
<div class="funItem" @click="handleCallPhone">
|
||||
<image
|
||||
class="funIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/serviceHotline.svg"
|
||||
/>
|
||||
<image class="funIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/serviceHotline.svg" />
|
||||
<div class="funName">服务热线</div>
|
||||
</div>
|
||||
<!-- <div
|
||||
@ -328,19 +245,13 @@
|
||||
<div class="funName">退出登录</div>
|
||||
</div> -->
|
||||
<div class="funItem">
|
||||
<image
|
||||
class="funIcon"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/iLike.svg"
|
||||
/>
|
||||
<image class="funIcon" src="https://eshangtech.com/wanmeiyizhanImg/home/iLike.svg" />
|
||||
<div class="funName gray">我的关注</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<UniPopup
|
||||
:show="isShowPop && !user && !user.MEMBERSHIP_MOBILEPHONE"
|
||||
@close="isShowPop = false"
|
||||
custom-style="border-radius: 24rpx;"
|
||||
>
|
||||
<UniPopup :show="isShowPop && !user && !user.MEMBERSHIP_MOBILEPHONE" @close="isShowPop = false"
|
||||
custom-style="border-radius: 24rpx;">
|
||||
<div class="pop-box">
|
||||
<div class="pop-title">温馨提示</div>
|
||||
<div class="pop-body">您还没有登录,快去登录吧!</div>
|
||||
@ -350,11 +261,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</UniPopup>
|
||||
<UniPopup
|
||||
:show="isShowBuilding"
|
||||
@close="isShowBuilding = false"
|
||||
custom-style="border-radius: 24rpx;"
|
||||
>
|
||||
<UniPopup :show="isShowBuilding" @close="isShowBuilding = false" custom-style="border-radius: 24rpx;">
|
||||
<div class="pop-box">
|
||||
<div class="pop-title">温馨提示</div>
|
||||
<div class="pop-body">该模块正在建设中,尽请期待。</div>
|
||||
@ -366,32 +273,18 @@
|
||||
</div>
|
||||
</div>
|
||||
</UniPopup>
|
||||
<UniPopup
|
||||
:show="showInvitedCode"
|
||||
position="bottom"
|
||||
overlay="false"
|
||||
custom-style="height: 60%"
|
||||
@close="showInvitedCode = false"
|
||||
>
|
||||
<UniPopup :show="showInvitedCode" position="bottom" overlay="false" custom-style="height: 60%"
|
||||
@close="showInvitedCode = false">
|
||||
<van-divider contentPosition="center">我的邀请码</van-divider>
|
||||
<image
|
||||
:src="InviteCodePath"
|
||||
:style="{
|
||||
width: windowMsg.width * windowMsg.scale + 'px',
|
||||
height: windowMsg.width + 'rpx',
|
||||
margin: '48rpx auto',
|
||||
display: 'block',
|
||||
}"
|
||||
/>
|
||||
<image :src="InviteCodePath" :style="{
|
||||
width: windowMsg.width * windowMsg.scale + 'px',
|
||||
height: windowMsg.width + 'rpx',
|
||||
margin: '48rpx auto',
|
||||
display: 'block',
|
||||
}" />
|
||||
<view class="down-img-btn">
|
||||
<van-button
|
||||
icon="down"
|
||||
round
|
||||
color="linear-gradient(to right, #1f1f1f, #62605f)"
|
||||
custom-style="width:300rpx;padding:32rpx auto;"
|
||||
@click="saveImage"
|
||||
>保存到本地</van-button
|
||||
>
|
||||
<van-button icon="down" round color="linear-gradient(to right, #1f1f1f, #62605f)"
|
||||
custom-style="width:300rpx;padding:32rpx auto;" @click="saveImage">保存到本地</van-button>
|
||||
</view>
|
||||
</UniPopup>
|
||||
<!-- <popGet/> -->
|
||||
@ -581,7 +474,7 @@ export default {
|
||||
}
|
||||
console.log("this.menu", this.menu);
|
||||
|
||||
|
||||
|
||||
this.$utils.addUserBehaviorNew();
|
||||
},
|
||||
onShow() {
|
||||
@ -594,13 +487,13 @@ export default {
|
||||
|
||||
let type = uni.getStorageSync("loginType");
|
||||
|
||||
if ((this.user && !this.user.MEMBERSHIP_ID) || !this.user) {
|
||||
if (this.loginType === "min") {
|
||||
uni.navigateTo({ url: "/pages/register/index" });
|
||||
} else {
|
||||
uni.navigateTo({ url: "/pages/login/index" });
|
||||
}
|
||||
}
|
||||
// if ((this.user && !this.user.MEMBERSHIP_ID) || !this.user) {
|
||||
// if (this.loginType === "min") {
|
||||
// uni.navigateTo({ url: "/pages/register/index" });
|
||||
// } else {
|
||||
// uni.navigateTo({ url: "/pages/login/index" });
|
||||
// }
|
||||
// }
|
||||
|
||||
if (this.user) {
|
||||
let signTime = uni.getStorageSync("signTime");
|
||||
@ -620,7 +513,7 @@ export default {
|
||||
this.getMember();
|
||||
this.getDistributionCount();
|
||||
this.handleGetUserInfo();
|
||||
}
|
||||
}
|
||||
},
|
||||
onShareAppMessage() {
|
||||
// let _this = this;
|
||||
@ -638,16 +531,41 @@ export default {
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
// 跳转去登录
|
||||
handleGoLogin() {
|
||||
if (this.loginType === "min") {
|
||||
uni.navigateTo({ url: "/pages/register/index" });
|
||||
} else {
|
||||
uni.navigateTo({ url: "/pages/login/index" });
|
||||
}
|
||||
},
|
||||
// 签到
|
||||
handleSign() {
|
||||
if (!this.user && !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;
|
||||
}
|
||||
|
||||
let date = new Date();
|
||||
let y = date.getFullYear();
|
||||
let m = date.getMonth() + 1;
|
||||
let d = date.getDate();
|
||||
|
||||
let nowDay = `${y}-${m < 10 ? "0" + m : m}-${
|
||||
d < 10 ? "0" + d : d
|
||||
} 23:59:59`;
|
||||
let nowDay = `${y}-${m < 10 ? "0" + m : m}-${d < 10 ? "0" + d : d
|
||||
} 23:59:59`;
|
||||
|
||||
let _this = this;
|
||||
if (this.user.MEMBERSHIP_MOBILEPHONE) {
|
||||
@ -670,6 +588,7 @@ export default {
|
||||
uni.setStorageSync("signTime", nowDay);
|
||||
_this.toDayHaveSign = true;
|
||||
_this.handleGetUserInfo();
|
||||
_this.$forceUpdate()
|
||||
});
|
||||
} else if (res.ResultCode === "101") {
|
||||
uni.showToast({
|
||||
@ -694,12 +613,47 @@ export default {
|
||||
},
|
||||
// 跳转会员码页面
|
||||
handleGoUserCode() {
|
||||
if (!this.user && !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;
|
||||
}
|
||||
|
||||
uni.navigateTo({
|
||||
url: "/pages/homeFn/payfor/index",
|
||||
});
|
||||
},
|
||||
// 订单的点击跳转
|
||||
handleGoOrder(obj) {
|
||||
if (!this.user && !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;
|
||||
}
|
||||
console.log("obj", obj);
|
||||
let type = "";
|
||||
if (obj.value === 1) {
|
||||
@ -719,6 +673,23 @@ export default {
|
||||
},
|
||||
// 常用功能的点击
|
||||
handleOften(obj) {
|
||||
if (!this.user && !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 (obj.value === 1) {
|
||||
// 绑定车辆
|
||||
uni.navigateTo({ url: "/pages/homeFn/mycar/index" });
|
||||
@ -732,6 +703,23 @@ export default {
|
||||
},
|
||||
// 其他的功能点击
|
||||
handleOther(obj) {
|
||||
if (!this.user && !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 (obj.value === 1) {
|
||||
// 我的地址
|
||||
uni.navigateTo({ url: "/pages/myAddress/address/index" });
|
||||
@ -894,6 +882,24 @@ export default {
|
||||
}
|
||||
},
|
||||
isGo(url) {
|
||||
if (!this.user && !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;
|
||||
}
|
||||
|
||||
console.log("this.user", this.user);
|
||||
if (this.user.MEMBERSHIP_MOBILEPHONE) {
|
||||
if (url === "/pages/homeFn/consumption/index") {
|
||||
@ -994,7 +1000,7 @@ export default {
|
||||
|
||||
fail() {
|
||||
wx.openSetting({
|
||||
success: (res) => {},
|
||||
success: (res) => { },
|
||||
});
|
||||
},
|
||||
});
|
||||
@ -1128,6 +1134,9 @@ export default {
|
||||
text-align: left;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.clickLogin {}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -1167,12 +1176,10 @@ export default {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
padding: 32rpx;
|
||||
background: linear-gradient(
|
||||
270deg,
|
||||
#393530 0%,
|
||||
#504741 48%,
|
||||
#393530 100%
|
||||
);
|
||||
background: linear-gradient(270deg,
|
||||
#393530 0%,
|
||||
#504741 48%,
|
||||
#393530 100%);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
@ -1842,5 +1849,4 @@ export default {
|
||||
// bottom: 0;
|
||||
// width: 100%;
|
||||
// left: 0;
|
||||
// }
|
||||
</style>
|
||||
// }</style>
|
||||
|
||||
@ -5,53 +5,33 @@
|
||||
<view class="itemLabel">修改手机号</view>
|
||||
<view class="itemRight">
|
||||
<text class="phoneText">{{ phone || "-" }}</text>
|
||||
<image
|
||||
class="rightImg"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/rightArrow.svg"
|
||||
/>
|
||||
<image class="rightImg" src="https://eshangtech.com/wanmeiyizhanImg/home/rightArrow.svg" />
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="configItem" v-if="loginType !== 'min'">
|
||||
<view class="itemLabel">切换账号</view>
|
||||
<view class="itemRight">
|
||||
<image
|
||||
class="rightImg"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/rightArrow.svg"
|
||||
/>
|
||||
<image class="rightImg" src="https://eshangtech.com/wanmeiyizhanImg/home/rightArrow.svg" />
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view
|
||||
class="configItem"
|
||||
v-if="loginType !== 'min'"
|
||||
@click="handleDeleteUser"
|
||||
>
|
||||
<view class="configItem" v-if="loginType !== 'min'" @click="handleDeleteUser">
|
||||
<view class="itemLabel">注销账号</view>
|
||||
<view class="itemRight">
|
||||
<image
|
||||
class="rightImg"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/rightArrow.svg"
|
||||
/>
|
||||
<image class="rightImg" src="https://eshangtech.com/wanmeiyizhanImg/home/rightArrow.svg" />
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view
|
||||
class="configItem"
|
||||
v-if="loginType !== 'min'"
|
||||
@click="handleGoPrivaity"
|
||||
>
|
||||
<view class="configItem" v-if="loginType !== 'min'" @click="handleGoPrivaity">
|
||||
<view class="itemLabel">隐私管理</view>
|
||||
<view class="itemRight">
|
||||
<image
|
||||
class="rightImg"
|
||||
src="https://eshangtech.com/wanmeiyizhanImg/home/rightArrow.svg"
|
||||
/>
|
||||
<image class="rightImg" src="https://eshangtech.com/wanmeiyizhanImg/home/rightArrow.svg" />
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="loginOut" v-if="loginType !== 'min'">退出登录</view>
|
||||
<view class="loginOut" v-if="loginType !== 'min'" @click="handleLoginOut">退出登录</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@ -89,6 +69,31 @@ export default {
|
||||
// this.loginType = 'app';
|
||||
},
|
||||
methods: {
|
||||
// 退出登录
|
||||
handleLoginOut() {
|
||||
console.log("handleDeleteUser");
|
||||
let _this = this;
|
||||
uni.showModal({
|
||||
title: "确认退出登录?",
|
||||
confirmText: "确认",
|
||||
success: (res) => {
|
||||
if (res.confirm) {
|
||||
// this.deleteAccount();
|
||||
_this.$store.commit("setUser", {});
|
||||
uni.setStorageSync("userInfo", {});
|
||||
setTimeout(() => {
|
||||
uni.showToast({
|
||||
title: "退出登录成功!",
|
||||
icon: "none",
|
||||
});
|
||||
uni.switchTab({
|
||||
url: "/pages/home/newIndex",
|
||||
});
|
||||
}, 500);
|
||||
}
|
||||
},
|
||||
});
|
||||
},
|
||||
// 注销账号
|
||||
handleDeleteUser() {
|
||||
console.log("handleDeleteUser");
|
||||
@ -101,8 +106,8 @@ export default {
|
||||
if (res.confirm) {
|
||||
// this.deleteAccount();
|
||||
|
||||
_this.$store.commit("setUser", null);
|
||||
uni.setStorageSync("userInfo", null);
|
||||
_this.$store.commit("setUser", {});
|
||||
uni.setStorageSync("userInfo", {});
|
||||
setTimeout(() => {
|
||||
uni.showToast({
|
||||
title: "注销成功!",
|
||||
@ -116,7 +121,7 @@ export default {
|
||||
},
|
||||
});
|
||||
|
||||
// this.$store.commit("setUser", undefined);
|
||||
// this.$store.commit("setUser", {});
|
||||
// uni.switchTab({
|
||||
// url: "/pages/home/index",
|
||||
// });
|
||||
|
||||
13
static/home/add.svg
Normal file
@ -0,0 +1,13 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="icon-+">
|
||||
<circle id="Ellipse 1" cx="10" cy="10" r="10" fill="#009DFF"/>
|
||||
<g id="Frame" clip-path="url(#clip0_28_677)">
|
||||
<path id="Vector" d="M10.8054 10.8673V15.0839H9.11873V10.8673H4.9021V9.18064H9.11873V4.96401H10.8054V9.18064H15.022V10.8673H10.8054Z" fill="white"/>
|
||||
</g>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_28_677">
|
||||
<rect width="12" height="12" fill="white" transform="matrix(1 0 0 -1 4 16)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 521 B |
21
static/home/birthdayIcon.svg
Normal file
@ -0,0 +1,21 @@
|
||||
<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="icno-生日礼遇" clip-path="url(#clip0_48_1953)">
|
||||
<path id="Vector" d="M0 9.38888C0 10.3466 0.68482 11.2651 1.90381 11.9423C3.12279 12.6195 4.77609 13 6.5 13C8.22391 13 9.87721 12.6195 11.0962 11.9423C12.3152 11.2651 13 10.3466 13 9.38888C13 8.43116 12.3152 7.51266 11.0962 6.83544C9.87721 6.15823 8.22391 5.77777 6.5 5.77777C4.77609 5.77777 3.12279 6.15823 1.90381 6.83544C0.68482 7.51266 0 8.43116 0 9.38888Z" fill="#8899A6"/>
|
||||
<path id="Vector_2" d="M0 8.75692C0 9.71465 0.68482 10.6332 1.90381 11.3104C3.12279 11.9876 4.77609 12.368 6.5 12.368C8.22391 12.368 9.87721 11.9876 11.0962 11.3104C12.3152 10.6332 13 9.71465 13 8.75692C13 7.7992 12.3152 6.8807 11.0962 6.20348C9.87721 5.52627 8.22391 5.14581 6.5 5.14581C4.77609 5.14581 3.12279 5.52627 1.90381 6.20348C0.68482 6.8807 0 7.7992 0 8.75692Z" fill="#CCD6DD"/>
|
||||
<path id="Vector_3" d="M11.7993 8.5529C11.7993 10.0912 9.4268 11.3378 6.49999 11.3378C3.57318 11.3378 1.20068 10.0912 1.20068 8.5529C1.20068 7.01529 3.57318 5.76837 6.49999 5.76837C9.42643 5.76837 11.7993 7.01529 11.7993 8.5529Z" fill="#DD2E44"/>
|
||||
<path id="Vector_4" d="M11.6397 8.14051C11.6397 11.6989 1.36035 11.6989 1.36035 8.14051V4.97754H11.6397V8.14051Z" fill="#F4ABBA"/>
|
||||
<path id="Vector_5" d="M6.4943 6.55992C3.25008 6.55992 1.36003 5.06781 1.36003 5.06781C1.36003 5.06781 1.35425 5.40148 1.35425 5.67628C1.35425 5.67628 1.3658 7.445 2.28303 7.445C3.171 7.445 3.10636 8.29289 3.66753 8.38064C4.224 8.46767 4.28575 8.04192 4.97655 8.04192C5.66736 8.04192 5.78905 8.80242 6.4943 8.80242C7.32089 8.80242 7.38878 8.04192 8.07922 8.04192C8.76967 8.04192 8.84911 8.48392 9.30194 8.3615C9.84614 8.21417 9.59589 7.44537 10.7056 7.44537C11.6228 7.44537 11.6456 5.76692 11.6456 5.76692C11.6456 5.49248 11.6394 5.06817 11.6394 5.06817C11.6394 5.06817 9.73889 6.55992 6.4943 6.55992Z" fill="#DD2E44"/>
|
||||
<path id="Vector_6" d="M11.7993 4.59946C11.7993 6.13744 9.4268 7.38435 6.49999 7.38435C3.57318 7.38435 1.20068 6.13744 1.20068 4.59946C1.20068 3.06149 3.57318 1.81458 6.49999 1.81458C9.42643 1.81458 11.7993 3.06149 11.7993 4.59946Z" fill="#EA596E"/>
|
||||
<path id="Vector_7" d="M9.26749 4.97753C9.04901 4.97753 8.87207 4.80058 8.87207 4.58211V1.81455C8.87206 1.76262 8.88228 1.7112 8.90215 1.66321C8.92202 1.61523 8.95114 1.57163 8.98786 1.53491C9.02458 1.49818 9.06817 1.46905 9.11615 1.44917C9.16413 1.4293 9.21555 1.41907 9.26749 1.41907C9.31942 1.41907 9.37084 1.4293 9.41882 1.44917C9.4668 1.46905 9.5104 1.49818 9.54711 1.53491C9.58383 1.57163 9.61296 1.61523 9.63282 1.66321C9.65269 1.7112 9.66291 1.76262 9.6629 1.81455V4.58211C9.6629 4.80058 9.48596 4.97753 9.26749 4.97753Z" fill="#FFF8E8"/>
|
||||
<path id="Vector_8" d="M9.26755 2.40751C8.84794 2.40751 8.51789 2.2154 8.38464 1.89365C8.26908 1.61451 8.21167 1.00893 9.1278 0.0931486C9.14615 0.0747835 9.16793 0.0602143 9.19191 0.050274C9.21589 0.0403337 9.2416 0.0352173 9.26755 0.0352173C9.29351 0.0352173 9.31922 0.0403337 9.3432 0.050274C9.36717 0.0602143 9.38896 0.0747835 9.4073 0.0931486C10.3234 1.00929 10.266 1.61451 10.1505 1.89365C10.0172 2.2154 9.68717 2.40751 9.26755 2.40751Z" fill="#FAAA35"/>
|
||||
<path id="Vector_9" d="M6.49991 6.16344C6.28144 6.16344 6.10449 5.98649 6.10449 5.76802V3.00082C6.10449 2.89595 6.14615 2.79538 6.22031 2.72122C6.29446 2.64707 6.39504 2.60541 6.49991 2.60541C6.60478 2.60541 6.70536 2.64707 6.77951 2.72122C6.85367 2.79538 6.89533 2.89595 6.89533 3.00082V5.76838C6.89533 5.98649 6.71838 6.16344 6.49991 6.16344Z" fill="#FFF8E8"/>
|
||||
<path id="Vector_10" d="M6.49989 3.59379C6.08028 3.59379 5.75022 3.40168 5.61697 3.07993C5.50106 2.80079 5.444 2.19521 6.36014 1.27943C6.37849 1.26106 6.40027 1.24649 6.42425 1.23655C6.44823 1.22661 6.47393 1.2215 6.49989 1.2215C6.52585 1.2215 6.55155 1.22661 6.57553 1.23655C6.59951 1.24649 6.6213 1.26106 6.63964 1.27943C7.55578 2.19557 7.49836 2.80079 7.38281 3.07993C7.24956 3.40168 6.9195 3.59379 6.49989 3.59379Z" fill="#FAAA35"/>
|
||||
<path id="Vector_11" d="M3.73233 4.97753C3.51386 4.97753 3.33691 4.80058 3.33691 4.58211V1.81455C3.3369 1.76262 3.34713 1.7112 3.36699 1.66321C3.38686 1.61523 3.41599 1.57163 3.4527 1.53491C3.48942 1.49818 3.53302 1.46905 3.581 1.44917C3.62897 1.4293 3.6804 1.41907 3.73233 1.41907C3.78426 1.41907 3.83569 1.4293 3.88367 1.44917C3.93165 1.46905 3.97524 1.49818 4.01196 1.53491C4.04868 1.57163 4.0778 1.61523 4.09767 1.66321C4.11754 1.7112 4.12776 1.76262 4.12775 1.81455V4.58211C4.12775 4.80058 3.9508 4.97753 3.73233 4.97753Z" fill="#FFF8E8"/>
|
||||
<path id="Vector_12" d="M3.73256 2.40751C3.31295 2.40751 2.98289 2.2154 2.84964 1.89365C2.73372 1.61451 2.67667 1.00893 3.59281 0.0931486C3.61115 0.0747835 3.63294 0.0602143 3.65692 0.050274C3.6809 0.0403337 3.7066 0.0352173 3.73256 0.0352173C3.75852 0.0352173 3.78422 0.0403337 3.8082 0.050274C3.83218 0.0602143 3.85396 0.0747835 3.87231 0.0931486C4.78845 1.00929 4.73103 1.61451 4.61547 1.89365C4.48222 2.2154 4.15217 2.40751 3.73256 2.40751Z" fill="#FAAA35"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_48_1953">
|
||||
<rect width="13" height="13" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.0 KiB |
1
static/home/changeIcon.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="1747103073096" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2609" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M995.8 422.9H28.2C14.8 422.9 4 412 4 398.7s10.8-24.2 24.2-24.2h910.4l-269-277.1c-9.3-9.6-9.1-24.9 0.5-34.2 9.6-9.3 24.9-9.1 34.2 0.5l308.9 318.2c6.8 7 8.7 17.3 4.9 26.3-3.8 8.8-12.6 14.7-22.3 14.7z m-641.9 546c9.6-9.3 9.8-24.6 0.5-34.2l-269-277.1h910.4c13.4 0 24.2-10.8 24.2-24.2 0-13.4-10.8-24.2-24.2-24.2H28.2c-9.7 0-18.5 5.8-22.3 14.8-3.8 9-1.9 19.3 4.9 26.3l308.9 318.2c4.7 4.9 11 7.3 17.4 7.3 6.1-0.1 12.1-2.4 16.8-6.9z" fill="#ba922f" p-id="2610"></path></svg>
|
||||
|
After Width: | Height: | Size: 799 B |
9
static/home/discount.svg
Normal file
@ -0,0 +1,9 @@
|
||||
<svg width="18" height="10" viewBox="0 0 18 10" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path id="icon-优惠" d="M1.97754 0.498535L3.19043 0.850098C2.9209 1.64404 2.60742 2.39111 2.25 3.09131V8C3.30762 7.11523 3.89355 5.75732 4.00781 3.92627H2.56641V2.7749H4.02979C4.04443 2.02783 4.05176 1.28369 4.05176 0.54248H5.22949C5.22949 0.741699 5.2207 1.48584 5.20312 2.7749H8.70117V3.92627H6.75879V7.33643C6.75879 7.61182 6.86426 7.74951 7.0752 7.74951H7.24219C7.40918 7.74951 7.51318 7.69238 7.5542 7.57812C7.59521 7.46094 7.6582 6.95557 7.74316 6.06201C8.09473 6.22607 8.46094 6.37842 8.8418 6.51904C8.75098 7.23389 8.67188 7.73779 8.60449 8.03076C8.53711 8.32666 8.40088 8.53613 8.1958 8.65918C7.99365 8.78516 7.74023 8.84814 7.43555 8.84814H6.68848C5.9502 8.84814 5.58105 8.44092 5.58105 7.62646V3.92627H5.21191C5.14453 6.19678 4.43555 7.92529 3.08496 9.11182C2.78613 8.70752 2.50781 8.36035 2.25 8.07031V9.12061H1.07227V5.00293C0.870117 5.27832 0.65918 5.54346 0.439453 5.79834C0.351562 5.29443 0.243164 4.76416 0.114258 4.20752C0.829102 3.32861 1.4502 2.09229 1.97754 0.498535ZM6.62695 0.577637C7.19531 0.911621 7.71973 1.2749 8.2002 1.66748L7.45312 2.54639C7.18945 2.32373 6.68848 1.92822 5.9502 1.35986L6.62695 0.577637ZM9.18457 5.71924C10.3213 5.74854 11.5781 5.76611 12.9551 5.77197V5.31494H9.87891V2.2915H12.9551V1.87842H9.35156V0.999512H12.9551V0.463379H14.0625V0.999512H17.6484V1.87842H14.0625V2.2915H17.1562V5.31494H16.3477C16.8633 5.6958 17.373 6.09131 17.877 6.50146L17.1431 7.0376C17.4097 7.39502 17.6572 7.76123 17.8857 8.13623L16.9014 8.73389C16.5674 8.12451 16.2451 7.6001 15.9346 7.16064L16.6948 6.75635L16.4312 6.50146L13.9351 6.5498C14.1226 6.76953 14.2939 6.98486 14.4492 7.1958L13.5703 7.81104C13.3359 7.45947 13.0693 7.09326 12.7705 6.7124L12.9946 6.56738L9.24609 6.60693L9.18457 5.71924ZM16.0664 3.05615H14.0625V3.47803H16.0664V3.05615ZM10.9688 3.47803H12.9551V3.05615H10.9688V3.47803ZM16.0664 4.55029V4.12842H14.0625V4.55029H16.0664ZM10.9688 4.55029H12.9551V4.12842H10.9688V4.55029ZM15.6357 5.76318L15.3105 5.47314L15.5347 5.31494H14.0625V5.77197L15.6357 5.76318ZM9.8877 6.65967L10.9775 7.06396C10.6846 7.80811 10.4062 8.41748 10.1426 8.89209L9.12305 8.40869C9.42188 7.85791 9.67676 7.2749 9.8877 6.65967ZM14.9238 6.92334C15.1582 7.06396 15.5244 7.23975 16.0225 7.45068C15.8496 8.10107 15.6519 8.52734 15.4292 8.72949C15.2065 8.93164 14.8564 9.03271 14.3789 9.03271H12.5244C11.6689 9.03271 11.2412 8.65479 11.2412 7.89893V6.76514H12.4014V7.6001C12.4014 7.89307 12.5566 8.03955 12.8672 8.03955H14.0098C14.1973 8.03955 14.3613 8.01465 14.502 7.96484C14.6426 7.91211 14.7319 7.82715 14.77 7.70996C14.811 7.59277 14.8623 7.33057 14.9238 6.92334Z" fill="url(#paint0_linear_28_554)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_28_554" x1="0" y1="10" x2="18" y2="10" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0.0998638" stop-color="#FF6A00"/>
|
||||
<stop offset="0.90116" stop-color="#FF0033"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
9
static/home/holiday.svg
Normal file
@ -0,0 +1,9 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="icon-节假日优惠">
|
||||
<path id="Vector" d="M10.1567 6.23002L7.64337 9.81669C7.5567 9.94335 7.31003 9.85002 7.31003 9.68002C7.28953 9.45159 7.28953 9.22178 7.31003 8.99335C7.35629 8.59205 7.44799 8.19729 7.58337 7.81669C7.70778 7.49878 7.87126 7.19757 8.07003 6.92002C8.33466 6.53762 8.65875 6.20003 9.03003 5.92002L5.2367 6.58669C5.08337 6.61335 4.98003 6.37669 5.0867 6.25335C5.71196 5.48938 6.59765 4.98361 7.57337 4.83335C7.98716 4.76 8.40959 4.74876 8.8267 4.80002L5.9467 2.80002C5.82337 2.71002 5.9167 2.46669 6.08337 2.45002C7.06478 2.35228 8.0477 2.62057 8.84337 3.20335C9.37963 3.58509 9.82006 4.08599 10.13 4.66669C10.2328 4.03839 10.4804 3.44266 10.8534 2.92669C11.4144 2.12085 12.24 1.53703 13.1867 1.27669C13.35 1.23335 13.52 1.43002 13.4334 1.55669L11.5534 4.24335C11.8279 4.13639 12.1127 4.0582 12.4034 4.01002C13.3699 3.83636 14.3667 4.00741 15.22 4.49335C15.3667 4.58002 15.35 4.82669 15.1967 4.86669L11.7834 5.47002C12.2112 5.60203 12.6144 5.80362 12.9767 6.06669C13.7908 6.62279 14.3814 7.44955 14.6434 8.40002C14.6867 8.56002 14.49 8.73335 14.3634 8.64669L10.7234 6.11002" fill="#0BB502"/>
|
||||
<path id="Vector_2" d="M10.7233 6.11001C11.0127 6.95431 11.1438 7.84478 11.1099 8.73667C11.0753 9.6889 10.8485 10.6243 10.4433 11.4867C10.3633 11.6667 10.2766 11.82 10.1899 12C9.88661 12.4933 8.00661 12.3033 8.41328 11.7667C8.59328 11.4833 8.79661 11.1567 9.01661 10.7867C9.84661 9.40667 10.5899 8.07334 10.1566 6.23001C10.1566 6.23001 10.1033 6.05334 10.3799 5.97001C10.4114 5.95487 10.4457 5.94649 10.4807 5.94543C10.5156 5.94436 10.5503 5.95063 10.5827 5.96382C10.615 5.97701 10.6443 5.99683 10.6685 6.02201C10.6927 6.04719 10.7114 6.07717 10.7233 6.11001Z" fill="#7F6653"/>
|
||||
<path id="Vector_3" d="M3.17004 10.5367C4.05004 10.2033 4.97004 9.87002 5.7967 9.56002C5.84055 9.54567 5.88093 9.52238 5.91531 9.49162C5.94969 9.46086 5.97731 9.4233 5.99642 9.38132C6.01553 9.33933 6.02572 9.29384 6.02634 9.24771C6.02697 9.20159 6.01801 9.15583 6.00004 9.11335C5.78486 8.62426 5.47825 8.18076 5.0967 7.80668C4.86845 7.57639 4.61197 7.37591 4.33337 7.21002C3.63337 6.80668 3.0567 7.01002 2.7667 7.78668C2.63591 8.17791 2.56839 8.58751 2.5667 9.00002C2.55204 9.45045 2.60829 9.90038 2.73337 10.3333C2.74785 10.376 2.77081 10.4152 2.80087 10.4487C2.83093 10.4822 2.86747 10.5093 2.90827 10.5283C2.94908 10.5473 2.99331 10.5578 3.0383 10.5593C3.08328 10.5607 3.1281 10.553 3.17004 10.5367ZM2.2667 10.55C2.13379 10.0444 2.07319 9.52259 2.0867 9.00002C2.09595 8.55852 2.15863 8.11977 2.27337 7.69335C1.77432 8.08165 1.37027 8.57852 1.09189 9.14626C0.813506 9.714 0.6681 10.3377 0.666704 10.97C0.665135 10.9911 0.665135 11.0123 0.666704 11.0333C0.703371 11.2133 0.793371 11.3667 1.00004 11.34L2.06004 10.95C2.13825 10.9212 2.20285 10.8642 2.24111 10.7902C2.27936 10.7161 2.2885 10.6305 2.2667 10.55ZM6.4867 8.97668C6.25816 8.50669 5.96289 8.0722 5.61004 7.68668C5.31317 7.35822 4.97736 7.06719 4.61004 6.82002C5.24095 6.79005 5.87046 6.90345 6.45126 7.1517C7.03205 7.39996 7.54904 7.7766 7.96337 8.25335C7.97746 8.26977 7.98975 8.28765 8.00004 8.30668C8.09337 8.46668 8.13004 8.64002 7.96004 8.75002L6.90004 9.14668C6.82232 9.17457 6.73702 9.17262 6.66066 9.14122C6.5843 9.10981 6.52231 9.05118 6.4867 8.97668Z" fill="#008FF9"/>
|
||||
<path id="Vector_4" d="M5.18993 10.6434C5.17539 10.6015 5.15266 10.563 5.12307 10.5301C5.09348 10.4971 5.05762 10.4704 5.01759 10.4515C4.97755 10.4326 4.93415 10.4218 4.88991 10.4198C4.84568 10.4179 4.80149 10.4247 4.75993 10.44L4.5366 10.5234C4.49478 10.5379 4.45627 10.5606 4.42332 10.5902C4.39038 10.6198 4.36367 10.6557 4.34474 10.6957C4.32581 10.7357 4.31504 10.7791 4.31307 10.8234C4.3111 10.8676 4.31797 10.9118 4.33327 10.9534L4.76327 12.1067C4.77466 12.1388 4.79251 12.1683 4.81572 12.1933C4.83893 12.2183 4.86701 12.2383 4.89824 12.2521C4.92947 12.2658 4.96317 12.273 4.99729 12.2732C5.0314 12.2734 5.0652 12.2667 5.0966 12.2534L5.48327 12.11C5.51542 12.0986 5.54491 12.0808 5.56991 12.0576C5.59491 12.0344 5.61489 12.0063 5.62863 11.975C5.64237 11.9438 5.64958 11.9101 5.6498 11.876C5.65002 11.8419 5.64326 11.8081 5.62993 11.7767L5.18993 10.6434Z" fill="#7F6653"/>
|
||||
<path id="Vector_5" d="M12.2499 12.98C12.0266 12.5766 11.2499 12.2266 10.1899 12C9.60376 11.8814 9.01013 11.8035 8.41324 11.7666C8.07991 11.7433 7.69991 11.73 7.32324 11.73C6.75534 11.7283 6.18779 11.7584 5.62324 11.82C5.28991 11.8533 4.99324 11.9 4.70324 11.9533C3.54658 12.1666 2.70324 12.52 2.42324 12.9333C2.36117 13.0201 2.32635 13.1234 2.32324 13.23C2.32324 14.0566 4.56324 14.73 7.32324 14.73C10.0832 14.73 12.3232 14.0633 12.3232 13.23C12.3216 13.1416 12.2963 13.0552 12.2499 12.98Z" fill="#C98918"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.7 KiB |
8
static/home/join.svg
Normal file
@ -0,0 +1,8 @@
|
||||
<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="icno-参与活动">
|
||||
<path id="Vector" d="M12.3309 1.54358H4.73188C3.56483 1.54358 2.61963 2.48963 2.61963 3.65583V13.9425C2.61963 15.0458 3.85298 15.6995 4.76588 15.0798L7.75873 13.0483C8.09533 12.8197 8.53563 12.812 8.87988 13.0296L12.3368 15.2082C13.2523 15.7853 14.444 15.1274 14.444 14.0454V3.65583C14.444 2.48878 13.4979 1.54358 12.3309 1.54358ZM10.8621 7.13403L10.0112 7.96363C9.94408 8.02908 9.91348 8.12343 9.92963 8.21608L10.1302 9.38738C10.1702 9.62028 9.92538 9.79793 9.71628 9.68743L8.66398 9.13408C8.58068 9.09073 8.48208 9.09073 8.39878 9.13408L7.34648 9.68743C7.13738 9.79708 6.89258 9.61943 6.93253 9.38738L7.13313 8.21608C7.14928 8.12343 7.11868 8.02908 7.05153 7.96363L6.20068 7.13403C6.03153 6.96913 6.12503 6.68183 6.35878 6.64783L7.53518 6.47698C7.62783 6.46338 7.70858 6.40558 7.74938 6.32143L8.27553 5.25553C8.38008 5.04388 8.68183 5.04388 8.78638 5.25553L9.31253 6.32143C9.35418 6.40558 9.43408 6.46423 9.52673 6.47698L10.7031 6.64783C10.9377 6.68183 11.0312 6.96913 10.8621 7.13403Z" fill="#F23D4F"/>
|
||||
<path id="Vector_2" d="M14.4441 3.65583C14.4441 2.48878 13.4981 1.54358 12.3319 1.54358H4.73286C3.56581 1.54358 2.62061 2.48963 2.62061 3.65583V13.9425C2.62061 15.0458 3.85396 15.6995 4.76686 15.0798L7.7597 13.0483C8.0963 12.8197 8.5366 12.812 8.88086 13.0296L9.93825 13.696C12.0726 12.3105 13.691 10.2 14.445 7.71288V3.65583H14.4441ZM10.8622 7.13403L10.0114 7.96363C9.9442 8.02908 9.9136 8.12343 9.92975 8.21608L10.1304 9.38738C10.1703 9.62028 9.9255 9.79793 9.7164 9.68743L8.6641 9.13408C8.5808 9.09073 8.4822 9.09073 8.39891 9.13408L7.3466 9.68743C7.13751 9.79708 6.89356 9.61943 6.93266 9.38738L7.13326 8.21608C7.14941 8.12343 7.1188 8.02908 7.05165 7.96363L6.20081 7.13403C6.03166 6.96913 6.12515 6.68183 6.35891 6.64783L7.5353 6.47698C7.62795 6.46338 7.7087 6.40558 7.74951 6.32143L8.27565 5.25553C8.38021 5.04388 8.68195 5.04388 8.7865 5.25553L9.31265 6.32143C9.3543 6.40558 9.4342 6.46423 9.52685 6.47698L10.7033 6.64783C10.9379 6.68183 11.0314 6.96913 10.8622 7.13403Z" fill="#FC4956"/>
|
||||
<path id="Vector_3" d="M7.12888 9.70613C7.00223 9.66533 6.90703 9.53868 6.93338 9.38738L7.13398 8.21608C7.15013 8.12343 7.11953 8.02908 7.05238 7.96363L6.20153 7.13403C6.03238 6.96913 6.12588 6.68183 6.35963 6.64783L7.53603 6.47698C7.62868 6.46338 7.70943 6.40558 7.75023 6.32143L8.27638 5.25553C8.38093 5.04388 8.68268 5.04388 8.78723 5.25553L9.31338 6.32143C9.35503 6.40558 9.43493 6.46423 9.52758 6.47698L10.1931 6.57388C11.1683 5.06402 11.7528 3.33541 11.894 1.54358H4.73188C3.56483 1.54358 2.61963 2.48963 2.61963 3.65583V11.458C4.23551 11.2212 5.77699 10.6224 7.12888 9.70613Z" fill="#FF5C64"/>
|
||||
<path id="Vector_4" d="M8.10808 1.54358H4.73188C3.56483 1.54358 2.61963 2.48963 2.61963 3.65583V6.81783C5.02088 5.77488 6.97418 3.89383 8.10808 1.54358Z" fill="#FF716E"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
14
static/home/new0.svg
Normal file
@ -0,0 +1,14 @@
|
||||
<svg width="82" height="82" viewBox="0 0 82 82" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="加油枪-0">
|
||||
<rect id="Rectangle 25" width="82" height="82" rx="15" fill="#E4F0FF"/>
|
||||
<rect id="Rectangle 26" width="82" height="59" rx="15" fill="url(#paint0_linear_63_2117)"/>
|
||||
<path id="加油枪" d="M28.4395 65.8911H33.2637V76.3521H32.2607V75.0698H29.4424V76.3521H28.4395V65.8911ZM21.4697 66.5132H23.2407C23.2492 65.8319 23.2513 65.0744 23.2471 64.2407H24.25C24.25 65.0828 24.2458 65.8403 24.2373 66.5132H27.1953C27.153 69.7632 27.098 72.3149 27.0303 74.1685C26.9964 75.6919 26.4209 76.424 25.3037 76.3647C24.9736 76.3647 24.487 76.3521 23.8438 76.3267C23.7845 75.9712 23.7168 75.603 23.6406 75.2222C24.2331 75.2983 24.7155 75.3364 25.0879 75.3364C25.6549 75.3534 25.9639 74.9513 26.0146 74.1304C26.1077 72.1245 26.1628 69.9071 26.1797 67.478H24.2246C24.2161 68.1255 24.2035 68.6756 24.1865 69.1284C24.1527 72.4377 23.3571 74.9852 21.7998 76.771C21.5882 76.5086 21.3385 76.2251 21.0508 75.9204C22.4557 74.38 23.1709 72.0822 23.1963 69.0269C23.2132 68.5825 23.2259 68.0662 23.2344 67.478H21.4697V66.5132ZM32.2607 66.8306H29.4424V74.1558H32.2607V66.8306ZM38.1133 66.437H41.7695V64.228H42.7598V66.437H46.4287V76.606H45.4385V75.8315H39.1035V76.6313H38.1133V66.437ZM42.7598 74.9175H45.4385V71.4263H42.7598V74.9175ZM39.1035 74.9175H41.7695V71.4263H39.1035V74.9175ZM45.4385 67.3511H42.7598V70.5376H45.4385V67.3511ZM39.1035 70.5376H41.7695V67.3511H39.1035V70.5376ZM35.9932 71.4897C36.391 71.7013 36.7253 71.8621 36.9961 71.9722C36.4967 73.5972 36.0186 75.146 35.5615 76.6187L34.4951 76.1362C35.0791 74.6382 35.5785 73.0894 35.9932 71.4897ZM34.7871 67.77C35.6504 68.3963 36.3825 68.9676 36.9834 69.4839C36.6702 69.8647 36.4248 70.1525 36.2471 70.3472C35.5361 69.6955 34.8379 69.0903 34.1523 68.5317L34.7871 67.77ZM35.3965 64.4819C36.2174 65.1082 36.9495 65.7049 37.5928 66.272C37.2965 66.5936 37.0426 66.8644 36.8311 67.0845C36.2132 66.4666 35.515 65.8319 34.7363 65.1802L35.3965 64.4819ZM52.3447 68.9253H58.1846C58.1592 70.2118 58.1169 71.2443 58.0576 72.0229C57.973 73.0386 57.3721 73.5464 56.2549 73.5464C55.6794 73.5464 55.0573 73.5379 54.3887 73.521C54.3464 73.1825 54.2829 72.8312 54.1982 72.4673C54.8669 72.535 55.4974 72.5688 56.0898 72.5688C56.7331 72.5688 57.0674 72.3107 57.0928 71.7944C57.1436 71.202 57.1732 70.5418 57.1816 69.814H53.335V74.6001C53.335 75.1502 53.6016 75.4253 54.1348 75.4253H57.3213C57.9307 75.4168 58.2777 75.1672 58.3623 74.6763C58.4639 74.1769 58.54 73.5422 58.5908 72.772C58.9209 72.9074 59.2764 73.0259 59.6572 73.1274C59.5811 73.8299 59.4837 74.4562 59.3652 75.0063C59.1875 75.9035 58.5951 76.3521 57.5879 76.3521H53.8555C52.8483 76.3521 52.3447 75.8231 52.3447 74.7651V68.9253ZM47.1777 72.2007C48.0495 70.8211 48.6715 69.2892 49.0439 67.605H47.2666V66.7163H49.0947V64.2407H50.0469V66.7163H51.6719V67.605H50.0469V69.7505L50.5039 69.3315C51.1387 69.9494 51.6084 70.4318 51.9131 70.7788L51.2402 71.4009C50.834 70.9015 50.4362 70.4487 50.0469 70.0425V76.7583H49.0947V69.979C48.6631 71.3586 48.1595 72.4715 47.584 73.3179C47.474 72.9539 47.3385 72.5815 47.1777 72.2007ZM55.9756 64.2534L55.7979 64.5708C56.7881 66.3651 58.1592 67.6431 59.9111 68.4048C59.7842 68.5402 59.5472 68.8491 59.2002 69.3315C57.5075 68.4006 56.1999 67.1056 55.2773 65.4468C54.3548 67.0379 53.0811 68.3836 51.4561 69.4839C51.2445 69.1707 51.0286 68.8914 50.8086 68.646C52.5944 67.5796 53.9359 66.1154 54.833 64.2534H55.9756Z" fill="#3480DD"/>
|
||||
<path id="0" d="M32.5312 31.375C32.5312 27.1042 33.2396 23.875 34.6562 21.6875C36.0729 19.4896 38.125 18.3906 40.8125 18.3906C45.9375 18.3906 48.5 22.526 48.5 30.7969C48.5 34.8802 47.776 38.0052 46.3281 40.1719C44.8906 42.3281 42.8698 43.4062 40.2656 43.4062C37.8073 43.4062 35.901 42.3802 34.5469 40.3281C33.2031 38.276 32.5312 35.2917 32.5312 31.375ZM35.6562 31.2344C35.6562 37.6615 37.2865 40.875 40.5469 40.875C43.7552 40.875 45.3594 37.6094 45.3594 31.0781C45.3594 24.3177 43.7865 20.9375 40.6406 20.9375C37.3177 20.9375 35.6562 24.3698 35.6562 31.2344Z" fill="white"/>
|
||||
</g>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_63_2117" x1="41" y1="0" x2="41" y2="59" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#7EB9FF"/>
|
||||
<stop offset="1" stop-color="#4D9DFF"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.2 KiB |
14
static/home/new92.svg
Normal file
@ -0,0 +1,14 @@
|
||||
<svg width="82" height="82" viewBox="0 0 82 82" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="加油枪-92">
|
||||
<rect id="Rectangle 25" width="82" height="82" rx="15" fill="#E6F9F2"/>
|
||||
<rect id="Rectangle 26" width="82" height="59" rx="15" fill="url(#paint0_linear_63_2115)"/>
|
||||
<path id="加油枪" d="M28.4395 65.8911H33.2637V76.3521H32.2607V75.0698H29.4424V76.3521H28.4395V65.8911ZM21.4697 66.5132H23.2407C23.2492 65.8319 23.2513 65.0744 23.2471 64.2407H24.25C24.25 65.0828 24.2458 65.8403 24.2373 66.5132H27.1953C27.153 69.7632 27.098 72.3149 27.0303 74.1685C26.9964 75.6919 26.4209 76.424 25.3037 76.3647C24.9736 76.3647 24.487 76.3521 23.8438 76.3267C23.7845 75.9712 23.7168 75.603 23.6406 75.2222C24.2331 75.2983 24.7155 75.3364 25.0879 75.3364C25.6549 75.3534 25.9639 74.9513 26.0146 74.1304C26.1077 72.1245 26.1628 69.9071 26.1797 67.478H24.2246C24.2161 68.1255 24.2035 68.6756 24.1865 69.1284C24.1527 72.4377 23.3571 74.9852 21.7998 76.771C21.5882 76.5086 21.3385 76.2251 21.0508 75.9204C22.4557 74.38 23.1709 72.0822 23.1963 69.0269C23.2132 68.5825 23.2259 68.0662 23.2344 67.478H21.4697V66.5132ZM32.2607 66.8306H29.4424V74.1558H32.2607V66.8306ZM38.1133 66.437H41.7695V64.228H42.7598V66.437H46.4287V76.606H45.4385V75.8315H39.1035V76.6313H38.1133V66.437ZM42.7598 74.9175H45.4385V71.4263H42.7598V74.9175ZM39.1035 74.9175H41.7695V71.4263H39.1035V74.9175ZM45.4385 67.3511H42.7598V70.5376H45.4385V67.3511ZM39.1035 70.5376H41.7695V67.3511H39.1035V70.5376ZM35.9932 71.4897C36.391 71.7013 36.7253 71.8621 36.9961 71.9722C36.4967 73.5972 36.0186 75.146 35.5615 76.6187L34.4951 76.1362C35.0791 74.6382 35.5785 73.0894 35.9932 71.4897ZM34.7871 67.77C35.6504 68.3963 36.3825 68.9676 36.9834 69.4839C36.6702 69.8647 36.4248 70.1525 36.2471 70.3472C35.5361 69.6955 34.8379 69.0903 34.1523 68.5317L34.7871 67.77ZM35.3965 64.4819C36.2174 65.1082 36.9495 65.7049 37.5928 66.272C37.2965 66.5936 37.0426 66.8644 36.8311 67.0845C36.2132 66.4666 35.515 65.8319 34.7363 65.1802L35.3965 64.4819ZM52.3447 68.9253H58.1846C58.1592 70.2118 58.1169 71.2443 58.0576 72.0229C57.973 73.0386 57.3721 73.5464 56.2549 73.5464C55.6794 73.5464 55.0573 73.5379 54.3887 73.521C54.3464 73.1825 54.2829 72.8312 54.1982 72.4673C54.8669 72.535 55.4974 72.5688 56.0898 72.5688C56.7331 72.5688 57.0674 72.3107 57.0928 71.7944C57.1436 71.202 57.1732 70.5418 57.1816 69.814H53.335V74.6001C53.335 75.1502 53.6016 75.4253 54.1348 75.4253H57.3213C57.9307 75.4168 58.2777 75.1672 58.3623 74.6763C58.4639 74.1769 58.54 73.5422 58.5908 72.772C58.9209 72.9074 59.2764 73.0259 59.6572 73.1274C59.5811 73.8299 59.4837 74.4562 59.3652 75.0063C59.1875 75.9035 58.5951 76.3521 57.5879 76.3521H53.8555C52.8483 76.3521 52.3447 75.8231 52.3447 74.7651V68.9253ZM47.1777 72.2007C48.0495 70.8211 48.6715 69.2892 49.0439 67.605H47.2666V66.7163H49.0947V64.2407H50.0469V66.7163H51.6719V67.605H50.0469V69.7505L50.5039 69.3315C51.1387 69.9494 51.6084 70.4318 51.9131 70.7788L51.2402 71.4009C50.834 70.9015 50.4362 70.4487 50.0469 70.0425V76.7583H49.0947V69.979C48.6631 71.3586 48.1595 72.4715 47.584 73.3179C47.474 72.9539 47.3385 72.5815 47.1777 72.2007ZM55.9756 64.2534L55.7979 64.5708C56.7881 66.3651 58.1592 67.6431 59.9111 68.4048C59.7842 68.5402 59.5472 68.8491 59.2002 69.3315C57.5075 68.4006 56.1999 67.1056 55.2773 65.4468C54.3548 67.0379 53.0811 68.3836 51.4561 69.4839C51.2445 69.1707 51.0286 68.8914 50.8086 68.646C52.5944 67.5796 53.9359 66.1154 54.833 64.2534H55.9756Z" fill="#00A465"/>
|
||||
<path id="92" d="M24.1094 39.7188C25.4427 40.4896 26.8802 40.875 28.4219 40.875C30.5885 40.875 32.2656 40.0208 33.4531 38.3125C34.651 36.6042 35.25 34.1771 35.25 31.0312C35.2292 31.0521 35.2083 31.0521 35.1875 31.0312C34.125 33.0521 32.3385 34.0625 29.8281 34.0625C27.7969 34.0625 26.1146 33.3646 24.7812 31.9688C23.4479 30.5729 22.7812 28.7604 22.7812 26.5312C22.7812 24.1562 23.5104 22.2083 24.9688 20.6875C26.4271 19.1562 28.3177 18.3906 30.6406 18.3906C33.0469 18.3906 34.9271 19.3385 36.2812 21.2344C37.6354 23.1198 38.3125 25.8698 38.3125 29.4844C38.3125 33.9531 37.4375 37.3906 35.6875 39.7969C33.9375 42.2031 31.5156 43.4062 28.4219 43.4062C26.724 43.4062 25.2865 43.1302 24.1094 42.5781V39.7188ZM25.875 26.1406C25.875 27.7656 26.2917 29.0573 27.125 30.0156C27.9583 30.9635 29.1094 31.4375 30.5781 31.4375C31.849 31.4375 32.9167 31.0052 33.7812 30.1406C34.6458 29.2656 35.0781 28.2083 35.0781 26.9688C35.0781 25.2292 34.6458 23.7917 33.7812 22.6562C32.9271 21.5104 31.7969 20.9375 30.3906 20.9375C29.0885 20.9375 28.0104 21.4323 27.1562 22.4219C26.3021 23.4115 25.875 24.651 25.875 26.1406ZM53.3281 25.1406C53.3281 23.8385 52.9167 22.8177 52.0938 22.0781C51.2708 21.3281 50.151 20.9531 48.7344 20.9531C47.7344 20.9531 46.724 21.2083 45.7031 21.7188C44.6823 22.2292 43.7292 22.9583 42.8438 23.9062V20.9375C43.6354 20.1146 44.5312 19.4844 45.5312 19.0469C46.5417 18.6094 47.724 18.3906 49.0781 18.3906C51.2656 18.3906 53.026 18.9792 54.3594 20.1562C55.6927 21.3229 56.3594 22.9062 56.3594 24.9062C56.3594 26.6875 55.9479 28.2292 55.125 29.5312C54.3125 30.8333 52.9167 32.1667 50.9375 33.5312C48.9167 34.9271 47.5625 35.9271 46.875 36.5312C46.1979 37.1354 45.724 37.7135 45.4531 38.2656C45.1823 38.8177 45.0469 39.4896 45.0469 40.2812H57.0781V43H41.8594V41.7969C41.8594 40.401 42.0469 39.2188 42.4219 38.25C42.8073 37.2708 43.4375 36.3229 44.3125 35.4062C45.1875 34.4792 46.5521 33.3698 48.4062 32.0781C50.3021 30.7448 51.5938 29.5781 52.2812 28.5781C52.9792 27.5677 53.3281 26.4219 53.3281 25.1406Z" fill="white"/>
|
||||
</g>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_63_2115" x1="41" y1="0" x2="41" y2="59" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#68D9B2"/>
|
||||
<stop offset="1" stop-color="#24BA80"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.6 KiB |
14
static/home/new95.svg
Normal file
@ -0,0 +1,14 @@
|
||||
<svg width="82" height="82" viewBox="0 0 82 82" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="加油枪-95">
|
||||
<rect id="Rectangle 25" width="82" height="82" rx="15" fill="#EAEDFF"/>
|
||||
<rect id="Rectangle 26" width="82" height="59" rx="15" fill="url(#paint0_linear_63_2116)"/>
|
||||
<path id="加油枪" d="M28.4395 65.8911H33.2637V76.3521H32.2607V75.0698H29.4424V76.3521H28.4395V65.8911ZM21.4697 66.5132H23.2407C23.2492 65.8319 23.2513 65.0744 23.2471 64.2407H24.25C24.25 65.0828 24.2458 65.8403 24.2373 66.5132H27.1953C27.153 69.7632 27.098 72.3149 27.0303 74.1685C26.9964 75.6919 26.4209 76.424 25.3037 76.3647C24.9736 76.3647 24.487 76.3521 23.8438 76.3267C23.7845 75.9712 23.7168 75.603 23.6406 75.2222C24.2331 75.2983 24.7155 75.3364 25.0879 75.3364C25.6549 75.3534 25.9639 74.9513 26.0146 74.1304C26.1077 72.1245 26.1628 69.9071 26.1797 67.478H24.2246C24.2161 68.1255 24.2035 68.6756 24.1865 69.1284C24.1527 72.4377 23.3571 74.9852 21.7998 76.771C21.5882 76.5086 21.3385 76.2251 21.0508 75.9204C22.4557 74.38 23.1709 72.0822 23.1963 69.0269C23.2132 68.5825 23.2259 68.0662 23.2344 67.478H21.4697V66.5132ZM32.2607 66.8306H29.4424V74.1558H32.2607V66.8306ZM38.1133 66.437H41.7695V64.228H42.7598V66.437H46.4287V76.606H45.4385V75.8315H39.1035V76.6313H38.1133V66.437ZM42.7598 74.9175H45.4385V71.4263H42.7598V74.9175ZM39.1035 74.9175H41.7695V71.4263H39.1035V74.9175ZM45.4385 67.3511H42.7598V70.5376H45.4385V67.3511ZM39.1035 70.5376H41.7695V67.3511H39.1035V70.5376ZM35.9932 71.4897C36.391 71.7013 36.7253 71.8621 36.9961 71.9722C36.4967 73.5972 36.0186 75.146 35.5615 76.6187L34.4951 76.1362C35.0791 74.6382 35.5785 73.0894 35.9932 71.4897ZM34.7871 67.77C35.6504 68.3963 36.3825 68.9676 36.9834 69.4839C36.6702 69.8647 36.4248 70.1525 36.2471 70.3472C35.5361 69.6955 34.8379 69.0903 34.1523 68.5317L34.7871 67.77ZM35.3965 64.4819C36.2174 65.1082 36.9495 65.7049 37.5928 66.272C37.2965 66.5936 37.0426 66.8644 36.8311 67.0845C36.2132 66.4666 35.515 65.8319 34.7363 65.1802L35.3965 64.4819ZM52.3447 68.9253H58.1846C58.1592 70.2118 58.1169 71.2443 58.0576 72.0229C57.973 73.0386 57.3721 73.5464 56.2549 73.5464C55.6794 73.5464 55.0573 73.5379 54.3887 73.521C54.3464 73.1825 54.2829 72.8312 54.1982 72.4673C54.8669 72.535 55.4974 72.5688 56.0898 72.5688C56.7331 72.5688 57.0674 72.3107 57.0928 71.7944C57.1436 71.202 57.1732 70.5418 57.1816 69.814H53.335V74.6001C53.335 75.1502 53.6016 75.4253 54.1348 75.4253H57.3213C57.9307 75.4168 58.2777 75.1672 58.3623 74.6763C58.4639 74.1769 58.54 73.5422 58.5908 72.772C58.9209 72.9074 59.2764 73.0259 59.6572 73.1274C59.5811 73.8299 59.4837 74.4562 59.3652 75.0063C59.1875 75.9035 58.5951 76.3521 57.5879 76.3521H53.8555C52.8483 76.3521 52.3447 75.8231 52.3447 74.7651V68.9253ZM47.1777 72.2007C48.0495 70.8211 48.6715 69.2892 49.0439 67.605H47.2666V66.7163H49.0947V64.2407H50.0469V66.7163H51.6719V67.605H50.0469V69.7505L50.5039 69.3315C51.1387 69.9494 51.6084 70.4318 51.9131 70.7788L51.2402 71.4009C50.834 70.9015 50.4362 70.4487 50.0469 70.0425V76.7583H49.0947V69.979C48.6631 71.3586 48.1595 72.4715 47.584 73.3179C47.474 72.9539 47.3385 72.5815 47.1777 72.2007ZM55.9756 64.2534L55.7979 64.5708C56.7881 66.3651 58.1592 67.6431 59.9111 68.4048C59.7842 68.5402 59.5472 68.8491 59.2002 69.3315C57.5075 68.4006 56.1999 67.1056 55.2773 65.4468C54.3548 67.0379 53.0811 68.3836 51.4561 69.4839C51.2445 69.1707 51.0286 68.8914 50.8086 68.646C52.5944 67.5796 53.9359 66.1154 54.833 64.2534H55.9756Z" fill="#5569F3"/>
|
||||
<path id="95" d="M24.1094 39.7188C25.4427 40.4896 26.8802 40.875 28.4219 40.875C30.5885 40.875 32.2656 40.0208 33.4531 38.3125C34.651 36.6042 35.25 34.1771 35.25 31.0312C35.2292 31.0521 35.2083 31.0521 35.1875 31.0312C34.125 33.0521 32.3385 34.0625 29.8281 34.0625C27.7969 34.0625 26.1146 33.3646 24.7812 31.9688C23.4479 30.5729 22.7812 28.7604 22.7812 26.5312C22.7812 24.1562 23.5104 22.2083 24.9688 20.6875C26.4271 19.1562 28.3177 18.3906 30.6406 18.3906C33.0469 18.3906 34.9271 19.3385 36.2812 21.2344C37.6354 23.1198 38.3125 25.8698 38.3125 29.4844C38.3125 33.9531 37.4375 37.3906 35.6875 39.7969C33.9375 42.2031 31.5156 43.4062 28.4219 43.4062C26.724 43.4062 25.2865 43.1302 24.1094 42.5781V39.7188ZM25.875 26.1406C25.875 27.7656 26.2917 29.0573 27.125 30.0156C27.9583 30.9635 29.1094 31.4375 30.5781 31.4375C31.849 31.4375 32.9167 31.0052 33.7812 30.1406C34.6458 29.2656 35.0781 28.2083 35.0781 26.9688C35.0781 25.2292 34.6458 23.7917 33.7812 22.6562C32.9271 21.5104 31.7969 20.9375 30.3906 20.9375C29.0885 20.9375 28.0104 21.4323 27.1562 22.4219C26.3021 23.4115 25.875 24.651 25.875 26.1406ZM56.4688 35.5312C56.4688 37.8958 55.6823 39.8021 54.1094 41.25C52.5469 42.6979 50.4427 43.4219 47.7969 43.4219C45.526 43.4219 43.8333 43.0833 42.7188 42.4062V39.2812C44.3542 40.3438 46.0208 40.875 47.7188 40.875C49.4062 40.875 50.7656 40.4115 51.7969 39.4844C52.8385 38.5469 53.3594 37.3073 53.3594 35.7656C53.3594 34.224 52.8177 33.026 51.7344 32.1719C50.6615 31.3073 49.1406 30.875 47.1719 30.875C45.651 30.875 44.2812 30.9427 43.0625 31.0781L43.9531 18.7969H55.2656V21.4844H46.5312L46.0312 28.3438L48.2344 28.25C50.7969 28.25 52.8073 28.8906 54.2656 30.1719C55.7344 31.4427 56.4688 33.2292 56.4688 35.5312Z" fill="white"/>
|
||||
</g>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_63_2116" x1="41" y1="0" x2="41" y2="59" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#A2AEFF"/>
|
||||
<stop offset="1" stop-color="#7385FF"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.4 KiB |
6
static/home/newFixedIcon.svg
Normal file
@ -0,0 +1,6 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="icon-标点" opacity="0.15">
|
||||
<path id="Vector" d="M12.6176 3.7916C11.6508 2.8248 10.3676 2.29395 9 2.29395C7.63242 2.29395 6.34922 2.82656 5.38242 3.7916C4.41563 4.7584 3.88477 6.0416 3.88477 7.40918C3.88477 8.61328 4.31191 9.78223 5.08535 10.7033L8.57285 15.4898C8.67129 15.6252 8.83125 15.7061 8.99824 15.7061C9.16523 15.7061 9.32519 15.6252 9.42363 15.4898L12.9111 10.7033C13.6881 9.78223 14.1152 8.61328 14.1152 7.40918C14.1152 6.04336 13.5826 4.7584 12.6176 3.7916Z" fill="black"/>
|
||||
<path id="Vector_2" d="M7.62891 7.4707C7.62891 7.83434 7.77336 8.18308 8.03049 8.44021C8.28762 8.69734 8.63636 8.8418 9 8.8418C9.36364 8.8418 9.71238 8.69734 9.96951 8.44021C10.2266 8.18308 10.3711 7.83434 10.3711 7.4707C10.3711 7.10707 10.2266 6.75832 9.96951 6.50119C9.71238 6.24406 9.36364 6.09961 9 6.09961C8.63636 6.09961 8.28762 6.24406 8.03049 6.50119C7.77336 6.75832 7.62891 7.10707 7.62891 7.4707Z" fill="white"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
10
static/home/newNoticeIcon.svg
Normal file
@ -0,0 +1,10 @@
|
||||
<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="icon-公告" clip-path="url(#clip0_28_596)">
|
||||
<path id="Vector" d="M10.5428 10.8388C10.4436 10.9132 10.3278 10.9504 10.1956 10.9504C10.0302 10.9504 9.8876 10.8904 9.76772 10.7705C9.64784 10.6507 9.5879 10.508 9.5879 10.3427C9.5879 10.1608 9.65818 10.0079 9.79873 9.88385C9.80699 9.87558 9.81526 9.86938 9.82353 9.86525C9.83179 9.86111 9.84006 9.85491 9.84833 9.84665L9.86073 9.83424C10.0922 9.67716 10.3072 9.49114 10.5056 9.27619C10.704 9.06123 10.8776 8.82767 11.0265 8.57551C11.1753 8.32335 11.291 8.05466 11.3737 7.76942C11.4564 7.48419 11.4977 7.18863 11.4977 6.88273C11.4977 6.26266 11.3406 5.69634 11.0265 5.18375C10.7123 4.67116 10.3196 4.24952 9.84833 3.91882C9.67471 3.7948 9.5879 3.62945 9.5879 3.42276C9.5879 3.25741 9.64784 3.1148 9.76772 2.99492C9.8876 2.87504 10.0302 2.8151 10.1956 2.8151C10.3361 2.8151 10.4601 2.86057 10.5676 2.95151C10.8735 3.16647 11.1587 3.41656 11.4233 3.70179C11.6879 3.98702 11.9152 4.29706 12.1054 4.63189C12.2955 4.96673 12.4443 5.3243 12.5518 5.70461C12.6593 6.08491 12.713 6.47762 12.713 6.88273C12.713 7.29611 12.6593 7.69295 12.5518 8.07326C12.4443 8.45356 12.2935 8.8132 12.0992 9.15217C11.9049 9.49114 11.6755 9.80324 11.4109 10.0885C11.1463 10.3737 10.857 10.6238 10.5428 10.8388ZM9.84833 5.27056C10.0219 5.51032 10.1604 5.75214 10.2638 5.99604C10.3671 6.23993 10.4188 6.53549 10.4188 6.88273C10.4188 7.21343 10.3651 7.51106 10.2576 7.77563C10.1501 8.04019 10.0137 8.27995 9.84833 8.4949C9.78219 8.58584 9.71192 8.66645 9.63751 8.73673C9.5631 8.807 9.46802 8.84214 9.35228 8.84214C9.20346 8.84214 9.07738 8.7884 8.97404 8.68092C8.87069 8.57344 8.81902 8.4453 8.81902 8.29648C8.81902 8.23034 8.83142 8.1642 8.85622 8.09806H8.84382C8.88516 8.00712 8.93477 7.92031 8.99264 7.83763C9.05051 7.75496 9.10632 7.67021 9.16006 7.58341C9.2138 7.4966 9.25927 7.39739 9.29647 7.28577C9.33368 7.17416 9.35228 7.03981 9.35228 6.88273C9.35228 6.73391 9.33368 6.6037 9.29647 6.49209C9.25927 6.38048 9.2138 6.2792 9.16006 6.18826C9.10632 6.09731 9.05051 6.0105 8.99264 5.92783C8.93477 5.84515 8.88929 5.75834 8.85622 5.6674C8.83142 5.60953 8.81902 5.54339 8.81902 5.46898C8.81902 5.32016 8.87069 5.19202 8.97404 5.08454C9.07738 4.97706 9.20346 4.92332 9.35228 4.92332C9.46802 4.92332 9.5631 4.95846 9.63751 5.02873C9.71192 5.09901 9.78219 5.17962 9.84833 5.27056ZM5.8427 12.6369C5.42106 12.2566 4.97461 11.8598 4.50336 11.4464C4.03211 11.033 3.59393 10.6527 3.18882 10.3055C2.71757 9.90865 2.24632 9.51594 1.77507 9.12737C1.68413 9.13564 1.59319 9.13977 1.50224 9.13977C1.42784 9.14804 1.34929 9.15217 1.26662 9.15217H1.0558C0.832573 9.15217 0.650687 9.08396 0.510139 8.94755C0.369591 8.81114 0.299316 8.64785 0.299316 8.4577V5.33257H0.311718L0.299316 5.32017C0.299316 5.08867 0.371657 4.89852 0.516339 4.7497C0.661021 4.60089 0.84084 4.52648 1.0558 4.52648H1.76267C2.52329 3.88161 3.21363 3.30288 3.83369 2.7903C4.09825 2.56707 4.35868 2.35005 4.61497 2.13923C4.87127 1.9284 5.10276 1.73618 5.30945 1.56257C5.51614 1.38895 5.68975 1.24427 5.8303 1.12852C5.97085 1.01277 6.05766 0.9425 6.09073 0.917698C6.33876 0.735812 6.53925 0.653136 6.69219 0.669671C6.84514 0.686206 6.96502 0.760614 7.05183 0.892895C7.13864 1.02518 7.19858 1.18639 7.23165 1.37655C7.26472 1.5667 7.28126 1.74032 7.28126 1.8974V11.9053V11.9425C7.28126 12.0996 7.25232 12.267 7.19445 12.4447C7.13658 12.6225 7.0477 12.763 6.92782 12.8664C6.80794 12.9697 6.65706 13.0131 6.47517 12.9966C6.29329 12.98 6.08246 12.8602 5.8427 12.6369Z" fill="#FF6200"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_28_596">
|
||||
<rect width="13" height="13" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.6 KiB |
15
static/home/recommend.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="icon-会员推荐">
|
||||
<path id="Vector" d="M11.0212 2.44598H6.01203C5.44059 2.44598 4.89256 2.67837 4.48846 3.09205L1.03766 6.62453C0.716615 6.95321 0.716615 7.48604 1.03766 7.81471L7.74638 14.6823C8.17176 15.1178 8.86142 15.1178 9.28681 14.6823L15.9955 7.81471C16.3166 7.48604 16.3166 6.95321 15.9955 6.62453L12.5447 3.09205C12.1407 2.67837 11.5926 2.44598 11.0212 2.44598Z" fill="#FFA820"/>
|
||||
<path id="Vector_2" d="M1.03766 6.62448C0.716615 6.95316 0.716615 7.48598 1.03766 7.81466L1.18154 7.96197C1.21616 7.32068 1.33685 6.70231 1.53228 6.11815L1.03766 6.62448ZM15.9955 6.62448L14.2991 4.88794C14.8783 5.90875 15.2091 7.08894 15.2091 8.34643C15.2091 8.43984 15.2072 8.53283 15.2036 8.62537L15.9956 7.81466C16.3166 7.48598 16.3166 6.95316 15.9955 6.62448Z" fill="#FEAC33"/>
|
||||
<path id="Vector_3" d="M2.65644 4.96747L1.53238 6.11814C1.33695 6.7023 1.21627 7.32067 1.18164 7.96196L1.86856 8.66515C1.84561 8.44969 1.83411 8.23316 1.83412 8.01648C1.83412 6.90474 2.13371 5.86301 2.65644 4.96747ZM14.2992 4.88793L12.5448 3.09199C12.1407 2.67833 11.5927 2.44592 11.0213 2.44592H10.2739C12.4347 3.37133 13.9485 5.51706 13.9485 8.01646C13.9485 8.86887 13.7724 9.68009 13.4546 10.4159L15.2037 8.62536C15.2073 8.53282 15.2092 8.43983 15.2092 8.34642C15.2092 7.08891 14.8784 5.90873 14.2992 4.88793ZM7.10211 14.0226L7.74648 14.6823C8.17186 15.1177 8.86152 15.1177 9.28691 14.6823L10.4204 13.5219C9.65074 13.8761 8.79412 14.0737 7.89133 14.0737C7.62743 14.0737 7.3638 14.0567 7.10211 14.0226Z" fill="#FEB133"/>
|
||||
<path id="Vector_4" d="M10.2738 2.44598H6.012C5.44056 2.44598 4.89252 2.67837 4.48843 3.09205L2.65631 4.96753C2.13358 5.86307 1.83398 6.9048 1.83398 8.01652C1.83398 8.23566 1.84574 8.45206 1.86843 8.66519L2.9358 9.75784C2.65387 9.12496 2.49692 8.42414 2.49692 7.68658C2.49692 4.87245 4.77822 2.59115 7.59235 2.59115C10.4065 2.59115 12.6878 4.87245 12.6878 7.68658C12.6878 10.5007 10.4065 12.782 7.59237 12.782C6.81234 12.782 6.07341 12.6065 5.41248 12.2932L7.10199 14.0227C7.36369 14.0567 7.62731 14.0738 7.89121 14.0737C8.79401 14.0737 9.65063 13.8761 10.4203 13.522L13.4545 10.4159C13.7723 9.68015 13.9484 8.86891 13.9484 8.01652C13.9484 5.51711 12.4345 3.37137 10.2738 2.44598Z" fill="#FEB633"/>
|
||||
<path id="Vector_5" d="M12.6879 7.68656C12.6879 4.87243 10.4066 2.59113 7.59249 2.59113C4.77836 2.59113 2.49707 4.87243 2.49707 7.68656C2.49707 8.42412 2.654 9.12495 2.93595 9.75782L5.41262 12.2931C6.07353 12.6065 6.81248 12.782 7.59251 12.782C10.4066 12.782 12.6879 10.5007 12.6879 7.68656ZM3.16 7.3566C3.16 5.07366 5.0107 3.22296 7.29364 3.22296C9.57659 3.22296 11.4273 5.07366 11.4273 7.3566C11.4273 9.63955 9.57659 11.4903 7.29364 11.4903C5.0107 11.4903 3.16 9.63957 3.16 7.3566Z" fill="#FFBC34"/>
|
||||
<path id="Vector_6" d="M11.4272 7.3566C11.4272 5.07365 9.57652 3.22296 7.29357 3.22296C5.01062 3.22296 3.15991 5.07365 3.15991 7.3566C3.15991 9.63955 5.0106 11.4902 7.29355 11.4902C9.5765 11.4902 11.4272 9.63956 11.4272 7.3566ZM6.99471 10.1985C5.24294 10.1985 3.82285 8.77843 3.82285 7.02666C3.82285 5.2749 5.24294 3.8548 6.99471 3.8548C8.74647 3.8548 10.1666 5.2749 10.1666 7.02666C10.1666 8.77843 8.74649 10.1985 6.99471 10.1985Z" fill="#FFC134"/>
|
||||
<path id="Vector_7" d="M6.99462 3.8548C5.24285 3.8548 3.82275 5.2749 3.82275 7.02666C3.82275 8.77842 5.24285 10.1985 6.99462 10.1985C8.74638 10.1985 10.1665 8.77842 10.1665 7.02666C10.1665 5.2749 8.7464 3.8548 6.99462 3.8548ZM6.69577 8.90679C5.47517 8.90679 4.48569 7.9173 4.48569 6.6967C4.48569 5.47611 5.47517 4.48662 6.69577 4.48662C7.91637 4.48662 8.90585 5.47611 8.90585 6.6967C8.90585 7.9173 7.91637 8.90679 6.69577 8.90679Z" fill="#FFC634"/>
|
||||
<path id="Vector_8" d="M4.48584 6.69672C4.48584 7.28287 4.71869 7.84501 5.13316 8.25948C5.54763 8.67395 6.10977 8.9068 6.69592 8.9068C7.28207 8.9068 7.84422 8.67395 8.25869 8.25948C8.67316 7.84501 8.90601 7.28287 8.90601 6.69672C8.90601 6.11057 8.67316 5.54842 8.25869 5.13395C7.84422 4.71948 7.28207 4.48663 6.69592 4.48663C6.10977 4.48663 5.54763 4.71948 5.13316 5.13395C4.71869 5.54842 4.48584 6.11057 4.48584 6.69672Z" fill="#FFCB34"/>
|
||||
<path id="Vector_9" d="M11.0212 2.74481C11.2652 2.74481 11.5034 2.79332 11.729 2.88901C11.9552 2.98489 12.1577 3.12346 12.3309 3.30086L15.7818 6.83333C15.9898 7.04633 15.9898 7.3929 15.7818 7.60588L9.07304 14.4735C8.92401 14.6261 8.72639 14.7101 8.51659 14.7101C8.30678 14.7101 8.10916 14.6261 7.96014 14.4735L1.25142 7.60588C1.04337 7.39288 1.04337 7.04631 1.2514 6.83333L4.7022 3.30085C4.8755 3.12344 5.07801 2.98487 5.30412 2.889C5.52976 2.79332 5.76792 2.7448 6.012 2.7448L11.0212 2.74481ZM11.0212 2.44598H6.01201C5.44057 2.44598 4.89254 2.67837 4.48846 3.09203L1.03766 6.62451C0.716615 6.95319 0.716615 7.48602 1.03766 7.8147L7.74638 14.6823C7.95906 14.9 8.23783 15.0089 8.51659 15.0089C8.79535 15.0089 9.07412 14.9 9.2868 14.6823L15.9955 7.8147C16.3166 7.48602 16.3166 6.95319 15.9955 6.62451L12.5447 3.09203C12.1406 2.67837 11.5926 2.44598 11.0212 2.44598Z" fill="#FFA820"/>
|
||||
<path id="Vector_10" d="M9.72023 4.97003H7.31281C7.03817 4.97003 6.7748 5.08103 6.58058 5.27856L4.92212 6.96576C4.76782 7.12271 4.76782 7.37719 4.92212 7.53414L8.14636 10.8142C8.19454 10.8636 8.25211 10.9028 8.31568 10.9296C8.37925 10.9564 8.44753 10.9702 8.51651 10.9702C8.5855 10.9702 8.65378 10.9564 8.71735 10.9296C8.78092 10.9028 8.83849 10.8636 8.88667 10.8142L12.1109 7.53414C12.2652 7.37719 12.2652 7.12271 12.1109 6.96576L10.4525 5.27856C10.2583 5.08103 9.99487 4.97003 9.72023 4.97003Z" fill="#FFE3B4"/>
|
||||
<path id="Vector_11" d="M3.68569 5.75748C3.60683 5.75759 3.53114 5.72641 3.47523 5.67079C3.35808 5.55456 3.35733 5.36535 3.47356 5.24818L4.92485 3.78538C5.04109 3.66822 5.23029 3.66748 5.34746 3.78372C5.46462 3.89995 5.46536 4.08915 5.34914 4.20633L3.89784 5.66913C3.87009 5.69717 3.83705 5.71942 3.80063 5.73458C3.76421 5.74975 3.72514 5.75753 3.68569 5.75748ZM2.86157 6.58814C2.78271 6.58824 2.70702 6.55707 2.65112 6.50145C2.53394 6.38522 2.5332 6.19601 2.64944 6.07884L2.77276 5.95454C2.889 5.83737 3.07821 5.83662 3.19537 5.95286C3.31254 6.06909 3.31329 6.2583 3.19704 6.37547L3.07373 6.49977C3.04598 6.52781 3.01293 6.55006 2.97651 6.56523C2.9401 6.5804 2.90103 6.58819 2.86157 6.58814Z" fill="white"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.2 KiB |
8
static/home/reduce.svg
Normal file
@ -0,0 +1,8 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="icon--">
|
||||
<circle id="Ellipse 1" cx="10" cy="10" r="10" fill="#009DFF"/>
|
||||
<g id="Frame">
|
||||
<path id="Vector" d="M12.5 10.8673H10.8054H9.11873H7.5H4.9021V9.18064H7.5H9.11873H10H10.8054H15.022V10.8673H12.5Z" fill="white"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 337 B |
|
Before Width: | Height: | Size: 139 KiB |
282
unpackage/dist/build/app-plus/app-service.js
vendored
2
unpackage/dist/build/app-plus/app-view.js
vendored
2
unpackage/dist/build/app-plus/manifest.json
vendored
25677
unpackage/dist/dev/app-plus/app-service.js
vendored
5183
unpackage/dist/dev/app-plus/app-view.js
vendored
2
unpackage/dist/dev/app-plus/manifest.json
vendored
5
unpackage/dist/dev/mp-weixin/common/main.js
vendored
@ -304,7 +304,7 @@ var _default = {
|
||||
initReady: null // 用于页面等待初始化完成
|
||||
},
|
||||
onLaunch: function onLaunch() {
|
||||
uni.setStorageSync("seatInfo", null);
|
||||
// uni.setStorageSync("seatInfo", null);
|
||||
// 这里是拿到 用户的手机信息
|
||||
var type = uni.getSystemInfoSync();
|
||||
// 拿到这是第几次 进入到小程序 或者 app (用于权限的询问)
|
||||
@ -538,6 +538,9 @@ exports.default = void 0;
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
var _default = {
|
||||
props: {
|
||||
visible: {
|
||||
|
||||