更新 微工厂英文,哥伦比亚视频替换
This commit is contained in:
parent
8219400e8f
commit
9fc3f9078a
@ -315,5 +315,34 @@ export default {
|
|||||||
'年':'Año',
|
'年':'Año',
|
||||||
'月':'Mes',
|
'月':'Mes',
|
||||||
'日':'Fecha',
|
'日':'Fecha',
|
||||||
|
},
|
||||||
|
"default":{
|
||||||
|
'年': 'Year',
|
||||||
|
'月': 'Month',
|
||||||
|
'日': 'Date',
|
||||||
|
'日产量': 'Daily output',
|
||||||
|
'计划产量': 'Planned output',
|
||||||
|
'实际产量': 'Actual output ',
|
||||||
|
'工作': 'Work',
|
||||||
|
'急停': 'Scram',
|
||||||
|
'停机': 'Shutdown',
|
||||||
|
'待机': 'Standby',
|
||||||
|
'启动': 'Start',
|
||||||
|
"总数":"Total",
|
||||||
|
"在线":"Online",
|
||||||
|
"台":"unit",
|
||||||
|
"序号":"No.",
|
||||||
|
"设备名称":"Equipment",
|
||||||
|
"编号":"Number",
|
||||||
|
"状态":"State",
|
||||||
|
"稼动率":"Utilization",
|
||||||
|
"工作时长":"Work time",
|
||||||
|
},
|
||||||
|
"MicroExhibition":{
|
||||||
|
"富怡服装微工厂物联管理平台":"Richpeace Garment Micro Factory IoT Management Platform",
|
||||||
|
"裁剪设备":"cutting",
|
||||||
|
"缝前设备":"Before sewing",
|
||||||
|
"缝中设备":"on sewing",
|
||||||
|
"后整设备":"Post-processing finishing",
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -321,8 +321,37 @@ export default {
|
|||||||
'日产量':'日产量',
|
'日产量':'日产量',
|
||||||
'计划产量':'计划产量',
|
'计划产量':'计划产量',
|
||||||
'实际产量':'实际产量',
|
'实际产量':'实际产量',
|
||||||
'年':'年',
|
'年':'Year',
|
||||||
'月':'月',
|
'月':'Month',
|
||||||
'日':'日',
|
'日':'Date',
|
||||||
|
},
|
||||||
|
"default":{
|
||||||
|
'年': 'Year',
|
||||||
|
'月': 'Month',
|
||||||
|
'日': 'Date',
|
||||||
|
'日产量': 'Daily output',
|
||||||
|
'计划产量': 'Planned output',
|
||||||
|
'实际产量': 'Actual output ',
|
||||||
|
'工作': 'Work',
|
||||||
|
'急停': 'Scram',
|
||||||
|
'停机': 'Shutdown',
|
||||||
|
'待机': 'Standby',
|
||||||
|
'启动': 'Start',
|
||||||
|
"总数":"Total",
|
||||||
|
"在线":"Online",
|
||||||
|
"台":"unit",
|
||||||
|
"序号":"No.",
|
||||||
|
"设备名称":"Equipment",
|
||||||
|
"编号":"Num",
|
||||||
|
"状态":"State",
|
||||||
|
"稼动率":"rate",
|
||||||
|
"工作时长":"Working",
|
||||||
|
},
|
||||||
|
"MicroExhibition":{
|
||||||
|
"富怡服装微工厂物联管理平台":"Richpeace Garment Micro Factory IoT Management Platform",
|
||||||
|
"裁剪设备":"cutting",
|
||||||
|
"缝前设备":"Before sewing",
|
||||||
|
"缝中设备":"on sewing",
|
||||||
|
"后整设备":"finishing",
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -11,7 +11,7 @@
|
|||||||
export default {
|
export default {
|
||||||
messages: {
|
messages: {
|
||||||
'energyConsume': '能耗 实时监测系统',
|
'energyConsume': '能耗 实时监测系统',
|
||||||
'ECHistoryData' :'能耗 历史数据监测系统',
|
'ECHistoryData': '能耗 历史数据监测系统',
|
||||||
'generalEnvironment': '环境-常规 实时监测系统',
|
'generalEnvironment': '环境-常规 实时监测系统',
|
||||||
'InPlantProducts': '厂内产品物联管理系统',
|
'InPlantProducts': '厂内产品物联管理系统',
|
||||||
'Mechanics': '机械分厂设备监控中心',
|
'Mechanics': '机械分厂设备监控中心',
|
||||||
@ -43,287 +43,314 @@ export default {
|
|||||||
'mechanical_humidity': '机械分厂温湿度监测走势图',
|
'mechanical_humidity': '机械分厂温湿度监测走势图',
|
||||||
'mechanical_noise': '机械分厂噪声监测走势图',
|
'mechanical_noise': '机械分厂噪声监测走势图',
|
||||||
|
|
||||||
'performanceYOYto2023':'2024年各部门业绩上同比(度/万元)',
|
'performanceYOYto2023': '2024年各部门业绩上同比(度/万元)',
|
||||||
'PowerProductionto2023':'2024年用电量与生产额',
|
'PowerProductionto2023': '2024年用电量与生产额',
|
||||||
'Productionto2023':'2024年生产额(元)',
|
'Productionto2023': '2024年生产额(元)',
|
||||||
'Powerto2023':'2024年用电量(度)',
|
'Powerto2023': '2024年用电量(度)',
|
||||||
'jixiePowerto2023':'2024年机械分厂用电量(度)',
|
'jixiePowerto2023': '2024年机械分厂用电量(度)',
|
||||||
'waterto2023_t':'2024年用水量(吨)',
|
'waterto2023_t': '2024年用水量(吨)',
|
||||||
'waterto2023':'2024年用水量(立方)',
|
'waterto2023': '2024年用水量(立方)',
|
||||||
'gasto2023':'2024年用气量(立方)',
|
'gasto2023': '2024年用气量(立方)',
|
||||||
'powerTip':'用电量',
|
'powerTip': '用电量',
|
||||||
'powerhi_du':'用电量(度)',
|
'powerhi_du': '用电量(度)',
|
||||||
'Production_yuan':'生产额(元)',
|
'Production_yuan': '生产额(元)',
|
||||||
'Production':'生产额',
|
'Production': '生产额',
|
||||||
'powerhistory':'2019-2023用电量(度)',
|
'powerhistory': '2019-2023用电量(度)',
|
||||||
'waterhistory':'用水量(立方)',
|
'waterhistory': '用水量(立方)',
|
||||||
'gashistory':'用气量(立方)',
|
'gashistory': '用气量(立方)',
|
||||||
'waterTip':'用水量',
|
'waterTip': '用水量',
|
||||||
'gasTip':'用气量',
|
'gasTip': '用气量',
|
||||||
'noise_DB':'噪音(dB)',
|
'noise_DB': '噪音(dB)',
|
||||||
'pmHanJie':'焊接(pm2.5/pm10)',
|
'pmHanJie': '焊接(pm2.5/pm10)',
|
||||||
'pmJingShi':'精饰(pm2.5/pm10)',
|
'pmJingShi': '精饰(pm2.5/pm10)',
|
||||||
'pmDaJian':'大件(pm2.5/pm10)',
|
'pmDaJian': '大件(pm2.5/pm10)',
|
||||||
'TemperatureHumidity':'温湿度',
|
'TemperatureHumidity': '温湿度',
|
||||||
'TemperatureRange':'温度',
|
'TemperatureRange': '温度',
|
||||||
'TemperatureRange_down':'下限值',
|
'TemperatureRange_down': '下限值',
|
||||||
'TemperatureRange_up':'上限值',
|
'TemperatureRange_up': '上限值',
|
||||||
'HumidityRange':'湿度',
|
'HumidityRange': '湿度',
|
||||||
'TemperatureHumidityexceeded':'超标(温湿度未达正常值均为超标)',
|
'TemperatureHumidityexceeded': '超标(温湿度未达正常值均为超标)',
|
||||||
'noiseexceeded':'超标',
|
'noiseexceeded': '超标',
|
||||||
'noiseRange':'未超标',
|
'noiseRange': '未超标',
|
||||||
'fanwei':'范围',
|
'fanwei': '范围',
|
||||||
'onLine':'在线',
|
'onLine': '在线',
|
||||||
'offline':'离线',
|
'offline': '离线',
|
||||||
'QiCheCommunication':'汽车军团数据通信',
|
'QiCheCommunication': '汽车军团数据通信',
|
||||||
'FuZhuangCommunication':'服装军团数据通信',
|
'FuZhuangCommunication': '服装军团数据通信',
|
||||||
'JiaFangCommunication':'家纺军团数据通信',
|
'JiaFangCommunication': '家纺军团数据通信',
|
||||||
'YiFangCommunication':'医防军团数据通信',
|
'YiFangCommunication': '医防军团数据通信',
|
||||||
'DevNum':'设备数量',
|
'DevNum': '设备数量',
|
||||||
'FuZhuangDevSchedule':'服装军团 产品完成进度',
|
'FuZhuangDevSchedule': '服装军团 产品完成进度',
|
||||||
'JiaFangDevSchedule':'家纺军团 产品完成进度',
|
'JiaFangDevSchedule': '家纺军团 产品完成进度',
|
||||||
'YiFangDevSchedule':'医防军团 产品完成进度',
|
'YiFangDevSchedule': '医防军团 产品完成进度',
|
||||||
'QiCheDevSchedule':'汽车军团 产品完成进度',
|
'QiCheDevSchedule': '汽车军团 产品完成进度',
|
||||||
'InPlantProductsDevList':'军团厂内设备列表',
|
'InPlantProductsDevList': '军团厂内设备列表',
|
||||||
'SerialNum':'序号',
|
'SerialNum': '序号',
|
||||||
'RackNum':'机架号',
|
'RackNum': '机架号',
|
||||||
'DevName':'设备名称',
|
'DevName': '设备名称',
|
||||||
'JiqiName':'机器名称',
|
'JiqiName': '机器名称',
|
||||||
'ofLegion':'所属军团',
|
'ofLegion': '所属军团',
|
||||||
'DevStatus':'设备状态',
|
'DevStatus': '设备状态',
|
||||||
'JiqiStatus':'机器状态',
|
'JiqiStatus': '机器状态',
|
||||||
"RunTime":'工作时长',
|
"RunTime": '工作时长',
|
||||||
'finishSchedule':'完成进度',
|
'finishSchedule': '完成进度',
|
||||||
'deliveryDay':'交货日期',
|
'deliveryDay': '交货日期',
|
||||||
'LoadMore':'加载更多',
|
'LoadMore': '加载更多',
|
||||||
'QiCheLegionSystem':'汽车军团物联管理系统',
|
'QiCheLegionSystem': '汽车军团物联管理系统',
|
||||||
'FuZhuangLegionSystem':'服装军团物联管理系统',
|
'FuZhuangLegionSystem': '服装军团物联管理系统',
|
||||||
'JiaFangLegionSystem':'家纺军团物联管理系统',
|
'JiaFangLegionSystem': '家纺军团物联管理系统',
|
||||||
'YiFangLegionSystem':'医防军团物联管理系统',
|
'YiFangLegionSystem': '医防军团物联管理系统',
|
||||||
'GatewayStatus':'物联网关状态',
|
'GatewayStatus': '物联网关状态',
|
||||||
'QiCheLegion':'汽车军团',
|
'QiCheLegion': '汽车军团',
|
||||||
'YiFangLegion':'医防军团',
|
'YiFangLegion': '医防军团',
|
||||||
'FuZhuangLegion':'服装军团',
|
'FuZhuangLegion': '服装军团',
|
||||||
'JiaFangLegion':'家纺军团(一楼)',
|
'JiaFangLegion': '家纺军团(一楼)',
|
||||||
'TOTAL':'总数量',
|
'TOTAL': '总数量',
|
||||||
'OnlineNum':'在线数量',
|
'OnlineNum': '在线数量',
|
||||||
'units':'台',
|
'units': '台',
|
||||||
'LegionDevList':'军团设备列表',
|
'LegionDevList': '军团设备列表',
|
||||||
'DevType':'设备类型',
|
'DevType': '设备类型',
|
||||||
'JiqiType':'机器类型',
|
'JiqiType': '机器类型',
|
||||||
'model':'型号',
|
'model': '型号',
|
||||||
'InstallPhase':'安装阶段',
|
'InstallPhase': '安装阶段',
|
||||||
'AssemblyGroup':'装配组',
|
'AssemblyGroup': '装配组',
|
||||||
'electronicGroup':'电装组',
|
'electronicGroup': '电装组',
|
||||||
'inspector':'检验员',
|
'inspector': '检验员',
|
||||||
'DebugProgress':'调试进度',
|
'DebugProgress': '调试进度',
|
||||||
'DevInfo':'设备信息',
|
'DevInfo': '设备信息',
|
||||||
'DevDetails':'机器详情',
|
'DevDetails': '机器详情',
|
||||||
'DevMotor':'设备电机',
|
'DevMotor': '设备电机',
|
||||||
'DevSensors':'设备传感器',
|
'DevSensors': '设备传感器',
|
||||||
'SupplierName':'供应商名称',
|
'SupplierName': '供应商名称',
|
||||||
'SupplierSalesperson':'供应商业务员',
|
'SupplierSalesperson': '供应商业务员',
|
||||||
'TradeType':'贸易类型',
|
'TradeType': '贸易类型',
|
||||||
'ModelNo':'机器型号',
|
'ModelNo': '机器型号',
|
||||||
'productName':'产品名称',
|
'productName': '产品名称',
|
||||||
'OrderNo':'订单号',
|
'OrderNo': '订单号',
|
||||||
'SoldDest':'销往目的地',
|
'SoldDest': '销往目的地',
|
||||||
'SoldDest_terminal':'销往目的地(终端)',
|
'SoldDest_terminal': '销往目的地(终端)',
|
||||||
'orderManufactureDate':'下单安排生产日期',
|
'orderManufactureDate': '下单安排生产日期',
|
||||||
'ClientName':'客户名称',
|
'ClientName': '客户名称',
|
||||||
'ClientSalesman':'客户业务员',
|
'ClientSalesman': '客户业务员',
|
||||||
'expectDeliveryDate':'预计工厂交货日期',
|
'expectDeliveryDate': '预计工厂交货日期',
|
||||||
'JingJia_datacom':'精加-数据通信',
|
'JingJia_datacom': '精加-数据通信',
|
||||||
'JiJia_datacom':'机加-数据通信',
|
'JiJia_datacom': '机加-数据通信',
|
||||||
'DaJian_datacom':'大件-数据通信',
|
'DaJian_datacom': '大件-数据通信',
|
||||||
'JingShi_datacom':'精饰-数据通信',
|
'JingShi_datacom': '精饰-数据通信',
|
||||||
'HanJie_datacom':'焊接-数据通信',
|
'HanJie_datacom': '焊接-数据通信',
|
||||||
'JingJiaDevStatus':'精加设备状态',
|
'JingJiaDevStatus': '精加设备状态',
|
||||||
'JiJiaDevStatus':'机加设备状态',
|
'JiJiaDevStatus': '机加设备状态',
|
||||||
'DaJianDevStatus':'大件设备状态',
|
'DaJianDevStatus': '大件设备状态',
|
||||||
'JingShiDevStatus':'精饰设备状态',
|
'JingShiDevStatus': '精饰设备状态',
|
||||||
'HanJieDevStatus':'焊接设备状态',
|
'HanJieDevStatus': '焊接设备状态',
|
||||||
'work':'工作',
|
'work': '工作',
|
||||||
'STOP':'急停',
|
'STOP': '急停',
|
||||||
'halt':'停机',
|
'halt': '停机',
|
||||||
'Standby':'待机',
|
'Standby': '待机',
|
||||||
'firing':'启动',
|
'firing': '启动',
|
||||||
'DevDiagram_JiJia':'机械分厂设备物联图-机加车间',
|
'DevDiagram_JiJia': '机械分厂设备物联图-机加车间',
|
||||||
'DevDiagram_JingJia':'机械分厂设备物联图-精加车间',
|
'DevDiagram_JingJia': '机械分厂设备物联图-精加车间',
|
||||||
'DevDiagram_DaJian':'机械分厂设备物联图-大件车间',
|
'DevDiagram_DaJian': '机械分厂设备物联图-大件车间',
|
||||||
'DevDiagram_JingShi':'机械分厂设备物联图-精饰车间',
|
'DevDiagram_JingShi': '机械分厂设备物联图-精饰车间',
|
||||||
'DevDiagram_HanJie':'机械分厂设备物联图-焊接车间',
|
'DevDiagram_HanJie': '机械分厂设备物联图-焊接车间',
|
||||||
'machineryDevStatus':'机械分厂设备状态',
|
'machineryDevStatus': '机械分厂设备状态',
|
||||||
'procureDate':'采购日期',
|
'procureDate': '采购日期',
|
||||||
'workTime':'工作时长',
|
'workTime': '工作时长',
|
||||||
'StandbyTime':'待机时长',
|
'StandbyTime': '待机时长',
|
||||||
'haltTime':'急停时长',
|
'haltTime': '急停时长',
|
||||||
'DevRunComparison':'设备运行对比图',
|
'DevRunComparison': '设备运行对比图',
|
||||||
'TimeUtilizationRate':'时间稼动率',
|
'TimeUtilizationRate': '时间稼动率',
|
||||||
'UtilizationRate':'稼动率',
|
'UtilizationRate': '稼动率',
|
||||||
'MicrofactoriesDevChart':'微工厂设备物联图',
|
'MicrofactoriesDevChart': '微工厂设备物联图',
|
||||||
'MicrofactoriesDevinfo':'微工厂设备信息',
|
'MicrofactoriesDevinfo': '微工厂设备信息',
|
||||||
'DevRunNum':'设备运行数量',
|
'DevRunNum': '设备运行数量',
|
||||||
'GatewayOff':'网关离线',
|
'GatewayOff': '网关离线',
|
||||||
'GatewayON':'网关在线',
|
'GatewayON': '网关在线',
|
||||||
'DevOffNum':'设备离线数量',
|
'DevOffNum': '设备离线数量',
|
||||||
'SewingTime':'缝纫时间',
|
'SewingTime': '缝纫时间',
|
||||||
'realityPresserFootLiftNum':'实际抬压脚次数',
|
'realityPresserFootLiftNum': '实际抬压脚次数',
|
||||||
'AvgPresserFootLiftNum':'平均抬压脚次数',
|
'AvgPresserFootLiftNum': '平均抬压脚次数',
|
||||||
'ratio':'比率',
|
'ratio': '比率',
|
||||||
'realityTrimNum':'实际剪线次数',
|
'realityTrimNum': '实际剪线次数',
|
||||||
'AvgTrimNum':'平均剪线次数',
|
'AvgTrimNum': '平均剪线次数',
|
||||||
'runTime':'运行时间',
|
'runTime': '运行时间',
|
||||||
'datacom':'数据通信',
|
'datacom': '数据通信',
|
||||||
'OffSiteDevList':'厂外机器列表',
|
'OffSiteDevList': '厂外机器列表',
|
||||||
'province':'省份',
|
'province': '省份',
|
||||||
'type':'类型',
|
'type': '类型',
|
||||||
'OnlineOrNot':'是否在线',
|
'OnlineOrNot': '是否在线',
|
||||||
'DongGuanAffiliate':'东莞分公司',
|
'DongGuanAffiliate': '东莞分公司',
|
||||||
'ZheJiangAffiliate':'浙江分公司',
|
'ZheJiangAffiliate': '浙江分公司',
|
||||||
'DevAllNum':'设备总量',
|
'DevAllNum': '设备总量',
|
||||||
'OnProduct':'在线产品',
|
'OnProduct': '在线产品',
|
||||||
'OffProduct':'离线产品',
|
'OffProduct': '离线产品',
|
||||||
'DongGuan_GatewayStatus':'东莞-物联网关状态',
|
'DongGuan_GatewayStatus': '东莞-物联网关状态',
|
||||||
'DevPreviewChart':'设备预览图',
|
'DevPreviewChart': '设备预览图',
|
||||||
'JiqiPreviewChart':'机器预览图',
|
'JiqiPreviewChart': '机器预览图',
|
||||||
'OffNum':'离线数量',
|
'OffNum': '离线数量',
|
||||||
'DongGuanDevList':'东莞分公司设备列表',
|
'DongGuanDevList': '东莞分公司设备列表',
|
||||||
'Ex_factoryDate':'出厂日期',
|
'Ex_factoryDate': '出厂日期',
|
||||||
'Devsignal':'设备信号',
|
'Devsignal': '设备信号',
|
||||||
'DevReminder':'设备提醒',
|
'DevReminder': '设备提醒',
|
||||||
'JiqiReminder':'机器提醒',
|
'JiqiReminder': '机器提醒',
|
||||||
'abnormal':'异常',
|
'abnormal': '异常',
|
||||||
'NoAbnormal':'无异常',
|
'NoAbnormal': '无异常',
|
||||||
'disconnection':'断连',
|
'disconnection': '断连',
|
||||||
'TVOCDetection':'TVOC监测',
|
'TVOCDetection': 'TVOC监测',
|
||||||
'smokeDetection':'烟雾监测',
|
'smokeDetection': '烟雾监测',
|
||||||
'gasDetection':'燃气监测',
|
'gasDetection': '燃气监测',
|
||||||
'CH2ODetection':'甲醛监测',
|
'CH2ODetection': '甲醛监测',
|
||||||
'flameDetection':'明火监测',
|
'flameDetection': '明火监测',
|
||||||
'EastPumpPressure_Mpa':'东泵房气压',
|
'EastPumpPressure_Mpa': '东泵房气压',
|
||||||
'WestPumpPressure_Mpa':'西泵房气压',
|
'WestPumpPressure_Mpa': '西泵房气压',
|
||||||
'PipelinePressure_Mpa':'管道压力',
|
'PipelinePressure_Mpa': '管道压力',
|
||||||
'normal_Tip':'正常',
|
'normal_Tip': '正常',
|
||||||
'abnormal_Tip':'异常',
|
'abnormal_Tip': '异常',
|
||||||
'abnormal_Tip_yishang':'以上',
|
'abnormal_Tip_yishang': '以上',
|
||||||
'position':'位置',
|
'position': '位置',
|
||||||
'NormalRange':'正常范围',
|
'NormalRange': '正常范围',
|
||||||
'CurrentValue':'当前值',
|
'CurrentValue': '当前值',
|
||||||
'humitureSensor':'温湿度传感器',
|
'humitureSensor': '温湿度传感器',
|
||||||
'noiseSensor':'噪音传感器',
|
'noiseSensor': '噪音传感器',
|
||||||
'powerSensor':'电力传感器',
|
'powerSensor': '电力传感器',
|
||||||
'sparkSensor':'火花传感器',
|
'sparkSensor': '火花传感器',
|
||||||
'dustSensor':'粉尘传感器',
|
'dustSensor': '粉尘传感器',
|
||||||
'TVOC_CH2OSensor':'TVOC/甲醛传感器',
|
'TVOC_CH2OSensor': 'TVOC/甲醛传感器',
|
||||||
'smokeSensor':'烟雾传感器',
|
'smokeSensor': '烟雾传感器',
|
||||||
'gasSensor':'燃气传感器',
|
'gasSensor': '燃气传感器',
|
||||||
'waterPressureSensor':'水压传感器',
|
'waterPressureSensor': '水压传感器',
|
||||||
'gasPressureSensor':'气压传感器',
|
'gasPressureSensor': '气压传感器',
|
||||||
'gateway':'网关',
|
'gateway': '网关',
|
||||||
'Dev':'设备',
|
'Dev': '设备',
|
||||||
'productStudyDevelopment':'盈瑞安办公区',
|
'productStudyDevelopment': '盈瑞安办公区',
|
||||||
'machineDesign':'机械设计及行政办公区',
|
'machineDesign': '机械设计及行政办公区',
|
||||||
'ExternalWork':'内外贸办公区',
|
'ExternalWork': '内外贸办公区',
|
||||||
'BigPeiTao':'配套中心(一楼)',
|
'BigPeiTao': '配套中心(一楼)',
|
||||||
'twoLou':'二楼',
|
'twoLou': '二楼',
|
||||||
'EmployeeApartment':'公寓',
|
'EmployeeApartment': '公寓',
|
||||||
'SecurityRoom':'保安室',
|
'SecurityRoom': '保安室',
|
||||||
'WaterRoom':'水房',
|
'WaterRoom': '水房',
|
||||||
'SynthesizeRoom':'综合楼',
|
'SynthesizeRoom': '综合楼',
|
||||||
'store':'仓库',
|
'store': '仓库',
|
||||||
'ControllerRoom':'电控车间',
|
'ControllerRoom': '电控车间',
|
||||||
'AutomotiveDivision':'汽车部',
|
'AutomotiveDivision': '汽车部',
|
||||||
'JingJiaRoom':'精加车间',
|
'JingJiaRoom': '精加车间',
|
||||||
'JiJiaRoom':'机加车间',
|
'JiJiaRoom': '机加车间',
|
||||||
'eastAirPumpRoom':'东气泵房',
|
'eastAirPumpRoom': '东气泵房',
|
||||||
'DaJianRoom':'大件车间',
|
'DaJianRoom': '大件车间',
|
||||||
'ManualSandblastingRoom':'手动喷砂室',
|
'ManualSandblastingRoom': '手动喷砂室',
|
||||||
'DryingRoom':'烘干室',
|
'DryingRoom': '烘干室',
|
||||||
'GrindingRoom':'打磨室',
|
'GrindingRoom': '打磨室',
|
||||||
'JingShiRoom':'精饰车间',
|
'JingShiRoom': '精饰车间',
|
||||||
'PowderSprayingRoom':'喷粉室',
|
'PowderSprayingRoom': '喷粉室',
|
||||||
'DaJianPaintingRoom':'大件喷漆房',
|
'DaJianPaintingRoom': '大件喷漆房',
|
||||||
'boilerRoom':'锅炉房',
|
'boilerRoom': '锅炉房',
|
||||||
'HanJieRoom':'焊接车间',
|
'HanJieRoom': '焊接车间',
|
||||||
'canteen':'食堂',
|
'canteen': '食堂',
|
||||||
'Dormitory':'宿舍楼',
|
'Dormitory': '宿舍楼',
|
||||||
'JingShi_generalEnvironment':'精饰-环境 实时监测系统',
|
'JingShi_generalEnvironment': '精饰-环境 实时监测系统',
|
||||||
'DaJian_generalEnvironment':'大件-环境 实时监测系统',
|
'DaJian_generalEnvironment': '大件-环境 实时监测系统',
|
||||||
'JiJia_generalEnvironment':'机加-环境 实时监测系统',
|
'JiJia_generalEnvironment': '机加-环境 实时监测系统',
|
||||||
'JingJia_generalEnvironment':'精加-环境 实时监测系统',
|
'JingJia_generalEnvironment': '精加-环境 实时监测系统',
|
||||||
'HanJie_generalEnvironment':'焊接-环境 实时监测系统',
|
'HanJie_generalEnvironment': '焊接-环境 实时监测系统',
|
||||||
'noiseDetection':'噪音监测',
|
'noiseDetection': '噪音监测',
|
||||||
'NormalValue':'正常值',
|
'NormalValue': '正常值',
|
||||||
'PowerConsumption_2023':'2024年度用电量(度)',
|
'PowerConsumption_2023': '2024年度用电量(度)',
|
||||||
'Production_2023':'2024年度生产额(元)',
|
'Production_2023': '2024年度生产额(元)',
|
||||||
'GasConsumption_2023JiXie':'2024年机械分厂用气量(立方)',
|
'GasConsumption_2023JiXie': '2024年机械分厂用气量(立方)',
|
||||||
'DianKongGatewayDtatus':'电控分厂物联网关状态',
|
'DianKongGatewayDtatus': '电控分厂物联网关状态',
|
||||||
'DianKongDevList':'电控分厂设备列表',
|
'DianKongDevList': '电控分厂设备列表',
|
||||||
'DianKongDetection':'电控分厂 实时监测系统',
|
'DianKongDetection': '电控分厂 实时监测系统',
|
||||||
//补
|
//补
|
||||||
'AllNum':'总数',
|
'AllNum': '总数',
|
||||||
'CH2Ojiance':'甲醛监测',
|
'CH2Ojiance': '甲醛监测',
|
||||||
'DevList':'设备列表',
|
'DevList': '设备列表',
|
||||||
'JiqiList':'机器列表',
|
'JiqiList': '机器列表',
|
||||||
'AlarmTime':'报警时间',
|
'AlarmTime': '报警时间',
|
||||||
'duration':'持续时间',
|
'duration': '持续时间',
|
||||||
'IoT_System':'物联管理系统',
|
'IoT_System': '物联管理系统',
|
||||||
'environment_dust':'环境-粉尘 实时监测系统',
|
'environment_dust': '环境-粉尘 实时监测系统',
|
||||||
'加载更多':'加载更多',
|
'加载更多': '加载更多',
|
||||||
'已调试':'已调试',
|
'已调试': '已调试',
|
||||||
'未调试':'未调试',
|
'未调试': '未调试',
|
||||||
'服务器机房':'服务器机房',
|
'服务器机房': '服务器机房',
|
||||||
'料场':'料场',
|
'料场': '料场',
|
||||||
'危废暂存间':'危废暂存间',
|
'危废暂存间': '危废暂存间',
|
||||||
'历史数据':'历史数据',
|
'历史数据': '历史数据',
|
||||||
'环境 实时监测系统':'环境 实时监测系统',
|
'环境 实时监测系统': '环境 实时监测系统',
|
||||||
'传感器监测走势图':'传感器监测走势图',
|
'传感器监测走势图': '传感器监测走势图',
|
||||||
'机械分厂设备列表':'机械分厂设备列表',
|
'机械分厂设备列表': '机械分厂设备列表',
|
||||||
'设备状态总览':'设备状态总览',
|
'设备状态总览': '设备状态总览',
|
||||||
'产品状态':'产品状态',
|
'产品状态': '产品状态',
|
||||||
'产品数量':'产品数量',
|
'产品数量': '产品数量',
|
||||||
'产品类型':'产品类型',
|
'产品类型': '产品类型',
|
||||||
'产品信息':'产品信息',
|
'产品信息': '产品信息',
|
||||||
'产品电机':'产品电机',
|
'产品电机': '产品电机',
|
||||||
'产品传感器':'产品传感器',
|
'产品传感器': '产品传感器',
|
||||||
'机器名称':'机器名称',
|
'机器名称': '机器名称',
|
||||||
'机器类型':'机器类型',
|
'机器类型': '机器类型',
|
||||||
'机器状态':'机器状态',
|
'机器状态': '机器状态',
|
||||||
'南门水房物联监测系统':'南门水房物联监测系统',
|
'南门水房物联监测系统': '南门水房物联监测系统',
|
||||||
'数据监测':'数据监测',
|
'数据监测': '数据监测',
|
||||||
'进水':'进水',
|
'进水': '进水',
|
||||||
'出水':'出水',
|
'出水': '出水',
|
||||||
'消耗':'消耗',
|
'消耗': '消耗',
|
||||||
'储水':'储水',
|
'储水': '储水',
|
||||||
'用电':'用电',
|
'用电': '用电',
|
||||||
'总体趋势图':'总体趋势图',
|
'总体趋势图': '总体趋势图',
|
||||||
'近一周':'近一周',
|
'近一周': '近一周',
|
||||||
'近一月':'近一月',
|
'近一月': '近一月',
|
||||||
'近三月':'近三月',
|
'近三月': '近三月',
|
||||||
'最大值':'最大值',
|
'最大值': '最大值',
|
||||||
'最小值':'最小值',
|
'最小值': '最小值',
|
||||||
'平均值':'平均值',
|
'平均值': '平均值',
|
||||||
'效益&效率':'效益&效率',
|
'效益&效率': '效益&效率',
|
||||||
'效益':'效益',
|
'效益': '效益',
|
||||||
'效率':'效率',
|
'效率': '效率',
|
||||||
'微工厂缝纫设备看板':'微工厂缝纫设备看板',
|
'微工厂缝纫设备看板': '微工厂缝纫设备看板',
|
||||||
'工作时间':'工作时间',
|
'工作时间': '工作时间',
|
||||||
'空闲时间':'空闲时间',
|
'空闲时间': '空闲时间',
|
||||||
'智能货架物联管理系统':'智能货架物联管理系统',
|
'智能货架物联管理系统': '智能货架物联管理系统',
|
||||||
'微工厂':'微工厂',
|
'微工厂': '微工厂',
|
||||||
'微工厂环境实时监测系统':'微工厂环境实时监测系统',
|
'微工厂环境实时监测系统': '微工厂环境实时监测系统',
|
||||||
'富怡物联管理平台':'富怡物联管理平台',
|
'富怡物联管理平台': '富怡物联管理平台',
|
||||||
'服装模板机':'服装模板机',
|
'服装模板机': '服装模板机',
|
||||||
'单头混合毛巾绣花机':'单头混合毛巾绣花机',
|
'单头混合毛巾绣花机': '单头混合毛巾绣花机',
|
||||||
'绘图仪':'绘图仪',
|
'绘图仪': '绘图仪',
|
||||||
'日产量':'日产量',
|
'日产量': '日产量',
|
||||||
'计划产量':'计划产量',
|
'计划产量': '计划产量',
|
||||||
'实际产量':'实际产量',
|
'实际产量': '实际产量',
|
||||||
'年':'年',
|
'年': '年',
|
||||||
'月':'月',
|
'月': '月',
|
||||||
'日':'日',
|
'日': '日',
|
||||||
|
},
|
||||||
|
"default":{
|
||||||
}
|
'年': '年',
|
||||||
}
|
'月': '月',
|
||||||
|
'日': '日',
|
||||||
|
'计划产量': '计划产量',
|
||||||
|
'实际产量': '实际产量',
|
||||||
|
'日产量': '日产量',
|
||||||
|
'工作': '工作',
|
||||||
|
'急停': '急停',
|
||||||
|
'停机': '停机',
|
||||||
|
'待机': '待机',
|
||||||
|
'启动': '启动',
|
||||||
|
"总数":"总数",
|
||||||
|
"在线":"在线",
|
||||||
|
"台":"台",
|
||||||
|
"序号":"序号",
|
||||||
|
"设备名称":"设备名称",
|
||||||
|
"编号":"编号",
|
||||||
|
"状态":"状态",
|
||||||
|
"稼动率":"稼动率",
|
||||||
|
"工作时长":"工作时长",
|
||||||
|
},
|
||||||
|
"MicroExhibition":{
|
||||||
|
"富怡服装微工厂物联管理平台":"富怡服装微工厂物联管理平台",
|
||||||
|
"裁剪设备":"裁剪设备",
|
||||||
|
"缝前设备":"缝前设备",
|
||||||
|
"缝中设备":"缝中设备",
|
||||||
|
"后整设备":"后整设备",
|
||||||
|
}
|
||||||
|
}
|
@ -103,7 +103,7 @@ if (lang &&languageHash(lang)&&languageHash(lang) != getStoredLanguage()) {
|
|||||||
window.location.reload()
|
window.location.reload()
|
||||||
}
|
}
|
||||||
|
|
||||||
let videoUrl = ref('https://d.tufting222.cn/video/yzy/a.mp4')
|
let videoUrl = ref('https://d.tufting222.cn/video/yzy/Spanish.mp4')
|
||||||
const videoElement = ref(null)
|
const videoElement = ref(null)
|
||||||
let timer = null
|
let timer = null
|
||||||
let timers = null
|
let timers = null
|
||||||
|
@ -4,7 +4,8 @@
|
|||||||
|
|
||||||
<script setup lang='ts'>
|
<script setup lang='ts'>
|
||||||
import { ref, getCurrentInstance, onMounted, watch } from 'vue'
|
import { ref, getCurrentInstance, onMounted, watch } from 'vue'
|
||||||
|
import { useI18n } from 'vue-i18n'
|
||||||
|
let { t } = useI18n();
|
||||||
|
|
||||||
const prop = defineProps({
|
const prop = defineProps({
|
||||||
xData: {
|
xData: {
|
||||||
@ -28,7 +29,7 @@ const setCharts = () => {
|
|||||||
// },
|
// },
|
||||||
backgroundColor: '#0E0E0E',
|
backgroundColor: '#0E0E0E',
|
||||||
legend: {
|
legend: {
|
||||||
data: ['计划产量', '实际产量'],
|
data: [t('default.计划产量'), t('default.实际产量')],
|
||||||
textStyle: {
|
textStyle: {
|
||||||
fontSize: 14
|
fontSize: 14
|
||||||
},
|
},
|
||||||
@ -55,7 +56,7 @@ const setCharts = () => {
|
|||||||
yAxis: [
|
yAxis: [
|
||||||
{
|
{
|
||||||
type: 'value',
|
type: 'value',
|
||||||
name: '日产量',
|
name: t('default.日产量'),
|
||||||
axisLabel:{
|
axisLabel:{
|
||||||
fontSize:14
|
fontSize:14
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
-->
|
-->
|
||||||
<template>
|
<template>
|
||||||
<div class="rbottom-container">
|
<div class="rbottom-container">
|
||||||
<div class="rbottom-title">后整设备</div>
|
<div class="rbottom-title">{{t('MicroExhibition.后整设备')}}</div>
|
||||||
<div class="rbottom-content">
|
<div class="rbottom-content">
|
||||||
<div class="rbottom-bg" v-for="i in (prop.data as any)">
|
<div class="rbottom-bg" v-for="i in (prop.data as any)">
|
||||||
<div class="dev-name">{{ i.name }}</div>
|
<div class="dev-name">{{ i.name }}</div>
|
||||||
@ -23,8 +23,8 @@
|
|||||||
<div>{{ i.ratio }}</div>
|
<div>{{ i.ratio }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="dev-status">
|
<div class="dev-status">
|
||||||
<div class="status1">编号:{{ i.num }}</div>
|
<div class="status1">{{t('default.编号')}}:{{ i.num }}</div>
|
||||||
<div class="status2">状态:
|
<div class="status2">{{t('default.状态')}}:
|
||||||
<div style="width: 50%;height: 100%;display: flex;justify-content: center;align-items: center;">
|
<div style="width: 50%;height: 100%;display: flex;justify-content: center;align-items: center;">
|
||||||
<div
|
<div
|
||||||
style="width:24px;height:24px;border-radius: 50%;"
|
style="width:24px;height:24px;border-radius: 50%;"
|
||||||
@ -35,7 +35,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="dev-status">
|
<div class="dev-status">
|
||||||
工作时长:{{ i.workTime }}
|
{{t('default.工作时长')}}:{{ i.workTime }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -43,8 +43,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang='ts'>
|
<script setup lang='ts'>
|
||||||
import {computed } from 'vue'
|
import {computed,ref } from 'vue'
|
||||||
|
import { useI18n } from 'vue-i18n'
|
||||||
|
let { t } = useI18n();
|
||||||
|
|
||||||
const prop = defineProps({
|
const prop = defineProps({
|
||||||
data: {
|
data: {
|
||||||
|
@ -10,19 +10,19 @@
|
|||||||
-->
|
-->
|
||||||
<template>
|
<template>
|
||||||
<div class="headerbg" :style="prop.wh">
|
<div class="headerbg" :style="prop.wh">
|
||||||
<span>{{ prop.title }}</span>
|
<div class="head-title" :style="{'font-size':lang!='简体中文'?'24px':'40px'}">{{ prop.title }}</div>
|
||||||
<div class="left-tip-type">
|
<div class="left-tip-type">
|
||||||
<div class="left-tip-type-item">
|
<div class="left-tip-type-item">
|
||||||
<div class="yuan green"></div>
|
<div class="yuan green"></div>
|
||||||
<div class="left-tip-type-item-text">工作</div>
|
<div class="left-tip-type-item-text">{{t('default.工作')}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="left-tip-type-item">
|
<div class="left-tip-type-item">
|
||||||
<div class="yuan yello"></div>
|
<div class="yuan yello"></div>
|
||||||
<div class="left-tip-type-item-text">待机</div>
|
<div class="left-tip-type-item-text">{{t('default.待机')}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="left-tip-type-item">
|
<div class="left-tip-type-item">
|
||||||
<div class="yuan red"></div>
|
<div class="yuan red"></div>
|
||||||
<div class="left-tip-type-item-text">停机</div>
|
<div class="left-tip-type-item-text">{{t('default.停机')}}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -30,7 +30,11 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang='ts'>
|
<script setup lang='ts'>
|
||||||
import { onMounted,onUpdated } from "vue";
|
import { onMounted,onUpdated,ref } from "vue";
|
||||||
|
import { getStoredLanguage, saveStoredLanguage } from "@/utils/languageStorage";
|
||||||
|
import { useI18n } from "vue-i18n";
|
||||||
|
let { t } = useI18n();
|
||||||
|
let lang = ref(getStoredLanguage());
|
||||||
const prop = defineProps({
|
const prop = defineProps({
|
||||||
title: {
|
title: {
|
||||||
type: String,
|
type: String,
|
||||||
@ -61,7 +65,13 @@ onMounted(() => {
|
|||||||
font-family: "华文新魏", sans-serif;
|
font-family: "华文新魏", sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
.headerbg span {
|
.headerbg .head-title {
|
||||||
|
height: 60px;
|
||||||
|
width: 600px;
|
||||||
|
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 25px;
|
top: 25px;
|
||||||
|
|
||||||
@ -76,8 +86,8 @@ onMounted(() => {
|
|||||||
.left-tip-type {
|
.left-tip-type {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 40px;
|
top: 40px;
|
||||||
left: 462px;
|
left: 420px;
|
||||||
width: 160px;
|
width: 200px;
|
||||||
height: 50px;
|
height: 50px;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
|
@ -7,6 +7,8 @@
|
|||||||
<script setup lang='ts'>
|
<script setup lang='ts'>
|
||||||
import { reactive, ref, watch } from "vue";
|
import { reactive, ref, watch } from "vue";
|
||||||
import ZdScrollBoard from "@/components/data-view/index.vue";
|
import ZdScrollBoard from "@/components/data-view/index.vue";
|
||||||
|
import { useI18n } from 'vue-i18n'
|
||||||
|
let { t } = useI18n();
|
||||||
const prop = defineProps({
|
const prop = defineProps({
|
||||||
data: {
|
data: {
|
||||||
type: Object,
|
type: Object,
|
||||||
@ -19,18 +21,18 @@ const prop = defineProps({
|
|||||||
const devList = ref(null);
|
const devList = ref(null);
|
||||||
let config = reactive({
|
let config = reactive({
|
||||||
header: [
|
header: [
|
||||||
'<span style="color:#AEEEFAFE;font-size:18px;">序号</span>',
|
'<span style="color:#AEEEFAFE;font-size:18px;">'+t('default.序号')+'</span>',
|
||||||
'<span style="color:#AEEEFAFE;font-size:18px;">设备名称</span>',
|
'<span style="color:#AEEEFAFE;font-size:18px;">'+t('default.设备名称')+'</span>',
|
||||||
'<span style="color:#AEEEFAFE;font-size:18px;">编号</span>',
|
'<span style="color:#AEEEFAFE;font-size:18px;">'+t('default.编号')+'</span>',
|
||||||
'<span style="color:#AEEEFAFE;font-size:18px;">状态</span>',
|
'<span style="color:#AEEEFAFE;font-size:18px;">'+t('default.状态')+'</span>',
|
||||||
'<span style="color:#AEEEFAFE;font-size:18px;">稼动率</span>',
|
'<span style="color:#AEEEFAFE;font-size:18px;">'+t('default.稼动率')+'</span>',
|
||||||
'<span style="color:#AEEEFAFE;font-size:18px;">工作时长</span>',
|
'<span style="color:#AEEEFAFE;font-size:18px;">'+t('default.工作时长')+'</span>',
|
||||||
],//, '故障率'
|
],//, '故障率'
|
||||||
headerBGC: 'rgba(0, 11, 18, 1)',
|
headerBGC: 'rgba(0, 11, 18, 1)',
|
||||||
oddRowBGC: '#000F1D',
|
oddRowBGC: '#000F1D',
|
||||||
evenRowBGC: '#000F1D',
|
evenRowBGC: '#000F1D',
|
||||||
wrap: [false, false, false, false, false],
|
wrap: [false, false, false, false, false],
|
||||||
columnWidth: [80, 240, 85, 80, 110,145],
|
columnWidth: [80, 240, 85, 90, 110,145],
|
||||||
align: ['center', 'center', 'center', 'center', 'center', 'center'],
|
align: ['center', 'center', 'center', 'center', 'center', 'center'],
|
||||||
rowNum: prop.data.rowNum,
|
rowNum: prop.data.rowNum,
|
||||||
waitTime: 3000,
|
waitTime: 3000,
|
||||||
|
@ -10,15 +10,20 @@
|
|||||||
-->
|
-->
|
||||||
<template>
|
<template>
|
||||||
<div class="stepContainer">
|
<div class="stepContainer">
|
||||||
<div class="step-top">{{ prop.data.name }}</div>
|
<div class="step-top" :style="{'font-size':lang!='简体中文'?'24px':'22px'}">{{ prop.data.name }}</div>
|
||||||
<div class="step-bottom">
|
<div class="step-bottom">
|
||||||
<div class="step-total">总数:{{ prop.data.total }}台</div>
|
<div class="step-total">{{t("default.总数")}}:{{ prop.data.total +' '+ t("default.台") }}</div>
|
||||||
<div class="step-online">在线:{{ prop.data.online }}台</div>
|
<div class="step-online">{{t("default.在线")}}:{{ prop.data.online +' '+ t("default.台") }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang='ts'>
|
<script setup lang='ts'>
|
||||||
|
import {computed,ref } from 'vue'
|
||||||
|
import { getStoredLanguage, saveStoredLanguage } from "@/utils/languageStorage";
|
||||||
|
import { useI18n } from 'vue-i18n'
|
||||||
|
let lang = ref(getStoredLanguage());
|
||||||
|
let { t } = useI18n();
|
||||||
const prop = defineProps({
|
const prop = defineProps({
|
||||||
data: {
|
data: {
|
||||||
type: Object,
|
type: Object,
|
||||||
|
@ -12,13 +12,13 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<Header :title="'富怡服装微工厂物联管理平台'" :wh="{ width: '100%', height: '100px' }"></Header>
|
<Header :title="t('MicroExhibition.富怡服装微工厂物联管理平台')" :wh="{ width: '100%', height: '100px' }"></Header>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<div class="left">
|
<div class="left">
|
||||||
<div class="ltop">
|
<div class="ltop">
|
||||||
<BoardVue :title="'裁剪设备'" class="ltborder">
|
<BoardVue :title="t('MicroExhibition.裁剪设备')" class="ltborder">
|
||||||
|
|
||||||
<div class="lttop">
|
<div class="lttop">
|
||||||
<ScrollBoard :data="cjdata"></ScrollBoard>
|
<ScrollBoard :data="cjdata"></ScrollBoard>
|
||||||
@ -29,7 +29,7 @@
|
|||||||
</BoardVue>
|
</BoardVue>
|
||||||
</div>
|
</div>
|
||||||
<div class="lbottom">
|
<div class="lbottom">
|
||||||
<BoardVue :title="'缝前设备'">
|
<BoardVue :title="t('MicroExhibition.缝前设备')">
|
||||||
<ScrollBoard :data="fqdata"></ScrollBoard>
|
<ScrollBoard :data="fqdata"></ScrollBoard>
|
||||||
</BoardVue>
|
</BoardVue>
|
||||||
</div>
|
</div>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="rtright">
|
<div class="rtright">
|
||||||
<BoardVue :title="'缝中设备'">
|
<BoardVue :title="t('MicroExhibition.缝中设备')">
|
||||||
<ScrollBoard :data="fzdata"></ScrollBoard>
|
<ScrollBoard :data="fzdata"></ScrollBoard>
|
||||||
</BoardVue>
|
</BoardVue>
|
||||||
</div>
|
</div>
|
||||||
@ -73,11 +73,18 @@ import { getmDeviceList, getmDeviceProduction } from '@/http/MicroExhibition'
|
|||||||
import { ref, onMounted, onUnmounted, getCurrentInstance, watch, onUpdated, computed, reactive } from 'vue'
|
import { ref, onMounted, onUnmounted, getCurrentInstance, watch, onUpdated, computed, reactive } from 'vue'
|
||||||
import { useMicroExhibitionStore } from '@/store/module/MicroExhibition'
|
import { useMicroExhibitionStore } from '@/store/module/MicroExhibition'
|
||||||
import { connectWebsocket, closeWebsocket } from "@/utils/websocket"
|
import { connectWebsocket, closeWebsocket } from "@/utils/websocket"
|
||||||
|
import { getStoredLanguage, saveStoredLanguage,languageHash } from "@/utils/languageStorage";
|
||||||
|
import { useRoute } from 'vue-router'
|
||||||
import { useI18n } from 'vue-i18n'
|
import { useI18n } from 'vue-i18n'
|
||||||
let { t } = useI18n();
|
let { t } = useI18n();
|
||||||
|
let route = useRoute()
|
||||||
const store = useMicroExhibitionStore()
|
const store = useMicroExhibitionStore()
|
||||||
|
let lang = route.query.lang as string
|
||||||
|
|
||||||
|
if (lang &&languageHash(lang)&&languageHash(lang) != getStoredLanguage()) {
|
||||||
|
saveStoredLanguage(languageHash(lang))
|
||||||
|
window.location.reload()
|
||||||
|
}
|
||||||
let videoUrl = ref('https://d.tufting222.cn/video/yzy/a.mp4')
|
let videoUrl = ref('https://d.tufting222.cn/video/yzy/a.mp4')
|
||||||
const videoElement = ref(null)
|
const videoElement = ref(null)
|
||||||
let timer = null
|
let timer = null
|
||||||
@ -97,22 +104,22 @@ let cjdata = ref({
|
|||||||
|
|
||||||
let stepList = reactive([
|
let stepList = reactive([
|
||||||
{
|
{
|
||||||
name: '裁剪',
|
name: t("MicroExhibition.裁剪设备"),
|
||||||
total: 0,
|
total: 0,
|
||||||
online: 0,
|
online: 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '缝前',
|
name: t("MicroExhibition.缝前设备"),
|
||||||
total: 0,
|
total: 0,
|
||||||
online: 0,
|
online: 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '缝中',
|
name: t("MicroExhibition.缝中设备"),
|
||||||
total: 0,
|
total: 0,
|
||||||
online: 0,
|
online: 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '后整',
|
name: t("MicroExhibition.后整设备"),
|
||||||
total: 0,
|
total: 0,
|
||||||
online: 0,
|
online: 0,
|
||||||
},
|
},
|
||||||
@ -129,7 +136,7 @@ function getDeviceProduction() {
|
|||||||
let data = res.data
|
let data = res.data
|
||||||
seriesData.value = data.series.map(item => {
|
seriesData.value = data.series.map(item => {
|
||||||
return {
|
return {
|
||||||
name: item.name == '计划完成' ? '计划产量' : '实际产量',
|
name: item.name == '计划完成' ? t('default.计划产量') : t('default.实际产量'),
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
data: item.data
|
data: item.data
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user