钢种 ↑↓
|
牌号 ↑↓
|
工艺/交货状态 ↑↓
|
规格 ↑↓
|
钢厂/产地 ↑↓
|
价格 ↑↓
|
涨跌
|
备注
|
|
热轧管坯
|
20#
|
热轧
|
Φ50-85
|
淮钢特钢
|
4320
|
-
|
钢厂自提价
|
热轧管坯
|
20#
|
热轧
|
Φ86-100
|
淮钢特钢
|
4350
|
-
|
钢厂自提价
|
热轧管坯
|
10#
|
热轧
|
Φ50-85
|
淮钢特钢
|
4420
|
-
|
钢厂自提价
|
热轧管坯
|
10#
|
热轧
|
Φ86-100
|
淮钢特钢
|
4450
|
-
|
钢厂自提价
|
热轧管坯
|
Q345B
|
热轧
|
Φ50-85
|
淮钢特钢
|
4470
|
-
|
钢厂自提价
|
热轧管坯
|
Q345B
|
热轧
|
Φ86-100
|
淮钢特钢
|
4500
|
-
|
钢厂自提价
|
热轧管坯
|
20#
|
热轧
|
Φ50-130
|
中天钢铁
|
4270
|
-
|
钢厂自提价
|
热轧管坯
|
10#
|
热轧
|
Φ50-130
|
中天钢铁
|
4370
|
-
|
钢厂自提价
|
热轧管坯
|
Q345B
|
热轧
|
Φ50-130
|
中天钢铁
|
4420
|
-
|
钢厂自提价
|
热轧管坯
|
20#
|
热轧
|
Φ50-120
|
龙腾特钢
|
4190
|
-
|
|
热轧管坯
|
20#
|
热轧
|
Φ120-190
|
龙腾特钢
|
4190
|
-
|
|
热轧管坯
|
10#
|
热轧
|
Φ50-120
|
龙腾特钢
|
4270
|
-
|
|
热轧管坯
|
10#
|
热轧
|
Φ120-190
|
龙腾特钢
|
4270
|
-
|
|
热轧管坯
|
20#
|
热轧
|
Φ45-130
|
江苏长强
|
4180
|
-
|
钢厂自提价
|
热轧管坯
|
10#
|
热轧
|
Φ45-130
|
江苏长强
|
4300
|
-
|
钢厂自提价
|
热轧管坯
|
Q345B
|
热轧
|
Φ45-130
|
江苏长强
|
4330
|
-
|
钢厂自提价
|
热轧管坯
|
20#
|
热轧
|
Φ40-130
|
东方特钢
|
4170
|
-
|
钢厂自提价
|
热轧管坯
|
10#
|
热轧
|
Φ40-130
|
东方特钢
|
4270
|
-
|
钢厂自提价
|
热轧管坯
|
Q345B
|
热轧
|
Φ40-130
|
东方特钢
|
4320
|
-
|
钢厂自提价
|
热轧管坯
|
20#
|
热轧
|
Φ50-100
|
南京钢铁
|
4190
|
-
|
承兑价
|
热轧管坯
|
10#
|
热轧
|
Φ50-100
|
南京钢铁
|
4290
|
-
|
承兑价
|
热轧管坯
|
20#
|
热轧
|
Φ50-130
|
三德特钢
|
4170
|
-
|
|
热轧管坯
|
20#
|
热轧
|
Φ50-75
|
天津天钢
|
4170
|
-
|
|
1、如未特殊说明,以上表列为现款、现货、小批量、不含吊费、含税、开票、过磅的价格;
2、小批量:最少成交量在20吨/批;
3、以上涨跌幅为与前一交易日收盘价相比价差;
我们的宗旨:为客户提供有效的服务!
资讯采集:徐钟婷 021-26093495
资讯监督:吴淑华 021-26093328
免责声明:Mysteel力求使用的信息准确、信息所述内容及观点的客观公正,但并不保证其是否需要进行必要变更。Mysteel提供的信息仅供客户决策参考,并不构成对客户决策的直接建议,客户不应以此取代自己的独立判断,客户做出的任何决策与Mysteel无关。本报告版权归Mysteel所有,为非公开资料,仅供Mysteel客户自身使用;本文为mysteel编辑,如需使用,请联系021-26093490申请授权,未经Mysteel书面授权,任何人不得以任何形式传播、发布、复制本报告。Mysteel保留对任何侵权行为和有悖报告原意的引用行为进行追究的权利。
热轧管坯
|
20#
|
热轧
|
Φ50-85
|
淮钢特钢
|
4320
|
-
|
钢厂自提价
|
热轧管坯
|
20#
|
热轧
|
Φ86-100
|
淮钢特钢
|
4350
|
-
|
钢厂自提价
|
热轧管坯
|
10#
|
热轧
|
Φ50-85
|
淮钢特钢
|
4420
|
-
|
钢厂自提价
|
热轧管坯
|
10#
|
热轧
|
Φ86-100
|
淮钢特钢
|
4450
|
-
|
钢厂自提价
|
热轧管坯
|
Q345B
|
热轧
|
Φ50-85
|
淮钢特钢
|
4470
|
-
|
钢厂自提价
|
热轧管坯
|
Q345B
|
热轧
|
Φ86-100
|
淮钢特钢
|
4500
|
-
|
钢厂自提价
|
热轧管坯
|
20#
|
热轧
|
Φ50-130
|
中天钢铁
|
4270
|
-
|
钢厂自提价
|
热轧管坯
|
10#
|
热轧
|
Φ50-130
|
中天钢铁
|
4370
|
-
|
钢厂自提价
|
热轧管坯
|
Q345B
|
热轧
|
Φ50-130
|
中天钢铁
|
4420
|
-
|
钢厂自提价
|
热轧管坯
|
20#
|
热轧
|
Φ50-120
|
龙腾特钢
|
4190
|
-
|
|
热轧管坯
|
20#
|
热轧
|
Φ120-190
|
龙腾特钢
|
4190
|
-
|
|
热轧管坯
|
10#
|
热轧
|
Φ50-120
|
龙腾特钢
|
4270
|
-
|
|
热轧管坯
|
10#
|
热轧
|
Φ120-190
|
龙腾特钢
|
4270
|
-
|
|
热轧管坯
|
20#
|
热轧
|
Φ45-130
|
江苏长强
|
4180
|
-
|
钢厂自提价
|
热轧管坯
|
10#
|
热轧
|
Φ45-130
|
江苏长强
|
4300
|
-
|
钢厂自提价
|
热轧管坯
|
Q345B
|
热轧
|
Φ45-130
|
江苏长强
|
4330
|
-
|
钢厂自提价
|
热轧管坯
|
20#
|
热轧
|
Φ40-130
|
东方特钢
|
4170
|
-
|
钢厂自提价
|
热轧管坯
|
10#
|
热轧
|
Φ40-130
|
东方特钢
|
4270
|
-
|
钢厂自提价
|
热轧管坯
|
Q345B
|
热轧
|
Φ40-130
|
东方特钢
|
4320
|
-
|
钢厂自提价
|
热轧管坯
|
20#
|
热轧
|
Φ50-100
|
南京钢铁
|
4190
|
-
|
承兑价
|
热轧管坯
|
10#
|
热轧
|
Φ50-100
|
南京钢铁
|
4290
|
-
|
承兑价
|
热轧管坯
|
20#
|
热轧
|
Φ50-130
|
三德特钢
|
4170
|
-
|
|
热轧管坯
|
20#
|
热轧
|
Φ50-75
|
天津天钢
|
4170
|
-
|
|
Array.prototype.has = function(value)
{
for (var i = 0; i < this.length; i++)
{
if (this[i] == value)
return true;
var titles = [品种, 规格, 材质,交货状态,产地];
var allRows = [];
var keyMap = {};
var ctrMap = {};
var dataObject = {trId:ctr + 1};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-85))
keyMap[spec].push(Φ50-85);
if(!ctrMap[Φ50-85])
ctrMap[Φ50-85] = [];
dataObject[spec] = Φ50-85;
ctrMap[Φ50-85].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#))
keyMap[material].push(20#);
if(!ctrMap[20#])
ctrMap[20#] = [];
dataObject[material] = 20#;
ctrMap[20#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(淮钢特钢))
keyMap[place].push(淮钢特钢);
if(!ctrMap[淮钢特钢])
ctrMap[淮钢特钢] = [];
dataObject[place] = 淮钢特钢;
ctrMap[淮钢特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4320))
keyMap[price].push(4320);
if(!ctrMap[4320])
ctrMap[4320] = [];
dataObject[price] = 4320;
ctrMap[4320].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 2};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ86-100))
keyMap[spec].push(Φ86-100);
if(!ctrMap[Φ86-100])
ctrMap[Φ86-100] = [];
dataObject[spec] = Φ86-100;
ctrMap[Φ86-100].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#))
keyMap[material].push(20#);
if(!ctrMap[20#])
ctrMap[20#] = [];
dataObject[material] = 20#;
ctrMap[20#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(淮钢特钢))
keyMap[place].push(淮钢特钢);
if(!ctrMap[淮钢特钢])
ctrMap[淮钢特钢] = [];
dataObject[place] = 淮钢特钢;
ctrMap[淮钢特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4350))
keyMap[price].push(4350);
if(!ctrMap[4350])
ctrMap[4350] = [];
dataObject[price] = 4350;
ctrMap[4350].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 3};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-85))
keyMap[spec].push(Φ50-85);
if(!ctrMap[Φ50-85])
ctrMap[Φ50-85] = [];
dataObject[spec] = Φ50-85;
ctrMap[Φ50-85].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(10#))
keyMap[material].push(10#);
if(!ctrMap[10#])
ctrMap[10#] = [];
dataObject[material] = 10#;
ctrMap[10#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(淮钢特钢))
keyMap[place].push(淮钢特钢);
if(!ctrMap[淮钢特钢])
ctrMap[淮钢特钢] = [];
dataObject[place] = 淮钢特钢;
ctrMap[淮钢特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4420))
keyMap[price].push(4420);
if(!ctrMap[4420])
ctrMap[4420] = [];
dataObject[price] = 4420;
ctrMap[4420].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 4};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ86-100))
keyMap[spec].push(Φ86-100);
if(!ctrMap[Φ86-100])
ctrMap[Φ86-100] = [];
dataObject[spec] = Φ86-100;
ctrMap[Φ86-100].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(10#))
keyMap[material].push(10#);
if(!ctrMap[10#])
ctrMap[10#] = [];
dataObject[material] = 10#;
ctrMap[10#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(淮钢特钢))
keyMap[place].push(淮钢特钢);
if(!ctrMap[淮钢特钢])
ctrMap[淮钢特钢] = [];
dataObject[place] = 淮钢特钢;
ctrMap[淮钢特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4450))
keyMap[price].push(4450);
if(!ctrMap[4450])
ctrMap[4450] = [];
dataObject[price] = 4450;
ctrMap[4450].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 5};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-85))
keyMap[spec].push(Φ50-85);
if(!ctrMap[Φ50-85])
ctrMap[Φ50-85] = [];
dataObject[spec] = Φ50-85;
ctrMap[Φ50-85].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(Q345B))
keyMap[material].push(Q345B);
if(!ctrMap[Q345B])
ctrMap[Q345B] = [];
dataObject[material] = Q345B;
ctrMap[Q345B].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(淮钢特钢))
keyMap[place].push(淮钢特钢);
if(!ctrMap[淮钢特钢])
ctrMap[淮钢特钢] = [];
dataObject[place] = 淮钢特钢;
ctrMap[淮钢特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4470))
keyMap[price].push(4470);
if(!ctrMap[4470])
ctrMap[4470] = [];
dataObject[price] = 4470;
ctrMap[4470].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 6};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ86-100))
keyMap[spec].push(Φ86-100);
if(!ctrMap[Φ86-100])
ctrMap[Φ86-100] = [];
dataObject[spec] = Φ86-100;
ctrMap[Φ86-100].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(Q345B))
keyMap[material].push(Q345B);
if(!ctrMap[Q345B])
ctrMap[Q345B] = [];
dataObject[material] = Q345B;
ctrMap[Q345B].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(淮钢特钢))
keyMap[place].push(淮钢特钢);
if(!ctrMap[淮钢特钢])
ctrMap[淮钢特钢] = [];
dataObject[place] = 淮钢特钢;
ctrMap[淮钢特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4500))
keyMap[price].push(4500);
if(!ctrMap[4500])
ctrMap[4500] = [];
dataObject[price] = 4500;
ctrMap[4500].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 7};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-130))
keyMap[spec].push(Φ50-130);
if(!ctrMap[Φ50-130])
ctrMap[Φ50-130] = [];
dataObject[spec] = Φ50-130;
ctrMap[Φ50-130].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#))
keyMap[material].push(20#);
if(!ctrMap[20#])
ctrMap[20#] = [];
dataObject[material] = 20#;
ctrMap[20#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(中天钢铁))
keyMap[place].push(中天钢铁);
if(!ctrMap[中天钢铁])
ctrMap[中天钢铁] = [];
dataObject[place] = 中天钢铁;
ctrMap[中天钢铁].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4270))
keyMap[price].push(4270);
if(!ctrMap[4270])
ctrMap[4270] = [];
dataObject[price] = 4270;
ctrMap[4270].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 8};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-130))
keyMap[spec].push(Φ50-130);
if(!ctrMap[Φ50-130])
ctrMap[Φ50-130] = [];
dataObject[spec] = Φ50-130;
ctrMap[Φ50-130].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(10#))
keyMap[material].push(10#);
if(!ctrMap[10#])
ctrMap[10#] = [];
dataObject[material] = 10#;
ctrMap[10#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(中天钢铁))
keyMap[place].push(中天钢铁);
if(!ctrMap[中天钢铁])
ctrMap[中天钢铁] = [];
dataObject[place] = 中天钢铁;
ctrMap[中天钢铁].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4370))
keyMap[price].push(4370);
if(!ctrMap[4370])
ctrMap[4370] = [];
dataObject[price] = 4370;
ctrMap[4370].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 9};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-130))
keyMap[spec].push(Φ50-130);
if(!ctrMap[Φ50-130])
ctrMap[Φ50-130] = [];
dataObject[spec] = Φ50-130;
ctrMap[Φ50-130].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(Q345B))
keyMap[material].push(Q345B);
if(!ctrMap[Q345B])
ctrMap[Q345B] = [];
dataObject[material] = Q345B;
ctrMap[Q345B].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(中天钢铁))
keyMap[place].push(中天钢铁);
if(!ctrMap[中天钢铁])
ctrMap[中天钢铁] = [];
dataObject[place] = 中天钢铁;
ctrMap[中天钢铁].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4420))
keyMap[price].push(4420);
if(!ctrMap[4420])
ctrMap[4420] = [];
dataObject[price] = 4420;
ctrMap[4420].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 10};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-120))
keyMap[spec].push(Φ50-120);
if(!ctrMap[Φ50-120])
ctrMap[Φ50-120] = [];
dataObject[spec] = Φ50-120;
ctrMap[Φ50-120].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#))
keyMap[material].push(20#);
if(!ctrMap[20#])
ctrMap[20#] = [];
dataObject[material] = 20#;
ctrMap[20#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(龙腾特钢))
keyMap[place].push(龙腾特钢);
if(!ctrMap[龙腾特钢])
ctrMap[龙腾特钢] = [];
dataObject[place] = 龙腾特钢;
ctrMap[龙腾特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4190))
keyMap[price].push(4190);
if(!ctrMap[4190])
ctrMap[4190] = [];
dataObject[price] = 4190;
ctrMap[4190].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 11};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ120-190))
keyMap[spec].push(Φ120-190);
if(!ctrMap[Φ120-190])
ctrMap[Φ120-190] = [];
dataObject[spec] = Φ120-190;
ctrMap[Φ120-190].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#))
keyMap[material].push(20#);
if(!ctrMap[20#])
ctrMap[20#] = [];
dataObject[material] = 20#;
ctrMap[20#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(龙腾特钢))
keyMap[place].push(龙腾特钢);
if(!ctrMap[龙腾特钢])
ctrMap[龙腾特钢] = [];
dataObject[place] = 龙腾特钢;
ctrMap[龙腾特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4190))
keyMap[price].push(4190);
if(!ctrMap[4190])
ctrMap[4190] = [];
dataObject[price] = 4190;
ctrMap[4190].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 12};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-120))
keyMap[spec].push(Φ50-120);
if(!ctrMap[Φ50-120])
ctrMap[Φ50-120] = [];
dataObject[spec] = Φ50-120;
ctrMap[Φ50-120].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(10#))
keyMap[material].push(10#);
if(!ctrMap[10#])
ctrMap[10#] = [];
dataObject[material] = 10#;
ctrMap[10#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(龙腾特钢))
keyMap[place].push(龙腾特钢);
if(!ctrMap[龙腾特钢])
ctrMap[龙腾特钢] = [];
dataObject[place] = 龙腾特钢;
ctrMap[龙腾特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4270))
keyMap[price].push(4270);
if(!ctrMap[4270])
ctrMap[4270] = [];
dataObject[price] = 4270;
ctrMap[4270].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 13};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ120-190))
keyMap[spec].push(Φ120-190);
if(!ctrMap[Φ120-190])
ctrMap[Φ120-190] = [];
dataObject[spec] = Φ120-190;
ctrMap[Φ120-190].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(10#))
keyMap[material].push(10#);
if(!ctrMap[10#])
ctrMap[10#] = [];
dataObject[material] = 10#;
ctrMap[10#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(龙腾特钢))
keyMap[place].push(龙腾特钢);
if(!ctrMap[龙腾特钢])
ctrMap[龙腾特钢] = [];
dataObject[place] = 龙腾特钢;
ctrMap[龙腾特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4270))
keyMap[price].push(4270);
if(!ctrMap[4270])
ctrMap[4270] = [];
dataObject[price] = 4270;
ctrMap[4270].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 14};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ45-130))
keyMap[spec].push(Φ45-130);
if(!ctrMap[Φ45-130])
ctrMap[Φ45-130] = [];
dataObject[spec] = Φ45-130;
ctrMap[Φ45-130].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#))
keyMap[material].push(20#);
if(!ctrMap[20#])
ctrMap[20#] = [];
dataObject[material] = 20#;
ctrMap[20#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(江苏长强))
keyMap[place].push(江苏长强);
if(!ctrMap[江苏长强])
ctrMap[江苏长强] = [];
dataObject[place] = 江苏长强;
ctrMap[江苏长强].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4180))
keyMap[price].push(4180);
if(!ctrMap[4180])
ctrMap[4180] = [];
dataObject[price] = 4180;
ctrMap[4180].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 15};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ45-130))
keyMap[spec].push(Φ45-130);
if(!ctrMap[Φ45-130])
ctrMap[Φ45-130] = [];
dataObject[spec] = Φ45-130;
ctrMap[Φ45-130].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(10#))
keyMap[material].push(10#);
if(!ctrMap[10#])
ctrMap[10#] = [];
dataObject[material] = 10#;
ctrMap[10#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(江苏长强))
keyMap[place].push(江苏长强);
if(!ctrMap[江苏长强])
ctrMap[江苏长强] = [];
dataObject[place] = 江苏长强;
ctrMap[江苏长强].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4300))
keyMap[price].push(4300);
if(!ctrMap[4300])
ctrMap[4300] = [];
dataObject[price] = 4300;
ctrMap[4300].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 16};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ45-130))
keyMap[spec].push(Φ45-130);
if(!ctrMap[Φ45-130])
ctrMap[Φ45-130] = [];
dataObject[spec] = Φ45-130;
ctrMap[Φ45-130].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(Q345B))
keyMap[material].push(Q345B);
if(!ctrMap[Q345B])
ctrMap[Q345B] = [];
dataObject[material] = Q345B;
ctrMap[Q345B].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(江苏长强))
keyMap[place].push(江苏长强);
if(!ctrMap[江苏长强])
ctrMap[江苏长强] = [];
dataObject[place] = 江苏长强;
ctrMap[江苏长强].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4330))
keyMap[price].push(4330);
if(!ctrMap[4330])
ctrMap[4330] = [];
dataObject[price] = 4330;
ctrMap[4330].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 17};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ40-130))
keyMap[spec].push(Φ40-130);
if(!ctrMap[Φ40-130])
ctrMap[Φ40-130] = [];
dataObject[spec] = Φ40-130;
ctrMap[Φ40-130].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#))
keyMap[material].push(20#);
if(!ctrMap[20#])
ctrMap[20#] = [];
dataObject[material] = 20#;
ctrMap[20#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(东方特钢))
keyMap[place].push(东方特钢);
if(!ctrMap[东方特钢])
ctrMap[东方特钢] = [];
dataObject[place] = 东方特钢;
ctrMap[东方特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4170))
keyMap[price].push(4170);
if(!ctrMap[4170])
ctrMap[4170] = [];
dataObject[price] = 4170;
ctrMap[4170].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 18};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ40-130))
keyMap[spec].push(Φ40-130);
if(!ctrMap[Φ40-130])
ctrMap[Φ40-130] = [];
dataObject[spec] = Φ40-130;
ctrMap[Φ40-130].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(10#))
keyMap[material].push(10#);
if(!ctrMap[10#])
ctrMap[10#] = [];
dataObject[material] = 10#;
ctrMap[10#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(东方特钢))
keyMap[place].push(东方特钢);
if(!ctrMap[东方特钢])
ctrMap[东方特钢] = [];
dataObject[place] = 东方特钢;
ctrMap[东方特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4270))
keyMap[price].push(4270);
if(!ctrMap[4270])
ctrMap[4270] = [];
dataObject[price] = 4270;
ctrMap[4270].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 19};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ40-130))
keyMap[spec].push(Φ40-130);
if(!ctrMap[Φ40-130])
ctrMap[Φ40-130] = [];
dataObject[spec] = Φ40-130;
ctrMap[Φ40-130].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(Q345B))
keyMap[material].push(Q345B);
if(!ctrMap[Q345B])
ctrMap[Q345B] = [];
dataObject[material] = Q345B;
ctrMap[Q345B].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(东方特钢))
keyMap[place].push(东方特钢);
if(!ctrMap[东方特钢])
ctrMap[东方特钢] = [];
dataObject[place] = 东方特钢;
ctrMap[东方特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4320))
keyMap[price].push(4320);
if(!ctrMap[4320])
ctrMap[4320] = [];
dataObject[price] = 4320;
ctrMap[4320].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 20};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-100))
keyMap[spec].push(Φ50-100);
if(!ctrMap[Φ50-100])
ctrMap[Φ50-100] = [];
dataObject[spec] = Φ50-100;
ctrMap[Φ50-100].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#))
keyMap[material].push(20#);
if(!ctrMap[20#])
ctrMap[20#] = [];
dataObject[material] = 20#;
ctrMap[20#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(南京钢铁))
keyMap[place].push(南京钢铁);
if(!ctrMap[南京钢铁])
ctrMap[南京钢铁] = [];
dataObject[place] = 南京钢铁;
ctrMap[南京钢铁].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4190))
keyMap[price].push(4190);
if(!ctrMap[4190])
ctrMap[4190] = [];
dataObject[price] = 4190;
ctrMap[4190].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 21};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-100))
keyMap[spec].push(Φ50-100);
if(!ctrMap[Φ50-100])
ctrMap[Φ50-100] = [];
dataObject[spec] = Φ50-100;
ctrMap[Φ50-100].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(10#))
keyMap[material].push(10#);
if(!ctrMap[10#])
ctrMap[10#] = [];
dataObject[material] = 10#;
ctrMap[10#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(南京钢铁))
keyMap[place].push(南京钢铁);
if(!ctrMap[南京钢铁])
ctrMap[南京钢铁] = [];
dataObject[place] = 南京钢铁;
ctrMap[南京钢铁].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4290))
keyMap[price].push(4290);
if(!ctrMap[4290])
ctrMap[4290] = [];
dataObject[price] = 4290;
ctrMap[4290].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 22};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-130))
keyMap[spec].push(Φ50-130);
if(!ctrMap[Φ50-130])
ctrMap[Φ50-130] = [];
dataObject[spec] = Φ50-130;
ctrMap[Φ50-130].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#))
keyMap[material].push(20#);
if(!ctrMap[20#])
ctrMap[20#] = [];
dataObject[material] = 20#;
ctrMap[20#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(三德特钢))
keyMap[place].push(三德特钢);
if(!ctrMap[三德特钢])
ctrMap[三德特钢] = [];
dataObject[place] = 三德特钢;
ctrMap[三德特钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4170))
keyMap[price].push(4170);
if(!ctrMap[4170])
ctrMap[4170] = [];
dataObject[price] = 4170;
ctrMap[4170].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 23};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(热轧管坯))
keyMap[breed].push(热轧管坯);
if(!ctrMap[热轧管坯])
ctrMap[热轧管坯] = [];
dataObject[breed] = 热轧管坯;
ctrMap[热轧管坯].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(Φ50-75))
keyMap[spec].push(Φ50-75);
if(!ctrMap[Φ50-75])
ctrMap[Φ50-75] = [];
dataObject[spec] = Φ50-75;
ctrMap[Φ50-75].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#))
keyMap[material].push(20#);
if(!ctrMap[20#])
ctrMap[20#] = [];
dataObject[material] = 20#;
ctrMap[20#].push(dataObject);
if(!keyMap[deliveryStatus])
keyMap[deliveryStatus] = [];
if(!keyMap[deliveryStatus].has(热轧))
keyMap[deliveryStatus].push(热轧);
if(!ctrMap[热轧])
ctrMap[热轧] = [];
dataObject[deliveryStatus] = 热轧;
ctrMap[热轧].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(天津天钢))
keyMap[place].push(天津天钢);
if(!ctrMap[天津天钢])
ctrMap[天津天钢] = [];
dataObject[place] = 天津天钢;
ctrMap[天津天钢].push(dataObject);
if(!keyMap[price])
keyMap[price] = [];
if(!keyMap[price].has(4170))
keyMap[price].push(4170);
if(!ctrMap[4170])
ctrMap[4170] = [];
dataObject[price] = 4170;
ctrMap[4170].push(dataObject);
allRows.push(dataObject);
var $ = function(id){return document.getElementById(id);}
var buildDateSelect = function(breedSelId, specSelId, materialSelId, placeSelId)
{
var _this = this;
this.uls = [];
for (var i = 0; i < arguments.length; i++)
{
this[arguments[i]+Div] = $(arguments[i]+Div);
this[arguments[i]+UL] = $(arguments[i]+UL);
_this._buildLi(keyMap[arguments[i]], this[arguments[i]+UL])
this[arguments[i]+UL].style.visibility = hidden;
this[arguments[i]+UL].style.display = block;
this[arguments[i]+Div].onmouseover = function(){$(this.id.replace(Div, UL)).style.visibility = visible;};
this[arguments[i]+Div].onmouseout = function(){$(this.id.replace(Div, UL)).style.visibility = hidden;};
this[arguments[i]+UL].onmouseover = function(){this.style.visibility = visible;};
this[arguments[i]+UL].onmouseout = function(){this.style.visibility = hidden;};
this.uls.push($(arguments[i]+UL));
buildDateSelect.prototype = {
_buildLi : function(datas,ulObject)
{
var _this = this;
ulObject.innerHTML = ;
for(var i = 0; i < datas.length; i++)
{
var li = document.createElement(li);
var input = document.createElement(input);
input.id = datas[i];
input.type = checkbox;
input.value = datas[i];
input.onclick = function(){_this._selChange.call(_this);}
var label = document.createElement(label);
label.htmlFor = datas[i]
label.innerHTML = datas[i];
li.appendChild(input);
li.appendChild(label);
ulObject.appendChild(li);
,
_selChange : function()
{
var selRows = allRows;
var keys = ;
for(var i = 0; i < this.uls.length; i++)
{
var eachSelRows = this._getSelRows(this.uls[i]);
selRows = eachSelRows.length > 0 ? this._multi(selRows, eachSelRows) : selRows;
var selKey = this._getSelKeys(this.uls[i]);
selKey (keys +=
+titles[i]+: + selKey);
var trs = $(marketTable).getElementsByTagName(tr);
var tbody = $(marketTable).getElementsByTagName(tbody)[0];
for(var i = trs.length - 1 ; i > 1; i-- )
{
tbody.removeChild(trs[i]);
for (var i = 0; i < selRows.length; i++)
{
var tr = $(data_+selRows[i][trId]).cloneNode(true);
tr.id = selRows[i][trId];
tbody.appendChild(tr);
//显示筛选条件
$(selectKeys).innerHTML = keys;
,
_getSelRows : function (ulObj)
{
var rows = [];
var checkboxs = ulObj.getElementsByTagName(input);
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
rows = this._concat(rows, ctrMap[checkboxs[i].id]);
return rows;
,
_getSelKeys : function (ulObj)
{
var keys = ;
var checkboxs = ulObj.getElementsByTagName(input);
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
keys += checkboxs[i].id + ;
return keys;
,
_concat : function(array1, array2) //不添加重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i][trId]] = true;
for (var i = 0; i < array2.length; i++)
{
if(!b[array2[i][trId]]) array1.push(array2[i]);
return array1;
,
_multi : function(array1, array2) //取出重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i][trId]] = true;
for (var i = 0; i < array2.length; i++)
{
if(b[array2[i][trId]]) datas.push(array2[i]);
return datas;
new buildDateSelect(breed, spec, material,deliveryStatus, place);
Array.prototype.insertionSort = function(condition,direction)
{
if(direction == up)
{
for (var i = 1; i < this.length; ++i)
{
var j = i, value = this[i];
while (j > 0 this[j - 1][condition] >= value[condition])
{
this[j] = this[j - 1];
--j;
this[j] = value;
else if(direction == down)
{
for (var i = 1; i < this.length; ++i)
{
var j = i, value = this[i];
while (j > 0 this[j - 1][condition] <= value[condition])
{
this[j] = this[j - 1];
--j;
this[j] = value;
String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, )
function sortData(condition, direction)
{
var trs = $(marketTable).getElementsByTagName(tr);
var tbody = $(marketTable).getElementsByTagName(tbody)[0];
var selRows =[];
for(var i = trs.length - 1 ; i > 1; i-- )
{
tds = trs[i].getElementsByTagName(td);
var row ={};
row[trId] = trs[i].id;
for (var j = 0; j < allRows.length; j++)
{
if(allRows[j][trId] == trs[i].id)
{
row[condition] = allRows[j][condition];
break;
selRows.push(row);
tbody.removeChild(trs[i]);
selRows.insertionSort(condition,direction);
for (var i = 0; i < selRows.length; i++)
{
var tr = $(data_+selRows[i][trId]).cloneNode(true);
tr.id = selRows[i][trId];
tbody.appendChild(tr);
lt;/scriptgt;