This commit is contained in:
unknown 2023-12-05 15:45:38 +08:00
parent 77835dd882
commit 744a8e1097
15 changed files with 23629 additions and 283 deletions

View File

@ -0,0 +1,497 @@
export let pdsJs = [
{
name: "总降电力室",
list: [
"6.3KV#1破碎出线",
"6.3KV#1窑头出线",
"6.3KV#1原料#1出线",
"6.3KV#1原料#2出线",
"6.3KV#2窑头出线",
"6.3KV#2原料#1出线",
"6.3KV#2原料#2出线",
"6.3KV#1发电机出线(安热线)",
"6.3KV#主变1进线",
"6.3KV#主变2进线",
"6.3KV#1水泥磨出线",
"6.3KV塑料厂出线",
"6.3KV骨料出线",
"6.3KV#3石灰石出线",
"6.3KV#3原料出线",
"6.3KV#3窑尾出线",
"6.3KV#3窑头出线",
"6.3KV#2水泥磨出线",
"6.3KV#2发电机出线"
],
},
{
name: "矿山电力室",
list: [
"1#石灰石破碎机",
"2#石灰石破碎机",
"矿山进线柜",
"矿山变压器",
"矿山皮带机",
],
},
{
name: "原材料电力室",
list: [
"28F1板喂机",
"水井总电源",
"2802皮带机",
"2305皮带机",
"2306皮带机",
"仓库电源",
"1#圆锥取料机",
"2#圆锥取料机",
"28F2板喂机",
"2803皮带机",
"2801皮带机",
"2302堆料机",
"2403皮带机",
"2402皮带机",
"2401皮带机",
"3504可逆皮带机",
"3502皮带机",
"3501皮带机",
"2304取料机",
"2303取料机",
],
},
{
name: "一线生料磨电力室",
list: [
"1#进线",
"2#进线",
"原材料变压器",
"1#后排风机",
"1#变压器",
"2#变压器",
"生料磨主电机",
"1#生料磨高温风机",
"窑尾变压器",
"窑中整流变压器",
"1#循环风机",
"西院变压器",
"取暖泵1#2#3#",
"取暖泵4#",
"取暖泵5#",
"食堂公寓",
"1#空压机",
"2#空压机",
"3#空压机",
"选粉机",
"入库提升机",
],
},
{
name: "二线生料磨电力室",
list: [
"1#进线",
"1#变压器",
"2#变压器",
"生料磨主电机",
"2#生料磨高温风机",
"窑尾变压器",
"窑中整流变压器",
"2#后排风机",
"2#循环风机",
"2#进线",
"6#水井",
"选粉机",
"4#空压机",
"入库提升机",
],
},
{
name: "窑尾电力室",
list: ["南入窑提升机", "北入窑提升机", "入窑提升机1", "入窑提升机2"],
},
{
name: "一线窑头电力室1",
list: [
"辊式破碎机",
"煤磨控制柜电源",
"F7风机",
"F8风机",
"F9风机",
"FR风机",
"F4风机",
"F5风机",
"5703空浮风机",
"7517风机",
"7516风机",
"1#液压电源",
"2#液压电源",
"F3风机",
"F2风机",
"F1风机",
"FB风机",
"FA风机",
"7518风机",
"F6风机",
"斜斗",
],
},
{
name: "一线窑头电力室2",
list: [
"1#窑头进线",
"1#煤磨主电机",
"1#煤磨通风机",
"1#变压器",
"2#变压器",
"1#过剩风机",
"熟料外放1",
"7602堆料机、7603取料机",
"老中控楼、化验室",
"循环水泵房",
"1#煤磨辅机设备",
"熟料外放2",
],
},
{
name: "二线窑头电力室1",
list: [
"FR风机",
"F1风机",
"F2风机",
"F3风机",
"F4风机",
"F5风机",
"F6风机",
"F7风机",
"F8风机",
"FA风机",
"原煤板喂机",
"6635风机",
"FB风机",
"5703空浮风机",
"7516风机",
"液压站一段油泵",
"液压站二段油泵",
"辊破电源",
"熟料链斗输送机",
"5703备用风机",
"7517风机",
"老中控楼电源",
"空调",
],
},
{
name: "二线窑头电力室2",
list: [
"2#窑头进线",
"2#煤磨主电机",
"2#煤磨通风机",
"1#变压器",
"2#变压器",
"2#过剩风机",
"2#煤磨辅机",
"2#熟料外放",
],
},
{
name: "一线原煤电力室",
list: [
"7102皮带机",
"7103皮带机",
"7601皮带机",
"原煤输送皮带",
"7605皮带机",
"7610皮带机",
"7604皮带机",
],
},
{
name: "水泥磨电力室",
list: [
"万吨仓电源",
"水泥磨收尘风机",
"1#包装除尘器",
"1#包装机电源",
"2#包装除尘器",
"总进线柜",
"变压器",
"水泥磨主电机",
"水泥磨辊压机",
"水泥库底1#斜槽风机",
"2#3#4#库侧卸料罗茨风机",
"1#库侧罗茨风机",
"水泥库底2#斜槽风机",
"2#库侧罗茨风机",
"3#库侧罗茨风机",
"1#2#3#4#库侧水泥散装机",
"1#包装斗式提升机",
"4#库侧罗茨风机",
"1#库侧卸料罗茨风机",
"4#空压机",
"1#包装收尘风机电院",
"1#回灰斜槽风机",
"2#包装收尘变频电源",
"2#包装提升机",
"2#包装机",
"粉煤灰空压机",
"料饼提升机",
"选粉机",
"循环风机",
],
},
{
name: "万吨仓电力室",
list: ["污水处理"],
},
{
name: "余热发电电力室",
list: [
"1#循环水泵",
"2#循环水泵",
"3#循环水泵",
"4#循环水泵",
"润滑高压油泵",
],
},
// 有问题,暂时没有写三号线熟料配电室
{
name: "三号线熟料配电室",
list: [
"电源进线",
"备用抽屉柜",
"与窑头电力室联络电源",
"侧式悬臂堆料机电源",
"521FN05VF01离心通风机变频柜",
"照明电源",
"侧式悬臂堆料机备用柜",
"1#桥式取料机电源",
"2#桥式取料机电源",
"251BC03MT01带式输送机软起柜",
"741BC01MT01带式输送机软起柜",
"521FN06VF01离心通风机变频柜",
"521FN04VF01离心通风机变频柜",
"521FN03VF01离心通风机变频柜",
"521FN02VF01离心通风机变频柜",
"521BC06SS01带式输送机软起柜",
"进线电源",
],
},
// 有问题,暂时没有写三号线窑头配电室
{
name: "三号线窑头配电室",
list: [
"FA冷却风机",
"FB冷却风机",
"F2冷却风机",
"F4冷却风机",
"FRB1冷却风机变频柜",
"电源进线",
"应急电源",
"备用抽屉柜",
"与窑尾电力室联络电源",
"与2#变压器联络电源",
"备用抽屉柜",
"3#空气悬浮离心风机",
"1#空气悬浮离心风机",
"2#空气悬浮离心风机",
"1#液压油泵软起柜",
"2#液压油泵软起柜",
"3#液压油泵软起柜",
"4#液压油泵软起柜",
"电源进线",
"与1#变压器联络电源",
"发电备用抽屉柜",
"照明电源",
"备用抽屉柜",
"备用抽屉柜",
"与3#变压器联络电源",
"熟料输送机软起柜",
"FC冷却风机",
"FR冷却风机",
"F1冷却风机",
"F3冷却风机变频柜",
"F5冷却风机变频柜",
"电源进线",
"2#空压机电源",
"1#空压机电源",
"与2#变压器联络电源",
"3#空压机电源",
"4#空压机电源",
"与熟料库电气室联络电源",
"3#可逆螺旋输送机",
"无741JX编号",
"备用抽屉柜",
"1#空气悬浮离心鼓风机",
"3#空气悬浮离心鼓风机",
"2#空气悬浮离心鼓风机",
"备用抽屉柜",
"5#液压油泵软起柜",
"6#液压油泵软起柜",
"F8冷却风机",
"离心通风机变频柜",
"F9冷却风机变频柜",
"F7冷却风机变频柜",
"F6冷却风机变频柜",
"备用高压柜",
"熟料库变压器",
"窑头变压器3",
"窑头变压器2",
"窑头变压器1",
"窑头排风机",
"煤磨风机",
"煤磨主电机",
"电源进线",
],
},
// 三号线窑尾配电室
{
name: "三号线窑尾配电室",
list: [
"电源进线",
"备用抽屉柜",
"1#磁悬浮鼓风机控制柜",
"废气处理电源",
"3#磁悬浮鼓风机控制柜",
"照明电源",
"4#磁悬浮鼓风机控制柜",
"与原料磨电气室联络电源",
"与窑头电气室联络",
"罗茨鼓风机变频柜",
"窑辅助传动及制动器软起柜",
"斗式提升机软起柜",
],
},
// 三号线生料配电室
{
name: "三号线生料配电室",
list: [
"电源进线",
"窑尾变压器",
"窑中主传动柜",
"窑尾排风机变频柜",
"窑尾高温风机变频柜",
"辊压机固定辊主电机",
"辊压机活动辊主电机",
"循环风机变频柜",
"原料磨电气室变压器",
"辅料处理电气室变压器",
"原料配料站电气室变压器",
"电机备用",
"反击式破碎机主电机",
"电源进线",
"垃圾处理变压器1",
"垃圾处理变压器2",
"变压器备用",
"电源进线",
"照明电源",
"与原料配料电气室联络电源",
"与窑尾电气室联络电源",
"备用抽屉柜",
"1#链板式提升机软启动柜1",
"1#链板式提升机软启动柜2",
"361BE02SS012#链板式提升机软启动柜1",
"361BE02SS022#链板式提升机软启动柜2",
"391BE01SS01胶带斗式提升机软启动",
"361SR02VF01选粉机变频器",
"341BC01VF01带式输送机变频柜",
"391FN01VF01离心通风机变频柜",
],
},
// 辅料处理配电室
{
name: "辅料处理配电室",
list: [
"电源进线",
"251CA01AP01辅料智能抓斗电源",
"721CA01AP01原煤智能抓斗电源",
"与原料配料电气室联络电源",
"331ST01LP01SP侧式悬臂堆料机备用柜",
"照明电源",
"331ST01LP01侧式悬臂堆料机电源",
"备用抽屉柜",
"251BC01MT01带式输送机软起柜",
"251FN02MT01离心风机变频柜",
"进线电源",
"备用抽屉柜",
],
},
{
name: "原料配料配电室",
list: [
"电源进线",
"照明电源",
"与原料磨电气室联络电源",
"1#定量给料机电源",
"备用抽屉柜",
"331RE01LP011#侧式刮板取料机电源",
"331RE02LP012#侧式刮板取料机电源",
"331RE02LP01SP2#侧式刮板取料机备用",
"321SE01LP01圆形堆场堆取料机电源",
"1#定量给料机备用电源",
"2#定量给料机电源",
"2#定量给料机备用电源",
"4#定量给料机电源",
"4#定量给料机备用电源",
"与辅材处理电气室联络电源",
"2A1BC05MT01带式输送机软起柜",
"331BC04MT01带式输送机软起柜",
"331BC03MT01带式输送机软起柜",
"331BC02MT01带式输送机软起柜",
"321BC02MT01带式输送机软起柜",
"321BC01MT01带式输送机软起柜",
"综合材料库电源",
"循环水电源",
"备用抽屉柜",
"721BC02MT01带式输送机电源",
],
},
{
name: "石灰石破碎配电室",
list: [
"电源进线",
"照明电源",
"备用抽屉柜",
"1#重型板式喂料机变频柜",
"2#重型板式喂料机变频柜",
"211FN01VF01离心通风机变频柜",
"211FN02VF01离心通风机变频柜",
"211BC01SS01带式输送机软起柜",
"211BC02SS01带式输送机软起柜",
"电源进线柜",
"3#破碎机1#主电机",
"3#破碎机2#主电机",
"2#破碎机1#主电机",
"2#破碎机2#主电机",
"矿山电力室变压器",
"电机备用",
],
},
{
name: "石灰石输送控制室1、2",
list: [
"2A1BC02MT01带式输送机软起柜",
"2A1BC01MT01带式输送机软起柜",
"电源进线",
"2A1BC06MT01带式输送机软起柜",
"2A1BC04MT01带式输送机软起柜",
"2A1BC03MT01带式输送机软起柜",
"电源进线",
],
},
];

View File

@ -0,0 +1,497 @@
export let pdsJs = [
{
name: "总降电力室",
list: [
"6.3KV#1破碎出线",
"6.3KV#1窑头出线",
"6.3KV#1原料#1出线",
"6.3KV#1原料#2出线",
"6.3KV#2窑头出线",
"6.3KV#2原料#1出线",
"6.3KV#2原料#2出线",
"6.3KV#1发电机出线(安热线)",
"6.3KV#主变1进线",
"6.3KV#主变2进线",
"6.3KV#1水泥磨出线",
"6.3KV塑料厂出线",
"6.3KV骨料出线",
"6.3KV#3石灰石出线",
"6.3KV#3原料出线",
"6.3KV#3窑尾出线",
"6.3KV#3窑头出线",
"6.3KV#2水泥磨出线",
"6.3KV#2发电机出线"
],
},
{
name: "矿山电力室",
list: [
"1#石灰石破碎机",
"2#石灰石破碎机",
"矿山进线柜",
"矿山变压器",
"矿山皮带机",
],
},
{
name: "原材料电力室",
list: [
"28F1板喂机",
"水井总电源",
"2802皮带机",
"2305皮带机",
"2306皮带机",
"仓库电源",
"1#圆锥取料机",
"2#圆锥取料机",
"28F2板喂机",
"2803皮带机",
"2801皮带机",
"2302堆料机",
"2403皮带机",
"2402皮带机",
"2401皮带机",
"3504可逆皮带机",
"3502皮带机",
"3501皮带机",
"2304取料机",
"2303取料机",
],
},
{
name: "一线生料磨电力室",
list: [
"1#进线",
"2#进线",
"原材料变压器",
"1#后排风机",
"1#变压器",
"2#变压器",
"生料磨主电机",
"1#生料磨高温风机",
"窑尾变压器",
"窑中整流变压器",
"1#循环风机",
"西院变压器",
"取暖泵1#2#3#",
"取暖泵4#",
"取暖泵5#",
"食堂公寓",
"1#空压机",
"2#空压机",
"3#空压机",
"选粉机",
"入库提升机",
],
},
{
name: "二线生料磨电力室",
list: [
"1#进线",
"1#变压器",
"2#变压器",
"生料磨主电机",
"2#生料磨高温风机",
"窑尾变压器",
"窑中整流变压器",
"2#后排风机",
"2#循环风机",
"2#进线",
"6#水井",
"选粉机",
"4#空压机",
"入库提升机",
],
},
{
name: "窑尾电力室",
list: ["南入窑提升机", "北入窑提升机", "入窑提升机1", "入窑提升机2"],
},
{
name: "一线窑头电力室1",
list: [
"辊式破碎机",
"煤磨控制柜电源",
"F7风机",
"F8风机",
"F9风机",
"FR风机",
"F4风机",
"F5风机",
"5703空浮风机",
"7517风机",
"7516风机",
"1#液压电源",
"2#液压电源",
"F3风机",
"F2风机",
"F1风机",
"FB风机",
"FA风机",
"7518风机",
"F6风机",
"斜斗",
],
},
{
name: "一线窑头电力室2",
list: [
"1#窑头进线",
"1#煤磨主电机",
"1#煤磨通风机",
"1#变压器",
"2#变压器",
"1#过剩风机",
"熟料外放1",
"7602堆料机、7603取料机",
"老中控楼、化验室",
"循环水泵房",
"1#煤磨辅机设备",
"熟料外放2",
],
},
{
name: "二线窑头电力室1",
list: [
"FR风机",
"F1风机",
"F2风机",
"F3风机",
"F4风机",
"F5风机",
"F6风机",
"F7风机",
"F8风机",
"FA风机",
"原煤板喂机",
"6635风机",
"FB风机",
"5703空浮风机",
"7516风机",
"液压站一段油泵",
"液压站二段油泵",
"辊破电源",
"熟料链斗输送机",
"5703备用风机",
"7517风机",
"老中控楼电源",
"空调",
],
},
{
name: "二线窑头电力室2",
list: [
"2#窑头进线",
"2#煤磨主电机",
"2#煤磨通风机",
"1#变压器",
"2#变压器",
"2#过剩风机",
"2#煤磨辅机",
"2#熟料外放",
],
},
{
name: "一线原煤电力室",
list: [
"7102皮带机",
"7103皮带机",
"7601皮带机",
"原煤输送皮带",
"7605皮带机",
"7610皮带机",
"7604皮带机",
],
},
{
name: "水泥磨电力室",
list: [
"万吨仓电源",
"水泥磨收尘风机",
"1#包装除尘器",
"1#包装机电源",
"2#包装除尘器",
"总进线柜",
"变压器",
"水泥磨主电机",
"水泥磨辊压机",
"水泥库底1#斜槽风机",
"2#3#4#库侧卸料罗茨风机",
"1#库侧罗茨风机",
"水泥库底2#斜槽风机",
"2#库侧罗茨风机",
"3#库侧罗茨风机",
"1#2#3#4#库侧水泥散装机",
"1#包装斗式提升机",
"4#库侧罗茨风机",
"1#库侧卸料罗茨风机",
"4#空压机",
"1#包装收尘风机电院",
"1#回灰斜槽风机",
"2#包装收尘变频电源",
"2#包装提升机",
"2#包装机",
"粉煤灰空压机",
"料饼提升机",
"选粉机",
"循环风机",
],
},
{
name: "万吨仓电力室",
list: ["污水处理"],
},
{
name: "余热发电电力室",
list: [
"1#循环水泵",
"2#循环水泵",
"3#循环水泵",
"4#循环水泵",
"润滑高压油泵",
],
},
// 有问题,暂时没有写三号线熟料配电室
{
name: "三号线熟料配电室",
list: [
"电源进线",
"备用抽屉柜",
"与窑头电力室联络电源",
"侧式悬臂堆料机电源",
"521FN05VF01离心通风机变频柜",
"照明电源",
"侧式悬臂堆料机备用柜",
"1#桥式取料机电源",
"2#桥式取料机电源",
"251BC03MT01带式输送机软起柜",
"741BC01MT01带式输送机软起柜",
"521FN06VF01离心通风机变频柜",
"521FN04VF01离心通风机变频柜",
"521FN03VF01离心通风机变频柜",
"521FN02VF01离心通风机变频柜",
"521BC06SS01带式输送机软起柜",
"进线电源",
],
},
// 有问题,暂时没有写三号线窑头配电室
{
name: "三号线窑头配电室",
list: [
"FA冷却风机",
"FB冷却风机",
"F2冷却风机",
"F4冷却风机",
"FRB1冷却风机变频柜",
"电源进线",
"应急电源",
"备用抽屉柜",
"与窑尾电力室联络电源",
"与2#变压器联络电源",
"备用抽屉柜",
"3#空气悬浮离心风机",
"1#空气悬浮离心风机",
"2#空气悬浮离心风机",
"1#液压油泵软起柜",
"2#液压油泵软起柜",
"3#液压油泵软起柜",
"4#液压油泵软起柜",
"电源进线",
"与1#变压器联络电源",
"发电备用抽屉柜",
"照明电源",
"备用抽屉柜",
"备用抽屉柜",
"与3#变压器联络电源",
"熟料输送机软起柜",
"FC冷却风机",
"FR冷却风机",
"F1冷却风机",
"F3冷却风机变频柜",
"F5冷却风机变频柜",
"电源进线",
"2#空压机电源",
"1#空压机电源",
"与2#变压器联络电源",
"3#空压机电源",
"4#空压机电源",
"与熟料库电气室联络电源",
"3#可逆螺旋输送机",
"无741JX编号",
"备用抽屉柜",
"1#空气悬浮离心鼓风机",
"3#空气悬浮离心鼓风机",
"2#空气悬浮离心鼓风机",
"备用抽屉柜",
"5#液压油泵软起柜",
"6#液压油泵软起柜",
"F8冷却风机",
"离心通风机变频柜",
"F9冷却风机变频柜",
"F7冷却风机变频柜",
"F6冷却风机变频柜",
"备用高压柜",
"熟料库变压器",
"窑头变压器3",
"窑头变压器2",
"窑头变压器1",
"窑头排风机",
"煤磨风机",
"煤磨主电机",
"电源进线",
],
},
// 三号线窑尾配电室
{
name: "三号线窑尾配电室",
list: [
"电源进线",
"备用抽屉柜",
"1#磁悬浮鼓风机控制柜",
"废气处理电源",
"3#磁悬浮鼓风机控制柜",
"照明电源",
"4#磁悬浮鼓风机控制柜",
"与原料磨电气室联络电源",
"与窑头电气室联络",
"罗茨鼓风机变频柜",
"窑辅助传动及制动器软起柜",
"斗式提升机软起柜",
],
},
// 三号线生料配电室
{
name: "三号线生料配电室",
list: [
"电源进线",
"窑尾变压器",
"窑中主传动柜",
"窑尾排风机变频柜",
"窑尾高温风机变频柜",
"辊压机固定辊主电机",
"辊压机活动辊主电机",
"循环风机变频柜",
"原料磨电气室变压器",
"辅料处理电气室变压器",
"原料配料站电气室变压器",
"电机备用",
"反击式破碎机主电机",
"电源进线",
"垃圾处理变压器1",
"垃圾处理变压器2",
"变压器备用",
"电源进线",
"照明电源",
"与原料配料电气室联络电源",
"与窑尾电气室联络电源",
"备用抽屉柜",
"1#链板式提升机软启动柜1",
"1#链板式提升机软启动柜2",
"361BE02SS012#链板式提升机软启动柜1",
"361BE02SS022#链板式提升机软启动柜2",
"391BE01SS01胶带斗式提升机软启动",
"361SR02VF01选粉机变频器",
"341BC01VF01带式输送机变频柜",
"391FN01VF01离心通风机变频柜",
],
},
// 辅料处理配电室
{
name: "辅料处理配电室",
list: [
"电源进线",
"251CA01AP01辅料智能抓斗电源",
"721CA01AP01原煤智能抓斗电源",
"与原料配料电气室联络电源",
"331ST01LP01SP侧式悬臂堆料机备用柜",
"照明电源",
"331ST01LP01侧式悬臂堆料机电源",
"备用抽屉柜",
"251BC01MT01带式输送机软起柜",
"251FN02MT01离心风机变频柜",
"进线电源",
"备用抽屉柜",
],
},
{
name: "原料配料配电室",
list: [
"电源进线",
"照明电源",
"与原料磨电气室联络电源",
"1#定量给料机电源",
"备用抽屉柜",
"331RE01LP011#侧式刮板取料机电源",
"331RE02LP012#侧式刮板取料机电源",
"331RE02LP01SP2#侧式刮板取料机备用",
"321SE01LP01圆形堆场堆取料机电源",
"1#定量给料机备用电源",
"2#定量给料机电源",
"2#定量给料机备用电源",
"4#定量给料机电源",
"4#定量给料机备用电源",
"与辅材处理电气室联络电源",
"2A1BC05MT01带式输送机软起柜",
"331BC04MT01带式输送机软起柜",
"331BC03MT01带式输送机软起柜",
"331BC02MT01带式输送机软起柜",
"321BC02MT01带式输送机软起柜",
"321BC01MT01带式输送机软起柜",
"综合材料库电源",
"循环水电源",
"备用抽屉柜",
"721BC02MT01带式输送机电源",
],
},
{
name: "石灰石破碎配电室",
list: [
"电源进线",
"照明电源",
"备用抽屉柜",
"1#重型板式喂料机变频柜",
"2#重型板式喂料机变频柜",
"211FN01VF01离心通风机变频柜",
"211FN02VF01离心通风机变频柜",
"211BC01SS01带式输送机软起柜",
"211BC02SS01带式输送机软起柜",
"电源进线柜",
"3#破碎机1#主电机",
"3#破碎机2#主电机",
"2#破碎机1#主电机",
"2#破碎机2#主电机",
"矿山电力室变压器",
"电机备用",
],
},
{
name: "石灰石输送控制室1、2",
list: [
"2A1BC02MT01带式输送机软起柜",
"2A1BC01MT01带式输送机软起柜",
"电源进线",
"2A1BC06MT01带式输送机软起柜",
"2A1BC04MT01带式输送机软起柜",
"2A1BC03MT01带式输送机软起柜",
"电源进线",
],
},
];

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,6 +7,7 @@ export let pdsJs = [
"6.3KV#1原料#1出线",
"6.3KV#1原料#2出线",
"6.3KV#2窑头出线",
"6.3KV#2原料#1出线",
"6.3KV#2原料#2出线",
"6.3KV#1发电机出线(安热线)",
@ -488,7 +489,7 @@ export let pdsJs = [
"电源进线",
"2A1BC06MT01带式输送机软起柜",
"2A1BC04MT01带式输送机软起柜",
"2A1BC03MT01带式输送机软起柜",
"电源进线",
],

View File

@ -836,293 +836,293 @@ export default {
this.defineEcharts("pdsydl", option);
},
//
init() {
//3d
let myChart = this.$echarts.init(document.getElementById("fhzb"));
// option ; getPie3D(01)
this.option = this.getPie3D(this.optionData, 0.8);
//
myChart.setOption(this.option);
//
this.bindListen(myChart);
},
// pieData internalDiameterRatio:
getPie3D(pieData, internalDiameterRatio) {
let that = this;
let series = [];
let sumValue = 0;
let startValue = 0;
let endValue = 0;
let legendData = [];
let legendBfb = [];
let k = 1 - internalDiameterRatio;
pieData.sort((a, b) => {
return b.value - a.value;
});
// series-surface()
for (let i = 0; i < pieData.length; i++) {
sumValue += pieData[i].value;
let seriesItem = {
//
name:
typeof pieData[i].name === "undefined"
? `series${i}`
: pieData[i].name,
type: "surface",
//
parametric: true,
//线
wireframe: {
show: false,
},
pieData: pieData[i],
pieStatus: {
selected: false,
hovered: false,
k: k,
},
//()
center: ["80%", "100%"],
radius: "60%",
};
//
if (typeof pieData[i].itemStyle != "undefined") {
let itemStyle = {};
typeof pieData[i].itemStyle.color != "undefined"
? (itemStyle.color = pieData[i].itemStyle.color)
: null;
typeof pieData[i].itemStyle.opacity != "undefined"
? (itemStyle.opacity = pieData[i].itemStyle.opacity)
: null;
seriesItem.itemStyle = itemStyle;
}
series.push(seriesItem);
}
// 使 sumValue getParametricEquation
// series-surface series-surface.parametricEquation
legendData = [];
legendBfb = [];
for (let i = 0; i < series.length; i++) {
endValue = startValue + series[i].pieData.value;
series[i].pieData.startRatio = startValue / sumValue;
series[i].pieData.endRatio = endValue / sumValue;
series[i].parametricEquation = that.getParametricEquation(
series[i].pieData.startRatio,
series[i].pieData.endRatio,
false,
false,
k,
series[i].pieData.value
);
// //
// init() {
// //3d
// let myChart = this.$echarts.init(document.getElementById("fhzb"));
// // option ; getPie3D(01)
// this.option = this.getPie3D(this.optionData, 0.8);
// //
// myChart.setOption(this.option);
// //
// this.bindListen(myChart);
// },
// // pieData internalDiameterRatio:
// getPie3D(pieData, internalDiameterRatio) {
// let that = this;
// let series = [];
// let sumValue = 0;
// let startValue = 0;
// let endValue = 0;
// let legendData = [];
// let legendBfb = [];
// let k = 1 - internalDiameterRatio;
// pieData.sort((a, b) => {
// return b.value - a.value;
// });
// // series-surface()
// for (let i = 0; i < pieData.length; i++) {
// sumValue += pieData[i].value;
// let seriesItem = {
// //
// name:
// typeof pieData[i].name === "undefined"
// ? `series${i}`
// : pieData[i].name,
// type: "surface",
// //
// parametric: true,
// //线
// wireframe: {
// show: false,
// },
// pieData: pieData[i],
// pieStatus: {
// selected: false,
// hovered: false,
// k: k,
// },
// //()
// center: ["80%", "100%"],
// radius: "60%",
// };
// //
// if (typeof pieData[i].itemStyle != "undefined") {
// let itemStyle = {};
// typeof pieData[i].itemStyle.color != "undefined"
// ? (itemStyle.color = pieData[i].itemStyle.color)
// : null;
// typeof pieData[i].itemStyle.opacity != "undefined"
// ? (itemStyle.opacity = pieData[i].itemStyle.opacity)
// : null;
// seriesItem.itemStyle = itemStyle;
// }
// series.push(seriesItem);
// }
// // 使 sumValue getParametricEquation
// // series-surface series-surface.parametricEquation
// legendData = [];
// legendBfb = [];
// for (let i = 0; i < series.length; i++) {
// endValue = startValue + series[i].pieData.value;
// series[i].pieData.startRatio = startValue / sumValue;
// series[i].pieData.endRatio = endValue / sumValue;
// series[i].parametricEquation = that.getParametricEquation(
// series[i].pieData.startRatio,
// series[i].pieData.endRatio,
// false,
// false,
// k,
// series[i].pieData.value
// );
startValue = endValue;
let bfb = that.fomatFloat(series[i].pieData.value / sumValue, 4);
legendData.push({
name: series[i].name,
value: bfb,
});
legendBfb.push({
name: series[i].name,
value: bfb,
});
}
// startValue = endValue;
// let bfb = that.fomatFloat(series[i].pieData.value / sumValue, 4);
// legendData.push({
// name: series[i].name,
// value: bfb,
// });
// legendBfb.push({
// name: series[i].name,
// value: bfb,
// });
// }
//()
let boxHeight = this.getHeight3D(series, 15); //3d/
// legendDataseries
let option = {
//( )
tooltip: {
formatter: (params) => {
if (
params.seriesName !== "mouseoutSeries" &&
params.seriesName !== "pie2d"
) {
let bfb = (
(this.option.series[params.seriesIndex].pieData.endRatio -
this.option.series[params.seriesIndex].pieData.startRatio) *
100
).toFixed(2);
return (
`${params.seriesName}<br/>` +
`<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;"></span>` +
`${bfb}%`
);
}
},
},
label: {
// normal: {
// show: true,
// position: "right",
// formatter: "{b} \n{c} {d}%",
// },
// //()
// let boxHeight = this.getHeight3D(series, 15); //3d/
// // legendDataseries
// let option = {
// //( )
// tooltip: {
// formatter: (params) => {
// if (
// params.seriesName !== "mouseoutSeries" &&
// params.seriesName !== "pie2d"
// ) {
// let bfb = (
// (this.option.series[params.seriesIndex].pieData.endRatio -
// this.option.series[params.seriesIndex].pieData.startRatio) *
// 100
// ).toFixed(2);
// return (
// `${params.seriesName}<br/>` +
// `<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;"></span>` +
// `${bfb}%`
// );
// }
// },
// },
// label: {
// // normal: {
// // show: true,
// // position: "right",
// // formatter: "{b} \n{c} {d}%",
// // },
normal: {
show: true,
color: "#fff",
position: "right",
// distance:-10,
offset: [0, 3],
formatter: [
"{d|{d}%}",
"————",
// '{c|{c}}{b|}',
"{b|{b}}",
].join("\n"), // \n
rich: {
b: {
lineHeight: 25,
align: "left",
color: "#fff",
},
c: {
fontSize: 22,
// color: '#fff',
textShadowColor: "#1c90a6",
textShadowOffsetX: 0,
textShadowOffsetY: 2,
textShadowBlur: 5,
color: "#fff",
},
d: {
color: "#fff",
align: "left",
},
},
},
},
labelLine: {
// normal: {
// show: true,
// lineStyle: {
// color: "#7BC0CB",
// },
// length: 0,
// length2: 100000,
// },
// normal: {
// show: true,
// color: "#fff",
// position: "right",
// // distance:-10,
// offset: [0, 3],
// formatter: [
// "{d|{d}%}",
// "",
// // '{c|{c}}{b|}',
// "{b|{b}}",
// ].join("\n"), // \n
// rich: {
// b: {
// lineHeight: 25,
// align: "left",
// color: "#fff",
// },
// c: {
// fontSize: 22,
// // color: '#fff',
// textShadowColor: "#1c90a6",
// textShadowOffsetX: 0,
// textShadowOffsetY: 2,
// textShadowBlur: 5,
// color: "#fff",
// },
// d: {
// color: "#fff",
// align: "left",
// },
// },
// },
// },
// labelLine: {
// // normal: {
// // show: true,
// // lineStyle: {
// // color: "#7BC0CB",
// // },
// // length: 0,
// // length2: 100000,
// // },
normal: {
show: true,
length2: 30,
lineStyle: {
width: 1,
color: "#fff",
},
},
},
// normal: {
// show: true,
// length2: 30,
// lineStyle: {
// width: 1,
// color: "#fff",
// },
// },
// },
//
xAxis3D: {
min: -1,
max: 1,
},
yAxis3D: {
min: -1,
max: 1,
},
zAxis3D: {
min: -1,
max: 1,
},
//
grid3D: {
show: false,
boxHeight: boxHeight, //
//
top: "-20.5%",
left: "-4%",
viewControl: {
//3d
alpha: 25, //( )
distance: 160, //zoom()
rotateSensitivity: 0, //0
zoomSensitivity: 0, //0
panSensitivity: 0, //0
autoRotate: false, //
},
},
series: series,
};
return option;
},
// //
// xAxis3D: {
// min: -1,
// max: 1,
// },
// yAxis3D: {
// min: -1,
// max: 1,
// },
// zAxis3D: {
// min: -1,
// max: 1,
// },
// //
// grid3D: {
// show: false,
// boxHeight: boxHeight, //
// //
// top: "-20.5%",
// left: "-4%",
// viewControl: {
// //3d
// alpha: 25, //( )
// distance: 160, //zoom()
// rotateSensitivity: 0, //0
// zoomSensitivity: 0, //0
// panSensitivity: 0, //0
// autoRotate: false, //
// },
// },
// series: series,
// };
// return option;
// },
//3d
getHeight3D(series, height) {
series.sort((a, b) => {
return b.pieData.value - a.pieData.value;
});
return (height * 25) / series[0].pieData.value;
},
// series-surface.parametricEquation
getParametricEquation(startRatio, endRatio, isSelected, isHovered, k, h) {
//
let midRatio = (startRatio + endRatio) / 2;
let startRadian = startRatio * Math.PI * 2;
let endRadian = endRatio * Math.PI * 2;
let midRadian = midRatio * Math.PI * 2;
//
if (startRatio === 0 && endRatio === 1) {
isSelected = false;
}
// / k 1/3
k = typeof k !== "undefined" ? k : 1 / 3;
// x y 0
let offsetX = isSelected ? Math.cos(midRadian) * 0.1 : 0;
let offsetY = isSelected ? Math.sin(midRadian) * 0.1 : 0;
// 1
let hoverRate = isHovered ? 1.05 : 1;
//
return {
u: {
min: -Math.PI,
max: Math.PI * 3,
step: Math.PI / 32,
},
v: {
min: 0,
max: Math.PI * 2,
step: Math.PI / 20,
},
x: function (u, v) {
if (u < startRadian) {
return (
offsetX +
Math.cos(startRadian) * (1 + Math.cos(v) * k) * hoverRate
);
}
if (u > endRadian) {
return (
offsetX + Math.cos(endRadian) * (1 + Math.cos(v) * k) * hoverRate
);
}
return offsetX + Math.cos(u) * (1 + Math.cos(v) * k) * hoverRate;
},
y: function (u, v) {
if (u < startRadian) {
return (
offsetY +
Math.sin(startRadian) * (1 + Math.cos(v) * k) * hoverRate
);
}
if (u > endRadian) {
return (
offsetY + Math.sin(endRadian) * (1 + Math.cos(v) * k) * hoverRate
);
}
return offsetY + Math.sin(u) * (1 + Math.cos(v) * k) * hoverRate;
},
z: function (u, v) {
if (u < -Math.PI * 0.5) {
return Math.sin(u);
}
if (u > Math.PI * 2.5) {
return Math.sin(u) * h * 0.1;
}
return Math.sin(v) > 0 ? 1 * h * 0.1 : -1;
},
};
},
// getHeight3D(series, height) {
// series.sort((a, b) => {
// return b.pieData.value - a.pieData.value;
// });
// return (height * 25) / series[0].pieData.value;
// },
// // series-surface.parametricEquation
// getParametricEquation(startRatio, endRatio, isSelected, isHovered, k, h) {
// //
// let midRatio = (startRatio + endRatio) / 2;
// let startRadian = startRatio * Math.PI * 2;
// let endRadian = endRatio * Math.PI * 2;
// let midRadian = midRatio * Math.PI * 2;
// //
// if (startRatio === 0 && endRatio === 1) {
// isSelected = false;
// }
// // / k 1/3
// k = typeof k !== "undefined" ? k : 1 / 3;
// // x y 0
// let offsetX = isSelected ? Math.cos(midRadian) * 0.1 : 0;
// let offsetY = isSelected ? Math.sin(midRadian) * 0.1 : 0;
// // 1
// let hoverRate = isHovered ? 1.05 : 1;
// //
// return {
// u: {
// min: -Math.PI,
// max: Math.PI * 3,
// step: Math.PI / 32,
// },
// v: {
// min: 0,
// max: Math.PI * 2,
// step: Math.PI / 20,
// },
// x: function (u, v) {
// if (u < startRadian) {
// return (
// offsetX +
// Math.cos(startRadian) * (1 + Math.cos(v) * k) * hoverRate
// );
// }
// if (u > endRadian) {
// return (
// offsetX + Math.cos(endRadian) * (1 + Math.cos(v) * k) * hoverRate
// );
// }
// return offsetX + Math.cos(u) * (1 + Math.cos(v) * k) * hoverRate;
// },
// y: function (u, v) {
// if (u < startRadian) {
// return (
// offsetY +
// Math.sin(startRadian) * (1 + Math.cos(v) * k) * hoverRate
// );
// }
// if (u > endRadian) {
// return (
// offsetY + Math.sin(endRadian) * (1 + Math.cos(v) * k) * hoverRate
// );
// }
// return offsetY + Math.sin(u) * (1 + Math.cos(v) * k) * hoverRate;
// },
// z: function (u, v) {
// if (u < -Math.PI * 0.5) {
// return Math.sin(u);
// }
// if (u > Math.PI * 2.5) {
// return Math.sin(u) * h * 0.1;
// }
// return Math.sin(v) > 0 ? 1 * h * 0.1 : -1;
// },
// };
// },
//
bindListen(myChart) {
let that = this;
@ -1287,7 +1287,316 @@ export default {
}
return s;
},
// series-surface.parametricEquation
getParametricEquation(startRatio, endRatio, isSelected, isHovered, k, h) {
//
const midRatio = (startRatio + endRatio) / 2;
const startRadian = startRatio * Math.PI * 2;
const endRadian = endRatio * Math.PI * 2;
const midRadian = midRatio * Math.PI * 2;
//
if (startRatio === 0 && endRatio === 1) {
isSelected = false;
}
// / k 1/3
k = 1;
// x y 0
const offsetX = isSelected ? Math.cos(midRadian) * 0.1 : 0;
const offsetY = isSelected ? Math.sin(midRadian) * 0.1 : 0;
// 1
const hoverRate = isHovered ? 1.05 : 1;
//
return {
u: {
min: -Math.PI,
max: Math.PI * 3,
step: Math.PI / 32,
},
v: {
min: 0,
max: Math.PI * 2,
step: Math.PI / 20,
},
x: function (u, v) {
if (u < startRadian) {
return (
offsetX +
Math.cos(startRadian) * (1 + Math.cos(v) * k) * hoverRate
);
}
if (u > endRadian) {
return (
offsetX + Math.cos(endRadian) * (1 + Math.cos(v) * k) * hoverRate
);
}
return offsetX + Math.cos(u) * (1 + Math.cos(v) * k) * hoverRate;
},
y: function (u, v) {
if (u < startRadian) {
return (
offsetY +
Math.sin(startRadian) * (1 + Math.cos(v) * k) * hoverRate
);
}
if (u > endRadian) {
return (
offsetY + Math.sin(endRadian) * (1 + Math.cos(v) * k) * hoverRate
);
}
return offsetY + Math.sin(u) * (1 + Math.cos(v) * k) * hoverRate;
},
z: function (u, v) {
if (u < -Math.PI * 0.5) {
return Math.sin(u);
}
if (u > Math.PI * 2.5) {
return Math.sin(u) * h * 0.1;
}
return Math.sin(v) > 0 ? 1 * h * 0.1 : -1;
},
};
},
getPie3D(
pieData,
internalDiameterRatio,
distance,
alpha,
pieHeight,
opacity = 1
) {
const series = [];
let sumValue = 0;
let startValue = 0;
let endValue = 0;
const legendData = [];
const k =
typeof internalDiameterRatio !== "undefined"
? (1 - internalDiameterRatio) / (1 + internalDiameterRatio)
: 1 / 3;
// series-surface
for (let i = 0; i < pieData.length; i += 1) {
sumValue += pieData[i].value;
const seriesItem = {
name:
typeof pieData[i].name === "undefined"
? `series${i}`
: pieData[i].name,
type: "surface",
parametric: true,
wireframe: {
show: false,
},
pieData: pieData[i],
pieStatus: {
selected: false,
hovered: false,
k: k,
},
};
if (typeof pieData[i].itemStyle !== "undefined") {
const itemStyle = {};
if (typeof pieData[i].itemStyle.color !== "undefined") {
itemStyle.color = pieData[i].itemStyle.color;
}
if (typeof pieData[i].itemStyle.opacity !== "undefined") {
itemStyle.opacity = pieData[i].itemStyle.opacity;
}
seriesItem.itemStyle = itemStyle;
}
series.push(seriesItem);
}
// 使 sumValue getParametricEquation
// series-surface series-surface.parametricEquation
for (let i = 0; i < series.length; i += 1) {
endValue = startValue + series[i].pieData.value;
series[i].pieData.startRatio = startValue / sumValue;
series[i].pieData.endRatio = endValue / sumValue;
console.log(
series[i].pieData.startRatio,
series[i].pieData.endRatio,
false,
false,
k,
series[i].pieData.value
);
series[i].parametricEquation = this.getParametricEquation(
series[i].pieData.startRatio,
series[i].pieData.endRatio,
false,
false,
k,
series[i].pieData.value
);
startValue = endValue;
legendData.push(series[i].name);
}
return series;
},
getbing() {
const optionsData = [
{
name: "生料系统",
value: 11,
itemStyle: {
color: "#0BA0E3",
// opacity: 1,
},
},
{
name: "水泥磨系统",
value: 33,
itemStyle: {
color: "#01E3F4",
// opacity: 1,
},
},
{
name: "破碎系统",
value: 22,
itemStyle: {
color: "#50F4C1",
// opacity: 1,
},
},
];
const series = this.getPie3D(optionsData, 0.8, 240, 28, 26, 0.5);
series.push({
name: "pie2d",
type: "pie",
label: {
opacity: 1,
fontSize: 14,
lineHeight: 20,
},
labelLine: {
length: 30,
length2: 30,
},
startAngle: -30, //[0, 360]
clockwise: false, //3d
radius: ["20%", "50%"],
center: ["50%", "50%"],
data: optionsData,
itemStyle: {
opacity: 0,
},
});
let option = {
// legend: {
// tooltip: {
// show: true,
// },
// data: ["", "", ""],
// bottom: "10%",
// textStyle: {
// color: "#fff",
// fontSize: 12,
// },
// },
// tooltip: {
// formatter: (params) => {
// console.log(params);
// console.log(params.seriesName);
// if (
// params.seriesName !== "mouseoutSeries" &&
// params.seriesName !== "pie2d"
// ) {
// let bfb = (
// (option.series[params.seriesIndex].pieData.endRatio -
// option.series[params.seriesIndex].pieData.startRatio) *
// 100
// ).toFixed(2);
// return (
// `${params.seriesName}<br/>` +
// `<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:${params.color};"></span>` +
// `${bfb}%`
// );
// }
// },
// },
// title: {
// text: "3D ",
// x: "center",
// top: "20",
// textStyle: {
// color: "#fff",
// fontSize: 22,
// },
// },
labelLine: {
show: true,
lineStyle: {
color: "#7BC0CB",
},
},
label: {
show: true,
color:"#",
position: "outside",
formatter: (params) => {
var total = 0;
optionsData.forEach((item, index) => {
console.log(item.value);
total += item.value;
});
console.log(total);
let percent = ((params.value / total) * 100).toFixed(2);
console.log(params);
return (
`{colors|${percent}%}` + "\n" + "\n" + `{name|${params.name}}`
);
},
rich: {
name: {
fontSize: 24,
},
colors: {
fontSize: 30,
color:optionsData[0].itemStyle.color,
fontWeight: 700,
},
},
},
xAxis3D: {
min: -1,
max: 1,
},
yAxis3D: {
min: -1,
max: 1,
},
zAxis3D: {
min: -1,
max: 1,
},
grid3D: {
show: false,
boxHeight: 30, //
viewControl: {
alpha: 40,
beta: 40,
distance: 500, //zoom
rotateSensitivity: 0, // 0
zoomSensitivity: 0, // 0
panSensitivity: 0, // 0
autoRotate: false, //
},
},
series: series,
};
this.defineEcharts("fhzb", option);
},
defineEcharts(dom, option) {
var chartDom = document.getElementById(dom);
var myChart = this.$echarts.init(chartDom, null, {
devicePixelRatio: 10, // 2
});
myChart.setOption(option);
},
getEchart() {
var chartDom = document.getElementById("pdsydl");
var myChart = echarts.init(chartDom);
@ -1555,7 +1864,8 @@ export default {
this.pdsydl();
// this.getEchart();
this.defineEcharts("pdstpt", this.option3);
this.init();
// this.init();
this.getbing();
},
};
</script>