Browse Source

feat: 切图更新;

pull/2/head
Fox-33 5 months ago
parent
commit
63d6290ada
76 changed files with 10 additions and 643 deletions
  1. +0
    -6
      pages.json
  2. +0
    -347
      pages_order/auth/loginAndRegisterAndForgetPassword.vue
  3. +0
    -282
      pages_order/auth/wxAccountLogin.vue
  4. +5
    -2
      pages_order/center/accountCard.vue
  5. +0
    -1
      pages_order/checkup/checkupRecords.vue
  6. +0
    -1
      pages_order/comment/commentRecords.vue
  7. +1
    -1
      pages_order/common.vue
  8. +2
    -1
      pages_order/home/healthRecordsIntro.vue
  9. +2
    -1
      pages_order/home/teamBgIntro.vue
  10. +0
    -1
      pages_order/order/orderList/index.vue
  11. BIN
      pages_order/static/address/icon-address.png
  12. BIN
      pages_order/static/address/icon-delete.png
  13. BIN
      pages_order/static/address/icon-edit.png
  14. BIN
      pages_order/static/auth/account.png
  15. BIN
      pages_order/static/auth/bg.png
  16. BIN
      pages_order/static/auth/hide.png
  17. BIN
      pages_order/static/auth/logo.png
  18. BIN
      pages_order/static/auth/password.png
  19. BIN
      pages_order/static/auth/phone.png
  20. BIN
      pages_order/static/auth/wx.png
  21. BIN
      pages_order/static/cart/cart-icon.png
  22. BIN
      pages_order/static/center/bg.png
  23. BIN
      pages_order/static/center/icon-aboutUs.png
  24. BIN
      pages_order/static/center/icon-change.png
  25. BIN
      pages_order/static/center/icon-comment.png
  26. BIN
      pages_order/static/center/icon-detectBook.png
  27. BIN
      pages_order/static/center/icon-instruc.png
  28. BIN
      pages_order/static/center/icon-logout.png
  29. BIN
      pages_order/static/center/icon-modifyInfo.png
  30. BIN
      pages_order/static/center/icon-nav.png
  31. BIN
      pages_order/static/center/icon-service.png
  32. BIN
      pages_order/static/center/icon-userAgreement.png
  33. BIN
      pages_order/static/center/icon-wx.png
  34. BIN
      pages_order/static/center/order-1.png
  35. BIN
      pages_order/static/center/order-2.png
  36. BIN
      pages_order/static/center/order-3.png
  37. BIN
      pages_order/static/center/order-4.png
  38. BIN
      pages_order/static/center/order-5.png
  39. BIN
      pages_order/static/checkup/icon-error.png
  40. BIN
      pages_order/static/checkup/icon-success.png
  41. BIN
      pages_order/static/comment/icon-plus.png
  42. BIN
      pages_order/static/index/btn-icon.png
  43. BIN
      pages_order/static/index/group.png
  44. BIN
      pages_order/static/index/health-records-route-bg.png
  45. BIN
      pages_order/static/index/team-school.png
  46. BIN
      pages_order/static/index/wx.png
  47. BIN
      pages_order/static/index/xhs.png
  48. BIN
      pages_order/static/order/icon-service.png
  49. BIN
      pages_order/static/order/icon-wx.png
  50. BIN
      pages_order/static/product/comment.png
  51. BIN
      pages_order/static/product/intro-bg.png
  52. BIN
      pages_order/static/report/arrow-down.png
  53. BIN
      pages_order/static/report/arrow-left.png
  54. BIN
      pages_order/static/report/icon-wrapper.png
  55. BIN
      pages_order/static/report/plus.png
  56. BIN
      pages_order/static/report/report-card-header-bg.png
  57. BIN
      pages_order/static/report/report-detail-1.png
  58. BIN
      pages_order/static/report/report-detail-2.png
  59. BIN
      pages_order/static/report/report-detail-3.png
  60. BIN
      pages_order/static/report/report-detail-4.png
  61. BIN
      pages_order/static/report/report-detail-5.png
  62. BIN
      pages_order/static/report/report-detail-6.png
  63. BIN
      pages_order/static/report/report-detail-7.png
  64. BIN
      pages_order/static/report/report-detail-8.png
  65. BIN
      pages_order/static/report/report-nutrition-1.png
  66. BIN
      pages_order/static/report/report-nutrition-2.png
  67. BIN
      static/image/tabbar/cart-active.png
  68. BIN
      static/image/tabbar/cart.png
  69. BIN
      static/image/tabbar/home-active.png
  70. BIN
      static/image/tabbar/home.png
  71. BIN
      static/image/tabbar/product-active.png
  72. BIN
      static/image/tabbar/product.png
  73. BIN
      static/image/tabbar/report-active.png
  74. BIN
      static/image/tabbar/report.png
  75. BIN
      static/image/tabbar/user-center-active.png
  76. BIN
      static/image/tabbar/user-center.png

+ 0
- 6
pages.json View File

@ -69,15 +69,9 @@
{
"path": "auth/wxLogin"
},
{
"path": "auth/wxAccountLogin"
},
{
"path": "auth/wxUserInfo"
},
{
"path": "auth/loginAndRegisterAndForgetPassword"
},
{
"path": "auth/facialVerify"
},


+ 0
- 347
pages_order/auth/loginAndRegisterAndForgetPassword.vue View File

@ -1,347 +0,0 @@
<template>
<view class="refundsOrExchange">
<navbar :title="titleList[titleIndex]" leftClick @leftClick="$utils.navigateBack" />
<view class="frame">
<!-- 登录和注册 -->
<view class="loginRegister" v-if='titleIndex!=2'>
<!-- 标题 -->
<view class="title">{{titleList[titleIndex]}}</view>
<!-- 头像 -->
<view class="userIamge">
<view>
<img src="/static/image/center/11.svg" alt="" style="width: 100%;height: 100%;">
</view>
</view>
<!-- 用户名&密码&隐私条款 -->
<view class="form">
<view>
<uv-input v-model="form.account" placeholder="请输入账号" border="surround" shape='circle'
clearable :customStyle="{ backgroundColor: '#f6f6f6'}"></uv-input>
</view>
<view>
<uv-input v-model="form.password" password placeholder="请输入密码" border="surround" shape='circle'
clearable :customStyle="{ backgroundColor: '#f6f6f6'}"></uv-input>
</view>
<view>
<uv-checkbox-group v-model="checkboxValue" shape="circle">
<view class="content">
<view style="display: flex;flex-wrap: wrap;">
<uv-checkbox size="30rpx" :name="1"></uv-checkbox>
请你阅读并同意我们的<span style="color: #fd5100"
@click="$refs.popup.open('getPrivacyPolicy')">隐私条款</span><span
style="color: #fd5100"
@click="$refs.popup.open('getUserAgreement')">服务协议</span>
</view>
</view>
</uv-checkbox-group>
</view>
</view>
</view>
<!-- 忘记密码 -->
<view class='forgetPassword' v-if='titleIndex==2'>
<!-- 标题 -->
<view class="title">{{titleList[titleIndex]}}</view>
<!-- 表单 -->
<view class="form1">
<view class="userName">
<uv-input v-model="form1.userName" placeholder="请输入手机号/用户/邮箱" border="surround" shape='circle'
clearable :customStyle="{ backgroundColor: '#f6f6f6'}"></uv-input>
</view>
<view class="code">
<view class="left">
<uv-input v-model="form1.code" placeholder="请输入验证码" border="surround" shape='circle'
clearable :customStyle="{ backgroundColor: '#f6f6f6'}"></uv-input>
</view>
<view class="right">
<view>
<uv-toast ref="toast"></uv-toast>
<uv-code :seconds="seconds" @end="end" @start="start" ref="code"
@change="codeChange"></uv-code>
<uv-button @tap="getCode" iconSize='10rpx' color='#fd5100'
shape='circle'>{{tips}}</uv-button>
</view>
</view>
</view>
<view class="password1">
<uv-input v-model="form1.password1" placeholder="设置您的新密码(6到50个字符)" password clearable
border="surround" shape='circle' :customStyle="{ backgroundColor: '#f6f6f6'}"></uv-input>
</view>
<view class="password2">
<uv-input v-model="form1.password2" placeholder="重新确认密码" password clearable border="surround"
shape='circle' :customStyle="{ backgroundColor: '#f6f6f6'}"></uv-input>
</view>
</view>
</view>
<!-- 按钮 -->
<view class="btn"
@click="submit">
<button class='a'>{{titleList[titleIndex]}}</button>
</view>
<!-- tab -->
<!-- <view class="bottomTab">
<span :class="titleIndex==0 ? 'tabbarItemActive' : 'tabbarItemNoActive'"
@click='changePage(0)'>注册账号</span>
<span style="color: #9c9fa4">|</span>
<span :class="titleIndex==1 ? 'tabbarItemActive' : 'tabbarItemNoActive'"
@click='changePage(1)'>账号登录</span>
<span style="color: #9c9fa4">|</span>
<span :class="titleIndex==2 ? 'tabbarItemActive' : 'tabbarItemNoActive'"
@click='changePage(2)'>忘记密码</span>
</view> -->
</view>
<configPopup ref="popup"></configPopup>
</view>
</template>
<script>
import configPopup from '@/components/config/configPopup.vue';
export default {
components: {
configPopup
},
onLoad(option) {
this.titleIndex = option.index || 1
},
data() {
return {
titleIndex: 0,
titleList: ['注册', '登录', '重置密码'],
checkboxValue: [],
form: {
account: '13135294009',
password: 'lzx123456',
},
form1: {
userName: '',
code: '',
password1: '',
password2: '',
},
tips: '获取验证码',
seconds: 60,
}
},
methods: {
submit(){
if(!this.checkboxValue.length){
return uni.showToast({
title: '请先同意隐私协议',
icon:'none'
})
}
if(this.$utils.verificationAll(this.form, {
account: '请输入账号',
password: '请输入密码',
})){
return
}
this.$store.commit('accountLogin', this.form)
},
//
changePage(index) {
this.titleIndex = index
},
confirm() {
},
codeChange(text) {
this.tips = text;
},
getCode() {
if (this.$refs.code.canGetCode) {
//
uni.showLoading({
title: '正在获取验证码'
})
setTimeout(() => {
uni.hideLoading();
// this.start()
uni.$uv.toast('验证码已发送');
//
this.$refs.code.start();
}, 2000);
} else {
uni.$uv.toast('请勿重复发送');
}
},
end() {
// uni.$uv.toast('');
},
start() {
// uni.$uv.toast('');
}
}
}
</script>
<style lang="scss" scoped>
* {
box-sizing: border-box;
}
.refundsOrExchange {
background-color: #FFF;
height: 100vh;
.frame {
background-color: #FFF;
.loginRegister {
display: flex;
flex-direction: column;
gap: 40rpx;
.title {
display: flex;
justify-content: center;
align-items: flex-end;
height: 10vh;
color: #000;
font-size: 40rpx;
font-weight: 700;
}
.userIamge {
display: flex;
justify-content: center;
height: 10vh;
>view:nth-of-type(1) {
width: 25%;
height: 100%;
border-radius: 50%;
overflow: hidden;
}
}
.form {
line-height: 50rpx;
>view:nth-of-type(1) {
padding: 20rpx 100rpx;
}
>view:nth-of-type(2) {
padding: 0 100rpx;
}
>view:nth-of-type(3) {
display: flex;
padding: 30rpx 100rpx 0 100rpx;
font-size: 22rpx
}
}
}
.btn {
// height: 5vh;
display: flex;
justify-content: center;
margin: 90rpx 0 0 0;
.a {
display: flex;
justify-content: center;
align-items: center;
width: 70%;
height: 80rpx;
color: #FFF;
background-color: $uni-color;
border: 1px solid red;
border-radius: 100rpx;
font-size: 30rpx;
}
}
.bottomTab {
display: flex;
justify-content: space-between;
height: 10vh;
padding: 0 80rpx;
margin-top: 30rpx;
.tabbarItemActive {
color: $uni-color;
}
.tabbarItemNoActive {
color: #9c9fa4;
}
}
.forgetPassword {
padding: 100rpx 40rpx 0 40rpx;
.title {
display: flex;
justify-content: center;
align-items: flex-end;
height: 10vh;
color: #000;
font-size: 40rpx;
font-weight: 700;
}
.form1 {
display: flex;
flex-direction: column;
gap: 30rpx;
margin-top: 20rpx;
padding: 20rpx 80rpx;
.userName {
// padding: 20rpx 100 rpx;
}
.code {
display: flex;
width: 100%;
.left {
width: 55%;
}
.right {
width: 45%;
height: 100%;
>view:nth-of-type(1) {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
}
}
.password1 {}
.password2 {}
}
}
}
}
</style>

+ 0
- 282
pages_order/auth/wxAccountLogin.vue View File

@ -1,282 +0,0 @@
<template>
<view class="page_view">
<image class="bg" src="@/pages_order/static/auth/bg.png" mode="aspectFill"></image>
<view class="content flex flex-column">
<!-- todo: 替换为配置项 -->
<image class="logo" src="@/pages_order/static/auth/logo.png" mode="widthFix"></image>
<view class="box">
<view class="box-intro">Hi ></view>
<uv-input
v-model="form.account"
placeholder="请输入账号"
border="none"
shape='circle'
clearable
:customStyle="{
'margin-top': '64rpx',
'padding': '37rpx 52rpx',
'background-color': '#FAFAFF',
'box-shadow': 'inset -10rpx -10rpx 20rpx 0 rgba(255, 255, 255, 0.77), inset 10rpx 10rpx 20rpx 0 rgba(170, 170, 204, 0.12), inset 4rpx 4rpx 8rpx 0 rgba(170, 170, 204, 0.25), inset -4rpx -4rpx 8rpx 0 rgba(255, 255, 255, 0.5)',
}"
>
<template #prefix>
<image class="input-prefix-icon" src="@/pages_order/static/auth/account.png" mode="widthFix"></image>
</template>
</uv-input>
<uv-input
v-model="form.password"
placeholder="请输入密码"
:type="passwordInputType"
border="none"
shape='circle'
clearable
:customStyle="{
'margin-top': '24rpx',
'padding': '37rpx 52rpx',
'background-color': '#FAFAFF',
'box-shadow': 'inset -10rpx -10rpx 20rpx 0 rgba(255, 255, 255, 0.77), inset 10rpx 10rpx 20rpx 0 rgba(170, 170, 204, 0.12), inset 4rpx 4rpx 8rpx 0 rgba(170, 170, 204, 0.25), inset -4rpx -4rpx 8rpx 0 rgba(255, 255, 255, 0.5)',
}"
>
<template #prefix>
<image class="input-prefix-icon" src="@/pages_order/static/auth/account.png" mode="widthFix"></image>
</template>
<template #suffix v-if="form.password">
<image class="input-prefix-icon" src="@/pages_order/static/auth/hide.png" mode="widthFix"
@click="switchPasswordInputType"
></image>
</template>
</uv-input>
<button class="btn flex" @click="onAccountLogin" > </button>
<view class="agreement">
<uv-checkbox-group
v-model="checkboxValue"
shape="circle"
>
<uv-checkbox
size="36rpx"
icon-size="36rpx"
activeColor="#7451DE"
:name="1"
></uv-checkbox>
</uv-checkbox-group>
<view class="desc">
我已阅读并同意
<!-- todo: 替换配置项key -->
<text class="highlight" @click="$refs.popup.open('config_privacy')">服务协议与隐私条款</text>
<!-- todo: 替换配置项key -->
<text class="highlight" @click="$refs.popup.open('config_agreement')">个人信息保护指引</text>
</view>
</view>
</view>
<view class="other">
<view class="title">其他登录方式</view>
<view class="btns">
<button class="btn flex" @click="onPhoneLogin" >
<image class="btn-icon" src="@/pages_order/static/auth/phone.png" mode="widthFix"></image>
</button>
<button class="btn flex" @click="onWxLogin" >
<image class="btn-icon" src="@/pages_order/static/auth/wx.png" mode="widthFix"></image>
</button>
</view>
</view>
</view>
<configPopup ref="popup"></configPopup>
</view>
</template>
<script>
export default {
name : 'Login',
data() {
return {
checkboxValue : [],
form: {
account: null,
password: null,
},
passwordInputType: 'password',
}
},
components: {
},
methods: {
onAccountLogin() {
// todo
},
onPhoneLogin() {
// todo
},
onWxLogin() {
// todo
},
wxLogin(){
if(!this.checkboxValue.length){
return uni.showToast({
title: '请先同意隐私协议',
icon:'none'
})
}
this.$store.commit('login')
},
openModal() {
this.$refs.modal.open()
},
onConfirmAggrement(confirm) {
if (confirm) {
this.checkboxValue = [1]
} else {
this.checkboxValue = []
}
},
onCancel() {
console.log('--onCancel')
uni.reLaunch({
url: '/pages/index/index'
})
},
switchPasswordInputType() {
this.passwordInputType = this.passwordInputType === 'password' ? 'text' : 'password'
},
}
}
</script>
<style scoped lang="scss">
.page_view {
width: 100vw;
height: 100vh;
}
.bg,
.content {
width: 100%;
height: 100%;
}
.content {
position: absolute;
top: 0;
justify-content: flex-start;
padding: 208rpx 40rpx 0 40rpx;
box-sizing: border-box;
}
.logo {
width: 366rpx;
height: auto;
}
.box {
margin-top: 48rpx;
width: 100%;
padding: 64rpx 40rpx;
box-sizing: border-box;
background: rgba(255, 255, 255, 0.48);
border: 1rpx solid #FFFFFF;
border-radius: 48rpx;
&-intro {
color: $uni-color;
font-size: 44rpx;
line-height: 1.4;
font-weight: 600;
font-family: PingFang SC;
}
.input-prefix-icon {
width: 32rpx;
height: auto;
}
/deep/ .uv-input__content__prefix-icon {
margin-right: 16rpx;
}
.btn {
margin-top: 64rpx;
border-radius: 44rpx;
padding: 23rpx 0;
font-size: 30rpx;
line-height: 1.4;
font-weight: 600;
font-family: PingFang SC;
color: #FFFFFF;
background-image: linear-gradient(to right, #007FFF, #644CFF, #BE76F7);
box-shadow: 12rpx 12rpx 36rpx 0 rgba(0, 0, 0, 0.06),
-8rpx -8rpx 26rpx 0 #FFFFFF,
8rpx 8rpx 14rpx 0 rgba(0, 0, 0, 0.07);
}
.agreement {
margin-top: 24rpx;
display: flex;
.desc {
font-family: PingFang SC;
font-size: 24rpx;
font-weight: 400;
line-height: 1.4;
color: #8B8B8B;
}
.highlight {
color: $uni-color;
}
}
}
.other {
margin-top: 48rpx;
width: 100%;
padding: 0 57rpx;
box-sizing: border-box;
.title {
width: 100%;
padding: 8rpx 0;
text-align: center;
font-weight: 400;
font-size: 26rpx;
line-height: 1.4;
font-family: PingFang SC;
color: #FFFFFF;
background-image: linear-gradient(to right, #007FFF00, #644CFF, #BE76F700);
}
.btns {
display: flex;
justify-content: center;
margin-top: 48rpx;
}
.btn {
width: 80rpx;
height: 80rpx;
border-radius: 50%;
background: #EEEEF7;
box-shadow: -10rpx -10rpx 20rpx 0 #FFFFFFBF,
10rpx 10rpx 40rpx 0 #AAAACC80,
4rpx 4rpx 10rpx 0 #AAAACC40,
-4rpx -4rpx 10rpx 0 #FFFFFFED;
&-icon {
width: 48rpx;
height: auto;
}
}
.btn + .btn {
margin-left: 64rpx;
}
}
</style>

+ 5
- 2
pages_order/center/accountCard.vue View File

@ -7,8 +7,10 @@
<view>官方微信公众号</view>
</view>
<button class="flex btn" @click="openPopup">
<text class="btn-text">即刻关注</text>
<uv-icon name="arrow-right" color="#C6C6C6" size="24rpx"></uv-icon>
<view class="flex">
<text class="btn-text">即刻关注</text>
<uv-icon name="arrow-right" color="#C6C6C6" size="24rpx"></uv-icon>
</view>
</button>
</view>
@ -64,6 +66,7 @@
.btn {
min-height: 64rpx;
font-family: PingFang SC;
font-size: 24rpx;
font-weight: 400;


+ 0
- 1
pages_order/checkup/checkupRecords.vue View File

@ -180,7 +180,6 @@
/deep/ .uv-tabs__wrapper__nav__line {
border-radius: 2rpx;
bottom: 0;
}
}
}


+ 0
- 1
pages_order/comment/commentRecords.vue View File

@ -177,7 +177,6 @@
/deep/ .uv-tabs__wrapper__nav__line {
border-radius: 2rpx;
bottom: 0;
}
}
}


+ 1
- 1
pages_order/common.vue View File

@ -1,7 +1,7 @@
<template>
<view class="page__view">
<navbar title="修改信息" leftClick @leftClick="$utils.navigateBack" color="#191919" bgColor="#FFFFFF" />
<navbar :title="title" leftClick @leftClick="$utils.navigateBack" color="#191919" bgColor="#FFFFFF" />
<view class="main">
<uv-parse :content="content"></uv-parse>


+ 2
- 1
pages_order/home/healthRecordsIntro.vue View File

@ -2,7 +2,8 @@
<view class="view">
<view class="top">
<view class="route">
<image class="img" src="@/pages_order/static/index/health-records-route-bg.png" mode="widthFix"></image>
<!-- todo -->
<image class="img" src="" mode="widthFix"></image>
</view>
</view>
<view class="bottom">


+ 2
- 1
pages_order/home/teamBgIntro.vue View File

@ -1,6 +1,7 @@
<template>
<view class="view">
<image class="img" src="@/pages_order/static/index/team-school.png" mode="widthFix"></image>
<!-- todo -->
<image class="img" src="" mode="widthFix"></image>
<view class="content">
<view class="card">


+ 0
- 1
pages_order/order/orderList/index.vue View File

@ -438,7 +438,6 @@
/deep/ .uv-tabs__wrapper__nav__line {
border-radius: 2rpx;
bottom: 0;
}
}


BIN
pages_order/static/address/icon-address.png View File

Before After
Width: 16  |  Height: 16  |  Size: 482 B Width: 48  |  Height: 48  |  Size: 1.3 KiB

BIN
pages_order/static/address/icon-delete.png View File

Before After
Width: 19  |  Height: 18  |  Size: 381 B Width: 73  |  Height: 72  |  Size: 907 B

BIN
pages_order/static/address/icon-edit.png View File

Before After
Width: 19  |  Height: 18  |  Size: 427 B Width: 73  |  Height: 72  |  Size: 942 B

BIN
pages_order/static/auth/account.png View File

Before After
Width: 16  |  Height: 17  |  Size: 358 B

BIN
pages_order/static/auth/bg.png View File

Before After
Width: 188  |  Height: 406  |  Size: 67 KiB Width: 375  |  Height: 812  |  Size: 227 KiB

BIN
pages_order/static/auth/hide.png View File

Before After
Width: 16  |  Height: 17  |  Size: 495 B

BIN
pages_order/static/auth/logo.png View File

Before After
Width: 183  |  Height: 92  |  Size: 8.4 KiB Width: 183  |  Height: 92  |  Size: 8.5 KiB

BIN
pages_order/static/auth/password.png View File

Before After
Width: 16  |  Height: 17  |  Size: 383 B

BIN
pages_order/static/auth/phone.png View File

Before After
Width: 25  |  Height: 24  |  Size: 512 B

BIN
pages_order/static/auth/wx.png View File

Before After
Width: 25  |  Height: 24  |  Size: 943 B

BIN
pages_order/static/cart/cart-icon.png View File

Before After
Width: 38  |  Height: 39  |  Size: 2.8 KiB Width: 114  |  Height: 115  |  Size: 17 KiB

BIN
pages_order/static/center/bg.png View File

Before After
Width: 375  |  Height: 230  |  Size: 78 KiB Width: 750  |  Height: 460  |  Size: 299 KiB

BIN
pages_order/static/center/icon-aboutUs.png View File

Before After
Width: 20  |  Height: 20  |  Size: 591 B Width: 60  |  Height: 60  |  Size: 1.8 KiB

BIN
pages_order/static/center/icon-change.png View File

Before After
Width: 32  |  Height: 32  |  Size: 279 B Width: 96  |  Height: 96  |  Size: 542 B

BIN
pages_order/static/center/icon-comment.png View File

Before After
Width: 20  |  Height: 20  |  Size: 482 B Width: 60  |  Height: 60  |  Size: 846 B

BIN
pages_order/static/center/icon-detectBook.png View File

Before After
Width: 20  |  Height: 20  |  Size: 426 B Width: 60  |  Height: 60  |  Size: 963 B

BIN
pages_order/static/center/icon-instruc.png View File

Before After
Width: 20  |  Height: 20  |  Size: 457 B Width: 60  |  Height: 60  |  Size: 954 B

BIN
pages_order/static/center/icon-logout.png View File

Before After
Width: 20  |  Height: 20  |  Size: 383 B Width: 60  |  Height: 60  |  Size: 691 B

BIN
pages_order/static/center/icon-modifyInfo.png View File

Before After
Width: 20  |  Height: 20  |  Size: 558 B Width: 60  |  Height: 60  |  Size: 1.3 KiB

BIN
pages_order/static/center/icon-nav.png View File

Before After
Width: 101  |  Height: 11  |  Size: 771 B Width: 201  |  Height: 22  |  Size: 1.6 KiB

BIN
pages_order/static/center/icon-service.png View File

Before After
Width: 20  |  Height: 20  |  Size: 571 B Width: 60  |  Height: 60  |  Size: 1.5 KiB

BIN
pages_order/static/center/icon-userAgreement.png View File

Before After
Width: 20  |  Height: 20  |  Size: 503 B Width: 60  |  Height: 60  |  Size: 1.1 KiB

BIN
pages_order/static/center/icon-wx.png View File

Before After
Width: 32  |  Height: 32  |  Size: 1.8 KiB Width: 96  |  Height: 96  |  Size: 7.5 KiB

BIN
pages_order/static/center/order-1.png View File

Before After
Width: 25  |  Height: 24  |  Size: 559 B Width: 73  |  Height: 72  |  Size: 1.3 KiB

BIN
pages_order/static/center/order-2.png View File

Before After
Width: 25  |  Height: 24  |  Size: 643 B Width: 73  |  Height: 72  |  Size: 1.5 KiB

BIN
pages_order/static/center/order-3.png View File

Before After
Width: 25  |  Height: 24  |  Size: 650 B Width: 73  |  Height: 72  |  Size: 1.6 KiB

BIN
pages_order/static/center/order-4.png View File

Before After
Width: 25  |  Height: 24  |  Size: 490 B Width: 73  |  Height: 72  |  Size: 1.1 KiB

BIN
pages_order/static/center/order-5.png View File

Before After
Width: 25  |  Height: 24  |  Size: 333 B Width: 73  |  Height: 72  |  Size: 769 B

BIN
pages_order/static/checkup/icon-error.png View File

Before After
Width: 43  |  Height: 42  |  Size: 2.1 KiB Width: 127  |  Height: 126  |  Size: 7.6 KiB

BIN
pages_order/static/checkup/icon-success.png View File

Before After
Width: 43  |  Height: 42  |  Size: 2.1 KiB Width: 127  |  Height: 126  |  Size: 8.2 KiB

BIN
pages_order/static/comment/icon-plus.png View File

Before After
Width: 31  |  Height: 31  |  Size: 287 B Width: 92  |  Height: 92  |  Size: 651 B

BIN
pages_order/static/index/btn-icon.png View File

Before After
Width: 14  |  Height: 14  |  Size: 460 B Width: 42  |  Height: 42  |  Size: 1005 B

BIN
pages_order/static/index/group.png View File

Before After
Width: 41  |  Height: 40  |  Size: 910 B Width: 121  |  Height: 120  |  Size: 2.3 KiB

BIN
pages_order/static/index/health-records-route-bg.png View File

Before After
Width: 172  |  Height: 150  |  Size: 37 KiB

BIN
pages_order/static/index/team-school.png View File

Before After
Width: 343  |  Height: 140  |  Size: 48 KiB

BIN
pages_order/static/index/wx.png View File

Before After
Width: 41  |  Height: 40  |  Size: 917 B Width: 121  |  Height: 120  |  Size: 2.4 KiB

BIN
pages_order/static/index/xhs.png View File

Before After
Width: 41  |  Height: 40  |  Size: 832 B Width: 121  |  Height: 120  |  Size: 2.0 KiB

BIN
pages_order/static/order/icon-service.png View File

Before After
Width: 26  |  Height: 27  |  Size: 716 B Width: 78  |  Height: 79  |  Size: 1.9 KiB

BIN
pages_order/static/order/icon-wx.png View File

Before After
Width: 28  |  Height: 28  |  Size: 1.3 KiB Width: 84  |  Height: 84  |  Size: 5.6 KiB

BIN
pages_order/static/product/comment.png View File

Before After
Width: 26  |  Height: 27  |  Size: 537 B Width: 78  |  Height: 79  |  Size: 910 B

BIN
pages_order/static/product/intro-bg.png View File

Before After
Width: 162  |  Height: 158  |  Size: 24 KiB Width: 324  |  Height: 316  |  Size: 84 KiB

BIN
pages_order/static/report/arrow-down.png View File

Before After
Width: 13  |  Height: 12  |  Size: 251 B Width: 37  |  Height: 37  |  Size: 391 B

BIN
pages_order/static/report/arrow-left.png View File

Before After
Width: 20  |  Height: 20  |  Size: 241 B Width: 60  |  Height: 60  |  Size: 483 B

BIN
pages_order/static/report/icon-wrapper.png View File

Before After
Width: 16  |  Height: 17  |  Size: 328 B Width: 48  |  Height: 49  |  Size: 596 B

BIN
pages_order/static/report/plus.png View File

Before After
Width: 11  |  Height: 10  |  Size: 191 B Width: 31  |  Height: 30  |  Size: 269 B

BIN
pages_order/static/report/report-card-header-bg.png View File

Before After
Width: 300  |  Height: 120  |  Size: 31 KiB Width: 600  |  Height: 240  |  Size: 110 KiB

BIN
pages_order/static/report/report-detail-1.png View File

Before After
Width: 20  |  Height: 20  |  Size: 924 B Width: 60  |  Height: 60  |  Size: 2.7 KiB

BIN
pages_order/static/report/report-detail-2.png View File

Before After
Width: 20  |  Height: 20  |  Size: 846 B Width: 60  |  Height: 60  |  Size: 2.4 KiB

BIN
pages_order/static/report/report-detail-3.png View File

Before After
Width: 20  |  Height: 20  |  Size: 445 B Width: 60  |  Height: 60  |  Size: 1.2 KiB

BIN
pages_order/static/report/report-detail-4.png View File

Before After
Width: 20  |  Height: 20  |  Size: 546 B Width: 60  |  Height: 60  |  Size: 1.3 KiB

BIN
pages_order/static/report/report-detail-5.png View File

Before After
Width: 20  |  Height: 20  |  Size: 893 B Width: 60  |  Height: 60  |  Size: 2.4 KiB

BIN
pages_order/static/report/report-detail-6.png View File

Before After
Width: 20  |  Height: 20  |  Size: 703 B Width: 60  |  Height: 60  |  Size: 1.6 KiB

BIN
pages_order/static/report/report-detail-7.png View File

Before After
Width: 20  |  Height: 20  |  Size: 561 B Width: 60  |  Height: 60  |  Size: 1.4 KiB

BIN
pages_order/static/report/report-detail-8.png View File

Before After
Width: 20  |  Height: 20  |  Size: 697 B Width: 60  |  Height: 60  |  Size: 1.8 KiB

BIN
pages_order/static/report/report-nutrition-1.png View File

Before After
Width: 20  |  Height: 20  |  Size: 568 B Width: 60  |  Height: 60  |  Size: 1.3 KiB

BIN
pages_order/static/report/report-nutrition-2.png View File

Before After
Width: 20  |  Height: 20  |  Size: 679 B Width: 60  |  Height: 60  |  Size: 1.6 KiB

BIN
static/image/tabbar/cart-active.png View File

Before After
Width: 27  |  Height: 26  |  Size: 705 B Width: 79  |  Height: 78  |  Size: 1.7 KiB

BIN
static/image/tabbar/cart.png View File

Before After
Width: 27  |  Height: 26  |  Size: 634 B Width: 79  |  Height: 78  |  Size: 1.6 KiB

BIN
static/image/tabbar/home-active.png View File

Before After
Width: 27  |  Height: 26  |  Size: 628 B Width: 79  |  Height: 78  |  Size: 1.5 KiB

BIN
static/image/tabbar/home.png View File

Before After
Width: 27  |  Height: 26  |  Size: 579 B Width: 79  |  Height: 78  |  Size: 1.4 KiB

BIN
static/image/tabbar/product-active.png View File

Before After
Width: 27  |  Height: 26  |  Size: 891 B Width: 79  |  Height: 78  |  Size: 2.4 KiB

BIN
static/image/tabbar/product.png View File

Before After
Width: 27  |  Height: 26  |  Size: 782 B Width: 79  |  Height: 78  |  Size: 2.2 KiB

BIN
static/image/tabbar/report-active.png View File

Before After
Width: 27  |  Height: 26  |  Size: 552 B Width: 79  |  Height: 78  |  Size: 1.1 KiB

BIN
static/image/tabbar/report.png View File

Before After
Width: 27  |  Height: 26  |  Size: 529 B Width: 79  |  Height: 78  |  Size: 1.1 KiB

BIN
static/image/tabbar/user-center-active.png View File

Before After
Width: 27  |  Height: 26  |  Size: 1.1 KiB Width: 79  |  Height: 78  |  Size: 2.7 KiB

BIN
static/image/tabbar/user-center.png View File

Before After
Width: 27  |  Height: 26  |  Size: 909 B Width: 79  |  Height: 78  |  Size: 2.4 KiB

Loading…
Cancel
Save