钢种 ↑↓
|
牌号 ↑↓
|
加工/交货状态 ↑↓
|
规格 ↑↓
|
钢厂/产地 ↑↓
|
价格 ↑↓
|
涨跌
|
备注
|
|
连铸方坯
|
20#-45#
|
连铸
|
150*150-240*240
|
常州东方特钢
|
4090
|
-
|
现货
|
连铸方坯
|
40Cr
|
连铸
|
150*150-240*240
|
常州东方特钢
|
4290
|
-
|
现货
|
连铸方坯
|
Q345B(16Mn)
|
连铸
|
150*150-240*240
|
常州东方特钢
|
4260
|
-
|
现货
|
连铸方坯
|
20-30CrMnTi
|
连铸
|
150*150-240*240
|
常州东方特钢
|
4510
|
-
|
现货
|
连铸方坯
|
20-42CrMoA
|
连铸
|
150*150-240*240
|
常州东方特钢
|
4910
|
-
|
现货
|
连铸圆坯
|
20-45#
|
连铸
|
Φ150-Φ230
|
常州东方特钢
|
4090
|
-
|
现货
|
连铸圆坯
|
40Cr
|
连铸
|
Φ150-Φ230
|
常州东方特钢
|
4310
|
-
|
现货
|
连铸圆坯
|
Q345B(16Mn)
|
连铸
|
Φ150-Φ230
|
常州东方特钢
|
4260
|
-
|
现货
|
连铸圆坯
|
20-30CrMnTi
|
连铸
|
Φ150-Φ230
|
常州东方特钢
|
4510
|
-
|
现货
|
连铸圆坯
|
20-42CrMoA
|
连铸
|
Φ150-Φ230
|
常州东方特钢
|
4590
|
-
|
现货
|
连铸方坯
|
20#
|
连铸
|
150*150/180*220
|
长强钢铁
|
4090
|
-
|
现货
|
连铸方坯
|
45#
|
连铸
|
150*150/180*220
|
长强钢铁
|
4140
|
-
|
现货
|
连铸方坯
|
16Mn
|
连铸
|
150*150/180*220
|
长强钢铁
|
4240
|
-
|
现货
|
连铸方坯
|
40Cr
|
连铸
|
150*150/180*220
|
长强钢铁
|
4290
|
-
|
现货
|
连铸方坯
|
35#/45#
|
连铸
|
120*120/150*150
|
东台恒泰
|
4030
|
-
|
现货
|
连铸方坯
|
40Cr
|
连铸
|
150*150/200*200
|
东台恒泰
|
4080
|
-
|
现货
|
连铸方坯
|
35/42CrMo
|
连铸
|
120*120/150*150
|
东台恒泰
|
4730
|
-
|
现货
|
连铸圆坯
|
20-45#
|
连铸
|
Ф380
|
淮钢特钢
|
4140
|
-
|
现货
|
连铸圆坯
|
40Cr
|
连铸
|
Ф380
|
淮钢特钢
|
4390
|
-
|
现货
|
连铸圆坯
|
Q345B(16Mn)
|
连铸
|
Ф380
|
淮钢特钢
|
4290
|
-
|
现货
|
连铸圆坯
|
20#/35#/45#
|
连铸
|
Ф280-600
|
承德建龙
|
4030
|
-
|
现货;缺货
|
连铸圆坯
|
20Mn/25Mn/50Mn
|
连铸
|
Ф280-600
|
承德建龙
|
4130
|
-
|
现货;缺货
|
连铸圆坯
|
16Mn
|
连铸
|
Ф280-600
|
承德建龙
|
4130
|
-
|
现货
|
连铸圆坯
|
A105(20Mn)
|
连铸
|
Ф280-600
|
承德建龙
|
4130
|
-
|
现货
|
连铸圆坯
|
40Cr
|
连铸
|
Ф280-600
|
承德建龙
|
4230
|
-
|
现货
|
连铸圆坯
|
20CrMnTi
|
连铸
|
Ф280-600
|
承德建龙
|
4380
|
-
|
现货
|
连铸圆坯
|
20-42CrMo
|
连铸
|
Ф280-600
|
承德建龙
|
4780
|
-
|
现货
|
连铸方坯
|
20-45#
|
连铸
|
320*480
|
南钢
|
4490
|
-
|
现货
|
连铸方坯
|
20-50Mn
|
连铸
|
320*480
|
南钢
|
4590
|
-
|
现货
|
连铸方坯
|
Q345B
|
连铸
|
320*480
|
南钢
|
4590
|
-
|
现货
|
连铸方坯
|
40Cr
|
连铸
|
320*480
|
南钢
|
4690
|
-
|
现货
|
连铸方坯
|
20CrMnTi
|
连铸
|
320*480
|
南钢
|
4790
|
-
|
现货
|
连铸方坯
|
30-42CrMo
|
连铸
|
320*480
|
南钢
|
5390
|
-
|
现货
|
连铸圆坯
|
45#
|
连铸
|
Ф500
|
兴澄特钢
|
4560
|
-
|
市场贸易商报价
|
连铸圆坯
|
40Cr
|
连铸
|
Ф500
|
兴澄特钢
|
4710
|
-
|
市场贸易商报价
|
连铸圆坯
|
Q345B(16Mn)
|
连铸
|
Ф500
|
兴澄特钢
|
4710
|
-
|
市场贸易商报价
|
连铸圆坯
|
35CrMo/42CrMo
|
连铸
|
Ф500
|
兴澄特钢
|
5590
|
-
|
市场贸易商报价
|
1、如未特殊说明,以上表列为当地市场、现款、现货、小批量、自提、不含吊费、含税、开票、当地提货、过磅的价格;
2、小批量:最少成交量在10吨/批;
3、以上涨跌幅为与前一交易日收盘价相比价差;
我们的宗旨:为客户提供有效的服务!
资讯采集:符婷婷 021-26093305
资讯监督:吴淑华 021-26093382
免责声明:Mysteel力求使用的信息准确、信息所述内容及观点的客观公正,但并不保证其是否需要进行必要变更。Mysteel提供的信息仅供客户决策参考,并不构成对客户决策的直接建议,客户不应以此取代自己的独立判断,客户做出的任何决策与Mysteel无关。本报告版权归Mysteel所有,为非公开资料,仅供Mysteel客户自身使用;本文为mysteel编辑,如需使用,请联系021-26093490申请授权,未经Mysteel书面授权,任何人不得以任何形式传播、发布、复制本报告。Mysteel保留对任何侵权行为和有悖报告原意的引用行为进行追究的权利。
连铸方坯
|
20#-45#
|
连铸
|
150*150-240*240
|
常州东方特钢
|
4090
|
-
|
现货
|
连铸方坯
|
40Cr
|
连铸
|
150*150-240*240
|
常州东方特钢
|
4290
|
-
|
现货
|
连铸方坯
|
Q345B(16Mn)
|
连铸
|
150*150-240*240
|
常州东方特钢
|
4260
|
-
|
现货
|
连铸方坯
|
20-30CrMnTi
|
连铸
|
150*150-240*240
|
常州东方特钢
|
4510
|
-
|
现货
|
连铸方坯
|
20-42CrMoA
|
连铸
|
150*150-240*240
|
常州东方特钢
|
4910
|
-
|
现货
|
连铸圆坯
|
20-45#
|
连铸
|
Φ150-Φ230
|
常州东方特钢
|
4090
|
-
|
现货
|
连铸圆坯
|
40Cr
|
连铸
|
Φ150-Φ230
|
常州东方特钢
|
4310
|
-
|
现货
|
连铸圆坯
|
Q345B(16Mn)
|
连铸
|
Φ150-Φ230
|
常州东方特钢
|
4260
|
-
|
现货
|
连铸圆坯
|
20-30CrMnTi
|
连铸
|
Φ150-Φ230
|
常州东方特钢
|
4510
|
-
|
现货
|
连铸圆坯
|
20-42CrMoA
|
连铸
|
Φ150-Φ230
|
常州东方特钢
|
4590
|
-
|
现货
|
连铸方坯
|
20#
|
连铸
|
150*150/180*220
|
长强钢铁
|
4090
|
-
|
现货
|
连铸方坯
|
45#
|
连铸
|
150*150/180*220
|
长强钢铁
|
4140
|
-
|
现货
|
连铸方坯
|
16Mn
|
连铸
|
150*150/180*220
|
长强钢铁
|
4240
|
-
|
现货
|
连铸方坯
|
40Cr
|
连铸
|
150*150/180*220
|
长强钢铁
|
4290
|
-
|
现货
|
连铸方坯
|
35#/45#
|
连铸
|
120*120/150*150
|
东台恒泰
|
4030
|
-
|
现货
|
连铸方坯
|
40Cr
|
连铸
|
150*150/200*200
|
东台恒泰
|
4080
|
-
|
现货
|
连铸方坯
|
35/42CrMo
|
连铸
|
120*120/150*150
|
东台恒泰
|
4730
|
-
|
现货
|
连铸圆坯
|
20-45#
|
连铸
|
Ф380
|
淮钢特钢
|
4140
|
-
|
现货
|
连铸圆坯
|
40Cr
|
连铸
|
Ф380
|
淮钢特钢
|
4390
|
-
|
现货
|
连铸圆坯
|
Q345B(16Mn)
|
连铸
|
Ф380
|
淮钢特钢
|
4290
|
-
|
现货
|
连铸圆坯
|
20#/35#/45#
|
连铸
|
Ф280-600
|
承德建龙
|
4030
|
-
|
现货;缺货
|
连铸圆坯
|
20Mn/25Mn/50Mn
|
连铸
|
Ф280-600
|
承德建龙
|
4130
|
-
|
现货;缺货
|
连铸圆坯
|
16Mn
|
连铸
|
Ф280-600
|
承德建龙
|
4130
|
-
|
现货
|
连铸圆坯
|
A105(20Mn)
|
连铸
|
Ф280-600
|
承德建龙
|
4130
|
-
|
现货
|
连铸圆坯
|
40Cr
|
连铸
|
Ф280-600
|
承德建龙
|
4230
|
-
|
现货
|
连铸圆坯
|
20CrMnTi
|
连铸
|
Ф280-600
|
承德建龙
|
4380
|
-
|
现货
|
连铸圆坯
|
20-42CrMo
|
连铸
|
Ф280-600
|
承德建龙
|
4780
|
-
|
现货
|
连铸方坯
|
20-45#
|
连铸
|
320*480
|
南钢
|
4490
|
-
|
现货
|
连铸方坯
|
20-50Mn
|
连铸
|
320*480
|
南钢
|
4590
|
-
|
现货
|
连铸方坯
|
Q345B
|
连铸
|
320*480
|
南钢
|
4590
|
-
|
现货
|
连铸方坯
|
40Cr
|
连铸
|
320*480
|
南钢
|
4690
|
-
|
现货
|
连铸方坯
|
20CrMnTi
|
连铸
|
320*480
|
南钢
|
4790
|
-
|
现货
|
连铸方坯
|
30-42CrMo
|
连铸
|
320*480
|
南钢
|
5390
|
-
|
现货
|
连铸圆坯
|
45#
|
连铸
|
Ф500
|
兴澄特钢
|
4560
|
-
|
市场贸易商报价
|
连铸圆坯
|
40Cr
|
连铸
|
Ф500
|
兴澄特钢
|
4710
|
-
|
市场贸易商报价
|
连铸圆坯
|
Q345B(16Mn)
|
连铸
|
Ф500
|
兴澄特钢
|
4710
|
-
|
市场贸易商报价
|
连铸圆坯
|
35CrMo/42CrMo
|
连铸
|
Ф500
|
兴澄特钢
|
5590
|
-
|
市场贸易商报价
|
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(150*150-240*240))
keyMap[spec].push(150*150-240*240);
if(!ctrMap[150*150-240*240])
ctrMap[150*150-240*240] = [];
dataObject[spec] = 150*150-240*240;
ctrMap[150*150-240*240].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#-45#))
keyMap[material].push(20#-45#);
if(!ctrMap[20#-45#])
ctrMap[20#-45#] = [];
dataObject[material] = 20#-45#;
ctrMap[20#-45#].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(4090))
keyMap[price].push(4090);
if(!ctrMap[4090])
ctrMap[4090] = [];
dataObject[price] = 4090;
ctrMap[4090].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(150*150-240*240))
keyMap[spec].push(150*150-240*240);
if(!ctrMap[150*150-240*240])
ctrMap[150*150-240*240] = [];
dataObject[spec] = 150*150-240*240;
ctrMap[150*150-240*240].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(40Cr))
keyMap[material].push(40Cr);
if(!ctrMap[40Cr])
ctrMap[40Cr] = [];
dataObject[material] = 40Cr;
ctrMap[40Cr].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 + 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(150*150-240*240))
keyMap[spec].push(150*150-240*240);
if(!ctrMap[150*150-240*240])
ctrMap[150*150-240*240] = [];
dataObject[spec] = 150*150-240*240;
ctrMap[150*150-240*240].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(Q345B(16Mn)))
keyMap[material].push(Q345B(16Mn));
if(!ctrMap[Q345B(16Mn)])
ctrMap[Q345B(16Mn)] = [];
dataObject[material] = Q345B(16Mn);
ctrMap[Q345B(16Mn)].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(4260))
keyMap[price].push(4260);
if(!ctrMap[4260])
ctrMap[4260] = [];
dataObject[price] = 4260;
ctrMap[4260].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(150*150-240*240))
keyMap[spec].push(150*150-240*240);
if(!ctrMap[150*150-240*240])
ctrMap[150*150-240*240] = [];
dataObject[spec] = 150*150-240*240;
ctrMap[150*150-240*240].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20-30CrMnTi))
keyMap[material].push(20-30CrMnTi);
if(!ctrMap[20-30CrMnTi])
ctrMap[20-30CrMnTi] = [];
dataObject[material] = 20-30CrMnTi;
ctrMap[20-30CrMnTi].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(4510))
keyMap[price].push(4510);
if(!ctrMap[4510])
ctrMap[4510] = [];
dataObject[price] = 4510;
ctrMap[4510].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(150*150-240*240))
keyMap[spec].push(150*150-240*240);
if(!ctrMap[150*150-240*240])
ctrMap[150*150-240*240] = [];
dataObject[spec] = 150*150-240*240;
ctrMap[150*150-240*240].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20-42CrMoA))
keyMap[material].push(20-42CrMoA);
if(!ctrMap[20-42CrMoA])
ctrMap[20-42CrMoA] = [];
dataObject[material] = 20-42CrMoA;
ctrMap[20-42CrMoA].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(4910))
keyMap[price].push(4910);
if(!ctrMap[4910])
ctrMap[4910] = [];
dataObject[price] = 4910;
ctrMap[4910].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(Φ150-Φ230))
keyMap[spec].push(Φ150-Φ230);
if(!ctrMap[Φ150-Φ230])
ctrMap[Φ150-Φ230] = [];
dataObject[spec] = Φ150-Φ230;
ctrMap[Φ150-Φ230].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20-45#))
keyMap[material].push(20-45#);
if(!ctrMap[20-45#])
ctrMap[20-45#] = [];
dataObject[material] = 20-45#;
ctrMap[20-45#].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(4090))
keyMap[price].push(4090);
if(!ctrMap[4090])
ctrMap[4090] = [];
dataObject[price] = 4090;
ctrMap[4090].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(Φ150-Φ230))
keyMap[spec].push(Φ150-Φ230);
if(!ctrMap[Φ150-Φ230])
ctrMap[Φ150-Φ230] = [];
dataObject[spec] = Φ150-Φ230;
ctrMap[Φ150-Φ230].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(40Cr))
keyMap[material].push(40Cr);
if(!ctrMap[40Cr])
ctrMap[40Cr] = [];
dataObject[material] = 40Cr;
ctrMap[40Cr].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(4310))
keyMap[price].push(4310);
if(!ctrMap[4310])
ctrMap[4310] = [];
dataObject[price] = 4310;
ctrMap[4310].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(Φ150-Φ230))
keyMap[spec].push(Φ150-Φ230);
if(!ctrMap[Φ150-Φ230])
ctrMap[Φ150-Φ230] = [];
dataObject[spec] = Φ150-Φ230;
ctrMap[Φ150-Φ230].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(Q345B(16Mn)))
keyMap[material].push(Q345B(16Mn));
if(!ctrMap[Q345B(16Mn)])
ctrMap[Q345B(16Mn)] = [];
dataObject[material] = Q345B(16Mn);
ctrMap[Q345B(16Mn)].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(4260))
keyMap[price].push(4260);
if(!ctrMap[4260])
ctrMap[4260] = [];
dataObject[price] = 4260;
ctrMap[4260].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(Φ150-Φ230))
keyMap[spec].push(Φ150-Φ230);
if(!ctrMap[Φ150-Φ230])
ctrMap[Φ150-Φ230] = [];
dataObject[spec] = Φ150-Φ230;
ctrMap[Φ150-Φ230].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20-30CrMnTi))
keyMap[material].push(20-30CrMnTi);
if(!ctrMap[20-30CrMnTi])
ctrMap[20-30CrMnTi] = [];
dataObject[material] = 20-30CrMnTi;
ctrMap[20-30CrMnTi].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(4510))
keyMap[price].push(4510);
if(!ctrMap[4510])
ctrMap[4510] = [];
dataObject[price] = 4510;
ctrMap[4510].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(Φ150-Φ230))
keyMap[spec].push(Φ150-Φ230);
if(!ctrMap[Φ150-Φ230])
ctrMap[Φ150-Φ230] = [];
dataObject[spec] = Φ150-Φ230;
ctrMap[Φ150-Φ230].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20-42CrMoA))
keyMap[material].push(20-42CrMoA);
if(!ctrMap[20-42CrMoA])
ctrMap[20-42CrMoA] = [];
dataObject[material] = 20-42CrMoA;
ctrMap[20-42CrMoA].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(4590))
keyMap[price].push(4590);
if(!ctrMap[4590])
ctrMap[4590] = [];
dataObject[price] = 4590;
ctrMap[4590].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(150*150/180*220))
keyMap[spec].push(150*150/180*220);
if(!ctrMap[150*150/180*220])
ctrMap[150*150/180*220] = [];
dataObject[spec] = 150*150/180*220;
ctrMap[150*150/180*220].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(4090))
keyMap[price].push(4090);
if(!ctrMap[4090])
ctrMap[4090] = [];
dataObject[price] = 4090;
ctrMap[4090].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(150*150/180*220))
keyMap[spec].push(150*150/180*220);
if(!ctrMap[150*150/180*220])
ctrMap[150*150/180*220] = [];
dataObject[spec] = 150*150/180*220;
ctrMap[150*150/180*220].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(45#))
keyMap[material].push(45#);
if(!ctrMap[45#])
ctrMap[45#] = [];
dataObject[material] = 45#;
ctrMap[45#].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(4140))
keyMap[price].push(4140);
if(!ctrMap[4140])
ctrMap[4140] = [];
dataObject[price] = 4140;
ctrMap[4140].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(150*150/180*220))
keyMap[spec].push(150*150/180*220);
if(!ctrMap[150*150/180*220])
ctrMap[150*150/180*220] = [];
dataObject[spec] = 150*150/180*220;
ctrMap[150*150/180*220].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(16Mn))
keyMap[material].push(16Mn);
if(!ctrMap[16Mn])
ctrMap[16Mn] = [];
dataObject[material] = 16Mn;
ctrMap[16Mn].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(4240))
keyMap[price].push(4240);
if(!ctrMap[4240])
ctrMap[4240] = [];
dataObject[price] = 4240;
ctrMap[4240].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(150*150/180*220))
keyMap[spec].push(150*150/180*220);
if(!ctrMap[150*150/180*220])
ctrMap[150*150/180*220] = [];
dataObject[spec] = 150*150/180*220;
ctrMap[150*150/180*220].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(40Cr))
keyMap[material].push(40Cr);
if(!ctrMap[40Cr])
ctrMap[40Cr] = [];
dataObject[material] = 40Cr;
ctrMap[40Cr].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 + 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(120*120/150*150))
keyMap[spec].push(120*120/150*150);
if(!ctrMap[120*120/150*150])
ctrMap[120*120/150*150] = [];
dataObject[spec] = 120*120/150*150;
ctrMap[120*120/150*150].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(35#/45#))
keyMap[material].push(35#/45#);
if(!ctrMap[35#/45#])
ctrMap[35#/45#] = [];
dataObject[material] = 35#/45#;
ctrMap[35#/45#].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(4030))
keyMap[price].push(4030);
if(!ctrMap[4030])
ctrMap[4030] = [];
dataObject[price] = 4030;
ctrMap[4030].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(150*150/200*200))
keyMap[spec].push(150*150/200*200);
if(!ctrMap[150*150/200*200])
ctrMap[150*150/200*200] = [];
dataObject[spec] = 150*150/200*200;
ctrMap[150*150/200*200].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(40Cr))
keyMap[material].push(40Cr);
if(!ctrMap[40Cr])
ctrMap[40Cr] = [];
dataObject[material] = 40Cr;
ctrMap[40Cr].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(4080))
keyMap[price].push(4080);
if(!ctrMap[4080])
ctrMap[4080] = [];
dataObject[price] = 4080;
ctrMap[4080].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(120*120/150*150))
keyMap[spec].push(120*120/150*150);
if(!ctrMap[120*120/150*150])
ctrMap[120*120/150*150] = [];
dataObject[spec] = 120*120/150*150;
ctrMap[120*120/150*150].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(35/42CrMo))
keyMap[material].push(35/42CrMo);
if(!ctrMap[35/42CrMo])
ctrMap[35/42CrMo] = [];
dataObject[material] = 35/42CrMo;
ctrMap[35/42CrMo].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(4730))
keyMap[price].push(4730);
if(!ctrMap[4730])
ctrMap[4730] = [];
dataObject[price] = 4730;
ctrMap[4730].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(Ф380))
keyMap[spec].push(Ф380);
if(!ctrMap[Ф380])
ctrMap[Ф380] = [];
dataObject[spec] = Ф380;
ctrMap[Ф380].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20-45#))
keyMap[material].push(20-45#);
if(!ctrMap[20-45#])
ctrMap[20-45#] = [];
dataObject[material] = 20-45#;
ctrMap[20-45#].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(4140))
keyMap[price].push(4140);
if(!ctrMap[4140])
ctrMap[4140] = [];
dataObject[price] = 4140;
ctrMap[4140].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(Ф380))
keyMap[spec].push(Ф380);
if(!ctrMap[Ф380])
ctrMap[Ф380] = [];
dataObject[spec] = Ф380;
ctrMap[Ф380].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(40Cr))
keyMap[material].push(40Cr);
if(!ctrMap[40Cr])
ctrMap[40Cr] = [];
dataObject[material] = 40Cr;
ctrMap[40Cr].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(4390))
keyMap[price].push(4390);
if(!ctrMap[4390])
ctrMap[4390] = [];
dataObject[price] = 4390;
ctrMap[4390].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(Ф380))
keyMap[spec].push(Ф380);
if(!ctrMap[Ф380])
ctrMap[Ф380] = [];
dataObject[spec] = Ф380;
ctrMap[Ф380].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(Q345B(16Mn)))
keyMap[material].push(Q345B(16Mn));
if(!ctrMap[Q345B(16Mn)])
ctrMap[Q345B(16Mn)] = [];
dataObject[material] = Q345B(16Mn);
ctrMap[Q345B(16Mn)].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 + 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(Ф280-600))
keyMap[spec].push(Ф280-600);
if(!ctrMap[Ф280-600])
ctrMap[Ф280-600] = [];
dataObject[spec] = Ф280-600;
ctrMap[Ф280-600].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20#/35#/45#))
keyMap[material].push(20#/35#/45#);
if(!ctrMap[20#/35#/45#])
ctrMap[20#/35#/45#] = [];
dataObject[material] = 20#/35#/45#;
ctrMap[20#/35#/45#].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(4030))
keyMap[price].push(4030);
if(!ctrMap[4030])
ctrMap[4030] = [];
dataObject[price] = 4030;
ctrMap[4030].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(Ф280-600))
keyMap[spec].push(Ф280-600);
if(!ctrMap[Ф280-600])
ctrMap[Ф280-600] = [];
dataObject[spec] = Ф280-600;
ctrMap[Ф280-600].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20Mn/25Mn/50Mn))
keyMap[material].push(20Mn/25Mn/50Mn);
if(!ctrMap[20Mn/25Mn/50Mn])
ctrMap[20Mn/25Mn/50Mn] = [];
dataObject[material] = 20Mn/25Mn/50Mn;
ctrMap[20Mn/25Mn/50Mn].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(4130))
keyMap[price].push(4130);
if(!ctrMap[4130])
ctrMap[4130] = [];
dataObject[price] = 4130;
ctrMap[4130].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(Ф280-600))
keyMap[spec].push(Ф280-600);
if(!ctrMap[Ф280-600])
ctrMap[Ф280-600] = [];
dataObject[spec] = Ф280-600;
ctrMap[Ф280-600].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(16Mn))
keyMap[material].push(16Mn);
if(!ctrMap[16Mn])
ctrMap[16Mn] = [];
dataObject[material] = 16Mn;
ctrMap[16Mn].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(4130))
keyMap[price].push(4130);
if(!ctrMap[4130])
ctrMap[4130] = [];
dataObject[price] = 4130;
ctrMap[4130].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 24};
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(Ф280-600))
keyMap[spec].push(Ф280-600);
if(!ctrMap[Ф280-600])
ctrMap[Ф280-600] = [];
dataObject[spec] = Ф280-600;
ctrMap[Ф280-600].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A105(20Mn)))
keyMap[material].push(A105(20Mn));
if(!ctrMap[A105(20Mn)])
ctrMap[A105(20Mn)] = [];
dataObject[material] = A105(20Mn);
ctrMap[A105(20Mn)].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(4130))
keyMap[price].push(4130);
if(!ctrMap[4130])
ctrMap[4130] = [];
dataObject[price] = 4130;
ctrMap[4130].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 25};
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(Ф280-600))
keyMap[spec].push(Ф280-600);
if(!ctrMap[Ф280-600])
ctrMap[Ф280-600] = [];
dataObject[spec] = Ф280-600;
ctrMap[Ф280-600].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(40Cr))
keyMap[material].push(40Cr);
if(!ctrMap[40Cr])
ctrMap[40Cr] = [];
dataObject[material] = 40Cr;
ctrMap[40Cr].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(4230))
keyMap[price].push(4230);
if(!ctrMap[4230])
ctrMap[4230] = [];
dataObject[price] = 4230;
ctrMap[4230].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 26};
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(Ф280-600))
keyMap[spec].push(Ф280-600);
if(!ctrMap[Ф280-600])
ctrMap[Ф280-600] = [];
dataObject[spec] = Ф280-600;
ctrMap[Ф280-600].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20CrMnTi))
keyMap[material].push(20CrMnTi);
if(!ctrMap[20CrMnTi])
ctrMap[20CrMnTi] = [];
dataObject[material] = 20CrMnTi;
ctrMap[20CrMnTi].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(4380))
keyMap[price].push(4380);
if(!ctrMap[4380])
ctrMap[4380] = [];
dataObject[price] = 4380;
ctrMap[4380].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 27};
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(Ф280-600))
keyMap[spec].push(Ф280-600);
if(!ctrMap[Ф280-600])
ctrMap[Ф280-600] = [];
dataObject[spec] = Ф280-600;
ctrMap[Ф280-600].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20-42CrMo))
keyMap[material].push(20-42CrMo);
if(!ctrMap[20-42CrMo])
ctrMap[20-42CrMo] = [];
dataObject[material] = 20-42CrMo;
ctrMap[20-42CrMo].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(4780))
keyMap[price].push(4780);
if(!ctrMap[4780])
ctrMap[4780] = [];
dataObject[price] = 4780;
ctrMap[4780].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 28};
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(320*480))
keyMap[spec].push(320*480);
if(!ctrMap[320*480])
ctrMap[320*480] = [];
dataObject[spec] = 320*480;
ctrMap[320*480].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20-45#))
keyMap[material].push(20-45#);
if(!ctrMap[20-45#])
ctrMap[20-45#] = [];
dataObject[material] = 20-45#;
ctrMap[20-45#].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(4490))
keyMap[price].push(4490);
if(!ctrMap[4490])
ctrMap[4490] = [];
dataObject[price] = 4490;
ctrMap[4490].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 29};
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(320*480))
keyMap[spec].push(320*480);
if(!ctrMap[320*480])
ctrMap[320*480] = [];
dataObject[spec] = 320*480;
ctrMap[320*480].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20-50Mn))
keyMap[material].push(20-50Mn);
if(!ctrMap[20-50Mn])
ctrMap[20-50Mn] = [];
dataObject[material] = 20-50Mn;
ctrMap[20-50Mn].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(4590))
keyMap[price].push(4590);
if(!ctrMap[4590])
ctrMap[4590] = [];
dataObject[price] = 4590;
ctrMap[4590].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 30};
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(320*480))
keyMap[spec].push(320*480);
if(!ctrMap[320*480])
ctrMap[320*480] = [];
dataObject[spec] = 320*480;
ctrMap[320*480].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(4590))
keyMap[price].push(4590);
if(!ctrMap[4590])
ctrMap[4590] = [];
dataObject[price] = 4590;
ctrMap[4590].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 31};
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(320*480))
keyMap[spec].push(320*480);
if(!ctrMap[320*480])
ctrMap[320*480] = [];
dataObject[spec] = 320*480;
ctrMap[320*480].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(40Cr))
keyMap[material].push(40Cr);
if(!ctrMap[40Cr])
ctrMap[40Cr] = [];
dataObject[material] = 40Cr;
ctrMap[40Cr].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(4690))
keyMap[price].push(4690);
if(!ctrMap[4690])
ctrMap[4690] = [];
dataObject[price] = 4690;
ctrMap[4690].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 32};
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(320*480))
keyMap[spec].push(320*480);
if(!ctrMap[320*480])
ctrMap[320*480] = [];
dataObject[spec] = 320*480;
ctrMap[320*480].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(20CrMnTi))
keyMap[material].push(20CrMnTi);
if(!ctrMap[20CrMnTi])
ctrMap[20CrMnTi] = [];
dataObject[material] = 20CrMnTi;
ctrMap[20CrMnTi].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(4790))
keyMap[price].push(4790);
if(!ctrMap[4790])
ctrMap[4790] = [];
dataObject[price] = 4790;
ctrMap[4790].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 33};
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(320*480))
keyMap[spec].push(320*480);
if(!ctrMap[320*480])
ctrMap[320*480] = [];
dataObject[spec] = 320*480;
ctrMap[320*480].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(30-42CrMo))
keyMap[material].push(30-42CrMo);
if(!ctrMap[30-42CrMo])
ctrMap[30-42CrMo] = [];
dataObject[material] = 30-42CrMo;
ctrMap[30-42CrMo].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(5390))
keyMap[price].push(5390);
if(!ctrMap[5390])
ctrMap[5390] = [];
dataObject[price] = 5390;
ctrMap[5390].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 34};
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(Ф500))
keyMap[spec].push(Ф500);
if(!ctrMap[Ф500])
ctrMap[Ф500] = [];
dataObject[spec] = Ф500;
ctrMap[Ф500].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(45#))
keyMap[material].push(45#);
if(!ctrMap[45#])
ctrMap[45#] = [];
dataObject[material] = 45#;
ctrMap[45#].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(4560))
keyMap[price].push(4560);
if(!ctrMap[4560])
ctrMap[4560] = [];
dataObject[price] = 4560;
ctrMap[4560].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 35};
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(Ф500))
keyMap[spec].push(Ф500);
if(!ctrMap[Ф500])
ctrMap[Ф500] = [];
dataObject[spec] = Ф500;
ctrMap[Ф500].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(40Cr))
keyMap[material].push(40Cr);
if(!ctrMap[40Cr])
ctrMap[40Cr] = [];
dataObject[material] = 40Cr;
ctrMap[40Cr].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(4710))
keyMap[price].push(4710);
if(!ctrMap[4710])
ctrMap[4710] = [];
dataObject[price] = 4710;
ctrMap[4710].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 36};
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(Ф500))
keyMap[spec].push(Ф500);
if(!ctrMap[Ф500])
ctrMap[Ф500] = [];
dataObject[spec] = Ф500;
ctrMap[Ф500].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(Q345B(16Mn)))
keyMap[material].push(Q345B(16Mn));
if(!ctrMap[Q345B(16Mn)])
ctrMap[Q345B(16Mn)] = [];
dataObject[material] = Q345B(16Mn);
ctrMap[Q345B(16Mn)].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(4710))
keyMap[price].push(4710);
if(!ctrMap[4710])
ctrMap[4710] = [];
dataObject[price] = 4710;
ctrMap[4710].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 37};
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(Ф500))
keyMap[spec].push(Ф500);
if(!ctrMap[Ф500])
ctrMap[Ф500] = [];
dataObject[spec] = Ф500;
ctrMap[Ф500].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(35CrMo/42CrMo))
keyMap[material].push(35CrMo/42CrMo);
if(!ctrMap[35CrMo/42CrMo])
ctrMap[35CrMo/42CrMo] = [];
dataObject[material] = 35CrMo/42CrMo;
ctrMap[35CrMo/42CrMo].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(5590))
keyMap[price].push(5590);
if(!ctrMap[5590])
ctrMap[5590] = [];
dataObject[price] = 5590;
ctrMap[5590].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;