diff --git a/app.wxss b/app.wxss index 0957497..4ab5a61 100644 --- a/app.wxss +++ b/app.wxss @@ -76,6 +76,12 @@ t-cell { .padding_box { padding: 0 20rpx; } +.center_box { + width: 100%; + margin-top: 20rpx; + display: flex; + justify-content: center; +} .bottom_box { width: 100%; position: absolute; diff --git a/pages/account/detail/index.js b/pages/account/detail/index.js index beee79e..3145968 100644 --- a/pages/account/detail/index.js +++ b/pages/account/detail/index.js @@ -11,15 +11,15 @@ Page({ minDate: new Date().getTime() - 365 * 24 * 60 * 60 * 1000, maxDate: new Date().getTime(), incomeList : [ - {"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"+4500.00"} + {"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"} ], payList : [ - {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"}, - {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"}, - {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"}, - {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"}, - {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"}, - {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"} + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"} ] }, onLoad: function (options) { diff --git a/pages/account/detail/index.wxml b/pages/account/detail/index.wxml index 5ad0a5a..7f4b54b 100644 --- a/pages/account/detail/index.wxml +++ b/pages/account/detail/index.wxml @@ -25,7 +25,7 @@ description="{{item.dateTime}} • {{item.from}}" align="top" image="/image/bill/4.png" - note="{{item.money}}" + note="+{{item.money}}" class="t-cell-{{item.type}}" url="{{'/pages/bill/index?id=' + item.id}}" /> @@ -37,7 +37,7 @@ description="{{item.dateTime}} • {{item.from}}" align="top" image="/image/bill/4.png" - note="{{item.money}}" + note="-{{item.money}}" class="t-cell-{{item.type}}" url="{{'/pages/bill/index?id=' + item.id}}" /> diff --git a/pages/chart/group/index.js b/pages/chart/group/index.js index c498f70..90261e4 100644 --- a/pages/chart/group/index.js +++ b/pages/chart/group/index.js @@ -1,5 +1,16 @@ Page({ - data: {}, + data: { + typeName: '宠物', + billList: [ + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"猫抓板","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + ] + }, onLoad: function (options) { } diff --git a/pages/chart/group/index.wxml b/pages/chart/group/index.wxml index e69de29..3724631 100644 --- a/pages/chart/group/index.wxml +++ b/pages/chart/group/index.wxml @@ -0,0 +1,23 @@ + + + + {{typeName}}分类总计 + + + {{ 89310.23 }} + + + + + + + + diff --git a/pages/chart/group/index.wxss b/pages/chart/group/index.wxss index e69de29..bec9606 100644 --- a/pages/chart/group/index.wxss +++ b/pages/chart/group/index.wxss @@ -0,0 +1,19 @@ +.main_look { + padding: 0 30rpx; + margin-bottom: 20rpx; +} +.look_content { + display: flex; + flex-direction: column; + justify-content: center; + height: 200rpx; + background-color: #111111; + background-size:100% 100%; + font-weight: bold; +} +.pay_look { + padding: 0 20rpx; + display: flex; + flex-direction: row; + justify-content: center; +} diff --git a/pages/chart/index.js b/pages/chart/index.js index e8ac99d..9ead21f 100644 --- a/pages/chart/index.js +++ b/pages/chart/index.js @@ -38,12 +38,14 @@ function initPieChart(canvas, width, height, dpr) { }; chart.setOption(option); chart.on('click', 'series.pie', function(param) { - console.log(param.data) + wx.navigateTo({ + url: "./group/index?type=1" + }) }); return chart; } -function initLineChart(canvas, width, height, dpr) { +function initLineChart1(canvas, width, height, dpr) { const chart = echarts.init(canvas, null, { width: 400, height: 300, @@ -73,7 +75,75 @@ function initLineChart(canvas, width, height, dpr) { xAxis: { type: 'category', boundaryGap: false, - data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'], + data: ['第一周', '第二周', '第三周', '第四周'], + // show: false + }, + yAxis: { + x: 'center', + type: 'value', + splitLine: { + lineStyle: { + type: 'dashed' + } + } + // show: false + }, + series: [{ + name: '支出', + type: 'line', + smooth: true, + data: [18, 36, 65, 30, 78, 40, 33] + }, { + name: '收入', + type: 'line', + smooth: true, + data: [12, 50, 51, 35, 70, 30, 20] + }, { + name: '转账', + type: 'line', + smooth: true, + data: [10, 30, 31, 50, 40, 20, 10] + }, { + name: '还款', + type: 'line', + smooth: true, + data: [50, 80, 11, 25, 30, 110, 20] + }] + }; + chart.setOption(option); + return chart; +} +function initLineChart2(canvas, width, height, dpr) { + const chart = echarts.init(canvas, null, { + width: 400, + height: 300, + devicePixelRatio: dpr // new + }); + canvas.setChart(chart); + + var option = { + title: { + text: '的撒打', + left: 'center' + }, + legend: { + data: ['支出', '收入', '转账','还款'], + top: 20, + left: 'center', + backgroundColor: 'white', + z: 100 + }, + grid: { + containLabel: true + }, + tooltip: { + show: true, + trigger: 'axis' + }, + xAxis: { + type: 'category', + boundaryGap: false, + data: ['1月', '2月', '3月', '4月', '5月', '6月'], // show: false }, yAxis: { @@ -119,14 +189,74 @@ Page({ showDateVisible:false, showDate:'2022-01', accountList: [ - {"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, - {"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + ], + payTypeList: [ + {"title":"数码产品","type":"expend","progress":"80","money":"4500.00"}, + {"title":"房贷","type":"expend","progress":"20","money":"35.00"}, + {"title":"数码产品","type":"expend","progress":"80","money":"4500.00"}, + {"title":"房贷","type":"expend","progress":"20","money":"35.00"}, + {"title":"数码产品","type":"expend","progress":"80","money":"4500.00"}, + {"title":"房贷","type":"expend","progress":"20","money":"35.00"}, + {"title":"数码产品","type":"expend","progress":"80","money":"4500.00"}, + {"title":"房贷","type":"expend","progress":"20","money":"35.00"}, + {"title":"数码产品","type":"expend","progress":"80","money":"4500.00"}, + {"title":"房贷","type":"expend","progress":"20","money":"35.00"}, + ], + incomeList : [ + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"}, + {"id":1,"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"4500.00"} + ], + payList : [ + {"id":1,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":2,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, + {"id":3,"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"35.00"}, ], ecPie: { onInit: initPieChart }, - ecLine: { - onInit: initLineChart + ecLine1: { + onInit: initLineChart1 + }, + ecLine2: { + onInit: initLineChart2 } }, onLoad: function (options) { diff --git a/pages/chart/index.wxml b/pages/chart/index.wxml index 524cc52..075261f 100644 --- a/pages/chart/index.wxml +++ b/pages/chart/index.wxml @@ -21,6 +21,7 @@ image="/image/bill/4.png" note="{{item.money}}" class="t-cell-{{item.type}}" + url="{{'/pages/bill/index?id=' + item.id}}" /> @@ -31,42 +32,64 @@ - - - - - - - - - - + + + + + - + 当月 + + + + 近6个月 + - - - - - - + + + + - - - - + + + + diff --git a/pages/chart/index.wxss b/pages/chart/index.wxss index e50e881..70b73dd 100644 --- a/pages/chart/index.wxss +++ b/pages/chart/index.wxss @@ -7,6 +7,15 @@ left: 0; right: 0; } +.chart-box2 { + width:100%; + height:500rpx; + position: absolute; + top: 650rpx; + bottom: 0; + left: 0; + right: 0; +} ec-canvas { width: 100%; height: 100%; @@ -14,11 +23,3 @@ ec-canvas { .tabs_crevice { height: 30rpx; } -.big_progress .t-progress--plump { - height: 100rpx !important; - border-radius: 0 !important; - /*--td-font-size-s: 28rpx;*/ -} -.big_progress .t-progress__inner { - --td-radius-round: 0; -}