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
48f4b4b0
Commit
48f4b4b0
authored
Apr 23, 2019
by
guanzhenshan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复冗余报表排序不了的问题
parent
4a0295e7
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
23 additions
and
16 deletions
+23
-16
WareHouseServices.cs
Bailun.DC.Services/WareHouseServices.cs
+6
-0
SkuRedundancy.cshtml
...DC.Web/Areas/Reports/Views/Warehouse/SkuRedundancy.cshtml
+1
-0
WareHouseRedundancy.cshtml
.../Areas/Reports/Views/Warehouse/WareHouseRedundancy.cshtml
+16
-16
No files found.
Bailun.DC.Services/WareHouseServices.cs
View file @
48f4b4b0
...
@@ -441,6 +441,12 @@ namespace Bailun.DC.Services
...
@@ -441,6 +441,12 @@ namespace Bailun.DC.Services
sqlparam
.
Add
(
"code"
,
warehousecode
);
sqlparam
.
Add
(
"code"
,
warehousecode
);
}
}
if
(!
string
.
IsNullOrEmpty
(
request
.
sort
))
{
sql
+=
" order by t1."
+
request
.
sort
+
" "
+
request
.
order
;
}
var
obj
=
cn
.
Page
<
dc_mid_warehouse_redundancy
>(
request
.
pageIndex
,
request
.
limit
,
sql
,
ref
total
,
sqlparam
);
var
obj
=
cn
.
Page
<
dc_mid_warehouse_redundancy
>(
request
.
pageIndex
,
request
.
limit
,
sql
,
ref
total
,
sqlparam
);
return
obj
.
AsList
();
return
obj
.
AsList
();
...
...
Bailun.DC.Web/Areas/Reports/Views/Warehouse/SkuRedundancy.cshtml
View file @
48f4b4b0
...
@@ -225,6 +225,7 @@
...
@@ -225,6 +225,7 @@
for (var o in obj) {
for (var o in obj) {
shtml += '<tr><td>' + obj[o].bailun_sku + '</td>';
shtml += '<tr><td>' + obj[o].bailun_sku + '</td>';
shtml += '<td>' + obj[o].productcount + '</td>';
shtml += '<td>' + obj[o].productcount + '</td>';
shtml += '<td>' + obj[o].amount_total + '</td>';
shtml += '<td>' + obj[o].yesterdaysale_count + '</td>';
shtml += '<td>' + obj[o].yesterdaysale_count + '</td>';
shtml += '<td>' + obj[o].yesterdaysale_amount + '</td>';
shtml += '<td>' + obj[o].yesterdaysale_amount + '</td>';
shtml += '<td>' + obj[o].sale_3d_avg + '</td>';
shtml += '<td>' + obj[o].sale_3d_avg + '</td>';
...
...
Bailun.DC.Web/Areas/Reports/Views/Warehouse/WareHouseRedundancy.cshtml
View file @
48f4b4b0
...
@@ -80,82 +80,82 @@
...
@@ -80,82 +80,82 @@
var columns = [
var columns = [
{
{
field: 'warehouse_name', title: '仓库名称', width: '190', sortable: false, iscount: true, formatter: function (idx, data) {
field: 'warehouse_name', title: '仓库名称', width: '190', sortable: false, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowSku(\'' + data.warehouse_code + '\',\'' + data.warehouse_name + '\')">' + data.warehouse_name + '</div>';
return '<div
style="color:#7CABD9;cursor:pointer;"
onclick="ShowSku(\'' + data.warehouse_code + '\',\'' + data.warehouse_name + '\')">' + data.warehouse_name + '</div>';
}
}
},
},
{
{
field: 'skucount', title: 'Sku总个数', width: '120', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'skucount', title: 'Sku总个数', width: '120', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'skucount\',\'Sku总个数\',\'' + data.warehouse_name + '\')" >' + data.skucount + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'skucount\',\'Sku总个数\',\'' + data.warehouse_name + '\')" >' + data.skucount + '</div>';
}
}
},
},
{
{
field: 'productcount', title: '产品个数', width: '110', sortable: true, iscount: true, formatter: function (idx,data) {
field: 'productcount', title: '产品个数', width: '110', sortable: true, iscount: true, formatter: function (idx,data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'productcount\',\'产品个数\',\'' + data.warehouse_name + '\')" >' + data.productcount + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'productcount\',\'产品个数\',\'' + data.warehouse_name + '\')" >' + data.productcount + '</div>';
}
}
},
},
{
{
field: 'amount_total', title: '总金额', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'amount_total', title: '总金额', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'amount_total\',\'总金额\',\'' + data.warehouse_name + '\')" >' + data.amount_total + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'amount_total\',\'总金额\',\'' + data.warehouse_name + '\')" >' + data.amount_total + '</div>';
}
}
},
},
{
{
field: 'skusales_count', title: '日销sku个数', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'skusales_count', title: '日销sku个数', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'skusales_count\',\'日销sku个数\',\'' + data.warehouse_name + '\')" >' + data.skusales_count + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'skusales_count\',\'日销sku个数\',\'' + data.warehouse_name + '\')" >' + data.skusales_count + '</div>';
}
}
},
},
{
{
field: 'skusales_rate', title: '动销sku比例', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'skusales_rate', title: '动销sku比例', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'skusales_rate\',\'动销sku比例\',\'' + data.warehouse_name + '\')" >' + data.skusales_rate + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'skusales_rate\',\'动销sku比例\',\'' + data.warehouse_name + '\')" >' + data.skusales_rate + '</div>';
}
}
},
},
{
{
field: 'daily_productsale_count', title: '日销产品个数', width: '150', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'daily_productsale_count', title: '日销产品个数', width: '150', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'daily_productsale_count\',\'日销产品个数\',\'' + data.warehouse_name + '\')" >' + data.daily_productsale_count + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'daily_productsale_count\',\'日销产品个数\',\'' + data.warehouse_name + '\')" >' + data.daily_productsale_count + '</div>';
}
}
},
},
{
{
field: 'productsale_rate', title: '动销产品比例', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'productsale_rate', title: '动销产品比例', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'productsale_rate\',\'动销产品比例\',\'' + data.warehouse_name + '\')" >' + data.productsale_rate + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'productsale_rate\',\'动销产品比例\',\'' + data.warehouse_name + '\')" >' + data.productsale_rate + '</div>';
}
}
},
},
{
{
field: 'dailysale_amount', title: '日销金额', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'dailysale_amount', title: '日销金额', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'dailysale_amount\',\'日销金额\',\'' + data.warehouse_name + '\')" >' + data.dailysale_amount + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'dailysale_amount\',\'日销金额\',\'' + data.warehouse_name + '\')" >' + data.dailysale_amount + '</div>';
}
}
},
},
{
{
field: 'saleamount_rate', title: '动销金额比例', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'saleamount_rate', title: '动销金额比例', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'saleamount_rate\',\'动销金额比例\',\'' + data.warehouse_name + '\')" >' + data.saleamount_rate + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'saleamount_rate\',\'动销金额比例\',\'' + data.warehouse_name + '\')" >' + data.saleamount_rate + '</div>';
}
}
},
},
{
{
field: 'redundancy_sku_count', title: '冗余sku个数', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'redundancy_sku_count', title: '冗余sku个数', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_sku_count\',\'冗余sku个数\',\'' + data.warehouse_name + '\')" >' + data.redundancy_sku_count + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_sku_count\',\'冗余sku个数\',\'' + data.warehouse_name + '\')" >' + data.redundancy_sku_count + '</div>';
}
}
},
},
{
{
field: 'redundancy_sku_rate', title: '冗余sku个数比例', width: '150', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'redundancy_sku_rate', title: '冗余sku个数比例', width: '150', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_sku_rate\',\'冗余sku个数比例\',\'' + data.warehouse_name + '\')" >' + data.redundancy_sku_rate + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_sku_rate\',\'冗余sku个数比例\',\'' + data.warehouse_name + '\')" >' + data.redundancy_sku_rate + '</div>';
}
}
},
},
{
{
field: 'redundancy_product_count', title: '冗余产品个数', width: '120', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'redundancy_product_count', title: '冗余产品个数', width: '120', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_product_count\',\'冗余产品个数\',\'' + data.warehouse_name + '\')" >' + data.redundancy_product_count + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_product_count\',\'冗余产品个数\',\'' + data.warehouse_name + '\')" >' + data.redundancy_product_count + '</div>';
}
}
},
},
{
{
field: 'redundancy_product_rate', title: '冗余产品个数比例', width: '150', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'redundancy_product_rate', title: '冗余产品个数比例', width: '150', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_product_rate\',\'冗余产品个数比例\',\'' + data.warehouse_name + '\')" >' + data.redundancy_product_rate + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_product_rate\',\'冗余产品个数比例\',\'' + data.warehouse_name + '\')" >' + data.redundancy_product_rate + '</div>';
}
}
},
},
{
{
field: 'redundancy_amount', title: '冗余金额', width: '100', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'redundancy_amount', title: '冗余金额', width: '100', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_amount\',\'冗余金额\',\'' + data.warehouse_name + '\')" >' + data.redundancy_amount + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_amount\',\'冗余金额\',\'' + data.warehouse_name + '\')" >' + data.redundancy_amount + '</div>';
}
}
},
},
{
{
field: 'redundancy_amount_rate', title: '冗余金额比例', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
field: 'redundancy_amount_rate', title: '冗余金额比例', width: '130', sortable: true, iscount: true, formatter: function (idx, data) {
return '<div onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_amount_rate\',\'冗余金额比例\',\'' + data.warehouse_name + '\')" >' + data.redundancy_amount_rate + '</div>';
return '<div
style="cursor:pointer;"
onclick="ShowHistoryData(\'' + data.warehouse_code + '\',\'redundancy_amount_rate\',\'冗余金额比例\',\'' + data.warehouse_name + '\')" >' + data.redundancy_amount_rate + '</div>';
}
}
},
},
];
];
...
...
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