更换版本
This commit is contained in:
45
pages/mine/fensi/fensi.js
Normal file
45
pages/mine/fensi/fensi.js
Normal file
@@ -0,0 +1,45 @@
|
||||
var a;
|
||||
(a = getApp()),
|
||||
Page({
|
||||
data: { page: 1, is_last: !1, list: [] },
|
||||
onLoad: function (t) {
|
||||
var e = this;
|
||||
wx.setNavigationBarTitle({ title: "推广记录" }),
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "store.fans",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
},
|
||||
success: function (a) {
|
||||
a.data.data && e.setData({ list: a.data.data });
|
||||
},
|
||||
});
|
||||
},
|
||||
onReachBottom: function () {
|
||||
var t = this;
|
||||
t.data.is_last ||
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "store.fans",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
page: t.data.page + 1,
|
||||
},
|
||||
success: function (a) {
|
||||
a.data.data ||
|
||||
(t.setData({ is_last: !0 }),
|
||||
wx.showToast({
|
||||
title: "没有更多数据了",
|
||||
icon: "success",
|
||||
duration: 2e3,
|
||||
}));
|
||||
for (var e = t.data.list, s = 0; s < a.data.data.length; s++)
|
||||
e.push(a.data.data[s]);
|
||||
t.setData({ list: e, page: t.data.page + 1 });
|
||||
},
|
||||
});
|
||||
},
|
||||
});
|
||||
1
pages/mine/fensi/fensi.json
Normal file
1
pages/mine/fensi/fensi.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "usingComponents": {} }
|
||||
14
pages/mine/fensi/fensi.wxml
Normal file
14
pages/mine/fensi/fensi.wxml
Normal file
@@ -0,0 +1,14 @@
|
||||
<view class="modle" wx:if="{{list.length>0}}" wx:for="{{list}}">
|
||||
<image class="modle_img" src="{{item.head_image}}"></image>
|
||||
<view class="modle_title">{{item.nickname}}</view>
|
||||
<view class="modle_time">推广时间:{{item.create_time}}</view>
|
||||
<navigator class="choose_view" url="/pages/store/index?uid={{item.uid}}">
|
||||
<view class="modle_btn" data-id="{{item.uid}}">店铺</view>
|
||||
</navigator>
|
||||
</view>
|
||||
<block wx:if="{{list.length<=0}}">
|
||||
<import src="/pages/data_null/index.wxml"></import>
|
||||
<view>
|
||||
<template is="title" data="{{title:'暂无查看数据'}}"></template>
|
||||
</view>
|
||||
</block>
|
||||
65
pages/mine/fensi/fensi.wxss
Normal file
65
pages/mine/fensi/fensi.wxss
Normal file
@@ -0,0 +1,65 @@
|
||||
.modle {
|
||||
border-bottom: 1rpx solid #f9f9f9;
|
||||
height: 100rpx;
|
||||
margin-left: 5%;
|
||||
padding-bottom: 30rpx;
|
||||
padding-top: 30rpx;
|
||||
width: 90%;
|
||||
}
|
||||
.modle_img {
|
||||
border-radius: 100%;
|
||||
float: left;
|
||||
height: 100rpx;
|
||||
width: 100rpx;
|
||||
}
|
||||
.modle_title {
|
||||
color: #333;
|
||||
font-size: 30rpx;
|
||||
margin-top: 12rpx;
|
||||
}
|
||||
.modle_time,
|
||||
.modle_title {
|
||||
float: left;
|
||||
margin-left: 23rpx;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
width: 50%;
|
||||
word-break: keep-all;
|
||||
}
|
||||
.modle_time {
|
||||
color: #7a7a7a;
|
||||
font-size: 24rpx;
|
||||
margin-top: 10rpx;
|
||||
}
|
||||
.modle_btn {
|
||||
background: #3d61f0;
|
||||
background: rgba(251, 145, 69, 0.05);
|
||||
border: 1px solid #fb9145;
|
||||
border-radius: 100rpx;
|
||||
color: #fb9145;
|
||||
font-size: 24rpx;
|
||||
margin-top: -34rpx;
|
||||
width: 150rpx;
|
||||
}
|
||||
.modle_btn,
|
||||
.modle_btn_no {
|
||||
float: right;
|
||||
height: 54rpx;
|
||||
line-height: 54rpx;
|
||||
text-align: center;
|
||||
}
|
||||
.modle_btn_no {
|
||||
background: #d0d0d0;
|
||||
border-radius: 10rpx;
|
||||
color: #fff;
|
||||
font-size: 28rpx;
|
||||
margin-top: 25rpx;
|
||||
width: 100rpx;
|
||||
}
|
||||
.choose_view_modle_img {
|
||||
height: 40rpx;
|
||||
margin-top: -5rpx;
|
||||
vertical-align: middle;
|
||||
width: 40rpx;
|
||||
}
|
||||
114
pages/mine/index.js
Normal file
114
pages/mine/index.js
Normal file
@@ -0,0 +1,114 @@
|
||||
var e;
|
||||
(e = getApp()),
|
||||
Page({
|
||||
data: { isShow: !1, canIUseGetUserProfile: !1, userInfo: [] },
|
||||
onLoad: function (e) {
|
||||
wx.getUserProfile && this.setData({ canIUseGetUserProfile: !0 });
|
||||
},
|
||||
onShow: function () {
|
||||
this.userdata();
|
||||
},
|
||||
gotologo: function () {
|
||||
wx.navigateTo({ url: "/pages/login/login" });
|
||||
},
|
||||
userdata: function () {
|
||||
var n = this;
|
||||
e.util.getUserInfo(function (e) {
|
||||
e.memberInfo
|
||||
? (n.setData({ memberInfo: e.memberInfo }),
|
||||
wx.setStorageSync("uid", e.memberInfo.uid),
|
||||
n.firstin(e.memberInfo, 0))
|
||||
: n.setData({ isShow: !0 });
|
||||
});
|
||||
},
|
||||
hideDialog: function () {
|
||||
this.setData({ isShow: !this.data.isShow });
|
||||
},
|
||||
updateUserInfo: function (n) {
|
||||
var t = this;
|
||||
console.log("用户数据", n),
|
||||
e.util.getUserInfo(function (e) {
|
||||
wx.setStorageSync("uid", e.memberInfo.uid),
|
||||
t.hideDialog(),
|
||||
t.firstin(e.memberInfo, 0);
|
||||
}, n.detail);
|
||||
},
|
||||
getUserProfile(n) {
|
||||
var t = this;
|
||||
console.log("用户数据", n),
|
||||
wx.getUserProfile({
|
||||
desc: "用于完善会员资料",
|
||||
lang: "zh_CN",
|
||||
success: (n) => {
|
||||
console.log("登录信息", n.userInfo),
|
||||
t.setData({ userInfo: n.userInfo, hasUserInfo: !0 }),
|
||||
e.util.getUserInfo(function (e) {
|
||||
var i = {
|
||||
uid: e.memberInfo.uid,
|
||||
avatar: n.userInfo.avatarUrl,
|
||||
nickname: n.userInfo.nickName,
|
||||
};
|
||||
t.firstin(i, 1);
|
||||
});
|
||||
},
|
||||
});
|
||||
},
|
||||
getUserInfo: function (n) {
|
||||
var t = this;
|
||||
console.log("用户数据", n),
|
||||
e.util.getUserInfo(function (e) {
|
||||
wx.setStorageSync("uid", e.memberInfo.uid),
|
||||
t.hideDialog(),
|
||||
t.firstin(e.memberInfo, 1);
|
||||
}, n.detail);
|
||||
},
|
||||
firstin: function (n, t) {
|
||||
var i = this;
|
||||
console.log("提交数据", n),
|
||||
e.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "me.detail",
|
||||
uid: n.uid,
|
||||
type: t,
|
||||
head_image: n.avatar,
|
||||
nickname: n.nickname,
|
||||
},
|
||||
success: function (e) {
|
||||
console.log(e),
|
||||
i.setData({
|
||||
detail: e.data.data,
|
||||
is_member: e.data.data.user.is_member,
|
||||
store_img: e.data.data.user.store_img,
|
||||
}),
|
||||
1 == t && i.userdata();
|
||||
},
|
||||
});
|
||||
},
|
||||
goset: function () {
|
||||
wx.navigateTo({ url: "/pages/mine/info/index" });
|
||||
},
|
||||
retopublicity: function () {
|
||||
wx.navigateTo({ url: "/pages/publicity/index" });
|
||||
},
|
||||
binding: function () {
|
||||
wx.navigateTo({ url: "/pages/enter/enter" });
|
||||
},
|
||||
retocollection: function () {
|
||||
wx.navigateTo({ url: "/pages/collection/index" });
|
||||
},
|
||||
weizhang: function () {
|
||||
wx.reLaunch({ url: "/pages/reporlist/reporlist" });
|
||||
},
|
||||
tuiguang: function () {
|
||||
wx.navigateTo({ url: "/pages/mine/sale/index" });
|
||||
},
|
||||
mefabu: function () {
|
||||
wx.navigateTo({ url: "/pages/salelist/index" });
|
||||
},
|
||||
goPartOrder: function () {
|
||||
wx.navigateTo({ url: "/pages/part/apply/index" });
|
||||
},
|
||||
onReachBottom: function () {},
|
||||
});
|
||||
1
pages/mine/index.json
Normal file
1
pages/mine/index.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "navigationBarTitleText": " 个人中心", "usingComponents": {} }
|
||||
177
pages/mine/index.wxml
Normal file
177
pages/mine/index.wxml
Normal file
@@ -0,0 +1,177 @@
|
||||
<block wx:if="{{is_member}}">
|
||||
<view class="banner"></view>
|
||||
<view class="banner_modle_a">
|
||||
<view class="banner_modle_top">
|
||||
<image bindtap="goset" class="banner_modle_top_img" src="{{detail.user.head_image?detail.user.head_image:memberInfo.avatar}}"></image>
|
||||
<view class="banner_modle_top_title" wx:if="{{detail.user.uid}}">{{detail.user.nickname}} UID:{{detail.user.uid}} <button bindtap="goset" class="shezhi">
|
||||
<image class="shezhi_img" src="../image/shezhi_icon.png"></image>
|
||||
</button>
|
||||
</view>
|
||||
<view wx:if="{{!detail.user.nickname}}">
|
||||
<button bindtap="gotologo" class="banner_modle_top_btna" style="width: 222rpx; left: 0rpx; font-size: 36rpx; height: 62rpx">授权登录 </button>
|
||||
</view>
|
||||
<view wx:else>
|
||||
<button bindtap="gotologo" class="banner_modle_top_btnc" style="width: 212rpx; display: block; box-sizing: border-box; left: 0rpx; top: 0px; height: 40rpx">同步微信头像昵称</button>
|
||||
<button bindtap="goset" class="banner_modle_top_btnc" style="width: 212rpx; display: block; box-sizing: border-box; left: 0rpx; top: 0px; height: 40rpx">设置查询通知</button>
|
||||
</view>
|
||||
</view>
|
||||
<view class="banner_modle_down">
|
||||
<navigator class="banner_modle_down_modle" url="/pages/collection/index">
|
||||
<view class="banner_modle_down_modle_top">{{detail.stotal?detail.stotal:0}}</view>
|
||||
<view class="banner_modle_down_modle_down">收藏</view>
|
||||
</navigator>
|
||||
<view class="banner_modle_down_border"></view>
|
||||
<navigator class="banner_modle_down_modle" url="/pages/fensi/fensi?type=2">
|
||||
<view class="banner_modle_down_modle_top">{{detail.gtotal?detail.gtotal:0}}</view>
|
||||
<view class="banner_modle_down_modle_down">关注</view>
|
||||
</navigator>
|
||||
<view class="banner_modle_down_border"></view>
|
||||
<navigator class="banner_modle_down_modle" url="/pages/salelist/index">
|
||||
<view class="banner_modle_down_modle_top">{{detail.fbtotal?detail.fbtotal:0}}</view>
|
||||
<view class="banner_modle_down_modle_down">发布</view>
|
||||
</navigator>
|
||||
<view class="banner_modle_down_border"></view>
|
||||
<navigator class="banner_modle_down_modle" url="/pages/fensi/fensi?type=1">
|
||||
<view class="banner_modle_down_modle_top">{{detail.ftotal?detail.ftotal:0}}</view>
|
||||
<view class="banner_modle_down_modle_down">粉丝</view>
|
||||
</navigator>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
<block wx:else>
|
||||
<image class="banner1" src="{{store_img?store_img:'../image/store_bg.png'}}"></image>
|
||||
<button bindtap="goset" class="shezhi1">
|
||||
<image class="shezhi_img1" src="../image/shezhi_icon1.png"></image>
|
||||
</button>
|
||||
<view class="banner_message1">
|
||||
<image bindtap="goset" class="banner_message_headImg1" src="{{detail.user.head_image?detail.user.head_image:memberInfo.avatar}}"></image>
|
||||
<image class="banner_message_img1" src="../image/yuanhu_icn.png"></image>
|
||||
<view class="banner_message_name1">{{detail.user.nickname}} UID:{{detail.user.uid}}</view>
|
||||
<view class="banner_message_huiyuan1">尊贵会员 <image class="banner_message_huiyuan_img1" src="../image/zuanshi_icn.png"></image>
|
||||
</view>
|
||||
<view class="banner_modle_down1">
|
||||
<view class="banner_modle_down_modle1">
|
||||
<navigator class="banner_modle_down_modle1" url="/pages/collection/index">
|
||||
<view class="banner_modle_down_modle_top1">{{detail.stotal?detail.stotal:0}}</view>
|
||||
<view class="banner_modle_down_modle_down1">收藏</view>
|
||||
</navigator>
|
||||
</view>
|
||||
<view class="banner_modle_down_border1"></view>
|
||||
<view class="banner_modle_down_modle1">
|
||||
<navigator class="banner_modle_down_modle1" url="/pages/fensi/fensi?type=2">
|
||||
<view class="banner_modle_down_modle_top1">{{detail.gtotal?detail.gtotal:0}}</view>
|
||||
<view class="banner_modle_down_modle_down1">关注</view>
|
||||
</navigator>
|
||||
</view>
|
||||
<view class="banner_modle_down_border1"></view>
|
||||
<view class="banner_modle_down_modle1">
|
||||
<navigator class="banner_modle_down_modle1" url="/pages/salelist/index">
|
||||
<view class="banner_modle_down_modle_top1">{{detail.fbtotal?detail.fbtotal:0}}</view>
|
||||
<view class="banner_modle_down_modle_down1">发布</view>
|
||||
</navigator>
|
||||
</view>
|
||||
<view class="banner_modle_down_border1"></view>
|
||||
<view class="banner_modle_down_modle1">
|
||||
<navigator class="banner_modle_down_modle1" url="/pages/fensi/fensi?type=1">
|
||||
<view class="banner_modle_down_modle_top1">{{detail.ftotal?detail.ftotal:0}}</view>
|
||||
<view class="banner_modle_down_modle_down1">粉丝</view>
|
||||
</navigator>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</block>
|
||||
<!-- <view class="modle">
|
||||
<view bindtap="tuiguang" class="banner_modle">
|
||||
<view class="modle_modle_border"></view>
|
||||
<image class="modle_modle_img" src="../image/wdfb_btn.png"></image>
|
||||
<view class="modle_modle_name">推广中心</view>
|
||||
</view>
|
||||
<view bindtap="weizhang" class="banner_modle">
|
||||
<view class="modle_modle_border"></view>
|
||||
<image class="modle_modle_img" src="../image/partOrder.png"></image>
|
||||
<view class="modle_modle_name">查车记录</view>
|
||||
</view>
|
||||
<view bindtap="mefabu" class="banner_modle">
|
||||
<view class="modle_modle_border"></view>
|
||||
<image class="modle_modle_img" src="../image/fa.png"></image>
|
||||
<view class="modle_modle_name">我的发布</view>
|
||||
</view>
|
||||
<view bindtap="goPartOrder" class="banner_modle">
|
||||
<image class="modle_modle_img" src="../image/qipei_btn.png"></image>
|
||||
<view class="modle_modle_name">汽配订购</view>
|
||||
</view>
|
||||
</view> -->
|
||||
|
||||
<!-- <view bindtap="tuiguang" class="banner_modle">
|
||||
<view class="modle_modle_border"></view>
|
||||
<image class="modle_modle_img" src="../image/wdfb_btn.png"></image>
|
||||
<view class="modle_modle_name">推广中心</view>
|
||||
</view>
|
||||
<view bindtap="weizhang" class="banner_modle">
|
||||
<view class="modle_modle_border"></view>
|
||||
<image class="modle_modle_img" src="../image/partOrder.png"></image>
|
||||
<view class="modle_modle_name">查车记录</view>
|
||||
</view> -->
|
||||
|
||||
<view class="nav"></view>
|
||||
|
||||
<navigator class="choose_view" url="/pages/mine/sale/index">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="../image/wdfb_btn.png"></image>推广中心 <image class="choose_view_modle_backImg" src="../image/jiantou_btn.png"></image>
|
||||
<text class="choose_view_modle_num"></text>
|
||||
</view>
|
||||
</navigator>
|
||||
|
||||
<navigator class="choose_view" url="/pages/reporlist/reporlist">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="../image/partOrder.png"></image>查车记录 <image class="choose_view_modle_backImg" src="../image/jiantou_btn.png"></image>
|
||||
<text class="choose_view_modle_num"></text>
|
||||
</view>
|
||||
</navigator>
|
||||
|
||||
<!-- <navigator class="choose_view" style="margin-top:20rpx;" url="/pages/publicity/index" wx:if="{{is_member}}">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="../image/tuiguangma_btn.png"></image>店铺码 <image class="choose_view_modle_backImg" src="../image/jiantou_btn.png"></image>
|
||||
<text class="choose_view_modle_num"></text>
|
||||
</view>
|
||||
</navigator> -->
|
||||
<!-- <navigator class="choose_view" url="/pages/store/index">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="../image/yulan_icn.png"></image>店铺预览 <image class="choose_view_modle_backImg" src="../image/jiantou_btn.png"></image>
|
||||
<text class="choose_view_modle_num"></text>
|
||||
</view>
|
||||
</navigator> -->
|
||||
<!-- <view class="choose_view">
|
||||
<view bindtap="retocollection" class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="../image/wdsc_icn.png"></image>我的收藏 <image class="choose_view_modle_backImg" src="../image/jiantou_btn.png"></image>
|
||||
<text class="choose_view_modle_num"></text>
|
||||
</view>
|
||||
</view> -->
|
||||
<!-- <navigator class="choose_view" url="/pages/fensi/fensi?type=2">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="../image/wodeguanzhu_icn.png"></image>我的关注 <image class="choose_view_modle_backImg" src="../image/jiantou_btn.png"></image>
|
||||
</view>
|
||||
</navigator> -->
|
||||
<!-- <navigator class="choose_view" url="/pages/fensi/fensi?type=1">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="../image/gzwd_icn.png"></image>关注我的 <image class="choose_view_modle_backImg" src="../image/jiantou_btn.png"></image>
|
||||
</view>
|
||||
</navigator> -->
|
||||
<!-- <navigator class="choose_view" url="/pages/part/order/index">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="../image/partOrder.png"></image>汽配订单 <image class="choose_view_modle_backImg" src="../image/jiantou_btn.png"></image>
|
||||
</view>
|
||||
</navigator> -->
|
||||
<view class="nav"></view>
|
||||
<navigator class="choose_view" url="/pages/home/liuyan/liuyan">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="../image/chakanliuyan_icn.png"></image>查看留言 <image class="choose_view_modle_backImg" src="../image/jiantou_btn.png"></image>
|
||||
</view>
|
||||
</navigator>
|
||||
<button class="choose_view" openType="contact">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="../image/kefu_icn.png"></image>客服帮助 <image class="choose_view_modle_backImg" src="../image/jiantou_btn.png"></image>
|
||||
</view>
|
||||
</button>
|
||||
<import src="/pages/alert/index.wxml"></import>
|
||||
<template is="alert" data="{{isShow:isShow}}"></template>
|
||||
312
pages/mine/index.wxss
Normal file
312
pages/mine/index.wxss
Normal file
@@ -0,0 +1,312 @@
|
||||
@import "/pages/alert/index.wxss";
|
||||
page {
|
||||
background: #f9f9f9;
|
||||
}
|
||||
.banner {
|
||||
background: #3d61f0;
|
||||
height: 300rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_a {
|
||||
background: #fff;
|
||||
border-radius: 10rpx;
|
||||
box-shadow: 0 4rpx 6rpx 0 rgba(0, 0, 0, 0.1);
|
||||
height: 300rpx;
|
||||
margin: -240rpx auto 0;
|
||||
width: 690rpx;
|
||||
}
|
||||
.banner_modle_top {
|
||||
border-bottom: 1rpx solid #f9f9f9;
|
||||
height: 100rpx;
|
||||
margin-left: 30rpx;
|
||||
padding-bottom: 30rpx;
|
||||
padding-top: 30rpx;
|
||||
width: 630rpx;
|
||||
}
|
||||
.banner_modle_top_img {
|
||||
border-radius: 100%;
|
||||
float: left;
|
||||
height: 100rpx;
|
||||
width: 100rpx;
|
||||
}
|
||||
.banner_modle_top_title {
|
||||
color: #000;
|
||||
float: left;
|
||||
font-size: 30rpx;
|
||||
margin-left: 20rpx;
|
||||
width: 80%;
|
||||
}
|
||||
.banner_modle_top_btn {
|
||||
line-height: 36rpx;
|
||||
}
|
||||
.banner_modle_top_btn,
|
||||
.banner_modle_top_btna {
|
||||
border: 1px solid #3d61f0;
|
||||
border-radius: 100rpx;
|
||||
color: #3d61f0;
|
||||
float: left;
|
||||
font-size: 20rpx;
|
||||
height: 36rpx;
|
||||
margin-left: 20rpx;
|
||||
margin-top: 15rpx;
|
||||
text-align: center;
|
||||
width: 90rpx;
|
||||
}
|
||||
.banner_modle_top_btna {
|
||||
line-height: 56rpx;
|
||||
}
|
||||
.banner_modle_top_btnc {
|
||||
border: 1px solid #3d61f0;
|
||||
border-radius: 100rpx;
|
||||
color: #3d61f0;
|
||||
float: left;
|
||||
font-size: 20rpx;
|
||||
height: 36rpx;
|
||||
line-height: 36rpx;
|
||||
margin-left: 20rpx;
|
||||
margin-top: 15rpx;
|
||||
text-align: center;
|
||||
width: 90rpx;
|
||||
}
|
||||
.banner_modle_down {
|
||||
display: block;
|
||||
height: 135rpx;
|
||||
margin: 0 auto;
|
||||
padding-top: 1rpx;
|
||||
width: 630rpx;
|
||||
}
|
||||
.banner_modle_down_modle {
|
||||
display: inline-block;
|
||||
height: 137rpx;
|
||||
vertical-align: top;
|
||||
width: 156rpx;
|
||||
}
|
||||
.banner_modle_down_modle_top {
|
||||
color: #000;
|
||||
font-size: 30rpx;
|
||||
margin-top: 30rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_down_modle_down {
|
||||
color: #9295a8;
|
||||
font-size: 24rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_down_border {
|
||||
background: #f0f0f0;
|
||||
display: inline-block;
|
||||
height: 30rpx;
|
||||
margin-top: 50rpx;
|
||||
vertical-align: top;
|
||||
width: 1rpx;
|
||||
}
|
||||
.page_nav {
|
||||
height: 20rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.choose_view {
|
||||
background: #fff;
|
||||
border-radius: 0;
|
||||
height: 90rpx;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
text-align: left;
|
||||
width: 100%;
|
||||
}
|
||||
.choose_view_modle {
|
||||
border-bottom: 1rpx solid #f9f9f9;
|
||||
color: #333;
|
||||
font-size: 28rpx;
|
||||
height: 88rpx;
|
||||
line-height: 88rpx;
|
||||
margin-left: 3%;
|
||||
width: 94%;
|
||||
}
|
||||
.choose_view_modle_backImg {
|
||||
float: right;
|
||||
height: 30rpx;
|
||||
margin-top: 29rpx;
|
||||
width: 30rpx;
|
||||
}
|
||||
.choose_view_modle_num {
|
||||
color: #9295a8;
|
||||
float: right;
|
||||
font-size: 24rpx;
|
||||
}
|
||||
.nav {
|
||||
height: 20rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.shezhi {
|
||||
background: #fff;
|
||||
border-radius: 0;
|
||||
float: right;
|
||||
height: 70rpx;
|
||||
margin: -20rpx 0 0;
|
||||
padding: 1rpx 0 0;
|
||||
position: relative;
|
||||
width: 50rpx;
|
||||
}
|
||||
.shezhi1 {
|
||||
background: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
right: 30rpx;
|
||||
top: 30rpx;
|
||||
}
|
||||
.shezhi_img1 {
|
||||
background: rgba(0, 0, 0, 0.4);
|
||||
border-radius: 100%;
|
||||
height: 38rpx;
|
||||
padding: 12rpx;
|
||||
width: 38rpx;
|
||||
}
|
||||
.shezhi_img {
|
||||
height: 40rpx;
|
||||
margin-top: -20rpx;
|
||||
width: 40rpx;
|
||||
}
|
||||
button::after {
|
||||
border: none;
|
||||
}
|
||||
.choose_view_modle_img {
|
||||
height: 40rpx;
|
||||
margin-top: -5rpx;
|
||||
padding-right: 15rpx;
|
||||
vertical-align: middle;
|
||||
width: 40rpx;
|
||||
}
|
||||
.banner1 {
|
||||
height: 340rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_message1 {
|
||||
background: #fff;
|
||||
height: 298rpx;
|
||||
margin-top: -44rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_message_img1 {
|
||||
height: 44rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_message_headImg1 {
|
||||
border: 3rpx solid #fff;
|
||||
border-radius: 100%;
|
||||
height: 100rpx;
|
||||
left: 0;
|
||||
margin: -52rpx auto 0;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
width: 100rpx;
|
||||
}
|
||||
.banner_message_name1 {
|
||||
color: #333;
|
||||
font-size: 30rpx;
|
||||
font-weight: 700;
|
||||
margin-top: 20rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_message_huiyuan1 {
|
||||
color: #d39f43;
|
||||
font-size: 24rpx;
|
||||
margin-top: 15rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_message_huiyuan_img1 {
|
||||
height: 30rpx;
|
||||
margin-top: -5rpx;
|
||||
padding-left: 10rpx;
|
||||
vertical-align: middle;
|
||||
width: 30rpx;
|
||||
}
|
||||
.banner_modle_down1 {
|
||||
display: block;
|
||||
height: 135rpx;
|
||||
margin: 0 auto;
|
||||
padding-top: 1rpx;
|
||||
}
|
||||
.banner_modle_down_modle1 {
|
||||
display: inline-block;
|
||||
height: 137rpx;
|
||||
vertical-align: top;
|
||||
width: 187rpx;
|
||||
}
|
||||
.banner_modle_down_modle_top1 {
|
||||
color: #000;
|
||||
font-size: 30rpx;
|
||||
margin-top: 30rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_down_modle_down1 {
|
||||
color: #9295a8;
|
||||
font-size: 24rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_down_border1 {
|
||||
background: #f0f0f0;
|
||||
display: inline-block;
|
||||
height: 30rpx;
|
||||
margin-top: 50rpx;
|
||||
vertical-align: top;
|
||||
width: 1rpx;
|
||||
}
|
||||
.banner_modle {
|
||||
display: inline-block;
|
||||
margin-top: 30rpx;
|
||||
width: 25%;
|
||||
}
|
||||
.banner_modle_num {
|
||||
color: #fff;
|
||||
font-size: 30rpx;
|
||||
text-align: center;
|
||||
}
|
||||
.banner_modle_name {
|
||||
color: #fff;
|
||||
font-size: 24rpx;
|
||||
margin-top: 2rpx;
|
||||
text-align: center;
|
||||
}
|
||||
.banner_modle_border {
|
||||
background: hsla(0, 0%, 100%, 0.4);
|
||||
float: right;
|
||||
height: 30rpx;
|
||||
margin-top: 25rpx;
|
||||
width: 2rpx;
|
||||
}
|
||||
.modle {
|
||||
background: #fff;
|
||||
margin-top: 20rpx;
|
||||
padding-bottom: 20rpx;
|
||||
}
|
||||
.modle_modle {
|
||||
display: inline-block;
|
||||
margin-top: 30rpx;
|
||||
width: 25%;
|
||||
}
|
||||
.modle_modle_img {
|
||||
display: block;
|
||||
height: 40rpx;
|
||||
margin: 0 auto;
|
||||
width: 40rpx;
|
||||
}
|
||||
.modle_modle_name {
|
||||
color: #333;
|
||||
font-size: 24rpx;
|
||||
margin-top: 19rpx;
|
||||
text-align: center;
|
||||
}
|
||||
.modle_modle_border {
|
||||
background: rgba(0, 0, 0, 0.1);
|
||||
float: right;
|
||||
height: 30rpx;
|
||||
margin-top: 25rpx;
|
||||
width: 2rpx;
|
||||
}
|
||||
107
pages/mine/info/index.js
Normal file
107
pages/mine/info/index.js
Normal file
@@ -0,0 +1,107 @@
|
||||
var a;
|
||||
(a = getApp()),
|
||||
Page({
|
||||
data: { phone: "", address: "", temp: "", store_img: "", head_image: "" },
|
||||
onLoad: function (e) {
|
||||
var t = this;
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "me.info",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
},
|
||||
success: function (a) {
|
||||
t.setData({
|
||||
detail: a.data.data,
|
||||
phone: a.data.data.phone,
|
||||
address: a.data.data.address,
|
||||
temp: a.data.data.store_img,
|
||||
head_image: a.data.data.head_image,
|
||||
store_img: a.data.data.store_img,
|
||||
});
|
||||
},
|
||||
});
|
||||
},
|
||||
getPhoneNumber: function (e) {
|
||||
var t = this;
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
r: "sale.index.userphone",
|
||||
m: "monai_market",
|
||||
iv: e.detail.iv,
|
||||
encryptedData: e.detail.encryptedData,
|
||||
},
|
||||
cachetime: "0",
|
||||
success: function (a) {
|
||||
t.setData({ phone: a.data.data });
|
||||
},
|
||||
});
|
||||
},
|
||||
checkPhone: function (a) {
|
||||
var e = a.detail.value;
|
||||
if (
|
||||
!/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/.test(
|
||||
e
|
||||
)
|
||||
)
|
||||
return (
|
||||
wx.showToast({ title: "手机号有误!", icon: "none", duration: 1500 }),
|
||||
!1
|
||||
);
|
||||
},
|
||||
tomap: function () {
|
||||
var a = this;
|
||||
wx.cLn({
|
||||
success: function (e) {
|
||||
a.setData({ address: e.address });
|
||||
},
|
||||
});
|
||||
},
|
||||
addimg: function (e) {
|
||||
var t = this;
|
||||
a.upimgs({
|
||||
scannums: 1,
|
||||
filename: "cars",
|
||||
success: function (a) {
|
||||
t.setData({ temp: a[0].all, store_img: a[0].short });
|
||||
},
|
||||
});
|
||||
},
|
||||
addlogo: function (e) {
|
||||
var t = this;
|
||||
a.upimgs({
|
||||
scannums: 1,
|
||||
filename: "logo",
|
||||
success: function (a) {
|
||||
t.setData({ head_image: a[0].all });
|
||||
},
|
||||
});
|
||||
},
|
||||
fromsubmit: function (e) {
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "me.updateinfo",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
nickname: e.detail.value.nickname,
|
||||
phone: e.detail.value.phone,
|
||||
address: e.detail.value.address,
|
||||
store_img: this.data.store_img,
|
||||
head_image: this.data.head_image,
|
||||
},
|
||||
success: function (a) {
|
||||
wx.showToast({
|
||||
title: "修改成功",
|
||||
icon: "success",
|
||||
duration: 2e3,
|
||||
complete: function () {
|
||||
wx.navigateBack({ delta: 1 });
|
||||
},
|
||||
});
|
||||
},
|
||||
});
|
||||
},
|
||||
});
|
||||
1
pages/mine/info/index.json
Normal file
1
pages/mine/info/index.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "usingComponents": {} }
|
||||
37
pages/mine/info/index.wxml
Normal file
37
pages/mine/info/index.wxml
Normal file
@@ -0,0 +1,37 @@
|
||||
<form bindsubmit="fromsubmit">
|
||||
<view class="modle"> 我的名称: <input class="modle_right" name="nickname" placeholder="请输入我的名称" placeholderStyle="color: #9295A8;" type="text" value="{{detail.nickname}}"></input>
|
||||
</view>
|
||||
<view bindtap="selectbrand" class="modle"> 短信通知: <button bindgetphonenumber="getPhoneNumber" class="modle_btn" openType="getPhoneNumber">电话授权</button>
|
||||
<input bindblur="checkPhone" class="modle_right" maxlength="11" name="phone" placeholder="请输入查询结果通知电话号码" placeholderStyle="color: #9295A8;" type="number" value="{{phone}}"></input>
|
||||
</view>
|
||||
<view class="modle" wx:if="{{detail.is_vip==1}}"> 看车地址: <button bindtap="tomap" class="modle_btn">获取位置</button>
|
||||
<input class="modle_right" name="address" placeholder="请输入试车地址" placeholderStyle="color: #9295A8;" type="text" value="{{address?address:''}}"></input>
|
||||
</view>
|
||||
<view wx:if="{{detail.is_vip==1}}">
|
||||
<view class="modle" style="border-bottom:0"> 店铺logo <button bindtap="addlogo" class="modle_btn"> 编辑logo</button>
|
||||
</view>
|
||||
<view>
|
||||
<view class="shangchuan_view_index" wx:if="{{head_image}}">
|
||||
<image class="shangchuan_view_index" src="{{head_image}}"></image>
|
||||
</view>
|
||||
<view bindtap="addlogo" class="shangchuan_view_index" wx:else>
|
||||
<image class="shangchuan_view_index" src="/pages/image/tianjiantp_btn.png" style="border-radius: 0;"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view wx:if="{{detail.is_vip==1}}">
|
||||
<view class="modle" style="border-bottom:0"> 店铺封面 <button bindtap="addimg" class="modle_btn">编辑封面</button>
|
||||
</view>
|
||||
<view>
|
||||
<view class="shangchuan_view" wx:if="{{temp}}">
|
||||
<image class="shangchuan_Img" src="{{temp}}"></image>
|
||||
</view>
|
||||
<view bindtap="addimg" class="shangchuan_view" wx:else>
|
||||
<image class="shangchuan_Img" src="/pages/image/tianjiantp_btn.png"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<button class="bufa_btn" formType="submit">保存</button>
|
||||
</form>
|
||||
<import src="/pages/alert/index.wxml"></import>
|
||||
<template is="alert" data="{{isShow:isShow}}"></template>
|
||||
157
pages/mine/info/index.wxss
Normal file
157
pages/mine/info/index.wxss
Normal file
@@ -0,0 +1,157 @@
|
||||
@import "/pages/alert/index.wxss";
|
||||
.xiaoxi {
|
||||
background: #3d61f0;
|
||||
border-bottom: 20rpx solid #f9f9f9;
|
||||
display: block;
|
||||
height: 88rpx;
|
||||
margin: 0 auto;
|
||||
padding-top: 1rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.xiaoxi_leftImg {
|
||||
float: left;
|
||||
height: 40rpx;
|
||||
margin-top: 24rpx;
|
||||
padding-left: 30rpx;
|
||||
padding-right: 15rpx;
|
||||
width: 40rpx;
|
||||
}
|
||||
.xiaoxi_right_btn {
|
||||
border: 1px solid #fff;
|
||||
border-radius: 5rpx;
|
||||
color: #fff;
|
||||
float: left;
|
||||
font-size: 24rpx;
|
||||
height: 45rpx;
|
||||
line-height: 45rpx;
|
||||
margin-left: 30rpx;
|
||||
margin-top: 21.5rpx;
|
||||
text-align: center;
|
||||
width: 100rpx;
|
||||
}
|
||||
.update_scroll_modle {
|
||||
color: #fff;
|
||||
float: left;
|
||||
font-size: 28rpx;
|
||||
height: 88rpx;
|
||||
line-height: 88rpx;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
width: 505rpx;
|
||||
word-break: keep-all;
|
||||
}
|
||||
.modle {
|
||||
font-size: 54rpx;
|
||||
}
|
||||
.modle_right {
|
||||
height: 128rpx;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
width: 385rpx;
|
||||
word-break: keep-all;
|
||||
}
|
||||
.shangchuan_view {
|
||||
display: inline-block;
|
||||
height: 340rpx;
|
||||
}
|
||||
.shangchuan_view,
|
||||
.shangchuan_view_index {
|
||||
margin-left: 5%;
|
||||
width: 90%;
|
||||
}
|
||||
.shangchuan_view_index {
|
||||
border-radius: 100%;
|
||||
display: inline-block;
|
||||
height: 150rpx;
|
||||
margin-left: 20rpx;
|
||||
margin-top: 20rpx;
|
||||
width: 150rpx;
|
||||
}
|
||||
.shangchuan_Img {
|
||||
height: 340rpx;
|
||||
position: absolute;
|
||||
width: 340rpx;
|
||||
}
|
||||
.shangchuan_logview {
|
||||
display: inline-block;
|
||||
height: 165rpx;
|
||||
margin-left: 19rpx;
|
||||
margin-top: 20rpx;
|
||||
width: 165rpx;
|
||||
}
|
||||
.shangchuan_logImg {
|
||||
height: 165rpx;
|
||||
position: absolute;
|
||||
width: 165rpx;
|
||||
}
|
||||
.shangchuan_Img_close {
|
||||
float: right;
|
||||
height: 340rpx;
|
||||
margin-left: 5%;
|
||||
position: relative;
|
||||
width: 90%;
|
||||
z-index: 5;
|
||||
}
|
||||
.bufa_btn {
|
||||
background: #3d61f0;
|
||||
border-radius: 15rpx;
|
||||
bottom: 50rpx;
|
||||
color: #fff;
|
||||
display: block;
|
||||
font-size: 28rpx;
|
||||
height: 72rpx;
|
||||
left: 0;
|
||||
line-height: 72rpx;
|
||||
margin: 40rpx auto 0;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
text-align: center;
|
||||
width: 690rpx;
|
||||
}
|
||||
.jinggao {
|
||||
color: #9295a8;
|
||||
font-size: 24rpx;
|
||||
line-height: 80rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.must_red {
|
||||
color: red;
|
||||
}
|
||||
.modle {
|
||||
border-bottom: 1rpx solid #f0f0f0;
|
||||
color: #333;
|
||||
font-size: 24rpx;
|
||||
height: 88rpx;
|
||||
line-height: 88rpx;
|
||||
margin-left: 5%;
|
||||
width: 90%;
|
||||
}
|
||||
.modle_right {
|
||||
color: #9295a8;
|
||||
display: block;
|
||||
float: right;
|
||||
height: 88rpx;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
text-align: right;
|
||||
}
|
||||
.modle_btn {
|
||||
background: #fff;
|
||||
border: 1px solid #3d61f0;
|
||||
border-radius: 8rpx;
|
||||
color: #3d61f0;
|
||||
float: right;
|
||||
font-size: 24rpx;
|
||||
height: 48rpx;
|
||||
line-height: 46rpx;
|
||||
margin: 21.5rpx 0 0 30rpx;
|
||||
padding: 0;
|
||||
text-align: center;
|
||||
width: 120rpx;
|
||||
}
|
||||
button::after {
|
||||
border: none;
|
||||
}
|
||||
169
pages/mine/publicity/index.js
Normal file
169
pages/mine/publicity/index.js
Normal file
@@ -0,0 +1,169 @@
|
||||
var a;
|
||||
(a = getApp()),
|
||||
Page({
|
||||
data: {
|
||||
cvtype: !1,
|
||||
headimg: "",
|
||||
headtemp: "",
|
||||
carsimg: "",
|
||||
carstemp: "",
|
||||
qrcodeimg: "",
|
||||
qrcodetemp: "",
|
||||
nickname: "",
|
||||
propaganda1: "我正在使用“小程序”",
|
||||
propaganda11: "平台交易车",
|
||||
propaganda2: "快来看看我要买卖的车辆吧!",
|
||||
qrstr: "扫描上方二维码,进入小程序买卖二手车!",
|
||||
makeinnum: 1,
|
||||
enddelimg: [],
|
||||
loaddata: "",
|
||||
isShow: !1,
|
||||
},
|
||||
hideDialog: function () {
|
||||
this.setData({ isShow: !this.data.isShow });
|
||||
},
|
||||
updateUserInfo: function (t) {
|
||||
var e = this;
|
||||
a.util.getUserInfo(function (a) {
|
||||
wx.setStorageSync("uid", a.memberInfo.uid), e.hideDialog(), e.reload();
|
||||
}, t.detail);
|
||||
},
|
||||
onLoad: function (t) {
|
||||
var e = this;
|
||||
a.util.getUserInfo(function (a) {
|
||||
a.memberInfo ? e.reload() : e.setData({ isShow: !0 });
|
||||
});
|
||||
},
|
||||
onShow: function () {},
|
||||
reload: function () {
|
||||
var t = this,
|
||||
e = t.data.loaddata;
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
carid: e.id,
|
||||
uid: wx.getStorageSync("uid"),
|
||||
r: "sale.index.getcarimg",
|
||||
},
|
||||
cachetime: "0",
|
||||
success: function (a) {
|
||||
"" != a.data.data.carimg
|
||||
? wx.downloadFile({
|
||||
url: t.backimg(a.data.data.carimg),
|
||||
success: function (a) {
|
||||
console.log(a), (t.data.carstemp = a.tempFilePath);
|
||||
},
|
||||
fail: function () {
|
||||
t.data.carstemp = "/pages/image/store_bg.png";
|
||||
},
|
||||
})
|
||||
: (t.data.carstemp = "/pages/image/store_bg.png"),
|
||||
wx.downloadFile({
|
||||
url: t.backimg(a.data.data.qrcode),
|
||||
success: function (a) {
|
||||
console.log(a), (t.data.qrcodetemp = a.tempFilePath);
|
||||
},
|
||||
fail: function () {
|
||||
t.data.qrcodetemp = a.data.data.qrcode;
|
||||
},
|
||||
}),
|
||||
t.setData({
|
||||
propaganda1: "我正在使用“" + a.data.data.info.name,
|
||||
propaganda11: "小程序”平台交易车",
|
||||
headimg: a.data.data.headimg,
|
||||
carsimg: a.data.data.carimg
|
||||
? a.data.data.carimg
|
||||
: "/pages/image/store_bg.png",
|
||||
qrcodeimg: a.data.data.qrcode,
|
||||
});
|
||||
},
|
||||
fail: function (a) {
|
||||
wx.showModal({
|
||||
content: a.data.message,
|
||||
success: function () {
|
||||
5e3 == a.data.error && t.setData({ isShow: !0 }),
|
||||
wx.navigateBack({});
|
||||
},
|
||||
});
|
||||
},
|
||||
});
|
||||
},
|
||||
backimg: function (t) {
|
||||
return a.util.url("entry/wxapp/Api", {
|
||||
m: "monai_market",
|
||||
img: t,
|
||||
r: "sale.index.getthecarimg",
|
||||
});
|
||||
},
|
||||
makeinimg: function () {
|
||||
wx.showLoading({ title: "正在保存图片..." });
|
||||
var a = this;
|
||||
a.data.makeinnum > 1 ||
|
||||
((a.data.makeinnum = 2),
|
||||
wx.canvasToTempFilePath({
|
||||
canvasId: "show",
|
||||
success: function (t) {
|
||||
wx.saveImageToPhotosAlbum({
|
||||
filePath: t.tempFilePath,
|
||||
success: function () {
|
||||
(a.data.makeinnum = 1), console.log("成功");
|
||||
},
|
||||
fail: function () {
|
||||
(a.data.makeinnum = 1), console.log("shibai ");
|
||||
},
|
||||
});
|
||||
},
|
||||
}),
|
||||
setTimeout(function () {
|
||||
wx.hideLoading();
|
||||
}, 1e3));
|
||||
},
|
||||
makeimg: function (a) {
|
||||
var t = this,
|
||||
e = wx.createCanvasContext("show", t);
|
||||
wx.canvasPutImageData({
|
||||
canvasId: "show",
|
||||
x: 0,
|
||||
y: 0,
|
||||
width: 375,
|
||||
height: 530,
|
||||
success: function (a) {},
|
||||
}),
|
||||
e.setFillStyle("#DDDDDD"),
|
||||
e.fillRect(0, 0, 370, 530),
|
||||
e.rect(15, 25, 340, 490),
|
||||
e.setFillStyle("#FFFFFF"),
|
||||
e.fill();
|
||||
var i = t.data.carstemp;
|
||||
e.drawImage(i, 15, 25, 340, 200);
|
||||
var n = t.data.qrcodetemp;
|
||||
e.drawImage(n, 110, 270, 150, 150),
|
||||
(e.font = "normal normal 13px SimHei"),
|
||||
e.setFillStyle("#666666"),
|
||||
e.setTextAlign("center"),
|
||||
e.fillText(t.data.qrstr, 185, 450),
|
||||
e.save(),
|
||||
e.beginPath(),
|
||||
e.arc(15, 224, 12, 0, 2 * Math.PI),
|
||||
e.setFillStyle("#DDDDDD"),
|
||||
e.fill(),
|
||||
e.clip(),
|
||||
e.restore(),
|
||||
e.save(),
|
||||
e.beginPath(),
|
||||
e.arc(355, 224, 12, 0, 2 * Math.PI),
|
||||
e.setFillStyle("#DDDDDD"),
|
||||
e.fill(),
|
||||
e.clip(),
|
||||
e.restore(),
|
||||
t.setData({ cvtype: !0 }),
|
||||
wx.drawCanvas({ canvasId: "show", actions: e.getActions() });
|
||||
},
|
||||
onReady: function () {},
|
||||
onHide: function () {},
|
||||
onUnload: function () {},
|
||||
onPullDownRefresh: function () {},
|
||||
onReachBottom: function () {},
|
||||
onShareAppMessage: function () {},
|
||||
});
|
||||
1
pages/mine/publicity/index.json
Normal file
1
pages/mine/publicity/index.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "navigationBarTitleText": " 我的推广码", "usingComponents": {} }
|
||||
17
pages/mine/publicity/index.wxml
Normal file
17
pages/mine/publicity/index.wxml
Normal file
@@ -0,0 +1,17 @@
|
||||
<form bindreset="formReset" bindsubmit="makeimg" reportSubmit="true" wx:if="{{!cvtype}}">
|
||||
<view class="page_modle">
|
||||
<view class="page_modle_top">
|
||||
<view class="page_modle_topview"></view>
|
||||
<image class="page_modle_topImg" src="{{carsimg}}"></image>
|
||||
</view>
|
||||
<image class="erweima" src="{{qrcodeimg}}"></image>
|
||||
<view class="tishi">{{qrstr}}</view>
|
||||
<button class="btn" formType="submit">立即生成</button>
|
||||
</view>
|
||||
<view class="left_dian"></view>
|
||||
<view class="left_dian_sec"></view>
|
||||
</form>
|
||||
<view wx:if="{{cvtype}}">
|
||||
<canvas canvasId="show" style="margin:0 auto;width: 370px; height: 530px;background-color:#fff;"></canvas>
|
||||
<button bindtap="makeinimg" class="btn">保存推广图片</button>
|
||||
</view>
|
||||
137
pages/mine/publicity/index.wxss
Normal file
137
pages/mine/publicity/index.wxss
Normal file
@@ -0,0 +1,137 @@
|
||||
page {
|
||||
background: #f9f9f9;
|
||||
height: 100%;
|
||||
}
|
||||
.button_imgsed {
|
||||
background-color: #333;
|
||||
color: #fff;
|
||||
height: 85rpx;
|
||||
width: 80%;
|
||||
}
|
||||
.page_modle {
|
||||
background: #fff;
|
||||
border-radius: 10rpx;
|
||||
box-shadow: 0 9rpx 16rpx 0 rgba(0, 0, 0, 0.1);
|
||||
display: block;
|
||||
height: 88%;
|
||||
margin: 5%auto 0;
|
||||
overflow: hidden;
|
||||
width: 690rpx;
|
||||
}
|
||||
.page_modle_top,
|
||||
.page_modle_topImg {
|
||||
height: 410rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.page_modle_topview {
|
||||
border-radius: 10rpx 10rpx 0 0;
|
||||
height: 410rpx;
|
||||
position: absolute;
|
||||
width: 690rpx;
|
||||
}
|
||||
.page_modle_topview_headImg {
|
||||
border: 2rpx solid #fff;
|
||||
border-radius: 100%;
|
||||
display: block;
|
||||
height: 90rpx;
|
||||
margin: 40rpx auto 0;
|
||||
width: 90rpx;
|
||||
}
|
||||
.page_modle_toptitle {
|
||||
color: #fff;
|
||||
font-size: 30rpx;
|
||||
margin-top: 15rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.page_modle_radius {
|
||||
border: 1px solid #fff;
|
||||
border-radius: 10rpx;
|
||||
display: block;
|
||||
margin: 40rpx auto 0;
|
||||
padding-bottom: 20rpx;
|
||||
padding-top: 20rpx;
|
||||
width: 600rpx;
|
||||
}
|
||||
.page_modle_radius_top {
|
||||
font-size: 35rpx;
|
||||
font-weight: 700;
|
||||
}
|
||||
.page_modle_radius_btm,
|
||||
.page_modle_radius_top {
|
||||
color: #fff;
|
||||
margin-left: 5%;
|
||||
text-align: center;
|
||||
width: 90%;
|
||||
}
|
||||
.page_modle_radius_btm {
|
||||
font-size: 25rpx;
|
||||
margin-top: 30rpx;
|
||||
}
|
||||
.phone_view {
|
||||
background: #f8f8f8;
|
||||
border: 1rpx solid rgba(0, 0, 0, 0.1);
|
||||
border-radius: 10rpx;
|
||||
display: block;
|
||||
height: 72rpx;
|
||||
margin: 70rpx auto 0;
|
||||
width: 630rpx;
|
||||
}
|
||||
.phone_view_img {
|
||||
border-right: 1rpx solid rgba(0, 0, 0, 0.1);
|
||||
float: left;
|
||||
height: 43rpx;
|
||||
margin-left: 20rpx;
|
||||
margin-top: 16.5rpx;
|
||||
padding-right: 15rpx;
|
||||
width: 42rpx;
|
||||
}
|
||||
.phone_input {
|
||||
color: #333;
|
||||
font-size: 24rpx;
|
||||
height: 72rpx;
|
||||
line-height: 72rpx;
|
||||
padding-left: 20rpx;
|
||||
}
|
||||
.erweima {
|
||||
display: block;
|
||||
height: 300rpx;
|
||||
margin: 100rpx auto 0;
|
||||
width: 300rpx;
|
||||
}
|
||||
.tishi {
|
||||
color: #666;
|
||||
font-size: 26rpx;
|
||||
margin-top: 50rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.btn,
|
||||
.tishi {
|
||||
text-align: center;
|
||||
}
|
||||
.btn {
|
||||
background: #3d61f0;
|
||||
border-radius: 15rpx;
|
||||
color: #fff;
|
||||
display: block;
|
||||
font-size: 28rpx;
|
||||
height: 72rpx;
|
||||
line-height: 72rpx;
|
||||
margin: 40rpx auto 0;
|
||||
width: 630rpx;
|
||||
}
|
||||
.left_dian {
|
||||
left: 15rpx;
|
||||
}
|
||||
.left_dian,
|
||||
.left_dian_sec {
|
||||
background: #f9f9f9;
|
||||
border-radius: 100%;
|
||||
height: 35rpx;
|
||||
position: absolute;
|
||||
top: 430rpx;
|
||||
width: 35rpx;
|
||||
}
|
||||
.left_dian_sec {
|
||||
right: 15rpx;
|
||||
}
|
||||
16
pages/mine/sale/addmul.wxs
Normal file
16
pages/mine/sale/addmul.wxs
Normal file
@@ -0,0 +1,16 @@
|
||||
var filters = {
|
||||
toFix2: function (value) {
|
||||
return parseFloat(value).toFixed(2);
|
||||
},
|
||||
toFix1: function (value) {
|
||||
return parseFloat(value).toFixed(1);
|
||||
},
|
||||
toFix: function (value) {
|
||||
return parseFloat(value).toFixed(0);
|
||||
},
|
||||
};
|
||||
module.exports = {
|
||||
toFix2: filters.toFix2,
|
||||
toFix1: filters.toFix1,
|
||||
toFix: filters.toFix,
|
||||
};
|
||||
52
pages/mine/sale/index.js
Normal file
52
pages/mine/sale/index.js
Normal file
@@ -0,0 +1,52 @@
|
||||
var t;
|
||||
(t = getApp()),
|
||||
Page({
|
||||
data: { isShow: !1, total: { brokerage: 0, withdraw: 0, number: 0 } },
|
||||
onLoad: function (t) {},
|
||||
onShow: function () {
|
||||
var a = this;
|
||||
t.util.getUserInfo(function (t) {
|
||||
t.memberInfo &&
|
||||
(a.setData({ memberInfo: t.memberInfo }),
|
||||
wx.setStorageSync("uid", t.memberInfo.uid),
|
||||
a.firstin(t.memberInfo));
|
||||
});
|
||||
},
|
||||
firstin: function (a) {
|
||||
var e = this;
|
||||
t.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "me.detail",
|
||||
uid: a.uid,
|
||||
head_image: a.avatar,
|
||||
nickname: a.nickname,
|
||||
},
|
||||
success: function (t) {
|
||||
e.setData({
|
||||
detail: t.data.data,
|
||||
is_member: t.data.data.user.is_member,
|
||||
store_img: t.data.data.user.store_img,
|
||||
});
|
||||
},
|
||||
}),
|
||||
t.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: { m: "monai_market", r: "store.getSaleinfo", uid: a.uid },
|
||||
success: function (t) {
|
||||
e.setData({ total: t.data.data });
|
||||
},
|
||||
});
|
||||
},
|
||||
retopublicity: function () {
|
||||
wx.navigateTo({ url: "/pages/mine/publicity/index" });
|
||||
},
|
||||
binding: function () {
|
||||
wx.navigateTo({ url: "/pages/mine/tixian/tixian" });
|
||||
},
|
||||
retocollection: function () {
|
||||
wx.navigateTo({ url: "/pages/space/index" });
|
||||
},
|
||||
onReachBottom: function () {},
|
||||
});
|
||||
1
pages/mine/sale/index.json
Normal file
1
pages/mine/sale/index.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "navigationBarTitleText": "推广中心", "usingComponents": {} }
|
||||
55
pages/mine/sale/index.wxml
Normal file
55
pages/mine/sale/index.wxml
Normal file
@@ -0,0 +1,55 @@
|
||||
<view>
|
||||
<view class="banner"></view>
|
||||
<view class="banner_modle">
|
||||
<view class="banner_modle_top">
|
||||
<image class="banner_modle_top_img" src="{{detail.user.head_image?detail.user.head_image:memberInfo.avatar}}"></image>
|
||||
<view class="banner_modle_top_title">{{memberInfo.nickname}} </view>
|
||||
<view bindtap="binding" class="banner_modle_top_btn">提现</view>
|
||||
</view>
|
||||
<view class="banner_modle_down">
|
||||
<navigator class="banner_modle_down_modle" url="/pages/mine/yongjinjilu/yongjinjilu">
|
||||
<view class="banner_modle_down_modle_top">{{total.brokerage}}</view>
|
||||
<view class="banner_modle_down_modle_down">总佣金</view>
|
||||
</navigator>
|
||||
<view class="banner_modle_down_border"></view>
|
||||
<navigator class="banner_modle_down_modle" url="/pages/mine/yongjinjilu/yongjinjilu">
|
||||
<view class="banner_modle_down_modle_top">{{total.withdraw}}</view>
|
||||
<view class="banner_modle_down_modle_down">已提现</view>
|
||||
</navigator>
|
||||
<view class="banner_modle_down_border"></view>
|
||||
<navigator class="banner_modle_down_modle" url="/pages/mine/tixian/tixian">
|
||||
<view class="banner_modle_down_modle_top">{{filters.toFix2(total.brokerage-total.withdraw)}}</view>
|
||||
<view class="banner_modle_down_modle_down">可提现</view>
|
||||
</navigator>
|
||||
<view class="banner_modle_down_border"></view>
|
||||
<navigator class="banner_modle_down_modle" url="/pages/mine/fensi/fensi">
|
||||
<view class="banner_modle_down_modle_top">{{total.number}}</view>
|
||||
<view class="banner_modle_down_modle_down">推广人数</view>
|
||||
</navigator>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<navigator class="choose_view" style="margin-top:20rpx;" url="/pages/mine/yongjinjilu/yongjinjilu">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="/pages/image/yongjin.png"></image>佣金记录 <image class="choose_view_modle_backImg" src="/pages/image/jiantou_btn.png"></image>
|
||||
<text class="choose_view_modle_num"></text>
|
||||
</view>
|
||||
</navigator>
|
||||
<navigator class="choose_view" url="/pages/mine/fensi/fensi">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="/pages/image/tuiguang.png"></image>推广记录 <image class="choose_view_modle_backImg" src="/pages/image/jiantou_btn.png"></image>
|
||||
<text class="choose_view_modle_num"></text>
|
||||
</view>
|
||||
</navigator>
|
||||
<navigator class="choose_view" url="/pages/mine/tixianjilu/tixianjilu">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="/pages/image/tuiguang.png"></image>提现明细 <image class="choose_view_modle_backImg" src="/pages/image/jiantou_btn.png"></image>
|
||||
<text class="choose_view_modle_num"></text>
|
||||
</view>
|
||||
</navigator>
|
||||
<view bindtap="retopublicity" class="choose_view">
|
||||
<view class="choose_view_modle">
|
||||
<image class="choose_view_modle_img" src="/pages/image/fcode.png"></image>我的推广码 <image class="choose_view_modle_backImg" src="/pages/image/jiantou_btn.png"></image>
|
||||
</view>
|
||||
</view>
|
||||
<wxs module="filters" src="addmul.wxs" />
|
||||
241
pages/mine/sale/index.wxss
Normal file
241
pages/mine/sale/index.wxss
Normal file
@@ -0,0 +1,241 @@
|
||||
@import "/pages/alert/index.wxss";
|
||||
page {
|
||||
background: #f9f9f9;
|
||||
}
|
||||
.banner {
|
||||
background: #fb9145;
|
||||
height: 300rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle {
|
||||
background: #fff;
|
||||
border-radius: 10rpx;
|
||||
box-shadow: 0 4rpx 6rpx 0 rgba(0, 0, 0, 0.1);
|
||||
height: 300rpx;
|
||||
margin: -240rpx auto 0;
|
||||
width: 690rpx;
|
||||
}
|
||||
.banner_modle_top {
|
||||
border-bottom: 1rpx solid #f9f9f9;
|
||||
height: 100rpx;
|
||||
margin-left: 30rpx;
|
||||
padding-bottom: 30rpx;
|
||||
padding-top: 30rpx;
|
||||
width: 630rpx;
|
||||
}
|
||||
.banner_modle_top_img {
|
||||
border-radius: 100%;
|
||||
float: left;
|
||||
height: 100rpx;
|
||||
width: 100rpx;
|
||||
}
|
||||
.banner_modle_top_title {
|
||||
color: #000;
|
||||
float: left;
|
||||
font-size: 30rpx;
|
||||
margin-left: 20rpx;
|
||||
width: 80%;
|
||||
}
|
||||
.banner_modle_top_btn {
|
||||
border: 1px solid #fb9145;
|
||||
border-radius: 100rpx;
|
||||
color: #fb9145;
|
||||
float: left;
|
||||
font-size: 20rpx;
|
||||
height: 36rpx;
|
||||
line-height: 36rpx;
|
||||
margin-left: 20rpx;
|
||||
margin-top: 15rpx;
|
||||
text-align: center;
|
||||
width: 90rpx;
|
||||
}
|
||||
.banner_modle_down {
|
||||
display: block;
|
||||
height: 135rpx;
|
||||
margin: 0 auto;
|
||||
padding-top: 1rpx;
|
||||
width: 630rpx;
|
||||
}
|
||||
.banner_modle_down_modle {
|
||||
display: inline-block;
|
||||
height: 137rpx;
|
||||
vertical-align: top;
|
||||
width: 156rpx;
|
||||
}
|
||||
.banner_modle_down_modle_top {
|
||||
color: #000;
|
||||
font-size: 30rpx;
|
||||
margin-top: 30rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_down_modle_down {
|
||||
color: #9295a8;
|
||||
font-size: 24rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_down_border {
|
||||
background: #f0f0f0;
|
||||
display: inline-block;
|
||||
height: 30rpx;
|
||||
margin-top: 50rpx;
|
||||
vertical-align: top;
|
||||
width: 1rpx;
|
||||
}
|
||||
.page_nav {
|
||||
height: 20rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.choose_view {
|
||||
background: #fff;
|
||||
border-radius: 0;
|
||||
height: 90rpx;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
text-align: left;
|
||||
width: 100%;
|
||||
}
|
||||
.choose_view_modle {
|
||||
border-bottom: 1rpx solid #f9f9f9;
|
||||
color: #333;
|
||||
font-size: 28rpx;
|
||||
height: 88rpx;
|
||||
line-height: 88rpx;
|
||||
margin-left: 3%;
|
||||
width: 94%;
|
||||
}
|
||||
.choose_view_modle_backImg {
|
||||
float: right;
|
||||
height: 30rpx;
|
||||
margin-top: 29rpx;
|
||||
width: 30rpx;
|
||||
}
|
||||
.choose_view_modle_num {
|
||||
color: #9295a8;
|
||||
float: right;
|
||||
font-size: 24rpx;
|
||||
}
|
||||
.nav {
|
||||
height: 20rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.shezhi {
|
||||
background: #fff;
|
||||
border-radius: 0;
|
||||
float: right;
|
||||
height: 70rpx;
|
||||
margin: -20rpx 0 0;
|
||||
padding: 1rpx 0 0;
|
||||
position: relative;
|
||||
width: 50rpx;
|
||||
}
|
||||
.shezhi1 {
|
||||
background: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
right: 30rpx;
|
||||
top: 30rpx;
|
||||
}
|
||||
.shezhi_img1 {
|
||||
background: rgba(0, 0, 0, 0.4);
|
||||
border-radius: 100%;
|
||||
height: 38rpx;
|
||||
padding: 12rpx;
|
||||
width: 38rpx;
|
||||
}
|
||||
.shezhi_img {
|
||||
height: 40rpx;
|
||||
margin-top: -20rpx;
|
||||
width: 40rpx;
|
||||
}
|
||||
button::after {
|
||||
border: none;
|
||||
}
|
||||
.choose_view_modle_img {
|
||||
height: 40rpx;
|
||||
margin-top: -5rpx;
|
||||
padding-right: 15rpx;
|
||||
vertical-align: middle;
|
||||
width: 40rpx;
|
||||
}
|
||||
.banner1 {
|
||||
height: 340rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_message1 {
|
||||
background: #fff;
|
||||
height: 298rpx;
|
||||
margin-top: -44rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_message_img1 {
|
||||
height: 44rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_message_headImg1 {
|
||||
border: 3rpx solid #fff;
|
||||
border-radius: 100%;
|
||||
height: 100rpx;
|
||||
left: 0;
|
||||
margin: -52rpx auto 0;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
width: 100rpx;
|
||||
}
|
||||
.banner_message_name1 {
|
||||
color: #333;
|
||||
font-size: 30rpx;
|
||||
font-weight: 700;
|
||||
margin-top: 20rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_message_huiyuan1 {
|
||||
color: #d39f43;
|
||||
font-size: 24rpx;
|
||||
margin-top: 15rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_message_huiyuan_img1 {
|
||||
height: 30rpx;
|
||||
margin-top: -5rpx;
|
||||
padding-left: 10rpx;
|
||||
vertical-align: middle;
|
||||
width: 30rpx;
|
||||
}
|
||||
.banner_modle_down1 {
|
||||
display: block;
|
||||
height: 135rpx;
|
||||
margin: 0 auto;
|
||||
padding-top: 1rpx;
|
||||
}
|
||||
.banner_modle_down_modle1 {
|
||||
display: inline-block;
|
||||
height: 137rpx;
|
||||
vertical-align: top;
|
||||
width: 187rpx;
|
||||
}
|
||||
.banner_modle_down_modle_top1 {
|
||||
color: #000;
|
||||
font-size: 30rpx;
|
||||
margin-top: 30rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_down_modle_down1 {
|
||||
color: #9295a8;
|
||||
font-size: 24rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_down_border1 {
|
||||
background: #f0f0f0;
|
||||
display: inline-block;
|
||||
height: 30rpx;
|
||||
margin-top: 50rpx;
|
||||
vertical-align: top;
|
||||
width: 1rpx;
|
||||
}
|
||||
43
pages/mine/tixian/tixian.js
Normal file
43
pages/mine/tixian/tixian.js
Normal file
@@ -0,0 +1,43 @@
|
||||
var a;
|
||||
(a = getApp()),
|
||||
Page({
|
||||
data: { detail: "" },
|
||||
onLoad: function (t) {
|
||||
var e = this;
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "store.getBalance",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
},
|
||||
success: function (a) {
|
||||
a.data.data && e.setData({ detail: a.data.data });
|
||||
},
|
||||
});
|
||||
},
|
||||
gosubmit: function (t) {
|
||||
var e = this;
|
||||
t.detail.value.withdraw || a.util.message({ title: "金额不能为空" }),
|
||||
t.detail.value.withdraw > e.data.detail.balance &&
|
||||
a.util.message({ title: "不能大于余额" }),
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "store.addWithdraw",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
balance: t.detail.value.withdraw,
|
||||
},
|
||||
success: function (i) {
|
||||
1 == i.data.data &&
|
||||
(a.util.message({ title: "申请成功" }),
|
||||
e.setData({
|
||||
detail: {
|
||||
balance: e.data.detail.balance - t.detail.value.withdraw,
|
||||
},
|
||||
}));
|
||||
},
|
||||
});
|
||||
},
|
||||
});
|
||||
1
pages/mine/tixian/tixian.json
Normal file
1
pages/mine/tixian/tixian.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "usingComponents": {} }
|
||||
11
pages/mine/tixian/tixian.wxml
Normal file
11
pages/mine/tixian/tixian.wxml
Normal file
@@ -0,0 +1,11 @@
|
||||
<form bindsubmit="gosubmit">
|
||||
<view class="modle">
|
||||
<view class="modle_title">提现金额</view>
|
||||
<view class="modle_input_border">
|
||||
<text style="float:left">¥</text>
|
||||
<input class="modle_input" name="withdraw" type="digit"></input>
|
||||
</view>
|
||||
<view class="modle_btm_title">可提现金额 ¥{{detail.balance?detail.balance:0}}</view>
|
||||
<button class="btn" formType="submit">申请提现</button>
|
||||
</view>
|
||||
</form>
|
||||
45
pages/mine/tixian/tixian.wxss
Normal file
45
pages/mine/tixian/tixian.wxss
Normal file
@@ -0,0 +1,45 @@
|
||||
page {
|
||||
background: #f9f9f9;
|
||||
}
|
||||
.modle {
|
||||
background: #fff;
|
||||
padding: 40rpx 30rpx 35rpx;
|
||||
}
|
||||
.modle_title {
|
||||
color: #333;
|
||||
font-size: 30rpx;
|
||||
}
|
||||
.modle_input_border {
|
||||
border-bottom: 1rpx solid rgba(0, 0, 0, 0.1);
|
||||
color: #333;
|
||||
font-size: 50rpx;
|
||||
font-weight: 700;
|
||||
height: 100rpx;
|
||||
line-height: 100rpx;
|
||||
margin-top: 20rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.modle_input {
|
||||
float: left;
|
||||
font-weight: 400;
|
||||
height: 100rpx;
|
||||
margin-left: 10rpx;
|
||||
width: 300rpx;
|
||||
}
|
||||
.modle_btm_title {
|
||||
color: #7a7a7a;
|
||||
font-size: 24rpx;
|
||||
margin-top: 15rpx;
|
||||
}
|
||||
.btn {
|
||||
background: #fb9145;
|
||||
border-radius: 20rpx;
|
||||
color: #fff;
|
||||
font-size: 30rpx;
|
||||
height: 80rpx;
|
||||
margin: 50rpx auto 0;
|
||||
width: 690rpx;
|
||||
}
|
||||
button::after {
|
||||
border: none;
|
||||
}
|
||||
45
pages/mine/tixianjilu/tixianjilu.js
Normal file
45
pages/mine/tixianjilu/tixianjilu.js
Normal file
@@ -0,0 +1,45 @@
|
||||
var a;
|
||||
(a = getApp()),
|
||||
Page({
|
||||
data: { page: 1, is_last: !1, list: [] },
|
||||
onLoad: function (t) {
|
||||
var e = this;
|
||||
wx.setNavigationBarTitle({ title: "提现明细" }),
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "store.getWithdraw",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
},
|
||||
success: function (a) {
|
||||
a.data.data && e.setData({ list: a.data.data });
|
||||
},
|
||||
});
|
||||
},
|
||||
onReachBottom: function () {
|
||||
var t = this;
|
||||
t.data.is_last ||
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "store.getWithdraw",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
page: t.data.page + 1,
|
||||
},
|
||||
success: function (a) {
|
||||
a.data.data ||
|
||||
(t.setData({ is_last: !0 }),
|
||||
wx.showToast({
|
||||
title: "没有更多数据了",
|
||||
icon: "success",
|
||||
duration: 2e3,
|
||||
}));
|
||||
for (var e = t.data.list, i = 0; i < a.data.data.length; i++)
|
||||
e.push(a.data.data[i]);
|
||||
t.setData({ list: e, page: t.data.page + 1 });
|
||||
},
|
||||
});
|
||||
},
|
||||
});
|
||||
1
pages/mine/tixianjilu/tixianjilu.json
Normal file
1
pages/mine/tixianjilu/tixianjilu.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "usingComponents": {} }
|
||||
14
pages/mine/tixianjilu/tixianjilu.wxml
Normal file
14
pages/mine/tixianjilu/tixianjilu.wxml
Normal file
@@ -0,0 +1,14 @@
|
||||
<view class="modle" wx:if="{{list.length>0}}" wx:for="{{list}}">
|
||||
<view class="modle_top">{{item.detail}} <text class="modle_top_right">-{{item.account}}元</text>
|
||||
</view>
|
||||
<view class="modle_btm">{{item.create_time}} <text class="modle_top_right jujue" wx:if="{{item.status==2}}">已拒绝</text>
|
||||
<text class="modle_top_right tixian" wx:if="{{item.status==1}}">已提现</text>
|
||||
<text class="modle_top_right shenhe" wx:if="{{item.status==0}}">审核中</text>
|
||||
</view>
|
||||
</view>
|
||||
<block wx:if="{{list.length<=0}}">
|
||||
<import src="/pages/data_null/index.wxml"></import>
|
||||
<view>
|
||||
<template is="title" data="{{title:'暂无查看数据'}}"></template>
|
||||
</view>
|
||||
</block>
|
||||
27
pages/mine/tixianjilu/tixianjilu.wxss
Normal file
27
pages/mine/tixianjilu/tixianjilu.wxss
Normal file
@@ -0,0 +1,27 @@
|
||||
.modle {
|
||||
border-bottom: 1rpx solid #f9f9f9;
|
||||
margin: 0 auto;
|
||||
padding: 30rpx 0;
|
||||
width: 690rpx;
|
||||
}
|
||||
.modle_top {
|
||||
color: #333;
|
||||
font-size: 30rpx;
|
||||
}
|
||||
.modle_top_right {
|
||||
float: right;
|
||||
}
|
||||
.modle_btm {
|
||||
color: #9195a3;
|
||||
font-size: 24rpx;
|
||||
margin-top: 10rpx;
|
||||
}
|
||||
.jujue {
|
||||
color: #f75f5f;
|
||||
}
|
||||
.shenhe {
|
||||
color: #fb9145;
|
||||
}
|
||||
.tixian {
|
||||
color: #9195a3;
|
||||
}
|
||||
58
pages/mine/yongjinjilu/yongjinjilu.js
Normal file
58
pages/mine/yongjinjilu/yongjinjilu.js
Normal file
@@ -0,0 +1,58 @@
|
||||
var a;
|
||||
(a = getApp()),
|
||||
Page({
|
||||
data: { page: 1, is_last: !1, list: [], detail: {} },
|
||||
onLoad: function (t) {
|
||||
var e = this;
|
||||
wx.setNavigationBarTitle({ title: "佣金记录" }),
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "store.getAccount",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
},
|
||||
success: function (a) {
|
||||
console.log("输出", a),
|
||||
a.data.data &&
|
||||
e.setData({ list: a.data.data, todayuser: a.data.message });
|
||||
},
|
||||
}),
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "store.getAccountTotal",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
},
|
||||
success: function (a) {
|
||||
a.data.data && e.setData({ detail: a.data.data });
|
||||
},
|
||||
});
|
||||
},
|
||||
onReachBottom: function () {
|
||||
var t = this;
|
||||
t.data.is_last ||
|
||||
a.util.request({
|
||||
url: "entry/wxapp/Api",
|
||||
data: {
|
||||
m: "monai_market",
|
||||
r: "store.getAccount",
|
||||
uid: wx.getStorageSync("uid"),
|
||||
page: t.data.page + 1,
|
||||
},
|
||||
success: function (a) {
|
||||
a.data.data ||
|
||||
(t.setData({ is_last: !0 }),
|
||||
wx.showToast({
|
||||
title: "没有更多数据了",
|
||||
icon: "success",
|
||||
duration: 2e3,
|
||||
}));
|
||||
for (var e = t.data.list, s = 0; s < a.data.data.length; s++)
|
||||
e.push(a.data.data[s]);
|
||||
t.setData({ list: e, page: t.data.page + 1 });
|
||||
},
|
||||
});
|
||||
},
|
||||
});
|
||||
1
pages/mine/yongjinjilu/yongjinjilu.json
Normal file
1
pages/mine/yongjinjilu/yongjinjilu.json
Normal file
@@ -0,0 +1 @@
|
||||
{ "usingComponents": {} }
|
||||
52
pages/mine/yongjinjilu/yongjinjilu.wxml
Normal file
52
pages/mine/yongjinjilu/yongjinjilu.wxml
Normal file
@@ -0,0 +1,52 @@
|
||||
<view class="banner">
|
||||
<view class="banner_top">¥{{detail.account?detail.account:0}}</view>
|
||||
<view class="banner_top">¥{{detail.brokerage?detail.brokerage:0}}</view>
|
||||
<view class="banner_btm">总计消费</view>
|
||||
<view class="banner_btm">产生佣金</view>
|
||||
<view class="banner_modle">
|
||||
<view class="banner_modle_down">
|
||||
<navigator class="banner_modle_down_modle" url="/pages/mine/yongjinjilu/yongjinjilu">
|
||||
<view class="banner_modle_down_modle_top">{{detail.today.account}}</view>
|
||||
<view class="banner_modle_down_modle_down">今日消费</view>
|
||||
</navigator>
|
||||
<view class="banner_modle_down_border"></view>
|
||||
<navigator class="banner_modle_down_modle" url="/pages/mine/yongjinjilu/yongjinjilu">
|
||||
<view class="banner_modle_down_modle_top">{{detail.today.brokerage}}</view>
|
||||
<view class="banner_modle_down_modle_down">今日佣金</view>
|
||||
</navigator>
|
||||
<view class="banner_modle_down_border"></view>
|
||||
<navigator class="banner_modle_down_modle" url="/pages/mine/fensi/fensi">
|
||||
<view class="banner_modle_down_modle_top">{{detail.zrday.account}}</view>
|
||||
<view class="banner_modle_down_modle_down">昨日消费</view>
|
||||
</navigator>
|
||||
<view class="banner_modle_down_border"></view>
|
||||
<navigator class="banner_modle_down_modle" url="/pages/mine/fensi/fensi">
|
||||
<view class="banner_modle_down_modle_top">{{detail.zrday.brokerage}}</view>
|
||||
<view class="banner_modle_down_modle_down">昨日佣金</view>
|
||||
</navigator>
|
||||
<view class="banner_modle_down_border"></view>
|
||||
<navigator class="banner_modle_down_modle">
|
||||
<view class="banner_modle_down_modle_top">{{detail.todayues}}</view>
|
||||
<view class="banner_modle_down_modle_down">今日人数</view>
|
||||
</navigator>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="modle" wx:if="{{list.length>0}}" wx:for="{{list}}">
|
||||
<view class="modle_shop">
|
||||
<image class="modle_headImg" src="{{item.head_image}}"></image>
|
||||
<view class="modle_textView">
|
||||
<view class="modle_textView_top">{{item.nickname}} <text class="modle_textView_top_right">消费:¥{{item.account}}</text>
|
||||
</view>
|
||||
<view class="modle_textView_bottom">{{item.content}}:{{item.create_time}}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="modle_bottomText">佣金: <text class="modle_bottomText_num">¥{{item.brokerage}}</text>
|
||||
</view>
|
||||
</view>
|
||||
<block wx:if="{{list.length<=0}}">
|
||||
<import src="/pages/data_null/index.wxml"></import>
|
||||
<view>
|
||||
<template is="title" data="{{title:'暂无查看数据'}}"></template>
|
||||
</view>
|
||||
</block>
|
||||
163
pages/mine/yongjinjilu/yongjinjilu.wxss
Normal file
163
pages/mine/yongjinjilu/yongjinjilu.wxss
Normal file
@@ -0,0 +1,163 @@
|
||||
page {
|
||||
background: #f9f9f9;
|
||||
}
|
||||
.banner_modle {
|
||||
background: #fff;
|
||||
border-radius: 10rpx;
|
||||
box-shadow: 0 4rpx 6rpx 0 rgba(0, 0, 0, 0.1);
|
||||
height: 100rpx;
|
||||
margin: 0 auto;
|
||||
width: 690rpx;
|
||||
}
|
||||
.banner_modle_top {
|
||||
border-bottom: 1rpx solid #f9f9f9;
|
||||
height: 100rpx;
|
||||
margin-left: 30rpx;
|
||||
padding-bottom: 30rpx;
|
||||
padding-top: 30rpx;
|
||||
width: 630rpx;
|
||||
}
|
||||
.banner_modle_top_img {
|
||||
border-radius: 100%;
|
||||
float: left;
|
||||
height: 100rpx;
|
||||
width: 100rpx;
|
||||
}
|
||||
.banner_modle_top_title {
|
||||
color: #000;
|
||||
float: left;
|
||||
font-size: 30rpx;
|
||||
margin-left: 20rpx;
|
||||
width: 80%;
|
||||
}
|
||||
.banner_modle_top_btn {
|
||||
border: 1px solid #fb9145;
|
||||
border-radius: 100rpx;
|
||||
color: #fb9145;
|
||||
float: left;
|
||||
font-size: 20rpx;
|
||||
height: 36rpx;
|
||||
line-height: 36rpx;
|
||||
margin-left: 20rpx;
|
||||
margin-top: 15rpx;
|
||||
text-align: center;
|
||||
width: 90rpx;
|
||||
}
|
||||
.banner_modle_down {
|
||||
display: block;
|
||||
height: 135rpx;
|
||||
margin: 0 auto;
|
||||
padding-top: 1rpx;
|
||||
width: 630rpx;
|
||||
}
|
||||
.banner_modle_down_modle {
|
||||
display: inline-block;
|
||||
height: 137rpx;
|
||||
vertical-align: top;
|
||||
width: 124rpx;
|
||||
}
|
||||
.banner_modle_down_modle_top {
|
||||
color: #000;
|
||||
font-size: 30rpx;
|
||||
margin-top: 30rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_down_modle_down {
|
||||
color: #9295a8;
|
||||
font-size: 20rpx;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_modle_down_border {
|
||||
background: #f0f0f0;
|
||||
display: inline-block;
|
||||
height: 30rpx;
|
||||
margin-top: 50rpx;
|
||||
vertical-align: top;
|
||||
width: 1rpx;
|
||||
}
|
||||
.banner {
|
||||
background: #fb9145;
|
||||
height: auto;
|
||||
padding-top: 1rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.banner_top {
|
||||
font-size: 34rpx;
|
||||
font-weight: 700;
|
||||
margin-top: 25rpx;
|
||||
}
|
||||
.banner_btm,
|
||||
.banner_top {
|
||||
color: #fff;
|
||||
display: inline-block;
|
||||
line-height: 50rpx;
|
||||
text-align: center;
|
||||
width: 50%;
|
||||
}
|
||||
.banner_btm {
|
||||
font-size: 26rpx;
|
||||
}
|
||||
.banner_border {
|
||||
background: #f0f0f0;
|
||||
height: 50rpx;
|
||||
left: 0;
|
||||
margin: 0 auto;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 50rpx;
|
||||
width: 1rpx;
|
||||
}
|
||||
.modle {
|
||||
background: #fff;
|
||||
margin-top: 20rpx;
|
||||
padding: 33rpx 30rpx 20rpx;
|
||||
}
|
||||
.modle_shop {
|
||||
border-bottom: 1rpx solid #f9f9f9;
|
||||
height: 100rpx;
|
||||
padding-bottom: 17rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.modle_headImg {
|
||||
background: #e0e0e0;
|
||||
border-radius: 100%;
|
||||
float: left;
|
||||
height: 100rpx;
|
||||
width: 100rpx;
|
||||
}
|
||||
.modle_textView {
|
||||
float: left;
|
||||
height: 100rpx;
|
||||
margin-left: 20rpx;
|
||||
width: 570rpx;
|
||||
}
|
||||
.modle_textView_top {
|
||||
color: #333;
|
||||
font-size: 30rpx;
|
||||
line-height: 50rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.modle_textView_top_right {
|
||||
color: #7a7a7a;
|
||||
float: right;
|
||||
font-size: 28rpx;
|
||||
}
|
||||
.modle_textView_bottom {
|
||||
color: #7a7a7a;
|
||||
font-size: 24rpx;
|
||||
line-height: 50rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.modle_bottomText {
|
||||
color: #7a7a7a;
|
||||
font-size: 24rpx;
|
||||
line-height: 34rpx;
|
||||
margin-top: 20rpx;
|
||||
text-align: right;
|
||||
}
|
||||
.modle_bottomText_num {
|
||||
color: #f48080;
|
||||
font-size: 34rpx;
|
||||
}
|
||||
Reference in New Issue
Block a user