Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
DataCenter_Core2.1_20190520
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bltdc
DataCenter_Core2.1_20190520
Commits
47a03058
Commit
47a03058
authored
Mar 29, 2019
by
guanzhenshan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加固定资产一级、二级明细导出
parent
32d07ce7
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
63 additions
and
1 deletion
+63
-1
FinanceController.cs
Bailun.DC.Web/Areas/Reports/Controllers/FinanceController.cs
+46
-1
ListFixedAssets.cshtml
...DC.Web/Areas/Reports/Views/Finance/ListFixedAssets.cshtml
+7
-0
ListFixedAssetsDetails.cshtml
...Areas/Reports/Views/Finance/ListFixedAssetsDetails.cshtml
+10
-0
No files found.
Bailun.DC.Web/Areas/Reports/Controllers/FinanceController.cs
View file @
47a03058
...
@@ -1512,6 +1512,29 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
...
@@ -1512,6 +1512,29 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
}
});
}
});
}
}
public
ActionResult
ListFixedAssetsExport
(
DateTime
date
,
int
paycompanyid
,
int
?
companyvalue
)
{
var
total
=
0
;
var
request
=
new
BtTableParameter
()
{
offset
=
0
,
limit
=
100000
};
var
obj
=
new
Services
.
FinanceReportServices
().
ListFixedAssets
(
request
,
date
,
paycompanyid
,
companyvalue
,
ref
total
);
var
colNames
=
new
List
<
string
>
{
"采购公司"
,
"期初金额"
,
"借方发生额"
,
"贷方发生额"
,
"期末金额"
,
"统计日期"
};
var
list
=
new
List
<
string
>();
foreach
(
var
item
in
obj
)
{
list
.
Add
(
item
.
company_name
+
"|"
+
(
item
.
start_amount
.
HasValue
?
item
.
start_amount
.
Value
.
ToString
(
"N2"
)
:
""
)
+
"|"
+
(
item
.
debit_amount
.
HasValue
?
item
.
debit_amount
.
Value
.
ToString
(
"N2"
)
:
""
)
+
"|"
+
(
item
.
credit_amount
.
HasValue
?
item
.
credit_amount
.
Value
.
ToString
(
"N2"
)
:
""
)
+
"|"
+
(
item
.
end_amount
.
HasValue
?
item
.
end_amount
.
Value
.
ToString
(
"N2"
)
:
""
)
+
"|"
+
(
item
.
day
.
HasValue
?
item
.
day
.
Value
.
ToString
(
"yyyy-MM-dd"
)
:
""
));
}
var
filename
=
date
.
ToString
(
"yyyy-MM-dd"
)
+
" 固定资产明细"
+
DateTime
.
Now
.
ToString
(
"yyyyMMddHHmmss"
);
var
filepath
=
_hostingEnvironment
.
WebRootPath
+
"\\Files\\Report\\"
+
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd"
)
+
"\\"
;
ToCSV
(
list
,
colNames
,
filename
,
filepath
);
return
File
(
"~/Files/Report/"
+
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd"
)
+
"/"
+
filename
+
".csv"
,
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
,
filename
+
".csv"
);
}
/// <summary>
/// <summary>
/// 固定资产二级明细
/// 固定资产二级明细
/// </summary>
/// </summary>
...
@@ -1555,7 +1578,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
...
@@ -1555,7 +1578,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
amount
=
a
.
amount
.
HasValue
?
a
.
amount
.
Value
.
ToString
(
"N2"
):
""
,
amount
=
a
.
amount
.
HasValue
?
a
.
amount
.
Value
.
ToString
(
"N2"
):
""
,
creditamount
=
0
,
creditamount
=
0
,
day
=
a
.
day
.
HasValue
?
a
.
day
.
Value
.
ToString
(
"yyyy-MM-dd"
):
""
day
=
a
.
day
.
HasValue
?
a
.
day
.
Value
.
ToString
(
"yyyy-MM-dd"
):
""
}).
ToList
();
;
}).
ToList
();
...
@@ -1566,6 +1589,28 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
...
@@ -1566,6 +1589,28 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
});
});
}
}
public
ActionResult
ListFixedAssetsDetailsExport
(
int
?
companyvalue
,
DateTime
date
)
{
var
total
=
0
;
var
request
=
new
BtTableParameter
()
{
offset
=
0
,
limit
=
100000
};
var
obj
=
new
Services
.
FinanceReportServices
().
ListFixedAssetsDetails
(
request
,
date
,
companyvalue
,
ref
total
);
var
colNames
=
new
List
<
string
>
{
"其他采购单号"
,
"出纳付款时间"
,
"采购物品"
,
"本期借方发生额"
,
"本期贷方发生额"
,
"统计日期"
};
var
list
=
new
List
<
string
>();
foreach
(
var
item
in
obj
)
{
list
.
Add
(
item
.
buyno
+
"|"
+
(
item
.
pay_time
.
HasValue
?
item
.
pay_time
.
Value
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)
:
""
)
+
"|"
+
(
item
.
skuname
)
+
"|"
+
(
item
.
amount
.
HasValue
?
item
.
amount
.
Value
.
ToString
(
"N2"
)
:
""
)
+
"|"
+
"0"
+
"|"
+
(
item
.
day
.
HasValue
?
item
.
day
.
Value
.
ToString
(
"yyyy-MM-dd"
)
:
""
));
}
var
filename
=
date
.
ToString
(
"yyyy-MM-dd"
)
+
" 固定资产二级明细"
+
DateTime
.
Now
.
ToString
(
"yyyyMMddHHmmss"
);
var
filepath
=
_hostingEnvironment
.
WebRootPath
+
"\\Files\\Report\\"
+
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd"
)
+
"\\"
;
ToCSV
(
list
,
colNames
,
filename
,
filepath
);
return
File
(
"~/Files/Report/"
+
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd"
)
+
"/"
+
filename
+
".csv"
,
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
,
filename
+
".csv"
);
}
#
endregion
#
endregion
#
region
平台余额
#
region
平台余额
...
...
Bailun.DC.Web/Areas/Reports/Views/Finance/ListFixedAssets.cshtml
View file @
47a03058
...
@@ -17,6 +17,7 @@
...
@@ -17,6 +17,7 @@
<div class="form-group">
<div class="form-group">
<label> </label>
<label> </label>
<button class="btn btn-primary" onclick="list()">查询</button>
<button class="btn btn-primary" onclick="list()">查询</button>
<button class="btn btn-success" onclick="exportFile()">导出</button>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -112,6 +113,12 @@
...
@@ -112,6 +113,12 @@
layer_show(date + ' ' + name + ' 的固定资产二级明细', '@Url.Content("~/Reports/Finance/ListFixedAssetsDetails?companyvalue=")' + value + '&date=' + date,'95%','95%');
layer_show(date + ' ' + name + ' 的固定资产二级明细', '@Url.Content("~/Reports/Finance/ListFixedAssetsDetails?companyvalue=")' + value + '&date=' + date,'95%','95%');
}
}
function exportFile() {
var pvalue = $('#companyvalue').val();
window.open('@Url.Content("~/Reports/Finance/ListFixedAssetsExport?date=" + ViewBag.date+ "&paycompanyid=" + ViewBag.paycompanyid+ "&companyvalue=")' + pvalue, "_blank");
}
</script>
</script>
}
}
...
...
Bailun.DC.Web/Areas/Reports/Views/Finance/ListFixedAssetsDetails.cshtml
View file @
47a03058
...
@@ -7,6 +7,13 @@
...
@@ -7,6 +7,13 @@
<div class="row">
<div class="row">
<div class="col-sm-12">
<div class="col-sm-12">
<div class="ibox-content m-b-sm border-bottom">
<div class="ibox-content m-b-sm border-bottom">
<form id="toolbar">
<div class="form-inline" style="line-height:40px;">
<div class="form-group">
<button type="button" class="btn btn-primary" onclick="exportFile();">导出</button>
</div>
</div>
</form>
</div>
</div>
<div class="ibox-content m-b-sm border-bottom">
<div class="ibox-content m-b-sm border-bottom">
<table id="roletable" style="table-layout:fixed;"></table>
<table id="roletable" style="table-layout:fixed;"></table>
...
@@ -74,6 +81,9 @@
...
@@ -74,6 +81,9 @@
}
}
}
}
function exportFile() {
window.open('@Url.Content("~/Reports/Finance/ListFixedAssetsDetailsExport?date=" + ViewBag.date+ "&companyvalue=" + ViewBag.companyvalue)', "_blank");
}
</script>
</script>
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment