Commit 204450eb by guanzhenshan

环比改为表格,增加一级项目

parent 548c21f7
using System;
using System.Collections.Generic;
using System.Text;
namespace Bailun.DC.Models
{
public class mFinanceDebtChain
{
public string onelevelname { get; set; }
public string sencondlevelname { get; set; }
public decimal start { get; set; }
public decimal end { get; set; }
public string diff { get; set; }
}
}
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
<button type="button" class="btn btn-sm btn-primary" onclick="GetData();"><i class="fa fa-search"></i>&nbsp;查询</button> <button type="button" class="btn btn-sm btn-primary" onclick="GetData();"><i class="fa fa-search"></i>&nbsp;查询</button>
<button id="btnexport" style="display:none;" type="button" class="btn btn-sm btn-success" onclick="ExportXsl();">导出</button> <button id="btnexport" style="display:none;" type="button" class="btn btn-sm btn-success" onclick="ExportXsl();">导出</button>
<button type="button" class="btn btn-sm btn-warning" onclick="showchart();">环比表</button> <button type="button" class="btn btn-sm btn-warning" onclick="showchart();">环比表</button>
</div> </div>
</div> </div>
</form> </form>
......
...@@ -20,22 +20,36 @@ ...@@ -20,22 +20,36 @@
</form> </form>
</div> </div>
<div class="ibox-content m-b-sm border-bottom"> <div class="ibox-content m-b-sm border-bottom">
<div id="chart_content" style="height:600px;width:100%;"> @*<div id="chart_content" style="height:600px;width:100%;">
</div> </div>*@
<table id="tb" class="table table-hover table-bordered" style="width:100%;">
<thead>
<tr>
<th>一级项目</th>
<th>二级项目</th>
<th>期初</th>
<th>期末</th>
<th>环比差值%</th>
</tr>
</thead>
<tbody id="tbody_">
</tbody>
</table>
</div> </div>
</div> </div>
</div> </div>
@section scripts{ @section scripts{
<script src="https://cdn.bootcss.com/echarts/3.6.2/echarts.min.js"></script> @*<script src="https://cdn.bootcss.com/echarts/3.6.2/echarts.min.js"></script>*@
<script> <script>
var myChart; var myChart;
$(document).ready(function () { $(document).ready(function () {
laydate.render({ elem: '#start' }); laydate.render({ elem: '#start' });
laydate.render({ elem: '#end' }); laydate.render({ elem: '#end' });
myChart = echarts.init(document.getElementById('chart_content')); //myChart = echarts.init(document.getElementById('chart_content'));
init(); init();
}) })
...@@ -53,66 +67,41 @@ ...@@ -53,66 +67,41 @@
url: '@Url.Content("~/Reports/Finance/FinanceDebtChainChartJson")', url: '@Url.Content("~/Reports/Finance/FinanceDebtChainChartJson")',
paramData: 'start=' + start + '&end=' + end, paramData: 'start=' + start + '&end=' + end,
func: function (result) { func: function (result) {
$('#tbody_').html('');
if (result.success) { if (result.success) {
//var option = { //var option = {
// color: ['#3398DB'], // title: {
// tooltip: { // text: ''
// trigger: 'axis', // },
// axisPointer: { // 坐标轴指示器,坐标轴触发有效 // tooltip: {},
// type: 'shadow' // 默认为直线,可选为:'line' | 'shadow' // legend: {
// } // data: ['环比%']
// }, // },
// grid: { // xAxis: {
// left: '3%', // data: result.data.col
// right: '4%',
// bottom: '3%',
// containLabel: true
// }, // },
// xAxis: [ // yAxis: {},
// { // series: [{
// type: 'category', // name: '环比',
// data: result.data.s, // type: 'bar',
// axisTick: { // barWidth: '60%',
// alignWithLabel: true // data: result.data.val
// } // }]
// }
// ],
// yAxis: [
// {
// type: 'value'
// }
// ],
// series: [
// {
// name: '数值项',
// type: 'bar',
// barWidth: '60%',
// data: result.data.val
// }
// ]
//}; //};
var option = {
title: {
text: ''
},
tooltip: {},
legend: {
data: ['环比%']
},
xAxis: {
data: result.data.col
},
yAxis: {},
series: [{
name: '环比',
type: 'bar',
barWidth: '60%',
data: result.data.val
}]
};
myChart.setOption(option); //myChart.setOption(option);
for (var i = 0; i < result.data.length; i++) {
if (result.data[i].sencondlevelname.indexOf('合计') > 0) {
var s = '<tr><td style="text-align:right;width:190px;background:#eee;">' + result.data[i].onelevelname + '</td><td style="background:#eee;">' + result.data[i].sencondlevelname + '</td><td style="background:#eee;">' + result.data[i].start + '</td><td style="background:#eee;">' + result.data[i].end + '</td><td style="background:#eee;">' + result.data[i].diff + '</td><tr>';
}
else {
var s = '<tr><td style="text-align:right;width:190px;">' + result.data[i].onelevelname + '</td><td>' + result.data[i].sencondlevelname + '</td><td>' + result.data[i].start + '</td><td>' + result.data[i].end + '</td><td>' + result.data[i].diff + '</td><tr>';
}
$('#tbody_').append(s);
}
} }
} }
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment