Authored by shuaiguo

Merge branch 'refs/heads/develop'

... ... @@ -14,7 +14,7 @@
</div>
<div class="coupon-info">
<div class="coupon-name">[{{item.coupon_type_name}}]{{item.coupon_name}}</div>
<div class="coupon-name">[{{ isSeller ? '卖家券': item.coupon_type_name }}]{{item.coupon_name}}</div>
<div class="coupon-time">{{item.coupon_validity}}</div>
</div>
... ... @@ -45,6 +45,12 @@ export default {
return [];
}
},
isSeller: {
type: Boolean,
default() {
return false;
}
}
},
components: {
YohoButton,
... ...
... ... @@ -70,7 +70,7 @@ export default {
pullUpLoad: true,
},
scrollEvents: ['scroll', 'scroll-end'],
title: '闲鱼潮',
title: 'UFO飞碟好物' || '闲鱼潮',
scrollY: 0,
navTop: 0,
navHeight: 0,
... ...
... ... @@ -4,4 +4,9 @@ export default [
path: '/xianyu/home/coupon.html',
component: () => import(/* webpackChunkName: "home.coupon" */ './list'),
},
{
name: 'SalerCoupon',
path: '/xianyu/home/salerCoupon.html',
component: () => import(/* webpackChunkName: "home.coupon" */ './saler-list'),
},
];
... ...
... ... @@ -55,6 +55,10 @@
<div class="couponErrorPageImage"></div>
暂无优惠券
</div>
<div class="saler-wrapper" @click="jumpToSalerList">
<div class="saler-img"></div>
<div class="saler-text">卖家券</div>
</div>
</LayoutApp>
</template>
... ... @@ -70,12 +74,12 @@ export default {
components: {EmptyList},
activated: function() {
this.type = 'unused';
this.fetchCouponList({type: 'unused', isReset: true}).then(r=>{
this.fetchCouponList({type: 'unused', userType: this.userType, isReset: true}).then(r=>{
this.list = r;
this.showEmpty = !(r && r.length);
});
this.fetchCouponList({type: 'used', isReset: true});
this.fetchCouponList({type: 'overtime', isReset: true});
this.fetchCouponList({type: 'used', userType: this.userType, isReset: true});
this.fetchCouponList({type: 'overtime', userType: this.userType, isReset: true});
},
data() {
return {
... ... @@ -87,6 +91,7 @@ export default {
pullDownRefresh: false
},
type: 'unused',
userType: 1, // 0:全部 1:买家 2:卖家
list: [],
showEmpty: false
};
... ... @@ -114,7 +119,7 @@ export default {
},
async onPullingUp() {
this.list = await this.fetchCouponList({type: this.type});
this.list = await this.fetchCouponList({type: this.type, userType: this.userType});
this.showEmpty = this[this.type].isEmpty;
},
... ... @@ -126,6 +131,24 @@ export default {
type: 8
}
});
},
jumpToSalerList() {
// 卖家券点击跳转埋点
this.reportYas('XY_MY_SELLCOUP_C', {});
this.$router.push({
name: 'SalerCoupon',
});
},
reportYas(name, params) {
this.$store.dispatch('reportYas', {
params: {
appop: name,
param: params
}
});
}
},
computed: {
... ... @@ -342,6 +365,39 @@ export default {
}
}
.saler-wrapper {
background: #002B47;
width: 160px;
height: 60px;
border-top-left-radius: 45px;
border-bottom-left-radius: 45px;
position: absolute;
right: 0;
bottom: 80px;
z-index: 99;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
.saler-img {
background: url(~statics/image/coupon/mjq_ic@3x.png) no-repeat;
background-size: contain;
width: 36px;
height: 24px;
margin-left: 26px;
}
.saler-text {
font-size: 24px;
line-height: 60px;
color: #FFFFFF;
letter-spacing: 0;
margin-left: 10px;
text-align: center;
}
}
.empty-wrapper {
width: 100%;
margin: auto 0;
... ...
<template>
<LayoutApp title="卖家优惠券">
<div class="tab">
<div class="item right-line" :class="type ==='unused' ? 'item-selected' : 'item-default'"
@click="onChangeList('unused')">未使用{{unused.total && '('+ unused.total + ')' || null}}
</div>
<div class="item right-line" :class="type ==='used' ? 'item-selected' : 'item-default'"
@click="onChangeList('used')">已使用{{used.total && '('+ used.total + ')' || null}}
</div>
<div class="item" :class="type ==='overtime' ? 'item-selected' : 'item-default'"
@click="onChangeList('overtime')">已失效{{overtime.total && '('+ overtime.total + ')' || null}}
</div>
</div>
<LayoutScroll ref="couponlist"
class="coupon-list"
:loading="loadingOptions"
@pulling-up="onPullingUp" v-show="!showEmpty">
<div class="item" v-for="(item,index) in list">
<div :class="type === 'unused' ? 'item-bg' : 'item-gray-bg'">
<div class="item-left">
<div class="item-price" :class="type !== 'unused' && 'gray'">{{item.coupon_value}}</div>
<div class="item-rule" v-if="item.use_rule" :class="type !== 'unused' && 'gray'">{{item.use_rule}}</div>
</div>
<div class="item-right">
<div class="item-name" :class="type !== 'unused' && 'gray'">
<span class="item-type" :class="type !== 'unused' && 'gray'">[卖家券]</span>
{{item.coupon_name}}
</div>
<div class="item-time" :class="type !== 'unused' && 'gray'">{{item.coupon_validity}}</div>
<div class="item-desc-btn" :class="type !== 'unused' && 'gray'" @click="handleShowNotice(item,index)">
使用说明
<div class="down" :class="item.showNotice && 'up'"></div>
</div>
<div class="time-up" v-if="type ==='unused' && item.is_expired_soon === 'Y'"></div>
<div class="item-used-flag" v-if="type === 'used'"></div>
<div class="item-use" v-if="type === 'unused'" @click="goUseList(item.coupon_token)">
立即使用
</div>
<div class="item-overtime-flag" v-if="type === 'overtime'"></div>
</div>
</div>
<div class="notice" v-show="item.showNotice">
<div class="shadow"></div>
<div v-for="no in item.notes" class="row">
<div class="mr10">•</div>
<div class="no-text">{{no}}</div>
</div>
</div>
</div>
</LayoutScroll>
<div
class="empty-wrapper"
v-show="showEmpty"
>
<div class="couponErrorPageImage"></div>
暂无优惠券
</div>
</LayoutApp>
</template>
<script>
import {createNamespacedHelpers} from 'vuex';
import EmptyList from '../../../components/ufo-no-item';
const {mapState, mapActions} = createNamespacedHelpers('home/salerCoupon');
export default {
name: 'Coupon',
components: {EmptyList},
activated: function() {
this.type = 'unused';
this.fetchSalerCouponList({type: 'unused', userType: this.userType, isReset: true}).then(r=>{
this.list = r;
this.showEmpty = !(r && r.length);
});
this.fetchSalerCouponList({type: 'used', userType: this.userType, isReset: true});
this.fetchSalerCouponList({type: 'overtime', userType: this.userType, isReset: true});
},
data() {
return {
scrollOptions: {
bounce: {
top: false
},
pullUpLoad: true,
pullDownRefresh: false
},
type: 'unused',
userType: 2, // 0:全部 1:买家 2:卖家
list: [],
showEmpty: false
};
},
methods: {
...mapActions(['fetchSalerCouponList']),
onChangeList(type) {
// 切换tab
this.type = type;
// 切换list
this.list = this[type].list;
this.showEmpty = this[type].isEmpty;
this.$refs.couponlist.scrollTo(0, 0);
},
handleShowNotice(item, index) {
if (item.showNotice !== void(0)) {
item.showNotice = !item.showNotice;
} else {
item.showNotice = true;
}
this.$set(this.list, index, item);
},
async onPullingUp() {
this.list = await this.fetchSalerCouponList({type: this.type, userType: this.userType});
this.showEmpty = this[this.type].isEmpty;
},
goUseList(coupon_token) {
return this.$router.push({
name: 'List',
query: {
coupon_token,
type: 8
}
});
}
},
computed: {
...mapState(['unused', 'used', 'overtime']),
loadingOptions() {
let info = this[this.type];
return {
hide: !this.list || !this.list.length,
noMore: info && info.reachedEnd
}
}
},
};
</script>
<style lang="scss" scoped>
.tab {
position: relative;
display: flex;
width: 100%;
height: 88px;
padding: 14px 0;
align-items: center;
z-index: 9999;
background: #fff;
.item {
font-size: 28px;
flex: 1;
height: 60px;
text-align: center;
line-height: 60px;
}
.right-line {
border-right: 1px solid #E0E0E0;
}
.item-default {
color: #B0B0B0;
}
.item-selected {
color: #444444;
}
}
.coupon-list {
background: #f5f5f5;
.item {
width: 100%;
margin-top: 20px;
}
.item-bg {
background: url(~statics/image/coupon/bg@3x.png) no-repeat;
width: 710px;
height: 200px;
background-size: cover;
margin: 0 auto;
display: flex;
position: relative;
z-index: 10;
}
.down {
transform: rotate(0deg);
background: url(~statics/image/coupon/down@3x.png) no-repeat;
background-size: contain;
width: 20px;
height: 20px;
margin-left: 10px;
margin-top: 4px;
}
.up {
margin-top: -8px !important;
transform: rotate(180deg);
}
.shadow {
opacity: 0.7;
background: #fff;
position: absolute;
top: 0;
left: 0;
height: 2px;
width: 702px;
box-shadow: #ddd 0 1px 10px 10px;
}
.item-left {
width: 230px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
.item-price {
font-size: 72px;
font-weight: bold;
color: #002B47;
}
.item-rule {
font-size: 24px;
margin-top: 4px;
color: #002B47;
}
}
.item-right {
margin-left: 6px;
.item-name {
font-size: 24px;
color: #222;
margin-top: 22px;
width: 320px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 60px;
}
.item-type {
color: #002B47;
}
.item-time {
margin-top: 10px;
font-size: 22px;
color: #999;
}
.item-desc-btn {
margin-top: 26px;
font-size: 22px;
color: #999;
display: flex;
align-items: center;
}
.time-up {
background: url(~statics/image/coupon/time-up@3x.png) no-repeat;
background-size: cover;
position: absolute;
top: 0;
right: 0;
width: 80px;
height: 80px;
}
.item-used-flag {
background: url(~statics/image/coupon/used@3x.png) no-repeat;
background-size: cover;
position: absolute;
right: 30px;
width: 130px;
height: 130px;
top: 30px;
}
.item-overtime-flag {
background: url(~statics/image/coupon/overtime@3x.png) no-repeat;
background-size: cover;
position: absolute;
right: 30px;
width: 130px;
height: 130px;
top: 30px;
}
}
.gray {
color: #ccc !important;
}
.item-gray-bg {
background: url(~statics/image/coupon/bg-gray@3x.png) no-repeat;
width: 710px;
height: 200px;
background-size: cover;
margin: 0 auto;
display: flex;
position: relative;
z-index: 10;
}
.notice {
opacity: 0.7;
background: #fff;
margin: -10px 20px 0 20px;
padding: 36px 26px 26px 26px;
position: relative;
.mr10 {
margin-right: 10px;
}
.row {
display: flex;
margin-bottom: 8px;
}
.no-text {
font-size: 22px;
color: #444;
}
}
}
.empty-wrapper {
width: 100%;
margin: auto 0;
position: absolute;
top: 0;
bottom: 0;
background: #f5f5f5;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
font-size: 28px;
color: #b0b0b0;
}
.couponErrorPageImage {
background: url(~statics/image/coupon/no_coupon.png) no-repeat;
background-size: cover;
width: 208px;
height: 130px;
margin-bottom: 30px;
}
.item-use {
position: absolute;
right: 20px;
bottom: 20px;
width: 130px;
height: 50px;
border: 1px solid #444;
border-radius: 25px;
justify-content: center;
align-items: center;
font-size: 20px;
color: #444;
display: flex;
}
</style>
... ...
... ... @@ -44,7 +44,7 @@ export default [
default: {
return {
tabIndex: 0,
title: title || '闲鱼潮'
title: title || 'UFO飞碟好物' || '闲鱼潮'
};
}
}
... ...
<template>
<div class="tabs-wrapper">
<Widget classes="iconhome" :class="active(0)" :index="0" desc="首页" @click="onClick"></Widget>
<Widget classes="iconUFO icon-home-ufo" :class="active(0)" :index="0" desc="UFO" @click="onClick"></Widget>
<Widget classes="iconcategoary" :class="active(1)" :index="1" desc="分类" @click="onClick"></Widget>
<Widget classes="iconarticle" :class="active(4)" :index="4" desc="社区" @click="onClick"></Widget>
<Widget classes="iconarticle icon-community" :class="active(4)" :index="4" desc="社区" @click="onClick"></Widget>
<Widget classes="iconmessage" :class="active(2)" :index="2" desc="消息" @click="onClick">
<i v-if="showMsg" class="tipdot"></i>
</Widget>
... ... @@ -15,6 +15,7 @@
import { createNamespacedHelpers, mapState} from 'vuex';
const { mapState: mapChannelState, mapActions } = createNamespacedHelpers('home/channel');
import Widget from './widget';
export default {
... ... @@ -64,6 +65,16 @@ export default {
};
</script>
<style lang="scss">
.icon-home-ufo {
font-size: 38px !important;
}
.icon-community {
font-size: 46px !important;
}
</style>
<style lang="scss" scoped>
.tabs-wrapper {
... ...
<template>
<div class="widget" @click="onClick">
<i class="iconfont icon-class" :class="classes"></i>
<div class="icon-container">
<i class="iconfont icon-class" :class="classes"></i>
</div>
<div class="desc">{{desc}}</div>
<slot></slot>
</div>
... ... @@ -50,16 +52,25 @@ export default {
align-items: center;
color: #8c8c8c;
position: relative;
padding-top: 6px;
}
.icon-container {
width: 60px;
height: 60px;
display: flex;
justify-content: center;
align-items: center;
margin-top: 5px;
}
.icon-class {
font-size: 50px;
margin-top: 5px;
}
.desc {
font-size: 20px;
margin-top: -10px;
margin-top: -6px;
}
.tipdot {
... ...
... ... @@ -70,7 +70,7 @@ export default {
});
},
computed: {
...mapState(['searchWord','defaultSearchWord', 'searchSuggestList']),
...mapState(['searchWord', 'defaultSearchWord', 'searchSuggestList']),
},
methods: {
...mapActions(['fetchSearchWords', 'fetchDefaultSearchWords', 'fetchSearchSuggest']),
... ...
... ... @@ -8,13 +8,27 @@
<div class="desc">如卖家原因导致交易失败,您可以获得相应赔偿金,具体金额参考《买家须知》。建议您设置支付宝账号作为赔偿收款账户,如未绑定支付宝账号视为放弃赔偿。</div>
<div class="btn-wrap">
<YohoButton :txt="authorizeFlag ? txt : txt1" class="btn-class" @click="onClick"></YohoButton>
</div>
<template v-if="!authorizeFlag">
<div class="btn-wrap">
<YohoButton :txt="authorizeFlag ? txt : txt1" class="btn-class" @click="onClick"></YohoButton>
</div>
<div class="info">
<div class="item" @click="goHome">随便逛逛</div>
</div>
</template>
<template v-else>
<!--资源位-->
<LayoutLink class="resource-content" :href="resourceData.url" :report-event="XY_PAY_SUCCESS_BANNER_C" :report="clickReportData">
<img :src="resourceData.src">
</LayoutLink>
<div class="button-wrap">
<a href="javascript:void(0)" @click="onNoAuthorizeClick(1)">&lt;&lt;查看订单</a>
<a href="javascript:void(0)" @click="onNoAuthorizeClick(0)">&lt;&lt;返回首页</a>
</div>
</template>
<div class="info">
<div class="item" @click="goHome">随便逛逛</div>
</div>
<div class="recommend" v-if="productList.length">
<div class="recommend-title">为您推荐</div>
... ... @@ -29,14 +43,17 @@
import ProductList from '../list/components/productList';
import { createNamespacedHelpers } from 'vuex';
import { get } from 'lodash';
import LayoutLink from '../../components/layout/layout-link';
const { mapActions: mapProductAction } = createNamespacedHelpers('product');
const { mapActions: mapOrderConfirmAction } = createNamespacedHelpers('order/orderConfirm');
const CONTENT_CODE = '5b2bf9b8a1affa6b6959002e9993cf73';// 支付成功资源位
export default {
name: 'BuyPayOk',
props: ['productId', 'orderCode'],
components: {
LayoutLink,
ProductList
},
data() {
... ... @@ -44,7 +61,11 @@ export default {
txt: '返回首页',
txt1: '绑定支付宝',
authorizeFlag: false,
productList: []
productList: [],
resourceData: {},
clickReportData: {}, // 资源位点击时的上报参数
XY_PAY_SUCCESS_BANNER_C: 'XY_PAY_SUCCESS_BANNER_C', // 支付成功页面,资源位点击
XY_SHOW_EVENT: 'XY_SHOW_EVENT', // 支付成功页资源位曝光
};
},
activated() {
... ... @@ -56,12 +77,51 @@ export default {
this.fetchAlipayStatus().then(result => {
this.authorizeFlag = get(result, 'data.authorizeFlag', false);
console.log(result);
if (this.authorizeFlag) {
// 如果绑定了支付宝,则获取资源位
this.fetchOrderResource({contentCode: CONTENT_CODE}).then(content => {
console.log(content);
if (content && content.code === 200 && content.data.length > 0) {
let resourceData = content.data[0].data[0];
if (resourceData) {
resourceData.src = resourceData.src.replace(/{mode}/, 2).replace(/{width}/, 690).replace(/h\/{height}/, '');
this.resourceData = resourceData;
// YAS
// 1.P_NAME:当前页面名称,XY_UFO...
// 2.P_PARAM:当前页面对应的code;
// 3.F_ID:楼层id,接口返回的templateId;
// 4.F_NAME:string,楼层名称
// 5.ACTION_URL:资源位跳转URL
let param = {
P_NAME: 'XY_UFOBuyPayOk',
P_PARAM: CONTENT_CODE,
F_ID: content.data[0].template_id,
F_NAME: content.data[0].template_name,
ACTION_URL: resourceData.url,
};
this.clickReportData = param;
this.$store.dispatch('reportYas', {
params: {
appop: this.XY_SHOW_EVENT,
param,
}
});
}
}
});
}
});
},
computed: {},
methods: {
...mapProductAction(['fetchRecommendProduct']),
...mapOrderConfirmAction(['fetchAlipayStatus']),
...mapOrderConfirmAction(['fetchAlipayStatus', 'fetchOrderResource']),
onClick() {
if (this.authorizeFlag) {
this.goHome();
... ... @@ -69,6 +129,13 @@ export default {
this.goBindAccount();
}
},
onNoAuthorizeClick(type) {
if (type === 0) {
this.goHome();
} else if (type === 1){
this.goOrderList();
}
},
goHome() {
this.$router.replace({
name: 'ChannelPage'
... ... @@ -81,6 +148,14 @@ export default {
back: 'ChannelPage'
}
});
},
goOrderList() {
this.$router.replace({
name: 'OrderList',
params: {
owner: 'buy'
},
})
}
}
};
... ... @@ -91,6 +166,7 @@ export default {
height: 100%;
padding-bottom: 140px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.header {
... ... @@ -106,6 +182,29 @@ export default {
margin: 0 32px;
}
.button-wrap {
width: 100%;
text-align: center;
overflow: hidden;
a {
display: block;
font-size: 28px;
margin: 30px auto;
color: #169BD5;
}
}
.resource-content {
display: block;
padding: 0 20px;
overflow: hidden;
img {
width: 100%;
}
}
.btn-class {
height: 88px;
font-size: 32px;
... ...
... ... @@ -132,6 +132,7 @@ export default {
this.couponListActionSheet = this.$createOrderCouponList({
$props: {
data: this.orderDetail.couponList,
isSeller: false
},
onItemClickAction(item) {
vm.onCouponItemClick(item);
... ...
... ... @@ -39,6 +39,32 @@
<span class="iconfont iconwarn"></span>
<p>{{ stateCenterAddress.deliverDesc }}</p>
</div>
<!-- 新增价格信息 -->
<div class="coupon-wrapper" v-if="orderFeeInfo.couponInfo" @click="onCouponClick">
<div class="title">优惠券<span class="desc">{{orderFeeInfo.couponInfo.desc || ''}}</span></div>
<div><span class="price">{{orderFeeInfo.couponInfo.coupon_amount_str || '¥0'}}</span><i class="iconfont iconright icon-right"></i></div>
</div>
<div class="price-info item-wrapper" v-if="orderFeeInfo.platformFee">
<p>
<span class="label platform-fee"
>平台费用:<i @click="onPlatformFee" class="tip"></i
></span>
<span>{{orderFeeInfo.platformFee.amount || '¥0'}}</span>
</p>
<p class="delivery-fee">
<span class="label">银行转账费({{
parseInt(orderFeeInfo.platformFee.payChannelPercentage || 0)
}}%):</span>
<span>{{orderFeeInfo.bankTransferFee || '¥0'}}</span>
</p>
<p>
<span class="label">实收入:</span>
<span class="pay-price">{{orderFeeInfo.income || '¥0'}}</span>
</p>
</div>
<div class="submit-warp">
<div class="contract-check">
<i
... ... @@ -69,46 +95,45 @@
</template>
<script>
import { get } from "lodash";
import { Button, Input } from "cube-ui";
import { createNamespacedHelpers } from "vuex";
import { get } from 'lodash';
import { Button, Input } from 'cube-ui';
import { createNamespacedHelpers } from 'vuex';
import PlatformFeeInfo from './components/platform-fee-info';
const { mapState, mapActions } = createNamespacedHelpers("order/orderDeliver");
const { mapState, mapActions } = createNamespacedHelpers('order/orderDeliver');
export default {
name: "OrderDeliver",
name: 'OrderDeliver',
data() {
return {
canCopy: false,
canScan: false,
centerAddress: {},
expressCode: "",
readContract: false
expressCode: '',
readContract: false,
};
},
components: {
CubeButton: Button,
CubeInput: Input
},
created() {
let { skup, code } = this.$route.params || {};
this.orderCode = code;
if (process.env.VUE_ENV !== "server") {
if (process.env.VUE_ENV !== 'server') {
this.fetchAppraiseAddress({
skup,
orderCode: code
});
}
},
computed: {
...mapState(["appraiseAddress"]),
stateCenterAddress() {
if (!this.centerAddress.address) {
this.centerAddress = get(this.appraiseAddress, this.orderCode) || {};
}
return this.centerAddress;
},
deliverDisable() {
return !(this.expressCode && this.readContract);
}
// 第一次进入发货页面,获取费用
this.computeWithCoupon({
orderCode: code,
couponCode: ''
});
},
mounted() {
if (this.$yoho.isAliApp) {
... ... @@ -120,24 +145,24 @@ export default {
this.fetchAppraiseAddressChangeNotice({ orderCode: this.orderCode }).then(
res => {
let isChanged = get(res, "data.isChanged");
let isForceShow = get(res, "data.isForceShow");
let isChanged = get(res, 'data.isChanged');
let isForceShow = get(res, 'data.isForceShow');
if (!isChanged && !isForceShow) {
return;
}
let {
title = "",
title = '',
tips,
alert_address_name,
alert_address,
alert_mobile
} = res.data || {};
let info = [
alert_address_name || "",
alert_address || "",
alert_mobile || ""
alert_address_name || '',
alert_address || '',
alert_mobile || ''
];
if (isChanged && tips) {
... ... @@ -146,41 +171,40 @@ export default {
this.$createDialog(
{
type: "alert",
type: 'alert',
confirmBtn: {
text: "我知道了"
text: '我知道了'
},
onConfirm() {
// Todo report()
console.log("Todo Report", res.data);
console.log('Todo Report', res.data);
}
},
createElement => {
return [
createElement(
"div",
'div',
{
class: {
"dg-notice-content": true
'dg-notice-content': true
},
slot: "content"
slot: 'content'
},
[
createElement(
"div",
'div',
{
class: {
"dg-notice-content-title": true
'dg-notice-content-title': true
}
},
isChanged ? "仓库调整公告" : title
isChanged ? '仓库调整公告' : title
),
...info.map(val => {
return createElement(
"p",
'p',
{
class: {
"dg-notice-content-info": true
'dg-notice-content-info': true
}
},
val
... ... @@ -194,17 +218,98 @@ export default {
}
);
},
computed: {
...mapState(['appraiseAddress', 'orderFeeInfo', 'selectCouponCode']),
stateCenterAddress() {
if (!this.centerAddress.address) {
this.centerAddress = get(this.appraiseAddress, this.orderCode) || {};
}
return this.centerAddress;
},
deliverDisable() {
return !(this.expressCode && this.readContract);
}
},
methods: {
...mapActions([
"fetchAppraiseAddress",
"fetchAppraiseAddressChangeNotice",
"deliverOrderToDepot"
'fetchAppraiseAddress',
'fetchAppraiseAddressChangeNotice',
'deliverOrderToDepot',
'computeWithCoupon',
'changeSelectCouponList'
]),
onPlatformFee() {
const { platformFee = {} } = this.orderFeeInfo;
this.$createDialog(
{
type: 'alert',
title: '平台费用',
confirmBtn: { text: '我知道了' }
},
createElement => {
return [
createElement(PlatformFeeInfo, {
props: {
platformFeeInfo: {
packageFee: platformFee.packageFee.replace('-', ''),
packageFeeDesc: '商品包装费',
payChannelPercentage: platformFee.goodsPaymentRatePercent,
serviceFee: platformFee.serviceFee.replace('-', ''),
serviceFeeDesc: '平台服务费',
appraiseFee: platformFee.appraiseFee.replace('-', ''),
appraiseFeeDesc: '商品鉴定费'
}
},
slot: 'content'
})
];
}
).show();
},
onCouponClick() {
let vm = this;
this.couponListActionSheet = this.$createOrderCouponList({
$props: {
data: this.orderFeeInfo.couponList,
isSeller: true
},
onItemClickAction(item) {
vm.onCouponItemClick(item);
},
onConfirmAction() {
vm.couponListActionSheet.hide();
vm.compute();
},
onCloseAction() {
vm.compute();
}
}).show();
},
onCouponItemClick(item) {
this.changeSelectCouponList(item);
},
compute() {
return this.computeWithCoupon({
orderCode: this.orderCode,
couponCode: this.selectCouponCode
}).then(result => {
if (result.code !== 200) {
this.$createToast({
time: 1500,
txt: result.message,
type: 'txt'
}).show();
}
});
},
toast(msg, time = 1500) {
this.$createToast &&
this.$createToast({
txt: msg,
type: "txt",
type: 'txt',
time
}).show();
},
... ... @@ -221,7 +326,7 @@ export default {
},
scanCode() {
if (window && window.WindVane) {
window.WindVane.call("Scancode", "scan", {}, e => {
window.WindVane.call('Scancode', 'scan', {}, e => {
if (e && e.code) {
this.expressCode = e.code;
}
... ... @@ -246,23 +351,19 @@ export default {
this.deliverOrderToDepot({
orderCode: this.orderCode,
wayBillCode: this.expressCode,
depotNum: this.stateCenterAddress.id
depotNum: this.stateCenterAddress.id,
couponCode: this.selectCouponCode,
}).then(res => {
if (res.code === 200) {
this.$router.go(-1);
// Todo report()
} else {
this.toast(res.message || "网络异常,请稍后重试");
this.toast(res.message || '网络异常,请稍后重试');
}
});
} else {
this.toast("请输入正确的快递单号");
this.toast('请输入正确的快递单号');
}
}
},
components: {
CubeButton: Button,
CubeInput: Input
}
};
</script>
... ... @@ -412,6 +513,7 @@ export default {
display: flex;
align-items: flex-start;
padding-top: 16px;
padding-bottom: 40px;
.iconfont {
font-size: 32px;
... ... @@ -429,6 +531,79 @@ export default {
}
}
.coupon-wrapper {
display: flex;
padding: 40px 0;
justify-content: space-between;
align-items: center;
border-top: 1px solid #eee;
.title {
font-size: 32px;
display: flex;
align-items: center;
}
.desc {
font-size: 24px;
color: #9B9B9B;
margin-left: 12px;
}
.price {
color: #B0B0B0;
font-size: 32px;
margin-right: 10px;
}
.icon-right {
font-size: 24px;
color: #999;
}
}
.item-wrapper {
border-top: 1px solid #eee;
padding: 40px 0;
}
.price-info {
font-size: 28px;
& > p {
display: flex;
justify-content: space-between;
}
.platform-fee {
line-height: 1;
display: flex;
align-items: center;
}
.tip {
width: 60px;
height: 30px;
display: inline-block;
background: url("~statics/image/order/tip@3x.png") no-repeat;
background-size: contain;
background-position: center;
}
.delivery-fee {
margin: 20px 0;
}
.pay-price {
color: #d0021b;
}
.label {
font-size: 28px;
margin-right: 12px;
}
}
.submit-warp {
width: 100%;
position: absolute;
... ...
... ... @@ -41,6 +41,10 @@
>
<span>{{ orderDetail.bankTransferFee }}</span>
</p>
<p class="coupon-fee" v-if="orderDetail.couponCutAmount">
<span class="label">优惠券:</span>
<span>{{ orderDetail.couponCutAmount }}</span>
</p>
<p>
<span class="label">实际收入:</span>
<span class="pay-price">{{ orderDetail.income }}</span>
... ... @@ -98,23 +102,23 @@
</template>
<script>
import { createNamespacedHelpers } from "vuex";
import { Button } from "cube-ui";
import Clipboard from "clipboard";
import { createNamespacedHelpers } from 'vuex';
import { Button } from 'cube-ui';
import Clipboard from 'clipboard';
import AddressInfo from "./components/sell-order-address-info";
import OrderItemInfo from "./components/order-detail-item";
import DetailHeader from "./components/header";
import DetailFooter from "./components//detail-footer";
import AddressInfo from './components/sell-order-address-info';
import OrderItemInfo from './components/order-detail-item';
import DetailHeader from './components/header';
import DetailFooter from './components//detail-footer';
import OrderActions from "../components/order-actions";
import OrderActions from '../components/order-actions';
import orderActionMixin from "../mixin/order-action";
import orderInSaleActionMixin from "../mixin/order-in-sale-action";
import orderActionMixin from '../mixin/order-action';
import orderInSaleActionMixin from '../mixin/order-in-sale-action';
import PlatformFeeInfo from "../components/platform-fee-info";
import PlatformFeeInfo from '../components/platform-fee-info';
const STORE_PATH = "order/orderDetail";
const STORE_PATH = 'order/orderDetail';
const { mapActions, mapState, mapGetters } = createNamespacedHelpers(
STORE_PATH
... ... @@ -140,36 +144,37 @@ export default {
return this.orderDetail.orderCode;
}
});
this.copyBtn.on("success", () => {
this.copyBtn.on('success', () => {
this.$createToast({
txt: "复制成功",
type: "txt"
txt: '复制成功',
type: 'txt'
}).show();
});
});
},
computed: {
...mapState(["orderDetail"]),
...mapState(['orderDetail']),
...mapGetters([
"lastExpressInfo",
"priceInfo",
"statusDetail",
"platformFee",
"actionList"
'lastExpressInfo',
'priceInfo',
'statusDetail',
'platformFee',
'actionList'
])
},
beforeRouteLeave(to, from, next) {
next();
},
methods: {
...mapActions(["fetchOrderDetail"]),
...mapActions(['fetchOrderDetail']),
onPlatformFee() {
const { platformFee = {} } = this.orderDetail;
this.$createDialog(
{
type: "alert",
title: "平台费用",
confirmBtn: { text: "我知道了" }
type: 'alert',
title: '平台费用',
confirmBtn: { text: '我知道了' }
},
createElement => {
return [
... ... @@ -177,24 +182,24 @@ export default {
props: {
platformFeeInfo: {
packageFee: platformFee.packageFee,
packageFeeDesc: "商品包装费",
packageFeeDesc: '商品包装费',
payChannelPercentage: platformFee.goodsPaymentRatePercent,
serviceFee: platformFee.serviceFee,
serviceFeeDesc: "平台服务费",
serviceFeeDesc: '平台服务费',
appraiseFee: platformFee.appraiseFee,
appraiseFeeDesc: "商品鉴定费"
appraiseFeeDesc: '商品鉴定费'
}
},
slot: "content"
slot: 'content'
})
];
}
).show();
},
onBack() {
if (this.from.name === "OrderPay") {
if (this.from.name === 'OrderPay') {
this.$router.replace({
name: "InSaleOrderList"
name: 'InSaleOrderList'
});
} else {
this.$router.back();
... ... @@ -314,6 +319,11 @@ export default {
color: #999;
}
.coupon-fee {
margin-bottom: 12px;
color: #999;
}
.pay-price {
color: #d0021b;
}
... ...
... ... @@ -130,6 +130,7 @@ import Modal from './components/modal';
import OrderCheck from '../components/confirm/agree';
const { mapState, mapActions } = createNamespacedHelpers('order/priceChange');
// orderCode = 1233499619151
export default {
name: 'noEntryDetail',
... ... @@ -162,6 +163,7 @@ export default {
chgPrice: '',
calced: false,
earnestMoney: '¥0',
// 保证金
earnestPrice: 0,
isAgree: false,
... ...
... ... @@ -12,7 +12,7 @@
<span class="wordText">{{price}}</span>
</div>
<OrderMargin class="order-item order-margin" :data="computeTip" :url="url" :superSell="isEntry" ></OrderMargin>
<OrderFee class="order-item" :data="computeTip"></OrderFee>
<OrderFee class="order-item" :data="computeTip"></OrderFee>
<AddressInfo :data="addressInfo" class="order-item"></AddressInfo>
</div>
... ...
... ... @@ -60,7 +60,7 @@ export default {
});
},
methods: {
...mapActions(['getCoupon']),
...mapActions(['getProductCoupon']),
onHidden() {
this.$emit('hidden');
},
... ... @@ -77,8 +77,7 @@ export default {
const user = await this.$yoho.auth();
if (user && user.uid) {
this.getCoupon({couponToken: couponToken}).then(result => {
console.log(result);
this.getProductCoupon({couponTokens: couponToken}).then(result => {
this.$createDialog({
type: 'alert',
title: result.code === 200 ? '领取优惠券成功' : result.message,
... ...
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1577439593793'); /* IE9 */
src: url('iconfont.eot?t=1577439593793#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('iconfont.woff?t=1577439593793') format('woff'),
url('iconfont.ttf?t=1577439593793') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1577439593793#iconfont') format('svg'); /* iOS 4.1- */
src: url('iconfont.eot?t=1583142851384'); /* IE9 */
src: url('iconfont.eot?t=1583142851384#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
url('iconfont.woff?t=1583142851384') format('woff'),
url('iconfont.ttf?t=1583142851384') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1583142851384#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
... ... @@ -15,151 +15,159 @@
-moz-osx-font-smoothing: grayscale;
}
.iconinfo:before {
content: "\e6e5";
.iconUFO:before {
content: "\e7eb";
}
.iconup:before {
content: "\e608";
.iconbianzubeifen:before {
content: "\e7ea";
}
.icondownn:before {
content: "\e609";
.iconzan_n:before {
content: "\e7e9";
}
.iconweibiao45133:before {
content: "\e63c";
.iconzan-stroke-fill:before {
content: "\e7e8";
}
.iconi-add:before {
content: "\e618";
.iconzan-fill:before {
content: "\e7e7";
}
.iconweixuanyuanquan:before {
content: "\e651";
.iconarticle:before {
content: "\e7e6";
}
.iconxuanzhongduigou:before {
content: "\e652";
.icon-star-outline:before {
content: "\e7e4";
}
.iconquestion:before {
content: "\e6ab";
.icon-star-fill:before {
content: "\e7e5";
}
.iconleft:before {
content: "\e617";
.iconcopy:before {
content: "\e7da";
}
.iconright:before {
content: "\e638";
.iconhome:before {
content: "\e7db";
}
.iconquestion1:before {
content: "\e630";
.iconfilter:before {
content: "\e7dc";
}
.iconplus-minus:before {
content: "\e728";
.iconcategoary:before {
content: "\e7dd";
}
.iconscan:before {
content: "\e613";
.iconmessage:before {
content: "\e7de";
}
.iconback:before {
content: "\e763";
.iconnotice:before {
content: "\e7df";
}
.iconcheck_default:before {
content: "\e7cc";
.iconuser:before {
content: "\e7e0";
}
.iconcheck:before {
content: "\e7cd";
.icontuihui:before {
content: "\e7e1";
}
.iconcheck_full:before {
content: "\e7ce";
.icontixian:before {
content: "\e7e2";
}
.iconOk:before {
content: "\e662";
.iconexpress:before {
content: "\e7e3";
}
.iconarrow:before {
content: "\e7c4";
.iconaddress:before {
content: "\e7d9";
}
.iconwarn:before {
content: "\e7cf";
.iconscan:before {
content: "\e613";
}
.iconaddress:before {
content: "\e7d9";
.iconweibiao45133:before {
content: "\e63c";
}
.iconcopy:before {
content: "\e7da";
.iconweixuanyuanquan:before {
content: "\e651";
}
.iconhome:before {
content: "\e7db";
.iconxuanzhongduigou:before {
content: "\e652";
}
.iconfilter:before {
content: "\e7dc";
.iconOk:before {
content: "\e662";
}
.iconcategoary:before {
content: "\e7dd";
.iconquestion:before {
content: "\e6ab";
}
.iconmessage:before {
content: "\e7de";
.iconleft:before {
content: "\e617";
}
.iconnotice:before {
content: "\e7df";
.iconright:before {
content: "\e638";
}
.iconuser:before {
content: "\e7e0";
.iconcheck_full:before {
content: "\e7ce";
}
.icontuihui:before {
content: "\e7e1";
.iconcheck_default:before {
content: "\e7cc";
}
.icontixian:before {
content: "\e7e2";
.iconcheck:before {
content: "\e7cd";
}
.iconexpress:before {
content: "\e7e3";
.iconwarn:before {
content: "\e7cf";
}
.icon-star-fill:before {
content: "\e7e5";
.iconinfo:before {
content: "\e6e5";
}
.icon-star-outline:before {
content: "\e7e4";
.iconup:before {
content: "\e608";
}
.iconarticle:before {
content: "\e7e6";
.icondownn:before {
content: "\e609";
}
.iconzan-fill:before {
content: "\e7e7";
.iconi-add:before {
content: "\e618";
}
.iconzan-stroke-fill:before {
content: "\e7e8";
.iconquestion1:before {
content: "\e630";
}
.iconzan_n:before {
content: "\e7e9";
.iconplus-minus:before {
content: "\e728";
}
.iconback:before {
content: "\e763";
}
.iconarrow:before {
content: "\e7c4";
}
... ...
... ... @@ -20,115 +20,121 @@ Created by iconfont
/>
<missing-glyph />
<glyph glyph-name="info" unicode="&#59109;" d="M512-62.016C266.08-62.016 65.984 138.048 65.984 384 65.984 629.92 266.08 830.016 512 830.016c245.952 0 446.016-200.064 446.016-446.016C958.016 138.048 757.952-62.016 512-62.016zM512 766.016C301.344 766.016 129.984 594.656 129.984 384c0-210.624 171.36-382.016 382.016-382.016 210.624 0 382.016 171.36 382.016 382.016C894.016 594.656 722.624 766.016 512 766.016zM512 592m-48 0a1.5 1.5 0 1 0 96 0 1.5 1.5 0 1 0-96 0ZM512 128c-17.664 0-32 14.304-32 32l0 288c0 17.664 14.336 32 32 32s32-14.336 32-32l0-288C544 142.304 529.664 128 512 128z" horiz-adv-x="1024" />
<glyph glyph-name="UFO" unicode="&#59371;" d="M507.735046 847.529583c186.822904 87.153681 399.075112 54.72705 505.457216-80.782133a56.718159 56.718159 0 0 0 10.353766-20.82131 56.888826 56.888826 0 0 0-36.863959-84.081684 1323.347863 1323.347863 0 0 1-42.837286-10.239989c-96.369671-24.746639-198.769557-61.838154-300.600555-109.283434-342.243175-159.630045-568.660701-390.428011-523.832307-486.570126 20.195533-43.235508 109.340323-65.194594 243.313508-51.37061-14.961761 115.484316 141.880731 259.868156 362.268042 362.609375 220.387311 102.798108 431.843076 130.104744 510.634099 44.487062 96.938559 93.923451 137.158959 176.298471 117.077203 219.363312-15.701316 33.678185-75.889693 56.376826-174.933139 55.409716a56.888826 56.888826 0 0 0-1.137776 113.777651c138.808735 1.365332 239.843289-36.750181 279.153468-121.11631 52.735941-112.981208-28.501302-257.535714-197.233559-399.928444l-4.152884-3.128886c-39.594623-99.32789-175.217583-208.213102-351.516054-290.360566-176.014027-82.090575-346.282282-116.053204-447.885725-82.773241l9.329768 1.649776c-224.881528-41.813287-394.182673-12.231098-448.056391 103.310107-55.182161 118.385646 40.618622 276.252137 224.597083 422.968419-21.617754 162.190042 88.17768 333.596074 266.808593 416.881315z m265.329483-583.679352c-187.903791-87.608792-313.172985-211.341987-297.357892-245.304616 15.871982-33.962629 191.203343-17.578647 379.107134 70.030144 187.903791 87.608792 313.172985 211.398876 297.357892 245.361506-15.815094 33.962629-191.146454 17.578647-379.107134-70.030145zM555.806103 744.503919c-108.657657-50.631055-181.816687-140.913621-199.622889-230.911743a1941.900065 1941.900065 0 0 0 238.933068 131.868298 1909.871656 1909.871656 0 0 0 268.515257 102.115442c-80.497688 45.567949-197.973113 48.127947-307.825436-3.071997z" horiz-adv-x="1479" />
<glyph glyph-name="up" unicode="&#58888;" d="M930.25 230.898l0 0c-18.573-17.814-48.653-17.814-67.227 0l-251.664 241.674c-18.573 17.814-18.573 46.717 0 64.529 18.498 17.814 48.616 17.814 67.19 0l251.702-241.674c18.535-17.814 18.535-46.718 0-64.529zM359.621 230.898l0 0c-18.535 17.814-18.535 46.717 0 64.529l251.739 241.674c18.498 17.814 48.616 17.814 67.19 0 18.535-17.814 18.535-46.718 0-64.529l-251.701-241.674c-18.573-17.814-48.653-17.814-67.227 0z" horiz-adv-x="1821" />
<glyph glyph-name="bianzubeifen" unicode="&#59370;" d="M1029.551158 702.787368c-89.195789 136.623158-286.827789 184.805053-470.393263 118.029474-183.781053-66.937263-304.289684-231.208421-284.402527-393.377684a53.894737 53.894737 0 1 1 106.981053 13.096421c-13.258105 108.328421 74.590316 228.136421 214.285474 278.959158 139.533474 50.768842 283.701895 15.629474 343.309473-75.614316a53.894737 53.894737 0 1 1 90.21979 58.906947zM860.968421-25.438316c238.322526 86.770526 408.144842 227.435789 365.298526 345.141895-42.846316 117.706105-263.383579 116.412632-501.76 29.642105-238.322526-86.770526-408.090947-227.489684-365.298526-345.195789 42.846316-117.652211 263.383579-116.358737 501.76-29.642106z m-36.864 101.322105c-184.589474-67.206737-351.393684-68.230737-363.573895-34.869894-12.126316 33.360842 116.304842 139.856842 300.894316 207.009684 184.535579 67.206737 351.393684 68.176842 363.573895 34.816 12.126316-33.360842-116.358737-139.802947-300.894316-206.95579zM625.017263 622.753684c106.172632 38.696421 212.345263 66.883368 312.050526 83.375158a1422.066526 1422.066526 0 0 0 44.678737 6.682947 53.894737 53.894737 0 1 0 14.120421-106.873263 1253.645474 1253.645474 0 0 1-41.283368-6.144c-92.968421-15.36-192.673684-41.876211-292.702316-78.255158-336.195368-122.341053-568.912842-321.536-534.581895-415.959579 18.432-50.553263 131.503158-80.626526 302.672843-64.134736a53.894737 53.894737 0 1 0 10.401684-107.250527c-215.686737-20.857263-373.059368 21.018947-414.342737 134.521263-64.565895 177.421474 210.189474 412.564211 598.986105 554.037895z m503.646316 48.343579a53.894737 53.894737 0 0 0 57.882947 49.583158c131.125895-10.132211 223.339789-54.433684 253.466948-137.323789 40.421053-111.023158-48.181895-240.693895-219.189895-361.148632a53.894737 53.894737 0 1 0-62.086737 88.064c134.952421 95.070316 197.793684 187.176421 180.008421 236.220632-12.072421 33.091368-66.991158 59.499789-160.498526 66.721684a53.894737 53.894737 0 0 0-49.583158 57.882947z" horiz-adv-x="1455" />
<glyph glyph-name="downn" unicode="&#58889;" d="M930.25 472.573l-251.701-241.674c-18.573-17.814-48.693-17.814-67.19 0-18.573 17.814-18.573 46.718 0 64.529l251.664 241.674c18.573 17.814 48.653 17.814 67.227 0 18.535-17.814 18.535-46.717 0-64.529zM426.847 537.102l251.701-241.674c18.535-17.814 18.535-46.717 0-64.529-18.573-17.814-48.693-17.814-67.189 0l-251.739 241.674c-18.535 17.814-18.535 46.718 0 64.529 18.573 17.814 48.654 17.814 67.227 0z" horiz-adv-x="1821" />
<glyph glyph-name="zan_n" unicode="&#59369;" d="M485.12 706.6800000000001a28 28 0 1 0-46.4 31.36l36.32 53.6A108 108 0 0 0 622.6 831.2a108.2 108.2 0 0 0 39.04-148.32l-34.16-54.76a28 28 0 0 0-47.52 29.6l33.64 54a52 52 0 0 1-19 71c-24.88 14.36-56.68 5.84-72.12-20.72l-37.36-55.28z m-69.12-710a28 28 0 1 0-28-48.52l-199.56 115.2a108 108 0 0 0-39.52 147.56c29.84 51.64 95.88 69.36 146.84 39.88L391.6 199a28 28 0 1 0-26.64-49.28L268.4 202a52 52 0 0 1-52-90.08l199.56-115.2zM558.6 472a28 28 0 0 0-28-48.52L221.96 601.36a108 108 0 0 0 108 187.04l372.76-215.2a28 28 0 1 0-28-48.48l-372.76 215.2a52 52 0 0 1-52-90.08L558.6 472zM541.84 601.44l28 48.52 155.08-89.72c150.68-87 196.96-314.88 109.36-466.56-87.6-151.68-308-225.52-458.8-138.48l-110.6 64.2 28 48.48L403.6 3.6000000000000227c122.48-70.72 309.4-8.08 382.24 118.04 72.8 126.16 33.6 319.32-88.92 390.08a386716.76 386716.76 0 0 1-155.04 89.68zM396.4 195.79999999999995a28 28 0 1 0-28-48.48l-99.04 57.2a108 108 0 0 0 108 187l98.68-56.96a28 28 0 1 0-28-48.52L349.36 343a52 52 0 1 1-52-90l99.04-57.2zM478.88 332.88a28 28 0 1 0-28-48.48l-101.12 58.4a108 108 0 0 0 108 187.04l99.52-57.48a28 28 0 1 0-28-48.48l-99.52 57.48a52 52 0 1 1-52-90.08l101.12-58.4z" horiz-adv-x="1024" />
<glyph glyph-name="weibiao45133" unicode="&#58940;" d="M505.173333 479.573334 122.88 868.693334c-27.306667 27.306667-68.266667 27.306667-102.4 0l0 0c-27.306667-27.306667-27.306667-68.266667 0-102.4L409.6 384l-389.12-389.12c-27.306667-27.306667-27.306667-68.266667 0-102.4l0 0c27.306667-27.306667 68.266667-27.306667 102.4 0l389.12 389.12 389.12-389.12c27.306667-27.306667 68.266667-27.306667 102.4 0l0 0c27.306667 27.306667 27.306667 68.266667 0 102.4L607.573333 384l389.12 389.12c27.306667 27.306667 27.306667 68.266667 0 102.4l0 0c-27.306667 27.306667-68.266667 27.306667-102.4 0L505.173333 479.573334 505.173333 479.573334z" horiz-adv-x="1024" />
<glyph glyph-name="zan-stroke-fill" unicode="&#59368;" d="M424.428 753.828l17.244 29.9a81.92 81.92 0 1 0 141.885-81.92l-17.244-29.9m9.42-621.527l-36.044-62.423a91.75 91.75 0 0 0-125.338-33.587l-204.35 117.964a81.92 81.92 0 0 0 81.92 141.886l98.141-53.084m170.312 279.92l-316.089 182.15a81.92 81.92 0 0 0 81.92 141.885l381.707-220.365a91.75 91.75 0 0 0 33.587-125.338l-36.045-62.423M571.884 623.288l158.801-91.832c146.924-84.787 178.996-304.333 101.5-438.559C754.687-41.370000000000005 548.535-123.28999999999996 401.612-38.460000000000036c-62.997 36.577-100.762 58.531-113.337 65.781M394.281 158.26999999999998l-101.376 58.572a81.92 81.92 0 0 0 81.92 141.845l101.007-58.368M478.74 298.64L375.194 358.44000000000005a81.92 81.92 0 0 0 81.92 141.885l101.908-58.86M553.656 421.683a20.48 20.48 0 0 0-4.874 2.048l-101.908 58.86a61.44 61.44 0 0 1-61.44-106.414l103.546-59.802a20.48 20.48 0 1 0-20.48-35.471l-2.908 1.679-101.048 58.409a61.44 61.44 0 1 1-61.44-106.414l85.033-49.07 11.674-6.308a20.562 20.562 0 0 0 3.686-2.58l1.024-0.574a20.48 20.48 0 1 0-20.48-35.471l-15.893 9.175-86.425 46.776a61.44 61.44 0 0 1-61.44-106.414l78.193-45.179 0.04 0.123c7.865-4.506 25.478-14.746 52.839-30.638l68.24-39.404c129.515-67.911 319.651-2.13 394.854 128.123 76.718 132.915 35.553 335.79-94.045 410.624l-105.39 60.99-299.008 172.646a61.44 61.44 0 0 1-61.48-106.414l316.088-182.15a20.48 20.48 0 0 0-16.958-37.068z m-177.561 101.95l-142.05 81.838a102.4 102.4 0 1 0 102.4 177.357l245.638-141.845 0.04 0.041 53.412-30.884 82.617-47.677-0.082-0.082 22.855-13.23c150.16-86.713 196.527-314.942 108.995-466.535-85.033-147.292-295.977-221.348-445.686-145.817l-0.123-0.164-4.341 2.457a259.564 259.564 0 0 0-8.438 4.71l-60.498 35.104L199.762 54.60000000000002a102.4 102.4 0 0 0 40.96 190.628c-13.271 29.081-12.739 63.897 4.465 93.716a102.236 102.236 0 0 0 76.677 50.463 102.236 102.236 0 0 0 54.23 134.185z m57.18 225.116l-35.471 20.48 12.165 21.012a102.4 102.4 0 1 0 177.356-102.4L575.16 666.83l-35.471 20.48 12.165 21.012a61.44 61.44 0 0 1-106.414 61.44l-12.165-21.012z" horiz-adv-x="1024" />
<glyph glyph-name="i-add" unicode="&#58904;" d="M910.509 405.585h-378.843v376.925c0 11.2-9.427 20.281-20.626 20.281s-20.626-9.080-20.626-20.281v-376.925h-376.925c-11.2 0-20.281-9.426-20.281-20.626s9.080-20.626 20.281-20.626h376.925v-378.844c0-11.199 9.427-20.281 20.626-20.281s20.626 9.081 20.626 20.281v378.844h378.843c11.199 0 20.281 9.426 20.281 20.626s-9.081 20.626-20.281 20.626z" horiz-adv-x="1024" />
<glyph glyph-name="zan-fill" unicode="&#59367;" d="M586.274 813.602c40.004-23.074 53.726-74.274 30.584-114.278l-8.875-15.36-144.794 83.695 8.875 15.291a83.695 83.695 0 0 0 114.278 30.584zM576.239 43.212999999999965l-36.796-63.761a93.73 93.73 0 0 0-128-34.338l-208.76 120.49a83.695 83.695 0 0 0 83.696 144.999l100.215-54.204m174.012 285.9L237.705 628.327a83.695 83.695 0 1 0 83.694 144.93L711.27 548.182c44.852-25.941 60.212-83.217 34.339-128l-36.864-63.829M572.348 628.395l162.201-93.799c150.119-86.698 182.887-310.818 103.697-447.966-79.189-137.216-289.723-220.91-439.842-134.212l-115.78 67.175M390.895 153.39499999999998l-103.56 59.802a83.695 83.695 0 0 0 83.694 144.93l103.22-59.597M477.184 296.823l-105.745 61.03a83.695 83.695 0 1 0 83.695 144.931l104.107-60.075M556.92 432.742a10.24 10.24 0 0 0-2.8 1.093l-104.106 60.074a73.455 73.455 0 0 1-73.523-127.112l105.813-61.03a10.24 10.24 0 1 0-10.24-17.75l-3.004 1.707-103.219 59.597a73.387 73.387 0 1 1-73.455-127.181l86.972-50.245 12.015-6.485a10.24 10.24 0 0 0 2.526-1.843l2.048-1.229a10.24 10.24 0 1 0-10.24-17.75l-16.384 9.49-88.064 47.65a73.455 73.455 0 0 1-73.524-127.18l79.872-46.15 0.069 0.137 53.93-31.266 69.974-40.414c137.625-72.362 338.125-2.935 417.792 134.964 81.1 140.629 37.683 354.44-100.01 433.97l-107.59 62.328L316.28 764.3820000000001a73.455 73.455 0 0 1-73.454-127.113l322.9-186.026a10.24 10.24 0 0 0-8.874-18.432z m-157.355 90.522l-166.98 96.256a93.935 93.935 0 1 0 93.934 162.611L577.468 637.27l54.545-31.47 84.377-48.743 5.803-3.482 17.476-10.103C887.671 458 933.683 231.49199999999996 847.121 81.50999999999999c-84.036-145.613-293.069-219.137-440.73-145.067l-0.068-0.205-4.574 2.662a254.157 254.157 0 0 0-8.465 4.642l-61.781 35.909-133.94 77.278a93.935 93.935 0 0 0 54.682 175.035 93.935 93.935 0 0 0 82.057 147.661 93.935 93.935 0 0 0 65.263 143.838z m208.35 181.18a73.455 73.455 0 1 1-127.113 73.455l-3.686-6.417 127.112-73.524 3.755 6.486z m-16.59 118.101c44.92-25.941 60.28-83.422 34.339-128.341l-13.585-23.552-9.284 4.437L458 758.784l-8.533 5.734 13.653 23.552A93.935 93.935 0 0 0 591.394 822.41z" horiz-adv-x="1024" />
<glyph glyph-name="weixuanyuanquan" unicode="&#58961;" d="M527.864828 849.463104c-246.966765 0-447.169459-200.203718-447.169459-447.168436 0-246.963695 200.203718-447.167412 447.169459-447.167412 246.962671 0 447.166389 200.204741 447.166389 447.167412C975.03224 649.259386 774.827499 849.463104 527.864828 849.463104zM527.863804-16.61005c-231.355205 0-418.905742 187.550537-418.905742 418.905742 0 231.354182 187.549513 418.904719 418.905742 418.904719 231.355205 0 418.903695-187.549513 418.903695-418.904719C946.768523 170.940486 759.21901-16.61005 527.863804-16.61005z" horiz-adv-x="1024" />
<glyph glyph-name="article" unicode="&#59366;" d="M186.904381 896a276.333714 276.333714 0 0 0 276.23619-268.726857 449.731048 449.731048 0 0 0 338.017524 170.959238L816.761905 798.47619H853.333333a146.285714 146.285714 0 0 0 146.041905-137.703619L999.619048 652.190476v-36.571428a451.047619 451.047619 0 0 0-408.234667-449.048381 48.761905 48.761905 0 1 0-9.167238 97.084952 352.792381 352.792381 0 0 1 113.615238 30.476191 353.52381 353.52381 0 0 1 206.019048 308.028952L902.095238 615.619048V652.190476a48.761905 48.761905 0 0 1-43.056762 48.420572L853.333333 700.9523810000001h-36.571428A353.52381 353.52381 0 0 1 463.238095 347.42857100000003v-404.723809c0-20.187429-21.845333-36.571429-48.761905-36.571429s-48.761905 16.384-48.761904 36.571429V465.481143C350.549333 460.117333 334.116571 457.142857 316.952381 457.142857h-16.237714A276.333714 276.333714 0 0 0 24.380952 733.476571V749.714286a146.285714 146.285714 0 0 0 146.285715 146.285714h16.237714z m0-97.52381H170.666667a48.761905 48.761905 0 0 1-48.761905-48.761904v-16.237715A178.809905 178.809905 0 0 1 300.714667 554.666667H316.952381a48.761905 48.761905 0 0 1 48.761905 48.761904v16.237715A178.809905 178.809905 0 0 1 186.904381 798.47619z" horiz-adv-x="1024" />
<glyph glyph-name="xuanzhongduigou" unicode="&#58962;" d="M528.544303 849.464127c-247.186775 0-447.601294-200.38996-447.601294-447.601294 0-247.211335 200.415542-447.601294 447.601294-447.601294 247.194962 0 447.601294 200.38996 447.601294 447.601294C976.146621 649.075191 775.740288 849.464127 528.544303 849.464127M789.830191 523.099035 483.425709 225.9698c-5.210675-5.053086-11.95938-7.569396-18.690688-7.569396-6.880711 0-13.752212 2.622734-18.99768 7.867178L326.355371 345.650577c-10.500145 10.490935-10.500145 29.53364 0 40.024575 10.489912 10.490935 27.476795 12.537548 37.96773 2.046612l100.691283-100.676957 287.437501 278.719956c10.629081 10.29753 27.607778 8.024767 37.97387-2.641153C800.734542 552.476109 800.489972 533.433404 789.830191 523.099035" horiz-adv-x="1024" />
<glyph glyph-name="-star-outline" unicode="&#59364;" d="M794.35256938-91.69522311000003a54.5547825 54.5547825 0 0 1 75.56847656 55.05991873l-24.14554219 275.95627407 182.55646594 208.87409719a54.5547825 54.5547825 0 0 1-28.84331531 89.10614437l-271.61209688 62.48543156L583.81152125 837.60508313a54.5547825 54.5547825 0 0 1-93.39980813-2e-8L346.34667687 599.78664281 74.78509344 537.30121125a54.5547825 54.5547825 0 0 1-28.84331532-89.10614437l182.5059525-208.87409719-24.09502968-275.95627407a54.5547825 54.5547825 0 0 1 69.96145781-57.08046656l5.55650531 2.02054781L537.13687344 16.555608750000033l257.21569594-108.25083188zM537.13687344 105.40918499999998l-247.26449907-104.05819688 23.23629564 265.60096875L137.57360656 467.74386375l260.85268125 59.9597475L537.13687344 756.68215594l138.66007218-228.92803125 260.85268125-59.95974656-175.48455-200.79190782 23.23629657-265.60096781L537.13687344 105.40918499999998z" horiz-adv-x="1077" />
<glyph glyph-name="question" unicode="&#59051;" d="M512-128C229.216-128 0 101.248 0 384 0 666.784 229.216 896 512 896 794.752 896 1024 666.784 1024 384 1024 101.248 794.752-128 512-128ZM473.28 69.248 551.328 69.248 551.328 148.512 473.28 148.512 473.28 69.248ZM655.008 652.384C618.88 684.16 571.584 700 512.96 700 457.696 700 412.064 683.84 376.096 651.552 340.16 619.264 319.808 575.616 315.072 520.608L396.288 520.608C407.968 598.464 445.568 620.608 512.224 620.608 546.368 620.608 575.584 626.88 596.672 605.856 617.792 584.864 628.352 558.144 628.352 525.696 628.352 509.088 624.448 493.312 616.704 478.528 608.896 463.712 588.96 442.464 556.896 414.848 524.8 387.232 502.816 361.184 490.88 336.768 478.944 312.384 472.832 279.232 472.832 226.784L551.616 226.784C551.616 266.56 550.176 289.696 557.952 306.784 565.728 323.808 586.688 346.752 620.832 375.52 655.008 404.288 678.272 430.496 690.624 454.208 702.944 477.888 709.152 503.552 709.152 531.2 709.152 580.288 691.104 620.704 655.008 652.384Z" horiz-adv-x="1024" />
<glyph glyph-name="-star-fill" unicode="&#59365;" d="M512 33.91867221999996l-247.19208334-104.0323311a52.4288 52.4288 0 0 0-72.62359666 52.9142511l23.15605333 265.20234666-175.39375445 200.73434112a52.4288 52.4288 0 0 0 27.71930112 85.63370667l260.97891555 60.05039445 138.45086778 228.5507311a52.4288 52.4288 0 0 0 89.80859334 0l138.40232221-228.5507311 261.02746112-60.05039445a52.4288 52.4288 0 0 0 27.71930112-85.63370667l-175.44230002-200.73434112 23.2045989-265.20234666a52.4288 52.4288 0 0 0-72.62359666-52.9142511L512 33.91867221999996z" horiz-adv-x="1024" />
<glyph glyph-name="left" unicode="&#58903;" d="M709.254038-61.195501c-15.286148 0-29.522384 5.878894-40.166815 16.564257L279.38971 345.759047c-1.425466 1.39272-2.537799 2.577708-3.449565 3.846608l-2.304486 2.905166c-11.362792 11.416004-16.945951 24.848944-16.945951 39.068807 0 14.475689 5.708002 28.010961 16.056698 38.110993l392.376529 388.216789c10.612709 10.467399 24.785499 16.236799 39.892569 16.236799 14.772448 0 28.726252-5.599532 39.287795-15.753799 10.497075-10.18599 16.538675-24.390503 16.538675-38.95215 0-14.382569-5.722328-28.009937-16.142655-38.366819L390.732587 390.901177 749.217215 31.473061c10.249435-10.30981 15.909341-23.781636 15.909341-37.994336 0-14.889105-6.05081-28.859281-16.999163-39.333844C737.70809-55.744349 723.878107-61.195501 709.254038-61.195501z" horiz-adv-x="1024" />
<glyph glyph-name="copy" unicode="&#59354;" d="M170.666667 725.333333v-512h512V725.333333H170.666667z m554.666666 85.333334a42.666667 42.666667 0 0 0 42.666667-42.666667l-0.042667-128H896a42.666667 42.666667 0 0 0 42.666667-42.666667v-597.333333a42.666667 42.666667 0 0 0-42.666667-42.666667H298.666667a42.666667 42.666667 0 0 0-42.666667 42.666667v128.042667L128 128a42.666667 42.666667 0 0 0-42.666667 42.666667V768a42.666667 42.666667 0 0 0 42.666667 42.666667h597.333333z m42.666667-640a42.666667 42.666667 0 0 0-42.666667-42.666667l-384 0.042667V42.66666699999996h512V554.666667h-85.376L768 170.66666699999996z" horiz-adv-x="1024" />
<glyph glyph-name="right" unicode="&#58936;" d="M312.56325 834.14421c15.286148 0 29.522384-5.878894 40.166815-16.564257l389.69649-390.391315c1.425466-1.39272 2.537799-2.577708 3.449565-3.846608l2.304486-2.905166c11.362792-11.416004 16.945951-24.848944 16.945951-39.068807 0-14.475689-5.708002-28.010961-16.056698-38.110993L356.692307-44.958702c-10.612709-10.467399-24.785499-16.236799-39.892569-16.236799-14.772448 0-28.726252 5.599532-39.287795 15.753799-10.497075 10.18599-16.538675 24.390503-16.538675 38.95215 0 14.382569 5.722328 28.009937 16.142655 38.366819l353.968777 350.170265L272.59905 741.475648c-10.249435 10.30981-15.909341 23.781636-15.909341 37.994336 0 14.889105 6.051833 28.859281 17.000186 39.333844C284.109198 828.693058 297.939181 834.14421 312.56325 834.14421z" horiz-adv-x="1024" />
<glyph glyph-name="home" unicode="&#59355;" d="M810.581333 356.096a42.666667 42.666667 0 0 0 42.666667-42.666667V85.33333300000004a128 128 0 0 0-128-128h-426.666667a128 128 0 0 0-128 128v228.096a42.666667 42.666667 0 0 0 85.333334 0V85.33333300000004a42.666667 42.666667 0 0 1 42.666666-42.666666h426.666667a42.666667 42.666667 0 0 1 42.666667 42.666666v228.096a42.666667 42.666667 0 0 0 42.666666 42.666667z m-389.12 424.362667a127.914667 127.914667 0 0 0 181.12-0.042667l366.250667-366.421333a42.666667 42.666667 0 1 0-60.330667-60.330667l-366.336 366.506667a42.624 42.624 0 0 1-60.288 0l-366.378666-366.506667a42.666667 42.666667 0 1 0-60.330667 60.330667z" horiz-adv-x="1024" />
<glyph glyph-name="question1" unicode="&#58928;" d="M463.99957 111.647789c0-26.509985 21.490445-48.00043 48.00043-48.00043s48.00043 21.490445 48.00043 48.00043c0 26.509985-21.490445 48.00043-48.00043 48.00043S463.99957 138.157774 463.99957 111.647789zM512-64c-247.039484 0-448 200.960516-448 448S264.960516 832 512 832 960 631.039484 960 384 759.039484-64 512-64zM512 767.712727c-211.584464 0-383.712727-172.128262-383.712727-383.712727 0-211.551781 172.128262-383.712727 383.712727-383.712727 211.551781 0 383.712727 172.159226 383.712727 383.712727C895.712727 595.584464 723.551781 767.712727 512 767.712727zM512 222.304744c-17.664722 0-32.00086 14.336138-32.00086 31.99914l0 54.112297c0 52.352533 39.999785 92.352318 75.32751 127.647359 25.887273 25.919957 52.67249 52.67249 52.67249 74.016718 0 53.343368-43.07206 96.735385-95.99914 96.735385-53.823303 0-95.99914-41.535923-95.99914-94.559333 0-17.664722-14.336138-31.99914-32.00086-31.99914s-32.00086 14.336138-32.00086 31.99914c0 87.423948 71.775299 158.559333 160.00086 158.559333s160.00086-72.095256 160.00086-160.735385c0-47.904099-36.32028-84.191695-71.424378-119.295794-27.839699-27.776052-56.575622-56.511974-56.575622-82.3356l0-54.112297C544.00086 236.671845 529.664722 222.304744 512 222.304744z" horiz-adv-x="1024" />
<glyph glyph-name="filter" unicode="&#59356;" d="M206.72 661.461333l248.149333-199.253333v-291.84a42.666667 42.666667 0 0 0-85.333333 0v250.922667l-217.6 174.677333a119.765333 119.765333 0 0 0-44.757333 93.397333c0 31.701333 25.728 57.429333 57.429333 57.429334h694.869333c31.658667 0 57.344-25.685333 57.344-57.344 0-36.266667-16.341333-70.656-44.458666-93.568l-214.186667-174.421334v-406.357333a42.666667 42.666667 0 1 0-85.333333 0V461.994667l244.906666 199.466666H206.677333z" horiz-adv-x="1024" />
<glyph glyph-name="plus-minus" unicode="&#59176;" d="M934.4 358.4h-844.8c-14.080 0-25.6 11.52-25.6 25.6v0c0 14.080 11.52 25.6 25.6 25.6h844.8c14.080 0 25.6-11.52 25.6-25.6v0c0-14.080-11.52-25.6-25.6-25.6z" horiz-adv-x="1024" />
<glyph glyph-name="categoary" unicode="&#59357;" d="M327.68 363.52a163.84 163.84 0 0 0 163.84-163.84v-81.92a163.84 163.84 0 0 0-163.84-163.84H245.76a163.84 163.84 0 0 0-163.84 163.84v81.92a163.84 163.84 0 0 0 163.84 163.84h81.92z m409.6 0a204.8 204.8 0 1 0-77.90592-394.24 40.96 40.96 0 1 0 31.17056 75.776 122.88 122.88 0 1 1-72.99072 85.77024 40.96 40.96 0 1 0-79.79008-18.51392A204.8 204.8 0 0 0 737.28 363.52zM327.68 281.6H245.76a81.92 81.92 0 0 1-81.92-81.92v-81.92a81.92 81.92 0 0 1 81.92-81.92h81.92a81.92 81.92 0 0 1 81.92 81.92v81.92a81.92 81.92 0 0 1-81.92 81.92zM327.68 814.08a163.84 163.84 0 0 0 163.84-163.84v-81.92a163.84 163.84 0 0 0-163.84-163.84H245.76a163.84 163.84 0 0 0-163.84 163.84V650.24a163.84 163.84 0 0 0 163.84 163.84h81.92z m450.56 0a163.84 163.84 0 0 0 163.84-163.84v-81.92a163.84 163.84 0 0 0-163.84-163.84h-81.92a163.84 163.84 0 0 0-163.84 163.84V650.24a163.84 163.84 0 0 0 163.84 163.84h81.92zM327.68 732.16H245.76a81.92 81.92 0 0 1-81.92-81.92v-81.92a81.92 81.92 0 0 1 81.92-81.92h81.92a81.92 81.92 0 0 1 81.92 81.92V650.24a81.92 81.92 0 0 1-81.92 81.92z m450.56 0h-81.92a81.92 81.92 0 0 1-81.92-81.92v-81.92a81.92 81.92 0 0 1 81.92-81.92h81.92a81.92 81.92 0 0 1 81.92 81.92V650.24a81.92 81.92 0 0 1-81.92 81.92z" horiz-adv-x="1024" />
<glyph glyph-name="scan" unicode="&#58899;" d="M64 704v-128h64V704c0 38.4 25.6 64 64 64h128V832H192c-70.4 0-128-57.6-128-128zM832 832h-128v-64h128c38.4 0 64-25.6 64-64v-128h64V704c0 70.4-57.6 128-128 128zM128 64v128H64v-128c0-70.4 57.6-128 128-128h128v64H192c-38.4 0-64 25.6-64 64zM896 64c0-38.4-25.6-64-64-64h-128v-64h128c70.4 0 128 57.6 128 128v128h-64v-128zM96 576m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM96 384m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM928 384m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM96 192m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM928 576m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM320 800m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM704 800m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM320-32m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM704-32m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM928 192m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM96 416h832v-64h-832z" horiz-adv-x="1024" />
<glyph glyph-name="message" unicode="&#59358;" d="M1002.666667 424.192C1002.666667 651.562667 781.269333 832 512 832S21.333333 651.562667 21.333333 424.192c0-206.08 183.04-376.405333 422.741334-403.925333a42.666667 42.666667 0 1 1 9.728 84.778666c-199.594667 22.912-347.136 160.213333-347.136 319.146667C106.666667 600.1493330000001 286.421333 746.666667 512 746.666667s405.333333-146.517333 405.333333-322.474667c0-150.058667-131.712-281.770667-316.842666-314.709333a42.666667 42.666667 0 0 1-24.192-70.570667l79.957333-88.789333a42.666667 42.666667 0 1 1 63.402667 57.088l-32.298667 35.882666c185.6 58.837333 315.306667 207.786667 315.306667 381.098667z" horiz-adv-x="1024" />
<glyph glyph-name="back" unicode="&#59235;" d="M718.08-122.464L208 386.016 718.016 896.032l67.36-67.36-442.56-442.56 442.496-441.12-67.264-67.456z" horiz-adv-x="1024" />
<glyph glyph-name="notice" unicode="&#59359;" d="M851.22285687 187.54285688000004a41.82857156 41.82857156 0 0 0 24.75428626-6.65142844 104.43428531 104.43428531 0 0 0-48.20571469 88.32V476.50285687c0 151.95428531-110.12571469 278.74285688-257.14285688 309.94285782v7.47428531A69.94285688 69.94285688 0 0 1 500.48 863.79428531h-0.06857156c-38.67428531 0-70.14857156-31.33714312-70.14857156-69.94285687v-7.33714313c-147.15428531-31.26857156-257.14285688-157.92-257.14285688-310.01142844v-207.42857156a104.91428531 104.91428531 0 0 0-48.34285688-88.32 40.93714312 40.93714312 0 0 0 24.75428532 6.65142938 46.62857156 46.62857156 0 0 1-3.42857157-93.25714313h704.84571469a46.69714312 46.69714312 0 0 1 0.20571375 93.39428531z m-350.67428531-256.66285688c64.59428531 0 116.91428531 52.32 116.91428532 116.57142844h-233.82857157c0-64.25142844 52.25142844-116.57142844 116.91428625-116.57142844z" horiz-adv-x="1024" />
<glyph glyph-name="check_default" unicode="&#59340;" d="M878.545455-104.727273h-733.09091A122.298182 122.298182 0 0 0 23.272727 17.454545v733.09091A122.298182 122.298182 0 0 0 145.454545 872.727273h733.09091A122.298182 122.298182 0 0 0 1000.727273 750.545455v-733.09091A122.298182 122.298182 0 0 0 878.545455-104.727273z m-733.09091 919.272728A64.116364 64.116364 0 0 1 81.454545 750.545455v-733.09091a64.116364 64.116364 0 0 1 64-64h733.09091a64.116364 64.116364 0 0 1 64 64v733.09091A64.116364 64.116364 0 0 1 878.545455 814.545455z" horiz-adv-x="1024" />
<glyph glyph-name="user" unicode="&#59360;" d="M508.50474667 362.15466667c234.79364267 0 396.71125333-156.19413333 396.71125333-393.216a43.69066667 43.69066667 0 0 0-87.38133333 0c0 188.04462933-122.11541333 305.83466667-309.32992 305.83466666-170.655744 0-283.377664-98.435072-300.15488-262.144h495.01525333a43.69066667 43.69066667 0 1 0 0-87.38133333H162.47466667a43.69066667 43.69066667 0 0 0-43.69066667 43.69066667c0 238.11413333 156.28151467 393.216 389.72074667 393.216z m3.49525333 480.59733333a218.45333333 218.45333333 0 1 0 0-436.90666667 218.45333333 218.45333333 0 0 0 0 436.90666667z m0-87.38133333a131.072 131.072 0 1 1 0-262.144 131.072 131.072 0 0 1 0 262.144z" horiz-adv-x="1024" />
<glyph glyph-name="check" unicode="&#59341;" d="M459.985455 214.690909a28.974545 28.974545 0 0 0-20.48 8.494546L256 406.109091a29.090909 29.090909 0 0 0 40.96 41.309091l163.607273-162.909091L721.454545 544.814545a29.090909 29.090909 0 1 0 40.96-41.30909L480.465455 223.185455a28.974545 28.974545 0 0 0-20.48-8.494546zM875.636364-104.727273h-733.090909a122.298182 122.298182 0 0 0-122.181819 122.181818v733.09091A122.298182 122.298182 0 0 0 142.545455 872.727273h733.090909a122.298182 122.298182 0 0 0 122.181818-122.181818v-733.09091A122.298182 122.298182 0 0 0 875.636364-104.727273z m-733.090909 919.272728a64.116364 64.116364 0 0 1-64-64v-733.09091a64.116364 64.116364 0 0 1 64-64h733.090909a64.116364 64.116364 0 0 1 64 64v733.09091a64.116364 64.116364 0 0 1-64 64z" horiz-adv-x="1024" />
<glyph glyph-name="tuihui" unicode="&#59361;" d="M512 864c265.08 0 480-214.92 480-480a40.00000031 40.00000031 0 0 0-79.99999969 0c0 220.92-179.08000031 400.00000031-400.00000031 400.00000031S111.99999969 604.9200000000001 111.99999969 384s179.08000031-400.00000031 400.00000031-400.00000031a40.00000031 40.00000031 0 0 0 0-79.99999969C246.92-96 32 118.91999999999996 32 384S246.92 864 512 864z m224.52-648.28000031a40.00000031 40.00000031 0 1 0 56.56000031-56.55999938l-15.16000031-15.12 168.28000031-0.04000031a40.00000031 40.00000031 0 0 0 0-79.99999969h-171.12l18-18a40.00000031 40.00000031 0 1 0-56.56000031-56.56000031l-84.88000031 84.84a40.00000031 40.00000031 0 0 0 0 56.59999969z m-299.68000031 420l73.2-73.2 73.2 73.2a40.00000031 40.00000031 0 0 0 52.8 3.32000062l3.76000031-3.32000062a40.00000031 40.00000031 0 0 0 3.31999969-52.8l-3.31999969-3.75999938L564.60000031 504H672.00000031a40.00000031 40.00000031 0 0 0 0-79.99999969h-120v-40.00000031h79.99999969a40.00000031 40.00000031 0 0 0 0-79.99999969h-79.99999969v-80.00000062a40.00000031 40.00000031 0 0 0-80.00000062 0v80.00000062H392a40.00000031 40.00000031 0 0 0 0 79.99999969h79.99999969v40.00000031H351.99999969a40.00000031 40.00000031 0 0 0 0 79.99999969h103.44L380.28000031 579.16000031a40.00000031 40.00000031 0 0 0 56.55999938 56.55999938z" horiz-adv-x="1024" />
<glyph glyph-name="check_full" unicode="&#59342;" d="M878.545455 872.727273h-733.09091A122.298182 122.298182 0 0 1 23.272727 750.545455v-733.09091A122.298182 122.298182 0 0 1 145.454545-104.727273h733.09091A122.298182 122.298182 0 0 1 1000.727273 17.454545v733.09091A122.298182 122.298182 0 0 1 878.545455 872.727273z m-112.872728-369.105455l-282.181818-280.436363a29.090909 29.090909 0 0 0-40.96 0L258.327273 406.109091a29.090909 29.090909 0 0 0 40.96 41.309091l163.607272-162.909091 261.701819 260.305454a29.090909 29.090909 0 1 0 40.96-41.30909z" horiz-adv-x="1024" />
<glyph glyph-name="tixian" unicode="&#59362;" d="M512 864c265.08 0 480-214.92 480-480a40.00000031 40.00000031 0 0 0-79.99999969 0c0 220.92-179.08000031 400.00000031-400.00000031 400.00000031S111.99999969 604.9200000000001 111.99999969 384s179.08000031-400.00000031 400.00000031-400.00000031a40.00000031 40.00000031 0 0 0 0-79.99999969C246.92-96 32 118.91999999999996 32 384S246.92 864 512 864z m369.72-648.28000031l84.84-84.84a40.00000031 40.00000031 0 0 0 0-56.59999969l-84.84-84.84a40.00000031 40.00000031 0 0 0-56.59999969 56.56000031l18 18H672.00000031a40.00000031 40.00000031 0 0 0 0 79.99999969h168.24l-15.12 15.16000031a40.00000031 40.00000031 0 1 0 56.59999969 56.55999938zM436.80000031 635.71999969l73.2-73.2 73.2 73.2a40.00000031 40.00000031 0 0 0 52.8 3.32000062l3.75999938-3.32000062a40.00000031 40.00000031 0 0 0 3.32000062-52.8l-3.32000062-3.75999938L564.60000031 504H672.00000031a40.00000031 40.00000031 0 0 0 0-79.99999969h-120v-40.00000031h79.99999969a40.00000031 40.00000031 0 0 0 0-79.99999969h-79.99999969v-80.00000062a40.00000031 40.00000031 0 0 0-80.00000062 0v80.00000062H392a40.00000031 40.00000031 0 0 0 0 79.99999969h79.99999969v40.00000031H351.99999969a40.00000031 40.00000031 0 0 0 0 79.99999969h103.44L380.28000031 579.16000031a40.00000031 40.00000031 0 0 0 56.55999938 56.55999938z" horiz-adv-x="1024" />
<glyph glyph-name="Ok" unicode="&#58978;" d="M512-128a512 512 0 1 0 512 512 512.576 512.576 0 0 0-512-512z m0 960a448 448 0 1 1 448-448A448.512 448.512 0 0 1 512 832z m-34.848-630.4a32 32 0 0 0-22.688-9.6H454.4a32 32 0 0 0-22.624 9.376l-166.4 166.4A32 32 0 0 0 310.624 412.8l143.424-143.36 259.2 264.864a32 32 0 1 0 45.76-44.8z" horiz-adv-x="1024" />
<glyph glyph-name="express" unicode="&#59363;" d="M190.41848853 115.66648853000004h-73.728a42.14328853 42.14328853 0 0 0-42.09777706 42.1432896v136.98844374a42.14328853 42.14328853 0 1 0 84.28657706 0v-94.8451552h24.71253334a136.9884448 136.9884448 0 0 0 266.6040896 0h175.85493333a136.9884448 136.9884448 0 0 0 266.60408853 0h35.27111147v155.648l-81.60142293 77.09582186a42.14328853 42.14328853 0 0 0-9.19324374 12.6520896l-72.9088 154.91982187h-57.5260448a42.32533333 42.32533333 0 0 0-10.55857813 1.36533333v-233.15342186a42.14328853 42.14328853 0 1 0-84.28657707 0V663.48373333H158.87928853v-31.63022186a42.14328853 42.14328853 0 1 0-84.28657706 0v73.728c0 23.30168853 18.8416 42.1888 42.14328853 42.1888H653.99466667c23.30168853 0 42.14328853-18.88711147 42.14328853-42.1432896v-22.39146667a42.32533333 42.32533333 0 0 0 10.55857813 1.31982293h84.28657814c16.29297813 0 31.17511147-9.4208 38.1383104-24.21191146l80.82773333-171.8499552 89.01973333-84.10453334c8.46506667-7.9644448 13.19822187-19.0236448 13.19822294-30.62897813v-215.95022187a42.14328853 42.14328853 0 0 0-42.09777814-42.1432896h-84.24106666a136.9884448 136.9884448 0 0 0-252.9507552 0h-189.50826667a136.9884448 136.9884448 0 0 0-252.95075627 0z m126.47537814 0a52.6563552 52.6563552 0 1 1 0 105.35822294 52.6563552 52.6563552 0 0 1 0-105.35822294z m442.45902186 0a52.6563552 52.6563552 0 1 1 0 105.35822294 52.6563552 52.6563552 0 0 1 0-105.35822294zM43.008 558.12551147h84.24106667a31.58471147 31.58471147 0 1 0 0-63.21493334H42.96248853a31.58471147 31.58471147 0 0 0 0 63.26044374z m21.02613333-105.35822294h63.2604448a31.58471147 31.58471147 0 1 0 0-63.21493333h-63.2604448a31.58471147 31.58471147 0 0 0 0 63.2604448z" horiz-adv-x="1024" />
<glyph glyph-name="arrow" unicode="&#59332;" d="M1536 896L768-128 0 896z" horiz-adv-x="1536" />
<glyph glyph-name="address" unicode="&#59353;" d="M803.02838557 129.57468444999995c29.41838222-22.03951445 46.21501667-52.33171001 46.21501553-88.06096555 0-109.37230222-120.48915001-143.11120555-337.2434011-143.11120669-216.99697778 0-337.2434011 33.64181333-337.2434011 143.11120669 0 33.88453888 15.09755221 63.01164999 41.94304 84.75989333A45.97228999 45.97228999 0 0 0 274.61404445 54.86364445000004c-6.11669333-4.95160889-7.91286557-8.34977223-7.91286557-13.30138112 0-27.47657443 84.61425778-51.11808 245.29882112-51.11808 160.49038222 0 245.29882112 23.78714112 245.29882112 51.11808 0 5.19433443-2.08744334 8.93231445-9.36922112 14.36937557a45.97228999 45.97228999 0 1 0 55.09878557 73.69159111zM512 866.87895666A385.78858667 385.78858667 0 0 0 897.78858667 481.09036999c0-97.28455111-36.21470777-183.79207111-100.43998777-246.90081109-16.1170011-17.13644999-34.95253333-35.24380445-56.55514112-54.41915335-21.99096889-19.61225443-64.66218667-57.04059221-128.0621989-112.43064889a153.30569443 153.30569443 0 0 0-201.94796999 0.19418112 9438.20344889 9438.20344889 0 0 0-143.69374777 127.67383665c-28.10766222 25.97167445-47.08883001 44.75866112-57.76877113 57.42895446C155.48416 314.67747555000005 126.21141333 393.5634011 126.21141333 481.09036999A385.78858667 385.78858667 0 0 0 512 866.87895666z m0-91.94457999A293.84400555 293.84400555 0 0 1 218.15599445 481.09036999c0-65.536 21.40842667-123.11059001 60.82711666-168.35470222l0.58254222-0.67963222c7.37886777-8.83522333 24.32113778-25.63185778 50.00154112-49.32190776 22.33078557-20.68024889 69.75943111-62.76892445 141.89757554-126.02330112a61.31256889 61.31256889 0 0 1 80.77918891-0.09709 22744.82707001 22744.82707001 0 0 1 127.43111111 111.84810667c19.6608 17.47626667 36.60307001 33.78744889 51.99189333 50.09863111 47.81700779 47.04028445 74.17704334 109.85775445 74.17704221 182.52989554A293.84400555 293.84400555 0 0 1 512 774.93437667zM512 578.18074112a97.09036999 97.09036999 0 1 0 0-194.18074112 97.09036999 97.09036999 0 0 0 0 194.18074112z" horiz-adv-x="1024" />
<glyph glyph-name="warn" unicode="&#59343;" d="M512 830.016C757.92 830.016 958.016 629.952 958.016 384 958.016 138.08000000000004 757.92-62.01599999999996 512-62.01599999999996c-245.95200001 0-446.016 200.064-446.016 446.016C65.984 629.952 266.048 830.016 512 830.016zM512 1.9840000000000373C722.656 1.9840000000000373 894.016 173.34400000000005 894.016 384c0 210.624-171.36 382.016-382.016 382.016-210.624 0-382.016-171.36-382.016-382.016C129.984 173.34400000000005 301.376 1.9840000000000373 512 1.9840000000000373zM512 176m48 0a1.5 1.5 0 1 1-96 0 1.5 1.5 0 1 1 96 0ZM512 639.99999999c17.664 0 32-14.304 32-31.99999999l0-288c0-17.664-14.336-32-32-31.99999999s-32 14.336-32 31.99999999l0 288C480 625.696 494.336 640 512 639.99999999z" horiz-adv-x="1024" />
<glyph glyph-name="scan" unicode="&#58899;" d="M64 704v-128h64V704c0 38.4 25.6 64 64 64h128V832H192c-70.4 0-128-57.6-128-128zM832 832h-128v-64h128c38.4 0 64-25.6 64-64v-128h64V704c0 70.4-57.6 128-128 128zM128 64v128H64v-128c0-70.4 57.6-128 128-128h128v64H192c-38.4 0-64 25.6-64 64zM896 64c0-38.4-25.6-64-64-64h-128v-64h128c70.4 0 128 57.6 128 128v128h-64v-128zM96 576m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM96 384m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM928 384m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM96 192m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM928 576m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM320 800m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM704 800m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM320-32m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM704-32m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM928 192m-32 0a32 32 0 1 1 64 0 32 32 0 1 1-64 0ZM96 416h832v-64h-832z" horiz-adv-x="1024" />
<glyph glyph-name="address" unicode="&#59353;" d="M803.02838557 129.57468444999995c29.41838222-22.03951445 46.21501667-52.33171001 46.21501553-88.06096555 0-109.37230222-120.48915001-143.11120555-337.2434011-143.11120669-216.99697778 0-337.2434011 33.64181333-337.2434011 143.11120669 0 33.88453888 15.09755221 63.01164999 41.94304 84.75989333A45.97228999 45.97228999 0 0 0 274.61404445 54.86364445000004c-6.11669333-4.95160889-7.91286557-8.34977223-7.91286557-13.30138112 0-27.47657443 84.61425778-51.11808 245.29882112-51.11808 160.49038222 0 245.29882112 23.78714112 245.29882112 51.11808 0 5.19433443-2.08744334 8.93231445-9.36922112 14.36937557a45.97228999 45.97228999 0 1 0 55.09878557 73.69159111zM512 866.87895666A385.78858667 385.78858667 0 0 0 897.78858667 481.09036999c0-97.28455111-36.21470777-183.79207111-100.43998777-246.90081109-16.1170011-17.13644999-34.95253333-35.24380445-56.55514112-54.41915335-21.99096889-19.61225443-64.66218667-57.04059221-128.0621989-112.43064889a153.30569443 153.30569443 0 0 0-201.94796999 0.19418112 9438.20344889 9438.20344889 0 0 0-143.69374777 127.67383665c-28.10766222 25.97167445-47.08883001 44.75866112-57.76877113 57.42895446C155.48416 314.67747555000005 126.21141333 393.5634011 126.21141333 481.09036999A385.78858667 385.78858667 0 0 0 512 866.87895666z m0-91.94457999A293.84400555 293.84400555 0 0 1 218.15599445 481.09036999c0-65.536 21.40842667-123.11059001 60.82711666-168.35470222l0.58254222-0.67963222c7.37886777-8.83522333 24.32113778-25.63185778 50.00154112-49.32190776 22.33078557-20.68024889 69.75943111-62.76892445 141.89757554-126.02330112a61.31256889 61.31256889 0 0 1 80.77918891-0.09709 22744.82707001 22744.82707001 0 0 1 127.43111111 111.84810667c19.6608 17.47626667 36.60307001 33.78744889 51.99189333 50.09863111 47.81700779 47.04028445 74.17704334 109.85775445 74.17704221 182.52989554A293.84400555 293.84400555 0 0 1 512 774.93437667zM512 578.18074112a97.09036999 97.09036999 0 1 0 0-194.18074112 97.09036999 97.09036999 0 0 0 0 194.18074112z" horiz-adv-x="1024" />
<glyph glyph-name="weibiao45133" unicode="&#58940;" d="M505.173333 479.573334 122.88 868.693334c-27.306667 27.306667-68.266667 27.306667-102.4 0l0 0c-27.306667-27.306667-27.306667-68.266667 0-102.4L409.6 384l-389.12-389.12c-27.306667-27.306667-27.306667-68.266667 0-102.4l0 0c27.306667-27.306667 68.266667-27.306667 102.4 0l389.12 389.12 389.12-389.12c27.306667-27.306667 68.266667-27.306667 102.4 0l0 0c27.306667 27.306667 27.306667 68.266667 0 102.4L607.573333 384l389.12 389.12c27.306667 27.306667 27.306667 68.266667 0 102.4l0 0c-27.306667 27.306667-68.266667 27.306667-102.4 0L505.173333 479.573334 505.173333 479.573334z" horiz-adv-x="1024" />
<glyph glyph-name="copy" unicode="&#59354;" d="M170.666667 725.333333v-512h512V725.333333H170.666667z m554.666666 85.333334a42.666667 42.666667 0 0 0 42.666667-42.666667l-0.042667-128H896a42.666667 42.666667 0 0 0 42.666667-42.666667v-597.333333a42.666667 42.666667 0 0 0-42.666667-42.666667H298.666667a42.666667 42.666667 0 0 0-42.666667 42.666667v128.042667L128 128a42.666667 42.666667 0 0 0-42.666667 42.666667V768a42.666667 42.666667 0 0 0 42.666667 42.666667h597.333333z m42.666667-640a42.666667 42.666667 0 0 0-42.666667-42.666667l-384 0.042667V42.66666699999996h512V554.666667h-85.376L768 170.66666699999996z" horiz-adv-x="1024" />
<glyph glyph-name="weixuanyuanquan" unicode="&#58961;" d="M527.864828 849.463104c-246.966765 0-447.169459-200.203718-447.169459-447.168436 0-246.963695 200.203718-447.167412 447.169459-447.167412 246.962671 0 447.166389 200.204741 447.166389 447.167412C975.03224 649.259386 774.827499 849.463104 527.864828 849.463104zM527.863804-16.61005c-231.355205 0-418.905742 187.550537-418.905742 418.905742 0 231.354182 187.549513 418.904719 418.905742 418.904719 231.355205 0 418.903695-187.549513 418.903695-418.904719C946.768523 170.940486 759.21901-16.61005 527.863804-16.61005z" horiz-adv-x="1024" />
<glyph glyph-name="home" unicode="&#59355;" d="M810.581333 356.096a42.666667 42.666667 0 0 0 42.666667-42.666667V85.33333300000004a128 128 0 0 0-128-128h-426.666667a128 128 0 0 0-128 128v228.096a42.666667 42.666667 0 0 0 85.333334 0V85.33333300000004a42.666667 42.666667 0 0 1 42.666666-42.666666h426.666667a42.666667 42.666667 0 0 1 42.666667 42.666666v228.096a42.666667 42.666667 0 0 0 42.666666 42.666667z m-389.12 424.362667a127.914667 127.914667 0 0 0 181.12-0.042667l366.250667-366.421333a42.666667 42.666667 0 1 0-60.330667-60.330667l-366.336 366.506667a42.624 42.624 0 0 1-60.288 0l-366.378666-366.506667a42.666667 42.666667 0 1 0-60.330667 60.330667z" horiz-adv-x="1024" />
<glyph glyph-name="xuanzhongduigou" unicode="&#58962;" d="M528.544303 849.464127c-247.186775 0-447.601294-200.38996-447.601294-447.601294 0-247.211335 200.415542-447.601294 447.601294-447.601294 247.194962 0 447.601294 200.38996 447.601294 447.601294C976.146621 649.075191 775.740288 849.464127 528.544303 849.464127M789.830191 523.099035 483.425709 225.9698c-5.210675-5.053086-11.95938-7.569396-18.690688-7.569396-6.880711 0-13.752212 2.622734-18.99768 7.867178L326.355371 345.650577c-10.500145 10.490935-10.500145 29.53364 0 40.024575 10.489912 10.490935 27.476795 12.537548 37.96773 2.046612l100.691283-100.676957 287.437501 278.719956c10.629081 10.29753 27.607778 8.024767 37.97387-2.641153C800.734542 552.476109 800.489972 533.433404 789.830191 523.099035" horiz-adv-x="1024" />
<glyph glyph-name="filter" unicode="&#59356;" d="M206.72 661.461333l248.149333-199.253333v-291.84a42.666667 42.666667 0 0 0-85.333333 0v250.922667l-217.6 174.677333a119.765333 119.765333 0 0 0-44.757333 93.397333c0 31.701333 25.728 57.429333 57.429333 57.429334h694.869333c31.658667 0 57.344-25.685333 57.344-57.344 0-36.266667-16.341333-70.656-44.458666-93.568l-214.186667-174.421334v-406.357333a42.666667 42.666667 0 1 0-85.333333 0V461.994667l244.906666 199.466666H206.677333z" horiz-adv-x="1024" />
<glyph glyph-name="Ok" unicode="&#58978;" d="M512-128a512 512 0 1 0 512 512 512.576 512.576 0 0 0-512-512z m0 960a448 448 0 1 1 448-448A448.512 448.512 0 0 1 512 832z m-34.848-630.4a32 32 0 0 0-22.688-9.6H454.4a32 32 0 0 0-22.624 9.376l-166.4 166.4A32 32 0 0 0 310.624 412.8l143.424-143.36 259.2 264.864a32 32 0 1 0 45.76-44.8z" horiz-adv-x="1024" />
<glyph glyph-name="categoary" unicode="&#59357;" d="M327.68 363.52a163.84 163.84 0 0 0 163.84-163.84v-81.92a163.84 163.84 0 0 0-163.84-163.84H245.76a163.84 163.84 0 0 0-163.84 163.84v81.92a163.84 163.84 0 0 0 163.84 163.84h81.92z m409.6 0a204.8 204.8 0 1 0-77.90592-394.24 40.96 40.96 0 1 0 31.17056 75.776 122.88 122.88 0 1 1-72.99072 85.77024 40.96 40.96 0 1 0-79.79008-18.51392A204.8 204.8 0 0 0 737.28 363.52zM327.68 281.6H245.76a81.92 81.92 0 0 1-81.92-81.92v-81.92a81.92 81.92 0 0 1 81.92-81.92h81.92a81.92 81.92 0 0 1 81.92 81.92v81.92a81.92 81.92 0 0 1-81.92 81.92zM327.68 814.08a163.84 163.84 0 0 0 163.84-163.84v-81.92a163.84 163.84 0 0 0-163.84-163.84H245.76a163.84 163.84 0 0 0-163.84 163.84V650.24a163.84 163.84 0 0 0 163.84 163.84h81.92z m450.56 0a163.84 163.84 0 0 0 163.84-163.84v-81.92a163.84 163.84 0 0 0-163.84-163.84h-81.92a163.84 163.84 0 0 0-163.84 163.84V650.24a163.84 163.84 0 0 0 163.84 163.84h81.92zM327.68 732.16H245.76a81.92 81.92 0 0 1-81.92-81.92v-81.92a81.92 81.92 0 0 1 81.92-81.92h81.92a81.92 81.92 0 0 1 81.92 81.92V650.24a81.92 81.92 0 0 1-81.92 81.92z m450.56 0h-81.92a81.92 81.92 0 0 1-81.92-81.92v-81.92a81.92 81.92 0 0 1 81.92-81.92h81.92a81.92 81.92 0 0 1 81.92 81.92V650.24a81.92 81.92 0 0 1-81.92 81.92z" horiz-adv-x="1024" />
<glyph glyph-name="question" unicode="&#59051;" d="M512-128C229.216-128 0 101.248 0 384 0 666.784 229.216 896 512 896 794.752 896 1024 666.784 1024 384 1024 101.248 794.752-128 512-128ZM473.28 69.248 551.328 69.248 551.328 148.512 473.28 148.512 473.28 69.248ZM655.008 652.384C618.88 684.16 571.584 700 512.96 700 457.696 700 412.064 683.84 376.096 651.552 340.16 619.264 319.808 575.616 315.072 520.608L396.288 520.608C407.968 598.464 445.568 620.608 512.224 620.608 546.368 620.608 575.584 626.88 596.672 605.856 617.792 584.864 628.352 558.144 628.352 525.696 628.352 509.088 624.448 493.312 616.704 478.528 608.896 463.712 588.96 442.464 556.896 414.848 524.8 387.232 502.816 361.184 490.88 336.768 478.944 312.384 472.832 279.232 472.832 226.784L551.616 226.784C551.616 266.56 550.176 289.696 557.952 306.784 565.728 323.808 586.688 346.752 620.832 375.52 655.008 404.288 678.272 430.496 690.624 454.208 702.944 477.888 709.152 503.552 709.152 531.2 709.152 580.288 691.104 620.704 655.008 652.384Z" horiz-adv-x="1024" />
<glyph glyph-name="message" unicode="&#59358;" d="M1002.666667 424.192C1002.666667 651.562667 781.269333 832 512 832S21.333333 651.562667 21.333333 424.192c0-206.08 183.04-376.405333 422.741334-403.925333a42.666667 42.666667 0 1 1 9.728 84.778666c-199.594667 22.912-347.136 160.213333-347.136 319.146667C106.666667 600.1493330000001 286.421333 746.666667 512 746.666667s405.333333-146.517333 405.333333-322.474667c0-150.058667-131.712-281.770667-316.842666-314.709333a42.666667 42.666667 0 0 1-24.192-70.570667l79.957333-88.789333a42.666667 42.666667 0 1 1 63.402667 57.088l-32.298667 35.882666c185.6 58.837333 315.306667 207.786667 315.306667 381.098667z" horiz-adv-x="1024" />
<glyph glyph-name="left" unicode="&#58903;" d="M709.254038-61.195501c-15.286148 0-29.522384 5.878894-40.166815 16.564257L279.38971 345.759047c-1.425466 1.39272-2.537799 2.577708-3.449565 3.846608l-2.304486 2.905166c-11.362792 11.416004-16.945951 24.848944-16.945951 39.068807 0 14.475689 5.708002 28.010961 16.056698 38.110993l392.376529 388.216789c10.612709 10.467399 24.785499 16.236799 39.892569 16.236799 14.772448 0 28.726252-5.599532 39.287795-15.753799 10.497075-10.18599 16.538675-24.390503 16.538675-38.95215 0-14.382569-5.722328-28.009937-16.142655-38.366819L390.732587 390.901177 749.217215 31.473061c10.249435-10.30981 15.909341-23.781636 15.909341-37.994336 0-14.889105-6.05081-28.859281-16.999163-39.333844C737.70809-55.744349 723.878107-61.195501 709.254038-61.195501z" horiz-adv-x="1024" />
<glyph glyph-name="notice" unicode="&#59359;" d="M851.22285687 187.54285688000004a41.82857156 41.82857156 0 0 0 24.75428626-6.65142844 104.43428531 104.43428531 0 0 0-48.20571469 88.32V476.50285687c0 151.95428531-110.12571469 278.74285688-257.14285688 309.94285782v7.47428531A69.94285688 69.94285688 0 0 1 500.48 863.79428531h-0.06857156c-38.67428531 0-70.14857156-31.33714312-70.14857156-69.94285687v-7.33714313c-147.15428531-31.26857156-257.14285688-157.92-257.14285688-310.01142844v-207.42857156a104.91428531 104.91428531 0 0 0-48.34285688-88.32 40.93714312 40.93714312 0 0 0 24.75428532 6.65142938 46.62857156 46.62857156 0 0 1-3.42857157-93.25714313h704.84571469a46.69714312 46.69714312 0 0 1 0.20571375 93.39428531z m-350.67428531-256.66285688c64.59428531 0 116.91428531 52.32 116.91428532 116.57142844h-233.82857157c0-64.25142844 52.25142844-116.57142844 116.91428625-116.57142844z" horiz-adv-x="1024" />
<glyph glyph-name="right" unicode="&#58936;" d="M312.56325 834.14421c15.286148 0 29.522384-5.878894 40.166815-16.564257l389.69649-390.391315c1.425466-1.39272 2.537799-2.577708 3.449565-3.846608l2.304486-2.905166c11.362792-11.416004 16.945951-24.848944 16.945951-39.068807 0-14.475689-5.708002-28.010961-16.056698-38.110993L356.692307-44.958702c-10.612709-10.467399-24.785499-16.236799-39.892569-16.236799-14.772448 0-28.726252 5.599532-39.287795 15.753799-10.497075 10.18599-16.538675 24.390503-16.538675 38.95215 0 14.382569 5.722328 28.009937 16.142655 38.366819l353.968777 350.170265L272.59905 741.475648c-10.249435 10.30981-15.909341 23.781636-15.909341 37.994336 0 14.889105 6.051833 28.859281 17.000186 39.333844C284.109198 828.693058 297.939181 834.14421 312.56325 834.14421z" horiz-adv-x="1024" />
<glyph glyph-name="user" unicode="&#59360;" d="M508.50474667 362.15466667c234.79364267 0 396.71125333-156.19413333 396.71125333-393.216a43.69066667 43.69066667 0 0 0-87.38133333 0c0 188.04462933-122.11541333 305.83466667-309.32992 305.83466666-170.655744 0-283.377664-98.435072-300.15488-262.144h495.01525333a43.69066667 43.69066667 0 1 0 0-87.38133333H162.47466667a43.69066667 43.69066667 0 0 0-43.69066667 43.69066667c0 238.11413333 156.28151467 393.216 389.72074667 393.216z m3.49525333 480.59733333a218.45333333 218.45333333 0 1 0 0-436.90666667 218.45333333 218.45333333 0 0 0 0 436.90666667z m0-87.38133333a131.072 131.072 0 1 1 0-262.144 131.072 131.072 0 0 1 0 262.144z" horiz-adv-x="1024" />
<glyph glyph-name="check_full" unicode="&#59342;" d="M878.545455 872.727273h-733.09091A122.298182 122.298182 0 0 1 23.272727 750.545455v-733.09091A122.298182 122.298182 0 0 1 145.454545-104.727273h733.09091A122.298182 122.298182 0 0 1 1000.727273 17.454545v733.09091A122.298182 122.298182 0 0 1 878.545455 872.727273z m-112.872728-369.105455l-282.181818-280.436363a29.090909 29.090909 0 0 0-40.96 0L258.327273 406.109091a29.090909 29.090909 0 0 0 40.96 41.309091l163.607272-162.909091 261.701819 260.305454a29.090909 29.090909 0 1 0 40.96-41.30909z" horiz-adv-x="1024" />
<glyph glyph-name="tuihui" unicode="&#59361;" d="M512 864c265.08 0 480-214.92 480-480a40.00000031 40.00000031 0 0 0-79.99999969 0c0 220.92-179.08000031 400.00000031-400.00000031 400.00000031S111.99999969 604.9200000000001 111.99999969 384s179.08000031-400.00000031 400.00000031-400.00000031a40.00000031 40.00000031 0 0 0 0-79.99999969C246.92-96 32 118.91999999999996 32 384S246.92 864 512 864z m224.52-648.28000031a40.00000031 40.00000031 0 1 0 56.56000031-56.55999938l-15.16000031-15.12 168.28000031-0.04000031a40.00000031 40.00000031 0 0 0 0-79.99999969h-171.12l18-18a40.00000031 40.00000031 0 1 0-56.56000031-56.56000031l-84.88000031 84.84a40.00000031 40.00000031 0 0 0 0 56.59999969z m-299.68000031 420l73.2-73.2 73.2 73.2a40.00000031 40.00000031 0 0 0 52.8 3.32000062l3.76000031-3.32000062a40.00000031 40.00000031 0 0 0 3.31999969-52.8l-3.31999969-3.75999938L564.60000031 504H672.00000031a40.00000031 40.00000031 0 0 0 0-79.99999969h-120v-40.00000031h79.99999969a40.00000031 40.00000031 0 0 0 0-79.99999969h-79.99999969v-80.00000062a40.00000031 40.00000031 0 0 0-80.00000062 0v80.00000062H392a40.00000031 40.00000031 0 0 0 0 79.99999969h79.99999969v40.00000031H351.99999969a40.00000031 40.00000031 0 0 0 0 79.99999969h103.44L380.28000031 579.16000031a40.00000031 40.00000031 0 0 0 56.55999938 56.55999938z" horiz-adv-x="1024" />
<glyph glyph-name="check_default" unicode="&#59340;" d="M878.545455-104.727273h-733.09091A122.298182 122.298182 0 0 0 23.272727 17.454545v733.09091A122.298182 122.298182 0 0 0 145.454545 872.727273h733.09091A122.298182 122.298182 0 0 0 1000.727273 750.545455v-733.09091A122.298182 122.298182 0 0 0 878.545455-104.727273z m-733.09091 919.272728A64.116364 64.116364 0 0 1 81.454545 750.545455v-733.09091a64.116364 64.116364 0 0 1 64-64h733.09091a64.116364 64.116364 0 0 1 64 64v733.09091A64.116364 64.116364 0 0 1 878.545455 814.545455z" horiz-adv-x="1024" />
<glyph glyph-name="tixian" unicode="&#59362;" d="M512 864c265.08 0 480-214.92 480-480a40.00000031 40.00000031 0 0 0-79.99999969 0c0 220.92-179.08000031 400.00000031-400.00000031 400.00000031S111.99999969 604.9200000000001 111.99999969 384s179.08000031-400.00000031 400.00000031-400.00000031a40.00000031 40.00000031 0 0 0 0-79.99999969C246.92-96 32 118.91999999999996 32 384S246.92 864 512 864z m369.72-648.28000031l84.84-84.84a40.00000031 40.00000031 0 0 0 0-56.59999969l-84.84-84.84a40.00000031 40.00000031 0 0 0-56.59999969 56.56000031l18 18H672.00000031a40.00000031 40.00000031 0 0 0 0 79.99999969h168.24l-15.12 15.16000031a40.00000031 40.00000031 0 1 0 56.59999969 56.55999938zM436.80000031 635.71999969l73.2-73.2 73.2 73.2a40.00000031 40.00000031 0 0 0 52.8 3.32000062l3.75999938-3.32000062a40.00000031 40.00000031 0 0 0 3.32000062-52.8l-3.32000062-3.75999938L564.60000031 504H672.00000031a40.00000031 40.00000031 0 0 0 0-79.99999969h-120v-40.00000031h79.99999969a40.00000031 40.00000031 0 0 0 0-79.99999969h-79.99999969v-80.00000062a40.00000031 40.00000031 0 0 0-80.00000062 0v80.00000062H392a40.00000031 40.00000031 0 0 0 0 79.99999969h79.99999969v40.00000031H351.99999969a40.00000031 40.00000031 0 0 0 0 79.99999969h103.44L380.28000031 579.16000031a40.00000031 40.00000031 0 0 0 56.55999938 56.55999938z" horiz-adv-x="1024" />
<glyph glyph-name="check" unicode="&#59341;" d="M459.985455 214.690909a28.974545 28.974545 0 0 0-20.48 8.494546L256 406.109091a29.090909 29.090909 0 0 0 40.96 41.309091l163.607273-162.909091L721.454545 544.814545a29.090909 29.090909 0 1 0 40.96-41.30909L480.465455 223.185455a28.974545 28.974545 0 0 0-20.48-8.494546zM875.636364-104.727273h-733.090909a122.298182 122.298182 0 0 0-122.181819 122.181818v733.09091A122.298182 122.298182 0 0 0 142.545455 872.727273h733.090909a122.298182 122.298182 0 0 0 122.181818-122.181818v-733.09091A122.298182 122.298182 0 0 0 875.636364-104.727273z m-733.090909 919.272728a64.116364 64.116364 0 0 1-64-64v-733.09091a64.116364 64.116364 0 0 1 64-64h733.090909a64.116364 64.116364 0 0 1 64 64v733.09091a64.116364 64.116364 0 0 1-64 64z" horiz-adv-x="1024" />
<glyph glyph-name="express" unicode="&#59363;" d="M190.41848853 115.66648853000004h-73.728a42.14328853 42.14328853 0 0 0-42.09777706 42.1432896v136.98844374a42.14328853 42.14328853 0 1 0 84.28657706 0v-94.8451552h24.71253334a136.9884448 136.9884448 0 0 0 266.6040896 0h175.85493333a136.9884448 136.9884448 0 0 0 266.60408853 0h35.27111147v155.648l-81.60142293 77.09582186a42.14328853 42.14328853 0 0 0-9.19324374 12.6520896l-72.9088 154.91982187h-57.5260448a42.32533333 42.32533333 0 0 0-10.55857813 1.36533333v-233.15342186a42.14328853 42.14328853 0 1 0-84.28657707 0V663.48373333H158.87928853v-31.63022186a42.14328853 42.14328853 0 1 0-84.28657706 0v73.728c0 23.30168853 18.8416 42.1888 42.14328853 42.1888H653.99466667c23.30168853 0 42.14328853-18.88711147 42.14328853-42.1432896v-22.39146667a42.32533333 42.32533333 0 0 0 10.55857813 1.31982293h84.28657814c16.29297813 0 31.17511147-9.4208 38.1383104-24.21191146l80.82773333-171.8499552 89.01973333-84.10453334c8.46506667-7.9644448 13.19822187-19.0236448 13.19822294-30.62897813v-215.95022187a42.14328853 42.14328853 0 0 0-42.09777814-42.1432896h-84.24106666a136.9884448 136.9884448 0 0 0-252.9507552 0h-189.50826667a136.9884448 136.9884448 0 0 0-252.95075627 0z m126.47537814 0a52.6563552 52.6563552 0 1 1 0 105.35822294 52.6563552 52.6563552 0 0 1 0-105.35822294z m442.45902186 0a52.6563552 52.6563552 0 1 1 0 105.35822294 52.6563552 52.6563552 0 0 1 0-105.35822294zM43.008 558.12551147h84.24106667a31.58471147 31.58471147 0 1 0 0-63.21493334H42.96248853a31.58471147 31.58471147 0 0 0 0 63.26044374z m21.02613333-105.35822294h63.2604448a31.58471147 31.58471147 0 1 0 0-63.21493333h-63.2604448a31.58471147 31.58471147 0 0 0 0 63.2604448z" horiz-adv-x="1024" />
<glyph glyph-name="warn" unicode="&#59343;" d="M512 830.016C757.92 830.016 958.016 629.952 958.016 384 958.016 138.08000000000004 757.92-62.01599999999996 512-62.01599999999996c-245.95200001 0-446.016 200.064-446.016 446.016C65.984 629.952 266.048 830.016 512 830.016zM512 1.9840000000000373C722.656 1.9840000000000373 894.016 173.34400000000005 894.016 384c0 210.624-171.36 382.016-382.016 382.016-210.624 0-382.016-171.36-382.016-382.016C129.984 173.34400000000005 301.376 1.9840000000000373 512 1.9840000000000373zM512 176m48 0a1.5 1.5 0 1 1-96 0 1.5 1.5 0 1 1 96 0ZM512 639.99999999c17.664 0 32-14.304 32-31.99999999l0-288c0-17.664-14.336-32-32-31.99999999s-32 14.336-32 31.99999999l0 288C480 625.696 494.336 640 512 639.99999999z" horiz-adv-x="1024" />
<glyph glyph-name="-star-fill" unicode="&#59365;" d="M512 33.91867221999996l-247.19208334-104.0323311a52.4288 52.4288 0 0 0-72.62359666 52.9142511l23.15605333 265.20234666-175.39375445 200.73434112a52.4288 52.4288 0 0 0 27.71930112 85.63370667l260.97891555 60.05039445 138.45086778 228.5507311a52.4288 52.4288 0 0 0 89.80859334 0l138.40232221-228.5507311 261.02746112-60.05039445a52.4288 52.4288 0 0 0 27.71930112-85.63370667l-175.44230002-200.73434112 23.2045989-265.20234666a52.4288 52.4288 0 0 0-72.62359666-52.9142511L512 33.91867221999996z" horiz-adv-x="1024" />
<glyph glyph-name="info" unicode="&#59109;" d="M512-62.016C266.08-62.016 65.984 138.048 65.984 384 65.984 629.92 266.08 830.016 512 830.016c245.952 0 446.016-200.064 446.016-446.016C958.016 138.048 757.952-62.016 512-62.016zM512 766.016C301.344 766.016 129.984 594.656 129.984 384c0-210.624 171.36-382.016 382.016-382.016 210.624 0 382.016 171.36 382.016 382.016C894.016 594.656 722.624 766.016 512 766.016zM512 592m-48 0a1.5 1.5 0 1 0 96 0 1.5 1.5 0 1 0-96 0ZM512 128c-17.664 0-32 14.304-32 32l0 288c0 17.664 14.336 32 32 32s32-14.336 32-32l0-288C544 142.304 529.664 128 512 128z" horiz-adv-x="1024" />
<glyph glyph-name="-star-outline" unicode="&#59364;" d="M794.35256938-91.69522311000003a54.5547825 54.5547825 0 0 1 75.56847656 55.05991873l-24.14554219 275.95627407 182.55646594 208.87409719a54.5547825 54.5547825 0 0 1-28.84331531 89.10614437l-271.61209688 62.48543156L583.81152125 837.60508313a54.5547825 54.5547825 0 0 1-93.39980813-2e-8L346.34667687 599.78664281 74.78509344 537.30121125a54.5547825 54.5547825 0 0 1-28.84331532-89.10614437l182.5059525-208.87409719-24.09502968-275.95627407a54.5547825 54.5547825 0 0 1 69.96145781-57.08046656l5.55650531 2.02054781L537.13687344 16.555608750000033l257.21569594-108.25083188zM537.13687344 105.40918499999998l-247.26449907-104.05819688 23.23629564 265.60096875L137.57360656 467.74386375l260.85268125 59.9597475L537.13687344 756.68215594l138.66007218-228.92803125 260.85268125-59.95974656-175.48455-200.79190782 23.23629657-265.60096781L537.13687344 105.40918499999998z" horiz-adv-x="1077" />
<glyph glyph-name="up" unicode="&#58888;" d="M930.25 230.898l0 0c-18.573-17.814-48.653-17.814-67.227 0l-251.664 241.674c-18.573 17.814-18.573 46.717 0 64.529 18.498 17.814 48.616 17.814 67.19 0l251.702-241.674c18.535-17.814 18.535-46.718 0-64.529zM359.621 230.898l0 0c-18.535 17.814-18.535 46.717 0 64.529l251.739 241.674c18.498 17.814 48.616 17.814 67.19 0 18.535-17.814 18.535-46.718 0-64.529l-251.701-241.674c-18.573-17.814-48.653-17.814-67.227 0z" horiz-adv-x="1821" />
<glyph glyph-name="article" unicode="&#59366;" d="M186.904381 896a276.333714 276.333714 0 0 0 276.23619-268.726857 449.731048 449.731048 0 0 0 338.017524 170.959238L816.761905 798.47619H853.333333a146.285714 146.285714 0 0 0 146.041905-137.703619L999.619048 652.190476v-36.571428a451.047619 451.047619 0 0 0-408.234667-449.048381 48.761905 48.761905 0 1 0-9.167238 97.084952 352.792381 352.792381 0 0 1 113.615238 30.476191 353.52381 353.52381 0 0 1 206.019048 308.028952L902.095238 615.619048V652.190476a48.761905 48.761905 0 0 1-43.056762 48.420572L853.333333 700.9523810000001h-36.571428A353.52381 353.52381 0 0 1 463.238095 347.42857100000003v-404.723809c0-20.187429-21.845333-36.571429-48.761905-36.571429s-48.761905 16.384-48.761904 36.571429V465.481143C350.549333 460.117333 334.116571 457.142857 316.952381 457.142857h-16.237714A276.333714 276.333714 0 0 0 24.380952 733.476571V749.714286a146.285714 146.285714 0 0 0 146.285715 146.285714h16.237714z m0-97.52381H170.666667a48.761905 48.761905 0 0 1-48.761905-48.761904v-16.237715A178.809905 178.809905 0 0 1 300.714667 554.666667H316.952381a48.761905 48.761905 0 0 1 48.761905 48.761904v16.237715A178.809905 178.809905 0 0 1 186.904381 798.47619z" horiz-adv-x="1024" />
<glyph glyph-name="downn" unicode="&#58889;" d="M930.25 472.573l-251.701-241.674c-18.573-17.814-48.693-17.814-67.19 0-18.573 17.814-18.573 46.718 0 64.529l251.664 241.674c18.573 17.814 48.653 17.814 67.227 0 18.535-17.814 18.535-46.717 0-64.529zM426.847 537.102l251.701-241.674c18.535-17.814 18.535-46.717 0-64.529-18.573-17.814-48.693-17.814-67.189 0l-251.739 241.674c-18.535 17.814-18.535 46.718 0 64.529 18.573 17.814 48.654 17.814 67.227 0z" horiz-adv-x="1821" />
<glyph glyph-name="zan-fill" unicode="&#59367;" d="M586.274 813.602c40.004-23.074 53.726-74.274 30.584-114.278l-8.875-15.36-144.794 83.695 8.875 15.291a83.695 83.695 0 0 0 114.278 30.584zM576.239 43.212999999999965l-36.796-63.761a93.73 93.73 0 0 0-128-34.338l-208.76 120.49a83.695 83.695 0 0 0 83.696 144.999l100.215-54.204m174.012 285.9L237.705 628.327a83.695 83.695 0 1 0 83.694 144.93L711.27 548.182c44.852-25.941 60.212-83.217 34.339-128l-36.864-63.829M572.348 628.395l162.201-93.799c150.119-86.698 182.887-310.818 103.697-447.966-79.189-137.216-289.723-220.91-439.842-134.212l-115.78 67.175M390.895 153.39499999999998l-103.56 59.802a83.695 83.695 0 0 0 83.694 144.93l103.22-59.597M477.184 296.823l-105.745 61.03a83.695 83.695 0 1 0 83.695 144.931l104.107-60.075M556.92 432.742a10.24 10.24 0 0 0-2.8 1.093l-104.106 60.074a73.455 73.455 0 0 1-73.523-127.112l105.813-61.03a10.24 10.24 0 1 0-10.24-17.75l-3.004 1.707-103.219 59.597a73.387 73.387 0 1 1-73.455-127.181l86.972-50.245 12.015-6.485a10.24 10.24 0 0 0 2.526-1.843l2.048-1.229a10.24 10.24 0 1 0-10.24-17.75l-16.384 9.49-88.064 47.65a73.455 73.455 0 0 1-73.524-127.18l79.872-46.15 0.069 0.137 53.93-31.266 69.974-40.414c137.625-72.362 338.125-2.935 417.792 134.964 81.1 140.629 37.683 354.44-100.01 433.97l-107.59 62.328L316.28 764.3820000000001a73.455 73.455 0 0 1-73.454-127.113l322.9-186.026a10.24 10.24 0 0 0-8.874-18.432z m-157.355 90.522l-166.98 96.256a93.935 93.935 0 1 0 93.934 162.611L577.468 637.27l54.545-31.47 84.377-48.743 5.803-3.482 17.476-10.103C887.671 458 933.683 231.49199999999996 847.121 81.50999999999999c-84.036-145.613-293.069-219.137-440.73-145.067l-0.068-0.205-4.574 2.662a254.157 254.157 0 0 0-8.465 4.642l-61.781 35.909-133.94 77.278a93.935 93.935 0 0 0 54.682 175.035 93.935 93.935 0 0 0 82.057 147.661 93.935 93.935 0 0 0 65.263 143.838z m208.35 181.18a73.455 73.455 0 1 1-127.113 73.455l-3.686-6.417 127.112-73.524 3.755 6.486z m-16.59 118.101c44.92-25.941 60.28-83.422 34.339-128.341l-13.585-23.552-9.284 4.437L458 758.784l-8.533 5.734 13.653 23.552A93.935 93.935 0 0 0 591.394 822.41z" horiz-adv-x="1024" />
<glyph glyph-name="i-add" unicode="&#58904;" d="M910.509 405.585h-378.843v376.925c0 11.2-9.427 20.281-20.626 20.281s-20.626-9.080-20.626-20.281v-376.925h-376.925c-11.2 0-20.281-9.426-20.281-20.626s9.080-20.626 20.281-20.626h376.925v-378.844c0-11.199 9.427-20.281 20.626-20.281s20.626 9.081 20.626 20.281v378.844h378.843c11.199 0 20.281 9.426 20.281 20.626s-9.081 20.626-20.281 20.626z" horiz-adv-x="1024" />
<glyph glyph-name="zan-stroke-fill" unicode="&#59368;" d="M424.428 753.828l17.244 29.9a81.92 81.92 0 1 0 141.885-81.92l-17.244-29.9m9.42-621.527l-36.044-62.423a91.75 91.75 0 0 0-125.338-33.587l-204.35 117.964a81.92 81.92 0 0 0 81.92 141.886l98.141-53.084m170.312 279.92l-316.089 182.15a81.92 81.92 0 0 0 81.92 141.885l381.707-220.365a91.75 91.75 0 0 0 33.587-125.338l-36.045-62.423M571.884 623.288l158.801-91.832c146.924-84.787 178.996-304.333 101.5-438.559C754.687-41.370000000000005 548.535-123.28999999999996 401.612-38.460000000000036c-62.997 36.577-100.762 58.531-113.337 65.781M394.281 158.26999999999998l-101.376 58.572a81.92 81.92 0 0 0 81.92 141.845l101.007-58.368M478.74 298.64L375.194 358.44000000000005a81.92 81.92 0 0 0 81.92 141.885l101.908-58.86M553.656 421.683a20.48 20.48 0 0 0-4.874 2.048l-101.908 58.86a61.44 61.44 0 0 1-61.44-106.414l103.546-59.802a20.48 20.48 0 1 0-20.48-35.471l-2.908 1.679-101.048 58.409a61.44 61.44 0 1 1-61.44-106.414l85.033-49.07 11.674-6.308a20.562 20.562 0 0 0 3.686-2.58l1.024-0.574a20.48 20.48 0 1 0-20.48-35.471l-15.893 9.175-86.425 46.776a61.44 61.44 0 0 1-61.44-106.414l78.193-45.179 0.04 0.123c7.865-4.506 25.478-14.746 52.839-30.638l68.24-39.404c129.515-67.911 319.651-2.13 394.854 128.123 76.718 132.915 35.553 335.79-94.045 410.624l-105.39 60.99-299.008 172.646a61.44 61.44 0 0 1-61.48-106.414l316.088-182.15a20.48 20.48 0 0 0-16.958-37.068z m-177.561 101.95l-142.05 81.838a102.4 102.4 0 1 0 102.4 177.357l245.638-141.845 0.04 0.041 53.412-30.884 82.617-47.677-0.082-0.082 22.855-13.23c150.16-86.713 196.527-314.942 108.995-466.535-85.033-147.292-295.977-221.348-445.686-145.817l-0.123-0.164-4.341 2.457a259.564 259.564 0 0 0-8.438 4.71l-60.498 35.104L199.762 54.60000000000002a102.4 102.4 0 0 0 40.96 190.628c-13.271 29.081-12.739 63.897 4.465 93.716a102.236 102.236 0 0 0 76.677 50.463 102.236 102.236 0 0 0 54.23 134.185z m57.18 225.116l-35.471 20.48 12.165 21.012a102.4 102.4 0 1 0 177.356-102.4L575.16 666.83l-35.471 20.48 12.165 21.012a61.44 61.44 0 0 1-106.414 61.44l-12.165-21.012z" horiz-adv-x="1024" />
<glyph glyph-name="question1" unicode="&#58928;" d="M463.99957 111.647789c0-26.509985 21.490445-48.00043 48.00043-48.00043s48.00043 21.490445 48.00043 48.00043c0 26.509985-21.490445 48.00043-48.00043 48.00043S463.99957 138.157774 463.99957 111.647789zM512-64c-247.039484 0-448 200.960516-448 448S264.960516 832 512 832 960 631.039484 960 384 759.039484-64 512-64zM512 767.712727c-211.584464 0-383.712727-172.128262-383.712727-383.712727 0-211.551781 172.128262-383.712727 383.712727-383.712727 211.551781 0 383.712727 172.159226 383.712727 383.712727C895.712727 595.584464 723.551781 767.712727 512 767.712727zM512 222.304744c-17.664722 0-32.00086 14.336138-32.00086 31.99914l0 54.112297c0 52.352533 39.999785 92.352318 75.32751 127.647359 25.887273 25.919957 52.67249 52.67249 52.67249 74.016718 0 53.343368-43.07206 96.735385-95.99914 96.735385-53.823303 0-95.99914-41.535923-95.99914-94.559333 0-17.664722-14.336138-31.99914-32.00086-31.99914s-32.00086 14.336138-32.00086 31.99914c0 87.423948 71.775299 158.559333 160.00086 158.559333s160.00086-72.095256 160.00086-160.735385c0-47.904099-36.32028-84.191695-71.424378-119.295794-27.839699-27.776052-56.575622-56.511974-56.575622-82.3356l0-54.112297C544.00086 236.671845 529.664722 222.304744 512 222.304744z" horiz-adv-x="1024" />
<glyph glyph-name="zan_n" unicode="&#59369;" d="M485.12 706.6800000000001a28 28 0 1 0-46.4 31.36l36.32 53.6A108 108 0 0 0 622.6 831.2a108.2 108.2 0 0 0 39.04-148.32l-34.16-54.76a28 28 0 0 0-47.52 29.6l33.64 54a52 52 0 0 1-19 71c-24.88 14.36-56.68 5.84-72.12-20.72l-37.36-55.28z m-69.12-710a28 28 0 1 0-28-48.52l-199.56 115.2a108 108 0 0 0-39.52 147.56c29.84 51.64 95.88 69.36 146.84 39.88L391.6 199a28 28 0 1 0-26.64-49.28L268.4 202a52 52 0 0 1-52-90.08l199.56-115.2zM558.6 472a28 28 0 0 0-28-48.52L221.96 601.36a108 108 0 0 0 108 187.04l372.76-215.2a28 28 0 1 0-28-48.48l-372.76 215.2a52 52 0 0 1-52-90.08L558.6 472zM541.84 601.44l28 48.52 155.08-89.72c150.68-87 196.96-314.88 109.36-466.56-87.6-151.68-308-225.52-458.8-138.48l-110.6 64.2 28 48.48L403.6 3.6000000000000227c122.48-70.72 309.4-8.08 382.24 118.04 72.8 126.16 33.6 319.32-88.92 390.08a386716.76 386716.76 0 0 1-155.04 89.68zM396.4 195.79999999999995a28 28 0 1 0-28-48.48l-99.04 57.2a108 108 0 0 0 108 187l98.68-56.96a28 28 0 1 0-28-48.52L349.36 343a52 52 0 1 1-52-90l99.04-57.2zM478.88 332.88a28 28 0 1 0-28-48.48l-101.12 58.4a108 108 0 0 0 108 187.04l99.52-57.48a28 28 0 1 0-28-48.48l-99.52 57.48a52 52 0 1 1-52-90.08l101.12-58.4z" horiz-adv-x="1024" />
<glyph glyph-name="plus-minus" unicode="&#59176;" d="M934.4 358.4h-844.8c-14.080 0-25.6 11.52-25.6 25.6v0c0 14.080 11.52 25.6 25.6 25.6h844.8c14.080 0 25.6-11.52 25.6-25.6v0c0-14.080-11.52-25.6-25.6-25.6z" horiz-adv-x="1024" />
<glyph glyph-name="back" unicode="&#59235;" d="M718.08-122.464L208 386.016 718.016 896.032l67.36-67.36-442.56-442.56 442.496-441.12-67.264-67.456z" horiz-adv-x="1024" />
<glyph glyph-name="arrow" unicode="&#59332;" d="M1536 896L768-128 0 896z" horiz-adv-x="1536" />
... ...
... ... @@ -4,6 +4,10 @@ export const Types = {
GET_COUPON_SUCCESS: 'GET_COUPON_SUCCESS',
GET_COUPON_FAILED: 'GET_COUPON_FAILED',
GET_SERVER_TIME_SUCCESS: 'GET_SERVER_TIME_SUCCESS',
GET_PRODUCT_COUPON_REQUEST: 'GET_PRODUCT_COUPON_REQUEST',
GET_PRODUCT_COUPON_SUCCESS: 'GET_PRODUCT_COUPON_SUCCESS',
GET_PRODUCT_COUPON_FAILED: 'GET_PRODUCT_COUPON_FAILED',
};
export default function() {
... ... @@ -11,7 +15,8 @@ export default function() {
namespaced: true,
state: {
fetchingCoupon: false,
serverTime: ''
serverTime: '',
fetchingProductCoupon: false
},
mutations: {
[Types.GET_COUPON_REQUEST](state) {
... ... @@ -26,7 +31,18 @@ export default function() {
[Types.GET_SERVER_TIME_SUCCESS](state, {time}) {
state.serverTime = time;
console.log('mutationServerTime', time);
}
},
// 这一块是商品详情页的领券,后来换的接口
[Types.GET_PRODUCT_COUPON_REQUEST](state) {
state.fetchingProductCoupon = true;
},
[Types.GET_PRODUCT_COUPON_SUCCESS](state) {
state.fetchingProductCoupon = false;
},
[Types.GET_PRODUCT_COUPON_FAILED](state) {
state.fetchingProductCoupon = false;
},
},
actions: {
async getCoupon({commit}, {couponToken}) {
... ... @@ -43,12 +59,27 @@ export default function() {
return result || {};
},
async getServerTime() {
const result = await this.$api.get('/app/ufo/getServerTime');
return result;
}
},
// 商品详情页领券接口
async getProductCoupon({commit}, { couponTokens }) {
commit(Types.GET_PRODUCT_COUPON_REQUEST);
const result = await this.$api.get('/api/ufo/coupons/getCoupon', { coupon_tokens: couponTokens });
if (result && result.code === 200) {
commit(Types.GET_PRODUCT_COUPON_SUCCESS);
} else {
commit(Types.GET_PRODUCT_COUPON_FAILED);
}
return result || {};
},
}
};
};
... ...
... ... @@ -56,6 +56,7 @@ export default function() {
page: couponData.page,
limit: couponData.limit,
type: couponData.type,
userType: param.userType
};
if (param.isReset) {
... ...
... ... @@ -3,6 +3,7 @@ import channel from './channel';
import favorite from './favorite';
import news from './news';
import coupon from './coupon';
import salerCoupon from './salerCoupon';
import bindAccount from './bindAccount';
export default function() {
return {
... ... @@ -24,6 +25,7 @@ export default function() {
favorite: favorite(),
news: news(),
coupon: coupon(),
salerCoupon: salerCoupon(),
bindAccount: bindAccount()
}
};
... ...
export default function() {
return {
namespaced: true,
state: {
unused: {
type: 'unused',
isFetching: false,
reachedEnd: false,
isEmpty: false,
list: [],
filter: 0,
page: 0,
limit: 10,
total: 0
},
used: {
type: 'used',
isFetching: false,
reachedEnd: false,
isEmpty: false,
list: [],
filter: 0,
page: 0,
limit: 10,
total: 0
},
overtime: {
type: 'overtime',
isFetching: false,
reachedEnd: false,
isEmpty: false,
list: [],
filter: 0,
page: 0,
limit: 10,
total: 0
},
},
mutations: {
addList(state, { data }) {
state[data.type] = data;
}
},
actions: {
async fetchSalerCouponList({ commit, state }, param) {
if (!param.type) {
return;
}
let couponData = {...state[param.type]};
if (!param.isReset && couponData.reachedEnd) {
return couponData.list;
}
let params = {
page: couponData.page,
limit: couponData.limit,
type: couponData.type,
userType: param.userType
};
if (param.isReset) {
params.page = 1;
} else {
params.page += 1;
}
params.filter = 0;
let result = await this.$api.get('/api/ufo/coupon/list', {...params});
if (result.code === 200) {
let data = result.data;
if (typeof data === 'object' && Object.keys(data).length) {
for (let key in data) {
if (key === 'coupons') {
couponData.list = data.page > 1 ? couponData.list.concat(data.coupons) : data.coupons;
} else {
couponData[key] = data[key];
}
}
if (data.page === data.totalPage) {
couponData.reachedEnd = true;
}
couponData.list.length ? couponData.isEmpty = false : couponData.isEmpty = true;
commit('addList', { data: couponData });
}
} else {
couponData.isEmpty = true;
commit('addList', { data: couponData });
}
return couponData.list || [];
}
},
};
}
... ...
... ... @@ -304,6 +304,13 @@ export default function() {
return this.$api.post('/api/order/status', {
orderCode
});
},
// 获取支付成功后展示的资源位
async fetchOrderResource(ctx, {contentCode}) {
return this.$api.get('/api/order/resource', {
content_code: contentCode
});
}
},
getters: {},
... ...
export default function () {
import { get, find, filter } from 'lodash';
export default function() {
return {
namespaced: true,
state: {
appraiseAddress: {},
appraiseAddressCodes: []
appraiseAddressCodes: [],
orderFeeInfo: {},
selectCouponCode: ''
},
mutations: {
SET_APPRAISE_ADDRESS(state, { orderCode, data }) {
... ... @@ -14,7 +18,7 @@ export default function () {
state.appraiseAddressCodes.push(orderCode);
if (state.appraiseAddressCodes.length > 5) {
state.appraiseAddressCodes.shift()
state.appraiseAddressCodes.shift();
}
state.appraiseAddressCodes.forEach(code => {
... ... @@ -24,6 +28,30 @@ export default function () {
});
state.appraiseAddress = addr;
},
SET_ORDER_FEE(state, { data }) {
state.orderFeeInfo = data;
},
UPDATE_SELECT_COUPON_LIST(state, { couponCode }) {
const item = find(get(state.orderFeeInfo, 'couponList', []), { coupon_code: couponCode });
if (!item) {
return;
}
let lastSelectCouponCode = state.selectCouponCode;
if (item.selected === 'Y') {
item.selected = 'N';
state.selectCouponCode = '';
} else {
filter(get(state.orderFeeInfo, 'couponList', []), { coupon_code: lastSelectCouponCode }).forEach(i => {
i.selected = 'N';
});
item.selected = 'Y';
state.selectCouponCode = couponCode;
}
}
},
actions: {
... ... @@ -48,6 +76,7 @@ export default function () {
return res;
},
/**
* @param {
* orderCode 订单编码
... ... @@ -58,6 +87,7 @@ export default function () {
orderCode: orderCode + '',
});
},
/**
* @param {
* orderCode 订单编码
... ... @@ -65,13 +95,42 @@ export default function () {
* depotNum 鉴定中心id
* }
*/
async deliverOrderToDepot({ commit }, { orderCode, wayBillCode, depotNum } = {}) {
async deliverOrderToDepot({ commit }, { orderCode, wayBillCode, depotNum, couponCode } = {}) {
return await this.$api.post('/api/order/deliverToDepot', {
expressCompanyId: 23,
orderCode: orderCode + '',
wayBillCode,
depotNum
depotNum,
couponCode
});
},
/**
* @param {
* orderCode 订单编码
* couponCode 非必填(如刚进入发货页面时)
* autoRecommended 是否自动推荐券 Y :推荐,N :不推荐 ,默认N 不做推荐
* }
*/
async computeWithCoupon({ commit }, { orderCode, couponCode } = {}) {
const res = await this.$api.get('/api/seller/order/computeWithCoupon', {
orderCode: orderCode + '',
couponCode,
autoRecommended: 'N'
});
if (res.code === 200) {
commit('SET_ORDER_FEE', {
data: res.data
});
}
return res;
},
// 修改选中优惠券
async changeSelectCouponList({ commit }, { couponCode, couponType }) {
commit('UPDATE_SELECT_COUPON_LIST', {couponCode});
}
},
};
... ...
... ... @@ -68,6 +68,7 @@ export default {
productId: productId,
page: 1,
limit: 500,
api_version : 1
}
const result = await this.$api.get('/api/ufo/product/coupon', params);
... ... @@ -81,9 +82,10 @@ export default {
async fetchProductCouponTopList({ commit }, { productId }) {
let params = {
productId: productId,
api_version : 1
}
const result = await this.$api.post('/api/ufo/product/couponTopList', params);
const result = await this.$api.get('/api/ufo/product/couponTopList', params);
if (result.code === 200) {
const couponTopList = result.data || [];
... ...
... ... @@ -23,4 +23,17 @@ module.exports = {
coupon_tokens: {type: String}
},
},
// 商品详情页领券
'/api/ufo/coupons/getCoupon': {
auth: true,
accessLog: true,
checkSign: true,
ufo: true,
path: 'coupon',
api: 'ufo.coupons.getCoupon',
params: {
coupon_tokens: {type: String}
},
},
};
... ...
... ... @@ -327,6 +327,14 @@ module.exports = {
params: {},
},
'/api/order/resource': {
ufo: true,
api: 'ufo.resource.get',
cache: true,
params: {
content_code: { type: String }},
},
// 订单物流信息
'/api/order/express': {
ufo: true,
... ... @@ -369,6 +377,19 @@ module.exports = {
// wayBillCode: { type: String, require: true }, // 物流快递号
// orderCode: { type: String, require: true }, // 订单编号
// depotNum: { type: Number, require: true }, // 鉴定中心id
// couponCode: { type: String, require: false }, // 优惠券单号
},
},
// 卖家发货
'/api/seller/order/computeWithCoupon': {
ufo: true,
auth: true,
api: 'ufo.sellerOrder.computeWithCoupon',
params: {
orderCode: { type: String, require: true }, // 快递公司id
couponCode: { type: String, require: false }, // 物流快递号
autoRecommended: { type: String, require: false }
},
},
... ...
... ... @@ -59,16 +59,17 @@ module.exports = {
},
},
// 对应商品的券
// 商品详情页couponList
'/api/ufo/product/coupon': {
ufo: true,
auth: true,
path: '/couponCenter',
path: 'couponCenter',
api: 'ufo.couponsInPrdDetail.list',
params: {
productId: {type: Number}, // 商品id
productId: {type: Number},
limit: { type: Number },
page: { type: Number },
api_version: { type: Number} // 商品详情页券单独添加的字段
},
},
... ... @@ -76,10 +77,11 @@ module.exports = {
'/api/ufo/product/couponTopList': {
ufo: true,
auth: false,
path: '/couponCenter',
path: 'couponCenter',
api: 'ufo.couponTopListOfPrdDetail.list',
params: {
productId: {type: Number}, // 商品id
productId: {type: Number},
api_version: { type: Number} // 商品详情页券单独添加的字段
},
},
... ... @@ -96,7 +98,7 @@ module.exports = {
'/api/ufo/product/addsize': {
ufo: true,
auth: true,
path: '/ufoLive',
path: 'ufoLive',
api: 'ufo.product.addSize',
params: {
product_id: {type: Number}, // 商品id
... ...
... ... @@ -27,6 +27,7 @@ module.exports = async (req, res, next) => {
if (!apiInfo.service) {
baseParams.method = apiInfo.api;
}
if (apiInfo.auth) {
if (req.user && req.user.uid) {
baseParams.uid = {
... ... @@ -41,7 +42,6 @@ module.exports = async (req, res, next) => {
try {
const reqParams = Object.assign({}, req.query, req.body, baseParams);
const params = checkParams.getParams(reqParams, apiInfo, req);
const cache =
req.method.toLowerCase() !== 'get' || apiInfo.auth
... ...
{
"name": "xianyu-ufo-app-web",
"version": "1.5.11",
"version": "1.6.4",
"private": true,
"description": "Xianyu Project With Express",
"repository": {
... ...