Merge branch 'dev-sws' into dev

master
gongfuxiang 2023-10-10 18:02:00 +08:00
commit 597d4b766f
27 changed files with 1069 additions and 1489 deletions

View File

@ -1591,4 +1591,13 @@ button[disabled].bg-grey {
*/
.top-search-width {
width: calc(100% - 250rpx) !important;
}
/**
*
*/
.weixin-nav-padding-top {
/* #ifdef MP-WEIXIN */
padding-top: calc(var(--status-bar-height) + 5px);
/* #endif */
}

View File

@ -34,6 +34,7 @@
return [];
},
},
//
propTop: {
type: String,
default: '',

View File

@ -124,7 +124,7 @@
},
},
//
propTofailPage: {
propToFailPage: {
type: String,
default: '',
},
@ -282,6 +282,7 @@
//
uni.showModal({
content: res.data.msg,
showCancel: false,
success(res) {
if (res.confirm) {
//
@ -309,13 +310,13 @@
popup_view_pay_html_is_show: true,
});
} else {
app.globalData.showToast(res.data.msg);
this.order_item_pay_fail_handle(res.data.data, order_id, res.data.msg);
}
}
},
fail: () => {
fail: (res) => {
uni.hideLoading();
app.globalData.showToast('服务器请求出错');
this.order_item_pay_fail_handle(res.data.data, order_id, '服务器请求出错');
},
});
} else {
@ -332,8 +333,7 @@
self.order_item_pay_success_handle(data, order_id);
},
fail: (res) => {
app.globalData.showToast('支付失败');
self.order_item_pay_fail_handle(data, order_id);
self.order_item_pay_fail_handle(data, order_id, '支付失败');
},
});
},
@ -359,13 +359,13 @@
success: (res) => {
// #ifdef MP-ALIPAY
if (res.resultCode != 9000) {
app.globalData.showToast(res.memo || '支付失败');
self.order_item_pay_fail_handle(data, order_id, res.memo || '支付失败');
return false;
}
// #endif
// #ifdef MP-TOUTIAO
if (res.code != 0) {
app.globalData.showToast('支付失败');
self.order_item_pay_fail_handle(data, order_id, '支付失败');
return false;
}
// #endif
@ -373,8 +373,7 @@
self.order_item_pay_success_handle(data, order_id);
},
fail: (res) => {
app.globalData.showToast('支付失败');
self.order_item_pay_fail_handle(data, order_id);
self.order_item_pay_fail_handle(data, order_id, '支付失败');
},
});
},
@ -394,7 +393,7 @@
this.$emit('reset-event');
},
fail: function (res) {
app.globalData.showToast('支付失败');
self.order_item_pay_fail_handle(data, order_id, '支付失败');
},
});
} else {
@ -428,7 +427,7 @@
//
self.order_item_pay_success_handle(data, order_id);
} else {
self.order_item_pay_fail_handle(data, order_id);
self.order_item_pay_fail_handle(data, order_id, res.err_msg);
}
}
);
@ -483,8 +482,7 @@
},
fail: () => {
clearInterval(self.popup_view_pay_timer);
app.globalData.showToast('服务器请求出错');
self.order_item_pay_fail_handle(data, order_id);
self.order_item_pay_fail_handle(data, order_id, '服务器请求出错');
},
});
}, 3000);
@ -511,7 +509,7 @@
}
}
},
// bool:
// data: order_id: idis_to_page
order_item_pay_success_handle(data, order_id, is_to_page = true) {
let newData = {
data: data,
@ -523,18 +521,18 @@
this.to_success_page_event();
}
},
// bool:
order_item_pay_fail_handle(data, order_id) {
// data: order_id: id, msg:
order_item_pay_fail_handle(data, order_id, msg) {
let newData = {
data: data,
order_id: order_id,
is_to_page: is_to_page,
temp_pay_index: this.propTempPayIndex,
payment_id: this.propPaymentId,
};
this.$emit('pay-fail', newData);
this.to_fail_page_event();
this.to_fail_page_event(msg);
},
//
to_success_page_event() {
let url_data = {
code: '9000',
@ -552,12 +550,34 @@
});
}
},
to_fail_page_event() {
if (this.propTofailPage) {
//
uni.navigateTo({
url: this.propTofailPage + '?data=' + data.order_id,
});
//
to_fail_page_event(msg) {
let to_fail_page = this.propToFailPage;
if (to_fail_page) {
if (msg) {
//
uni.showModal({
content: msg,
showCancel: false,
success(res) {
if (res.confirm) {
//
uni.redirectTo({
url: to_fail_page,
});
}
},
});
} else {
//
uni.redirectTo({
url: to_fail_page,
});
}
} else {
if (msg) {
app.globalData.showToast(msg);
}
}
},
//
@ -569,6 +589,7 @@
this.setData({
popup_view_pay_html_is_show: false,
});
this.to_fail_page_event();
},
},
};

View File

@ -1,6 +1,6 @@
<template>
<view>
<view :class="'popup ' + (propClassname || '') + ' ' + (propShow ? 'popup-show' : '') + ' ' + (propAnimation ? 'animation' : '')" :disable-scroll="propDisablescroll">
<view :class="'popup ' + (propClassname || '') + ' ' + (propShow ? 'popup-show' : 'popup-hide') + ' ' + (propAnimation ? 'animation' : '')" :disable-scroll="propDisablescroll">
<view class="popup-mask" :style="'z-index: ' + propIndex + ';'" v-if="propMask" @tap="on_mask_tap"></view>
<view :class="'popup-content bottom-line-exclude popup-' + (propPosition || 'bottom') + ' ' + (propIsBar ? 'popup-bar' : '')" :style="position_style">
<slot></slot>
@ -9,180 +9,176 @@
</view>
</template>
<script>
export default {
data() {
return {
popup_content_left_value: "auto",
};
},
components: {},
props: {
propClassname: {
type: String,
default: "",
export default {
data() {
return {
popup_content_left_value: 'auto',
};
},
propShow: {
type: Boolean,
default: false,
components: {},
props: {
propClassname: {
type: String,
default: '',
},
propShow: {
type: Boolean,
default: false,
},
propPosition: {
type: String,
default: 'bottom',
},
propMask: {
type: Boolean,
default: true,
},
propAnimation: {
type: Boolean,
default: true,
},
propDisablescroll: {
type: Boolean,
default: false,
},
propIsBar: {
type: Boolean,
default: false,
},
propIndex: {
type: Number,
default: 100,
},
//
propTop: {
type: String,
default: '',
},
propBottom: {
type: String,
default: '',
},
},
propPosition: {
type: String,
default: "bottom",
//
watch: {
//
propShow(value, old_value) {
this.left_handle();
},
},
propMask: {
type: Boolean,
default: true,
computed: {
position_style() {
let style = 'left:' + this.popup_content_left_value + ';' + (this.propTop ? 'top:' + this.propTop : '') + ';' + (this.propBottom ? 'bottom:' + this.propBottom : '');
return style;
},
},
propAnimation: {
type: Boolean,
default: true,
},
propDisablescroll: {
type: Boolean,
default: false,
},
propIsBar: {
type: Boolean,
default: false,
},
propIndex: {
type: Number,
default: 100,
},
//
propTop: {
type: String,
default: "",
},
propBottom: {
type: String,
default: "",
},
},
//
watch: {
//
propShow(value, old_value) {
//
created: function () {
this.left_handle();
},
},
computed: {
position_style() {
let style = "left:" + this.popup_content_left_value + ";" + (this.propTop ? "top:" + this.propTop : "") + ";" + (this.propBottom ? "bottom:" + this.propBottom : "");
return style;
methods: {
//
on_mask_tap: function on_mask_tap() {
this.$emit(
'onclose',
{
detail: {},
},
{}
);
},
//
left_handle() {
//
var width = uni.getSystemInfoSync().windowWidth;
var left = 0;
if (width > 800) {
left = (width - 800) / 2;
}
this.popup_content_left_value = left + 'px';
},
},
},
//
created: function () {
this.left_handle();
},
methods: {
//
on_mask_tap: function on_mask_tap() {
this.$emit(
"onclose",
{
detail: {},
},
{}
);
},
//
left_handle() {
//
var width = uni.getSystemInfoSync().windowWidth;
var left = 0;
if (width > 800) {
left = (width - 800) / 2;
}
this.popup_content_left_value = left + "px";
},
},
};
};
</script>
<style>
.popup-content {
position: fixed;
background: #fff;
z-index: 101;
overflow: hidden;
}
.popup-mask {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.6);
opacity: 0;
pointer-events: none;
z-index: 100;
}
.popup-left {
transform: translateX(-100%);
left: 0;
top: 0;
bottom: 0;
}
.popup-right {
transform: translateX(100%);
right: 0;
top: 0;
bottom: 0;
}
.popup-top {
top: 0;
width: 100vw;
transform: translateY(-100%);
}
.popup-bottom {
bottom: var(--window-bottom);
width: 100vw;
transform: translateY(100%);
}
.popup-show .popup-content {
transform: none;
}
.popup-show .popup-mask {
opacity: 1;
pointer-events: auto;
}
.popup.animation .popup-mask,
.popup.animation .popup-content {
transition: all 0.35s linear;
}
.popup-top {
border-bottom-right-radius: 20rpx;
border-bottom-left-radius: 20rpx;
}
.popup-bottom {
border-top-right-radius: 20rpx;
border-top-left-radius: 20rpx;
}
.popup-left {
border-top-right-radius: 20rpx;
border-bottom-right-radius: 20rpx;
}
.popup-right {
border-top-left-radius: 20rpx;
border-bottom-left-radius: 20rpx;
}
.popup-bar {
/* #ifdef H5 || APP */
bottom: var(--window-bottom) !important;
/* #endif */
}
.popup {
opacity: 0;
}
.popup-content {
position: fixed;
background: #fff;
z-index: 101;
overflow: hidden;
}
.popup-mask {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.6);
opacity: 0;
pointer-events: none;
z-index: 100;
}
.popup-left {
transform: translateX(-100%);
left: 0;
top: 0;
bottom: 0;
}
.popup-right {
transform: translateX(100%);
right: 0;
top: 0;
bottom: 0;
}
.popup-top {
top: 0;
width: 100vw;
transform: translateY(-100%);
}
.popup-bottom {
bottom: var(--window-bottom);
width: 100vw;
transform: translateY(100%);
}
.popup-show {
opacity: 1;
}
.popup-hide {
transition: all 1s linear;
}
.popup-show .popup-content {
transform: none;
}
.popup-show .popup-mask {
opacity: 1;
pointer-events: auto;
}
.popup.animation .popup-mask,
.popup.animation .popup-content {
transition: all 0.35s linear;
}
.popup-top {
border-bottom-right-radius: 20rpx;
border-bottom-left-radius: 20rpx;
}
.popup-bottom {
border-top-right-radius: 20rpx;
border-top-left-radius: 20rpx;
}
.popup-left {
border-top-right-radius: 20rpx;
border-bottom-right-radius: 20rpx;
}
.popup-right {
border-top-left-radius: 20rpx;
border-bottom-left-radius: 20rpx;
}
.popup-bar {
/* #ifdef H5 || APP */
bottom: var(--window-bottom) !important;
/* #endif */
}
</style>

View File

@ -701,20 +701,6 @@
"navigationBarTitleText": "签到"
}
},
// {
// "path": "user-signin/user-signin",
// "style": {
// "enablePullDownRefresh": true,
// "navigationBarTitleText": "我的签到"
// }
// },
// {
// "path": "user-qrcode/user-qrcode",
// "style": {
// "enablePullDownRefresh": true,
// "navigationBarTitleText": "签到码管理"
// }
// },
{
"path": "user-qrcode-detail/user-qrcode-detail",
"style": {

View File

@ -326,7 +326,7 @@
page: 'user-order/user-order',
},
//
to_fail_page: 'page/user-order/user-order',
to_fail_page: '/pages/user-order/user-order',
};
},
@ -647,10 +647,10 @@
this.buy_submit_response_handle(res.data.data);
} else {
app.globalData.showToast(res.data.msg);
this.setData({
buy_submit_disabled_status: false,
});
}
this.setData({
buy_submit_disabled_status: false,
});
},
fail: () => {
uni.hideLoading();

View File

@ -83,6 +83,13 @@
/* #endif */
}
.search-content-animation {
transition: all 0.2s ease;
/* #ifdef MP-WEIXIN */
transition: all 1s linear;
/* #endif */
}
/* #ifdef H5 || MP-TOUTIAO || APP */
.search-content-fixed .nav-top-right-icon {
top: 9px !important;

View File

@ -17,14 +17,13 @@
<!-- #endif -->
<!-- 搜索 -->
<view v-if="search_is_fixed == 1" class="search-fixed-seat"></view>
<!-- <view v-if="search_is_fixed == 1" class="search-fixed-seat"></view> -->
<view v-if="load_status == 1" :class="'pr ' + (search_is_fixed == 1 ? 'search-content-fixed' : '')" :style="search_is_fixed == 1 ? top_content_title_style : ''">
<view v-if="common_app_is_enable_search == 1" :style="search_style">
<view v-if="common_app_is_enable_search == 1" :style="search_style" class="search-content-animation">
<view class="margin-horizontal-main">
<component-search propPlaceholder="输入商品名称搜索" :propIsBtn="true" propBgColor="#fff"></component-search>
</view>
</view>
<!-- #ifdef H5 || MP-TOUTIAO || APP -->
<!-- 右上角icon列表 -->
<view v-if="(right_icon_list || null) != null && right_icon_list.length > 0" class="nav-top-right-icon pa">
@ -541,8 +540,8 @@
//
onPageScroll(e) {
if (this.common_app_is_header_nav_fixed == 1 && this.common_app_is_enable_search == 1) {
var top = e.scrollTop > 35 ? 35 : e.scrollTop;
var num = top * 7;
var top = e.scrollTop > 42 ? 42 : e.scrollTop;
var num = top;
var base = 230;
// #ifdef MP-ALIPAY
base = 235;
@ -553,14 +552,21 @@
// #endif
//
if (!this.plugins_mourning_data_is_app) {
var top_val = 35;
var val = num > base ? base : num;
var top_val = 42;
var val = num * 6 > base ? base : num * 6;
// #ifdef MP-TOUTIAO
top_val = 0;
val = base;
// #endif
console.log('num', num);
// console.log('base', base);
this.setData({
// #ifdef H5 || MP-TOUTIAO || APP
search_style: 'width: calc(100% - ' + (val < 0 ? 0 : val) + 'rpx);',
// #endif
// #ifdef MP-WEIXIN
search_style: 'width: calc(100% - ' + (e.scrollTop > 200 ? 200 : e.scrollTop) + 'px);',
// #endif
search_is_fixed: top >= top_val ? 1 : 0,
});
}

View File

@ -1,69 +1,63 @@
<template>
<view>
<view class="bg-white padding-main" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;'">
<view class="flex-row align-c">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back margin-right-main round va-m">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
</view>
</view>
<!-- true为空对象 false为非空对象 Object.keys(detail_data).length == 0 -->
<view v-if="Object.keys(detail_data).length !== 0" class="answers-container bg-white spacing-mb">
<view class="padding-main br-b-dashed">
<view class="fw-b text-size-xl spacing-mb">{{ detail_data.title }}</view>
<view class="cr-grey-9 text-size-xs margin-bottom-sm flex-row">
留言时间: {{ detail_data.add_time_date }}
<view class="fw-b padding-horizontal-xs">·</view>
{{ detail_data.access_count || '0' }}浏览
</view>
<view class="text-size-md">{{ detail_data.content }}</view>
</view>
<view v-if="detail_data.is_reply && detail_data.is_reply === '1'" class="padding-main">
<view class="flex-row jc-sb align-c">
<view class="flex-row align-c">
<image :src="answers_static_url + 'admin.png'" mode="widthFix" class="admin-img margin-right-sm"></image>
<text>管理员</text>
<view v-if="Object.keys(detail_data).length !== 0">
<!-- true为空对象 false为非空对象 Object.keys(detail_data).length == 0 -->
<view class="answers-container bg-white spacing-mb">
<view class="padding-main br-b-dashed">
<view class="fw-b text-size-xl spacing-mb">{{ detail_data.title }}</view>
<view class="cr-grey-9 text-size-xs margin-bottom-sm flex-row">
留言时间: {{ detail_data.add_time_date }}
<view class="fw-b padding-horizontal-xs">·</view>
{{ detail_data.access_count || '0' }}浏览
</view>
<view class="cr-grey-9 text-size-xs">回复时间: {{ detail_data.reply_time_date }}</view>
<view class="text-size-md">{{ detail_data.content }}</view>
</view>
<view class="text-size-md padding-top-main">{{ detail_data.reply }}</view>
<view v-if="detail_data.is_reply && detail_data.is_reply === '1'" class="padding-main">
<view class="flex-row jc-sb align-c">
<view class="flex-row align-c">
<image :src="answers_static_url + 'admin.png'" mode="widthFix" class="admin-img margin-right-sm"></image>
<text>管理员</text>
</view>
<view class="cr-grey-9 text-size-xs">回复时间: {{ detail_data.reply_time_date }}</view>
</view>
<view class="text-size-md padding-top-main">{{ detail_data.reply }}</view>
</view>
</view>
<!-- 猜你喜欢 -->
<view v-if="goods_list.length > 0" class="padding-horizontal-main padding-top-sm">
<view class="tc">
<view class="guess-like fw-b text-size-md">猜你喜欢</view>
</view>
<component-goods-list
class="padding-top-main"
:propData="{ style_type: 1, goods_list: goods_list, random: random_value }"
:propLabel="plugins_label_data"
:propCurrencySymbol="currency_symbol"
:propIsCartParaCurve="true"
propSource="detail"
@CartSuccessEvent="cart_success_event"
></component-goods-list>
<!-- 结尾 -->
<component-bottom-line :propStatus="data_bottom_line_status" class="bottom-line"></component-bottom-line>
</view>
<view class="bottom-fixed flex-row jc-sa align-c bg-white text-size fw-b">
<navigator url="/pages/user-answers-form/user-answers-form" hover-class="none" class="flex-1 tc answers-btn flex-col jc-c align-c">
<view class="divider-r-d">
<iconfont name="icon-wenda-wytw" size="30rpx" color="#333" class="margin-right-sm"></iconfont>
我要提问
</view>
</navigator>
<navigator url="/pages/user-answers-question/user-answers-question" hover-class="none" class="flex-1 tc answers-btn flex-col jc-c align-c">
<view>
<iconfont name="icon-wenda-wdtw" size="32rpx" color="#333" class="margin-right-sm pr top-xs"></iconfont>
我的提问
</view>
</navigator>
</view>
</view>
<!-- 猜你喜欢 -->
<view v-if="goods_list.length > 0" class="padding-horizontal-main">
<view class="tc">
<view class="guess-like fw-b text-size-md">猜你喜欢</view>
</view>
<component-goods-list
class="padding-top-main"
:propData="{ style_type: 1, goods_list: goods_list, random: random_value }"
:propLabel="plugins_label_data"
:propCurrencySymbol="currency_symbol"
:propIsCartParaCurve="true"
propSource="detail"
@CartSuccessEvent="cart_success_event"
></component-goods-list>
<!-- 结尾 -->
<component-bottom-line :propStatus="data_bottom_line_status" class="bottom-line"></component-bottom-line>
<view v-else>
<component-no-data :propStatus="data_list_loding_status"></component-no-data>
</view>
<view class="bottom-fixed flex-row jc-sa align-c bg-white text-size fw-b">
<navigator url="/pages/user-answers-form/user-answers-form" hover-class="none" class="flex-1 tc answers-btn flex-col jc-c align-c">
<view class="divider-r-d">
<iconfont name="icon-wenda-wytw" size="30rpx" color="#333" class="margin-right-sm"></iconfont>
我要提问
</view>
</navigator>
<navigator url="/pages/user-answers-question/user-answers-question" hover-class="none" class="flex-1 tc answers-btn flex-col jc-c align-c">
<view>
<iconfont name="icon-wenda-wdtw" size="32rpx" color="#333" class="margin-right-sm pr top-xs"></iconfont>
我的提问
</view>
</navigator>
</view>
<component-no-data :propStatus="data_list_loding_status"></component-no-data>
</view>
</template>
<script>
@ -76,9 +70,6 @@
data() {
return {
answers_static_url: app.globalData.get_static_url('answers', true),
status_bar_height: parseInt(app.globalData.get_system_info('statusBarHeight', 0)),
//
is_realstore_top_nav_back: app.globalData.data.is_realstore_top_nav_back || 0,
data_list_loding_status: 1,
data_bottom_line_status: true,
detail_data: {},
@ -94,6 +85,7 @@
plugins_label_data: null,
//
random_value: 0,
params: '',
};
},
@ -104,7 +96,12 @@
},
props: {},
onLoad() {
onLoad(params) {
if (params) {
this.setData({
params: params.id,
});
}
this.get_data();
},
@ -138,7 +135,7 @@
url: app.globalData.get_request_url('detail', 'index', 'answers'),
method: 'POST',
data: {
id: this.$route.query.id,
id: this.params,
},
dataType: 'json',
success: (res) => {
@ -179,16 +176,6 @@
// 1
this.get_data(1);
},
top_nav_left_back_event() {
var pages = getCurrentPages();
if (pages.length <= 1) {
uni.switchTab({
url: app.globalData.data.tabbar_pages[0],
});
} else {
uni.navigateBack();
}
},
},
};
</script>

View File

@ -1,24 +1,22 @@
<template>
<view class="pr">
<view class="pa z-i left-0 top-0 right-0" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;'">
<view class="pf z-i left-0 top-0 right-0 pa-w" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;background-color:rgba(255,255,255,' + opacity + ')'">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-top-sm round va-m cr-white">
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-vertical-sm round va-m pr z-i" :class="opacity > 0.3 ? 'cr-black' : 'cr-white'">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
</view>
<view class="pa top-0 bg-img wh-auto">
<image v-if="(data_base || null) != null" class="wh-auto dis-block" :src="data_base.app_banner_images || coupon_static_url + 'coupon-bg.png'" mode="widthFix"
:data-value="data_base.url || ''" @tap="url_event"></image>
<image v-if="(data_base || null) != null" class="wh-auto dis-block" :src="data_base.app_banner_images || coupon_static_url + 'coupon-bg.png'" mode="widthFix" :data-value="data_base.url || ''" @tap="url_event"></image>
</view>
<view class="plugins-coupon-container">
<view class="coupon-content bg-white pr">
<!-- 优惠劵列表 -->
<view v-if="data_list.length > 0" class="flex-col">
<block v-for="(item, index) in data_list" :key="index">
<component-coupon-card :prop-data="item" :prop-status-type="item.status_type" :prop-status-operable-name="item.status_operable_name" :prop-index="index" propIsProgress
@call-back="coupon_receive_event"></component-coupon-card>
<component-coupon-card :prop-data="item" :prop-status-type="item.status_type" :prop-status-operable-name="item.status_operable_name" :prop-index="index" propIsProgress @call-back="coupon_receive_event"></component-coupon-card>
</block>
</view>
<view v-else>
@ -50,6 +48,8 @@
status_bar_height: parseInt(app.globalData.get_system_info('statusBarHeight', 0)),
//
is_realstore_top_nav_back: app.globalData.data.is_realstore_top_nav_back || 0,
//
opacity: 0,
data_bottom_line_status: false,
data_list_loding_status: 1,
data_list_loding_msg: '',
@ -227,10 +227,12 @@
}
}
},
// url
url_event(e) {
app.globalData.url_event(e);
},
//
top_nav_left_back_event(e) {
var pages = getCurrentPages();
@ -242,9 +244,17 @@
uni.navigateBack();
}
},
//
onPageScroll(e) {
var top = e.scrollTop > 47 ? 1 : e.scrollTop / 47;
this.setData({
opacity: top,
});
},
},
};
</script>
<style scoped>
@import './index.css';
</style>
</style>

View File

@ -1,196 +1,200 @@
<template>
<view>
<view v-if="(data_base || null) != null" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;'">
<!-- 头部背景 -->
<image :src="distribution_static_url + 'distribution-bg.png'" mode="widthFix" class="pa top-0 bg-img wh-auto" />
<view class="pr z-i">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-top-sm round va-m cr-white">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
<view class="padding-top-xxxl oh">
<!-- 头部 -->
<view class="padding-main border-radius-main oh pr">
<view class="flex-row align-c">
<view class="head-img avatar bg-white circle">
<image class="wh-auto circle" @tap="preview_event" @error="user_avatar_error" :src="avatar" mode="widthFix"></image>
</view>
<view class="head-item padding-left-main flex-1 flex-width">
<view class="cr-white text-size fw-b">{{ nickname }}</view>
<view v-if="(user_level || null) != null" class="single-text level-item round dis-inline-block margin-top-sm">
<image v-if="(user_level.images_url || null) != null" class="level-icon margin-right-sm pr top-sm" :src="user_level.images_url" mode="widthFix"></image>
<text v-if="(user_level.name || null) != null" class="cr-white text-size-xs">{{ user_level.name }}</text>
<view class="pr">
<view class="pf z-i left-0 top-0 right-0 pa-w" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;background-color:rgba(255,255,255,' + opacity + ')'">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-vertical-sm round va-m" :class="opacity > 0.3 ? 'cr-black' : 'cr-white'">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
</view>
<view v-if="(data_base || null) != null" class="weixin-nav-padding-top">
<view class="padding-top-xxxl">
<!-- 头部背景 -->
<image :src="distribution_static_url + 'distribution-bg.png'" mode="widthFix" class="pa top-0 bg-img wh-auto" />
<view class="pr padding-top-main">
<view class="padding-top-xxxl oh">
<!-- 头部 -->
<view class="padding-main border-radius-main oh pr">
<view class="flex-row align-c">
<view class="head-img avatar bg-white circle">
<image class="wh-auto circle" @tap="preview_event" @error="user_avatar_error" :src="avatar" mode="widthFix"></image>
</view>
</view>
</view>
<view class="head-base pa">
<block v-if="(data_base || null) != null && (data_base.is_enable_self_extraction || 0) == 1">
<navigator url="/pages/plugins/distribution/extraction/extraction" hover-class="none">
<button class="text-size-xs cr-white" size="mini" type="default" hover-class="none">
{{ (extraction || null) == null ? '申请' : '' }}取货点
<iconfont name="icon-qiandao-jiantou2" size="18rpx" color="#fff" class="pa"></iconfont>
</button>
</navigator>
</block>
</view>
</view>
</view>
<!-- 会员中心通知 -->
<view v-if="(user_level || null) != null && (data_base.user_center_notice || null) != null && data_base.user_center_notice.length > 0" class="padding-horizontal-main padding-bottom-main">
<view :class="(superior || null) != null ? 'padding-horizontal-main margin-horizontal-xs' : ''">
<uni-notice-bar show-icon scrollable :text="data_base.user_center_notice.join('')" background-color="transparent" color="#fff" />
</view>
</view>
<!-- 上级用户 -->
<view v-if="(superior || null) != null" class="superior">
<view class="superior-item flex-row jc-sb align-c oh border-radius-top-main">
<view class="superior-title cr-white fw-b va-m text-size">上级用户</view>
<view class="superior-content">
<image :src="superior.avatar" mode="widthFix" class="circle va-m"></image>
<text class="cr-white va-m margin-left-sm text-size-xs">{{ superior.user_name_view }}</text>
</view>
</view>
</view>
<!-- 数据统计 -->
<view v-if="stats_user_promotion_data_list.length > 0 || stats_base_data_list.length > 0 || stats_profit_data_list.length > 0" class="padding-horizontal-main oh">
<view class="stats-container padding-main border-radius-main bg-white pr spacing-mb">
<view class="flex-row jc-sb align-c">
<view class="title-left-border text-size fw-b">基础统计</view>
<button type="default" size="mini" class="br-grey-f5 bg-grey-f5 round stats-switch-submit text-size-xs pr margin-0" @tap="popup_time_event">
{{ popup_time_value.name }}
<iconfont name="icon-mendian-jiantou2" size="24rpx" class="pa"></iconfont>
</button>
</view>
<!-- 推广统计 -->
<view v-if="stats_user_promotion_data_list.length > 0" class="margin-top-main oh tc flex-row jc-sa align-c">
<block v-for="(item, index) in stats_user_promotion_data_list" :key="index">
<view class="padding-main flex-1" :class="stats_user_promotion_data_list.length - 1 > index ? 'divider-r-f5' : ''">
<view class="cr-base">{{ item.name }}</view>
<view class="single-text margin-top-sm">
<text class="fw-b promotion-size">{{ item.value }}</text>
<text v-if="(item.unit || null) != null" class="cr-grey-9 text-size-xs"></text>
<view class="head-item padding-left-main flex-1 flex-width">
<view class="cr-white text-size fw-b">{{ nickname }}</view>
<view v-if="(user_level || null) != null" class="single-text level-item round dis-inline-block margin-top-sm">
<image v-if="(user_level.images_url || null) != null" class="level-icon margin-right-sm pr top-sm" :src="user_level.images_url" mode="widthFix"></image>
<text v-if="(user_level.name || null) != null" class="cr-white text-size-xs">{{ user_level.name }}</text>
</view>
</view>
</block>
</view>
<view class="head-base pa">
<block v-if="(data_base || null) != null && (data_base.is_enable_self_extraction || 0) == 1">
<navigator url="/pages/plugins/distribution/extraction/extraction" hover-class="none">
<button class="text-size-xs cr-white" size="mini" type="default" hover-class="none">
{{ (extraction || null) == null ? '申请' : '' }}取货点
<iconfont name="icon-qiandao-jiantou2" size="18rpx" color="#fff" class="pa"></iconfont>
</button>
</navigator>
</block>
</view>
</view>
<!-- 基础统计 -->
<view v-if="stats_base_data_list.length > 0" class="margin-top oh tc">
<block v-for="(item, index) in stats_base_data_list_children" :key="index">
<view class="flex-row jc-sa align-c bg-grey-f5 border-radius-main" :class="stats_base_data_list_children.length - 1 > index ? 'spacing-mb' : ''">
<block v-for="(child, i) in item" :key="i">
<view class="flex-width-half">
<view class="padding-vertical-main padding-horizontal-xxxl flex-row jc-c align-c">
<image :src="child.icon" mode="widthFix" class="count-img" />
<view class="tl flex-1 flex-width padding-left-main">
<view class="text-size-xs single-text">{{ child.name }}</view>
<view class="single-text margin-top-sm">
<text v-if="(child.first || null) != null" class="text-size-xs">{{ child.first }}</text>
<text class="text-size-lg fw-b">{{ child.value }}</text>
<text v-if="(child.unit || null) != null" class="cr-grey-9 text-size-xs">{{ child.unit }}</text>
</view>
<!-- 会员中心通知 -->
<view v-if="(user_level || null) != null && (data_base.user_center_notice || null) != null && data_base.user_center_notice.length > 0" class="padding-horizontal-main padding-bottom-main">
<view :class="(superior || null) != null ? 'padding-horizontal-main margin-horizontal-xs' : ''">
<uni-notice-bar show-icon scrollable :text="data_base.user_center_notice.join('')" background-color="transparent" color="#fff" />
</view>
</view>
<!-- 上级用户 -->
<view v-if="(superior || null) != null" class="superior">
<view class="superior-item flex-row jc-sb align-c oh border-radius-top-main">
<view class="superior-title cr-white fw-b va-m text-size">上级用户</view>
<view class="superior-content">
<image :src="superior.avatar" mode="widthFix" class="circle va-m"></image>
<text class="cr-white va-m margin-left-sm text-size-xs">{{ superior.user_name_view }}</text>
</view>
</view>
</view>
<!-- 数据统计 -->
<view v-if="stats_user_promotion_data_list.length > 0 || stats_base_data_list.length > 0 || stats_profit_data_list.length > 0" class="padding-horizontal-main oh">
<view class="stats-container padding-main border-radius-main bg-white pr spacing-mb">
<view class="flex-row jc-sb align-c">
<view class="title-left-border text-size fw-b">基础统计</view>
<button type="default" size="mini" class="br-grey-f5 bg-grey-f5 round stats-switch-submit text-size-xs pr margin-0" @tap="popup_time_event">
{{ popup_time_value.name }}
<iconfont name="icon-mendian-jiantou2" size="24rpx" class="pa"></iconfont>
</button>
</view>
<!-- 推广统计 -->
<view v-if="stats_user_promotion_data_list.length > 0" class="margin-top-main oh tc flex-row jc-sa align-c">
<block v-for="(item, index) in stats_user_promotion_data_list" :key="index">
<view class="padding-main flex-1" :class="stats_user_promotion_data_list.length - 1 > index ? 'divider-r-f5' : ''">
<view class="cr-base">{{ item.name }}</view>
<view class="single-text margin-top-sm">
<text class="fw-b promotion-size">{{ item.value }}</text>
<text v-if="(item.unit || null) != null" class="cr-grey-9 text-size-xs"></text>
</view>
</view>
</block>
</view>
<!-- 基础统计 -->
<view v-if="stats_base_data_list.length > 0" class="margin-top oh tc">
<block v-for="(item, index) in stats_base_data_list_children" :key="index">
<view class="flex-row jc-sa align-c bg-grey-f5 border-radius-main" :class="stats_base_data_list_children.length - 1 > index ? 'spacing-mb' : ''">
<block v-for="(child, i) in item" :key="i">
<view class="flex-width-half">
<view class="padding-vertical-main padding-horizontal-xxxl flex-row jc-c align-c">
<image :src="child.icon" mode="widthFix" class="count-img" />
<view class="tl flex-1 flex-width padding-left-main">
<view class="text-size-xs single-text">{{ child.name }}</view>
<view class="single-text margin-top-sm">
<text v-if="(child.first || null) != null" class="text-size-xs">{{ child.first }}</text>
<text class="text-size-lg fw-b">{{ child.value }}</text>
<text v-if="(child.unit || null) != null" class="cr-grey-9 text-size-xs">{{ child.unit }}</text>
</view>
</view>
</view>
</view>
</view>
</block>
</view>
</block>
</view>
</view>
<!-- 返佣统计 -->
<view v-if="stats_profit_data_list.length > 0" class="stats-container padding-sm border-radius-main bg-white pr">
<view class="title-left-border text-size fw-b padding-vertical-sm padding-horizontal-main margin-left-sm">返佣统计</view>
<view class="flex-row flex-warp">
<block v-for="(item, index) in stats_profit_data_list" :key="index">
<view class="flex-width-half">
<view class="anti-mercenary-count bg-grey-f5 border-radius-main margin-sm">
<view class="text-size-xs single-text">{{ item.name }}</view>
<view class="single-text margin-top-sm">
<text class="text-size-xs">{{ currency_symbol }}</text>
<text class="text-size-lg fw-b">{{ item.value }}</text>
</view>
</block>
</view>
</view>
</block>
</view>
</view>
</view>
<!-- 导航 -->
<view v-if="nav_list.length > 0" class="nav oh flex-row flex-warp padding-sm" :class="(profit_ladder || null) != null ? 'padding-bottom-main' : 'nav-bottom'">
<block v-for="(item, index) in nav_list" :key="index">
<view class="flex-width-half">
<view class="item bg-white border-radius-main margin-sm">
<navigator :url="item.url" hover-class="none" class="flex-row align-c">
<image :src="item.icon" mode="scaleToFill" class="dis-block"></image>
<view class="padding-left-main text-size fw-b flex-1 flex-width single-text">{{ item.title }}</view>
</navigator>
</block>
</view>
</view>
</block>
</view>
<!-- 不符合分销条件描述 -->
<view v-if="(user_level || null) == null && (data_base.non_conformity_desc || null) != null && data_base.non_conformity_desc.length > 0" class="padding-horizontal-main">
<uni-notice-bar class="padding-0" show-icon scrollable :text="data_base.non_conformity_desc.join" background-color="transparent" color="#fff" />
</view>
<!-- 阶梯返佣提示 -->
<view v-if="(profit_ladder || null) != null" class="padding-main bottom-fixed bg-white">
<view class="flex-row jc-sb align-c">
<text class="cr-base">{{ profit_ladder.msg }}</text>
<navigator url="/pages/plugins/distribution/poster/poster" hover-class="none" class="text-size bg-main cr-white dis-inline-block round padding-horizontal-xxxl promotion-btn">去推广</navigator>
</view>
</view>
<view class="padding-main bottom-fixed bg-white">
<view class="flex-row jc-sb align-c">
<text class="cr-base">123123213</text>
<navigator url="/pages/plugins/distribution/poster/poster" hover-class="none" class="text-size bg-main cr-white dis-inline-block round padding-horizontal-xxxl promotion-btn">去推广</navigator>
</view>
</view>
<!-- 时间选择弹窗 -->
<component-popup :propShow="popup_time_status" propPosition="bottom" @onclose="popup_time_close_event">
<view class="padding-horizontal-main padding-top-main bg-white">
<view class="close oh">
<view class="tr" @tap.stop="popup_time_close_event">
<uni-icons type="clear" size="46rpx" color="#999"></uni-icons>
<!-- 返佣统计 -->
<view v-if="stats_profit_data_list.length > 0" class="stats-container padding-sm border-radius-main bg-white pr">
<view class="title-left-border text-size fw-b padding-vertical-sm padding-horizontal-main margin-left-sm">返佣统计</view>
<view class="flex-row flex-warp">
<block v-for="(item, index) in stats_profit_data_list" :key="index">
<view class="flex-width-half">
<view class="anti-mercenary-count bg-grey-f5 border-radius-main margin-sm">
<view class="text-size-xs single-text">{{ item.name }}</view>
<view class="single-text margin-top-sm">
<text class="text-size-xs">{{ currency_symbol }}</text>
<text class="text-size-lg fw-b">{{ item.value }}</text>
</view>
</view>
</view>
</block>
</view>
</view>
<view class="popup-time-container page-bottom-fixed">
<form @submit="form_submit" class="form-container">
<view v-if="(time_data || null) != null" class="quit-time oh">
<block v-for="(item, index) in time_data" :key="index">
<view class="item fl padding-main bs-bb">
<view class="br-grey cr-grey text-size-xs round padding-top-xs padding-bottom-xs tc" :data-index="index" @tap="quit_time_event">{{ item.name }}</view>
</view>
</block>
</view>
</view>
<view class="form-gorup bg-white">
<view class="form-gorup-title">开始时间</view>
<view class="br-b">
<uni-datetime-picker @change="time_start_change_event" v-model="popup_time_value.start" :border="false" :showFirstIcon="false" :hide-second="true" type="datetime" placeholder="开始时间" placeholder-class="cr-grey" />
</view>
<!-- 导航 -->
<view v-if="nav_list.length > 0" class="nav oh flex-row flex-warp padding-sm" :class="(profit_ladder || null) != null ? 'padding-bottom-main' : 'nav-bottom'">
<block v-for="(item, index) in nav_list" :key="index">
<view class="flex-width-half">
<view class="item bg-white border-radius-main margin-sm">
<navigator :url="item.url" hover-class="none" class="flex-row align-c">
<image :src="item.icon" mode="scaleToFill" class="dis-block"></image>
<view class="padding-left-main text-size fw-b flex-1 flex-width single-text">{{ item.title }}</view>
</navigator>
</view>
<view class="form-gorup bg-white">
<view class="form-gorup-title">结束时间</view>
<view class="br-b">
<uni-datetime-picker @change="time_end_change_event" v-model="popup_time_value.end" :border="false" :showFirstIcon="false" :hide-second="true" type="datetime" placeholder="结束时间" placeholder-class="cr-grey" />
</view>
</view>
<view class="bottom-fixed padding-main">
<button class="bg-main br-main cr-white round text-size" type="default" form-type="submit" hover-class="none" :disabled="form_submit_disabled_status">查询</button>
</view>
</form>
</view>
</block>
</view>
<!-- 不符合分销条件描述 -->
<view v-if="(user_level || null) == null && (data_base.non_conformity_desc || null) != null && data_base.non_conformity_desc.length > 0" class="padding-horizontal-main">
<uni-notice-bar class="padding-0" show-icon scrollable :text="data_base.non_conformity_desc.join" background-color="transparent" color="#fff" />
</view>
<!-- 阶梯返佣提示 -->
<view v-if="(profit_ladder || null) != null" class="padding-main bottom-fixed bg-white">
<view class="flex-row jc-sb align-c">
<text class="cr-base">{{ profit_ladder.msg }}</text>
<navigator url="/pages/plugins/distribution/poster/poster" hover-class="none" class="text-size bg-main cr-white dis-inline-block round padding-horizontal-xxxl promotion-btn">去推广</navigator>
</view>
</view>
</component-popup>
<view class="padding-main bottom-fixed bg-white">
<view class="flex-row jc-sb align-c">
<text class="cr-base">123123213</text>
<navigator url="/pages/plugins/distribution/poster/poster" hover-class="none" class="text-size bg-main cr-white dis-inline-block round padding-horizontal-xxxl promotion-btn">去推广</navigator>
</view>
</view>
<!-- 时间选择弹窗 -->
<component-popup :propShow="popup_time_status" propPosition="bottom" @onclose="popup_time_close_event">
<view class="padding-horizontal-main padding-top-main bg-white">
<view class="close oh">
<view class="tr" @tap.stop="popup_time_close_event">
<uni-icons type="clear" size="46rpx" color="#999"></uni-icons>
</view>
</view>
<view class="popup-time-container page-bottom-fixed">
<form @submit="form_submit" class="form-container">
<view v-if="(time_data || null) != null" class="quit-time oh">
<block v-for="(item, index) in time_data" :key="index">
<view class="item fl padding-main bs-bb">
<view class="br-grey cr-grey text-size-xs round padding-top-xs padding-bottom-xs tc" :data-index="index" @tap="quit_time_event">{{ item.name }}</view>
</view>
</block>
</view>
<view class="form-gorup bg-white">
<view class="form-gorup-title">开始时间</view>
<view class="br-b">
<uni-datetime-picker @change="time_start_change_event" v-model="popup_time_value.start" :border="false" :showFirstIcon="false" :hide-second="true" type="datetime" placeholder="开始时间" placeholder-class="cr-grey" />
</view>
</view>
<view class="form-gorup bg-white">
<view class="form-gorup-title">结束时间</view>
<view class="br-b">
<uni-datetime-picker @change="time_end_change_event" v-model="popup_time_value.end" :border="false" :showFirstIcon="false" :hide-second="true" type="datetime" placeholder="结束时间" placeholder-class="cr-grey" />
</view>
</view>
<view class="bottom-fixed padding-main">
<button class="bg-main br-main cr-white round text-size" type="default" form-type="submit" hover-class="none" :disabled="form_submit_disabled_status">查询</button>
</view>
</form>
</view>
</view>
</component-popup>
</view>
</view>
</view>
<view v-else>
@ -211,6 +215,8 @@
status_bar_height: parseInt(app.globalData.get_system_info('statusBarHeight', 0)),
//
is_realstore_top_nav_back: app.globalData.data.is_realstore_top_nav_back || 0,
//
opacity: 0,
distribution_static_url: distribution_static_url,
data_bottom_line_status: false,
data_list_loding_status: 1,
@ -467,6 +473,7 @@
},
});
},
//
top_nav_left_back_event(e) {
var pages = getCurrentPages();
@ -478,6 +485,14 @@
uni.navigateBack();
}
},
//
onPageScroll(e) {
var top = e.scrollTop > 47 ? 1 : e.scrollTop / 47;
this.setData({
opacity: top,
});
},
},
};
</script>

View File

@ -1,171 +1,175 @@
<template>
<view>
<view v-if="(data_base || null) != null" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;'">
<!-- 头部背景 -->
<image :src="membershiplevelvip_static_url + 'title-bg.png'" mode="widthFix" class="pa top-0 bg-img wh-auto" />
<view class="pr z-i">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-top-sm round va-m">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
<view class="padding-top-xxxl oh">
<!-- 头部 -->
<view class="head-box padding-main oh pr">
<view class="head-item flex-row align-c">
<image class="dis-block circle" @tap="preview_event" @error="user_avatar_error" :src="avatar" mode="widthFix"></image>
<view class="head-name padding-left-main">
<text class="text-size cr-black fw-b">{{ nickname }}</text>
<view class="head-base margin-top-sm">
<!-- 已开通会员 -->
<block v-if="(user_vip || null) != null">
<!-- 付费购买 -->
<block v-if="(user_vip.user_vip_model || null) == 'pay'">
<view v-if="(user_vip || null) != null" class="single-text vip-badge round bg-black pr text-size-xss">
<image v-if="(user_vip.icon || null) != null" class="level-icon pa" :src="user_vip.icon" mode="widthFix"></image>
<text v-if="(user_vip.name || null) != null">{{ user_vip.level_name }}</text>
<!-- 判断会员永久 -->
<block v-if="(user_vip.is_permanent || 0) == 1">
<text class="padding-horizontal-xs">|</text>
<text>{{ user_vip.permanent_value }}{{ user_vip.permanent_unit }}</text>
</block>
<block v-else>
<view v-if="(user_vip.surplus_time_number || 0) !== 0">
<view class="pf z-i left-0 top-0 right-0 pa-w" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;background-color:rgba(255,255,255,' + opacity + ')'">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-vertical-sm round va-m cr-black">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
</view>
<view v-if="(data_base || null) != null" class="weixin-nav-padding-top">
<view class="padding-top-xxxl">
<!-- 头部背景 -->
<image :src="membershiplevelvip_static_url + 'title-bg.png'" mode="widthFix" class="pa top-0 bg-img wh-auto" />
<view class="pr padding-top-main">
<view class="padding-top-xxxl oh">
<!-- 头部 -->
<view class="head-box padding-main oh pr">
<view class="head-item flex-row align-c">
<image class="dis-block circle" @tap="preview_event" @error="user_avatar_error" :src="avatar" mode="widthFix"></image>
<view class="head-name padding-left-main">
<text class="text-size cr-black fw-b">{{ nickname }}</text>
<view class="head-base margin-top-sm">
<!-- 已开通会员 -->
<block v-if="(user_vip || null) != null">
<!-- 付费购买 -->
<block v-if="(user_vip.user_vip_model || null) == 'pay'">
<view v-if="(user_vip || null) != null" class="single-text vip-badge round bg-black pr text-size-xss">
<image v-if="(user_vip.icon || null) != null" class="level-icon pa" :src="user_vip.icon" mode="widthFix"></image>
<text v-if="(user_vip.name || null) != null">{{ user_vip.level_name }}</text>
<!-- 判断会员永久 -->
<block v-if="(user_vip.is_permanent || 0) == 1">
<text class="padding-horizontal-xs">|</text>
<text>{{ user_vip.surplus_time_number }}{{ user_vip.surplus_time_unit }}</text>
</view>
</block>
</view>
<text>{{ user_vip.permanent_value }}{{ user_vip.permanent_unit }}</text>
</block>
<block v-else>
<view v-if="(user_vip.surplus_time_number || 0) !== 0">
<text class="padding-horizontal-xs">|</text>
<text>{{ user_vip.surplus_time_number }}{{ user_vip.surplus_time_unit }}</text>
</view>
</block>
</view>
</block>
<block v-else>
<view v-if="(user_vip || null) != null" class="single-text vip-badge round bg-black pr text-size-xss">
<image v-if="(user_vip.icon || null) != null" class="level-icon pa" :src="user_vip.icon" mode="widthFix"></image>
<text v-if="(user_vip.name || null) != null">{{ user_vip.level_name }}</text>
</view>
</block>
</block>
<block v-else>
<view v-if="(user_vip || null) != null" class="single-text vip-badge round bg-black pr text-size-xss">
<image v-if="(user_vip.icon || null) != null" class="level-icon pa" :src="user_vip.icon" mode="widthFix"></image>
<text v-if="(user_vip.name || null) != null">{{ user_vip.level_name }}</text>
</view>
</block>
</block>
</view>
</view>
</view>
</view>
<!-- 已开通会员 -->
<view class="pa vip-btn flex-row align-c">
<navigator url="/pages/plugins/membershiplevelvip/member-code/member-code" hover-class="none">
<iconfont name="icon-wdhy-erweima" size="44rpx" color="#fff" class="padding-right-main pr bottom-md"></iconfont>
</navigator>
<block v-if="(user_vip || null) != null">
<!-- 判断会员永久 -->
<block v-if="(user_vip.is_permanent || 0) !== 1">
<!-- 会员已过期或未开通 -->
<block v-if="(user_vip.surplus_time_number || 0) == 0">
<!-- 已开通会员 -->
<view class="pa vip-btn flex-row align-c">
<navigator url="/pages/plugins/membershiplevelvip/member-code/member-code" hover-class="none">
<iconfont name="icon-wdhy-erweima" size="44rpx" color="#fff" class="padding-right-main pr bottom-md"></iconfont>
</navigator>
<block v-if="(user_vip || null) != null">
<!-- 判断会员永久 -->
<block v-if="(user_vip.is_permanent || 0) !== 1">
<!-- 会员已过期或未开通 -->
<block v-if="(user_vip.surplus_time_number || 0) == 0">
<navigator url="/pages/plugins/membershiplevelvip/buy/buy" hover-class="none">
<button v-if="(data_base.is_user_buy || null) == 1" class="submit-buy cr-white pr" type="default" size="mini" hover-class="none">
开通会员
<iconfont name="icon-qiandao-jiantou2" size="18rpx" class="pa"></iconfont>
</button>
</navigator>
</block>
<block v-else>
<block v-if="(user_vip.is_supported_renew || null) == null || user_vip.is_supported_renew != 1">
<block v-if="(data_base.is_supported_renew_old_order || null) == 1">
<button size="mini" type="default" hover-class="none" class="submit-buy cr-white pr" @tap="uservip_renew_event" :disabled="submit_disabled_status">
续费会员
<iconfont name="icon-qiandao-jiantou2" size="18rpx" class="pa"></iconfont>
</button>
</block>
<block v-else>
<block v-if="(data_base || null) != null && (data_base.is_user_buy || 0) == 1">
<navigator url="/pages/plugins/membershiplevelvip/buy/buy" hover-class="none">
<button class="submit-buy cr-white pr" type="default" size="mini" hover-class="none">
连续开通
<iconfont name="icon-qiandao-jiantou2" size="18rpx" class="pa"></iconfont>
</button>
</navigator>
</block>
</block>
</block>
</block>
</block>
</block>
<!-- 未开通会员 -->
<block v-else>
<block v-if="(data_base || null) != null && (data_base.is_user_buy || 0) == 1">
<navigator url="/pages/plugins/membershiplevelvip/buy/buy" hover-class="none">
<button v-if="(data_base.is_user_buy || null) == 1" class="submit-buy cr-white pr" type="default" size="mini" hover-class="none">
<button class="submit-buy cr-white pr" type="default" size="mini" hover-class="none">
开通会员
<iconfont name="icon-qiandao-jiantou2" size="18rpx" class="pa"></iconfont>
</button>
</navigator>
</block>
<block v-else>
<block v-if="(user_vip.is_supported_renew || null) == null || user_vip.is_supported_renew != 1">
<block v-if="(data_base.is_supported_renew_old_order || null) == 1">
<button size="mini" type="default" hover-class="none" class="submit-buy cr-white pr" @tap="uservip_renew_event" :disabled="submit_disabled_status">
续费会员
<iconfont name="icon-qiandao-jiantou2" size="18rpx" class="pa"></iconfont>
</button>
</block>
<block v-else>
<block v-if="(data_base || null) != null && (data_base.is_user_buy || 0) == 1">
<navigator url="/pages/plugins/membershiplevelvip/buy/buy" hover-class="none">
<button class="submit-buy cr-white pr" type="default" size="mini" hover-class="none">
连续开通
<iconfont name="icon-qiandao-jiantou2" size="18rpx" class="pa"></iconfont>
</button>
</navigator>
</block>
</block>
</block>
</block>
</block>
</block>
<!-- 未开通会员 -->
<block v-else>
<block v-if="(data_base || null) != null && (data_base.is_user_buy || 0) == 1">
<navigator url="/pages/plugins/membershiplevelvip/buy/buy" hover-class="none">
<button class="submit-buy cr-white pr" type="default" size="mini" hover-class="none">
开通会员
<iconfont name="icon-qiandao-jiantou2" size="18rpx" class="pa"></iconfont>
</button>
</navigator>
</block>
</block>
</view>
</view>
</view>
<!-- 会员中心通知 -->
<view v-if="(user_vip || null) != null && (data_base.user_vip_center_notice || null) != null && data_base.user_vip_center_notice.length > 0" class="padding-horizontal-main">
<uni-notice-bar class="padding-0 margin-0" show-icon scrollable :text="data_base.user_vip_center_notice.join('')" background-color="transparent" color="#666" />
</view>
<view v-if="statistics_data !== null" class="padding-horizontal-main spacing-mt">
<!-- 推广客户 -->
<view class="promotion padding-sm border-radius-main bg-white pr spacing-mb">
<view class="title-left-border text-size fw-b padding-vertical-sm padding-horizontal-main margin-left-sm">推广客户</view>
<view class="flex-row jc-sa align-c">
<block v-for="(item, index) in statistics_data.user_total" :key="index">
<view class="flex-width-half">
<view class="item border-radius-main margin-sm flex-row jc-c align-c">
<image :src="item.icon" mode="widthFix" class="circle" />
<view class="flex-1 flex-width padding-left-main">
<view class="single-text margin-top-sm">
<text class="num fw-b">{{ item.value }}</text>
<text class="cr-grey-9 text-size-xs"></text>
</view>
<view class="cr-base text-size-xs single-text">{{ item.name }}</view>
</view>
</view>
</view>
</block>
</view>
</view>
<!-- 返利概况 -->
<view class="rebate profit-container padding-main border-radius-main bg-white">
<view class="title-left-border text-size fw-b padding-vertical-sm padding-horizontal-main margin-left-sm">返利概况</view>
<view class="oh tc flex-row jc-sa align-c">
<block v-for="(item, index) in statistics_data.user_profit" :key="index">
<view class="item padding-main flex-1" :class="index + 1 === statistics_data.user_profit.length ? '' : 'divider-r-f5'">
<view class="single-text">
<text>
{{ item.first }}
</text>
<text class="fw-b price">
{{ item.value }}
</text>
</view>
<view class="cr-base text-size-xs margin-top-xs">{{ item.name }}</view>
</view>
</block>
</view>
</view>
</view>
<!-- 导航 -->
<view v-if="nav_list.length > 0" class="nav oh flex-row flex-warp padding-sm">
<block v-for="(item, index) in nav_list" :key="index">
<view class="flex-width-half">
<view class="item bg-white border-radius-main margin-sm">
<navigator :url="item.url" hover-class="none" class="flex-row align-c">
<image :src="item.icon" mode="scaleToFill" class="dis-block"></image>
<view class="padding-left-main text-size fw-b flex-1 flex-width single-text">{{ item.title }}</view>
</navigator>
</view>
</view>
</block>
</view>
<!-- 会员中心通知 -->
<view v-if="(data_base.not_opening_vip_desc || null) != null && data_base.not_opening_vip_desc.length > 0" class="padding-horizontal-main padding-bottom-lg">
<uni-notice-bar class="padding-0" show-icon scrollable :text="data_base.not_opening_vip_desc.join('')" background-color="transparent" color="#666" />
</view>
<!-- 会员中心通知 -->
<view v-if="(user_vip || null) != null && (data_base.user_vip_center_notice || null) != null && data_base.user_vip_center_notice.length > 0" class="padding-horizontal-main">
<uni-notice-bar class="padding-0 margin-0" show-icon scrollable :text="data_base.user_vip_center_notice.join('')" background-color="transparent" color="#666" />
</view>
<view v-if="statistics_data !== null" class="padding-horizontal-main spacing-mt">
<!-- 推广客户 -->
<view class="promotion padding-sm border-radius-main bg-white pr spacing-mb">
<view class="title-left-border text-size fw-b padding-vertical-sm padding-horizontal-main margin-left-sm">推广客户</view>
<view class="flex-row jc-sa align-c">
<block v-for="(item, index) in statistics_data.user_total" :key="index">
<view class="flex-width-half">
<view class="item border-radius-main margin-sm flex-row jc-c align-c">
<image :src="item.icon" mode="widthFix" class="circle" />
<view class="flex-1 flex-width padding-left-main">
<view class="single-text margin-top-sm">
<text class="num fw-b">{{ item.value }}</text>
<text class="cr-grey-9 text-size-xs"></text>
</view>
<view class="cr-base text-size-xs single-text">{{ item.name }}</view>
</view>
</view>
</view>
</block>
</view>
</view>
<!-- 返利概况 -->
<view class="rebate profit-container padding-main border-radius-main bg-white">
<view class="title-left-border text-size fw-b padding-vertical-sm padding-horizontal-main margin-left-sm">返利概况</view>
<view class="oh tc flex-row jc-sa align-c">
<block v-for="(item, index) in statistics_data.user_profit" :key="index">
<view class="item padding-main flex-1" :class="index + 1 === statistics_data.user_profit.length ? '' : 'divider-r-f5'">
<view class="single-text">
<text>
{{ item.first }}
</text>
<text class="fw-b price">
{{ item.value }}
</text>
</view>
<view class="cr-base text-size-xs margin-top-xs">{{ item.name }}</view>
</view>
</block>
</view>
</view>
</view>
<!-- 导航 -->
<view v-if="nav_list.length > 0" class="nav oh flex-row flex-warp padding-sm">
<block v-for="(item, index) in nav_list" :key="index">
<view class="flex-width-half">
<view class="item bg-white border-radius-main margin-sm">
<navigator :url="item.url" hover-class="none" class="flex-row align-c">
<image :src="item.icon" mode="scaleToFill" class="dis-block"></image>
<view class="padding-left-main text-size fw-b flex-1 flex-width single-text">{{ item.title }}</view>
</navigator>
</view>
</view>
</block>
</view>
<!-- 会员中心通知 -->
<view v-if="(data_base.not_opening_vip_desc || null) != null && data_base.not_opening_vip_desc.length > 0" class="padding-horizontal-main padding-bottom-lg">
<uni-notice-bar class="padding-0" show-icon scrollable :text="data_base.not_opening_vip_desc.join('')" background-color="transparent" color="#666" />
</view>
</view>
</view>
</view>
@ -187,6 +191,8 @@
status_bar_height: parseInt(app.globalData.get_system_info('statusBarHeight', 0)),
//
is_realstore_top_nav_back: app.globalData.data.is_realstore_top_nav_back || 0,
//
opacity: 0,
data_bottom_line_status: false,
data_list_loding_status: 1,
data_list_loding_msg: '',
@ -366,6 +372,7 @@
},
});
},
//
top_nav_left_back_event(e) {
var pages = getCurrentPages();
@ -377,6 +384,14 @@
uni.navigateBack();
}
},
//
onPageScroll(e) {
var top = e.scrollTop > 47 ? 1 : e.scrollTop / 47;
this.setData({
opacity: top,
});
},
},
};
</script>

View File

@ -1,106 +1,115 @@
<template>
<view>
<view v-if="(data_base || null) != null" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;'">
<!-- 广告图片 -->
<view class="pa top-0 bg-img wh-auto">
<block v-if="(data_base.right_images || null) != null">
<!-- <image class="wh-auto advertisement" :src="data_base.right_images" mode="widthFix" :data-value="data_base.right_images_url || ''" @tap="url_event"></image> -->
<image class="wh-auto advertisement" :src="points_static_url + 'integral-bg.png'" mode="widthFix" :data-value="data_base.right_images_url || ''" @tap="url_event"></image>
</block>
<block v-else>
<image class="wh-auto advertisement" :src="points_static_url + 'integral-bg.png'" mode="widthFix" :data-value="data_base.right_images_url || ''" @tap="url_event"></image>
</block>
<view class="pf z-i left-0 top-0 right-0 pa-w" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;background-color:rgba(255,255,255,' + opacity + ')'">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-vertical-sm round va-m flex-row" :class="opacity > 0.3 ? 'cr-black' : 'cr-white'">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
<text class="text-size flex-1 tc">积分</text>
</view>
<view class="pr z-i">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-top-sm round va-m cr-white flex-row">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
<text class="text-size flex-1 tc">积分</text>
<!-- #endif -->
</view>
<view v-if="(data_base || null) != null" class="weixin-nav-padding-top">
<view class="padding-top-xxxl">
<!-- 广告图片 -->
<view class="pa top-0 bg-img wh-auto">
<block v-if="(data_base.right_images || null) != null">
<!-- <image class="wh-auto advertisement" :src="data_base.right_images" mode="widthFix" :data-value="data_base.right_images_url || ''" @tap="url_event"></image> -->
<image class="wh-auto advertisement" :src="points_static_url + 'integral-bg.png'" mode="widthFix" :data-value="data_base.right_images_url || ''" @tap="url_event"></image>
</block>
<block v-else>
<image class="wh-auto advertisement" :src="points_static_url + 'integral-bg.png'" mode="widthFix" :data-value="data_base.right_images_url || ''" @tap="url_event"></image>
</block>
</view>
<!-- #endif -->
<view class="padding-horizontal-main points-content pr">
<!-- 顶部 -->
<view class="border-radius-main bg-white pr spacing-mb">
<view class="points-user">
<view class="flex-row">
<block v-if="(user || null) == null">
<image class="avatar dis-block circle" @tap="preview_event" :src="avatar_default" mode="widthFix"></image>
<view class="padding-left-main">
<view class="login-submit text-size fw-b" type="default" size="mini" @tap="login_event"></view>
<view class="desc margin-top-sm cr-grey-9">获知会员积分详情</view>
</view>
</block>
<block v-else>
<image class="avatar dis-block circle" @tap="preview_event" :src="user.avatar || avatar_default" mode="widthFix"></image>
<view class="padding-left-main">
<view class="text-size fw-b">{{ user.user_name_view }}</view>
<view class="desc margin-top-sm cr-grey">当前可用
<text class="cr-black fw-b padding-horizontal-xs">
{{ user_integral.integral || 0 }}
</text>
积分
<view class="pr padding-top-main">
<view class="padding-horizontal-main points-content pr">
<!-- 顶部 -->
<view class="border-radius-main bg-white pr spacing-mb">
<view class="points-user">
<view class="flex-row">
<block v-if="(user || null) == null">
<image class="avatar dis-block circle" @tap="preview_event" :src="avatar_default" mode="widthFix"></image>
<view class="padding-left-main">
<view class="login-submit text-size fw-b" type="default" size="mini" @tap="login_event"></view>
<view class="desc margin-top-sm cr-grey-9">获知会员积分详情</view>
</view>
</view>
</block>
</view>
<!-- 分享 -->
<button class="share-submit pa tc cr-white text-size-md" type="default" size="mini" open-type="share">分享</button>
</view>
<view v-if="(user || null) !== null" class="points-integral br-t-dashed">
<component-title prop-title="" prop-more-url="/pages/user-integral/user-integral"></component-title>
<view v-if="integral_list.length > 0">
<view class="item">
<view v-for="(item, index) in integral_list" class="list" :key="index">
<view class="flex-row jc-sb align-c">
<view class="cr-grey-9">
原始
<text class="cr-black fw-b padding-left-sm">{{ item.original_integral }}</text>
<text class="padding-horizontal-sm">/</text>
最新
<text class="cr-black fw-b padding-left-sm">{{ item.new_integral }}</text>
</block>
<block v-else>
<image class="avatar dis-block circle" @tap="preview_event" :src="user.avatar || avatar_default" mode="widthFix"></image>
<view class="padding-left-main">
<view class="text-size fw-b">{{ user.user_name_view }}</view>
<view class="desc margin-top-sm cr-grey"
>当前可用
<text class="cr-black fw-b padding-horizontal-xs">
{{ user_integral.integral || 0 }}
</text>
积分
</view>
<view class="cr-grey-9">{{ item.add_time_time }}</view>
</view>
<view class="flex-row jc-sb align-c margin-top-main">
<view>{{ item.msg }}</view>
<view class="cr-main text-size fw-b" :class="item.type == 1 ? 'cr-green' : 'cr-red'">{{ item.type == 1 ? '+' : '-' }} {{ item.operation_integral }}</view>
</block>
</view>
<!-- 分享 -->
<button class="share-submit pa tc cr-white text-size-md" type="default" size="mini" open-type="share">分享</button>
</view>
<view v-if="(user || null) !== null" class="points-integral br-t-dashed">
<component-title prop-title="" prop-more-url="/pages/user-integral/user-integral"></component-title>
<view v-if="integral_list.length > 0">
<view class="item">
<view v-for="(item, index) in integral_list" class="list" :key="index">
<view class="flex-row jc-sb align-c">
<view class="cr-grey-9">
原始
<text class="cr-black fw-b padding-left-sm">{{ item.original_integral }}</text>
<text class="padding-horizontal-sm">/</text>
最新
<text class="cr-black fw-b padding-left-sm">{{ item.new_integral }}</text>
</view>
<view class="cr-grey-9">{{ item.add_time_time }}</view>
</view>
<view class="flex-row jc-sb align-c margin-top-main">
<view>{{ item.msg }}</view>
<view class="cr-main text-size fw-b" :class="item.type == 1 ? 'cr-green' : 'cr-red'">{{ item.type == 1 ? '+' : '-' }} {{ item.operation_integral }}</view>
</view>
</view>
</view>
</view>
<view v-else>
<!-- 提示信息 -->
<component-no-data :propStatus="data_list_loding_status" :propMsg="data_list_loding_msg"></component-no-data>
</view>
</view>
<view v-else>
<!-- 提示信息 -->
<component-no-data :propStatus="data_list_loding_status" :propMsg="data_list_loding_msg"></component-no-data>
</view>
</view>
<!-- 公告信息 -->
<button v-if="(data_base.points_desc || null) != null && data_base.points_desc.length > 0" class="rule-btn pa right-0 tc cr-white text-size-md" @tap="quick_open_event"></button>
<!-- 商品兑换 -->
<view v-if="(data_base.goods_exchange_data || null) != null && data_base.goods_exchange_data.length > 0">
<component-goods-list
:propData="{ style_type: 1, title: '商品兑换', url: '/pages/goods-search/goods-search', goods_list: data_base.goods_exchange_data }"
prop-more-url-key="url"
:propCurrencySymbol="currency_symbol"
:prop-grid-btn-config="gridBtnConfig"
:prop-is-open-grid-btn-set="isOpenGridBtnSet"
propPriceField="price"
propIntegral
></component-goods-list>
</view>
</view>
<!-- 公告信息 -->
<button v-if="(data_base.points_desc || null) != null && data_base.points_desc.length > 0" class="rule-btn pa right-0 tc cr-white text-size-md"
@tap="quick_open_event">积分规则</button>
<!-- 商品兑换 -->
<view v-if="(data_base.goods_exchange_data || null) != null && data_base.goods_exchange_data.length > 0">
<component-goods-list :propData="{ style_type: 1, title: '商品兑换', url: '/pages/goods-search/goods-search', goods_list: data_base.goods_exchange_data }" prop-more-url-key="url"
:propCurrencySymbol="currency_symbol" :prop-grid-btn-config="gridBtnConfig" :prop-is-open-grid-btn-set="isOpenGridBtnSet" propPriceField="price"
propIntegral></component-goods-list>
</view>
<!-- 结尾 -->
<component-bottom-line :propStatus="data_bottom_line_status"></component-bottom-line>
<!-- 积分规则弹窗 -->
<component-popup v-if="(data_base.points_desc || null) != null && data_base.points_desc.length > 0" :propShow="popup_status" :propIsBar="propIsBar" propPosition="bottom" @onclose="quick_close_event">
<view class="rule">
<view class="cr-black text-size-md fw-b margin-bottom-main tc">积分规则</view>
<scroll-view :scroll-y="true" class="item">
<view v-for="(item, index) in data_base.points_desc" :key="index" class="cr-grey text-size-md">{{ item }}</view>
</scroll-view>
<button type="default" class="bg-main cr-white round text-size-md pa bottom-0 left-0 right-0" @tap="quick_close_event"></button>
</view>
</component-popup>
</view>
<!-- 结尾 -->
<component-bottom-line :propStatus="data_bottom_line_status"></component-bottom-line>
<!-- 积分规则弹窗 -->
<component-popup v-if="(data_base.points_desc || null) != null && data_base.points_desc.length > 0" :propShow="popup_status" :propIsBar="propIsBar" propPosition="bottom"
@onclose="quick_close_event">
<view class="rule">
<view class="cr-black text-size-md fw-b margin-bottom-main tc">积分规则</view>
<scroll-view :scroll-y="true" class="item">
<view v-for="(item, index) in data_base.points_desc" :key="index" class="cr-grey text-size-md">{{ item }}</view>
</scroll-view>
<button type="default" class="bg-main cr-white round text-size-md pa bottom-0 left-0 right-0" @tap="quick_close_event"></button>
</view>
</component-popup>
</view>
</view>
<view v-else>
@ -124,6 +133,8 @@
status_bar_height: parseInt(app.globalData.get_system_info('statusBarHeight', 0)),
//
is_realstore_top_nav_back: app.globalData.data.is_realstore_top_nav_back || 0,
//
opacity: 0,
data_bottom_line_status: false,
data_list_loding_status: 1,
data_list_loding_msg: '',
@ -192,6 +203,7 @@
app.globalData.is_config(this, 'init_config');
}
},
//
get_data() {
uni.request({
@ -248,6 +260,7 @@
},
});
},
//
login_event() {
var user = app.globalData.get_user_info(this, 'login_event');
@ -274,10 +287,12 @@
user: user || null,
});
},
// url
url_event(e) {
app.globalData.url_event(e);
},
//
preview_event() {
if (app.globalData.data.default_user_head_src != this.user.avatar) {
@ -287,6 +302,7 @@
});
}
},
get_integral_data_list(is_mandatory) {
//
if (this.integral_is_loading == 1) {
@ -345,18 +361,21 @@
},
});
},
//
quick_open_event(e) {
this.setData({
popup_status: true,
});
},
//
quick_close_event(e) {
this.setData({
popup_status: false,
});
},
//
top_nav_left_back_event(e) {
var pages = getCurrentPages();
@ -368,9 +387,17 @@
uni.navigateBack();
}
},
//
onPageScroll(e) {
var top = e.scrollTop > 47 ? 1 : e.scrollTop / 47;
this.setData({
opacity: top,
});
},
},
};
</script>
<style>
@import './index.css';
</style>
</style>

View File

@ -50,4 +50,14 @@
margin: 20rpx 70rpx 42rpx 70rpx;
height: 80rpx;
line-height: 80rpx;
}
/**
*
*/
.scroll-y {
height: calc(100vh - 198rpx - var(--window-top) - 5px);
/* #ifdef H5 */
height: calc(100vh - 198rpx - 10px);
/* #endif */
}

View File

@ -13,56 +13,52 @@
<!-- #endif -->
<!-- 秒杀时段 -->
<scroll-view :scroll-x="true" :scroll-with-animation="true" :scroll-into-view="'one-nav-item-' + nav_active_index" class="top-nav-scroll wh-auto">
<view class="nav_seckill flex-row flex-nowrap cr-white">
<view v-for="(item, index) in periods_list" :key="index" class="item tc cp text-size-xss" :class="nav_active_index === index ? 'active' : ''" :id="'one-nav-item-' + index"
:data-index="index" :data-text="item.time.time_first_text" :data-status="item.time.status" @tap="nav_event">
<view class="nav_seckill flex-row flex-nowrap cr-white tc">
<view v-for="(item, index) in periods_list" :key="index" class="item text-size-xss" :class="nav_active_index === index ? 'active' : ''" :id="'one-nav-item-' + index" :data-index="index" :data-text="item.time.time_first_text" :data-status="item.time.status" @tap="nav_event">
<view class="time text-size-lg">{{ item.name }}</view>
<view class="state text-size-xs round" :class="nav_active_index === index ? 'cr-main' : ''">{{ item.time.msg }}</view>
</view>
</view>
</scroll-view>
</view>
<view class="padding-horizontal-main padding-top-main">
<!-- 基础信息倒计时 -->
<view class="oh spacing-mb flex-row jc-sb align-c">
<view>
<text :class="'va-m text-size-xs fw-b cr-blak ' + (is_valid == 1 ? 'cr-base' : 'cr-red')">{{ time_first_text }}</text>
<view v-if="is_valid == 1" class="dis-inline-block va-m margin-left-sm">
<component-countdown :propHour="time.hours" :propMinute="time.minutes" :propSecond="time.seconds"
:prop-time-background-color="seckill_status === 1 ? '#E22C08' : '#333333'"></component-countdown>
<scroll-view :scroll-top="scroll_top" scroll-y="true" class="scroll-y" @scroll="scroll_event">
<view class="padding-horizontal-main padding-top-main">
<!-- 基础信息倒计时 -->
<view class="oh spacing-mb flex-row jc-sb align-c">
<view>
<text :class="'va-m text-size-xs fw-b cr-blak ' + (is_valid == 1 ? 'cr-base' : 'cr-red')">{{ time_first_text }}</text>
<view v-if="is_valid == 1" class="dis-inline-block va-m margin-left-sm">
<component-countdown :propHour="time.hours" :propMinute="time.minutes" :propSecond="time.seconds" :prop-time-background-color="seckill_status === 1 ? '#E22C08' : '#333333'"></component-countdown>
</view>
</view>
<view class="text-size-xs cr-blak" @tap="quick_open_event">
活动规则
<iconfont v-if="(data_base.content_notice || null) != null && data_base.content_notice.length > 0" name="icon-miaosha-hdgz" size="26rpx" class="margin-left-xs pr top-xs" color="#999"></iconfont>
</view>
</view>
<view class="text-size-xs cr-blak" @tap="quick_open_event">
活动规则
<iconfont v-if="(data_base.content_notice || null) != null && data_base.content_notice.length > 0" name="icon-miaosha-hdgz" size="26rpx" class="margin-left-xs pr top-xs"
color="#999"></iconfont>
<!-- 商品 -->
<view v-if="goods.length > 0">
<component-goods-list :propData="{ style_type: 1, goods_list: goods }" :propCurrencySymbol="currency_symbol" :prop-grid-btn-config="grid_btn_config" :prop-is-open-grid-btn-set="isOpenGridBtnSet" propPriceField="seckill_min_price"></component-goods-list>
</view>
<view v-else>
<!-- 提示信息 -->
<component-no-data propStatus="0" propMsg="没有相关商品"></component-no-data>
</view>
</view>
<!-- 商品 -->
<view v-if="goods.length > 0">
<component-goods-list :propData="{ style_type: 1, goods_list: goods }" :propCurrencySymbol="currency_symbol" :prop-grid-btn-config="gridBtnConfig"
:prop-is-open-grid-btn-set="isOpenGridBtnSet" propPriceField="seckill_min_price"></component-goods-list>
</view>
<view v-else>
<!-- 提示信息 -->
<component-no-data propStatus="0" propMsg="没有相关商品"></component-no-data>
</view>
</view>
<!-- 结尾 -->
<component-bottom-line :propStatus="data_bottom_line_status"></component-bottom-line>
<!-- 弹窗 -->
<component-popup v-if="(data_base.content_notice || null) != null && data_base.content_notice.length > 0" :propShow="popup_status" :propIsBar="propIsBar" propPosition="bottom"
@onclose="quick_close_event">
<view class="rule">
<view class="title cr-black text-size-md fw-b margin-bottom-main tc">活动规则</view>
<scroll-view :scroll-y="true" class="item">
<view v-for="(item, index) in data_base.content_notice" :key="index" class="cr-grey text-size-md">{{ item }}</view>
</scroll-view>
<button type="default" class="bg-main cr-white round text-size-md pa bottom-0 left-0 right-0" @tap="quick_close_event"></button>
</view>
</component-popup>
<!-- 结尾 -->
<component-bottom-line :propStatus="data_bottom_line_status"></component-bottom-line>
<!-- 弹窗 -->
<component-popup v-if="(data_base.content_notice || null) != null && data_base.content_notice.length > 0" :propShow="popup_status" :propIsBar="propIsBar" propPosition="bottom" @onclose="quick_close_event">
<view class="rule">
<view class="title cr-black text-size-md fw-b margin-bottom-main tc">活动规则</view>
<scroll-view :scroll-y="true" class="item">
<view v-for="(item, index) in data_base.content_notice" :key="index" class="cr-grey text-size-md">{{ item }}</view>
</scroll-view>
<button type="default" class="bg-main cr-white round text-size-md pa bottom-0 left-0 right-0" @tap="quick_close_event"></button>
</view>
</component-popup>
</scroll-view>
</view>
<view v-else>
<!-- 提示信息 -->
@ -86,6 +82,8 @@
is_realstore_top_nav_back: app.globalData.data.is_realstore_top_nav_back || 0,
seckill_bg: 'background: url(' + seckill_static_url + 'header-bg.png) top/100% no-repeat;',
seckill_title_url: seckill_static_url + 'seckill-title.png',
scroll_top: 0,
scroll_top_old: 0,
data_bottom_line_status: false,
data_list_loding_status: 1,
data_list_loding_msg: '',
@ -111,7 +109,7 @@
seckill_status: 0,
//
isOpenGridBtnSet: false,
gridBtnConfig: {
grid_btn_config: {
name: '即将开抢',
disabled: true,
},
@ -143,14 +141,14 @@
name: '即将开抢',
};
this.setData({
gridBtnConfig: Object.assign({}, gridBtnConfig, newData),
grid_btn_config: Object.assign({}, this.grid_btn_config, newData),
});
} else if (val === 2) {
let newData = {
name: '已结束',
};
this.setData({
gridBtnConfig: Object.assign({}, gridBtnConfig, newData),
grid_btn_config: Object.assign({}, this.grid_btn_config, newData),
});
}
},
@ -250,6 +248,7 @@
goods: this.periods_list[index].goods,
isOpenGridBtnSet: seckill_status === 1 ? false : true,
});
this.reset_scroll();
},
//
quick_open_event(e) {
@ -274,9 +273,28 @@
uni.navigateBack();
}
},
//
reset_scroll() {
this.setData({
scroll_top: this.scroll_top_old,
});
this.$nextTick(() => {
this.setData({
scroll_top: 0,
});
});
},
//
scroll_event(e) {
this.setData({
scroll_top_old: e.detail.scrollTop,
});
},
},
};
</script>
<style scoped>
@import './index.css';
</style>
</style>

View File

@ -3,6 +3,7 @@
*/
.signin-container {
background-color: rgb(255 209 133);
min-height: 100vh;
}
.signin-bg {
@ -10,7 +11,7 @@
}
.signin-opration-group {
top: 156rpx;
top: calc(156rpx + var(--status-bar-height) + 5px);
}
.share,

View File

@ -1,14 +1,14 @@
<template>
<view class="signin-container">
<view v-if="(data || null) != null" class="pr">
<view class="pa z-i left-0 top-0 right-0" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;'">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-top-sm round va-m cr-white">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
<view class="pf z-i left-0 top-0 right-0 pa-w" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;background-color:rgba(255,255,255,' + opacity + ')'">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-vertical-sm round va-m" :class="opacity > 0.3 ? 'cr-black' : 'cr-white'">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
</view>
<view v-if="(data || null) != null" class="pr">
<image :src="signin_static_url + 'signin-bg.png'" mode="widthFix" class="signin-bg"></image>
<view class="signin-opration-group pa right-0 flex-col cr-white">
<view v-if="(data_base.is_share || 0) == 1" class="share oh flex-row">
@ -65,7 +65,7 @@
</block>
<block v-else>
<!-- 判断bool是否存在数组signinHistory中 true则表示存在于数组中 -->
<block v-if="user_signin_data.history_day.some((item) => Number(item) === col.num)">
<block v-if="user_signin_data && user_signin_data.history_day.some((item) => Number(item) === col.num)">
<iconfont name="icon-qiandao-yixuan" size="48rpx" color="#ccc"></iconfont>
</block>
<block v-else>
@ -86,7 +86,12 @@
</navigator>
</view>
<view v-else class="content bg-white flex-row jc-sb align-c">
<text class="fw-b">今日已签到获得{{ user_signin_data.integral }}积分{{ user_signin_data.total }}</text>
<text class="fw-b">
今日
<block v-if="user_signin_data.integral"></block>
<block v-else></block>
签到获得{{ user_signin_data.integral || 0 }}积分{{ user_signin_data.total || 0 }}
</text>
<navigator v-if="(data_base.is_user_menu || 0) == 1" url="/pages/plugins/signin/user/user" hover-class="none">
<iconfont name="icon-qiandao-jiantou2"></iconfont>
</navigator>
@ -108,7 +113,11 @@
<view class="coming-content tc pr">
<image :src="signin_static_url + 'signin-popup-title.png'" class="pa" mode="widthFix"></image>
<view class="title">签到成功</view>
<view class="desc">恭喜您获得 <text>{{ coming_integral }}</text> 积分</view>
<view class="desc">
恭喜您获得
<text>{{ coming_integral }}</text>
积分
</view>
<view class="use-btn text-size fw-b cr-white" :data-value="home_page_url" @tap="url_event">使</view>
<view class="close-sub pa cr-white" @tap="coming_success_close_event">
<iconfont name="icon-qiandao-tancguanbi" size="60rpx"></iconfont>
@ -135,6 +144,8 @@
status_bar_height: parseInt(app.globalData.get_system_info('statusBarHeight', 0)),
//
is_realstore_top_nav_back: app.globalData.data.is_realstore_top_nav_back || 0,
//
opacity: 0,
//
home_page_url: app.globalData.data.tabbar_pages[0],
data_bottom_line_status: false,
@ -400,7 +411,7 @@
//
this.get_data();
break;
//
//
case 1:
uni.navigateTo({
url: '/pages/plugins/signin/user-qrcode-saveinfo/user-qrcode-saveinfo?id=' + res.data.data.qrcode_id + '&is_team=1',
@ -430,6 +441,7 @@
this.$refs.share.init();
}
},
//
top_nav_left_back_event(e) {
var pages = getCurrentPages();
@ -441,9 +453,17 @@
uni.navigateBack();
}
},
//
onPageScroll(e) {
var top = e.scrollTop > 47 ? 1 : e.scrollTop / 47;
this.setData({
opacity: top,
});
},
},
};
</script>
<style>
@import './index-detail.css';
</style>
</style>

View File

@ -17,6 +17,7 @@
:prop-temp-pay-value="temp_pay_value"
:prop-pay-price="pay_price"
:propIsRedirectTo="true"
:prop-to-fail-page="to_fail_page"
@close-payment-poupon="payment_popup_event_close"
></component-payment>
</view>

View File

@ -1,85 +1,88 @@
<template>
<view>
<scroll-view :scroll-y="true" class="scroll-box scroll-wallet" @scrolltolower="scroll_lower" lower-threshold="60">
<view v-if="(data_base || null) != null" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;'">
<!-- 头部背景 -->
<image :src="wallet_static_url + 'title-bg.png'" mode="widthFix" class="pa top-0 bg-img wh-auto wallet-bg" />
<view class="pr z-i">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-top-sm round va-m cr-white">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
<!-- 钱包信息 -->
<view class="padding-top-xxxl oh margin-top-main">
<view class="wallet-head padding-horizontal-xxxl">
<!-- 用户中心公告 -->
<view v-if="(data_base.user_center_notice || null) != null && data_base.user_center_notice.length > 0">
<uni-notice-bar class="padding-0" show-icon scrollable :text="data_base.user_center_notice.join('')" background-color="transparent" color="#fff" />
</view>
<view class="content oh cr-white pr filter-blur">
<view class="pa content-padding-1 oh filter-blur-child">
<image :src="wallet_static_url + 'wallet-bg.png'" mode="widthFix" class="wh-auto wallet-child-bg" />
</view>
<view class="pr z-i flex-row jc-c">
<view class="flex-1 flex-width">
<view>有效()</view>
<text class="fw-b effective">{{ is_price_show ? user_wallet.normal_money || '0.00' : '***' }}</text>
<view class="flex-row jc-sb align-c margin-top-main">
<view class="flex-1">
<view class="tetx-size-xs">冻结()</view>
<text class="freeze">{{ is_price_show ? user_wallet.frozen_money || '0.00' : '***' }}</text>
</view>
<view class="flex-1">
<view class="tetx-size-xs">赠送()</view>
<text class="give">{{ is_price_show ? user_wallet.give_money || '0.00' : '***' }}</text>
</view>
</view>
</view>
<view class="is-price-show">
<iconfont :name="is_price_show ? 'icon-wodeqianbao-eye' : 'icon-wodeqianbao-eyeclo2'" size="44rpx" @tap="price_change"></iconfont>
</view>
</view>
</view>
</view>
</view>
<view class="padding-main padding-top-xxxl">
<!-- 导航 -->
<view v-if="nav_list.length > 0" class="nav oh margin-bottom-xl">
<view class="flex-row jc-sb align-c">
<block v-for="(item, index) in nav_list" :key="index">
<view class="text-size fw-b" :data-index="index" @tap="nav_change">
<view class="pr dis-inline-block">
{{ item.title }}
<view v-if="current === index" class="pa active" :style="'background: linear-gradient(90deg, ' + theme_color + ' 0%, rgba(255, 255, 255, 0.27) 100%)'"></view>
</view>
</view>
</block>
</view>
</view>
<!-- 明细 -->
<view class="nav-detail margin-bottom-lg">
<view v-if="current === 0">
<component-wallet-log :prop-pull-down-refresh="propPullDownRefresh" :prop-scroll-lower="scroll_lower_bool"></component-wallet-log>
</view>
<view v-if="current === 1">
<component-user-recharge :prop-pull-down-refresh="propPullDownRefresh" :prop-scroll-lower="scroll_lower_bool" @pay-success="pay_success_event"></component-user-recharge>
</view>
<view v-if="current === 2">
<component-user-cash :prop-pull-down-refresh="propPullDownRefresh" :prop-scroll-lower="scroll_lower_bool"></component-user-cash>
</view>
</view>
</view>
<scroll-view :scroll-y="true" class="scroll-box scroll-wallet" @scrolltolower="scroll_lower" lower-threshold="60" @scroll="scroll_event">
<view class="pf z-i left-0 top-0 right-0 pa-w" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;background-color:rgba(255,255,255,' + opacity + ')'">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-vertical-sm round va-m" :class="opacity > 0.3 ? 'cr-black' : 'cr-white'">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<view class="bottom-fixed bg-white submit-container flex-row jc-sb align-c">
<navigator v-if="(data_base || null) != null && (data_base.is_enable_recharge || 0) == 1" url="/pages/plugins/wallet/recharge/recharge" hover-class="none" class="sub-btn">
<button class="round cr-white bg-main br-main text-size wh-auto" type="default" hover-class="none">充值</button>
</navigator>
<navigator v-if="(data_base || null) != null && (data_base.is_enable_cash || 0) == 1" url="/pages/plugins/wallet/cash-auth/cash-auth" hover-class="none" class="sub-btn">
<button class="round cr-main bg-white br-main text-size wh-auto" type="default" hover-class="none">提现</button>
</navigator>
<!-- #endif -->
</view>
<view v-if="(data_base || null) != null" class="weixin-nav-padding-top">
<view class="padding-top-xxxl">
<!-- 头部背景 -->
<image :src="wallet_static_url + 'title-bg.png'" mode="widthFix" class="pa top-0 bg-img wh-auto wallet-bg" />
<view class="pr padding-top-main">
<!-- 钱包信息 -->
<view class="padding-top-xxxl oh margin-top-main">
<view class="wallet-head padding-horizontal-xxxl">
<!-- 用户中心公告 -->
<view v-if="(data_base.user_center_notice || null) != null && data_base.user_center_notice.length > 0">
<uni-notice-bar class="padding-0" show-icon scrollable :text="data_base.user_center_notice.join('')" background-color="transparent" color="#fff" />
</view>
<view class="content oh cr-white pr filter-blur">
<view class="pa content-padding-1 oh filter-blur-child">
<image :src="wallet_static_url + 'wallet-bg.png'" mode="widthFix" class="wh-auto wallet-child-bg" />
</view>
<view class="pr z-i flex-row jc-c">
<view class="flex-1 flex-width">
<view>有效()</view>
<text class="fw-b effective">{{ is_price_show ? user_wallet.normal_money || '0.00' : '***' }}</text>
<view class="flex-row jc-sb align-c margin-top-main">
<view class="flex-1">
<view class="tetx-size-xs">冻结()</view>
<text class="freeze">{{ is_price_show ? user_wallet.frozen_money || '0.00' : '***' }}</text>
</view>
<view class="flex-1">
<view class="tetx-size-xs">赠送()</view>
<text class="give">{{ is_price_show ? user_wallet.give_money || '0.00' : '***' }}</text>
</view>
</view>
</view>
<view class="is-price-show">
<iconfont :name="is_price_show ? 'icon-wodeqianbao-eye' : 'icon-wodeqianbao-eyeclo2'" size="44rpx" @tap="price_change"></iconfont>
</view>
</view>
</view>
</view>
</view>
<view class="padding-main padding-top-xxxl">
<!-- 导航 -->
<view v-if="nav_list.length > 0" class="nav oh margin-bottom-xl">
<view class="flex-row jc-sb align-c">
<block v-for="(item, index) in nav_list" :key="index">
<view class="text-size fw-b" :data-index="index" @tap="nav_change">
<view class="pr dis-inline-block">
{{ item.title }}
<view v-if="current === index" class="pa active" :style="'background: linear-gradient(90deg, ' + theme_color + ' 0%, rgba(255, 255, 255, 0.27) 100%)'"></view>
</view>
</view>
</block>
</view>
</view>
<!-- 明细 -->
<view class="nav-detail margin-bottom-lg">
<view v-if="current === 0">
<component-wallet-log :prop-pull-down-refresh="propPullDownRefresh" :prop-scroll-lower="scroll_lower_bool"></component-wallet-log>
</view>
<view v-if="current === 1">
<component-user-recharge :prop-pull-down-refresh="propPullDownRefresh" :prop-scroll-lower="scroll_lower_bool" @pay-success="pay_success_event"></component-user-recharge>
</view>
<view v-if="current === 2">
<component-user-cash :prop-pull-down-refresh="propPullDownRefresh" :prop-scroll-lower="scroll_lower_bool"></component-user-cash>
</view>
</view>
</view>
</view>
<view class="bottom-fixed bg-white submit-container flex-row jc-sb align-c">
<navigator v-if="(data_base || null) != null && (data_base.is_enable_recharge || 0) == 1" url="/pages/plugins/wallet/recharge/recharge" hover-class="none" class="sub-btn">
<button class="round cr-white bg-main br-main text-size wh-auto" type="default" hover-class="none">充值</button>
</navigator>
<navigator v-if="(data_base || null) != null && (data_base.is_enable_cash || 0) == 1" url="/pages/plugins/wallet/cash-auth/cash-auth" hover-class="none" class="sub-btn">
<button class="round cr-main bg-white br-main text-size wh-auto" type="default" hover-class="none">提现</button>
</navigator>
</view>
</view>
</view>
<view v-else>
@ -105,6 +108,8 @@
status_bar_height: parseInt(app.globalData.get_system_info('statusBarHeight', 0)),
//
is_realstore_top_nav_back: app.globalData.data.is_realstore_top_nav_back || 0,
//
opacity: 0,
theme_color: app.globalData.get_theme_color(),
data_list_loding_status: 1,
data_list_loding_msg: '',
@ -245,12 +250,14 @@
});
app.globalData.updateQueryStringParameter([{ key: 'type', value: e.currentTarget.dataset.index }]);
},
//
scroll_lower(e) {
this.setData({
scroll_lower_bool: !this.scroll_lower_bool,
});
},
//
top_nav_left_back_event(e) {
var pages = getCurrentPages();
@ -262,10 +269,19 @@
uni.navigateBack();
}
},
//
pay_success_event() {
this.get_data();
},
//
scroll_event(e) {
var top = e.detail.scrollTop > 47 ? 1 : e.detail.scrollTop / 47;
this.setData({
opacity: top,
});
},
},
};
</script>

View File

@ -1,49 +1,57 @@
<template>
<view class="pr" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;'">
<view class="pa top-0 left-0 right-0 nav-top">
<image mode="widthFix" :src="answers_static_url + 'nav-top.png'" class="wh-auto"></image>
<view>
<view class="pf z-i left-0 top-0 right-0 pa-w" :style="'padding-top:' + (status_bar_height > 0 ? status_bar_height + 5 : 10) + 'px;background-color:rgba(255,255,255,' + opacity + ')'">
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-horizontal-main padding-vertical-sm round va-m" :class="opacity > 0.3 ? 'cr-black' : 'cr-white'">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
</view>
<!-- 返回 -->
<!-- #ifdef MP-WEIXIN || MP-QQ || MP-KUAISHOU || H5 || APP -->
<view v-if="is_realstore_top_nav_back == 1" class="nav-back padding-left-main round va-m cr-white pr z-i">
<iconfont name="icon-tongyong-fanhui" size="40rpx" @tap="top_nav_left_back_event"></iconfont>
</view>
<!-- #endif -->
<view v-if="Object.keys(detail_data.length !== 0)" class="padding-main pr z-i margin-top-main">
<view class="bg-white border-radius-main padding-main text-size">
<view class="fw-b text-size-lg spacing-mb">提问详情</view>
<view v-if="detail_data.user && detail_data.user.user_name_view" class="spacing-mb">
<view class="cr-grey-9">联系人</view>
<view class="margin-top-xs">{{ detail_data.user.user_name_view }}</view>
<view v-if="Object.keys(detail_data.length !== 0)" class="weixin-nav-padding-top">
<view class="padding-top-xxxl">
<view class="pa top-0 left-0 right-0 nav-top pa-w">
<image mode="widthFix" :src="answers_static_url + 'nav-top.png'" class="wh-auto"></image>
</view>
<view v-if="detail_data.tel" class="spacing-mb">
<view class="cr-grey-9">联系电话</view>
<view class="margin-top-xs">{{ detail_data.tel }}</view>
</view>
<view v-if="detail_data.title" class="spacing-mb">
<view class="cr-grey-9">标题</view>
<view class="margin-top-xs">{{ detail_data.title }}</view>
</view>
<view v-if="detail_data.content" class="spacing-mb">
<view class="cr-grey-9">内容</view>
<view class="margin-top-xs">{{ detail_data.content }}</view>
</view>
<view v-if="detail_data.reply" class="spacing-mb">
<view class="cr-grey-9">回复内容</view>
<view class="margin-top-xs">{{ detail_data.reply }}</view>
</view>
<view v-if="detail_data.reply_time_time" class="spacing-mb">
<view class="cr-grey-9">回复时间</view>
<view class="margin-top-xs">{{ detail_data.reply_time_time }}</view>
</view>
<view v-if="detail_data.add_time_time" class="spacing-mb">
<view class="cr-grey-9">创建时间</view>
<view class="margin-top-xs">{{ detail_data.add_time_time }}</view>
<view class="padding-main pr margin-top-xxxl">
<view class="bg-white border-radius-main padding-main text-size">
<view class="fw-b text-size-lg spacing-mb">提问详情</view>
<view v-if="detail_data.user && detail_data.user.user_name_view" class="spacing-mb">
<view class="cr-grey-9">联系人</view>
<view class="margin-top-xs">{{ detail_data.user.user_name_view }}</view>
</view>
<view v-if="detail_data.tel" class="spacing-mb">
<view class="cr-grey-9">联系电话</view>
<view class="margin-top-xs">{{ detail_data.tel }}</view>
</view>
<view v-if="detail_data.title" class="spacing-mb">
<view class="cr-grey-9">标题</view>
<view class="margin-top-xs">{{ detail_data.title }}</view>
</view>
<view v-if="detail_data.content" class="spacing-mb">
<view class="cr-grey-9">内容</view>
<view class="margin-top-xs">{{ detail_data.content }}</view>
</view>
<view v-if="detail_data.reply" class="spacing-mb">
<view class="cr-grey-9">回复内容</view>
<view class="margin-top-xs">{{ detail_data.reply }}</view>
</view>
<view v-if="detail_data.reply_time_time" class="spacing-mb">
<view class="cr-grey-9">回复时间</view>
<view class="margin-top-xs">{{ detail_data.reply_time_time }}</view>
</view>
<view v-if="detail_data.add_time_time" class="spacing-mb">
<view class="cr-grey-9">创建时间</view>
<view class="margin-top-xs">{{ detail_data.add_time_time }}</view>
</view>
</view>
</view>
</view>
</view>
<!-- 提示信息 -->
<component-no-data :propStatus="data_list_loding_status"></component-no-data>
<view v-else>
<!-- 提示信息 -->
<component-no-data :propStatus="data_list_loding_status"></component-no-data>
</view>
</view>
</template>
<script>
@ -57,8 +65,11 @@
status_bar_height: parseInt(app.globalData.get_system_info('statusBarHeight', 0)),
//
is_realstore_top_nav_back: app.globalData.data.is_realstore_top_nav_back || 0,
//
opacity: 0,
detail_data: {},
data_list_loding_status: 1,
params: '',
};
},
@ -67,7 +78,13 @@
},
props: {},
onLoad() {},
onLoad(params) {
if (params) {
this.setData({
params: params.id,
});
}
},
onShow() {
this.init();
@ -112,7 +129,7 @@
url: app.globalData.get_request_url('detail', 'answer'),
method: 'POST',
data: {
id: this.$route.query.id,
id: this.params,
},
dataType: 'json',
success: (res) => {
@ -153,6 +170,14 @@
uni.navigateBack();
}
},
//
onPageScroll(e) {
var top = e.scrollTop > 47 ? 1 : e.scrollTop / 47;
this.setData({
opacity: top,
});
},
},
};
</script>

View File

@ -13,8 +13,8 @@
<view class="flex-col align-b" data-value="/pages/personal/personal" @tap="url_event">
<text class="va-m fw-b text-size">{{ nickname }}</text>
<view v-if="(user_id || null) != null" class="head-id border-radius-sm padding-vertical-xsss padding-horizontal-sm margin-top-sm dis-inline-block fw-b">
<text class="text-size-sm">ID </text>
<text class="text-size-xs padding-left-xs">{{ user_id }}</text>
<text class="text-size-xs">ID </text>
<text class="text-size-xss padding-left-xs">{{ user_id }}</text>
</view>
</view>
</view>

View File

@ -1,13 +1,9 @@
@font-face {
font-family: "iconfont";
/* Project id 4227145 */
/* Project id 4227145 */
/* 全局注册需要切换成绝对路径 */
/* @/static/icon/ */
src: url('@/static/icon/iconfont.woff2?t=1693280977762') format('woff2'),
url('@/static/icon/iconfont.woff?t=1693280977762') format('woff'),
url('@/static/icon/iconfont.ttf?t=1693280977762') format('truetype'),
url('@/static/icon/iconfont.svg?t=1693280977762#iconfont') format('svg');
src: url('@/static/icon/iconfont.ttf?t=1693280977762') format('truetype');
}
.iconfont {

File diff suppressed because one or more lines are too long

View File

@ -1,443 +0,0 @@
{
"id": "4227145",
"name": "shopxo-小程序",
"font_family": "iconfont",
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
{
"icon_id": "37550661",
"name": "wenda-wytw",
"font_class": "wenda-wytw",
"unicode": "e6de",
"unicode_decimal": 59102
},
{
"icon_id": "37550660",
"name": "wenda-wdtw",
"font_class": "wenda-wdtw",
"unicode": "e6df",
"unicode_decimal": 59103
},
{
"icon_id": "37539354",
"name": "bowenxiangqing-dianzan-xuaz",
"font_class": "bowenxiangqing-dianzan-xuaz",
"unicode": "e6dd",
"unicode_decimal": 59101
},
{
"icon_id": "37538544",
"name": "bowenxiangqing-fenxiang",
"font_class": "bowenxiangqing-fenxiang",
"unicode": "e6dc",
"unicode_decimal": 59100
},
{
"icon_id": "37538541",
"name": "bowenxiangqing-huifu",
"font_class": "bowenxiangqing-huifu",
"unicode": "e6ce",
"unicode_decimal": 59086
},
{
"icon_id": "37538540",
"name": "bowenxiangqing-dianzan",
"font_class": "bowenxiangqing-dianzan",
"unicode": "e6da",
"unicode_decimal": 59098
},
{
"icon_id": "37494984",
"name": "wodeqianbao-eyeclo2",
"font_class": "wodeqianbao-eyeclo2",
"unicode": "e6db",
"unicode_decimal": 59099
},
{
"icon_id": "37482928",
"name": "zuhedap-shoping",
"font_class": "zuhedap-shoping",
"unicode": "e6d9",
"unicode_decimal": 59097
},
{
"icon_id": "37362566",
"name": "wdhy-gaoji",
"font_class": "wdhy-gaoji",
"unicode": "e6d8",
"unicode_decimal": 59096
},
{
"icon_id": "37362233",
"name": "wdhy-erweima",
"font_class": "wdhy-erweima",
"unicode": "e6d7",
"unicode_decimal": 59095
},
{
"icon_id": "37361772",
"name": "wdfx-ptfx",
"font_class": "wdfx-ptfx",
"unicode": "e6c6",
"unicode_decimal": 59078
},
{
"icon_id": "37361771",
"name": "wdfx-gjfx",
"font_class": "wdfx-gjfx",
"unicode": "e6d5",
"unicode_decimal": 59093
},
{
"icon_id": "37361216",
"name": "xzdz-tianjiabiaoq",
"font_class": "xzdz-tianjiabiaoq",
"unicode": "e6d6",
"unicode_decimal": 59094
},
{
"icon_id": "37361218",
"name": "xzdz-dingwei",
"font_class": "xzdz-dingwei",
"unicode": "e6d2",
"unicode_decimal": 59090
},
{
"icon_id": "37361219",
"name": "wddz-bianji",
"font_class": "wddz-bianji",
"unicode": "e6d3",
"unicode_decimal": 59091
},
{
"icon_id": "37361217",
"name": "bjdz-guanbi",
"font_class": "bjdz-guanbi",
"unicode": "e6d4",
"unicode_decimal": 59092
},
{
"icon_id": "37356823",
"name": "tongyong-fanhui",
"font_class": "tongyong-fanhui",
"unicode": "e6d1",
"unicode_decimal": 59089
},
{
"icon_id": "37354114",
"name": "mendian-sousuosm",
"font_class": "mendian-sousuosm",
"unicode": "e6cf",
"unicode_decimal": 59087
},
{
"icon_id": "37354113",
"name": "wodeqianbao-eye",
"font_class": "wodeqianbao-eye",
"unicode": "e6d0",
"unicode_decimal": 59088
},
{
"icon_id": "37352165",
"name": "mendian-dingwei",
"font_class": "mendian-dingwei",
"unicode": "e6cd",
"unicode_decimal": 59085
},
{
"icon_id": "37324825",
"name": "zhifu-yixuan",
"font_class": "zhifu-yixuan",
"unicode": "e6ca",
"unicode_decimal": 59082
},
{
"icon_id": "37324826",
"name": "zhifu-weixuan",
"font_class": "zhifu-weixuan",
"unicode": "e6cb",
"unicode_decimal": 59083
},
{
"icon_id": "37324824",
"name": "mendian-jiantou2",
"font_class": "mendian-jiantou2",
"unicode": "e6cc",
"unicode_decimal": 59084
},
{
"icon_id": "37324020",
"name": "huiyuan-guanbi",
"font_class": "huiyuan-guanbi",
"unicode": "e6c9",
"unicode_decimal": 59081
},
{
"icon_id": "37314140",
"name": "kaitonghuiy-dingdan",
"font_class": "kaitonghuiy-dingdan",
"unicode": "e6c8",
"unicode_decimal": 59080
},
{
"icon_id": "37307110",
"name": "miaosha-hdgz",
"font_class": "miaosha-hdgz",
"unicode": "e6c7",
"unicode_decimal": 59079
},
{
"icon_id": "37289404",
"name": "mendian-sc",
"font_class": "mendian-sc",
"unicode": "e6c4",
"unicode_decimal": 59076
},
{
"icon_id": "37289402",
"name": "mendian-kefu",
"font_class": "mendian-kefu",
"unicode": "e6c5",
"unicode_decimal": 59077
},
{
"icon_id": "37288999",
"name": "qiandao-tancguanbi",
"font_class": "qiandao-tancguanbi",
"unicode": "e6c3",
"unicode_decimal": 59075
},
{
"icon_id": "37288627",
"name": "qiandao-dqxz",
"font_class": "qiandao-dqxz",
"unicode": "e6bc",
"unicode_decimal": 59068
},
{
"icon_id": "37288626",
"name": "qiandao-fenxiang",
"font_class": "qiandao-fenxiang",
"unicode": "e6bd",
"unicode_decimal": 59069
},
{
"icon_id": "37288625",
"name": "qiandao-wdqd",
"font_class": "qiandao-wdqd",
"unicode": "e6be",
"unicode_decimal": 59070
},
{
"icon_id": "37288624",
"name": "qiandao-zudui",
"font_class": "qiandao-zudui",
"unicode": "e6bf",
"unicode_decimal": 59071
},
{
"icon_id": "37288623",
"name": "qiandao-jiantou",
"font_class": "qiandao-jiantou",
"unicode": "e6c0",
"unicode_decimal": 59072
},
{
"icon_id": "37288622",
"name": "qiandao-yixuan",
"font_class": "qiandao-yixuan",
"unicode": "e6c1",
"unicode_decimal": 59073
},
{
"icon_id": "37288621",
"name": "qiandao-jiantou2",
"font_class": "qiandao-jiantou2",
"unicode": "e6c2",
"unicode_decimal": 59074
},
{
"icon_id": "37272530",
"name": "zhibo-shixiao",
"font_class": "zhibo-shixiao",
"unicode": "e6bb",
"unicode_decimal": 59067
},
{
"icon_id": "37235239",
"name": "icon-fenlei-jianhao",
"font_class": "fenlei-jianhao",
"unicode": "e6ba",
"unicode_decimal": 59066
},
{
"icon_id": "37235185",
"name": "icon-fenlei-jiahao",
"font_class": "fenlei-jiahao",
"unicode": "e6b9",
"unicode_decimal": 59065
},
{
"icon_id": "37225044",
"name": "icon-fenlei-top",
"font_class": "fenlei-top",
"unicode": "e6b8",
"unicode_decimal": 59064
},
{
"icon_id": "37217394",
"name": "icon-fenlei-more",
"font_class": "fenlei-more",
"unicode": "e6b7",
"unicode_decimal": 59063
},
{
"icon_id": "37187706",
"name": "icon-zhibo-time",
"font_class": "zhibo-time",
"unicode": "e6b3",
"unicode_decimal": 59059
},
{
"icon_id": "37187705",
"name": "icon-pp-all",
"font_class": "pp-all",
"unicode": "e6b4",
"unicode_decimal": 59060
},
{
"icon_id": "37187704",
"name": "icon-zhibo-zt",
"font_class": "zhibo-zt",
"unicode": "e6b5",
"unicode_decimal": 59061
},
{
"icon_id": "37187703",
"name": "icon-zhibo-jies",
"font_class": "zhibo-jies",
"unicode": "e6b6",
"unicode_decimal": 59062
},
{
"icon_id": "37176907",
"name": "icon-md-phone",
"font_class": "md-phone",
"unicode": "e6b1",
"unicode_decimal": 59057
},
{
"icon_id": "37176908",
"name": "icon-md-dh",
"font_class": "md-dh",
"unicode": "e6b2",
"unicode_decimal": 59058
},
{
"icon_id": "37137567",
"name": "icon-index-smbg-tj",
"font_class": "index-smbg-tj",
"unicode": "e6b0",
"unicode_decimal": 59056
},
{
"icon_id": "37137573",
"name": "icon-index-morejiantou",
"font_class": "index-morejiantou",
"unicode": "e6ab",
"unicode_decimal": 59051
},
{
"icon_id": "37137570",
"name": "icon-index-xptj-jiantou",
"font_class": "index-xptj-jiantou",
"unicode": "e6aa",
"unicode_decimal": 59050
},
{
"icon_id": "37137572",
"name": "icon-index-zxmd-phone",
"font_class": "index-zxmd-phone",
"unicode": "e6ac",
"unicode_decimal": 59052
},
{
"icon_id": "37137571",
"name": "icon-index-zxmd-dh",
"font_class": "index-zxmd-dh",
"unicode": "e6ad",
"unicode_decimal": 59053
},
{
"icon_id": "37137569",
"name": "icon-index-zxmd-time",
"font_class": "index-zxmd-time",
"unicode": "e6ae",
"unicode_decimal": 59054
},
{
"icon_id": "37137568",
"name": "icon-index-zxmd-dress",
"font_class": "index-zxmd-dress",
"unicode": "e6af",
"unicode_decimal": 59055
},
{
"icon_id": "37131264",
"name": "icon-index-notice",
"font_class": "index-notice",
"unicode": "e6a8",
"unicode_decimal": 59048
},
{
"icon_id": "37131263",
"name": "icon-index-search",
"font_class": "index-search",
"unicode": "e6a9",
"unicode_decimal": 59049
},
{
"icon_id": "37113110",
"name": "icon-applet-me-settings-acquiesce",
"font_class": "applet-me-settings-acquiesce",
"unicode": "e6a6",
"unicode_decimal": 59046
},
{
"icon_id": "37113109",
"name": "icon-applet-me-message-acquiesce",
"font_class": "applet-me-message-acquiesce",
"unicode": "e6a7",
"unicode_decimal": 59047
},
{
"icon_id": "37112559",
"name": "icon-applet-me-acquiesce",
"font_class": "applet-me-acquiesce",
"unicode": "e6a2",
"unicode_decimal": 59042
},
{
"icon_id": "37112562",
"name": "icon-applet-sort-acquiesce",
"font_class": "applet-sort-acquiesce",
"unicode": "e6a5",
"unicode_decimal": 59045
},
{
"icon_id": "37112561",
"name": "icon-applet-index-acquiesce",
"font_class": "applet-index-acquiesce",
"unicode": "e6a4",
"unicode_decimal": 59044
},
{
"icon_id": "37112560",
"name": "icon-applet-shop-acquiesce",
"font_class": "applet-shop-acquiesce",
"unicode": "e6a3",
"unicode_decimal": 59043
}
]
}

View File

@ -1,143 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Created by iconfont</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024">
<font-face
font-family="iconfont"
font-weight="400"
font-stretch="normal"
units-per-em="1024"
ascent="896"
descent="-128"
/>
<missing-glyph />
<glyph glyph-name="wenda-wytw" unicode="&#59102;" d="M938.666667-10.24v-68.266667H102.4v68.266667h836.266667zM675.498667 827.733333l205.141333-205.141333-565.646222-565.646222-197.233778 7.907555-7.907556 197.233778L675.498667 827.733333zM561.834667 617.642667L179.2 235.008l4.266667-104.448 104.448-4.152889 382.520889 382.634667-108.600889 108.600889z m113.664 113.550222l-65.365334-65.308445 108.600889-108.600888 65.479111 65.422222-108.657777 108.487111z" horiz-adv-x="1024" />
<glyph glyph-name="wenda-wdtw" unicode="&#59103;" d="M284.444444 782.222222h682.666667v-79.644444H284.444444zM56.888889 782.222222h79.644444v-79.644444H56.888889z m227.555555-341.333333h682.666667v-79.644445H284.444444zM56.888889 440.888889h79.644444v-79.644445H56.888889z m227.555555-341.333333h682.666667v-79.644445H284.444444z m-227.555555 0h79.644444v-79.644445H56.888889z" horiz-adv-x="1024" />
<glyph glyph-name="bowenxiangqing-dianzan-xuaz" unicode="&#59101;" d="M728.576-3.584H325.12a40.96 40.96 0 0 0-40.96 40.96c0 75.776 1.024 428.032 1.024 428.032 0 37.888 11.264 74.752 31.744 107.52l123.904 191.488C462.336 797.184 489.984 832 554.496 832c49.152 0 76.8-23.552 91.136-43.008 43.008-60.416 23.552-164.864-2.048-244.736h201.728c30.72 0 59.392-13.312 78.848-36.864 17.408-21.504 24.576-49.152 19.456-75.776l-58.368-283.648c-20.48-91.136-82.944-151.552-156.672-151.552z m-537.6 0A126.976 126.976 0 0 0 64 123.392v5.12l45.056 340.992c2.048 40.96 35.84 73.728 77.824 73.728a51.2 51.2 0 0 0 51.2-51.2v-448.512c0-25.984-21.12-47.104-47.104-47.104z" horiz-adv-x="1024" />
<glyph glyph-name="bowenxiangqing-fenxiang" unicode="&#59100;" d="M568.192 806.4c21.632 0 42.368-8.576 57.6-23.872l348.736-348.672a81.536 81.536 0 0 0 0-115.392l-348.672-348.672a81.536 81.536 0 0 0-139.2 57.664l-0.064 106.752-1.728-0.128a560.512 560.512 0 0 1-307.648-117.504l-17.664-14.208a81.536 81.536 0 0 0-133.056 74.688c9.856 61.44 34.56 139.136 89.344 226.24C193.152 426.624 309.44 523.136 471.04 572.288l15.616 4.48V724.928c0 42.24 32.128 76.864 73.216 81.024l8.32 0.448z m0-76.8a4.736 4.736 0 0 1-4.8-4.736v-208.128l-29.504-7.04c-164.352-38.976-278.784-128.832-353.024-247.232a593.92 593.92 0 0 1-63.296-136.32c-5.056-16-8.96-30.72-11.84-43.84-1.792-7.936-2.56-12.096-3.264-16.768a4.736 4.736 0 0 1 7.808-4.288c125.952 105.344 269.44 150.016 414.464 151.232l38.72 0.32v-185.344a4.736 4.736 0 0 1 8.128-3.328l348.608 348.672a4.736 4.736 0 0 1 0 6.72L571.52 728.192a4.736 4.736 0 0 1-3.328 1.408z" horiz-adv-x="1024" />
<glyph glyph-name="bowenxiangqing-huifu" unicode="&#59086;" d="M978.112 158.336a76.16 76.16 0 0 0-75.904-76.032H660.48c-41.92 0-107.008-13.568-145.92-30.528l-126.592-55.04c-38.656-16.896-70.016 3.648-70.016 45.632v1.92a38.016 38.016 0 0 1-38.016 38.016H140.16c-42.048 0-76.16 34.048-76.16 76.032V692.032A76.16 76.16 0 0 0 140.352 768H901.76a76.16 76.16 0 0 0 76.352-75.968v-533.76z m-626.304 0.192c20.928 0 37.888-16.96 37.888-38.144 0-20.992 15.488-31.36 34.816-22.848L494.08 128c38.656 16.896 104.192 30.592 145.792 30.592h224.064a38.208 38.208 0 0 1 38.144 38.336V653.44a38.4 38.4 0 0 1-37.76 38.4H177.92a38.08 38.08 0 0 1-37.76-38.4v-456.576c0-21.184 17.088-38.4 37.888-38.4h173.696zM292.48 348.992c0 20.992 17.408 38.08 38.208 38.08h380.8a38.016 38.016 0 1 0 0-76.16h-380.8a38.016 38.016 0 0 0-38.208 38.08z m0 152.32c0 21.12 17.408 38.144 38.208 38.144h380.8a38.016 38.016 0 1 0 0-76.16h-380.8a38.016 38.016 0 0 0-38.208 38.08z" horiz-adv-x="1024" />
<glyph glyph-name="bowenxiangqing-dianzan" unicode="&#59098;" d="M554.496 832c49.152 0 76.8-23.552 91.136-43.008 43.008-60.416 23.552-164.864-2.048-244.736h201.728c30.72 0 59.392-13.312 78.848-36.864 17.408-21.504 24.576-49.152 19.456-75.776l-58.368-283.648c-20.48-91.136-82.944-151.552-156.672-151.552H284.16v0.064l-93.184-0.064A126.976 126.976 0 0 0 64 123.392v5.12l45.056 340.992c2.048 40.96 35.84 73.728 77.824 73.728l114.56 0.064a216.96 216.96 0 0 0 15.488 29.632l123.904 191.488C462.336 797.184 489.984 832 554.496 832z m0-81.92c-21.504 0-28.672-4.096-45.056-30.72L385.536 527.872c-12.288-19.456-18.432-40.96-18.432-62.464v-16.128c-0.256-49.472-0.768-202.304-0.96-310.528l-0.064-60.416h362.496c33.792 0 65.536 35.84 76.8 87.04l57.344 283.648c0 1.024 1.024 4.096-2.048 7.168-3.072 4.096-9.216 6.144-15.36 6.144h-209.92c-27.648 0-53.248 14.336-67.584 37.888a71.872 71.872 0 0 0-3.072 67.584c25.6 79.872 31.744 149.504 14.336 173.056-2.048 3.072-7.168 9.216-24.576 9.216zM284.16 462.336H190.976v-1.024l-45.056-339.968a45.76 45.76 0 0 1 45.056-43.008H284.16v384z" horiz-adv-x="1024" />
<glyph glyph-name="wodeqianbao-eyeclo2" unicode="&#59099;" d="M947.712 349.928727l-93.696 93.789091c2.885818 2.234182 6.050909 4.189091 8.843636 6.376727a275.223273 275.223273 0 0 1 70.981819 84.945455 42.682182 42.682182 0 1 1-75.729455 39.377455c-12.381091-22.574545-29.184-42.356364-49.384727-58.27491A482.629818 482.629818 0 0 0 512 426.635636c-106.123636-3.630545-210.385455 27.880727-296.773818 89.6a190.976 190.976 0 0 0-49.384727 58.228364 42.682182 42.682182 0 1 1-75.729455-39.377455c17.687273-32.861091 41.890909-61.765818 71.121455-84.992 2.792727-2.327273 6.004364-4.282182 8.843636-6.376727L76.8 349.975273a42.682182 42.682182 0 1 1 60.369455-60.369455L245.480727 397.963636c35.002182-16.616727 71.68-29.509818 109.381818-38.4l-34.862545-129.396363a42.635636 42.635636 0 1 1 82.432-22.109091l36.770909 137.402182c24.203636-2.606545 48.500364-4.002909 72.797091-4.189091a707.490909 707.490909 0 0 1 72.378182 4.142545l36.770909-137.309091a42.542545 42.542545 0 0 1 52.270545-30.114909 42.682182 42.682182 0 0 1 30.114909 52.270546l-34.629818 129.210181c37.934545 8.843636 74.845091 21.736727 110.033455 38.4l108.357818-108.357818a42.682182 42.682182 0 0 1 60.369455 60.369455l0.046545 0.093091z" horiz-adv-x="1024" />
<glyph glyph-name="zuhedap-shoping" unicode="&#59097;" d="M314.965333 76.885333c30.549333 0 55.253333-25.557333 55.253334-56.917333 0-31.445333-24.746667-56.96-55.253334-56.96s-55.253333 25.514667-55.253333 56.96c0 31.402667 24.746667 56.917333 55.253333 56.917333z m426.666667 0c30.549333 0 55.296-25.557333 55.296-56.917333 0-31.445333-24.746667-56.96-55.253333-56.96-30.549333 0-55.296 25.514667-55.296 56.96 0 31.402667 24.746667 56.917333 55.296 56.917333zM113.877333 674.645333A133.717333 133.717333 0 0 0 245.930667 565.76l69.973333-380.544c1.493333-7.594667 9.088-13.525333 17.664-13.525333H761.6a28.501333 28.501333 0 0 0 0-57.045334H333.653333c-35.626667 0-66.56 25.130667-73.685333 59.690667L190.037333 555.306667a76.928 76.928 0 0 1-76.202666 62.293333 28.501333 28.501333 0 1 0 0 57.045333z m553.813334-378.112c20.48-4.736 41.770667-7.168 63.658666-7.168 17.664-0.042667 34.986667 1.578667 51.712 4.693334a74.837333 74.837333 0 0 0-60.245333-47.658667l-293.546667-38.784a28.501333 28.501333 0 0 0-7.466666 56.448l245.888 32.426667zM731.306667 810.666667a237.994667 237.994667 0 1 0 6.784-475.989334 237.994667 237.994667 0 0 0-6.784 475.946667z m0-90.709334a22.698667 22.698667 0 0 1-22.656-22.613333v-102.016h-101.973334a22.698667 22.698667 0 0 1 0-45.312h101.973334v-102.058667a22.698667 22.698667 0 1 1 45.354666 0V550.016h101.973334a22.698667 22.698667 0 0 1 0 45.312h-102.016v101.973333a22.698667 22.698667 0 0 1-22.613334 22.656zM448 575.146667v-2.517334c0-18.602667 1.834667-36.864 5.248-54.442666H396.373333a28.501333 28.501333 0 0 0 0 56.96H448z" horiz-adv-x="1024" />
<glyph glyph-name="wdhy-gaoji" unicode="&#59096;" d="M514.116267 783.36c28.8768 0 54.0672-15.701333 67.720533-38.912l3.754667-7.236267a78.4384 78.4384 0 0 0-35.84-102.263466l66.56-129.911467 46.762666-91.136 156.740267 95.0272a62.532267 62.532267 0 0 0 13.312 50.176 60.757333 60.757333 0 1 0 59.392-98.167467l-68.130133-339.285333a71.338667 71.338667 0 0 0-69.905067-57.207467h-473.770667c-33.928533 0-63.214933 23.9616-69.905066 57.275734l-50.9952 253.815466-17.066667 85.1968a60.757333 60.757333 0 0 0-48.674133 51.746134L93.525333 520.3968a60.757333 60.757333 0 1 0 120.832-9.147733l33.655467-20.138667 128.477867-77.141333 11.605333 24.098133 93.661867 195.3792a78.506667 78.506667 0 0 0-45.4656 61.986133L435.746133 704.853333a78.370133 78.370133 0 0 0 78.4384 78.506667z m141.994666-572.0064H378.197333a34.065067 34.065067 0 0 1-12.970666-2.594133l2.116266 0.8192a33.9968 33.9968 0 0 1 10.8544-66.218667h277.845334a33.9968 33.9968 0 1 1 0 67.9936z" horiz-adv-x="1024" />
<glyph glyph-name="wdhy-erweima" unicode="&#59095;" d="M422.027636 351.04581800000005c31.418182 0 57.018182-25.6 57.018182-57.018182v-325.632c0-31.464727-25.6-57.018182-57.018182-57.018181H96.395636c-31.464727 0-57.018182 25.6-57.018181 57.018181v325.632c0 31.418182 25.6 57.018182 57.018181 57.018182h325.632z m313.437091 0c20.247273 0 36.677818-16.430545 36.677818-36.631273v-183.202909h139.17091v183.202909a36.631273 36.631273 0 1 0 73.30909 0v-219.834181a36.631273 36.631273 0 0 0-36.631272-36.631273H735.418182a36.631273 36.631273 0 0 0-36.631273 36.631273v183.156363h-80.570182v-329.728a36.631273 36.631273 0 0 0-73.309091 0v366.405818c0 20.200727 16.430545 36.631273 36.631273 36.631273h153.879273z m212.526546-366.405818a36.631273 36.631273 0 0 0 0-73.262545H735.418182a36.631273 36.631273 0 0 0 0 73.262545h212.526545z m-542.254546 293.096727H112.64v-293.096727h293.096727v293.096727zM283.927273 189.812364c22.807273 0 41.239273-18.432 41.239272-41.192728v-49.477818c0-22.760727-18.478545-41.192727-41.239272-41.192727H234.449455a41.192727 41.192727 0 0 0-41.192728 41.192727v49.477818c0 22.760727 18.432 41.192727 41.192728 41.192728H283.927273zM422.027636 856.622545c31.418182 0 57.018182-25.6 57.018182-57.018181v-325.632c0-31.418182-25.6-57.018182-57.018182-57.018182H96.395636c-31.464727 0-57.018182 25.6-57.018181 57.018182V799.604364c0 31.464727 25.6 57.018182 57.018181 57.018181h325.632z m505.576728 0c31.464727 0 57.018182-25.6 57.018181-57.018181v-325.632c0-31.418182-25.6-57.018182-57.018181-57.018182h-325.632c-31.418182 0-57.018182 25.6-57.018182 57.018182V799.604364c0 31.464727 25.6 57.018182 57.018182 57.018181h325.632zM405.736727 783.36H112.64v-293.096727h293.096727V783.36z m505.623273 0h-293.096727v-293.096727h293.096727V783.36zM283.927273 695.389091c22.807273 0 41.239273-18.432 41.239272-41.192727v-49.477819c0-22.760727-18.478545-41.192727-41.239272-41.192727H234.449455a41.192727 41.192727 0 0 0-41.192728 41.192727V654.196364c0 22.807273 18.432 41.239273 41.192728 41.239272H283.927273z m505.576727 0c22.807273 0 41.239273-18.432 41.239273-41.192727v-49.477819c0-22.760727-18.478545-41.192727-41.239273-41.192727H740.072727a41.192727 41.192727 0 0 0-41.239272 41.192727V654.196364c0 22.807273 18.478545 41.239273 41.239272 41.239272h49.431273z" horiz-adv-x="1024" />
<glyph glyph-name="wdfx-ptfx" unicode="&#59078;" d="M982.185085 89.07714599999997s-66.399142 202.190506-118.147939 395.480534C818.038215 656.423548 785.82321 821.830662 785.82321 821.830662a46.865349 46.865349 0 0 1-57.498663 33.081423L411.215479 769.924335a46.944114 46.944114 0 0 1-33.238953-57.341133s56.474715-154.143677 101.843523-323.331526c52.300154-195.25916 94.518351-409.26446 94.518351-409.26446 6.69505-25.047363 43.399676-49.070777 57.498663-33.081423 60.097918 41.745605 78.213935 130.986681 130.592855 144.928138 52.37892 14.098987 137.445435-57.971255 186.594978-60.097918 34.656729-4.489622 39.934003 32.372535 33.238954 57.419898zM48.895134 137.439036c-3.150612-8.979243-10.160723-27.174026-9.451835-26.7802 18.194783-9.5306 166.431063 8.427886 166.431063 8.427887l8.19159-3.150612s79.789241-121.613612 96.251187-117.911643c16.461946 3.701969 24.417241 27.331556 26.386373 32.608831A3075.784672 3075.784672 0 0 0 436.105312 276.853603l-129.962733 446.126617S93.948881 265.66893200000004 48.973899 137.439036z" horiz-adv-x="1024" />
<glyph glyph-name="wdfx-gjfx" unicode="&#59093;" d="M730.509653 305.578667l-153.941333-212.48a80.384 80.384 0 0 0-64.682667-33.877334 80.384 80.384 0 0 0-64.597333 33.877334L293.261653 305.493333a43.605333 43.605333 0 0 0 9.216 58.538667 43.605333 43.605333 0 0 0 58.538667-9.301333l150.869333-209.408 150.954667 209.408c12.288 18.517333 40.106667 21.589333 58.538667 9.301333 18.432-15.36 21.504-40.106667 9.216-58.538667m283.306666 258.730667L896.909653 767.573333C881.549653 795.3066670000001 853.81632 810.666667 819.938987 810.666667H203.917653c-30.72 0-61.610667-15.36-76.970666-43.093334L9.954987 564.3093329999999a74.496 74.496 0 0 1 6.144-83.2l391.082666-538.965333c49.322667-70.826667 160.170667-70.826667 212.48 0l52.394667 73.898667 95.488 129.365333 135.509333 187.904 86.186667 116.992 21.589333 30.805333a80.469333 80.469333 0 0 1 3.072 83.2" horiz-adv-x="1024" />
<glyph glyph-name="xzdz-tianjiabiaoq" unicode="&#59094;" d="M459.434667 769.706667v-332.117334H139.264v-105.130666h320.170667v-332.117334h105.130666V332.458667h320.170667V437.589333H564.565333V769.706667z" horiz-adv-x="1024" />
<glyph glyph-name="xzdz-dingwei" unicode="&#59090;" d="M512 839.111111c219.932444 0 398.222222-174.478222 398.222222-389.688889 0-132.664889-107.576889-294.684444-320.284444-490.382222a115.598222 115.598222 0 0 0-155.875556 0C221.411556 154.73777800000005 113.777778 316.814222 113.777778 449.422222 113.777778 664.632889 292.067556 839.111111 512 839.111111z m0-63.601778c-184.035556 0-333.198222-146.033778-333.198222-326.087111 0-110.08 99.157333-259.413333 299.804444-443.960889a49.493333 49.493333 0 0 1 66.787556 0c200.647111 184.547556 299.804444 333.880889 299.804444 443.960889 0 180.053333-149.162667 326.087111-333.198222 326.087111z m0-135.224889c107.747556 0 195.072-85.447111 195.072-190.862222S619.747556 258.503111 512 258.503111 316.928 344.007111 316.928 449.422222 404.252444 640.284444 512 640.284444z m0-63.658666c-71.793778 0-130.048-56.945778-130.048-127.203556 0-70.314667 58.254222-127.260444 130.048-127.260444s130.048 56.945778 130.048 127.260444c0 70.257778-58.254222 127.203556-130.048 127.203556z" horiz-adv-x="1024" />
<glyph glyph-name="wddz-bianji" unicode="&#59091;" d="M192 0m38.4 0l563.2 0q38.4 0 38.4-38.4l0 0q0-38.4-38.4-38.4l-563.2 0q-38.4 0-38.4 38.4l0 0q0 38.4 38.4 38.4ZM784.832 801.28l98.432-98.368c49.472-49.472 49.472-129.92 0-179.392l-436.928-436.864c-12.608-12.608-29.44-20.096-47.296-20.928l-187.904-8.832-2.048-0.128H207.488a71.744 71.744 0 0 0-71.488 76.032L147.52 318.08000000000004C148.608 335.424 156.032 351.808 168.448 364.15999999999997L605.504 801.28a126.912 126.912 0 0 0 179.328 0z m-89.6-41.024a48.384 48.384 0 0 1-34.432-14.208l-435.2-433.024-11.2-178.048 176.704 6.976 436.864 436.864a48.64 48.64 0 0 1 0 68.736L729.6 745.984a48.576 48.576 0 0 1-34.432 14.272zM577.28 563.2a64 64 0 1 1 128 0 64 64 0 0 1-128 0z" horiz-adv-x="1024" />
<glyph glyph-name="bjdz-guanbi" unicode="&#59092;" d="M512-128A512 512 0 1 0 512 896a512 512 0 0 0 0-1024zM305.92 525.632L447.552 384l-141.504-141.632a45.568 45.568 0 1 1 64.384-64.384L512 319.488l141.632-141.504a45.568 45.568 0 0 1 64.384 64.384L576.512 384l141.504 141.632a45.568 45.568 0 1 1-64.384 64.384L512 448.512 370.368 590.016a45.568 45.568 0 0 1-64.384-64.384z" horiz-adv-x="1024" />
<glyph glyph-name="tongyong-fanhui" unicode="&#59089;" d="M732.672 739.6351999999999L361.472 405.6576a29.0816 29.0816 0 0 1 0-43.264l371.2-334.0288A36.352 36.352 0 0 0 684.288-25.600000000000023l-371.2512 333.9776a101.632 101.632 0 0 0 0 151.2448L684.1856 793.6a36.2496 36.2496 0 1 0 48.5376-53.9648z" horiz-adv-x="1024" />
<glyph glyph-name="mendian-sousuosm" unicode="&#59087;" d="M841.142857-128h-146.285714v73.142857h146.285714a109.714286 109.714286 0 0 1 109.714286 109.714286v146.285714h73.142857v-146.285714a182.857143 182.857143 0 0 0-182.857143-182.857143z m146.285714 475.428571H36.571429a36.571429 36.571429 0 0 0 0 73.142858h950.857142a36.571429 36.571429 0 0 0 0-73.142858z m-36.571428 365.714286A109.714286 109.714286 0 0 1 841.142857 822.857143h-146.285714V896h146.285714A182.857143 182.857143 0 0 0 1024 713.142857v-146.285714h-73.142857v146.285714z m-877.714286 0v-146.285714H0v146.285714A182.857143 182.857143 0 0 0 182.857143 896h146.285714v-73.142857h-146.285714A109.714286 109.714286 0 0 1 73.142857 713.142857z m0-658.285714A109.714286 109.714286 0 0 1 182.857143-54.85714299999995h146.285714v-73.142857h-146.285714A182.857143 182.857143 0 0 0 0 54.85714299999995v146.285714h73.142857v-146.285714z" horiz-adv-x="1024" />
<glyph glyph-name="wodeqianbao-eye" unicode="&#59088;" d="M512 709.818182c257.070545 0 465.454545-140.846545 465.454545-314.554182s-208.384-314.554182-465.454545-314.554182S46.545455 221.55636400000003 46.545455 395.264 254.929455 709.818182 512 709.818182z m0-116.084364a198.656 198.656 0 0 1-198.469818-198.469818 198.656 198.656 0 0 1 198.423273-198.469818 198.656 198.656 0 0 1 198.469818 198.469818A198.656 198.656 0 0 1 512 593.7338179999999z m0-57.669818a140.939636 140.939636 0 0 0 140.8-140.8 140.939636 140.939636 0 0 0-140.846545-140.8 140.986182 140.986182 0 0 0-140.8 140.8A140.986182 140.986182 0 0 0 512 536.0640000000001z" horiz-adv-x="1024" />
<glyph glyph-name="mendian-dingwei" unicode="&#59085;" d="M512.113778 839.111111C731.648 839.111111 910.222222 660.48 910.222222 440.775111c0-151.324444-108.885333-246.328889-209.521778-350.606222-33.621333-35.271111-115.484444-111.104-159.288888-151.779556a43.576889 43.576889 0 0 0-58.254223 0c-44.373333 40.675556-126.236444 116.963556-159.857777 151.779556-10.524444 10.922667-21.219556 21.845333-31.914667 32.711111l-21.333333 21.788444C188.700444 228.57955600000003 113.777778 316.074667 113.777778 440.775111A398.677333 398.677333 0 0 0 512.113778 839.111111z m0-213.902222A167.139556 167.139556 0 0 1 345.315556 458.296889a167.139556 167.139556 0 0 1 166.855111-166.855111 167.139556 167.139556 0 0 1 166.912 166.855111A167.253333 167.253333 0 0 1 512.113778 625.208889z m0-70.428445a95.744 95.744 0 1 0 0-191.544888 95.744 95.744 0 0 0 0 191.544888z" horiz-adv-x="1024" />
<glyph glyph-name="zhifu-yixuan" unicode="&#59082;" d="M0 384C0 666.763636 229.236364 896 512 896s512-229.236364 512-512-229.236364-512-512-512S0 101.236364 0 384z m419.328-194.653091a35.328 35.328 0 0 1 49.338182-1.256727l335.592727 311.947636a35.328 35.328 0 0 1-48.128 51.712l-309.061818-289.512727-145.175273 149.643636a35.328 35.328 0 1 1-50.688-49.198545l168.122182-173.335273z" horiz-adv-x="1024" />
<glyph glyph-name="zhifu-weixuan" unicode="&#59083;" d="M512 896c282.763636 0 512-229.236364 512-512s-229.236364-512-512-512S0 101.23636399999998 0 384 229.236364 896 512 896z m0-44.544C253.812364 851.456 44.544 642.187636 44.544 384c0-258.187636 209.268364-467.456 467.456-467.456 258.187636 0 467.456 209.268364 467.456 467.456C979.456 642.187636 770.187636 851.456 512 851.456z" horiz-adv-x="1024" />
<glyph glyph-name="mendian-jiantou2" unicode="&#59084;" d="M162.658462 572.573538c0-8.822154 2.914462-17.644308 8.664615-25.048615l311.374769-387.072a39.936 39.936 0 0 1 62.227692 0l309.720616 385.417846a39.857231 39.857231 0 0 1-62.227692 49.939693l-278.528-346.584616L233.550769 597.464615a39.857231 39.857231 0 0 1-70.892307-24.969846z" horiz-adv-x="1024" />
<glyph glyph-name="huiyuan-guanbi" unicode="&#59081;" d="M591.010558 384.102016l416.798578 416.935055a54.590514 54.590514 0 0 1 0 76.767911L1005.489039 880.193317a54.590514 54.590514 0 0 1-76.767911 0l-416.73034-417.617436L95.260448 880.193317a54.590514 54.590514 0 0 1-76.767911 0L16.17244 877.804982a53.63518 53.63518 0 0 1 0-76.767911l416.798578-417.003293-416.798578-416.935055a54.590514 54.590514 0 0 1 0-76.836149l2.320097-2.320097a54.590514 54.590514 0 0 1 76.767911 0L511.990788 304.94577l416.73034-416.935054a54.590514 54.590514 0 0 1 76.767911 0l2.320097 2.251858a54.590514 54.590514 0 0 1 0 76.767911L590.942319 384.102016z" horiz-adv-x="1024" />
<glyph glyph-name="kaitonghuiy-dingdan" unicode="&#59080;" d="M640 832a320 320 0 0 0 320-320v-448a128 128 0 0 0-128-128H192a128 128 0 0 0-128 128V704a128 128 0 0 0 128 128h448z m0-76.8H192a51.2 51.2 0 0 1-51.2-51.2v-640a51.2 51.2 0 0 1 51.2-51.2h640a51.2 51.2 0 0 1 51.2 51.2V512A243.2 243.2 0 0 1 640 755.2z m25.6-499.2a38.4 38.4 0 0 0 0-76.8H358.4a38.4 38.4 0 0 0 0 76.8h307.2z m0 256a38.4 38.4 0 0 0 0-76.8H358.4a38.4 38.4 0 1 0 0 76.8h307.2z" horiz-adv-x="1024" />
<glyph glyph-name="miaosha-hdgz" unicode="&#59079;" d="M554.666667 896a512 512 0 1 1 512-512 512.597333 512.597333 0 0 1-512 512z m0-950.869333A438.869333 438.869333 0 1 0 993.536 384 439.466667 439.466667 0 0 0 554.666667-54.869333zM554.666667 128a36.608 36.608 0 1 1 0-73.130667 36.608 36.608 0 0 1 0 73.130667z m0 585.130667c-100.949333 0-182.869333-81.92-182.869334-182.869334a36.608 36.608 0 0 1 73.130667 0 109.738667 109.738667 0 1 0 157.013333-98.986666 147.882667 147.882667 0 0 1-83.882666-132.266667v-61.269333a36.608 36.608 0 0 1 73.216 0v61.269333c0 28.416 16.554667 54.357333 42.325333 66.389333A182.869333 182.869333 0 0 1 554.666667 713.130667z" horiz-adv-x="1109" />
<glyph glyph-name="mendian-sc" unicode="&#59076;" d="M721.93381327 810.10742047C639.20646948 810.10742047 562.80590093 769.84614124 512 703.70261104A264.57412079 264.57412079 0 0 1 302.06618673 810.10742047C153.48289334 810.10742047 32.69905561 682.03820938 32.69905561 524.82749898c0-93.6554053 43.13708489-159.89479473 78.1260547-212.80961895 101.1325-153.9514621 355.83301949-345.09667931 366.761081-353.05307306a56.17406963 56.17406963 0 0 1 68.82761738 0c10.92806155 7.9563966 265.05342266 199.58091287 366.761081 353.05307306 34.98896979 52.91482416 78.12605472 119.15421362 78.1260547 212.80961895C991.30094439 682.03820938 870.51710666 810.10742047 721.93381327 810.10742047z" horiz-adv-x="1024" />
<glyph glyph-name="mendian-kefu" unicode="&#59077;" d="M974.11282027 440.0338048c0-184.7611072-206.94252267-360.70006187-461.27261547-360.7000608h-23.94584533c-16.88812267 0-30.58346667 0.33608213-50.7483904 3.2768-19.74482027-23.18966187-118.63696427-100.1524512-208.62293334-114.4359392-1.68041067 0.08402027-5.20927147-0.33608213-7.3938048-0.33608214a25.626256 25.626256 0 0 0-26.04635946 25.20615467 24.3659488 24.3659488 0 0 0 2.10051306 10.0824608c16.88812267 28.2308928 45.8752 83.1803072 45.8752 133.17251307C122.4809024 198.47483093000005 49.88717973 325.00972265999997 49.88717973 440.0338048c0 179.29977387 216.43684053 334.40164053 460.51643094 343.39183573 256.26256427-1.17628693 463.70921067-158.63072853 463.7092096-343.39183573z" horiz-adv-x="1024" />
<glyph glyph-name="qiandao-tancguanbi" unicode="&#59075;" d="M514.477419 339.934968l-156.738064-156.738065a29.39871 29.39871 0 0 0-41.587613 41.554581l156.771097 156.738064-156.738065 156.771097a29.39871 29.39871 0 1 0 41.554581 41.554581l156.738064-156.738065 156.738065 156.738065a29.39871 29.39871 0 1 0 41.554581-41.554581l-156.705033-156.771097 156.705033-156.738064a29.39871 29.39871 0 1 0-41.554581-41.554581l-156.705032 156.738065h-0.033033z m-9.050838-454.854194C226.270968-114.886194 0 111.450839 0 390.573419S226.270968 896 505.459613 896c279.122581 0 505.393548-226.304 505.393548-505.459613 0-279.122581-226.270968-505.426581-505.42658-505.426581z m0 58.79742c246.684903 0 446.629161 199.97729 446.629161 446.662193S752.144516 837.202581 505.426581 837.202581C258.741677 837.202581 58.797419 637.22529 58.797419 390.540387S258.741677-56.121806 505.393548-56.121806z" horiz-adv-x="1024" />
<glyph glyph-name="qiandao-dqxz" unicode="&#59068;" d="M512 896c341.333333 0 512-170.666667 512-512s-170.666667-512-512-512S0 42.666667 0 384 170.666667 896 512 896zM273.408 355.669333a30.464 30.464 0 0 1 0-43.093333l136.832-136.832a32 32 0 0 1 45.269333 0l299.477334 299.52a32 32 0 0 1-45.226667 45.226667l-267.733333-267.690667a16 16 0 0 0-22.613334 0l-102.912 102.869333a30.464 30.464 0 0 1-43.093333 0z" horiz-adv-x="1024" />
<glyph glyph-name="qiandao-fenxiang" unicode="&#59069;" d="M889.216 360.448a35.328 35.328 0 1 0 70.72 0v-294.72a129.6 129.6 0 0 0-129.664-129.6H193.6A129.664 129.664 0 0 0 64 65.72799999999995V666.944c0 71.68 58.048 129.728 129.664 129.728h306.496a35.328 35.328 0 1 0 0-70.72h-306.56a58.88 58.88 0 0 1-58.88-59.008v-601.216c0-32.512 26.368-58.88 58.88-58.88h636.672a58.88 58.88 0 0 1 58.88 58.88V360.448z m-46.528 306.56l-99.2 105.408a35.392 35.392 0 0 0 51.52 48.448l155.328-164.992a35.328 35.328 0 0 0-25.792-59.648h-177.536c-90.24 0-164.288-78.72-164.288-176.768v-212.288a35.392 35.392 0 0 0-70.784 0V419.456c0 136.256 104.768 247.488 235.072 247.488h95.68z" horiz-adv-x="1024" />
<glyph glyph-name="qiandao-wdqd" unicode="&#59070;" d="M225.664 753.344c15.872 0 28.928-12.992 28.928-28.928a29.056 29.056 0 0 0-28.928-28.992H150.848a29.056 29.056 0 0 1-28.928-28.928v-614.208c0-15.936 12.992-28.928 28.928-28.928h722.304a29.056 29.056 0 0 1 28.928 28.928V666.496a29.056 29.056 0 0 1-28.928 28.928h-49.216a29.056 29.056 0 0 0-28.928 28.992c0 15.936 12.992 28.928 28.928 28.928h49.216c47.744 0 86.848-39.04 86.848-86.848v-614.208c0-47.744-39.04-86.848-86.848-86.848H150.848C103.104-34.56 64 4.48 64 52.288V666.496c0 47.744 39.04 86.848 86.848 86.848z m489.216-260.992c11.136 11.52 29.44 11.52 40.064 0a29.44 29.44 0 0 0 0-41.024l-275.008-275.072a26.24 26.24 0 0 0-12.096-7.232 22.528 22.528 0 0 0-8.192-1.408 28.608 28.608 0 0 0-20.288 8.64l-136.96 137.088a29.44 29.44 0 0 0 0 40.96 29.44 29.44 0 0 0 40.96 0l116.8-116.736zM319.744 832c15.872 0 28.928-13.056 28.928-28.928v-131.264a29.056 29.056 0 0 0-28.928-28.928 29.056 29.056 0 0 0-28.992 28.928v131.2c0 16 13.056 28.992 28.992 28.992z m407.68-7.68c15.936 0 28.992-13.056 28.992-28.992v-123.52a29.056 29.056 0 0 0-28.992-28.928 29.056 29.056 0 0 0-28.928 28.928v123.52c0 15.936 12.992 28.928 28.928 28.928zM631.872 753.28c16 0 28.992-12.992 28.992-28.928a29.056 29.056 0 0 0-28.992-28.992H413.824a29.056 29.056 0 0 0-28.992 28.992c0 15.936 13.056 28.928 28.992 28.928z" horiz-adv-x="1024" />
<glyph glyph-name="qiandao-zudui" unicode="&#59071;" d="M423.092706 775.529412a229.496471 229.496471 0 0 0 230.881882-230.881883c0-75.896471-39.574588-145.167059-98.966588-188.054588 135.288471-52.766118 230.942118-184.681412 227.629176-339.727059v-33.008941h-65.957647c3.252706 9.878588 3.252706 23.070118 3.252706 33.008941a295.634824 295.634824 0 0 1-296.839529 296.83953 295.634824 295.634824 0 0 1-296.899765-296.83953v-33.008941H60.235294v33.008941a363.821176 363.821176 0 0 0 230.881882 339.727059A225.219765 225.219765 0 0 0 192.150588 544.6475290000001 229.496471 229.496471 0 0 0 423.092706 775.529412z m290.273882-102.27953c79.149176-9.878588 138.541176-79.149176 138.541177-161.611294 0-49.453176-19.817412-92.340706-52.766118-122.036706 108.845176-42.887529 184.681412-148.419765 184.681412-277.082353 0-9.878588-3.252706-23.070118-3.252706-33.008941h-66.017882c3.312941 9.938824 3.312941 23.130353 3.312941 33.008941a229.496471 229.496471 0 0 1-230.881883 230.881883V409.359059c56.018824 0 98.966588 42.887529 98.966589 98.966588 0 49.513412-36.321882 92.400941-82.522353 98.966588z m-290.334117 36.321883a163.297882 163.297882 0 0 1-164.864-164.924236 163.297882 163.297882 0 0 1 164.924235-164.924235 163.297882 163.297882 0 0 1 164.924235 164.924235 163.297882 163.297882 0 0 1-164.924235 164.924236z" horiz-adv-x="1024" />
<glyph glyph-name="qiandao-jiantou" unicode="&#59072;" d="M512 896c282.24 0 512-229.76 512-512s-229.76-512-512-512-512 229.76-512 512 229.76 512 512 512zM447.36 594.56a25.472 25.472 0 0 1-36.48 0c-10.24-10.24-10.24-26.24 0-36.48l173.696-173.696L410.88 210.55999999999995a25.472 25.472 0 0 1-3.392-32.384l3.392-4.096c5.12-5.12 11.52-7.68 17.92-7.68 6.4 0 12.8 2.56 18.56 7.68l192 192c10.24 10.24 10.24 26.24 0 36.48z" horiz-adv-x="1024" />
<glyph glyph-name="qiandao-yixuan" unicode="&#59073;" d="M512 896c341.333333 0 512-170.666667 512-512s-170.666667-512-512-512S0 42.666667 0 384 170.666667 896 512 896zM273.408 355.669333a30.464 30.464 0 0 1 0-43.093333l136.832-136.832a32 32 0 0 1 45.269333 0l299.477334 299.52a32 32 0 0 1-45.226667 45.226667l-267.733333-267.690667a16 16 0 0 0-22.613334 0l-102.912 102.869333a30.464 30.464 0 0 1-43.093333 0z" horiz-adv-x="1024" />
<glyph glyph-name="qiandao-jiantou2" unicode="&#59074;" d="M388.266667 9.813333a43.690667 43.690667 0 0 1 27.136 9.472L834.730667 356.693333a43.264 43.264 0 0 1 0 67.413334L417.28 759.466667a43.178667 43.178667 0 0 1-54.101333-67.413334l375.552-301.738666-377.429334-303.616a43.178667 43.178667 0 0 1 27.136-76.885334z" horiz-adv-x="1109" />
<glyph glyph-name="zhibo-shixiao" unicode="&#59067;" d="M512 896a512 512 0 1 0 0-1024A512 512 0 0 0 512 896z m329.301333-268.373333L280.064 46.421333A409.6 409.6 0 0 1 841.386667 627.626667zM512 793.6a409.6 409.6 0 0 1-319.488-665.856l564.48 584.533333A407.808 407.808 0 0 1 512 793.6z" horiz-adv-x="1024" />
<glyph glyph-name="fenlei-jianhao" unicode="&#59066;" d="M512 896c282.7776 0 512-229.2224 512-512s-229.2224-512-512-512S0 101.2224 0 384 229.2224 896 512 896z m0-51.2a460.8 460.8 0 1 1 0-921.6 460.8 460.8 0 0 1 0 921.6zM288.3584 416.1536v-63.0784h447.2832V416.1536z" horiz-adv-x="1024" />
<glyph glyph-name="fenlei-jiahao" unicode="&#59065;" d="M512 896c282.7776 0 512-229.2224 512-512s-229.2224-512-512-512S0 101.2224 0 384 229.2224 896 512 896z m31.5392-280.576H480.4608v-199.2704H288.3584v-63.0784h192.1024v-199.2704h63.0784v199.2704h192.1024V416.1536h-192.1024V615.424z" horiz-adv-x="1024" />
<glyph glyph-name="fenlei-top" unicode="&#59064;" d="M195.447467 177.76639999999998c0 9.557333 3.208533 19.114667 9.557333 27.170133l337.988267 420.181334a43.349333 43.349333 0 0 0 67.584 0l336.145066-418.474667a43.281067 43.281067 0 0 0-67.515733-54.203733L576.853333 528.8618670000001 272.520533 150.52800000000002a43.281067 43.281067 0 0 0-77.073066 27.170133z" horiz-adv-x="1092" />
<glyph glyph-name="fenlei-more" unicode="&#59063;" d="M0 486.4h1024v-102.4H0z m0-512h409.6v-102.4H0z m0 921.6h1024v-102.4H0z m524.3904-729.6a44.6464 44.6464 0 0 1 0-61.8496l213.6064-219.7504a41.6768 41.6768 0 0 1 60.0064 0L1011.5072 104.44799999999998a44.6464 44.6464 0 0 1 0 61.8496 41.5744 41.5744 0 0 1-60.0064 0L768-22.52800000000002 584.4992 166.39999999999998a41.6768 41.6768 0 0 1-60.1088 0z" horiz-adv-x="1024" />
<glyph glyph-name="zhibo-time" unicode="&#59059;" d="M512 896a512 512 0 1 0 0-1024A512 512 0 0 0 512 896z m0-93.110857a418.889143 418.889143 0 1 1 0-837.778286A418.889143 418.889143 0 0 1 512 802.889143z m23.405714-185.929143a23.259429 23.259429 0 0 0 23.332572-23.259429v-242.102857l126.464-85.284571c9.289143-6.290286 12.8-18.285714 8.265143-28.598857l-2.048-3.657143-26.038858-38.619429a23.259429 23.259429 0 0 0-28.525714-8.265143l-3.730286 1.974858-154.331428 104.155428a23.625143 23.625143 0 0 0-1.024 0.731429 23.259429 23.259429 0 0 0-12.068572 20.48V593.627429c0 12.873143 10.386286 23.332571 23.259429 23.332571h46.518857v-0.073143z" horiz-adv-x="1024" />
<glyph glyph-name="pp-all" unicode="&#59060;" d="M994.728429 632.797418L560.013643 878.499705c-27.786373 23.271669-68.279078 23.271669-96.065451 0L29.233406 632.797418a34.162811 34.162811 0 0 1-7.679651-5.86446 75.400209 75.400209 0 0 1 0-105.560293c2.280624-2.327167 4.840507-4.281987 7.679651-5.911004l434.714786-245.655743a73.119585 73.119585 0 0 1 96.018908 0l434.761329 245.655743a34.535157 34.535157 0 0 1 7.679651 5.911004 75.446752 75.446752 0 0 1 0 105.560293 34.535157 34.535157 0 0 1-7.679651 5.86446z m-40.725422-59.24967l-431.689468-243.93364a35.652198 35.652198 0 0 1-7.679651-5.911004 3.35112 3.35112 0 0 0-5.259398 0 35.186764 35.186764 0 0 1-7.67965 5.911004L70.005371 573.547748a4.281987 4.281987 0 0 0 0 1.163583L501.741383 818.691514a35.186764 35.186764 0 0 1 7.679651 5.864461 3.304577 3.304577 0 0 0 5.259397 0c2.327167-2.327167 4.887051-4.281987 7.679651-5.864461l431.689469-243.980183a3.258034 3.258034 0 0 0 0-1.163583z m6.655698-181.379392l-438.345166-247.750193a34.535157 34.535157 0 0 1-7.679651-5.864461 3.35112 3.35112 0 0 0-5.259398 0 34.162811 34.162811 0 0 1-7.67965 5.864461l-438.298623 247.750193a34.674788 34.674788 0 0 1-47.520749-13.683742 35.652198 35.652198 0 0 1 13.497568-48.172355l434.714786-245.702287a73.119585 73.119585 0 0 1 96.018908 0l434.714786 245.74883a35.652198 35.652198 0 0 1-7.446935 65.021044 34.674788 34.674788 0 0 1-26.715876-3.258033z m0-185.195946l-438.345166-247.703649a34.535157 34.535157 0 0 1-7.679651-5.864461 3.35112 3.35112 0 0 0-5.259398 0 34.162811 34.162811 0 0 1-7.67965 5.864461l-438.298623 247.703649a34.674788 34.674788 0 0 1-47.520749-13.637198 35.652198 35.652198 0 0 1 13.497568-48.172356l434.714786-245.702286a73.119585 73.119585 0 0 1 96.018908 0l434.714786 245.702286a35.652198 35.652198 0 0 1-7.446935 65.021045 34.674788 34.674788 0 0 1-26.715876-3.211491z" horiz-adv-x="1024" />
<glyph glyph-name="zhibo-zt" unicode="&#59061;" d="M512-128A512 512 0 1 0 512 896a512 512 0 0 0 0-1024z m0 102.4a409.6 409.6 0 1 1 0 819.2 409.6 409.6 0 0 1 0-819.2zM358.4 588.8h102.4v-409.6H358.4V588.8z m204.8 0h102.4v-409.6H563.2V588.8z" horiz-adv-x="1024" />
<glyph glyph-name="zhibo-jies" unicode="&#59062;" d="M512 896a512 512 0 1 0 0-1024A512 512 0 0 0 512 896z m0-102.4a409.6 409.6 0 1 1 0-819.2 409.6 409.6 0 0 1 0 819.2zM358.4 554.666667h307.2c9.386667 0 17.066667-7.68 17.066667-17.066667v-307.2a17.066667 17.066667 0 0 0-17.066667-17.066667H358.4a17.066667 17.066667 0 0 0-17.066667 17.066667V537.6c0 9.386667 7.68 17.066667 17.066667 17.066667z" horiz-adv-x="1024" />
<glyph glyph-name="md-phone" unicode="&#59057;" d="M757.6064 176.5376c20.992 36.608 9.3696 64.7168-27.8528 92.8768-43.8272 33.0752-86.5792 55.296-117.3504 19.6608 0 0-32.6656-38.912-128.768 52.1216C371.9168 447.6928 418.816 485.4784 418.816 485.4784c38.8608 39.0656 14.1312 68.1984-18.432 112.3328-32.6144 44.1856-65.536 58.112-112.7936 20.1728-91.136-73.216 37.376-244.9408 102.2464-311.7568 0 0 98.7648-102.144 160.9216-136.1408l33.2288-18.5856c47.616-24.4736 101.2224-35.6352 138.9056-12.9536 0 0 18.176 9.3696 34.7136 37.9904z" horiz-adv-x="1024" />
<glyph glyph-name="md-dh" unicode="&#59058;" d="M680.911238 603.4285709999999a27.648 27.648 0 0 1-9.459809-1.755428L285.110857 452.412952a26.282667 26.282667 0 0 1-1.072762-48.761904l156.038095-67.145143 67.388953-156.281905c4.388571-9.898667 14.09219-15.798857 24.185905-15.798857a26.819048 26.819048 0 0 1 24.576 16.920381l149.016381 386.291809a26.282667 26.282667 0 0 1-24.380953 35.791238z" horiz-adv-x="1024" />
<glyph glyph-name="index-smbg-tj" unicode="&#59056;" d="M512 896c282.7776 0 512-229.2224 512-512s-229.2224-512-512-512S0 101.2224 0 384 229.2224 896 512 896z m31.5392-280.576H480.4608v-199.2704H288.3584v-63.0784h192.1024v-199.2704h63.0784v199.2704h192.1024V416.1536h-192.1024V615.424z" horiz-adv-x="1024" />
<glyph glyph-name="index-morejiantou" unicode="&#59051;" d="M359.266462 28.51446199999998a40.329846 40.329846 0 0 1 25.048615 8.664615l387.072 311.453538a39.936 39.936 0 0 1 0 62.227693L385.969231 720.344615a39.857231 39.857231 0 0 1-50.018462-62.148923l346.742154-278.528-348.475077-280.260923a39.857231 39.857231 0 0 1 25.048616-70.971077z" horiz-adv-x="1024" />
<glyph glyph-name="index-xptj-jiantou" unicode="&#59050;" d="M512 896c282.2144 0 512-229.7856 512-512s-229.7856-512-512-512-512 229.7856-512 512 229.7856 512 512 512z m-64.6144-301.4656c-10.24 10.24-26.2144 10.24-36.4544 0-10.24-10.24-10.24-26.2144 0-36.4544l173.6704-173.6704-173.6704-173.8752a25.4976 25.4976 0 0 1-4.3008-30.9248l4.3008-5.5296c5.12-5.12 11.4688-7.68 17.92-7.68a27.8528 27.8528 0 0 1 18.432 7.68l192.1024 192c10.24 10.24 10.24 26.2144 0 36.4544z" horiz-adv-x="1024" />
<glyph glyph-name="index-zxmd-phone" unicode="&#59052;" d="M0 896m204.8 0l614.4 0q204.8 0 204.8-204.8l0-614.4q0-204.8-204.8-204.8l-614.4 0q-204.8 0-204.8 204.8l0 614.4q0 204.8 204.8 204.8ZM757.6064 176.5376c20.992 36.608 9.3696 64.7168-27.8528 92.8768-43.8272 33.0752-86.5792 55.296-117.3504 19.6608 0 0-32.6656-38.912-128.768 52.1216C371.9168 447.6928 418.816 485.4784 418.816 485.4784c38.8608 39.0656 14.1312 68.1984-18.432 112.3328-32.6144 44.1856-65.536 58.112-112.7936 20.1728-91.136-73.216 37.376-244.9408 102.2464-311.7568 0 0 98.7648-102.144 160.9216-136.1408l33.2288-18.5856c47.616-24.4736 101.2224-35.6352 138.9056-12.9536 0 0 18.176 9.3696 34.7136 37.9904z" horiz-adv-x="1024" />
<glyph glyph-name="index-zxmd-dh" unicode="&#59053;" d="M0 896m204.8 0l614.4 0q204.8 0 204.8-204.8l0-614.4q0-204.8-204.8-204.8l-614.4 0q-204.8 0-204.8 204.8l0 614.4q0 204.8 204.8 204.8ZM689.3568 588.8a29.0304 29.0304 0 0 1-9.9328-1.8432L273.7664 430.2336a27.5968 27.5968 0 0 1-1.1264-51.2l163.84-70.5024 70.7584-164.096c4.608-10.3936 14.7968-16.5888 25.3952-16.5888a28.16 28.16 0 0 1 25.8048 17.7664l156.4672 405.6064a27.5968 27.5968 0 0 1-25.6 37.5808z" horiz-adv-x="1024" />
<glyph glyph-name="index-zxmd-time" unicode="&#59054;" d="M790.50361934 662.43047634A399.872 399.872 0 0 1 505.97790434 780.19047634c-107.52 0-208.457143-41.837714-284.525714-117.76A399.725714 399.725714 0 0 1 103.61904734 377.75847634c0-107.52 41.837714-208.530286 117.76-284.598857a399.872 399.872 0 0 1 284.525715-117.76 400.091429 400.091429 0 0 1 284.598857 117.76 402.870857 402.870857 0 0 1 0 569.124571z m-37.010286-532.041143A347.867429 347.867429 0 0 0 505.90476234 27.84304734a347.794286 347.794286 0 0 0-247.442286 102.4 347.648 347.648 0 0 0-102.4 247.588572c0 93.476571 36.425143 181.394286 102.473143 247.442285a347.648 347.648 0 0 0 247.442285 102.473143c93.476571 0 181.394286-36.352 247.515429-102.4a350.354286 350.354286 0 0 0 0-494.957714zM679.83847634 279.23504734000005l-139.044572 80.457143V578.9013333400001a33.572571 33.572571 0 0 1-67.072 0V344.25904734000005c0-12.434286 15.433143-22.820571 25.526858-28.598857 2.779429-4.242286 10.386286-8.045714 15.067428-10.678857l138.313143-83.821714c16.091429-9.289143 33.426286-3.730286 42.642286 12.288 9.289143 16.018286 0.658286 36.498286-15.36 45.714285z" horiz-adv-x="1024" />
<glyph glyph-name="index-zxmd-dress" unicode="&#59055;" d="M548.571429 874.66666667A402.285714 402.285714 0 0 0 950.857143 478.67123767a390.217143 390.217143 0 0 0-79.872-237.348571c-68.388571-89.6-293.083429-324.681143-302.299429-334.994286a31.597714 31.597714 0 0 0-20.114285-8.630857 29.915429 29.915429 0 0 0-20.699429 9.216c-9.216 9.728-229.888 244.224-299.373714 333.312A389.632 389.632 0 0 0 146.285714 478.67123767 402.285714 402.285714 0 0 0 548.571429 874.66666667z m0-57.490286a344.795429 344.795429 0 0 1-344.795429-338.505143 333.312 333.312 0 0 1 68.973714-203.410285c54.564571-71.241143 218.331429-245.394286 275.821715-306.907429 57.490286 61.513143 222.354286 236.251429 276.992 308.077714a330.459429 330.459429 0 0 1 67.803428 202.24A344.795429 344.795429 0 0 1 548.571429 817.17638067z m3.803428-116.077714a186.221714 186.221714 0 0 0 185.270857-186.221714A187.977143 187.977143 0 0 0 548.571429 328.72838067a186.221714 186.221714 0 0 0 3.803428 372.297143z m-3.803428-56.905143a128.731429 128.731429 0 1 1 131.657142-128.731428 130.486857 130.486857 0 0 1-131.657142 128.731428z" horiz-adv-x="1024" />
<glyph glyph-name="index-notice" unicode="&#59048;" d="M911.758222 601.884444a421.888 421.888 0 0 1-145.351111 154.396445 33.052444 33.052444 0 0 1-18.204444 6.485333c-16.952889 0-30.72-14.563556-30.72-32.426666 0-12.174222 6.314667-22.755556 17.294222-29.013334 105.699556-65.536 171.406222-186.766222 171.406222-316.416 0-129.536-65.649778-250.766222-171.235555-316.245333-8.704-5.12-18.033778-15.473778-18.033778-29.468445 0-17.92 13.767111-32.426667 30.72-32.426666a33.735111 33.735111 0 0 1 17.92 6.257778 421.774222 421.774222 0 0 1 145.976889 154.396444A449.877333 449.877333 0 0 1 967.111111 384.910222a449.877333 449.877333 0 0 1-55.352889 217.031111z m-111.559111-216.974222c0 45.056-11.377778 89.315556-32.768 128a248.149333 248.149333 0 0 1-86.016 90.908445h-0.113778c-1.024 0.568889-10.24 5.632-17.180444 5.632-17.009778 0-30.833778-14.620444-30.833778-32.540445 0-11.776 5.859556-22.698667 15.246222-28.444444 55.352889-33.393778 89.770667-96.028444 89.770667-163.555556 0-68.949333-35.441778-132.266667-92.501333-165.319111h-0.113778a32.711111 32.711111 0 0 1-14.791111-27.875555c0-17.976889 13.880889-32.597333 30.833778-32.597334h0.170666a39.822222 39.822222 0 0 1 15.587556 4.380445l0.113778 0.056889c75.605333 44.771556 122.595556 129.592889 122.595555 221.297777zM545.223111 835.242667a35.441778 35.441778 0 0 1-39.082667-4.608l-0.113777-0.113778c-5.347556-4.551111-53.418667-44.942222-105.813334-85.845333C305.720889 670.72 277.048889 657.521778 271.36 655.36H151.210667l-2.161778-0.056889H87.608889c-16.952889 0-30.72-14.563556-30.72-32.426667v-476.387555c0-17.863111 13.767111-32.426667 30.72-32.426667h206.051555c5.518222-2.275556 32.483556-15.928889 116.337778-88.519111a3444.906667 3444.906667 0 0 0 94.72-85.333333 35.441778 35.441778 0 0 1 39.537778-6.428445 40.163556 40.163556 0 0 1 22.755556 35.441778l0.284444 162.133333-1.365333 668.842667c0 15.018667-7.964444 28.444444-20.707556 35.043556z m-39.822222-698.652445l-0.455111-103.765333c-15.701333 13.994667-30.833778 27.306667-45.112889 39.594667-114.744889 98.645333-143.473778 106.894222-163.100445 106.894222a5.802667 5.802667 0 0 1-1.137777-0.113778h-0.113778a5.916444 5.916444 0 0 1-0.967111 0.113778H139.548444c-17.806222 0-21.617778 4.323556-21.617777 24.291555V569.230222c0 14.051556 1.479111 20.650667 15.189333 20.650667h139.605333c19.057778 0 48.184889 8.135111 173.568 105.642667 19.171556 14.848 39.310222 30.890667 58.595556 46.535111l0.512-605.468445z" horiz-adv-x="1024" />
<glyph glyph-name="index-search" unicode="&#59049;" d="M1009.720537-51.860067999999956l-144.900458 144.900459A488.892978 488.892978 0 0 1 143.312202 751.592525a488.892978 488.892978 0 0 1 0-691.636765 487.432288 487.432288 0 0 1 345.818382-143.14763c111.231551 0 222.390068 37.977943 312.733751 113.349552l144.900459-144.900459a44.697117 44.697117 0 0 1 62.955743 0 44.697117 44.697117 0 0 1-0.073034 62.809675z m-803.379557 174.698537a400.521227 400.521227 0 0 0 0 565.798312A397.599847 397.599847 0 0 0 489.276653 805.711093a397.307708 397.307708 0 0 0 282.935673-117.147347 400.521227 400.521227 0 0 0 0-565.798312 397.599847 397.599847 0 0 0-282.935673-117.22038c-106.849481 0-207.417995 41.702702-282.935673 117.22038z" horiz-adv-x="1024" />
<glyph glyph-name="applet-me-settings-acquiesce" unicode="&#59046;" d="M367.709091 844.520727c24.669091 10.705455 57.809455 3.444364 76.008727-15.918545 13.265455-13.963636 58.88-53.992727 94.021818-53.992727 34.769455 0 80.244364 39.191273 93.463273 52.968727 18.245818 19.176727 51.665455 26.065455 76.148364 15.36l1.861818-0.930909 122.228364-68.747637c24.296727-17.221818 33.512727-50.688 21.504-78.010181-0.372364-0.930909-10.24-24.669091-10.24-45.47491 0-65.815273 52.968727-119.342545 118.132363-119.342545h4.189091c24.110545 0 42.961455-20.061091 48.733091-51.060364 0.465455-2.187636 10.24-54.644364 10.24-96.721454 0-42.030545-9.774545-94.487273-10.24-96.674909-5.771636-30.999273-24.669091-51.060364-48.034909-51.060364h-4.887273c-65.163636 0-118.132364-53.527273-118.132363-119.389091 0-21.038545 9.914182-44.590545 10.33309-45.614545a64.791273 64.791273 0 0 0-21.59709-77.824l-1.861819-1.163637-124.369454-69.259636c-7.866182-3.397818-16.477091-5.213091-25.553455-5.213091-19.456 0-38.446545 8.238545-50.827636 21.876364-13.405091 14.941091-59.904 57.483636-96.069818 57.483636-33.326545 0-78.708364-37.981091-95.464728-56.32-18.152727-20.014545-51.665455-27.182545-76.520727-16.151273l-1.815273 0.837819-119.947636 67.956363a64.837818 64.837818 0 0 0-21.410909 77.963637c0.325818 0.884364 10.24 24.529455 10.24 45.474909 0 65.815273-52.968727 119.342545-118.132364 119.342545h-4.189091c-24.110545 0-42.961455 20.014545-48.73309 51.060364-0.465455 2.187636-10.24 54.644364-10.24 96.674909S56.32 477.090909 56.785455 479.371636c5.771636 30.999273 24.622545 51.060364 47.941818 51.060364h4.980363c65.163636 0 118.132364 53.527273 118.132364 119.342545 0 21.085091-9.914182 44.590545-10.333091 45.614546a64.791273 64.791273 0 0 0 21.643636 77.824l1.861819 1.210182z m26.205091-66.932363L285.184 717.265455c4.701091-12.427636 13.544727-39.470545 13.544727-67.49091 0-99.746909-75.729455-182.272-173.428363-190.370909-2.513455-14.568727-7.866182-49.524364-7.866182-76.8 0-27.136 5.352727-62.091636 7.866182-76.660363 97.698909-8.098909 173.428364-90.624 173.428363-190.370909 0-27.973818-8.610909-54.597818-13.544727-67.630546l102.027636-57.716363c5.306182 5.632 20.526545 20.945455 41.425455 36.305454 36.631273 27.182545 71.68 40.96 104.122182 40.96 32.768 0 68.049455-14.103273 104.913454-41.704727 20.945455-15.732364 36.352-31.464727 41.565091-36.957091l106.123637 59.159273c-4.701091 12.427636-13.544727 39.377455-13.544728 67.584 0 99.746909 75.729455 182.272 173.474909 190.370909 2.466909 14.568727 7.819636 49.524364 7.819637 76.706909 0 27.042909-5.352727 62.138182-7.819637 76.8-97.745455 8.052364-173.474909 90.577455-173.474909 190.370909 0 28.253091 8.843636 55.202909 13.544728 67.490909l-104.634182 58.740364c-4.468364-4.282182-19.968-19.409455-41.332364-34.583273-35.886545-25.553455-70.097455-38.493091-101.608727-38.493091-31.837091 0-66.280727 13.218909-102.4 39.237818a337.314909 337.314909 0 0 0-41.425455 35.374546z m139.217454-218.624c95.883636 0 173.893818-78.801455 173.893819-175.662546 0-96.814545-78.010182-175.616-173.893819-175.616-95.883636 0-173.847273 78.754909-173.847272 175.616 0 96.814545 78.010182 175.662545 173.847272 175.662546z m0-71.68c-56.785455 0-102.912-46.638545-102.912-103.982546s46.126545-103.982545 102.912-103.982545c56.785455 0 103.005091 46.638545 103.005091 103.982545s-46.173091 104.029091-103.005091 104.029091z" horiz-adv-x="1070" />
<glyph glyph-name="applet-me-message-acquiesce" unicode="&#59047;" d="M550.725818 786.152727c205.870545-18.711273 362.914909-180.503273 362.914909-373.946182h-0.465454a33.978182 33.978182 0 0 0 0.465454-5.166545v-249.297455h48.221091c21.457455 0 38.865455-16.290909 38.865455-36.352 0-20.107636-17.408-36.352-38.865455-36.352h-257.675636c-14.056727-89.227636-95.883636-155.322182-192.325818-155.322181-96.442182 0-178.269091 66.094545-192.372364 155.322181H62.138182c-21.457455 0-38.865455 16.290909-38.865455 36.305455 0 20.107636 17.408 36.398545 38.865455 36.398545h47.941818v249.297455a33.978182 33.978182 0 0 0 0.372364 5.166545h-0.372364c0 193.442909 156.997818 355.234909 362.868364 373.946182V824.3199999999999c0 20.061091 17.408 36.352 38.912 36.352 21.457455 0 38.865455-16.290909 38.865454-36.352v-38.120727zM187.810909 157.78909099999998h648.052364v249.297454a33.978182 33.978182 0 0 0 0.418909 5.166546h-0.418909c0 167.330909-145.082182 303.010909-324.002909 303.010909-178.967273 0-324.049455-135.68-324.049455-303.010909h-0.418909a33.978182 33.978182 0 0 0 0.465455-5.166546v-249.297454z m437.154909-72.704h-226.210909c13.032727-48.500364 59.624727-82.478545 113.105455-82.478546 53.434182 0 100.072727 33.978182 113.105454 82.478546z" horiz-adv-x="1024" />
<glyph glyph-name="applet-me-acquiesce" unicode="&#59042;" d="M512 896c175.895273 0 318.464-141.498182 318.464-315.997091 0-174.545455-142.568727-315.997091-318.464-315.997091-175.895273 0-318.464 141.498182-318.464 315.997091C193.536 754.548364 336.058182 896 512 896z m0-74.24c-134.842182 0-243.991273-108.311273-243.991273-241.757091S377.157818 338.245818 512 338.245818s243.991273 108.311273 243.991273 241.757091S646.842182 821.76 512 821.76z m293.236364-606.347636c95.092364 0 172.218182-76.893091 172.218181-171.752728A171.938909 171.938909 0 0 0 805.236364-128H218.763636A171.938909 171.938909 0 0 0 46.545455 43.70618200000001a171.938909 171.938909 0 0 0 172.218181 171.706182h586.472728z m0-74.286546H218.763636c-53.992727 0-97.745455-43.613091-97.745454-97.419636s43.752727-97.466182 97.745454-97.466182h586.472728c53.992727 0 97.745455 43.659636 97.745454 97.466182s-43.752727 97.419636-97.745454 97.419636z" horiz-adv-x="1024" />
<glyph glyph-name="applet-sort-acquiesce" unicode="&#59045;" d="M277.131636 896c102.027636 0 184.785455-83.316364 184.785455-186.181818v-93.090909c0-102.865455-82.757818-186.181818-184.785455-186.181818H184.785455C82.711273 430.545455 0 513.8618180000001 0 616.727273V709.818182c0 102.865455 82.711273 186.181818 184.785455 186.181818h92.346181z m0-74.472727H184.785455A111.243636 111.243636 0 0 1 73.914182 709.818182v-93.090909a111.243636 111.243636 0 0 1 110.824727-111.709091h92.392727A111.243636 111.243636 0 0 1 388.002909 616.727273V709.818182a111.243636 111.243636 0 0 1-110.871273 111.709091zM831.394909 896c102.027636 0 184.785455-83.316364 184.785455-186.181818v-93.090909c0-102.865455-82.757818-186.181818-184.785455-186.181818h-92.392727c-102.027636 0-184.738909 83.316364-184.738909 186.181818V709.818182c0 102.865455 82.711273 186.181818 184.785454 186.181818h92.346182z m0-74.472727h-92.392727A111.243636 111.243636 0 0 1 628.177455 709.818182v-93.090909a111.243636 111.243636 0 0 1 110.824727-111.709091h92.392727A111.243636 111.243636 0 0 1 942.266182 616.727273V709.818182a111.243636 111.243636 0 0 1-110.871273 111.709091zM277.131636 337.45454500000005c102.027636 0 184.785455-83.316364 184.785455-186.181818v-93.090909c0-102.865455-82.757818-186.181818-184.785455-186.181818H184.785455C82.711273-128 0-44.68363599999998 0 58.18181800000002v93.090909c0 102.865455 82.711273 186.181818 184.785455 186.181818h92.346181z m0-74.472727H184.785455A111.243636 111.243636 0 0 1 73.914182 151.27272700000003v-93.090909a111.243636 111.243636 0 0 1 110.824727-111.709091h92.392727A111.243636 111.243636 0 0 1 388.002909 58.18181800000002v93.090909a111.243636 111.243636 0 0 1-110.871273 111.709091zM831.394909 337.45454500000005c102.027636 0 184.785455-83.316364 184.785455-186.181818v-93.090909c0-102.865455-82.757818-186.181818-184.785455-186.181818h-92.392727c-102.027636 0-184.738909 83.316364-184.738909 186.181818v93.090909c0 102.865455 82.711273 186.181818 184.785454 186.181818h92.346182z m0-74.472727h-92.392727a111.243636 111.243636 0 0 1-110.824727-111.709091v-93.090909a111.243636 111.243636 0 0 1 110.824727-111.709091h92.392727a111.243636 111.243636 0 0 1 110.871273 111.709091v93.090909a111.243636 111.243636 0 0 1-110.871273 111.709091z" horiz-adv-x="1024" />
<glyph glyph-name="applet-index-acquiesce" unicode="&#59044;" d="M625.458202 859.66543l336.652714-259.25005c39.748572-28.345293 62.601673-71.677752 61.856969-117.290867v-457.434381c0-40.865627-18.152158-80.055671-50.360603-108.912947-32.254988-28.857277-75.913255-44.961499-121.433282-44.775323h-144.286384a117.616675 117.616675 0 0 0-78.752439 30.579404 94.717029 94.717029 0 0 0-31.184476 71.910472v169.047789a85.87367 85.87367 0 0 1-171.747341 0v-169.047789C424.434688-82.38502300000005 372.770854-127.67232999999999 309.471021-127.99813800000004h-144.286384c-46.590539 1.210144-88.387046 19.176126-118.221746 47.42833-29.229629 27.647133-47.009435 65.161593-46.637083 106.25994V457.851124c-2.978816 43.565179 17.453998 85.780582 54.921914 113.567347l343.541225 283.918368C462.368044 907.838465 559.458817 909.700225 625.458202 859.758518zM446.217278 798.041181L99.557605 511.51635c-17.453998-12.939231-26.204269-30.951757-24.994125-48.685019l0.186176-5.026751v-432.859151c-0.186176-18.75723 7.912479-36.909388 23.365085-51.477659 17.221278-16.336942 41.796507-26.390445 67.023352-27.042061h143.960576c22.760013 0.093088 39.283132 12.939231 42.261947 26.669709l0.372352 3.397712v166.999853a160.344062 160.344062 0 0 0 151.593791 160.111342l8.796815 0.23272a160.344062 160.344062 0 0 0 160.344062-160.344062v-171.095725c-0.186176-5.026751 2.187568-10.472399 7.447039-15.359518a42.773931 42.773931 0 0 1 28.019485-10.612031h144.519104c27.321325-0.093088 53.153242 9.448431 71.491576 25.831917 16.709294 14.894078 25.552653 34.070204 25.552653 53.385962V484.381201c0.325808 20.572446-10.425855 41.005259-32.813516 57.062937l-336.14073 258.877699c-38.584972 29.183085-97.463125 28.066029-134.325969-2.3272z" horiz-adv-x="1024" />
<glyph glyph-name="applet-shop-acquiesce" unicode="&#59043;" d="M424.401455-91.92727300000001a60.369455 60.369455 0 1 1 0 120.692364 60.369455 60.369455 0 0 1 0-120.692364z m371.386181 0a60.369455 60.369455 0 1 1 0 120.692364 60.369455 60.369455 0 0 1 0-120.692364zM53.061818 896c69.864727 0 154.996364-64.977455 180.689455-139.636364 10.24-29.742545 11.776-74.193455 12.008727-217.367272v-13.265455l0.046545-5.306182v-13.265454l0.046546-4.189091c0.465455-129.396364 4.468364-199.214545 14.615273-222.766546 42.263273-98.350545 123.438545-164.398545 255.534545-164.398545 202.705455 0 270.987636 12.567273 332.194909 68.421818 69.12 63.069091 93.463273 141.218909 93.463273 308.782546 0 115.2-83.130182 166.027636-181.666909 166.027636H351.232a37.236364 37.236364 0 1 0 0 74.472727h408.762182c134.376727 0 256.139636-74.472727 256.139636-240.500363 0-186.461091-30.394182-284.113455-117.76-363.799273-79.872-72.843636-161.373091-87.877818-382.417454-87.877818-165.236364 0-270.894545 85.969455-323.956364 209.454545-16.151273 37.701818-20.107636 106.309818-20.619636 251.904v2.141091l-0.046546 15.406545V538.856727c-0.279273 125.486545-2.048 175.848727-8.052363 193.303273C147.688727 777.634909 90.158545 821.527273 53.061818 821.527273A37.236364 37.236364 0 1 0 53.061818 896z m691.525818-542.254545a37.236364 37.236364 0 1 0 0-74.472728H447.674182a37.236364 37.236364 0 1 0 0 74.472728h296.96z m0 185.716363a37.236364 37.236364 0 1 0 0-74.472727H447.674182a37.236364 37.236364 0 1 0 0 74.472727h296.96z" horiz-adv-x="1070" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Binary file not shown.