update
6194
package-lock.json
generated
39
src/App.vue
@ -4,45 +4,50 @@ import { getUser } from '@/api/login/login'
|
||||
import { useUserInfo } from '@/stores/userInfo'
|
||||
const store = useUserInfo()
|
||||
|
||||
function weChatLogin(code) {
|
||||
function weChatLogin(code?) {
|
||||
const data = {
|
||||
WeChat_Code: code,
|
||||
WeChat_Code: code || '',
|
||||
WeChat_AppId: 'wx4fb5da2b8d9e0e43',
|
||||
}
|
||||
store.weChatMessage = data
|
||||
uni.switchTab({
|
||||
url: '/pages/index/index',
|
||||
})
|
||||
getUser(data).then((res) => {
|
||||
console.log('res', res)
|
||||
uni.setStorageSync('token', res.Result_Data.WeChat_MiniProToken)
|
||||
store.token = res.Result_Data.WeChat_MiniProToken
|
||||
if (res.Result_Code === 100) {
|
||||
uni.setStorage({
|
||||
key: 'token',
|
||||
data: res.Result_Code.WeChat_MiniProToken,
|
||||
})
|
||||
} else if (res.Result_Code === 101) {
|
||||
// uni.navigateTo({
|
||||
// url: '/register/userRegister',
|
||||
// })
|
||||
} else if (res.Result_Code === 102) {
|
||||
uni.showToast({
|
||||
title: res.Result_Desc,
|
||||
icon: 'none',
|
||||
let user = res.Result_Data
|
||||
if (user.Membership_Id) {
|
||||
} else {
|
||||
uni.showModal({
|
||||
title: '温馨提示',
|
||||
content: '请您授权登录后再操作。',
|
||||
success(res) {
|
||||
if (res.confirm) {
|
||||
uni.navigateTo({ url: '/register/userRegister' })
|
||||
}
|
||||
},
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
onLaunch(() => {
|
||||
if (store.$state.token) {
|
||||
weChatLogin()
|
||||
} else {
|
||||
uni.login({
|
||||
success(res) {
|
||||
console.log('res', res)
|
||||
|
||||
weChatLogin(res.code)
|
||||
},
|
||||
})
|
||||
}
|
||||
})
|
||||
onShow(() => {
|
||||
console.log('App Show')
|
||||
uni.hideTabBar()
|
||||
})
|
||||
onHide(() => {
|
||||
console.log('App Hide')
|
||||
|
||||
4
src/api/index/index.ts
Normal file
@ -0,0 +1,4 @@
|
||||
import request from '@/utils/requestMethod'
|
||||
|
||||
//营收数据
|
||||
export const getRevenueData = (data) => request.post(`CommercialApi/Revenue/GetRevenuePushList`, data)
|
||||
@ -7,16 +7,23 @@ interface getUserType {
|
||||
|
||||
//小程序的登录 判断是否已经授权了
|
||||
export const getUser = (data: getUserType) =>
|
||||
request.post('/Coop.Merchant/Handler/handler_ajax.ashx?action_type=WeChat_Login', data)
|
||||
request.post(
|
||||
`/Coop.Merchant/Handler/handler_ajax.ashx?action_type=WeChat_Login&WeChat_Code=${data.WeChat_Code}&WeChat_AppId=${data.WeChat_AppId}&provinceCode=340000&time=1679281022922&APPGuid=1b56719e-aff9-44df-84e8-193680241c0b&SourcePlatform=minProgram&brand=devtools&model=iPhone%25206%252F7%252F8%2520Plus&os_version=iOS%2010.0.1
|
||||
memberShipId=&WeChat_MiniProToken=`,
|
||||
data
|
||||
)
|
||||
|
||||
//小程序的授权
|
||||
export const getEmpower = (data: any) =>
|
||||
request.post('/Coop.Merchant/Handler/handler_ajax.ashx?action_type=WeChat_BusinessLicensed', data)
|
||||
|
||||
//小程序手机授权
|
||||
export const getPhoneEmpower = (data: any) => {
|
||||
request.post(
|
||||
'http://mp.eshangtech.com/Coop.Merchant/Handler/handler_ajax.ashx?action_type=WeChat_BusinessPhone',
|
||||
request.get(
|
||||
`/Coop.Merchant/Handler/handler_ajax.ashx?action_type=WeChat_BusinessLicensed&provinceCode=340000&time=&APPGuid=1b56719e-aff9-44df-84e8-193680241c0b&SourcePlatform=minProgram&brand=devtools&model=&os_version=
|
||||
&memberShipId=`,
|
||||
data
|
||||
)
|
||||
|
||||
//小程序手机授权
|
||||
export const getPhoneEmpower = (data: any) =>
|
||||
request.get(
|
||||
`/Coop.Merchant/Handler/handler_ajax.ashx?action_type=WeChat_BusinessPhone&provinceCode=340000&time=&memberShipId=&SourcePlatform=minProgram&brand=devtools&model=&os_version=&APPGuid=1b56719e-aff9-44df-84e8-193680241c0b`,
|
||||
data
|
||||
)
|
||||
}
|
||||
|
||||
129
src/component/tabbar.vue
Normal file
@ -0,0 +1,129 @@
|
||||
<template>
|
||||
<view class="tab_bar">
|
||||
<view class="tabbarBox">
|
||||
<view class="handleBox" @click="goPages('/pages/index/index')">
|
||||
<view class="menuIcon">
|
||||
<image
|
||||
v-if="selectIndex === '/pages/index/index'"
|
||||
class="first"
|
||||
src="/static/images/tabBar/company_active.svg"
|
||||
></image>
|
||||
<image
|
||||
v-else-if="selectIndex !== '/pages/index/index'"
|
||||
class="first"
|
||||
src="/static/images/tabBar/company_normal.svg"
|
||||
></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="handleBox" @click="goPages('/pages/user/user')">
|
||||
<view class="menuIcon">
|
||||
<image
|
||||
v-if="selectIndex === '/pages/user/user'"
|
||||
class="second"
|
||||
src="/static/images/tabBar/user_active.svg"
|
||||
></image>
|
||||
<image
|
||||
v-else-if="selectIndex !== '/pages/user/user'"
|
||||
class="second"
|
||||
src="/static/images/tabBar/user_normal.svg"
|
||||
></image>
|
||||
<text v-if="selectIndex === '/pages/user/user'" class="text red">我的</text>
|
||||
<text v-else-if="selectIndex !== '/pages/user/user'" class="text">我的</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { ref, watch } from 'vue'
|
||||
import { onLoad } from '@dcloudio/uni-app'
|
||||
|
||||
const phone = ref<string>('')
|
||||
interface Prop {
|
||||
page: string
|
||||
}
|
||||
onLoad(() => {
|
||||
uni.getSystemInfo({
|
||||
success: function (res) {
|
||||
console.log('res', res)
|
||||
},
|
||||
})
|
||||
})
|
||||
interface pageType {
|
||||
tabbarName: string
|
||||
iconPath: string
|
||||
selectIconPath: string
|
||||
pageIndex: string
|
||||
}
|
||||
const props = withDefaults(defineProps<Prop>(), {
|
||||
page: '/pages/index/index',
|
||||
})
|
||||
const selectIndex = ref<string>('/pages/index/index')
|
||||
|
||||
watch(
|
||||
() => props.page,
|
||||
(value) => {
|
||||
console.log('watch', value)
|
||||
selectIndex.value = value
|
||||
},
|
||||
{ deep: true, immediate: true }
|
||||
)
|
||||
|
||||
function goPages(pageIndex) {
|
||||
console.log('pageIndex', pageIndex)
|
||||
uni.switchTab({
|
||||
url: pageIndex,
|
||||
})
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.tab_bar {
|
||||
width: 100vw;
|
||||
position: fixed;
|
||||
bottom: 0rpx;
|
||||
background: #ffffff;
|
||||
border-top: 1px solid #e8e8ea;
|
||||
box-sizing: border-box;
|
||||
padding-bottom: env(safe-area-inset-bottom);
|
||||
z-index: 99999;
|
||||
.tabbarBox {
|
||||
height: 50px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-top: 5rpx;
|
||||
|
||||
.handleBox {
|
||||
width: 50%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
height: 50px;
|
||||
.menuIcon {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
.first {
|
||||
width: 30px;
|
||||
height: 36px;
|
||||
}
|
||||
.second {
|
||||
width: 30px;
|
||||
height: 22px;
|
||||
}
|
||||
.text {
|
||||
font-size: 24rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #a69e9f;
|
||||
}
|
||||
.red {
|
||||
color: #d7000f;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@ -190,15 +190,11 @@
|
||||
"list": [
|
||||
{
|
||||
"pagePath": "pages/index/index",
|
||||
"text": "驿达",
|
||||
"iconPath": "static/images/tabBar/company_normal.png",
|
||||
"selectedIconPath": "static/images/tabBar/company_active.png"
|
||||
"text": "",
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/user/user",
|
||||
"text": "我的",
|
||||
"iconPath": "static/images/tabBar/user_normal.png",
|
||||
"selectedIconPath": "static/images/tabBar/user_active.png"
|
||||
"text": "",
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
132
src/pages/index/component/detailType.vue
Normal file
@ -0,0 +1,132 @@
|
||||
<template>
|
||||
<view class="main">
|
||||
<view v-for="(item, index) in detailList" :key="index" class="item">
|
||||
<view class="box">
|
||||
<p class="title">
|
||||
{{ item.name }}<text class="unit">{{ item.unit }}</text>
|
||||
</p>
|
||||
<p class="money">{{ item.value }}</p>
|
||||
<view v-if="index === 0 || index === 2" class="active">
|
||||
<image class="addIcon" :src="item.addIcon"></image>
|
||||
<text class="add">{{ item.add }}</text>
|
||||
<text class="yesterday">(相比昨日)</text>
|
||||
</view>
|
||||
<view v-else class="other">本月累计</view>
|
||||
<image :src="item.imgIcon" class="imgIcon"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { ref } from 'vue'
|
||||
interface detail {
|
||||
name: string
|
||||
unit: string
|
||||
value: string
|
||||
add?: string
|
||||
imgIcon: string
|
||||
addIcon?: string
|
||||
}
|
||||
const detailList = ref<detail[]>([
|
||||
{ name: '分润门店', unit: '/个', value: '37', add: '+2', imgIcon: '/static/images/index/store.svg' },
|
||||
{ name: '驿达分润', unit: '/元', value: '34,235,654.12', imgIcon: '/static/images/index/yidaFenrun.svg' },
|
||||
{ name: '订单配送', unit: '/单', value: '1,675', add: '-64', imgIcon: '/static/images/index/orderDelivery.svg' },
|
||||
{ name: '采购金额', unit: '/元', value: '1,546,76.98', imgIcon: '/static/images/index/purchaseAmount.svg' },
|
||||
])
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.main {
|
||||
width: 100%;
|
||||
margin-top: 24px;
|
||||
box-sizing: border-box;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
.item {
|
||||
width: calc((100% - 8px) / 2);
|
||||
height: 92px;
|
||||
padding: 12px;
|
||||
box-sizing: border-box;
|
||||
background: #f9f6f6;
|
||||
margin-bottom: 8px;
|
||||
border-radius: 8px;
|
||||
.box {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: relative;
|
||||
.imgIcon {
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
}
|
||||
.other {
|
||||
font-size: 24rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #a69e9f;
|
||||
line-height: 36rpx;
|
||||
margin-left: 2px;
|
||||
}
|
||||
.title {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #786b6c;
|
||||
line-height: 40rpx;
|
||||
.unit {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #a69e9f;
|
||||
line-height: 40rpx;
|
||||
margin-left: 2px;
|
||||
}
|
||||
}
|
||||
.money {
|
||||
font-size: 32rpx;
|
||||
font-family: DINAlternate-Bold, DINAlternate;
|
||||
font-weight: bold;
|
||||
color: #160002;
|
||||
line-height: 40rpx;
|
||||
margin-top: 2px;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.active {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
.addIcon {
|
||||
width: 16px;
|
||||
height: 8px;
|
||||
margin-right: 2px;
|
||||
}
|
||||
.add {
|
||||
font-size: 24rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #fa5151;
|
||||
line-height: 32rpx;
|
||||
}
|
||||
.yesterday {
|
||||
font-size: 24rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #a69e9f;
|
||||
line-height: 36rpx;
|
||||
margin-left: 2px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.item:nth-of-type(1),
|
||||
.item:nth-of-type(3) {
|
||||
margin-right: 8px;
|
||||
}
|
||||
.item:nth-of-type(3),
|
||||
.item:nth-of-type(4) {
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
56
src/pages/index/component/notice.vue
Normal file
@ -0,0 +1,56 @@
|
||||
<template>
|
||||
<view class="main" style="background: #2c71f9">
|
||||
<view class="left">
|
||||
<image class="icon" src="/static/images/index/warning.svg"></image>
|
||||
<view clas="text">
|
||||
<p class="name">6个投诉建议</p>
|
||||
<p class="desc">这是描述性文字</p>
|
||||
</view>
|
||||
</view>
|
||||
<view class="right">去查看</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup></script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.main {
|
||||
width: 100%;
|
||||
height: 43rpx;
|
||||
padding: 4px 6px;
|
||||
box-sizing: border-box;
|
||||
border-radius: 6rpx;
|
||||
.left {
|
||||
.icon {
|
||||
width: 22rpx;
|
||||
height: 22rpx;
|
||||
}
|
||||
.text {
|
||||
margin-left: 8px;
|
||||
.name {
|
||||
font-size: 10rpx;
|
||||
font-family: PingFangSC-Semibold, PingFang SC;
|
||||
font-weight: 600;
|
||||
color: #ffffff;
|
||||
line-height: 14rpx;
|
||||
}
|
||||
.desc {
|
||||
font-size: 8rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #ffffff;
|
||||
line-height: 13rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
.right {
|
||||
border: 1px solid #fff;
|
||||
padding: 1.5px 3.5px;
|
||||
font-size: 8rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #ffffff;
|
||||
line-height: 13rpx;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
82
src/pages/index/component/propOfReven.vue
Normal file
@ -0,0 +1,82 @@
|
||||
<template>
|
||||
<view class="content">
|
||||
<p class="title">营收占比</p>
|
||||
<view class="tabs">
|
||||
<view
|
||||
v-for="(item, index) in tabList"
|
||||
:key="index"
|
||||
:class="selectTab === item.value ? 'active tabItem' : 'tabItem'"
|
||||
@click="handleSelectTab(item.value)"
|
||||
>
|
||||
{{ item.name }}
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="chart"></view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { ref } from 'vue'
|
||||
|
||||
interface tab {
|
||||
name: string
|
||||
value: number
|
||||
}
|
||||
const tabList = ref<tab[]>([
|
||||
{ name: '经营模式', value: 1 },
|
||||
{ name: '经营业态', value: 2 },
|
||||
{ name: '区域经营', value: 3 },
|
||||
])
|
||||
const selectTab = ref<number>(1)
|
||||
function handleSelectTab(value: number) {
|
||||
selectTab.value = value
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.content {
|
||||
width: 100%;
|
||||
margin-top: 28px;
|
||||
.title {
|
||||
font-size: 32rpx;
|
||||
font-family: PingFangSC-Semibold, PingFang SC;
|
||||
font-weight: 600;
|
||||
color: #160002;
|
||||
line-height: 44rpx;
|
||||
text-align: left;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.tabs {
|
||||
width: 100%;
|
||||
height: 38px;
|
||||
box-sizing: border-box;
|
||||
padding: 4px;
|
||||
background: #f2f1f1;
|
||||
border-radius: 4px;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
.tabItem {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #786b6c;
|
||||
padding: 5px 26px;
|
||||
line-height: 40rpx;
|
||||
}
|
||||
.active {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #160002;
|
||||
line-height: 40rpx;
|
||||
background: #fff;
|
||||
border-radius: 4px;
|
||||
}
|
||||
}
|
||||
.chart {
|
||||
width: 100%;
|
||||
margin-top: 12px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
64
src/pages/index/component/tabType.vue
Normal file
@ -0,0 +1,64 @@
|
||||
<template>
|
||||
<view class="main">
|
||||
<view v-for="(item, index) in tabList" :key="index" class="item">
|
||||
<view class="big">
|
||||
<image class="img" :src="item.imgUrl"></image>
|
||||
</view>
|
||||
<text class="name">{{ item.name }}</text>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { ref } from 'vue'
|
||||
|
||||
interface tab {
|
||||
imgUrl: string
|
||||
path: string
|
||||
name: string
|
||||
}
|
||||
|
||||
const tabList = ref<tab[]>([
|
||||
{ imgUrl: '/static/images/index/car.svg', path: '', name: '车流画像' },
|
||||
{ imgUrl: '/static/images/index/guest.svg', path: '', name: '客群画像' },
|
||||
{ imgUrl: '/static/images/index/business_icon.svg', path: '', name: '经营画像' },
|
||||
{ imgUrl: '/static/images/index/trade.svg', path: '', name: '交易画像' },
|
||||
{ imgUrl: '/static/images/index/brand.svg', path: '', name: '业态品牌' },
|
||||
])
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.main {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
.item {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
.big {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
background: #ffffff;
|
||||
border-radius: 50%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin-bottom: 8px;
|
||||
z-index: 10;
|
||||
.img {
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
}
|
||||
}
|
||||
.name {
|
||||
font-size: 24rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #160002;
|
||||
line-height: 32rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
135
src/pages/index/component/thisMonth.vue
Normal file
@ -0,0 +1,135 @@
|
||||
<template>
|
||||
<view class="main">
|
||||
<p class="title">{{ props.type === 'month' ? '本月计划' : '年度计划' }}</p>
|
||||
<view class="box">
|
||||
<view class="top">
|
||||
<view class="big">
|
||||
<image
|
||||
class="icon"
|
||||
:src="props.type === 'month' ? '/static/images/index/thisMonth.svg' : '/static/images/index/planYear.svg'"
|
||||
></image>
|
||||
</view>
|
||||
<view class="text">
|
||||
<p class="number">56.43%</p>
|
||||
</view>
|
||||
</view>
|
||||
<view v-if="props.type === 'month'" class="bottom">
|
||||
<view class="success" style="margin-right: 39px">
|
||||
<p class="text">本月已完成<text class="unit">/元</text></p>
|
||||
<p class="money">36,830,433.12</p>
|
||||
</view>
|
||||
<view class="success">
|
||||
<p class="text">本月计划<text class="unit">/元</text></p>
|
||||
<p class="money">65,768,321.76</p>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view v-if="props.type === 'year'" class="bottom">
|
||||
<view class="success" style="margin-right: 39px">
|
||||
<p class="text">年度已完成<text class="unit">/元</text></p>
|
||||
<p class="money">56,635,416,89</p>
|
||||
</view>
|
||||
<view class="success">
|
||||
<p class="text">年度计划<text class="unit">/元</text></p>
|
||||
<p class="money">435,657,421.00</p>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { watch } from 'vue'
|
||||
import { onLoad } from '@dcloudio/uni-app'
|
||||
|
||||
interface Prop {
|
||||
type: string
|
||||
}
|
||||
const props = withDefaults(defineProps<Prop>(), {
|
||||
type: '',
|
||||
})
|
||||
|
||||
onLoad(() => {})
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.main {
|
||||
width: 100%;
|
||||
margin-top: 28px;
|
||||
.title {
|
||||
font-size: 32rpx;
|
||||
font-family: PingFangSC-Semibold, PingFang SC;
|
||||
font-weight: 600;
|
||||
color: #160002;
|
||||
line-height: 44rpx;
|
||||
}
|
||||
.box {
|
||||
width: 100%;
|
||||
height: 120px;
|
||||
padding: 12px 16px;
|
||||
box-sizing: border-box;
|
||||
border-radius: 8px;
|
||||
background: #f5f2f2;
|
||||
margin-top: 12px;
|
||||
.top {
|
||||
display: flex;
|
||||
.big {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
background: #ffffff;
|
||||
border-radius: 8px;
|
||||
border: 1px solid #ebebeb;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
margin-right: 8px;
|
||||
.icon {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
.text {
|
||||
padding: 2px 0;
|
||||
.number {
|
||||
font-size: 36rpx;
|
||||
font-family: DINAlternate-Bold, DINAlternate;
|
||||
font-weight: bold;
|
||||
color: #150002;
|
||||
line-height: 40rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
.bottom {
|
||||
display: flex;
|
||||
margin-top: 16px;
|
||||
padding-left: 48px;
|
||||
.success {
|
||||
.text {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #786b6c;
|
||||
line-height: 40rpx;
|
||||
margin-bottom: 2px;
|
||||
.unit {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #a69e9f;
|
||||
line-height: 40rpx;
|
||||
margin-left: 2px;
|
||||
}
|
||||
}
|
||||
.money {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Semibold, PingFang SC;
|
||||
font-weight: 600;
|
||||
color: #160002;
|
||||
line-height: 40rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@ -1,7 +1,369 @@
|
||||
<template>
|
||||
<view class="main"></view>
|
||||
<view class="main">
|
||||
<view class="header">
|
||||
<image class="headerBg" src="/static/images/index/indexBg.png"></image>
|
||||
<view class="selectTime" :style="{ top: menu.top + (menu.height - 22) / 2 + 'px' }">
|
||||
<image class="dateIcon" src="/static/images/index/dateTime.svg"></image>
|
||||
<picker mode="date" :value="single" @change="bindDateChange">
|
||||
<view class="time">
|
||||
<text class="day">{{ thisDay }}</text>
|
||||
<view class="uni-input">{{ single }}</view>
|
||||
<image class="icon" src="/static/images/index/arrow_bottom.svg"></image>
|
||||
</view>
|
||||
</picker>
|
||||
</view>
|
||||
<view class="other">
|
||||
<p class="title">对客营收<span class="text">(门店上传 818/825)</span></p>
|
||||
<view class="box">
|
||||
<p class="allPrice">2,236,814.39</p>
|
||||
<image class="start" src="https://ahyd.eshangtech.com/UploadImageDir/ahyd_DIB/index/start.svg"></image>
|
||||
</view>
|
||||
<view class="addBox">
|
||||
<image class="arrowTop" src="/static/images/index/arrow_top.svg"></image>
|
||||
<text class="text">+0.24%</text>
|
||||
<text class="compare">(相比昨日)</text>
|
||||
</view>
|
||||
<view class="type">
|
||||
<view v-for="(item, index) in typeList" :key="index" class="item">
|
||||
<view class="leftImg">
|
||||
<image :src="item.url"></image>
|
||||
</view>
|
||||
<view class="right">
|
||||
<p class="typeName">
|
||||
{{ item.typeName }}<text class="unit">{{ item.unit }}</text>
|
||||
</p>
|
||||
<p class="price">{{ item.price }}</p>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="detail">
|
||||
<view v-for="(item, index) in detailList" :key="index" class="detailItem">
|
||||
<p class="itemName">
|
||||
{{ item.name }}<text class="itemUnit">{{ item.unit }}</text>
|
||||
</p>
|
||||
<p class="price">{{ item.price }}</p>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="menu">
|
||||
<image class="topBg" src="/static/images/index/menuBg.png"></image>
|
||||
<view class="content">
|
||||
<!-- 五个类别 -->
|
||||
<TabType ref="tabType"></TabType>
|
||||
<!-- 四个灰框 -->
|
||||
<DetailType ref="detailType"></DetailType>
|
||||
<!-- 营收占比 -->
|
||||
<PropOfReven ref="propOfReven"></PropOfReven>
|
||||
<!-- 本月计划 -->
|
||||
<ThisMonth ref="thisMonth" :type="'month'"></ThisMonth>
|
||||
<!-- 年度计划 -->
|
||||
<ThisMonth ref="thisYear" :type="'year'"></ThisMonth>
|
||||
<!-- 警告 -->
|
||||
<!-- <Notice ref="notice"></Notice>-->
|
||||
</view>
|
||||
</view>
|
||||
<Tabbar ref="tabbar" :page="page"></Tabbar>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup></script>
|
||||
<script lang="ts" setup>
|
||||
import Tabbar from '@/component/tabbar.vue'
|
||||
import { onLoad } from '@dcloudio/uni-app'
|
||||
import { ref } from 'vue'
|
||||
import { capsuleBtn, type, detail, params } from '@/pages/user/userType'
|
||||
import { timestampToTime, getThisDay } from '@/utils/dateTime'
|
||||
import TabType from '@/pages/index/component/tabType.vue'
|
||||
import DetailType from '@/pages/index/component/detailType.vue'
|
||||
import PropOfReven from '@/pages/index/component/propOfReven.vue'
|
||||
import ThisMonth from '@/pages/index/component/thisMonth.vue'
|
||||
import Notice from '@/pages/index/component/notice.vue'
|
||||
import { useUserInfo } from '@/stores/userInfo'
|
||||
|
||||
<style scoped lang="scss"></style>
|
||||
const page = '/pages/index/index'
|
||||
const statusBarHeight = ref<number>(0)
|
||||
const menu = ref<capsuleBtn>({
|
||||
bottom: 0,
|
||||
top: 0,
|
||||
left: 0,
|
||||
right: 0,
|
||||
height: 0,
|
||||
width: 0,
|
||||
}) //获得胶囊按钮的位置信息
|
||||
const store = useUserInfo()
|
||||
const single = ref(timestampToTime(new Date().getTime()))
|
||||
const thisDay = ref<string>('')
|
||||
const typeList = ref<type[]>([
|
||||
{ url: '/static/images/index/business.svg', typeName: '客单交易', unit: '/笔', price: 0 },
|
||||
{ url: '/static/images/index/average.svg', typeName: '客单均价', unit: '/元', price: 0 },
|
||||
])
|
||||
const detailList = ref<detail[]>([
|
||||
{ name: '长款金额', unit: '/元', price: 0 },
|
||||
{ name: '短款金额', unit: '/元', price: 0 },
|
||||
{ name: '优惠金额', unit: '/元', price: 0 },
|
||||
{ name: '移动支付', unit: '', price: 0 },
|
||||
{ name: '商品出售', unit: '', price: 0 },
|
||||
{ name: '商品均价', unit: '/元', price: 0 },
|
||||
{ name: '入区车流', unit: '/辆', price: 0 },
|
||||
{ name: '入区率', unit: '', price: 0 },
|
||||
{ name: '停留时长', unit: '', price: 0 },
|
||||
])
|
||||
|
||||
const requestParams = ref<params>({
|
||||
pushProvinceCode: '',
|
||||
Statistics_Date: '',
|
||||
Serverpart_ID: 0,
|
||||
SPRegionType_ID: 0,
|
||||
Revenue_Include: 1,
|
||||
})
|
||||
|
||||
onLoad(() => {
|
||||
// 拿到手机参数
|
||||
let systemInfo = uni.getSystemInfoSync()
|
||||
statusBarHeight.value = Number(systemInfo.statusBarHeight)
|
||||
menu.value = uni.getMenuButtonBoundingClientRect()
|
||||
// 转化时间格式
|
||||
const date = new Date()
|
||||
thisDay.value = getThisDay(date.getDay()) as string
|
||||
console.log('123', store.$state.userData)
|
||||
})
|
||||
|
||||
//展示日历
|
||||
function bindDateChange(e) {
|
||||
console.log(e.detail.value)
|
||||
const date = new Date(e.detail.value).getTime()
|
||||
single.value = timestampToTime(date)
|
||||
thisDay.value = getThisDay(new Date(e.detail.value).getDay()) as string
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
$iphoneHeight: env(safe-area-inset-bottom);
|
||||
.main {
|
||||
min-height: 100vh;
|
||||
width: 100%;
|
||||
padding-bottom: calc(50px + $iphoneHeight);
|
||||
.header {
|
||||
width: 100%;
|
||||
height: 496px;
|
||||
box-sizing: border-box;
|
||||
padding: 0 16px;
|
||||
position: relative;
|
||||
.headerBg {
|
||||
width: 100%;
|
||||
height: 496px;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
}
|
||||
.selectTime {
|
||||
position: absolute;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
.dateIcon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
margin-right: 4px;
|
||||
}
|
||||
.time {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-right: 4px;
|
||||
.day {
|
||||
font-size: 32rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #782717;
|
||||
line-height: 44rpx;
|
||||
margin-right: 4px;
|
||||
}
|
||||
.uni-input {
|
||||
font-size: 24rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #ae664e;
|
||||
line-height: 36rpx;
|
||||
}
|
||||
.icon {
|
||||
width: 24px;
|
||||
height: 16px;
|
||||
}
|
||||
}
|
||||
}
|
||||
.other {
|
||||
width: calc(100% - 32px);
|
||||
position: absolute;
|
||||
top: 104px;
|
||||
.title {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Semibold, PingFang SC;
|
||||
font-weight: 600;
|
||||
color: #782717;
|
||||
line-height: 40rpx;
|
||||
.text {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #782717;
|
||||
line-height: 40rpx;
|
||||
margin-left: 8px;
|
||||
}
|
||||
}
|
||||
.box {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
.allPrice {
|
||||
font-size: 56rpx;
|
||||
font-family: DINAlternate-Bold, DINAlternate;
|
||||
font-weight: bold;
|
||||
color: #782717;
|
||||
line-height: 64rpx;
|
||||
margin-top: 4px;
|
||||
}
|
||||
.start {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
margin-left: 8px;
|
||||
}
|
||||
}
|
||||
|
||||
.addBox {
|
||||
margin-top: 5px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
.arrowTop {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
margin-right: 8px;
|
||||
}
|
||||
.text {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #782717;
|
||||
line-height: 40rpx;
|
||||
margin-right: 4px;
|
||||
}
|
||||
.compare {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #c97e64;
|
||||
line-height: 40rpx;
|
||||
}
|
||||
}
|
||||
.type {
|
||||
width: 100%;
|
||||
height: 45px;
|
||||
margin-top: 24px;
|
||||
.item {
|
||||
width: 50%;
|
||||
display: flex;
|
||||
float: left;
|
||||
.leftImg {
|
||||
width: 36px;
|
||||
height: 36px;
|
||||
border-radius: 50%;
|
||||
overflow: hidden;
|
||||
margin-right: 8px;
|
||||
image {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
.right {
|
||||
.typeName {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #782717;
|
||||
line-height: 40rpx;
|
||||
.unit {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #c97a63;
|
||||
line-height: 40rpx;
|
||||
margin-left: 2px;
|
||||
}
|
||||
}
|
||||
.price {
|
||||
font-size: 36rpx;
|
||||
font-family: DINAlternate-Bold, DINAlternate;
|
||||
font-weight: bold;
|
||||
color: #782717;
|
||||
line-height: 44rpx;
|
||||
margin-top: 2px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.detail {
|
||||
width: 100%;
|
||||
height: 190px;
|
||||
padding: 16px;
|
||||
background: linear-gradient(135deg, #fff2df 0%, #ffe3e5 100%);
|
||||
box-shadow: 0rpx 0rpx 40rpx 0rpx rgba(244, 138, 143, 0.21);
|
||||
border-radius: 8rpx;
|
||||
margin-top: 24px;
|
||||
.detailItem {
|
||||
width: 33%;
|
||||
height: 42px;
|
||||
text-align: left;
|
||||
float: left;
|
||||
margin-bottom: 16px;
|
||||
.itemName {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #782717;
|
||||
line-height: 40rpx;
|
||||
margin-bottom: 2px;
|
||||
.itemUnit {
|
||||
font-size: 28rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #c99f8f;
|
||||
line-height: 40rpx;
|
||||
}
|
||||
}
|
||||
.price {
|
||||
font-size: 32rpx;
|
||||
font-family: DINAlternate-Bold, DINAlternate;
|
||||
font-weight: bold;
|
||||
color: #782717;
|
||||
line-height: 40rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.menu {
|
||||
width: 100vw;
|
||||
position: relative;
|
||||
box-sizing: border-box;
|
||||
padding-top: 16px;
|
||||
border-top-left-radius: 16px;
|
||||
border-top-right-radius: 16px;
|
||||
overflow: hidden;
|
||||
background: #fff;
|
||||
top: -16px;
|
||||
z-index: 1;
|
||||
.topBg {
|
||||
position: absolute;
|
||||
width: 100vw;
|
||||
height: 104px;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 2;
|
||||
}
|
||||
.content {
|
||||
padding: 0 16px;
|
||||
margin: 0 auto;
|
||||
z-index: 3;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
@ -2,7 +2,19 @@
|
||||
<view class="main">
|
||||
<p class="title">{{ props.item.name }}</p>
|
||||
<view v-if="props.item.value === 1" class="first">
|
||||
<view v-for="(item, index) in props.item.list" :key="index" class="useListItem">
|
||||
<view
|
||||
v-for="(item, index) in props.item.list"
|
||||
:key="index"
|
||||
:class="
|
||||
index === 0
|
||||
? 'useListItem firstBg_1'
|
||||
: index === 1
|
||||
? 'useListItem firstBg_2'
|
||||
: index === 2
|
||||
? 'useListItem firstBg_3'
|
||||
: 'useListItem'
|
||||
"
|
||||
>
|
||||
<p class="name">{{ item.name }}</p>
|
||||
<image class="img" :src="item.imagePath"></image>
|
||||
</view>
|
||||
@ -19,12 +31,14 @@
|
||||
<view v-for="(item, index) in props.item.list" :key="index" class="useListItem">
|
||||
<image class="img" :src="item.imagePath"></image>
|
||||
<span class="name">{{ item.name }}</span>
|
||||
<span class="notice" :style="{ background: colorList[index] }">1</span>
|
||||
</view>
|
||||
</view>
|
||||
<view v-if="props.item.value === 4" class="fourth">
|
||||
<view v-for="(item, index) in props.item.list" :key="index" class="useListItem">
|
||||
<image class="img" :src="item.imagePath"></image>
|
||||
<span class="name">{{ item.name }}</span>
|
||||
<span class="notice">1</span>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@ -32,7 +46,8 @@
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { dataType } from '../userType'
|
||||
import { watch } from 'vue'
|
||||
import { reactive } from 'vue'
|
||||
const colorList = ['#3473FE', '#5B5BFB', '#B55FFB', '#0095FB', '#FB8922', '#EAAB00', '#1CB953', '#149FB3']
|
||||
interface userList {
|
||||
name: string
|
||||
icon: string
|
||||
@ -41,6 +56,10 @@ interface userList {
|
||||
interface Prop {
|
||||
item: dataType
|
||||
}
|
||||
interface bgList {
|
||||
url: string
|
||||
}
|
||||
|
||||
const props = withDefaults(defineProps<Prop>(), {
|
||||
item: () => ({
|
||||
name: '',
|
||||
@ -48,6 +67,12 @@ const props = withDefaults(defineProps<Prop>(), {
|
||||
list: [],
|
||||
}),
|
||||
})
|
||||
|
||||
const firstBgList = reactive<bgList[]>([
|
||||
{ url: '/static/images/user/firstBf_1.svg' },
|
||||
{ url: '/static/images/user/firstBf_2.svg' },
|
||||
{ url: '/static/images/user/firstBf_3.svg' },
|
||||
])
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
@ -68,7 +93,6 @@ const props = withDefaults(defineProps<Prop>(), {
|
||||
.useListItem {
|
||||
width: 30%;
|
||||
height: 72px;
|
||||
background: #ccc;
|
||||
position: relative;
|
||||
box-sizing: border-box;
|
||||
padding: 8px 11px;
|
||||
@ -88,6 +112,15 @@ const props = withDefaults(defineProps<Prop>(), {
|
||||
right: 14px;
|
||||
}
|
||||
}
|
||||
.firstBg_1 {
|
||||
background: url('@/static/images/user/firstBg_1.png');
|
||||
}
|
||||
.firstBg_2 {
|
||||
background: url('@/static/images/user/firstBg_2.png');
|
||||
}
|
||||
.firstBg_3 {
|
||||
background: url('@/static/images/user/firstBg_3.png');
|
||||
}
|
||||
}
|
||||
.second {
|
||||
width: 100%;
|
||||
@ -95,6 +128,9 @@ const props = withDefaults(defineProps<Prop>(), {
|
||||
justify-content: space-between;
|
||||
margin-bottom: 28px;
|
||||
.useListItem {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
.img {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
@ -121,11 +157,12 @@ const props = withDefaults(defineProps<Prop>(), {
|
||||
}
|
||||
.third {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
.useListItem {
|
||||
width: 25%;
|
||||
position: relative;
|
||||
margin-bottom: 16px;
|
||||
float: left;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
@ -142,6 +179,22 @@ const props = withDefaults(defineProps<Prop>(), {
|
||||
color: #160002;
|
||||
line-height: 40rpx;
|
||||
}
|
||||
.notice {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
border-radius: 50%;
|
||||
position: absolute;
|
||||
right: 4px;
|
||||
top: 0;
|
||||
color: #fff;
|
||||
font-size: 24rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
line-height: 32rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
}
|
||||
.fourth {
|
||||
@ -153,6 +206,7 @@ const props = withDefaults(defineProps<Prop>(), {
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
position: relative;
|
||||
.img {
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
@ -165,6 +219,23 @@ const props = withDefaults(defineProps<Prop>(), {
|
||||
color: #091732;
|
||||
line-height: 40rpx;
|
||||
}
|
||||
.notice {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
border-radius: 50%;
|
||||
background: red;
|
||||
position: absolute;
|
||||
right: 8px;
|
||||
top: -4px;
|
||||
color: #fff;
|
||||
font-size: 24rpx;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
line-height: 32rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<view class="main">
|
||||
<view class="main" style="padding-bottom: env(safe-area-inset-bottom)">
|
||||
<view class="userBg">
|
||||
<view class="userTitle" :style="{ top: menu.top + 'px', lineHeight: menu.bottom - menu.top + 'px' }">我的</view>
|
||||
<view class="userBox" :style="{ top: menu.bottom + 18 + 'px' }">
|
||||
<view class="box">
|
||||
<view class="headImg">
|
||||
@ -9,12 +10,10 @@
|
||||
<view class="message">
|
||||
<view class="people">
|
||||
<p class="name">颖儿</p>
|
||||
<view class="person">管理员</view>
|
||||
<view class="person"> <view class="personName">管理员</view> </view>
|
||||
</view>
|
||||
<p class="phone">{{ handleGetPhone('15372883312') }}</p>
|
||||
<p class="address">
|
||||
安徽省驿达高速公路服务区经营管理有限公司安徽省驿达高速公路服务区经营管理有限公司经营管理有限公司
|
||||
</p>
|
||||
<p class="address">安徽省驿达高速公路服务区经营管理有限公司</p>
|
||||
</view>
|
||||
</view>
|
||||
<view class="other">
|
||||
@ -26,18 +25,21 @@
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="menu">
|
||||
<view class="menu" :style="{ top: -(117 - menu.bottom) + 'px' }">
|
||||
<UserList v-for="(item, index) in dataList" :key="index" ref="userList" :item="item"></UserList>
|
||||
</view>
|
||||
|
||||
<Tabbar ref="tabbar" :page="page"></Tabbar>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import Tabbar from '@/component/tabbar.vue'
|
||||
import { onLoad } from '@dcloudio/uni-app'
|
||||
import { ref } from 'vue'
|
||||
import { capsuleBtn, otherType, dataType } from './userType'
|
||||
import UserList from '@/pages/user/component/userList.vue'
|
||||
|
||||
const page = '/pages/user/user'
|
||||
const statusBarHeight = ref<number>() //获得每个手机的顶部状态栏高度
|
||||
const menu = ref<capsuleBtn>({
|
||||
bottom: 0,
|
||||
@ -200,20 +202,31 @@ function handleGetPhone(value: string) {
|
||||
.main {
|
||||
min-height: 100vh;
|
||||
width: 100%;
|
||||
|
||||
.userBg {
|
||||
width: 100%;
|
||||
height: 280px;
|
||||
background: linear-gradient(315deg, #ff8d95 0%, #ffdca8 100%);
|
||||
position: relative;
|
||||
.userBox {
|
||||
height: 147px;
|
||||
width: calc(100% - 32px);
|
||||
.userTitle {
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
font-size: 34rpx;
|
||||
font-family: PingFangSC-Semibold, PingFang SC;
|
||||
font-weight: 600;
|
||||
color: #091732;
|
||||
line-height: 48rpx;
|
||||
}
|
||||
.userBox {
|
||||
width: calc(100% - 32px);
|
||||
height: 147px;
|
||||
box-sizing: border-box;
|
||||
margin: 0 16px;
|
||||
background: url('@/static/images/user/userBg.svg') no-repeat;
|
||||
background-size: cover;
|
||||
box-sizing: border-box;
|
||||
padding: 16px 0 0 16px;
|
||||
position: relative;
|
||||
.box {
|
||||
display: flex;
|
||||
margin-bottom: 24px;
|
||||
@ -221,6 +234,7 @@ function handleGetPhone(value: string) {
|
||||
width: 52px;
|
||||
height: 52px;
|
||||
border-radius: 50%;
|
||||
margin-right: 8px;
|
||||
image {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
@ -242,14 +256,24 @@ function handleGetPhone(value: string) {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-size: 24rpx;
|
||||
width: 46px;
|
||||
height: 18px;
|
||||
border-radius: 5px;
|
||||
overflow: hidden;
|
||||
background: linear-gradient(134deg, rgba(255, 165, 0, 1), rgba(220, 55, 7, 1));
|
||||
.personName {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-size: 12px;
|
||||
font-family: PingFangSC-Regular, PingFang SC;
|
||||
font-weight: 400;
|
||||
color: #782717;
|
||||
padding: 0 5px;
|
||||
border: 1px solid;
|
||||
border-image: linear-gradient(134deg, rgba(255, 165, 0, 1), rgba(220, 55, 7, 1)) 2 2;
|
||||
border-radius: 5px !important;
|
||||
width: 44px;
|
||||
height: 16px;
|
||||
border-radius: 5px;
|
||||
background: #ffede1;
|
||||
}
|
||||
}
|
||||
}
|
||||
.phone {
|
||||
@ -280,6 +304,9 @@ function handleGetPhone(value: string) {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
.item {
|
||||
width: 49%;
|
||||
height: 100%;
|
||||
@ -316,8 +343,8 @@ function handleGetPhone(value: string) {
|
||||
width: 100%;
|
||||
background: #fff;
|
||||
box-sizing: border-box;
|
||||
padding: 24px 16px 8px 16px;
|
||||
transform: translateY(-16px);
|
||||
padding: 24px 16px calc(env(safe-area-inset-bottom) + 24px) 16px;
|
||||
position: relative;
|
||||
border-radius: 32rpx 32rpx 2rpx 2rpx;
|
||||
}
|
||||
}
|
||||
|
||||
@ -24,3 +24,22 @@ interface listType {
|
||||
homeUrl: string
|
||||
imagePath: string
|
||||
}
|
||||
|
||||
export interface type {
|
||||
url: string
|
||||
typeName: string
|
||||
unit: string
|
||||
price: number
|
||||
}
|
||||
export interface detail {
|
||||
name: string
|
||||
unit?: string
|
||||
price: number
|
||||
}
|
||||
export interface params {
|
||||
pushProvinceCode: string //推送省份
|
||||
Statistics_Date: string //统计日期
|
||||
Serverpart_ID: number //服务区内码
|
||||
SPRegionType_ID: number //区域内码
|
||||
Revenue_Include: number //是否纳入营收【每日营收推送中是否展示该门店的营收数据】(0:否;1:是)
|
||||
}
|
||||
|
||||
@ -2,11 +2,10 @@
|
||||
<view class="content">
|
||||
<view>
|
||||
<image src="https://eshangtech.com/ShopICO/yxcl-register-pht.png" mode="aspectFit"></image>
|
||||
<view class="desc">
|
||||
<!-- <view class="desc">申请获取你的公开信息(昵称、头像)</view> -->
|
||||
<view v-if="!store.$state.WeChat_UserId" class="desc">
|
||||
<button type="primary" class="btn" open-type="getUserInfo" @getuserinfo="bindGetUserInfo">微信授权</button>
|
||||
</view>
|
||||
<view class="desc">
|
||||
<view v-else class="desc">
|
||||
<button type="primary" class="btn" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">
|
||||
快速登录账号
|
||||
</button>
|
||||
@ -18,19 +17,23 @@
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { useUserInfo } from '@/stores/userInfo'
|
||||
const store = useUserInfo()
|
||||
import { getEmpower, getPhoneEmpower } from '@/api/login/login'
|
||||
|
||||
const store = useUserInfo()
|
||||
|
||||
function bindGetUserInfo(e) {
|
||||
console.log(e)
|
||||
uni.getUserInfo({
|
||||
success(res) {
|
||||
console.log('store', store.weChatMessage.WeChat_AppId)
|
||||
provider: 'weixin',
|
||||
success: function (res) {
|
||||
console.log('res', res)
|
||||
let data = {
|
||||
WeChat_AppId: store.weChatMessage.WeChat_Code as string,
|
||||
WeChat_MiniProToken: store.weChatMessage.WeChat_AppId as string,
|
||||
WeChat_AppId: store.weChatMessage.WeChat_AppId as string,
|
||||
WeChat_MiniProToken: store.token,
|
||||
encryptedData: encodeURIComponent(res.encryptedData),
|
||||
iv: encodeURIComponent(res.iv),
|
||||
}
|
||||
console.log('data', data)
|
||||
getEmpower(data).then((res) => {
|
||||
console.log('res', res)
|
||||
if (res.Result_Code === 101) {
|
||||
@ -38,6 +41,9 @@ function bindGetUserInfo(e) {
|
||||
title: res.Result_Desc,
|
||||
icon: 'none',
|
||||
})
|
||||
} else if (res.Result_Code === 100) {
|
||||
uni.setStorageSync('user', res.Result_Data)
|
||||
store.$state.WeChat_UserId = res.Result_Data.WeChat_UserId
|
||||
}
|
||||
})
|
||||
},
|
||||
@ -46,12 +52,26 @@ function bindGetUserInfo(e) {
|
||||
|
||||
function getPhoneNumber(e) {
|
||||
console.log(e)
|
||||
// let data = {
|
||||
// WeChat_AppId: store.weChatMessage.WeChat_Code as string,
|
||||
// WeChat_MiniProToken: store.weChatMessage.WeChat_AppId as string,
|
||||
// encryptedData: encodeURIComponent(res.encryptedData),
|
||||
// iv: encodeURIComponent(res.iv),
|
||||
// }
|
||||
console.log(uni.getStorageSync('token'))
|
||||
let data = {
|
||||
WeChat_AppId: store.weChatMessage.WeChat_AppId as string,
|
||||
WeChat_MiniProToken: store.token,
|
||||
encryptedData: encodeURIComponent(e.detail.encryptedData),
|
||||
iv: encodeURIComponent(e.detail.iv),
|
||||
}
|
||||
console.log('data', data)
|
||||
getPhoneEmpower(data).then((res) => {
|
||||
console.log('res', res)
|
||||
if (res.Result_Code === 100) {
|
||||
uni.setStorageSync('userPhone', res.Result_Data)
|
||||
uni.redirectTo({ url: '/pages/index/index' })
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: res.Result_Desc,
|
||||
icon: 'none',
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
14
src/static/images/index/addIcon.svg
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="12px" height="12px" viewBox="0 0 12 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_12@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-143.000000, -2140.000000)" stroke="#FA5151">
|
||||
<g id="首页图标/本月计划备份-12" transform="translate(143.000000, 2140.000000)">
|
||||
<g id="编组" transform="translate(6.000000, 6.500000) scale(1, -1) translate(-6.000000, -6.500000) translate(2.000000, 4.500000)">
|
||||
<polyline id="路径-3" points="0 0.5 2 2.5 4 0.5 7.5 3.5"></polyline>
|
||||
<polyline id="路径-4" points="8 1 8 4 5 4"></polyline>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 969 B |
11
src/static/images/index/arrow_bottom.svg
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="12px" height="12px" viewBox="0 0 12 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_14@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" opacity="0.5">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-115.000000, -2140.000000)" fill="#782717">
|
||||
<g id="三角形" transform="translate(115.000000, 2140.000000)">
|
||||
<path d="M6.8,3.06666667 L10.8,8.4 C11.1313708,8.8418278 11.0418278,9.46862915 10.6,9.8 C10.4269038,9.92982213 10.2163702,10 10,10 L2,10 C1.44771525,10 1,9.55228475 1,9 C1,8.78362979 1.07017787,8.57309617 1.2,8.4 L5.2,3.06666667 C5.53137085,2.62483887 6.1581722,2.53529582 6.6,2.86666667 C6.67580567,2.92352092 6.74314575,2.990861 6.8,3.06666667 Z" transform="translate(6.000000, 6.000000) rotate(-180.000000) translate(-6.000000, -6.000000) "></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
16
src/static/images/index/arrow_top.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_16@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-229.000000, -2140.000000)">
|
||||
<g id="编组-10" transform="translate(229.000000, 2140.000000)">
|
||||
<circle id="椭圆形" fill="#FFFFFF" opacity="0.699999988" cx="7" cy="7" r="7"></circle>
|
||||
<g id="编组-9" transform="translate(4.000000, 3.000000)" fill="#FA5151">
|
||||
<rect id="矩形" x="2.56066017" y="1.06066017" width="1" height="6" rx="0.5"></rect>
|
||||
<rect id="矩形备份-6" transform="translate(4.121320, 2.000000) rotate(-225.000000) translate(-4.121320, -2.000000) " x="3.62132034" y="0" width="1" height="4" rx="0.5"></rect>
|
||||
<rect id="矩形" transform="translate(2.000000, 2.000000) rotate(-225.000000) translate(-2.000000, -2.000000) " x="0" y="1.5" width="4" height="1" rx="0.5"></rect>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
42
src/static/images/index/average.svg
Normal file
@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="36px" height="36px" viewBox="0 0 36 36" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_6@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-167.000000, -2176.000000)">
|
||||
<g id="编组-4" transform="translate(167.000000, 2176.000000)">
|
||||
<g id="编组-3" opacity="0.699999988" fill="#782717">
|
||||
<rect id="矩形" opacity="0.200000003" x="8" y="8" width="10" height="10"></rect>
|
||||
<polygon id="矩形备份-4" opacity="0.100000001" points="8 2.84217094e-14 18 2.84217094e-14 18 8 8 8"></polygon>
|
||||
<rect id="矩形备份-8" opacity="0.100000001" x="8" y="18" width="10" height="10"></rect>
|
||||
<polygon id="矩形备份-12" opacity="0.300000012" points="8 28 18 28 18 36 8 36"></polygon>
|
||||
<rect id="矩形备份" opacity="0.100000001" x="18" y="8" width="10" height="10"></rect>
|
||||
<polygon id="矩形备份-5" opacity="0.300000012" points="18 2.84217094e-14 28 2.84217094e-14 28 8 18 8"></polygon>
|
||||
<rect id="矩形备份-9" opacity="0.300000012" x="18" y="18" width="10" height="10"></rect>
|
||||
<polygon id="矩形备份-13" opacity="0.200000003" points="18 28 28 28 28 36 18 36"></polygon>
|
||||
<polygon id="矩形备份-2" opacity="0.200000003" points="28 8 36 8 36 18 28 18"></polygon>
|
||||
<polygon id="矩形备份-6" opacity="0.100000001" points="28 2.84217094e-14 36 2.84217094e-14 36 8 28 8"></polygon>
|
||||
<polygon id="矩形备份-10" opacity="0.100000001" points="28 18 36 18 36 28 28 28"></polygon>
|
||||
<polygon id="矩形备份-14" opacity="0.300000012" points="28 28 36 28 36 36 28 36"></polygon>
|
||||
<polygon id="矩形备份-3" opacity="0.300000012" points="1.8189894e-12 8 8 8 8 18 1.8189894e-12 18"></polygon>
|
||||
<polygon id="矩形备份-7" opacity="0.200000003" points="-2.27373675e-12 0 8 2.84217094e-14 8 8 -2.27373675e-12 8"></polygon>
|
||||
<polygon id="矩形备份-11" opacity="0.200000003" points="1.8189894e-12 18 8 18 8 28 1.8189894e-12 28"></polygon>
|
||||
<polygon id="矩形备份-15" opacity="0.200000003" points="1.8189894e-12 28 8 28 8 36 0 36"></polygon>
|
||||
</g>
|
||||
<g id="编组-2" transform="translate(7.000000, 7.000000)">
|
||||
<g id="编组" opacity="0.600000024" transform="translate(5.000000, 5.000000)">
|
||||
<rect id="矩形" fill="#782717" x="9" y="5.5" width="1.5" height="5.5"></rect>
|
||||
<rect id="矩形备份" fill="#782717" x="5.25" y="5.5" width="1.5" height="5.5"></rect>
|
||||
<rect id="矩形备份-2" fill="#782717" x="1.5" y="5.5" width="1.5" height="5.5"></rect>
|
||||
<rect id="矩形" fill="#782717" x="0" y="10" width="12" height="1.5" rx="0.75"></rect>
|
||||
<path d="M5.71153846,0.932692308 C5.89615385,0.855769231 6.10384615,0.855769231 6.28846154,0.932692308 L6.28846154,0.932692308 L11.0961538,2.93589744 L11.25,5 L1,5.25 L0.75,3.16666667 Z" id="矩形" stroke="#782717" stroke-width="1.5"></path>
|
||||
</g>
|
||||
<path d="M21.6098376,13.9141531 C21.8641837,12.9860147 22,12.0088681 22,11 C22,4.92486775 17.0751322,0 11,0 C7.23955677,0 3.91983511,1.8869534 1.93603739,4.76565784 M0.356399343,8.21200818 C0.123815347,9.10238903 0,10.0367352 0,11 C0,17.0751322 4.92486775,22 11,22 C14.655327,22 17.8942272,20.2170647 19.8944904,17.4734043" id="形状" stroke="#782717" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
|
||||
<rect id="矩形" fill="#782717" x="17.5" y="16.25" width="4" height="1.5" rx="0.75"></rect>
|
||||
<rect id="矩形" fill="#782717" x="20" y="16.25" width="1.5" height="3.5" rx="0.75"></rect>
|
||||
<rect id="矩形" fill="#782717" x="0.5" y="2.25" width="1.5" height="3.5" rx="0.75"></rect>
|
||||
<rect id="矩形" fill="#782717" x="0.5" y="4.25" width="3.5" height="1.5" rx="0.75"></rect>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.3 KiB |
39
src/static/images/index/brand.svg
Normal file
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>商业bi/车流画像备份_4@2x</title>
|
||||
<defs>
|
||||
<linearGradient x1="87.1528861%" y1="100%" x2="7.98611111%" y2="0%" id="linearGradient-1">
|
||||
<stop stop-color="#45A6FF" offset="0%"></stop>
|
||||
<stop stop-color="#2617FE" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-2">
|
||||
<stop stop-color="#72E3FF" offset="0%"></stop>
|
||||
<stop stop-color="#07A8C0" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-3">
|
||||
<stop stop-color="#EBF6FF" offset="0%"></stop>
|
||||
<stop stop-color="#CEE9FF" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<path d="M18.8211237,14.9489284 C19.2044621,15.1058506 19.3880087,15.5438183 19.2310865,15.9271567 C18.3537629,18.0703327 16.2632773,19.5 13.9077762,19.5 C12.4417986,19.5 11.0601492,18.9481907 10.0052686,17.9729388 L9.948,17.912 L9.58894921,18.4465219 C9.46541572,18.6296679 9.21680294,18.6779933 9.03365702,18.5544598 C8.96818792,18.5103003 8.91725492,18.44775 8.88727661,18.3746914 L8.03004762,16.2855828 C7.94618505,16.0812056 8.04388142,15.8475412 8.24825857,15.7636786 C8.2971158,15.7436309 8.34945928,15.7334564 8.40226892,15.733742 L10.6603803,15.745957 C10.881291,15.747152 11.0594057,15.9272042 11.0582107,16.1481149 C11.0577836,16.2270838 11.0339911,16.3041593 10.9898316,16.3696283 L10.7574131,16.7124919 C10.8534044,16.7452999 10.9442616,16.798226 11.0235432,16.8715229 C11.8039005,17.5929742 12.8230332,18 13.9077762,18 C15.6490858,18 17.194344,16.9432096 17.8428955,15.3588913 C17.9998177,14.9755529 18.4377854,14.7920063 18.8211237,14.9489284 Z M13.9077762,9 C15.3252846,9 16.6646618,9.51580103 17.7067848,10.4336645 L17.9468831,10.1476704 C18.0888839,9.97844049 18.3411861,9.95636691 18.510416,10.0983676 C18.5709105,10.1491286 18.6150262,10.2166602 18.6372036,10.2924522 L19.2713653,12.4597212 C19.3334052,12.6717448 19.2118194,12.8939172 18.9997958,12.9559571 C18.9491107,12.970788 18.8959904,12.9754355 18.8435,12.9696312 L16.5990355,12.7214462 C16.37946,12.6971663 16.2211415,12.4994824 16.2454214,12.2799068 C16.2541007,12.2014152 16.2858195,12.1272489 16.3365804,12.0667544 L16.7428185,11.582974 C16.736017,11.5773654 16.7292873,11.5716174 16.7226329,11.5657298 C15.9507895,10.882825 14.9600032,10.5 13.9077762,10.5 C12.1704343,10.5 10.6280103,11.5519659 9.97683573,13.1309384 C9.81891471,13.5138664 9.38046998,13.6962705 8.99754201,13.5383495 C8.61461405,13.3804285 8.43220988,12.9419838 8.5901309,12.5590558 C9.47098632,10.4231516 11.5576538,9 13.9077762,9 Z" id="path-4"></path>
|
||||
<filter x="-75.3%" y="-61.9%" width="250.6%" height="261.9%" filterUnits="objectBoundingBox" id="filter-5">
|
||||
<feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="2.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0.337993621 0 0 0 0 0.914119112 0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-307.000000, -2228.000000)">
|
||||
<g id="编组-32" transform="translate(115.000000, 2228.000000)">
|
||||
<g id="编组" transform="translate(192.000000, 0.000000)">
|
||||
<rect id="矩形备份" fill="url(#linearGradient-1)" opacity="0.900000036" x="3" y="3" width="22" height="24" rx="4"></rect>
|
||||
<path d="M21.4806248,17 L26.5193752,17 C26.8231589,17 27.1104718,17.1380897 27.300244,17.375305 L30.4408712,21.301089 C30.7591841,21.6989801 30.7274149,22.2725851 30.3671092,22.6328908 L24.7071068,28.2928932 C24.3165825,28.6834175 23.6834175,28.6834175 23.2928932,28.2928932 L17.6328908,22.6328908 C17.2725851,22.2725851 17.2408159,21.6989801 17.5591288,21.301089 L20.699756,17.375305 C20.8895282,17.1380897 21.1768411,17 21.4806248,17 Z" id="矩形" fill="url(#linearGradient-2)"></path>
|
||||
<polyline id="路径-11" stroke="#FFFFFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" points="22 22 24 24 26 22"></polyline>
|
||||
<g id="形状结合">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-5)" xlink:href="#path-4"></use>
|
||||
<use fill="url(#linearGradient-3)" fill-rule="evenodd" xlink:href="#path-4"></use>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.8 KiB |
33
src/static/images/index/business.svg
Normal file
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="36px" height="36px" viewBox="0 0 36 36" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_7@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-115.000000, -2176.000000)">
|
||||
<g id="编组-2" transform="translate(115.000000, 2176.000000)">
|
||||
<g id="编组-3" opacity="0.699999988" fill="#782717">
|
||||
<rect id="矩形" opacity="0.200000003" x="8" y="8" width="10" height="10"></rect>
|
||||
<polygon id="矩形备份-4" opacity="0.100000001" points="8 2.84217094e-14 18 2.84217094e-14 18 8 8 8"></polygon>
|
||||
<rect id="矩形备份-8" opacity="0.100000001" x="8" y="18" width="10" height="10"></rect>
|
||||
<polygon id="矩形备份-12" opacity="0.300000012" points="8 28 18 28 18 36 8 36"></polygon>
|
||||
<rect id="矩形备份" opacity="0.100000001" x="18" y="8" width="10" height="10"></rect>
|
||||
<polygon id="矩形备份-5" opacity="0.300000012" points="18 2.84217094e-14 28 2.84217094e-14 28 8 18 8"></polygon>
|
||||
<rect id="矩形备份-9" opacity="0.300000012" x="18" y="18" width="10" height="10"></rect>
|
||||
<polygon id="矩形备份-13" opacity="0.200000003" points="18 28 28 28 28 36 18 36"></polygon>
|
||||
<polygon id="矩形备份-2" opacity="0.200000003" points="28 8 36 8 36 18 28 18"></polygon>
|
||||
<polygon id="矩形备份-6" opacity="0.100000001" points="28 2.84217094e-14 36 2.84217094e-14 36 8 28 8"></polygon>
|
||||
<polygon id="矩形备份-10" opacity="0.100000001" points="28 18 36 18 36 28 28 28"></polygon>
|
||||
<polygon id="矩形备份-14" opacity="0.300000012" points="28 28 36 28 36 36 28 36"></polygon>
|
||||
<polygon id="矩形备份-3" opacity="0.300000012" points="1.8189894e-12 8 8 8 8 18 1.8189894e-12 18"></polygon>
|
||||
<polygon id="矩形备份-7" opacity="0.200000003" points="-2.27373675e-12 0 8 2.84217094e-14 8 8 -2.27373675e-12 8"></polygon>
|
||||
<polygon id="矩形备份-11" opacity="0.200000003" points="1.8189894e-12 18 8 18 8 28 1.8189894e-12 28"></polygon>
|
||||
<polygon id="矩形备份-15" opacity="0.200000003" points="1.8189894e-12 28 8 28 8 36 0 36"></polygon>
|
||||
</g>
|
||||
<g id="编组" transform="translate(7.000000, 7.000000)">
|
||||
<path d="M9.5,6.5 C9.91421356,6.5 10.25,6.83578644 10.25,7.25 L10.25,8 L11.75,8 C12.1642136,8 12.5,8.33578644 12.5,8.75 C12.5,9.16421356 12.1642136,9.5 11.75,9.5 L9,9.5 C8.4728191,9.5 8.04091744,9.9079389 8.00274287,10.4253688 L8,10.5 L8,10.75 C8,11.2771809 8.4079389,11.7090826 8.92536883,11.7472571 L9,11.75 L10.5,11.75 L10.5004345,11.8000973 C11.6413382,12.0319003 12.5,13.0406746 12.5,14.25 L12.5,14.5 C12.5,15.7959825 11.5138703,16.861642 10.2510365,16.9875531 L10.25,17.75 C10.25,18.1642136 9.91421356,18.5 9.5,18.5 C9.08578644,18.5 8.75,18.1642136 8.75,17.75 L8.75,17 L7.25,17 C6.83578644,17 6.5,16.6642136 6.5,16.25 C6.5,15.8357864 6.83578644,15.5 7.25,15.5 L10,15.5 C10.5271809,15.5 10.9590826,15.0920611 10.9972571,14.5746312 L11,14.5 L11,14.25 C11,13.7228191 10.5920611,13.2909174 10.0746312,13.2527429 L10,13.25 L8.5,13.25 L8.50057405,13.2001074 C7.35916789,12.9686941 6.5,11.9596818 6.5,10.75 L6.5,10.5 C6.5,9.20367449 7.4866518,8.13779386 8.74996633,8.01234715 L8.75,7.25 C8.75,6.83578644 9.08578644,6.5 9.5,6.5 Z" id="形状结合" fill="#782717" opacity="0.600000024"></path>
|
||||
<path d="M17.8682242,17.3389563 C20.3633728,15.6269628 22,12.7546088 22,9.5 C22,4.25329488 17.7467051,-1.59872116e-14 12.5,-1.59872116e-14 C9.1771935,-1.59872116e-14 6.25282929,1.70593423 4.55495899,4.28975105" id="路径" stroke="#782717" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
|
||||
<path d="M5.38155241,21.063291 C6.62745464,21.6635929 8.02444127,22 9.5,22 C14.7467051,22 19,17.7467051 19,12.5 C19,7.25329488 14.7467051,3 9.5,3 C4.25329488,3 0,7.25329488 0,12.5 C0,15.1039709 1.04766986,17.4632455 2.74448907,19.1793031" id="路径" stroke="#782717" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
54
src/static/images/index/business_icon.svg
Normal file
@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>商业bi/车流画像备份_2@2x</title>
|
||||
<defs>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
|
||||
<stop stop-color="#B375FF" offset="0%"></stop>
|
||||
<stop stop-color="#4B3BD8" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-2">
|
||||
<stop stop-color="#F6ECFF" offset="0%"></stop>
|
||||
<stop stop-color="#D2C2FF" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-3">
|
||||
<stop stop-color="#F6ECFF" offset="0%"></stop>
|
||||
<stop stop-color="#D2C2FF" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-4">
|
||||
<stop stop-color="#F6ECFF" offset="0%"></stop>
|
||||
<stop stop-color="#D2C2FF" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-5">
|
||||
<stop stop-color="#36E6D3" offset="0%"></stop>
|
||||
<stop stop-color="#19C9A7" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-6">
|
||||
<stop stop-color="#F8F2FF" offset="0%"></stop>
|
||||
<stop stop-color="#E8E0FF" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<path d="M13,12.5 C12.938444,12.5 12.8775375,12.4972191 12.8173993,12.4917761 C12.7961779,12.4967668 12.7734665,12.5 12.75,12.5 C12.7025774,12.5 12.6582387,12.486796 12.6204599,12.4638638 C11.697696,12.2870695 11,11.4750126 11,10.5 C11,9.3954305 11.8954305,8.5 13,8.5 L13,8 C13,7.72385763 13.2238576,7.5 13.5,7.5 L14,7.5 C14.2761424,7.5 14.5,7.72385763 14.5,8 L14.5,8.5 L15,8.5 C15.2761424,8.5 15.5,8.72385763 15.5,9 L15.5,9.5 C15.5,9.74545989 15.3231248,9.94960837 15.0898756,9.99194433 L15,10 L13,10 C12.7545401,10 12.5503916,10.1768752 12.5080557,10.4101244 L12.5,10.5 C12.5,10.7454599 12.6768752,10.9496084 12.9101244,10.9919443 L13,11 L14,11 C14.0622438,11 14.1238235,11.0028434 14.1846163,11.0084074 C14.2051923,11.0030412 14.227241,11 14.25,11 C14.2974226,11 14.3417613,11.013204 14.3795401,11.0361362 C15.302304,11.2129305 16,12.0249874 16,13 C16,14.1045695 15.1045695,15 14,15 L14,15.5 C14,15.7761424 13.7761424,16 13.5,16 L13,16 C12.7238576,16 12.5,15.7761424 12.5,15.5 L12.5,15 L12,15 C11.7238576,15 11.5,14.7761424 11.5,14.5 L11.5,14 C11.5,13.7238576 11.7238576,13.5 12,13.5 L14,13.5 C14.2454599,13.5 14.4496084,13.3231248 14.4919443,13.0898756 L14.5,13 C14.5,12.7545401 14.3231248,12.5503916 14.0898756,12.5080557 L14,12.5 L13,12.5 Z" id="path-7"></path>
|
||||
<filter x="-170.0%" y="-76.5%" width="440.0%" height="300.0%" filterUnits="objectBoundingBox" id="filter-8">
|
||||
<feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="2.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0.319176611 0 0 0 0 0.241120427 0 0 0 0 1 0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-211.000000, -2228.000000)">
|
||||
<g id="编组-32" transform="translate(115.000000, 2228.000000)">
|
||||
<g id="编组" transform="translate(96.000000, 0.000000)">
|
||||
<rect id="矩形" fill="#3826D5" opacity="0.800000012" x="4" y="3.5" width="24" height="25" rx="4"></rect>
|
||||
<path d="M8,3.5 L16,3.5 C22.627417,3.5 28,8.872583 28,15.5 L28,24.5 C28,26.709139 26.209139,28.5 24,28.5 L8,28.5 C5.790861,28.5 4,26.709139 4,24.5 L4,7.5 C4,5.290861 5.790861,3.5 8,3.5 Z" id="矩形备份" fill="url(#linearGradient-1)"></path>
|
||||
<path d="M16,18.5 C16.8284271,18.5 17.5,19.1715729 17.5,20 L17.5,22.5 L17.5,22.5 L14.5,22.5 L14.5,20 C14.5,19.1715729 15.1715729,18.5 16,18.5 Z" id="矩形" fill="url(#linearGradient-2)" opacity="0.400000006"></path>
|
||||
<path d="M11,17.5 C11.8284271,17.5 12.5,18.1715729 12.5,19 L12.5,22.5 L12.5,22.5 L9.5,22.5 L9.5,19 C9.5,18.1715729 10.1715729,17.5 11,17.5 Z" id="矩形备份-39" fill="url(#linearGradient-3)" opacity="0.699999988"></path>
|
||||
<path d="M21,14.5 C21.8284271,14.5 22.5,15.1715729 22.5,16 L22.5,22.5 L22.5,22.5 L19.5,22.5 L19.5,16 C19.5,15.1715729 20.1715729,14.5 21,14.5 Z" id="矩形备份-38" fill="url(#linearGradient-4)" opacity="0.900000036"></path>
|
||||
<rect id="矩形" fill="url(#linearGradient-5)" x="8.5" y="22.5" width="15" height="2" rx="1"></rect>
|
||||
<g id="形状结合">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-8)" xlink:href="#path-7"></use>
|
||||
<use fill="url(#linearGradient-6)" fill-rule="evenodd" xlink:href="#path-7"></use>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
86
src/static/images/index/car.svg
Normal file
@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="36px" height="32px" viewBox="0 0 36 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>商业bi/车流画像@2x</title>
|
||||
<defs>
|
||||
<linearGradient x1="50%" y1="-85.3086716%" x2="50%" y2="100%" id="linearGradient-1">
|
||||
<stop stop-color="#6FBAFF" offset="0%"></stop>
|
||||
<stop stop-color="#1350FF" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-2">
|
||||
<stop stop-color="#6FBAFF" offset="0%"></stop>
|
||||
<stop stop-color="#0848FF" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-3">
|
||||
<stop stop-color="#C9F6FF" offset="0%"></stop>
|
||||
<stop stop-color="#92AEFF" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-4">
|
||||
<stop stop-color="#C9F6FF" offset="0%"></stop>
|
||||
<stop stop-color="#92AEFF" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-5">
|
||||
<stop stop-color="#36E6D3" offset="0%"></stop>
|
||||
<stop stop-color="#19C9A7" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<path d="M26,29 C25.4477153,29 25,28.5522847 25,28 C25,27.4477153 25.4477153,27 26,27 L27,27 L27,26 C27,25.4477153 27.4477153,25 28,25 C28.5522847,25 29,25.4477153 29,26 L29,28 L29,28 C29,28.5128358 28.6139598,28.9355072 28.1166211,28.9932723 L28,29 L28,29 L26,29 Z" id="path-6"></path>
|
||||
<filter x="-212.5%" y="-262.5%" width="525.0%" height="525.0%" filterUnits="objectBoundingBox" id="filter-7">
|
||||
<feOffset dx="0" dy="-2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="2.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 1 0 0 0 0 0.857954545 0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
|
||||
</filter>
|
||||
<path d="M26,7 C25.4477153,7 25,6.55228475 25,6 C25,5.44771525 25.4477153,5 26,5 L27,5 L27,4 C27,3.44771525 27.4477153,3 28,3 C28.5522847,3 29,3.44771525 29,4 L29,6 L29,6 C29,6.51283584 28.6139598,6.93550716 28.1166211,6.99327227 L28,7 L28,7 L26,7 Z" id="path-8"></path>
|
||||
<filter x="-212.5%" y="-262.5%" width="525.0%" height="525.0%" filterUnits="objectBoundingBox" id="filter-9">
|
||||
<feOffset dx="0" dy="-2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="2.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 1 0 0 0 0 0.857954545 0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
|
||||
</filter>
|
||||
<path d="M4,29 C3.44771525,29 3,28.5522847 3,28 C3,27.4477153 3.44771525,27 4,27 L5,27 L5,26 C5,25.4477153 5.44771525,25 6,25 C6.55228475,25 7,25.4477153 7,26 L7,28 L7,28 C7,28.5128358 6.61395981,28.9355072 6.11662113,28.9932723 L6,29 L6,29 L4,29 Z" id="path-10"></path>
|
||||
<filter x="-212.5%" y="-262.5%" width="525.0%" height="525.0%" filterUnits="objectBoundingBox" id="filter-11">
|
||||
<feOffset dx="0" dy="-2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="2.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 1 0 0 0 0 0.857954545 0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
|
||||
</filter>
|
||||
<path d="M4,7 C3.44771525,7 3,6.55228475 3,6 C3,5.44771525 3.44771525,5 4,5 L5,5 L5,4 C5,3.44771525 5.44771525,3 6,3 C6.55228475,3 7,3.44771525 7,4 L7,6 L7,6 C7,6.51283584 6.61395981,6.93550716 6.11662113,6.99327227 L6,7 L6,7 L4,7 Z" id="path-12"></path>
|
||||
<filter x="-212.5%" y="-262.5%" width="525.0%" height="525.0%" filterUnits="objectBoundingBox" id="filter-13">
|
||||
<feOffset dx="0" dy="-2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="2.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0 0 0 0 0 1 0 0 0 0 0.857954545 0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-113.000000, -2228.000000)">
|
||||
<g id="编组-32" transform="translate(115.000000, 2228.000000)">
|
||||
<g id="商业BI/车流画像" transform="translate(-2.000000, 0.000000)">
|
||||
<g id="编组" transform="translate(2.000000, 0.000000)">
|
||||
<g transform="translate(2.000000, 5.000000)">
|
||||
<circle id="椭圆形" fill="url(#linearGradient-1)" cx="26" cy="10" r="2"></circle>
|
||||
<circle id="椭圆形备份" fill="url(#linearGradient-1)" cx="2" cy="10" r="2"></circle>
|
||||
<path d="M2,17 L6,17 L6,18 C6,19.1045695 5.1045695,20 4,20 C2.8954305,20 2,19.1045695 2,18 L2,17 L2,17 Z" id="矩形" fill="#0627FF"></path>
|
||||
<path d="M22,17 L26,17 L26,18 C26,19.1045695 25.1045695,20 24,20 C22.8954305,20 22,19.1045695 22,18 L22,17 L22,17 Z" id="矩形备份" fill="#0627FF"></path>
|
||||
<path d="M7.23606798,0 L20.763932,0 C21.5214761,1.63719824e-15 22.2140024,0.428004752 22.5527864,1.10557281 L25.7888544,7.57770876 C25.9277098,7.85541963 26,8.16164576 26,8.47213595 L26,17 C26,17.5522847 25.5522847,18 25,18 L3,18 C2.44771525,18 2,17.5522847 2,17 L2,8.47213595 C2,8.16164576 2.07229018,7.85541963 2.21114562,7.57770876 L5.4472136,1.10557281 C5.78599762,0.428004752 6.47852386,1.39158597e-16 7.23606798,0 Z" id="矩形" fill="url(#linearGradient-2)"></path>
|
||||
<path d="M7.65939616,2 L20.3406038,2 C20.740632,2 21.1021701,2.23839685 21.2597489,2.6060807 L23.5085693,7.85332844 C23.7261581,8.36096153 23.4909996,8.94885758 22.9833551,9.16641953 C22.9123733,9.19684031 22.8381066,9.21893659 22.7620398,9.23226659 C19.8413599,9.74408886 16.9206799,10 14,10 C11.0793141,10 8.15862816,9.74408781 5.23794224,9.23226344 C4.69395492,9.13692357 4.33024423,8.61865355 4.42557352,8.07466438 C4.43890299,7.99860076 4.46099837,7.92433715 4.49141789,7.85335826 L6.74025113,2.6060807 C6.89782992,2.23839685 7.25936805,2 7.65939616,2 Z" id="矩形" fill="url(#linearGradient-3)"></path>
|
||||
<path d="M24,11.8615898 L24,14.5 C24,14.7761424 23.7761424,15 23.5,15 L18.5062258,15 C18.2853119,15 18.1062258,14.8209139 18.1062258,14.6 C18.1062258,14.4564573 18.1831402,14.3239199 18.3077702,14.2527027 L23.2519305,11.4274683 C23.4916893,11.2904633 23.7971166,11.3737616 23.9341216,11.6135204 C23.9772923,11.6890692 24,11.7745764 24,11.8615898 Z" id="矩形" fill="url(#linearGradient-4)"></path>
|
||||
<path d="M11,11.8615898 L11,14.5 C11,14.7761424 10.7761424,15 10.5,15 L5.50622577,15 C5.28531187,15 5.10622577,14.8209139 5.10622577,14.6 C5.10622577,14.4564573 5.1831402,14.3239199 5.3077702,14.2527027 L10.2519305,11.4274683 C10.4916893,11.2904633 10.7971166,11.3737616 10.9341216,11.6135204 C10.9772923,11.6890692 11,11.7745764 11,11.8615898 Z" id="矩形备份-2" fill="url(#linearGradient-4)" transform="translate(7.500000, 13.000000) scale(-1, 1) translate(-7.500000, -13.000000) "></path>
|
||||
</g>
|
||||
<g id="形状结合">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-7)" xlink:href="#path-6"></use>
|
||||
<use fill="url(#linearGradient-5)" fill-rule="evenodd" xlink:href="#path-6"></use>
|
||||
</g>
|
||||
<g id="形状结合备份" transform="translate(27.000000, 5.000000) scale(1, -1) translate(-27.000000, -5.000000) ">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-9)" xlink:href="#path-8"></use>
|
||||
<use fill="url(#linearGradient-5)" fill-rule="evenodd" xlink:href="#path-8"></use>
|
||||
</g>
|
||||
<g id="形状结合备份-3" transform="translate(5.000000, 27.000000) scale(-1, 1) translate(-5.000000, -27.000000) ">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-11)" xlink:href="#path-10"></use>
|
||||
<use fill="url(#linearGradient-5)" fill-rule="evenodd" xlink:href="#path-10"></use>
|
||||
</g>
|
||||
<g id="形状结合备份-2" transform="translate(5.000000, 5.000000) scale(-1, -1) translate(-5.000000, -5.000000) ">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-13)" xlink:href="#path-12"></use>
|
||||
<use fill="url(#linearGradient-5)" fill-rule="evenodd" xlink:href="#path-12"></use>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.1 KiB |
24
src/static/images/index/dateTime.svg
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_20@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-289.000000, -2140.000000)">
|
||||
<g id="时间备份-2" transform="translate(289.000000, 2140.000000)">
|
||||
<path d="M0,5 L16,5 L16,15 C16,15.5522847 15.5522847,16 15,16 L1,16 C0.44771525,16 6.76353751e-17,15.5522847 0,15 L0,5 L0,5 Z" id="矩形" fill="#782717" opacity="0.200000003"></path>
|
||||
<path d="M3.5,0.5 L4.5,0.5 C4.77614237,0.5 5,0.723857625 5,1 L5,2 L5,2 L3,2 L3,1 C3,0.723857625 3.22385763,0.5 3.5,0.5 Z" id="矩形" fill="#782717" opacity="0.5"></path>
|
||||
<path d="M11.5,0.5 L12.5,0.5 C12.7761424,0.5 13,0.723857625 13,1 L13,2 L13,2 L11,2 L11,1 C11,0.723857625 11.2238576,0.5 11.5,0.5 Z" id="矩形备份" fill="#782717" opacity="0.5"></path>
|
||||
<path d="M1,2 L15,2 C15.5522847,2 16,2.44771525 16,3 L16,5 L16,5 L0,5 L0,3 C-6.76353751e-17,2.44771525 0.44771525,2 1,2 Z" id="矩形" fill="#782717" opacity="0.5"></path>
|
||||
<rect id="矩形" fill="#F8F9FB" x="2.5" y="7" width="3" height="3"></rect>
|
||||
<rect id="矩形备份-4" fill="#F8F9FB" x="2.5" y="11" width="3" height="3"></rect>
|
||||
<rect id="矩形备份-2" fill="#F8F9FB" x="6.5" y="7" width="3" height="3"></rect>
|
||||
<rect id="矩形备份-5" fill="#F8F9FB" x="6.5" y="11" width="3" height="3"></rect>
|
||||
<rect id="矩形备份-3" fill="#F8F9FB" x="10.5" y="7" width="3" height="3"></rect>
|
||||
<rect id="矩形备份-6" fill="#F8F9FB" x="10.5" y="11" width="3" height="3"></rect>
|
||||
<g id="编组" transform="translate(8.500000, 8.000000) rotate(-45.000000) translate(-8.500000, -8.000000) translate(7.000000, 7.000000)" fill="#782717">
|
||||
<rect id="矩形" x="0" y="0" width="1" height="2"></rect>
|
||||
<rect id="矩形" x="0" y="1" width="3" height="1"></rect>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
44
src/static/images/index/guest.svg
Normal file
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>商业bi/车流画像备份_3@2x</title>
|
||||
<defs>
|
||||
<linearGradient x1="-1.11022302e-14%" y1="50%" x2="100%" y2="50%" id="linearGradient-1">
|
||||
<stop stop-color="#30C8ED" offset="0%"></stop>
|
||||
<stop stop-color="#0B9353" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="100%" y1="50%" x2="0%" y2="50%" id="linearGradient-2">
|
||||
<stop stop-color="#30C8ED" offset="0%"></stop>
|
||||
<stop stop-color="#0B9353" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<path d="M17,18 C18.6568542,18 20,19.3431458 20,21 L20,22 L12,22 L12,21 C12,19.3431458 13.3431458,18 15,18 L17,18 Z M16,13 C17.1045695,13 18,13.8954305 18,15 C18,16.1045695 17.1045695,17 16,17 C14.8954305,17 14,16.1045695 14,15 C14,13.8954305 14.8954305,13 16,13 Z" id="path-3"></path>
|
||||
<filter x="-75.0%" y="-66.7%" width="250.0%" height="233.3%" filterUnits="objectBoundingBox" id="filter-4">
|
||||
<feOffset dx="0" dy="0" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 0.0549019608 0 0 0 0 0.592156863 0 0 0 0 0.368627451 0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
|
||||
</filter>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-5">
|
||||
<stop stop-color="#C3F4FF" offset="0%"></stop>
|
||||
<stop stop-color="#B9FFEC" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-6">
|
||||
<stop stop-color="#C3F4FF" offset="0%"></stop>
|
||||
<stop stop-color="#B9FFEC" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-259.000000, -2228.000000)">
|
||||
<g id="编组-32" transform="translate(115.000000, 2228.000000)">
|
||||
<g id="编组" transform="translate(144.000000, 0.000000)">
|
||||
<circle id="椭圆形" fill="url(#linearGradient-1)" cx="16" cy="16" r="15"></circle>
|
||||
<path d="M15.0008365,1.03285964 C22.8184728,1.5478546 29,8.05204078 29,16 C29,23.9479592 22.8184728,30.4521454 15.0008365,30.9671404 C7.18205513,30.4527008 1,23.9482986 1,16 C1,8.13518552 7.05287201,1.68409506 14.7543616,1.05098303 Z" id="形状结合" fill="url(#linearGradient-2)"></path>
|
||||
<g id="形状结合">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-3"></use>
|
||||
<use fill="#EAFBFF" fill-rule="evenodd" xlink:href="#path-3"></use>
|
||||
</g>
|
||||
<rect id="矩形" fill="url(#linearGradient-5)" transform="translate(22.303301, 22.303301) rotate(-45.000000) translate(-22.303301, -22.303301) " x="21.3033009" y="19.8033009" width="2" height="5" rx="1"></rect>
|
||||
<circle id="椭圆形" stroke="url(#linearGradient-6)" stroke-width="2" cx="16" cy="16" r="7"></circle>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
BIN
src/static/images/index/indexBg.png
Normal file
|
After Width: | Height: | Size: 210 KiB |
BIN
src/static/images/index/menuBg.png
Normal file
|
After Width: | Height: | Size: 83 KiB |
37
src/static/images/index/menuBg.svg
Normal file
@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="375px" height="104px" viewBox="0 0 375 104" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>编组_7@2x</title>
|
||||
<defs>
|
||||
<linearGradient x1="50%" y1="3.46944695e-15%" x2="50%" y2="106.253873%" id="linearGradient-1">
|
||||
<stop stop-color="#E3E8F2" offset="0%"></stop>
|
||||
<stop stop-color="#E3E8F2" stop-opacity="0" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<rect id="path-2" x="0" y="0" width="375" height="104"></rect>
|
||||
<filter x="-63.8%" y="-96.2%" width="227.7%" height="292.3%" filterUnits="objectBoundingBox" id="filter-4">
|
||||
<feGaussianBlur stdDeviation="50" in="SourceGraphic"></feGaussianBlur>
|
||||
</filter>
|
||||
<filter x="-96.2%" y="-145.6%" width="292.3%" height="391.3%" filterUnits="objectBoundingBox" id="filter-5">
|
||||
<feGaussianBlur stdDeviation="50" in="SourceGraphic"></feGaussianBlur>
|
||||
</filter>
|
||||
<filter x="-96.2%" y="-145.6%" width="292.3%" height="391.3%" filterUnits="objectBoundingBox" id="filter-6">
|
||||
<feGaussianBlur stdDeviation="50" in="SourceGraphic"></feGaussianBlur>
|
||||
</filter>
|
||||
<filter x="-101.4%" y="-121.0%" width="302.7%" height="341.9%" filterUnits="objectBoundingBox" id="filter-7">
|
||||
<feGaussianBlur stdDeviation="50" in="SourceGraphic"></feGaussianBlur>
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-113.000000, -2377.000000)">
|
||||
<g id="椭圆形" transform="translate(113.000000, 2377.000000)">
|
||||
<mask id="mask-3" fill="white">
|
||||
<use xlink:href="#path-2"></use>
|
||||
</mask>
|
||||
<use id="蒙版" fill="url(#linearGradient-1)" xlink:href="#path-2"></use>
|
||||
<ellipse fill="#F01414" opacity="0.200000003" filter="url(#filter-4)" mask="url(#mask-3)" cx="136.5" cy="-26.5" rx="117.5" ry="78"></ellipse>
|
||||
<ellipse id="椭圆形备份-4" fill="#FF8D02" opacity="0.5" filter="url(#filter-5)" mask="url(#mask-3)" cx="18.5" cy="85.5" rx="78" ry="51.5"></ellipse>
|
||||
<ellipse id="椭圆形备份-5" fill="#FC0039" opacity="0.5" filter="url(#filter-6)" mask="url(#mask-3)" cx="214.5" cy="86.5" rx="78" ry="51.5"></ellipse>
|
||||
<ellipse id="椭圆形备份-3" fill="#FF0F00" opacity="0.300000012" filter="url(#filter-7)" mask="url(#mask-3)" cx="353" cy="-0.5" rx="74" ry="62"></ellipse>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
30
src/static/images/index/orderDelivery.svg
Normal file
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_3@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-267.000000, -2176.000000)">
|
||||
<g id="分润门店" transform="translate(267.000000, 2176.000000)">
|
||||
<rect id="矩形" fill="#E3D2D2" x="2" y="3" width="20" height="24" rx="2"></rect>
|
||||
<g id="编组-4" transform="translate(4.000000, 5.000000)" fill="#F8FAFB">
|
||||
<g id="编组-45">
|
||||
<rect id="矩形" x="8.91421356" y="1.79289322" width="6" height="2" rx="0.5"></rect>
|
||||
<rect id="矩形备份-29" transform="translate(4.767767, 2.646447) rotate(-45.000000) translate(-4.767767, -2.646447) " x="2.26776695" y="1.64644661" width="5" height="2" rx="0.5"></rect>
|
||||
<rect id="矩形" transform="translate(3.000000, 3.000000) rotate(-45.000000) translate(-3.000000, -3.000000) " x="2" y="1" width="2" height="4" rx="0.5"></rect>
|
||||
</g>
|
||||
<g id="编组-45备份-2" transform="translate(0.000000, 7.000000)">
|
||||
<rect id="矩形" x="8.91421356" y="1.79289322" width="6" height="2" rx="0.5"></rect>
|
||||
<rect id="矩形备份-29" transform="translate(4.767767, 2.646447) rotate(-45.000000) translate(-4.767767, -2.646447) " x="2.26776695" y="1.64644661" width="5" height="2" rx="0.5"></rect>
|
||||
<rect id="矩形" transform="translate(3.000000, 3.000000) rotate(-45.000000) translate(-3.000000, -3.000000) " x="2" y="1" width="2" height="4" rx="0.5"></rect>
|
||||
</g>
|
||||
<g id="编组-45备份-3" transform="translate(0.000000, 14.000000)">
|
||||
<rect id="矩形" x="8.91421356" y="1.79289322" width="6" height="2" rx="0.5"></rect>
|
||||
<rect id="矩形备份-29" transform="translate(4.767767, 2.646447) rotate(-45.000000) translate(-4.767767, -2.646447) " x="2.26776695" y="1.64644661" width="5" height="2" rx="0.5"></rect>
|
||||
<rect id="矩形" transform="translate(3.000000, 3.000000) rotate(-45.000000) translate(-3.000000, -3.000000) " x="2" y="1" width="2" height="4" rx="0.5"></rect>
|
||||
</g>
|
||||
</g>
|
||||
<path d="M28.25,27 C28.9403559,27 29.5,27.5596441 29.5,28.25 C29.5,28.9403559 28.9403559,29.5 28.25,29.5 C27.5596441,29.5 27,28.9403559 27,28.25 C27,27.5596441 27.5596441,27 28.25,27 Z M21.25,27 C21.9403559,27 22.5,27.5596441 22.5,28.25 C22.5,28.9403559 21.9403559,29.5 21.25,29.5 C20.5596441,29.5 20,28.9403559 20,28.25 C20,27.5596441 20.5596441,27 21.25,27 Z M18.4277587,13.7366547 C18.8361294,13.7366547 19.198942,13.9842054 19.3518618,14.3543986 L19.3912766,14.4690109 L19.9870146,16.9996547 L29.7533839,17 C30.3056687,17 30.7533839,17.4477153 30.7533839,18 C30.7533839,18.0729623 30.7453988,18.1457056 30.729571,18.2169305 L29.1740155,25.2169305 C29.0723404,25.674468 28.666527,26 28.1978284,26 L20.8021716,26 C20.333473,26 19.9276596,25.674468 19.8259845,25.2169305 L18.9400146,21.2316547 L17.667,15.736 L15.5710146,15.7366547 C15.0581787,15.7366547 14.6355074,15.3506145 14.5777423,14.8532759 L14.5710146,14.7366547 C14.5710146,14.2238189 14.9570547,13.8011476 15.4543934,13.7433825 L15.5710146,13.7366547 L18.4277587,13.7366547 Z" id="形状结合" fill="#EEAF0E"></path>
|
||||
<path d="M18.4277587,13.7366547 C18.8361294,13.7366547 19.198942,13.9842054 19.3518618,14.3543986 L19.3912766,14.4690109 L19.9870146,16.9996547 L21.9990146,16.9996547 L22,25 C22,25.3644243 21.9025324,25.7060837 21.7322434,26.0003321 L20.8021716,26 C20.333473,26 19.9276596,25.674468 19.8259845,25.2169305 L18.9400146,21.2316547 L17.667,15.736 L15.5710146,15.7366547 C15.0581787,15.7366547 14.6355074,15.3506145 14.5777423,14.8532759 L14.5710146,14.7366547 C14.5710146,14.2238189 14.9570547,13.8011476 15.4543934,13.7433825 L15.5710146,13.7366547 L18.4277587,13.7366547 Z" id="形状结合" fill="#AE1822"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.2 KiB |
26
src/static/images/index/planYear.svg
Normal file
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="20px" height="21px" viewBox="0 0 20 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份@2x</title>
|
||||
<defs>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
|
||||
<stop stop-color="#7FBFFF" offset="0%"></stop>
|
||||
<stop stop-color="#4C65FF" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-357.000000, -2140.000000)">
|
||||
<g id="编组" transform="translate(357.000000, 2140.000000)">
|
||||
<rect id="矩形" fill="url(#linearGradient-1)" x="1.50068353" y="0.0109310213" width="17" height="20" rx="4"></rect>
|
||||
<path d="M11.5006835,0.0109310213 L19.5006835,0.0109310213 L19.5006835,6.01093102 L15.5006835,6.01093102 C13.2915445,6.01093102 11.5006835,4.22007002 11.5006835,2.01093102 L11.5006835,0.0109310213 L11.5006835,0.0109310213 Z" id="矩形备份-30" fill="#FFFFFF"></path>
|
||||
<path d="M12.5006835,0.0109310213 L18.5006835,5.01093102 L16.5006835,5.01093102 C14.2915445,5.01093102 12.5006835,3.22007002 12.5006835,1.01093102 L12.5006835,0.0109310213 L12.5006835,0.0109310213 Z" id="矩形备份-36" fill="#0071FF" opacity="0.300000012"></path>
|
||||
<g transform="translate(4.715144, 6.477496)">
|
||||
<rect id="矩形" fill="#FFFFFF" x="4.53343473" y="0" width="1.5" height="3" rx="0.75"></rect>
|
||||
<rect id="矩形" fill="#FFFFFF" transform="translate(8.816869, 5.033435) rotate(90.000000) translate(-8.816869, -5.033435) " x="8.06686946" y="3.53343473" width="1.5" height="3" rx="0.75"></rect>
|
||||
<rect id="矩形" fill="#FFFFFF" transform="translate(5.283435, 8.566869) rotate(180.000000) translate(-5.283435, -8.566869) " x="4.53343473" y="7.06686946" width="1.5" height="3" rx="0.75"></rect>
|
||||
<rect id="矩形" fill="#FFFFFF" transform="translate(1.750000, 5.033435) rotate(270.000000) translate(-1.750000, -5.033435) " x="1" y="3.53343473" width="1.5" height="3" rx="0.75"></rect>
|
||||
<circle id="椭圆形" stroke="#FFFFFF" stroke-width="1.5" cx="5.28553907" cy="5.03343473" r="2.75"></circle>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
16
src/static/images/index/purchaseAmount.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_2@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-315.000000, -2176.000000)">
|
||||
<g id="分润门店" transform="translate(315.000000, 2176.000000)">
|
||||
<rect id="矩形" stroke="#EDDFDF" stroke-width="2" x="8" y="3" width="9" height="11" rx="4.5"></rect>
|
||||
<rect id="矩形" fill="#E3D2D2" x="2" y="9" width="21" height="20" rx="2"></rect>
|
||||
<circle id="椭圆形" fill="#DF6866" cx="24.02" cy="22.02" r="7.02"></circle>
|
||||
<path d="M9.5,14 C9.5,15.6568542 10.8431458,17 12.5,17 C14.1568542,17 15.5,15.6568542 15.5,14" id="路径" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
|
||||
<path d="M23.000061,15.0735562 L23,27 C23,27.7460616 22.5914971,28.3967122 21.9859636,28.7404796 C19.1004411,27.8683451 17,25.1894647 17,22.02 C17,18.4893739 19.6064063,15.5675067 23.000061,15.0735562 Z" id="形状结合" fill="#92066B"></path>
|
||||
<path d="M24.02,17.4540667 C24.3182338,17.4540667 24.56,17.6958329 24.56,17.9940667 L24.56,18.6010667 L25.613,18.6015667 C25.9261455,18.6015667 26.18,18.8554213 26.18,19.1685667 L26.18,19.1820667 C26.18,19.4952122 25.9261455,19.7490667 25.613,19.7490667 L23.66,19.7490667 C23.2804298,19.7490667 22.9694606,20.06114 22.9419749,20.4569739 L22.94,20.5140667 L22.94,20.7053167 C22.94,21.1086101 23.233716,21.4390149 23.6062656,21.4682184 L23.66,21.4703167 L24.739,21.4695667 L24.7400138,21.5085766 C25.5616134,21.6857832 26.18,22.4575705 26.18,23.3828167 L26.18,23.5740667 C26.18,24.565435 25.4700701,25.3806269 24.5609067,25.4770278 L24.56,26.0940667 C24.56,26.3923005 24.3182338,26.6340667 24.02,26.6340667 C23.7217662,26.6340667 23.48,26.3923005 23.48,26.0940667 L23.48,25.4860667 L22.427,25.4865667 C22.1138545,25.4865667 21.86,25.2327122 21.86,24.9195667 L21.86,24.9060667 C21.86,24.5929213 22.1138545,24.3390667 22.427,24.3390667 L22.733,24.3390667 L22.746,24.3405667 L24.38,24.3390667 C24.7595702,24.3390667 25.0705394,24.0269934 25.0980251,23.6311596 L25.1,23.5740667 L25.1,23.3828167 C25.1,22.9795233 24.806284,22.6491185 24.4337344,22.619915 L24.38,22.6178167 L23.301,22.61862 L23.3009863,22.5797722 C22.4788884,22.4029764 21.86,21.6309383 21.86,20.7053167 L21.86,20.5140667 C21.86,19.522334 22.570452,18.7069071 23.4800961,18.6109996 L23.48,17.9940667 C23.48,17.6958329 23.7217662,17.4540667 24.02,17.4540667 Z" id="形状结合" fill="#FFFFFF"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.7 KiB |
14
src/static/images/index/reduce.svg
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="12px" height="12px" viewBox="0 0 12 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_13@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-171.000000, -2140.000000)" stroke="#07C160">
|
||||
<g id="首页图标/本月计划备份-13" transform="translate(171.000000, 2140.000000)">
|
||||
<g id="编组" transform="translate(2.000000, 4.500000)">
|
||||
<polyline id="路径-3" points="0 0 2 2 4 0 7.5 3"></polyline>
|
||||
<polyline id="路径-4" points="8 0.5 8 3.5 5 3.5"></polyline>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 892 B |
BIN
src/static/images/index/start.png
Normal file
|
After Width: | Height: | Size: 601 B |
11
src/static/images/index/start.svg
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_19@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" opacity="0.5">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-259.000000, -2140.000000)" fill="#782717">
|
||||
<g id="形状结合" transform="translate(259.000000, 2140.000000)">
|
||||
<path d="M7,0 C10.8659932,0 14,3.13400675 14,7 C14,10.8659932 10.8659932,14 7,14 C3.13400675,14 0,10.8659932 0,7 C0,3.13400675 3.13400675,0 7,0 Z M6,4.08062485 C5.44771525,4.08062485 5,4.5283401 5,5.08062485 L5,5.08062485 L5,8.91937515 C5,9.14644665 5.07728075,9.36675715 5.21913119,9.5440702 C5.56414074,9.97533214 6.19343311,10.0452535 6.62469505,9.70024396 L6.62469505,9.70024396 L9.02391399,7.78086881 C9.08157869,7.73473705 9.13395599,7.68235975 9.18008775,7.62469505 C9.5250973,7.19343311 9.45517592,6.56414074 9.02391399,6.21913119 L9.02391399,6.21913119 L6.62469505,4.29975604 C6.447382,4.1579056 6.2270715,4.08062485 6,4.08062485 Z"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
15
src/static/images/index/store.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_4@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-219.000000, -2176.000000)">
|
||||
<g id="分润门店" transform="translate(219.000000, 2176.000000)">
|
||||
<path d="M3,12 L24,12 L24,23 C24,24.1045695 23.1045695,25 22,25 L5,25 C3.8954305,25 3,24.1045695 3,23 L3,12 L3,12 Z" id="矩形" fill="#E3D2D2"></path>
|
||||
<path d="M13.5,19 C15.1568542,19 16.5,20.3431458 16.5,22 L16.5,25 L16.5,25 L10.5,25 L10.5,22 C10.5,20.3431458 11.8431458,19 13.5,19 Z" id="矩形" fill="#FFFFFF"></path>
|
||||
<path d="M7,4 L20,4 C20.6295146,4 21.2222912,4.29638831 21.6,4.8 L25.8,10.4 C26.1313708,10.8418278 26.0418278,11.4686292 25.6,11.8 C25.4269038,11.9298221 25.2163702,12 25,12 L2,12 C1.44771525,12 1,11.5522847 1,11 C1,10.7836298 1.07017787,10.5730962 1.2,10.4 L5.4,4.8 C5.77770876,4.29638831 6.37048539,4 7,4 Z" id="矩形" fill="#E3D2D2"></path>
|
||||
<path d="M20.1055728,15.4472136 L24.5527864,13.2236068 C24.8343139,13.0828431 25.1656861,13.0828431 25.4472136,13.2236068 L29.8944272,15.4472136 C30.5719952,15.7859976 31,16.4785239 31,17.236068 L31,20.0948752 C31,22.569308 29.9009119,24.9159067 28,26.5 L26.2803688,27.933026 C25.5386769,28.5511026 24.4613231,28.5511026 23.7196312,27.933026 L22,26.5 C20.0990881,24.9159067 19,22.569308 19,20.0948752 L19,17.236068 C19,16.4785239 19.4280048,15.7859976 20.1055728,15.4472136 Z" id="矩形" fill="#0094FF"></path>
|
||||
<path d="M24,13.5 L24,23 C24,24.1045695 23.1045695,25 22,25 L20.5961883,25.0009855 C19.5689695,23.5893868 19,21.8752192 19,20.0948752 L19,17.236068 C19,16.4785239 19.4280048,15.7859976 20.1055728,15.4472136 L24,13.5 Z" id="形状结合" fill="#5827DA"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
20
src/static/images/index/thisMonth.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划@2x</title>
|
||||
<defs>
|
||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
|
||||
<stop stop-color="#FFA674" offset="0%"></stop>
|
||||
<stop stop-color="#FF6D40" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-321.000000, -2140.000000)">
|
||||
<g id="编组" transform="translate(321.000000, 2140.000000)">
|
||||
<rect id="矩形" fill="url(#linearGradient-1)" x="1" y="1" width="18" height="18" rx="4"></rect>
|
||||
<path d="M17,5 C18.6568542,5 20,3.65685425 20,2 C20,0.343145751 14.328693,0.613010139 14.2366644,0.830116529 C14.084282,1.18960496 14,1.58495993 14,2 C14,3.65685425 15.3431458,5 17,5 Z" id="椭圆形备份" fill="#FFFFFF"></path>
|
||||
<circle id="椭圆形" fill-opacity="0.3" fill="#FF6434" opacity="0.992460029" cx="17" cy="2" r="2"></circle>
|
||||
<polyline id="路径-7" stroke="#FFFFFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" points="6 13 8 10 11 12 14 8"></polyline>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
41
src/static/images/index/trade.svg
Normal file
@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>商业bi/车流画像备份@2x</title>
|
||||
<defs>
|
||||
<linearGradient x1="76.4853626%" y1="91.8743393%" x2="28.2144944%" y2="4.92106877%" id="linearGradient-1">
|
||||
<stop stop-color="#FFE58A" offset="0%"></stop>
|
||||
<stop stop-color="#F38309" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient x1="50%" y1="119.258354%" x2="50%" y2="3.061617e-15%" id="linearGradient-2">
|
||||
<stop stop-color="#FEF199" offset="0%"></stop>
|
||||
<stop stop-color="#FFF2E2" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<path d="M11.2573593,14.7426407 C10.7050746,14.7426407 10.2573593,14.2949254 10.2573593,13.7426407 C10.2573593,13.1903559 10.7050746,12.7426407 11.2573593,12.7426407 L12.7563593,12.742 L10.7218254,10.7071068 C10.3313011,10.3165825 10.3313011,9.68341751 10.7218254,9.29289322 C11.1123497,8.90236893 11.7455147,8.90236893 12.136039,9.29289322 L14.2573593,11.414 L16.3786797,9.29289322 C16.7692039,8.90236893 17.4023689,8.90236893 17.7928932,9.29289322 C18.1834175,9.68341751 18.1834175,10.3165825 17.7928932,10.7071068 L15.7573593,12.742 L17.2573593,12.7426407 C17.8096441,12.7426407 18.2573593,13.1903559 18.2573593,13.7426407 C18.2573593,14.2949254 17.8096441,14.7426407 17.2573593,14.7426407 L15.2573593,14.7426407 L15.2573593,14.7426407 L15.2573593,15.742 L17.2573593,15.7426407 C17.8096441,15.7426407 18.2573593,16.1903559 18.2573593,16.7426407 C18.2573593,17.2949254 17.8096441,17.7426407 17.2573593,17.7426407 L15.2573593,17.742 L15.2573593,19.7426407 C15.2573593,20.2949254 14.8096441,20.7426407 14.2573593,20.7426407 C13.7050746,20.7426407 13.2573593,20.2949254 13.2573593,19.7426407 L13.2573593,17.742 L11.2573593,17.7426407 C10.7050746,17.7426407 10.2573593,17.2949254 10.2573593,16.7426407 C10.2573593,16.1903559 10.7050746,15.7426407 11.2573593,15.7426407 L13.2573593,15.742 L13.2573593,14.7426407 L11.2573593,14.7426407 Z" id="path-3"></path>
|
||||
<filter x="-87.5%" y="-42.6%" width="275.0%" height="219.2%" filterUnits="objectBoundingBox" id="filter-4">
|
||||
<feOffset dx="0" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="2" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feColorMatrix values="0 0 0 0 1 0 0 0 0 0.525862069 0 0 0 0 0 0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
|
||||
</filter>
|
||||
<linearGradient x1="27.3786322%" y1="0%" x2="73.0036732%" y2="93.2664295%" id="linearGradient-5">
|
||||
<stop stop-color="#26E7D1" offset="0%"></stop>
|
||||
<stop stop-color="#07C091" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-163.000000, -2228.000000)">
|
||||
<g id="编组-32" transform="translate(115.000000, 2228.000000)">
|
||||
<g id="编组" transform="translate(48.000000, 0.000000)">
|
||||
<path d="M4.34295875,5.53288391 L13.8429588,2.22853609 C14.2684833,2.08052754 14.7315167,2.08052754 15.1570412,2.22853609 L24.6570412,5.53288391 C25.4611018,5.81255714 26,6.57056648 26,7.42187751 L26,21.314023 C26,22.361003 25.4541696,23.3322446 24.5598408,23.8766186 L15.5398939,29.3670211 C14.9011447,29.755825 14.0988553,29.755825 13.4601061,29.3670211 L4.44015916,23.8766186 C3.54583035,23.3322446 3,22.361003 3,21.314023 L3,7.42187751 C3,6.57056648 3.53889821,5.81255714 4.34295875,5.53288391 Z" id="矩形" fill="url(#linearGradient-1)"></path>
|
||||
<g id="形状结合">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-3"></use>
|
||||
<use fill="url(#linearGradient-2)" fill-rule="evenodd" xlink:href="#path-3"></use>
|
||||
</g>
|
||||
<g transform="translate(17.000000, 17.000000)">
|
||||
<circle id="椭圆形" fill="url(#linearGradient-5)" cx="6" cy="6" r="6"></circle>
|
||||
<polyline id="路径-10备份" stroke="#FFF9F9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" points="2.5 7.5 4.5 5.5 7 7.5 9.5 5"></polyline>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.4 KiB |
48
src/static/images/index/warning.svg
Normal file
@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="36px" height="36px" viewBox="0 0 36 36" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_21@2x</title>
|
||||
<defs>
|
||||
<circle id="path-1" cx="16" cy="16" r="16"></circle>
|
||||
<filter x="-15.6%" y="-15.6%" width="131.2%" height="131.2%" filterUnits="objectBoundingBox" id="filter-2">
|
||||
<feGaussianBlur stdDeviation="5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
|
||||
<feOffset dx="0" dy="0" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
|
||||
<feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
|
||||
<feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
|
||||
</filter>
|
||||
<linearGradient x1="0%" y1="100%" x2="100%" y2="0%" id="linearGradient-3">
|
||||
<stop stop-color="#FFFFFF" offset="0%"></stop>
|
||||
<stop stop-color="#979797" stop-opacity="0" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<circle id="path-4" cx="16" cy="16" r="16"></circle>
|
||||
<filter x="-9.4%" y="-9.4%" width="118.8%" height="118.8%" filterUnits="objectBoundingBox" id="filter-5">
|
||||
<feGaussianBlur stdDeviation="1" in="SourceGraphic"></feGaussianBlur>
|
||||
</filter>
|
||||
<filter x="-25.0%" y="-25.0%" width="150.0%" height="150.0%" filterUnits="objectBoundingBox" id="filter-6">
|
||||
<feGaussianBlur stdDeviation="5" in="SourceAlpha" result="shadowBlurInner1"></feGaussianBlur>
|
||||
<feOffset dx="0" dy="0" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset>
|
||||
<feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
|
||||
<feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-113.000000, -2274.000000)">
|
||||
<g id="首页图标/本月计划备份-21" transform="translate(113.000000, 2274.000000)">
|
||||
<g id="警告备份" transform="translate(2.000000, 2.000000)">
|
||||
<g id="椭圆形" fill="black" fill-opacity="1">
|
||||
<use filter="url(#filter-2)" xlink:href="#path-1"></use>
|
||||
</g>
|
||||
<path d="M16,0 L16,1 C7.71572875,1 1,7.71572875 1,16 L0,16 L0,16 C0,7.163444 7.163444,0 16,0 Z" id="形状结合" fill="url(#linearGradient-3)" fill-rule="nonzero"></path>
|
||||
<path d="M32,16 L32,17 C23.7157288,17 17,23.7157288 17,32 L16,32 L16,32 C16,23.163444 23.163444,16 32,16 Z" id="形状结合备份-2" fill="url(#linearGradient-3)" fill-rule="nonzero" transform="translate(24.000000, 24.000000) scale(-1, -1) translate(-24.000000, -24.000000) "></path>
|
||||
<g id="椭圆形备份" opacity="0.300000012" filter="url(#filter-5)">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-6)" xlink:href="#path-4"></use>
|
||||
<circle stroke="#FFFFFF" stroke-width="0.3" stroke-linejoin="square" cx="16" cy="16" r="15.85"></circle>
|
||||
</g>
|
||||
<g id="警告" transform="translate(8.000000, 8.000000)" fill-rule="nonzero">
|
||||
<rect id="矩形" fill="#000000" opacity="0" x="0" y="0" width="16" height="16"></rect>
|
||||
<path d="M9.33333333,1.86666667 C9.33333333,1.93333334 9.46666666,2.06666667 9.66666667,2.4 C9.86666669,2.73333333 10.0666667,3.06666667 10.3333333,3.6 C10.6,4.13333333 10.9333333,4.6 11.2666667,5.2 C11.6,5.8 12,6.4 12.3333333,7 C12.6666667,7.6 13.0666667,8.26666667 13.4,8.86666667 C13.7333333,9.46666667 14.0666667,10.0666667 14.4,10.5333333 C14.6666667,11.0666667 14.9333333,11.4666667 15.2,11.8666667 C15.4666667,12.2666667 15.5333333,12.4666667 15.6666667,12.6 C15.8,12.8666667 15.9333333,13.1333333 15.9333333,13.4 C16,13.6666667 15.9333333,13.8666667 15.8666667,14.1333333 C15.8,14.4 15.6666667,14.5333333 15.5333333,14.6666667 C15.3333333,14.8 15.1333333,14.8666667 14.8666667,14.8666667 L1.4,14.8666667 C1,14.8666667 0.666666672,14.8 0.466666672,14.6666667 C0.266666672,14.5333333 0.133333344,14.3333333 0.0666666719,14.1333333 C-5.06539255e-16,13.9333333 -5.06539255e-16,13.6666667 0.0666666719,13.4666667 C0.133333344,13.2 0.2,13 0.4,12.7333333 C0.466666672,12.6 0.6,12.4 0.8,12 C1,11.6666667 1.26666667,11.2 1.6,10.7333333 C1.93333333,10.2 2.26666667,9.66666666 2.6,9.06666667 C2.93333333,8.46666667 3.33333333,7.8 3.73333333,7.2 C4.13333333,6.6 4.46666666,5.93333333 4.8,5.33333333 C5.13333333,4.73333333 5.46666667,4.2 5.73333333,3.73333333 C6,3.26666667 6.26666666,2.86666666 6.46666667,2.53333333 L6.8,2 C6.93333333,1.8 7.13333333,1.6 7.4,1.46666667 C7.66666667,1.33333334 7.86666667,1.26666667 8.13333333,1.26666667 C8.39999998,1.26666667 8.6,1.33333334 8.86666667,1.4 C9,1.46666667 9.2,1.66666667 9.33333333,1.86666667 Z M8.93333333,4.93333333 C8.93333333,4.8 8.93333333,4.66666666 8.86666667,4.6 C8.8,4.46666667 8.73333334,4.4 8.66666667,4.33333333 C8.6,4.26666666 8.46666667,4.2 8.33333333,4.13333333 C8.19999998,4.06666666 8.06666666,4 7.93333333,4 C7.66666666,4 7.46666666,4.06666667 7.26666667,4.26666667 C7.06666669,4.46666667 6.93333333,4.66666667 6.93333333,4.93333333 L6.93333333,9.06666667 C6.93333333,9.33333334 7.06666666,9.53333334 7.26666667,9.73333333 C7.46666669,9.93333331 7.66666667,10 7.93333333,10 C8.19999998,10 8.4,9.93333333 8.6,9.73333333 C8.8,9.53333333 8.93333333,9.33333333 8.93333333,9.06666667 L8.93333333,4.93333333 Z M7.93333333,10.9333333 C7.66666666,10.9333333 7.4,11 7.26666667,11.2 C7.13333334,11.4 7,11.6 7,11.8666667 C7,12.1333333 7.06666667,12.4 7.26666667,12.5333333 C7.46666667,12.7333333 7.66666667,12.8 7.93333333,12.8 C8.19999998,12.8 8.46666666,12.7333333 8.6,12.5333333 C8.8,12.3333333 8.86666667,12.1333333 8.86666667,11.8666667 C8.86666667,11.6 8.8,11.3333333 8.6,11.2 C8.46666667,11 8.2,10.9333333 7.93333333,10.9333333 L7.93333333,10.9333333 Z" id="形状" fill="#FFFFFF"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.3 KiB |
16
src/static/images/index/yidaFenrun.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页图标/本月计划备份_17@2x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-首页0311" transform="translate(-363.000000, -2176.000000)">
|
||||
<g id="首页图标/本月计划备份-17" transform="translate(363.000000, 2176.000000)">
|
||||
<g id="编组-3" transform="translate(0.000000, 3.000000)">
|
||||
<circle id="椭圆形" fill="#E3D2D2" cx="13" cy="13" r="13"></circle>
|
||||
<path d="M12.6666667,5.375 C13.1499158,5.375 13.5416667,5.76675084 13.5416667,6.25 L13.5416667,7.25 L15.2291667,7.25 C15.7469336,7.25 16.1666667,7.66973305 16.1666667,8.1875 C16.1666667,8.70526695 15.7469336,9.125 15.2291667,9.125 L14.9996667,9.124 L14.9996667,9.125 L12.0833333,9.125 C11.468289,9.125 10.9644037,9.63492362 10.9198667,10.281711 L10.9166667,10.375 L10.9166667,10.6875 C10.9166667,11.3464761 11.3925954,11.8863532 11.9962636,11.9340714 L12.0833333,11.9375 L13.8326667,11.937 L13.8333159,12.0000075 C15.1646314,12.2895443 16.1666667,13.5506447 16.1666667,15.0625 L16.1666667,15.375 C16.1666667,16.9951189 15.015982,18.3272841 13.5424917,18.4844823 L13.5416667,19.5 C13.5416667,19.9832492 13.1499158,20.375 12.6666667,20.375 C12.1834175,20.375 11.7916667,19.9832492 11.7916667,19.5 L11.7916667,18.499 L10.1041667,18.5 C9.58639971,18.5 9.16666667,18.080267 9.16666667,17.5625 C9.16666667,17.044733 9.58639971,16.625 10.1041667,16.625 L13.25,16.625 C13.8650444,16.625 14.3689297,16.1150764 14.4134667,15.468289 L14.4166667,15.375 L14.4166667,15.0625 C14.4166667,14.4035239 13.940738,13.8636468 13.3370697,13.8159286 L13.25,13.8125 L11.5006667,13.813 L11.5000175,13.7499925 C10.1687019,13.4604557 9.16666667,12.1993553 9.16666667,10.6875 L9.16666667,10.375 C9.16666667,8.75451636 10.3178695,7.42211611 11.7918368,7.26541167 L11.7916667,6.25 C11.7916667,5.76675084 12.1834175,5.375 12.6666667,5.375 Z" id="形状结合" fill="#FFFFFF"></path>
|
||||
<path d="M23,11.5 C23,10.1192881 24.1192881,9 25.5,9 C26.8807119,9 28,10.1192881 28,11.5 L28,12 L29.630178,12 C30.4059829,12 31.0537798,12.5915776 31.1240179,13.3641964 L31.8512906,21.3641964 C31.9262928,22.1892213 31.3182793,22.9188375 30.4932544,22.9938398 C30.4481029,22.9979445 30.4027885,23 30.3574508,23 L20.6425492,23 C19.8141221,23 19.1425492,22.3284271 19.1425492,21.5 C19.1425492,21.4546623 19.1446047,21.4093479 19.1487094,21.3641964 L19.8759821,13.3641964 C19.9462202,12.5915776 20.5940171,12 21.369822,12 L23,12 L23,11.5 Z" id="形状结合" fill="#1FB6C3"></path>
|
||||
<path d="M25.3743318,9.00412115 C25.7805581,10.2630557 26,11.6059011 26,13 C26,17.0210992 24.1743311,20.6157906 21.3066705,23.0003971 L20.6425492,23 C19.8141221,23 19.1425492,22.3284271 19.1425492,21.5 C19.1425492,21.4546623 19.1446047,21.4093479 19.1487094,21.3641964 L19.8759821,13.3641964 C19.9462202,12.5915776 20.5940171,12 21.369822,12 L23,12 L23,11.5 C23,10.1745166 24.0315359,9.08996133 25.3356243,9.00531768 Z" id="形状结合" fill="#057962"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 3.5 KiB |
16
src/static/images/tabBar/company_active.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="28px" height="34px" viewBox="0 0 28 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>tab图标/首页1备份_2@3x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-个人中心0311" transform="translate(-144.000000, -1626.000000)" fill="#D7000F">
|
||||
<g id="编组" transform="translate(144.000000, 1626.000000)">
|
||||
<g id="形状备份-4" transform="translate(1.000000, 26.000000)">
|
||||
<path d="M18.3955035,8 L26,8 L26,6.99931896 L18.3955035,6.99931896 C17.6594695,6.99931896 17.1693742,6.49988649 16.6792789,5.99863791 C15.9262855,6.73456479 14.9942339,7.25241438 13.9792995,7.49875142 L13.9792995,8 C15.2072109,7.74755959 15.9396806,7.24812713 16.4333402,6.49988649 C16.6792789,6.99931896 17.6594695,8 18.3937213,8 L18.3955035,8 Z M16.6792789,5.74801362 L16.6792789,1.49829739 L13.9792995,1.49829739 L13.9792995,2.24835414 L15.4513675,2.24835414 L15.4513675,5.74801362 C15.2072109,5.99863791 14.4711769,6.2492622 13.9792995,6.2492622 L13.9792995,6.99931896 C14.9176267,6.67408286 15.8220347,6.25493501 16.6792789,5.74801362 L16.6792789,5.74801362 Z M22.0738913,0.748240636 L22.0738913,0 L20.8495442,0 L20.8495442,0.748240636 L17.4153129,0.748240636 L17.4153129,1.49829739 L20.8495442,1.49829739 C20.6018233,2.74778661 19.1297553,4.4985244 17.4153129,5.25039728 L17.4153129,6.50715096 C19.375694,5.50646992 21.0937007,3.75754824 21.583796,2.75505108 C21.8279526,3.50692395 22.8099253,5.25766175 25.7522791,6.50715096 L25.7522791,5.25039728 C24.2819933,4.74914869 22.31983,2.49897843 22.0738913,1.49829739 L25.7522791,1.49829739 L25.7522791,0.748240636 L22.0738913,0.748240636 Z M16.6792789,0.248808173 L13.9792995,0.248808173 L13.9792995,0.997048808 L16.6792789,0.997048808 L16.6792789,0.248808173 Z M9.81081637,2.74778661 C11.0369456,1.99954597 11.2828844,1.49829739 11.7711975,0.248808173 L5.6405511,0.248808173 L5.39461238,0.748240636 L10.3026938,0.748240636 C10.3026938,0.997048808 9.81259853,1.74892168 8.58646926,2.49897843 C7.36033998,1.74892168 6.86846254,1.24948922 6.86846254,1.24948922 L5.64233326,1.24948922 C5.64233326,1.24948922 6.13242854,1.99954597 7.60271437,3.00204313 C6.86668038,3.00204313 6.13064638,3.24903519 5.15045582,3.24903519 L5.15045582,3.99909194 C6.31353628,4.0127132 7.47177418,3.84427329 8.58468709,3.49965948 C9.56665981,3.75028377 10.5450682,3.99909194 11.7729796,4.24790011 L11.7729796,3.24903519 C11.0909387,3.23359469 10.4210025,3.06229911 9.81259853,2.74778661 L9.81081637,2.74778661 Z M9.07478237,3.99909194 L8.09459182,3.99909194 L8.09459182,4.74914869 L5.39461238,4.74914869 L5.39461238,5.49920545 L8.09459182,5.49920545 L8.09459182,6.2492622 L5.39461238,6.2492622 L5.39461238,6.99931896 L8.09459182,6.99931896 L8.09459182,8 L9.07478237,8 L9.07478237,6.99931896 L11.7729796,6.99931896 L11.7729796,6.2492622 L9.07478237,6.2492622 L9.07478237,5.49920545 L11.7729796,5.49920545 L11.7729796,4.74914869 L9.07478237,4.74914869 L9.07478237,3.99909194 Z M3.43244911,5.99682179 L3.43244911,7.99455165 L4.66036055,7.99455165 L4.66036055,3.99909194 C3.67660566,5.49920545 2.46116937,6.50715096 0,7.24812713 L0,8 C1.96038111,7.49875142 2.69641511,6.74869467 3.43244911,6.00227015 L3.43244911,5.99682179 Z M4.66036055,3.74846765 L2.20631983,3.74846765 C2.94235383,3.24721907 4.66036055,1.7507378 4.66036055,0.246992054 L0,0.246992054 L0,0.746424518 L3.43244911,0.746424518 C3.18829255,1.49648127 2.20631983,2.74415437 1.22612928,3.24721907 L1.22612928,1.49829739 L0.244156556,1.49829739 L0.244156556,4.24790011 L3.67660566,4.24790011 C2.94235383,4.99795687 1.71622455,5.74801362 0,5.99863791 L0,6.74869467 C2.69641511,5.99863791 4.16670094,4.4985244 4.66036055,3.75028377 L4.66036055,3.74846765 Z" id="形状备份-3"></path>
|
||||
</g>
|
||||
<g transform="translate(2.000000, 0.000000)" id="形状备份-2">
|
||||
<path d="M15.6576896,3.64814307 C13.3327256,5.12962861 11.5872358,9.19361282 10.4247538,16.2205681 C9.64741014,20.0993666 9.26227171,20.469738 8.30472571,20.0993666 C4.41094087,18.4360624 -0.440389968,8.45623706 3.82793316,5.31481431 C6.15643063,4.01851446 9.45307424,5.31481431 9.45307424,9.7491699 C12.361046,6.97811853 11.2020974,1.42591476 5.76775882,3.10942106 C-2.00567734,5.32828236 -2.00567734,18.2609777 6.73590496,21.2239488 C10.0360819,22.1465103 12.1702435,19.927649 12.7426511,16.7862262 C13.5305948,13.4461497 15.0782153,4.38888584 17.7918512,3.46632439 C22.6431821,2.17339156 22.0601743,11.4124741 14.8838794,16.7727582 C20.3146846,14.0017068 24.5830077,9.19361282 24,5.5 C23.4169923,1.80638718 18.1840564,1.79628614 15.6576896,3.64814307 Z M5.18828449,11.2272884 C6.54510244,11.5976598 8.09625629,10.856917 9.26227171,10.1195413 C8.87359991,11.9646642 6.73590496,13.6313354 4.02226907,14.1868925 C4.79961268,12.8905926 5.37908701,11.9646642 5.18828449,11.2272884 Z"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.9 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
23
src/static/images/tabBar/company_normal.svg
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="28px" height="34px" viewBox="0 0 28 34" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>tab图标/首页1@3x</title>
|
||||
<defs>
|
||||
<filter id="filter-1">
|
||||
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 0.650980 0 0 0 0 0.619608 0 0 0 0 0.623529 0 0 0 1.000000 0"></feColorMatrix>
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-个人中心0311" transform="translate(-100.000000, -1626.000000)">
|
||||
<g id="编组" transform="translate(100.000000, 1626.000000)">
|
||||
<g id="形状备份-4" transform="translate(1.000000, 26.000000)" fill="#A69E9F">
|
||||
<path d="M18.3955035,8 L26,8 L26,6.99931896 L18.3955035,6.99931896 C17.6594695,6.99931896 17.1693742,6.49988649 16.6792789,5.99863791 C15.9262855,6.73456479 14.9942339,7.25241438 13.9792995,7.49875142 L13.9792995,8 C15.2072109,7.74755959 15.9396806,7.24812713 16.4333402,6.49988649 C16.6792789,6.99931896 17.6594695,8 18.3937213,8 L18.3955035,8 Z M16.6792789,5.74801362 L16.6792789,1.49829739 L13.9792995,1.49829739 L13.9792995,2.24835414 L15.4513675,2.24835414 L15.4513675,5.74801362 C15.2072109,5.99863791 14.4711769,6.2492622 13.9792995,6.2492622 L13.9792995,6.99931896 C14.9176267,6.67408286 15.8220347,6.25493501 16.6792789,5.74801362 L16.6792789,5.74801362 Z M22.0738913,0.748240636 L22.0738913,0 L20.8495442,0 L20.8495442,0.748240636 L17.4153129,0.748240636 L17.4153129,1.49829739 L20.8495442,1.49829739 C20.6018233,2.74778661 19.1297553,4.4985244 17.4153129,5.25039728 L17.4153129,6.50715096 C19.375694,5.50646992 21.0937007,3.75754824 21.583796,2.75505108 C21.8279526,3.50692395 22.8099253,5.25766175 25.7522791,6.50715096 L25.7522791,5.25039728 C24.2819933,4.74914869 22.31983,2.49897843 22.0738913,1.49829739 L25.7522791,1.49829739 L25.7522791,0.748240636 L22.0738913,0.748240636 Z M16.6792789,0.248808173 L13.9792995,0.248808173 L13.9792995,0.997048808 L16.6792789,0.997048808 L16.6792789,0.248808173 Z M9.81081637,2.74778661 C11.0369456,1.99954597 11.2828844,1.49829739 11.7711975,0.248808173 L5.6405511,0.248808173 L5.39461238,0.748240636 L10.3026938,0.748240636 C10.3026938,0.997048808 9.81259853,1.74892168 8.58646926,2.49897843 C7.36033998,1.74892168 6.86846254,1.24948922 6.86846254,1.24948922 L5.64233326,1.24948922 C5.64233326,1.24948922 6.13242854,1.99954597 7.60271437,3.00204313 C6.86668038,3.00204313 6.13064638,3.24903519 5.15045582,3.24903519 L5.15045582,3.99909194 C6.31353628,4.0127132 7.47177418,3.84427329 8.58468709,3.49965948 C9.56665981,3.75028377 10.5450682,3.99909194 11.7729796,4.24790011 L11.7729796,3.24903519 C11.0909387,3.23359469 10.4210025,3.06229911 9.81259853,2.74778661 L9.81081637,2.74778661 Z M9.07478237,3.99909194 L8.09459182,3.99909194 L8.09459182,4.74914869 L5.39461238,4.74914869 L5.39461238,5.49920545 L8.09459182,5.49920545 L8.09459182,6.2492622 L5.39461238,6.2492622 L5.39461238,6.99931896 L8.09459182,6.99931896 L8.09459182,8 L9.07478237,8 L9.07478237,6.99931896 L11.7729796,6.99931896 L11.7729796,6.2492622 L9.07478237,6.2492622 L9.07478237,5.49920545 L11.7729796,5.49920545 L11.7729796,4.74914869 L9.07478237,4.74914869 L9.07478237,3.99909194 Z M3.43244911,5.99682179 L3.43244911,7.99455165 L4.66036055,7.99455165 L4.66036055,3.99909194 C3.67660566,5.49920545 2.46116937,6.50715096 0,7.24812713 L0,8 C1.96038111,7.49875142 2.69641511,6.74869467 3.43244911,6.00227015 L3.43244911,5.99682179 Z M4.66036055,3.74846765 L2.20631983,3.74846765 C2.94235383,3.24721907 4.66036055,1.7507378 4.66036055,0.246992054 L0,0.246992054 L0,0.746424518 L3.43244911,0.746424518 C3.18829255,1.49648127 2.20631983,2.74415437 1.22612928,3.24721907 L1.22612928,1.49829739 L0.244156556,1.49829739 L0.244156556,4.24790011 L3.67660566,4.24790011 C2.94235383,4.99795687 1.71622455,5.74801362 0,5.99863791 L0,6.74869467 C2.69641511,5.99863791 4.16670094,4.4985244 4.66036055,3.75028377 L4.66036055,3.74846765 Z" id="形状备份-3"></path>
|
||||
</g>
|
||||
<g transform="translate(2.000000, 0.000000)" id="首页" filter="url(#filter-1)">
|
||||
<g>
|
||||
<path d="M15.6576896,3.64814307 C13.3327256,5.12962861 11.5872358,9.19361282 10.4247538,16.2205681 C9.64741014,20.0993666 9.26227171,20.469738 8.30472571,20.0993666 C4.41094087,18.4360624 -0.440389968,8.45623706 3.82793316,5.31481431 C6.15643063,4.01851446 9.45307424,5.31481431 9.45307424,9.7491699 C12.361046,6.97811853 11.2020974,1.42591476 5.76775882,3.10942106 C-2.00567734,5.32828236 -2.00567734,18.2609777 6.73590496,21.2239488 C10.0360819,22.1465103 12.1702435,19.927649 12.7426511,16.7862262 C13.5305948,13.4461497 15.0782153,4.38888584 17.7918512,3.46632439 C22.6431821,2.17339156 22.0601743,11.4124741 14.8838794,16.7727582 C20.3146846,14.0017068 24.5830077,9.19361282 24,5.5 C23.4169923,1.80638718 18.1840564,1.79628614 15.6576896,3.64814307 Z M5.18828449,11.2272884 C6.54510244,11.5976598 8.09625629,10.856917 9.26227171,10.1195413 C8.87359991,11.9646642 6.73590496,13.6313354 4.02226907,14.1868925 C4.79961268,12.8905926 5.37908701,11.9646642 5.18828449,11.2272884 Z" id="形状备份-2" fill="#D7000F"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
14
src/static/images/tabBar/user_active.svg
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页@3x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-个人中心0311" transform="translate(-188.000000, -1626.000000)">
|
||||
<g id="编组" transform="translate(188.000000, 1626.000000)">
|
||||
<path d="M12,2.5 C13.3807119,2.5 14.6307119,3.05964406 15.5355339,3.96446609 C16.4403559,4.86928813 17,6.11928813 17,7.5 C17,8.88071187 16.4403559,10.1307119 15.5355339,11.0355339 C14.6307119,11.9403559 13.3807119,12.5 12,12.5 C10.6192881,12.5 9.36928813,11.9403559 8.46446609,11.0355339 C7.55964406,10.1307119 7,8.88071187 7,7.5 C7,6.11928813 7.55964406,4.86928813 8.46446609,3.96446609 C9.36928813,3.05964406 10.6192881,2.5 12,2.5 Z" id="椭圆形" stroke="#D7000F" stroke-width="2"></path>
|
||||
<rect id="矩形" fill="#D7000F" opacity="0.5" x="10" y="5.5" width="1.5" height="3" rx="0.75"></rect>
|
||||
<rect id="矩形备份" fill="#D7000F" opacity="0.5" x="13" y="5.5" width="1.5" height="3" rx="0.75"></rect>
|
||||
<path d="M16.9688711,15.5 C17.8681781,15.5 18.6971182,15.8348275 19.3291179,16.3927455 C19.9611176,16.9506636 20.3961768,17.7316723 20.5077221,18.6240347 L20.5077221,18.6240347 L20.7267134,20.3759653 C20.7609647,20.6499752 20.6809089,20.9119278 20.5237878,21.1139406 C20.376461,21.3033607 20.1613774,21.4400811 19.9092393,21.4846273 L19.9092393,21.4846273 L4.26556444,21.5 C3.98942206,21.5 3.73942206,21.3880712 3.55845766,21.2071068 C3.38815575,21.0368049 3.27899389,20.8053629 3.26672139,20.5485303 L3.26672139,20.5485303 L3.49227788,18.6240347 C3.60382318,17.7316723 4.03888243,16.9506636 4.6708821,16.3927455 C5.30288177,15.8348275 6.13182186,15.5 7.03112887,15.5 L7.03112887,15.5 Z" id="矩形" stroke="#D7000F" stroke-width="2"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
14
src/static/images/tabBar/user_normal.svg
Normal file
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>首页备份@3x</title>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-个人中心0311" transform="translate(-228.000000, -1626.000000)">
|
||||
<g id="编组" transform="translate(228.000000, 1626.000000)">
|
||||
<path d="M12,2.5 C13.3807119,2.5 14.6307119,3.05964406 15.5355339,3.96446609 C16.4403559,4.86928813 17,6.11928813 17,7.5 C17,8.88071187 16.4403559,10.1307119 15.5355339,11.0355339 C14.6307119,11.9403559 13.3807119,12.5 12,12.5 C10.6192881,12.5 9.36928813,11.9403559 8.46446609,11.0355339 C7.55964406,10.1307119 7,8.88071187 7,7.5 C7,6.11928813 7.55964406,4.86928813 8.46446609,3.96446609 C9.36928813,3.05964406 10.6192881,2.5 12,2.5 Z" id="椭圆形" stroke="#A69E9F" stroke-width="2"></path>
|
||||
<rect id="矩形" fill="#A69E9F" opacity="0.5" x="10" y="5.5" width="1.5" height="3" rx="0.75"></rect>
|
||||
<rect id="矩形备份" fill="#A69E9F" opacity="0.5" x="13" y="5.5" width="1.5" height="3" rx="0.75"></rect>
|
||||
<path d="M16.9688711,15.5 C17.8681781,15.5 18.6971182,15.8348275 19.3291179,16.3927455 C19.9611176,16.9506636 20.3961768,17.7316723 20.5077221,18.6240347 L20.5077221,18.6240347 L20.7267134,20.3759653 C20.7609647,20.6499752 20.6809089,20.9119278 20.5237878,21.1139406 C20.376461,21.3033607 20.1613774,21.4400811 19.9092393,21.4846273 L19.9092393,21.4846273 L4.26556444,21.5 C3.98942206,21.5 3.73942206,21.3880712 3.55845766,21.2071068 C3.38815575,21.0368049 3.27899389,20.8053629 3.26672139,20.5485303 L3.26672139,20.5485303 L3.49227788,18.6240347 C3.60382318,17.7316723 4.03888243,16.9506636 4.6708821,16.3927455 C5.30288177,15.8348275 6.13182186,15.5 7.03112887,15.5 L7.03112887,15.5 Z" id="矩形" stroke="#A69E9F" stroke-width="2"></path>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
BIN
src/static/images/user/firstBg_1.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
src/static/images/user/firstBg_2.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
src/static/images/user/firstBg_3.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="383px" height="187px" viewBox="0 0 383 187" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<svg width="343px" height="147px" viewBox="0 0 343 147" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>编组_34@2x</title>
|
||||
<defs>
|
||||
<linearGradient x1="1.95786221%" y1="41.4364055%" x2="100%" y2="59.1836735%" id="linearGradient-1">
|
||||
@ -10,22 +10,12 @@
|
||||
<stop stop-color="#FFC590" offset="0%"></stop>
|
||||
<stop stop-color="#FFD5CB" offset="100%"></stop>
|
||||
</linearGradient>
|
||||
<path d="M29,20 L354,20 C358.970563,20 363,24.0294373 363,29 L363,167 L363,167 L20,167 L20,29 C20,24.0294373 24.0294373,20 29,20 Z" id="path-3"></path>
|
||||
<filter x="-8.7%" y="-20.4%" width="117.5%" height="140.8%" filterUnits="objectBoundingBox" id="filter-4">
|
||||
<feOffset dx="0" dy="0" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
|
||||
<feGaussianBlur stdDeviation="10" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
|
||||
<feComposite in="shadowBlurOuter1" in2="SourceAlpha" operator="out" result="shadowBlurOuter1"></feComposite>
|
||||
<feColorMatrix values="0 0 0 0 0.956862745 0 0 0 0 0.541176471 0 0 0 0 0.560784314 0 0 0 0.210582386 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<g id="驿达小程序-个人中心0311" transform="translate(-495.000000, -1386.000000)">
|
||||
<g id="编组-34" transform="translate(495.000000, 1386.000000)">
|
||||
<g id="矩形">
|
||||
<use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-3"></use>
|
||||
<path stroke="url(#linearGradient-2)" stroke-width="1" d="M354,20.5 C356.34721,20.5 358.47221,21.4513949 360.010408,22.9895924 C361.548605,24.5277898 362.5,26.6527898 362.5,29 L362.5,29 L362.5,166.5 L20.5,166.5 L20.5,29 C20.5,26.6527898 21.4513949,24.5277898 22.9895924,22.9895924 C24.5277898,21.4513949 26.6527898,20.5 29,20.5 L29,20.5 Z" stroke-linejoin="square" fill="url(#linearGradient-1)" fill-rule="evenodd"></path>
|
||||
</g>
|
||||
<g id="形状-2" opacity="0.0399999991" transform="translate(229.000000, 36.000000)" fill="#D7000F">
|
||||
<g id="驿达小程序-个人中心0311" transform="translate(-515.000000, -1406.000000)">
|
||||
<g id="编组-34" transform="translate(515.000000, 1406.000000)">
|
||||
<path d="M334,0.5 C336.34721,0.5 338.47221,1.45139491 340.010408,2.98959236 C341.548605,4.52778981 342.5,6.65278981 342.5,9 L342.5,9 L342.5,146.5 L0.5,146.5 L0.5,9 C0.5,6.65278981 1.45139491,4.52778981 2.98959236,2.98959236 C4.52778981,1.45139491 6.65278981,0.5 9,0.5 L9,0.5 Z" id="矩形" stroke="url(#linearGradient-2)" fill="url(#linearGradient-1)"></path>
|
||||
<g id="形状-2" opacity="0.0399999991" transform="translate(209.000000, 16.000000)" fill="#D7000F">
|
||||
<path d="M76.2574562,6.22260149 C64.8954794,13.8202759 56.3653631,34.6620782 50.6843748,70.6992294 C46.8855376,90.5913224 45.0033864,92.490741 40.3239097,90.5913224 C21.2951887,82.0612061 -2.41300895,30.8805085 18.4460608,14.7699852 C29.825305,8.12202009 45.9358283,14.7699852 45.9358283,37.5112061 C60.1469329,23.3001015 54.483212,-5.17391014 27.9258864,3.45981079 C-10.0624857,14.839055 -10.0624857,81.1632992 32.6571655,96.358648 C48.7849562,101.089927 59.214491,89.7106829 62.0118166,73.6001596 C65.8624562,56.4708573 73.4255957,10.0214387 86.686991,5.29015962 C110.395189,-1.34053805 107.546061,46.0413224 72.4758864,73.5310899 C99.0159445,59.3199852 119.875014,34.6620782 117.025886,15.7196945 C114.176758,-3.22268921 88.6036771,-3.27449154 76.2574562,6.22260149 Z M25.0940259,45.0916131 C31.7247236,46.9910317 39.3051306,43.1921945 45.0033864,39.4106247 C43.1039678,48.8731829 32.6571655,57.4205666 19.3957701,60.2696945 C23.1946073,53.6217294 26.0264678,48.8731829 25.0940259,45.0916131 Z" id="形状"></path>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 2.5 KiB |
@ -3,6 +3,5 @@ import { createPinia } from 'pinia'
|
||||
|
||||
// 创建
|
||||
const pinia = createPinia()
|
||||
|
||||
// 导出
|
||||
export default pinia
|
||||
|
||||
@ -16,6 +16,10 @@ export const useUserInfo = defineStore('userInfo', {
|
||||
return {
|
||||
userData: {},
|
||||
weChatMessage: {},
|
||||
token: '',
|
||||
provinceCode: '',
|
||||
Membership_Id: '',
|
||||
WeChat_UserId: '',
|
||||
}
|
||||
},
|
||||
getters: {
|
||||
|
||||
29
src/utils/dateTime/index.ts
Normal file
@ -0,0 +1,29 @@
|
||||
export function timestampToTime(timestamp: number) {
|
||||
const date = new Date(timestamp) //时间戳为10位需*1000,时间戳为13位的话不需乘1000
|
||||
const Y = date.getFullYear() + '-'
|
||||
const M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'
|
||||
const D = date.getDate() + ' '
|
||||
// const h = date.getHours() + ':'
|
||||
// const m = date.getMinutes() + ':'
|
||||
// const s = date.getSeconds()
|
||||
return Y + M + D
|
||||
}
|
||||
|
||||
export function getThisDay(value: number) {
|
||||
switch (value) {
|
||||
case 1:
|
||||
return '星期一'
|
||||
case 2:
|
||||
return '星期二'
|
||||
case 3:
|
||||
return '星期三'
|
||||
case 4:
|
||||
return '星期四'
|
||||
case 5:
|
||||
return '星期五'
|
||||
case 6:
|
||||
return '星期六'
|
||||
case 0:
|
||||
return '星期日'
|
||||
}
|
||||
}
|
||||
@ -9,7 +9,19 @@
|
||||
*/
|
||||
/* eslint-disable @typescript-eslint/ban-types */
|
||||
import { zalert, toast } from '@/utils/util'
|
||||
|
||||
type RequestOptionsMethod = 'OPTIONS' | 'GET' | 'HEAD' | 'POST' | 'PUT' | 'DELETE' | 'TRACE' | 'CONNECT'
|
||||
// const publicOptions = (() => {
|
||||
// // 获取本机的信息
|
||||
// const systemInfo = uni.getSystemInfoSync()
|
||||
// return {
|
||||
// APPGuid: '9880519c-351d-4a05-b6ef-80db0286a7ab',
|
||||
// SourcePlatform: 'minProgram', // 客户端平台
|
||||
// brand: systemInfo.brand || '', // 设备名称
|
||||
// model: encodeURIComponent(systemInfo.model), // 机型
|
||||
// os_version: systemInfo.system, // 安卓版本号
|
||||
// }
|
||||
// })()
|
||||
|
||||
interface baseConfig {
|
||||
url: string
|
||||
@ -54,7 +66,7 @@ const baseRequest = <T>(config: baseConfig) => {
|
||||
})
|
||||
}
|
||||
if (config.method === 'GET' && config.params) {
|
||||
let url = config.url + '?'
|
||||
let url = config.url + '&'
|
||||
for (const propName of Object.keys(config.params)) {
|
||||
const value = config.params[propName]
|
||||
const part = encodeURIComponent(propName) + '='
|
||||
@ -73,10 +85,11 @@ const baseRequest = <T>(config: baseConfig) => {
|
||||
url = url.slice(0, -1)
|
||||
config.params = {}
|
||||
config.url = url
|
||||
// config.data!.time = new Date().getTime()
|
||||
// config.data!.WeChat_AppId = 'wx4fb5da2b8d9e0e43'
|
||||
// config.data = Object.assign(config.data, publicOptions)
|
||||
}
|
||||
const Url = 'https://user.eshangtech.com'
|
||||
console.log(Url)
|
||||
console.log(config.url)
|
||||
const Url = 'https://mp.eshangtech.com'
|
||||
const token = uni.getStorageSync('token')
|
||||
if (config.header) {
|
||||
config.header.Authorization = 'Bearer ' + token
|
||||
|
||||