银花优选微信小程序修改后的最新版本代码

This commit is contained in:
ss001
2026-02-07 16:22:31 +08:00
commit c00caf5744
516 changed files with 41796 additions and 0 deletions

159
pages/myincome/index.js Normal file
View File

@@ -0,0 +1,159 @@
var WxParse = null;
var app = getApp()
var that=null
var sopenFrame=null
Page( {
data: {
zsymoney:"0.00",
yxfmoney:"0.00",
wxfmoney:"0.00",
jrsymoney:"0.00",
zrsymoney:"0.00",
bysymoney:"0.00",
sysymoney:"0.00",
symoney0:"0.00",
symoney1:"0.00",
symoney2:"0.00",
symoney3:"0.00",
symoney4:"0.00",
symoney5:"0.00",
symoney6:"0.00",
Start:0,
datas: [],
bonuscategorys: [],
},
onLoad: function() {
that = this
var userId = wx.getStorageSync("userId")
var LoginId = wx.getStorageSync("LoginId")
var userInfodata = wx.getStorageSync("userInfo")
if(userId&&LoginId&&userInfodata){
var userInfo = JSON.parse(userInfodata)
that.setData({
bonuscategorys:userInfo.bonuscategorys
})
}
that.rdata(0)
},onPullDownRefresh: function () {
//在当前页面显示导航条加载动画
wx.showNavigationBarLoading();
//显示 loading 提示框。需主动调用 wx.hideLoading 才能关闭提示框
wx.showLoading({
title: '刷新中...',
})
that.clearCache();
that.rdata(1);
}, // 页面上拉触底事件(上拉加载更多)
onReachBottom: function () {
that.setData({
loadingHidden:false
});
that.rdata(2);//后台获取新数据并追加渲染
},// 清缓存
clearCache:function(){
that.setData({
datas: [],
Start: 0,
loadingHidden:false
});
},rdata: function(t) {
var userId = wx.getStorageSync("userId")
var LoginId = wx.getStorageSync("LoginId")
if(userId&&LoginId){
wx.request({
url: app.globalData.apiurl + "/xapiajax.ashx",
data: {
action:"getmyincome",
userId:(!userId?"":userId),
LoginId:(!LoginId?"":LoginId),
Start:that.data.Start
},
method:"GET",
dataType:"json",
header: {
"content-type": "application/json" // 默认值
},
success (res) {
if(that.data.Start==0){
that.setData({
zsymoney:res.data.zsymoney,
yxfmoney:res.data.yxfmoney,
wxfmoney:res.data.wxfmoney,
jrsymoney:res.data.jrsymoney,
zrsymoney:res.data.zrsymoney,
bysymoney:res.data.bysymoney,
sysymoney:res.data.sysymoney,
symoney0:res.data.SYCount1,
symoney1:res.data.SYCount2,
symoney2:res.data.SYCount3,
symoney3:res.data.SYCount4,
symoney4:res.data.SYCount5,
symoney5:res.data.SYCount6,
symoney6:res.data.SYCount7
})
}
var tmpArr = null;
tmpArr = that.data.datas;
tmpArr.push.apply(tmpArr,res.data.data);
that.setData({
datas: tmpArr,
Start: that.data.Start+res.data.data.length,
loadingHidden:true
})
}
});
}
if(t==1){
//隐藏loading 提示框
wx.hideLoading();
//隐藏导航条加载动画
wx.hideNavigationBarLoading();
//停止下拉刷新
wx.stopPullDownRefresh();
}
},ondetails: function(e) {
var addtime=e.currentTarget.dataset.time
wx.navigateTo({
url: "../myincome0/index?addtime=" + addtime
})
},onbonus:function(e) {
var userId = wx.getStorageSync("userId")
var LoginId = wx.getStorageSync("LoginId")
var userInfodata = wx.getStorageSync("userInfo")
var ifdl=true;
if(!userId||!LoginId){
ifdl=false;
wx.navigateTo({
url: "../login/index"
})
}else{
var userInfo = JSON.parse(userInfodata);
if(userInfo.Phone==""){
ifdl=false;
wx.showToast({
title: "您还没有绑定手机号",
icon: "none",
duration: 2000
})
wx.navigateTo({
url: "../myphone/index"
})
}
}
if(ifdl){
var t = e.currentTarget.dataset.id
wx.navigateTo({
url: "../mybonus/index?t=" + t
})
}
}
})

View File

@@ -0,0 +1,3 @@
{
"navigationBarTitleText": "额度明细"
}

93
pages/myincome/index.wxml Normal file
View File

@@ -0,0 +1,93 @@
<view class="container">
<view class="myincome-box">
<view class="myincome-box-to">
<view class="myincome-item-to">
<view class="myincome-item">
<view class="title">总收益</view>
<view>{{zsymoney}}</view>
</view>
<view class="myincome-item">
<view class="title">已释放</view>
<view>{{yxfmoney}}</view>
</view>
<view class="myincome-item">
<view class="title">未释放</view>
<view>{{wxfmoney}}</view>
</view>
</view>
<!--<view class="myincome-item-to">
<view class="myincome-item">
<view class="title">今日收益</view>
<view>{{jrsymoney}}</view>
</view>
<view class="myincome-item">
<view class="title">昨日收益</view>
<view>{{zrsymoney}}</view>
</view>
<view class="myincome-item">
<view class="title">本月收益</view>
<view>{{bysymoney}}</view>
</view>
<view class="myincome-item">
<view class="title">上月收益</view>
<view>{{sysymoney}}</view>
</view>
</view>-->
</view>
</view>
<view class="clear"></view>
<!--<view class="balance-title">收益明细</view>
<view class="balance-box0">
<view class="balance-box0-to">
<view class="balance-item">
<view class="item-right" bindtap="onbonus" data-id="1">
<view class="item-image image-color2"><image src="../../images/jifen_ico3.png"></image></view>
<view class="item-font">
<view class="title">{{bonuscategorys[0].title}}</view>
<view class="money">{{symoney0}}</view>
</view>
</view>
<view class="item-left" bindtap="onbonus" data-id="2">
<view class="item-image image-color3"><image src="../../images/jifen_ico3.png"></image></view>
<view class="item-font">
<view class="title">{{bonuscategorys[1].title}}</view>
<view class="money">{{symoney1}}</view>
</view>
</view>
</view>
<view class="balance-item">
<view class="item-right" bindtap="onbonus" data-id="3">
<view class="item-image image-color4"><image src="../../images/jifen_ico0.png"></image></view>
<view class="item-font">
<view class="title">{{bonuscategorys[2].title}}</view>
<view class="money">{{symoney2}}</view>
</view>
</view>
<view class="item-left" bindtap="onbonus" data-id="4">
<block wx:if="{{bonuscategorys.length>3}}">
<view class="item-image image-color5"><image src="../../images/jifen_ico0.png"></image></view>
<view class="item-font">
<view class="title">{{bonuscategorys[3].title}}</view>
<view class="money">{{symoney4}}</view>
</view>
</block>
</view>
</view>
</view>
</view>-->
<view class="myincome-list">
<view wx:for="{{datas}}" class='list-item{{item.seef==1?"":" seef"}}' bindtap="ondetails" data-time="{{item.addtime}}">
<view class="title">{{item.addtime}}</view>
<view class="money">{{item.Totalmoney}}</view>
<view class="ico"><image src="../../images/icon-arrowdown.png"></image></view>
</view>
</view>
</view>
<loading hidden="{{loadingHidden}}">
加载中...
</loading>

202
pages/myincome/index.wxss Normal file
View File

@@ -0,0 +1,202 @@
/**index.wxss**/
page{
background: #ccc;
}
.container {
position: relative;
width: 100%;
height: 100%;
font-size: 14px;
color: #000;
}
.clear{ height:0;clear:both;}
.myincome-box{
margin: 0;
padding:0.8em;
box-sizing: border-box;
width: 100%;
}
.myincome-box .myincome-box-to{
width: 100%;
background-color: #383843;
border-radius: 0.5em;
box-sizing: border-box;
}
.myincome-box .myincome-item{
display: flex;
flex-direction: column;
margin: 0;
padding: 0.8em;
width:auto;
color: #fff;
}
.myincome-box .myincome-item view{
font-size: 1.2em;
align-items: center;
justify-content: center;
text-align: center;
}
.myincome-box .myincome-item view.title{
color:#939393;
font-size: 1em;
}
.myincome-box .myincome-item-to{
display: flex;
flex-direction: row;
margin: 0;
padding:0;
box-sizing: border-box;
width: 100%;
align-items: center;
justify-content: center;
}
.myincome-box .myincome-item-to .myincome-item{
display: flex;
flex-direction: column;
flex-grow: 1;
margin: 0;
padding: 0;
height:4em;
align-items: center;
justify-content: center;
text-align: center;
}
.myincome-box .myincome-item-to .myincome-item view{
font-size: 1.2em;
color:#ff4d00;
}
.myincome-box .myincome-item-to .myincome-item view.title{
color:#939393;
font-size: 1em;
}
.myincome-list{
display: flex;
flex-direction: column;
width: 100%;
padding: 0 0.8em;
box-sizing: border-box
}
.myincome-list .list-item{
margin-bottom:0.8em;
width: 100%;
display: flex;
flex-direction: row;
padding:0.8em;
background-color: #fff;
box-sizing: border-box;
border-radius:0.5em;
}
.myincome-list .list-item.seef{background-color: #f5f5f5;}
.myincome-list .list-item .title{
flex-grow: 1;
color:#939393;
}
.myincome-list .list-item .money{
width:auto;
color:#ff4d00;
}
.myincome-list .list-item .ico{
width:1.2em;
height: 1.2em;
}
.myincome-list .list-item .ico image{
width:100%;
height: 100%;
}
.balance-title{width:100%; height: 2.5em; line-height: 2.5em; padding:0 1em;box-sizing: border-box;}
.balance-box0{
display: flex;
flex-direction:column;
padding: 0 0.8em;
padding-top: 0;
width: 100%;
box-sizing: border-box;
}
.balance-box0 .balance-box0-to{
display:flex;
flex-direction:column;
width: 100%;
border-radius:0.5em;
background-color: #fff;
}
.balance-box0 .balance-item{
display: flex;
flex-direction:row;
width: 100%;
align-items: center;
justify-content: center;
}
.balance-box0 .balance-item .item-left{
display: flex;
flex-direction:row;
width:50%;
padding: 0.5em 1em;
box-sizing: border-box;
}
.balance-box0 .balance-item .item-right{
display: flex;
flex-direction:row;
width:50%;
padding: 0.5em 1em;
box-sizing: border-box;
}
.balance-box0 .balance-item .item-image{
display: flex;
width:2em;
height: 2em;
padding: 0.5em;
align-items: center;
justify-content: flex-start;
box-sizing: border-box;
border-radius: 50%;
}
.image-color0{
background-color: #05c4db;
}
.image-color1{
background-color: #ff4d00;
}
.image-color2{
background-color: #9a0b95;
}
.image-color3{
background-color: #eab104;
}
.image-color4{
background-color: #0dc1ae;
}
.image-color5{
background-color: #3313ac;
}
.balance-box0 .balance-item .item-image image{
width:100%;
height:100%;
}
.balance-box0 .balance-item .item-font{
display: flex;
flex-direction:column;
flex-flow: 1;
padding-left: 0.5em;
box-sizing: border-box;
color:#848484;
}
.balance-box0 .balance-item .item-font .money{
color: #ff0000;
}
.Hidden_box{ position: fixed;display: flex;align-items: center; justify-content: center; top:0; left:0; width:100%;height:100vh; background:rgba(0, 0, 0, 0.5);z-index: 100;}
.Hidden_box_to{position: relative; padding: 8px; width:90%;height:auto; background-color: #fff; box-sizing: border-box; border-radius:0.5em;}
.Hidden_box_to.addcart_box{ position: absolute; bottom:0; width:100%;border-radius:0.5em 0.5em 0 0;}
.Hidden_box_to .close{position: absolute; right:0.5em; top:0.5em; width:1.5em; height:1.5em; padding:0.15em; background-color:#fff;border:1px solid #f1f1f1;border-radius:50%;box-sizing:border-box;}
.Hidden_box_to .close image{width:100%;height:100%;}
.Hidden_box_to .title{width:100%;height:2.5em;}
.Hidden_box_to .body{line-height:1em;}
.Hidden_box_to .body button::after{border:0;}
.Hidden_box_to .body button{margin-top:0.5em;background:linear-gradient(to right,#00B050,#00B050);color:#fff; border-radius:0.5em;}
.Hidden_box_to.gotoagent .body{padding:1em 0; line-height: 1.2em;}
.Hidden_box_to.gotoagent .body button{float: left;margin-top:1.5em; width:49%;height:2em; line-height:2em;}
.Hidden_box_to.gotoagent .body button.closebtn{margin-right: 2%; background:#eee; color:#aaa;}