From c93f36c8faf1dda99bd07799f1e164f79ba401f6 Mon Sep 17 00:00:00 2001 From: zhangshun <453905631@qq.com> Date: Fri, 29 May 2026 09:43:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E7=95=8C=E9=9D=A2=E5=9B=BD?= =?UTF-8?q?=E9=99=85=E5=8C=96=EF=BC=8C=E5=A2=9E=E5=8A=A0=E4=B8=8B=E7=BA=BF?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=20=E5=B7=A5=E4=BD=8D=E8=8A=82=E6=8B=8D=20?= =?UTF-8?q?=E5=B7=A5=E4=BD=8DJPH=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...询_测量数据发动机在线状态_下线统计_趋势分析.sql | 51 ++ src/icons/svg/AlarmManagement.svg | 2 + src/icons/svg/AlarmThresholdValue.svg | 2 + src/icons/svg/AndonQuery.svg | 1 + src/icons/svg/BalanceReport.svg | 2 + src/icons/svg/BasicDataMaintenance.svg | 1 + src/icons/svg/BlueCollarBonusBaseInput.svg | 1 + src/icons/svg/BlueCollarBonusScoreInput.svg | 1 + src/icons/svg/BlueCollarJobSettings.svg | 1 + src/icons/svg/BlueCollarScoreModify.svg | 1 + src/icons/svg/BlueCollarScoresApproval.svg | 1 + src/icons/svg/BonusBaseInput.svg | 7 + src/icons/svg/BonusBaseRntry.svg | 1 + src/icons/svg/BonusInquiry.svg | 7 + src/icons/svg/BonusScore.svg | 7 + src/icons/svg/BonusSettlement.svg | 1 + .../svg/BucketInformationMaintenance.svg | 1 + src/icons/svg/CallEmptyBucket.svg | 1 + src/icons/svg/CallEmptyBucket2.svg | 1 + src/icons/svg/ChangeModelTimeReport.svg | 2 + src/icons/svg/CuttingTvSearch.svg | 1 + src/icons/svg/DataImport.svg | 1 + src/icons/svg/DimensionsSummaryReport.svg | 7 + src/icons/svg/DocumentImport.svg | 1 + src/icons/svg/EnergyStatisticalAnalysis.svg | 2 + src/icons/svg/ExcelImport.svg | 1 + src/icons/svg/GrindingErrorhandling.svg | 1 + src/icons/svg/GrindingQuality.svg | 1 + src/icons/svg/GrindingQualityHistory.svg | 1 + src/icons/svg/GrindingStatistics.svg | 1 + src/icons/svg/GrindingTvSearch.svg | 1 + src/icons/svg/Grindingyield.svg | 1 + src/icons/svg/HistoricalAlarmIcon.svg | 2 + src/icons/svg/HomePageIndex.svg | 2 + src/icons/svg/HourlyEquilibriumManagement.svg | 2 + src/icons/svg/InputInformationQuery.svg | 1 + src/icons/svg/InputInformationSearch.svg | 1 + src/icons/svg/KKI.svg | 2 + src/icons/svg/KKIBomMantaince.svg | 2 + src/icons/svg/KKIHistoryMaintenance.svg | 2 + src/icons/svg/KKIInventoryMantaince.svg | 2 + src/icons/svg/KKIMaintenance.svg | 2 + src/icons/svg/KKIUpdate.svg | 2 + src/icons/svg/LoginHistorySearch.png | Bin 0 -> 558 bytes src/icons/svg/LoginHistorySearch.svg | 1 + src/icons/svg/LossHour.svg | 1 + src/icons/svg/LossInput.svg | 7 + src/icons/svg/LossOfManHourQuery.svg | 7 + src/icons/svg/LossReview.svg | 1 + src/icons/svg/MachineCategoryMaintenance.svg | 1 + src/icons/svg/MachinePlanningMantenance.svg | 1 + src/icons/svg/MachineToolsMaintenance.svg | 1 + src/icons/svg/MainMaterialMantaince.svg | 1 + src/icons/svg/MainMaterialMantainceSearch.svg | 1 + src/icons/svg/ManufactureRequirement.svg | 1 + .../svg/ManufactureRequirementSearch.svg | 1 + src/icons/svg/MaterialDictionaryMantaince.svg | 1 + src/icons/svg/MenuManagement.svg | 1 + .../svg/MonthlyScoringTableGeneration.svg | 1 + src/icons/svg/OffLinePartCount.png | Bin 0 -> 543 bytes src/icons/svg/OffLinePartCount.svg | 1 + .../OrganizationalStructureMaintenance.svg | 1 + src/icons/svg/OutputInformationQuery.svg | 1 + src/icons/svg/OutputInformationSearch.svg | 1 + src/icons/svg/PTPT.svg | 1 + src/icons/svg/PerformanceAppraisal.svg | 7 + src/icons/svg/PersonnelBasicData.svg | 1 + src/icons/svg/PersonnelDataImport.svg | 1 + src/icons/svg/PersonnelMaintenance.svg | 7 + src/icons/svg/PersonnelPermission.svg | 1 + src/icons/svg/PersonnelRoleAssignment.svg | 7 + src/icons/svg/PlannedExceptionHandling.svg | 1 + .../svg/PlannedExceptionHandlingSearch.svg | 1 + src/icons/svg/ProductionBonus.svg | 1 + src/icons/svg/ProductionBonusScoreInput.svg | 7 + src/icons/svg/ProductionBonusScoreModify.svg | 7 + src/icons/svg/ProductionCompletionRate.svg | 1 + src/icons/svg/ProductionPlanComplete.svg | 1 + src/icons/svg/ProductionPlanDelivery.svg | 1 + src/icons/svg/ProductionPlanMaintenance.svg | 1 + src/icons/svg/ProductionPlanSearch.svg | 1 + src/icons/svg/ProductionTimeRate.svg | 1 + src/icons/svg/QualitySearch.svg | 1 + src/icons/svg/RealTimeAlarm.svg | 2 + src/icons/svg/RealTimeAlarmInformation.svg | 2 + src/icons/svg/Repolishing.svg | 1 + src/icons/svg/ReportQuery.svg | 1 + .../svg/RepositoryInformationMaintenance.svg | 1 + src/icons/svg/RevisionRateOfWorkOrder.svg | 1 + src/icons/svg/ScheduledExceptionHandling.svg | 1 + .../svg/ScheduledExceptionHandlingSearch.svg | 1 + src/icons/svg/SortErrorhandling.svg | 1 + .../SortRepositoryInformationMaintenance.svg | 1 + src/icons/svg/SortingQuality.svg | 1 + src/icons/svg/SortingQualityHistory.svg | 1 + src/icons/svg/SortingStatistics.svg | 1 + src/icons/svg/SortingTvSearch.svg | 1 + src/icons/svg/Sortingyield.svg | 1 + src/icons/svg/StationBeat.svg | 2 + src/icons/svg/StationJPH.svg | 2 + src/icons/svg/StationMaintain.svg | 1 + src/icons/svg/StationOEE.svg | 2 + src/icons/svg/StationStatistics.svg | 2 + src/icons/svg/StationTimeOff.png | Bin 0 -> 611 bytes src/icons/svg/StationTimeOff.svg | 1 + src/icons/svg/StatisticalReport.svg | 2 + src/icons/svg/SteelDemand.svg | 1 + src/icons/svg/StopInformationQuery.svg | 2 + src/icons/svg/SummaryLostWorkingHours.svg | 1 + src/icons/svg/SystemMaintenance.svg | 1 + src/icons/svg/SystemRoleMaintenance.svg | 7 + src/icons/svg/TLBonusSummary.svg | 1 + src/icons/svg/TLScoresApproval.svg | 1 + src/icons/svg/TimeFreezeSetUp.svg | 1 + src/icons/svg/WMSInformationSearch.svg | 1 + src/icons/svg/WarehouseMaintenance.svg | 1 + src/icons/svg/WhiteCollarBonusInput.svg | 1 + src/icons/svg/WhiteCollarBonusesSummary.svg | 1 + src/icons/svg/WhiteCollarScoreModify.svg | 1 + src/icons/svg/WhiteCollarScoresApproval.svg | 1 + src/icons/svg/huang.svg | 39 ++ src/icons/svg/ku.svg | 1 + src/icons/svg/scanErr.svg | 1 + src/icons/svg/xiao.svg | 1 + src/icons/svg/看板_board.svg | 1 + src/icons/svg/索引管理.svg | 1 + src/lang/en-US.js | 10 +- src/lang/index.js | 2 +- src/lang/zh-CN.js | 6 + src/store/modules/user.js | 72 +-- src/utils/request.js | 2 +- .../OffLinePartCount/index.vue | 417 ++++++++++++++ .../QualityAssurance/StationBeat/index.vue | 364 ++++++++++++ .../QualityAssurance/StationJPH/index.vue | 524 ++++++++++++++++++ src/views/layout/components/TagsView.vue | 8 +- src/views/login/index.vue | 14 +- 136 files changed, 1659 insertions(+), 65 deletions(-) create mode 100644 sql/QualityAssurance/质量数据查询_测量数据发动机在线状态_下线统计_趋势分析.sql create mode 100644 src/icons/svg/AlarmManagement.svg create mode 100644 src/icons/svg/AlarmThresholdValue.svg create mode 100644 src/icons/svg/AndonQuery.svg create mode 100644 src/icons/svg/BalanceReport.svg create mode 100644 src/icons/svg/BasicDataMaintenance.svg create mode 100644 src/icons/svg/BlueCollarBonusBaseInput.svg create mode 100644 src/icons/svg/BlueCollarBonusScoreInput.svg create mode 100644 src/icons/svg/BlueCollarJobSettings.svg create mode 100644 src/icons/svg/BlueCollarScoreModify.svg create mode 100644 src/icons/svg/BlueCollarScoresApproval.svg create mode 100644 src/icons/svg/BonusBaseInput.svg create mode 100644 src/icons/svg/BonusBaseRntry.svg create mode 100644 src/icons/svg/BonusInquiry.svg create mode 100644 src/icons/svg/BonusScore.svg create mode 100644 src/icons/svg/BonusSettlement.svg create mode 100644 src/icons/svg/BucketInformationMaintenance.svg create mode 100644 src/icons/svg/CallEmptyBucket.svg create mode 100644 src/icons/svg/CallEmptyBucket2.svg create mode 100644 src/icons/svg/ChangeModelTimeReport.svg create mode 100644 src/icons/svg/CuttingTvSearch.svg create mode 100644 src/icons/svg/DataImport.svg create mode 100644 src/icons/svg/DimensionsSummaryReport.svg create mode 100644 src/icons/svg/DocumentImport.svg create mode 100644 src/icons/svg/EnergyStatisticalAnalysis.svg create mode 100644 src/icons/svg/ExcelImport.svg create mode 100644 src/icons/svg/GrindingErrorhandling.svg create mode 100644 src/icons/svg/GrindingQuality.svg create mode 100644 src/icons/svg/GrindingQualityHistory.svg create mode 100644 src/icons/svg/GrindingStatistics.svg create mode 100644 src/icons/svg/GrindingTvSearch.svg create mode 100644 src/icons/svg/Grindingyield.svg create mode 100644 src/icons/svg/HistoricalAlarmIcon.svg create mode 100644 src/icons/svg/HomePageIndex.svg create mode 100644 src/icons/svg/HourlyEquilibriumManagement.svg create mode 100644 src/icons/svg/InputInformationQuery.svg create mode 100644 src/icons/svg/InputInformationSearch.svg create mode 100644 src/icons/svg/KKI.svg create mode 100644 src/icons/svg/KKIBomMantaince.svg create mode 100644 src/icons/svg/KKIHistoryMaintenance.svg create mode 100644 src/icons/svg/KKIInventoryMantaince.svg create mode 100644 src/icons/svg/KKIMaintenance.svg create mode 100644 src/icons/svg/KKIUpdate.svg create mode 100644 src/icons/svg/LoginHistorySearch.png create mode 100644 src/icons/svg/LoginHistorySearch.svg create mode 100644 src/icons/svg/LossHour.svg create mode 100644 src/icons/svg/LossInput.svg create mode 100644 src/icons/svg/LossOfManHourQuery.svg create mode 100644 src/icons/svg/LossReview.svg create mode 100644 src/icons/svg/MachineCategoryMaintenance.svg create mode 100644 src/icons/svg/MachinePlanningMantenance.svg create mode 100644 src/icons/svg/MachineToolsMaintenance.svg create mode 100644 src/icons/svg/MainMaterialMantaince.svg create mode 100644 src/icons/svg/MainMaterialMantainceSearch.svg create mode 100644 src/icons/svg/ManufactureRequirement.svg create mode 100644 src/icons/svg/ManufactureRequirementSearch.svg create mode 100644 src/icons/svg/MaterialDictionaryMantaince.svg create mode 100644 src/icons/svg/MenuManagement.svg create mode 100644 src/icons/svg/MonthlyScoringTableGeneration.svg create mode 100644 src/icons/svg/OffLinePartCount.png create mode 100644 src/icons/svg/OffLinePartCount.svg create mode 100644 src/icons/svg/OrganizationalStructureMaintenance.svg create mode 100644 src/icons/svg/OutputInformationQuery.svg create mode 100644 src/icons/svg/OutputInformationSearch.svg create mode 100644 src/icons/svg/PTPT.svg create mode 100644 src/icons/svg/PerformanceAppraisal.svg create mode 100644 src/icons/svg/PersonnelBasicData.svg create mode 100644 src/icons/svg/PersonnelDataImport.svg create mode 100644 src/icons/svg/PersonnelMaintenance.svg create mode 100644 src/icons/svg/PersonnelPermission.svg create mode 100644 src/icons/svg/PersonnelRoleAssignment.svg create mode 100644 src/icons/svg/PlannedExceptionHandling.svg create mode 100644 src/icons/svg/PlannedExceptionHandlingSearch.svg create mode 100644 src/icons/svg/ProductionBonus.svg create mode 100644 src/icons/svg/ProductionBonusScoreInput.svg create mode 100644 src/icons/svg/ProductionBonusScoreModify.svg create mode 100644 src/icons/svg/ProductionCompletionRate.svg create mode 100644 src/icons/svg/ProductionPlanComplete.svg create mode 100644 src/icons/svg/ProductionPlanDelivery.svg create mode 100644 src/icons/svg/ProductionPlanMaintenance.svg create mode 100644 src/icons/svg/ProductionPlanSearch.svg create mode 100644 src/icons/svg/ProductionTimeRate.svg create mode 100644 src/icons/svg/QualitySearch.svg create mode 100644 src/icons/svg/RealTimeAlarm.svg create mode 100644 src/icons/svg/RealTimeAlarmInformation.svg create mode 100644 src/icons/svg/Repolishing.svg create mode 100644 src/icons/svg/ReportQuery.svg create mode 100644 src/icons/svg/RepositoryInformationMaintenance.svg create mode 100644 src/icons/svg/RevisionRateOfWorkOrder.svg create mode 100644 src/icons/svg/ScheduledExceptionHandling.svg create mode 100644 src/icons/svg/ScheduledExceptionHandlingSearch.svg create mode 100644 src/icons/svg/SortErrorhandling.svg create mode 100644 src/icons/svg/SortRepositoryInformationMaintenance.svg create mode 100644 src/icons/svg/SortingQuality.svg create mode 100644 src/icons/svg/SortingQualityHistory.svg create mode 100644 src/icons/svg/SortingStatistics.svg create mode 100644 src/icons/svg/SortingTvSearch.svg create mode 100644 src/icons/svg/Sortingyield.svg create mode 100644 src/icons/svg/StationBeat.svg create mode 100644 src/icons/svg/StationJPH.svg create mode 100644 src/icons/svg/StationMaintain.svg create mode 100644 src/icons/svg/StationOEE.svg create mode 100644 src/icons/svg/StationStatistics.svg create mode 100644 src/icons/svg/StationTimeOff.png create mode 100644 src/icons/svg/StationTimeOff.svg create mode 100644 src/icons/svg/StatisticalReport.svg create mode 100644 src/icons/svg/SteelDemand.svg create mode 100644 src/icons/svg/StopInformationQuery.svg create mode 100644 src/icons/svg/SummaryLostWorkingHours.svg create mode 100644 src/icons/svg/SystemMaintenance.svg create mode 100644 src/icons/svg/SystemRoleMaintenance.svg create mode 100644 src/icons/svg/TLBonusSummary.svg create mode 100644 src/icons/svg/TLScoresApproval.svg create mode 100644 src/icons/svg/TimeFreezeSetUp.svg create mode 100644 src/icons/svg/WMSInformationSearch.svg create mode 100644 src/icons/svg/WarehouseMaintenance.svg create mode 100644 src/icons/svg/WhiteCollarBonusInput.svg create mode 100644 src/icons/svg/WhiteCollarBonusesSummary.svg create mode 100644 src/icons/svg/WhiteCollarScoreModify.svg create mode 100644 src/icons/svg/WhiteCollarScoresApproval.svg create mode 100644 src/icons/svg/huang.svg create mode 100644 src/icons/svg/ku.svg create mode 100644 src/icons/svg/scanErr.svg create mode 100644 src/icons/svg/xiao.svg create mode 100644 src/icons/svg/看板_board.svg create mode 100644 src/icons/svg/索引管理.svg create mode 100644 src/views/QualityAssurance/OffLinePartCount/index.vue create mode 100644 src/views/QualityAssurance/StationBeat/index.vue create mode 100644 src/views/QualityAssurance/StationJPH/index.vue diff --git a/sql/QualityAssurance/质量数据查询_测量数据发动机在线状态_下线统计_趋势分析.sql b/sql/QualityAssurance/质量数据查询_测量数据发动机在线状态_下线统计_趋势分析.sql new file mode 100644 index 0000000..683dd49 --- /dev/null +++ b/sql/QualityAssurance/质量数据查询_测量数据发动机在线状态_下线统计_趋势分析.sql @@ -0,0 +1,51 @@ +IF OBJECT_ID(N'[dbo].[质量数据查询_测量数据发动机在线状态_下线统计_趋势分析]', N'P') IS NOT NULL +BEGIN + DROP PROCEDURE [dbo].[质量数据查询_测量数据发动机在线状态_下线统计_趋势分析] +END +GO + +CREATE PROCEDURE [dbo].[质量数据查询_测量数据发动机在线状态_下线统计_趋势分析] + @开始时间 NVARCHAR(20), + @结束时间 NVARCHAR(20), + @订单号_check INT, + @订单号 NVARCHAR(100), + @产品型号代码_check INT, + @产品型号代码 NVARCHAR(100), + @聚合类型 NVARCHAR(10) = N'day' +AS +BEGIN + SET NOCOUNT ON + + DECLARE @startTime DATETIME + DECLARE @endTime DATETIME + + SET @startTime = CONVERT(DATETIME, @开始时间 + ' 00:00:00', 120) + SET @endTime = CONVERT(DATETIME, @结束时间 + ' 23:59:59', 120) + + ;WITH SourceData AS ( + SELECT + 订单号, + 发动机号, + 机型, + 离开时间 = CONVERT(DATETIME, 离开时间, 120) + FROM 测量数据发动机在线状态 + WHERE 离开时间 IS NOT NULL + AND CONVERT(DATETIME, 离开时间, 120) >= @startTime + AND CONVERT(DATETIME, 离开时间, 120) <= @endTime + AND (@订单号_check = 0 OR 订单号 = @订单号) + AND (@产品型号代码_check = 0 OR 产品型号代码 = @产品型号代码) + ) + SELECT + 时间段 = CASE + WHEN @聚合类型 = N'hour' THEN CONVERT(NVARCHAR(13), 离开时间, 120) + N':00' + ELSE CONVERT(NVARCHAR(10), 离开时间, 23) + END, + 下线数量 = COUNT(1) + FROM SourceData + GROUP BY CASE + WHEN @聚合类型 = N'hour' THEN CONVERT(NVARCHAR(13), 离开时间, 120) + N':00' + ELSE CONVERT(NVARCHAR(10), 离开时间, 23) + END + ORDER BY MIN(离开时间) +END +GO diff --git a/src/icons/svg/AlarmManagement.svg b/src/icons/svg/AlarmManagement.svg new file mode 100644 index 0000000..2816acd --- /dev/null +++ b/src/icons/svg/AlarmManagement.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/AlarmThresholdValue.svg b/src/icons/svg/AlarmThresholdValue.svg new file mode 100644 index 0000000..6fadbb9 --- /dev/null +++ b/src/icons/svg/AlarmThresholdValue.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/AndonQuery.svg b/src/icons/svg/AndonQuery.svg new file mode 100644 index 0000000..90e1a49 --- /dev/null +++ b/src/icons/svg/AndonQuery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/BalanceReport.svg b/src/icons/svg/BalanceReport.svg new file mode 100644 index 0000000..63bb03b --- /dev/null +++ b/src/icons/svg/BalanceReport.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/BasicDataMaintenance.svg b/src/icons/svg/BasicDataMaintenance.svg new file mode 100644 index 0000000..2ca2d73 --- /dev/null +++ b/src/icons/svg/BasicDataMaintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/BlueCollarBonusBaseInput.svg b/src/icons/svg/BlueCollarBonusBaseInput.svg new file mode 100644 index 0000000..1b9b4a0 --- /dev/null +++ b/src/icons/svg/BlueCollarBonusBaseInput.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/BlueCollarBonusScoreInput.svg b/src/icons/svg/BlueCollarBonusScoreInput.svg new file mode 100644 index 0000000..a1e08b4 --- /dev/null +++ b/src/icons/svg/BlueCollarBonusScoreInput.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/BlueCollarJobSettings.svg b/src/icons/svg/BlueCollarJobSettings.svg new file mode 100644 index 0000000..04b10da --- /dev/null +++ b/src/icons/svg/BlueCollarJobSettings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/BlueCollarScoreModify.svg b/src/icons/svg/BlueCollarScoreModify.svg new file mode 100644 index 0000000..725ad2a --- /dev/null +++ b/src/icons/svg/BlueCollarScoreModify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/BlueCollarScoresApproval.svg b/src/icons/svg/BlueCollarScoresApproval.svg new file mode 100644 index 0000000..6d235c3 --- /dev/null +++ b/src/icons/svg/BlueCollarScoresApproval.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/BonusBaseInput.svg b/src/icons/svg/BonusBaseInput.svg new file mode 100644 index 0000000..0dea4d8 --- /dev/null +++ b/src/icons/svg/BonusBaseInput.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/BonusBaseRntry.svg b/src/icons/svg/BonusBaseRntry.svg new file mode 100644 index 0000000..d6b1239 --- /dev/null +++ b/src/icons/svg/BonusBaseRntry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/BonusInquiry.svg b/src/icons/svg/BonusInquiry.svg new file mode 100644 index 0000000..3ea4f75 --- /dev/null +++ b/src/icons/svg/BonusInquiry.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/BonusScore.svg b/src/icons/svg/BonusScore.svg new file mode 100644 index 0000000..394f01a --- /dev/null +++ b/src/icons/svg/BonusScore.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/BonusSettlement.svg b/src/icons/svg/BonusSettlement.svg new file mode 100644 index 0000000..b4009d7 --- /dev/null +++ b/src/icons/svg/BonusSettlement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/BucketInformationMaintenance.svg b/src/icons/svg/BucketInformationMaintenance.svg new file mode 100644 index 0000000..5479663 --- /dev/null +++ b/src/icons/svg/BucketInformationMaintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/CallEmptyBucket.svg b/src/icons/svg/CallEmptyBucket.svg new file mode 100644 index 0000000..0e7d0ae --- /dev/null +++ b/src/icons/svg/CallEmptyBucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/CallEmptyBucket2.svg b/src/icons/svg/CallEmptyBucket2.svg new file mode 100644 index 0000000..57445e9 --- /dev/null +++ b/src/icons/svg/CallEmptyBucket2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ChangeModelTimeReport.svg b/src/icons/svg/ChangeModelTimeReport.svg new file mode 100644 index 0000000..5610436 --- /dev/null +++ b/src/icons/svg/ChangeModelTimeReport.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/CuttingTvSearch.svg b/src/icons/svg/CuttingTvSearch.svg new file mode 100644 index 0000000..274324c --- /dev/null +++ b/src/icons/svg/CuttingTvSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/DataImport.svg b/src/icons/svg/DataImport.svg new file mode 100644 index 0000000..d74b1d1 --- /dev/null +++ b/src/icons/svg/DataImport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/DimensionsSummaryReport.svg b/src/icons/svg/DimensionsSummaryReport.svg new file mode 100644 index 0000000..a3fed5d --- /dev/null +++ b/src/icons/svg/DimensionsSummaryReport.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/DocumentImport.svg b/src/icons/svg/DocumentImport.svg new file mode 100644 index 0000000..3b12260 --- /dev/null +++ b/src/icons/svg/DocumentImport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/EnergyStatisticalAnalysis.svg b/src/icons/svg/EnergyStatisticalAnalysis.svg new file mode 100644 index 0000000..30a1237 --- /dev/null +++ b/src/icons/svg/EnergyStatisticalAnalysis.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/ExcelImport.svg b/src/icons/svg/ExcelImport.svg new file mode 100644 index 0000000..7400c96 --- /dev/null +++ b/src/icons/svg/ExcelImport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/GrindingErrorhandling.svg b/src/icons/svg/GrindingErrorhandling.svg new file mode 100644 index 0000000..af78c42 --- /dev/null +++ b/src/icons/svg/GrindingErrorhandling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/GrindingQuality.svg b/src/icons/svg/GrindingQuality.svg new file mode 100644 index 0000000..3019088 --- /dev/null +++ b/src/icons/svg/GrindingQuality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/GrindingQualityHistory.svg b/src/icons/svg/GrindingQualityHistory.svg new file mode 100644 index 0000000..cddc891 --- /dev/null +++ b/src/icons/svg/GrindingQualityHistory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/GrindingStatistics.svg b/src/icons/svg/GrindingStatistics.svg new file mode 100644 index 0000000..b0445e6 --- /dev/null +++ b/src/icons/svg/GrindingStatistics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/GrindingTvSearch.svg b/src/icons/svg/GrindingTvSearch.svg new file mode 100644 index 0000000..274324c --- /dev/null +++ b/src/icons/svg/GrindingTvSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/Grindingyield.svg b/src/icons/svg/Grindingyield.svg new file mode 100644 index 0000000..9d0361e --- /dev/null +++ b/src/icons/svg/Grindingyield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/HistoricalAlarmIcon.svg b/src/icons/svg/HistoricalAlarmIcon.svg new file mode 100644 index 0000000..15d3541 --- /dev/null +++ b/src/icons/svg/HistoricalAlarmIcon.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/HomePageIndex.svg b/src/icons/svg/HomePageIndex.svg new file mode 100644 index 0000000..d2bb95b --- /dev/null +++ b/src/icons/svg/HomePageIndex.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/HourlyEquilibriumManagement.svg b/src/icons/svg/HourlyEquilibriumManagement.svg new file mode 100644 index 0000000..5223e7b --- /dev/null +++ b/src/icons/svg/HourlyEquilibriumManagement.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/InputInformationQuery.svg b/src/icons/svg/InputInformationQuery.svg new file mode 100644 index 0000000..d3071f6 --- /dev/null +++ b/src/icons/svg/InputInformationQuery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/InputInformationSearch.svg b/src/icons/svg/InputInformationSearch.svg new file mode 100644 index 0000000..2dad992 --- /dev/null +++ b/src/icons/svg/InputInformationSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/KKI.svg b/src/icons/svg/KKI.svg new file mode 100644 index 0000000..5f6961a --- /dev/null +++ b/src/icons/svg/KKI.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/KKIBomMantaince.svg b/src/icons/svg/KKIBomMantaince.svg new file mode 100644 index 0000000..dc094c4 --- /dev/null +++ b/src/icons/svg/KKIBomMantaince.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/KKIHistoryMaintenance.svg b/src/icons/svg/KKIHistoryMaintenance.svg new file mode 100644 index 0000000..f9b0ffc --- /dev/null +++ b/src/icons/svg/KKIHistoryMaintenance.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/KKIInventoryMantaince.svg b/src/icons/svg/KKIInventoryMantaince.svg new file mode 100644 index 0000000..19290a4 --- /dev/null +++ b/src/icons/svg/KKIInventoryMantaince.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/KKIMaintenance.svg b/src/icons/svg/KKIMaintenance.svg new file mode 100644 index 0000000..ad8e748 --- /dev/null +++ b/src/icons/svg/KKIMaintenance.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/KKIUpdate.svg b/src/icons/svg/KKIUpdate.svg new file mode 100644 index 0000000..ea4dc4f --- /dev/null +++ b/src/icons/svg/KKIUpdate.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/LoginHistorySearch.png b/src/icons/svg/LoginHistorySearch.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2d7731c13e3b7389ea3ac5b0134119cc0cc503 GIT binary patch literal 558 zcmV+}0@3}6P)Px$=t)FDR9HvVSBq^zF$}affk_IJ6ecN5QaVZLBxRGUF0xa4-Adxs{ z`|NX69=!Cy_sbvv02>kEr)Aw#^;R>`0RUhpBA>NG3;sW;>UnB^3ET%42$v&_G2{$!8xN9StlefD7 zu=Kqe0O|qD@=HW|3fYo^T<_6S08~>75f?=$N;^f4;*@226hIKCsYq_4v2gj`n~@*3 zs8H+(D4(lEU~(uaE`Jk|lZfQY&54&-1pug!tc)}#ti}PW`HqqTpvOBeODjzudJ@o8 z00iytgnkHsfnXHQ98_v4;E+k07*qoM6N<$f|6wI=Kufz literal 0 HcmV?d00001 diff --git a/src/icons/svg/LoginHistorySearch.svg b/src/icons/svg/LoginHistorySearch.svg new file mode 100644 index 0000000..e63c7c7 --- /dev/null +++ b/src/icons/svg/LoginHistorySearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/LossHour.svg b/src/icons/svg/LossHour.svg new file mode 100644 index 0000000..2a6adea --- /dev/null +++ b/src/icons/svg/LossHour.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/LossInput.svg b/src/icons/svg/LossInput.svg new file mode 100644 index 0000000..6ceef06 --- /dev/null +++ b/src/icons/svg/LossInput.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/LossOfManHourQuery.svg b/src/icons/svg/LossOfManHourQuery.svg new file mode 100644 index 0000000..2a52c27 --- /dev/null +++ b/src/icons/svg/LossOfManHourQuery.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/LossReview.svg b/src/icons/svg/LossReview.svg new file mode 100644 index 0000000..4d172a8 --- /dev/null +++ b/src/icons/svg/LossReview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/MachineCategoryMaintenance.svg b/src/icons/svg/MachineCategoryMaintenance.svg new file mode 100644 index 0000000..d574c5b --- /dev/null +++ b/src/icons/svg/MachineCategoryMaintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/MachinePlanningMantenance.svg b/src/icons/svg/MachinePlanningMantenance.svg new file mode 100644 index 0000000..373aeb4 --- /dev/null +++ b/src/icons/svg/MachinePlanningMantenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/MachineToolsMaintenance.svg b/src/icons/svg/MachineToolsMaintenance.svg new file mode 100644 index 0000000..8d20e2b --- /dev/null +++ b/src/icons/svg/MachineToolsMaintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/MainMaterialMantaince.svg b/src/icons/svg/MainMaterialMantaince.svg new file mode 100644 index 0000000..6a1cb08 --- /dev/null +++ b/src/icons/svg/MainMaterialMantaince.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/MainMaterialMantainceSearch.svg b/src/icons/svg/MainMaterialMantainceSearch.svg new file mode 100644 index 0000000..6a1cb08 --- /dev/null +++ b/src/icons/svg/MainMaterialMantainceSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ManufactureRequirement.svg b/src/icons/svg/ManufactureRequirement.svg new file mode 100644 index 0000000..3c9b738 --- /dev/null +++ b/src/icons/svg/ManufactureRequirement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ManufactureRequirementSearch.svg b/src/icons/svg/ManufactureRequirementSearch.svg new file mode 100644 index 0000000..98cf6e4 --- /dev/null +++ b/src/icons/svg/ManufactureRequirementSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/MaterialDictionaryMantaince.svg b/src/icons/svg/MaterialDictionaryMantaince.svg new file mode 100644 index 0000000..17d0a9c --- /dev/null +++ b/src/icons/svg/MaterialDictionaryMantaince.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/MenuManagement.svg b/src/icons/svg/MenuManagement.svg new file mode 100644 index 0000000..d16bd1d --- /dev/null +++ b/src/icons/svg/MenuManagement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/MonthlyScoringTableGeneration.svg b/src/icons/svg/MonthlyScoringTableGeneration.svg new file mode 100644 index 0000000..f48ba18 --- /dev/null +++ b/src/icons/svg/MonthlyScoringTableGeneration.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/OffLinePartCount.png b/src/icons/svg/OffLinePartCount.png new file mode 100644 index 0000000000000000000000000000000000000000..25fd9ab30bf19bd6b5b5872fc3c125824634b2b2 GIT binary patch literal 543 zcmV+)0^t3LP)Px$*-1n}R9Hvtm+f)GFbIZWlV+0EleC$n=_E}jX*Ovx3B6Y*6pUpF+4&jW`SM{4 z9zFz^X<&)S3lY5&(HjxrJFaUMflpjN%zTN8<=%rv>8bauxet(YhEc%k_9lRcd=gPj zv9($S!z+Fz5N7^bgRcT)tG~0Wb#K=yWG0Id5DwPI28#0~&>LF>#J0OjcMK=N$`$X);dKrR5d{}?Db zI|0<_D*!YB%h~LmfNX`$=ui@xx^M@GD0^fMcv+hZ&Ylohh$q0)1HGA08&t|0+oW1a znD3QbYc;nXfFDXruUG?crM=r-yE#yqj1xo+U{rbXYNQa=Ac*K@dON0@S2I&|EmyrE zfJz(1UwHe``4JNinv1S*X$}LdK-3% \ No newline at end of file diff --git a/src/icons/svg/OrganizationalStructureMaintenance.svg b/src/icons/svg/OrganizationalStructureMaintenance.svg new file mode 100644 index 0000000..5802158 --- /dev/null +++ b/src/icons/svg/OrganizationalStructureMaintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/OutputInformationQuery.svg b/src/icons/svg/OutputInformationQuery.svg new file mode 100644 index 0000000..067c402 --- /dev/null +++ b/src/icons/svg/OutputInformationQuery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/OutputInformationSearch.svg b/src/icons/svg/OutputInformationSearch.svg new file mode 100644 index 0000000..20e9fcf --- /dev/null +++ b/src/icons/svg/OutputInformationSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/PTPT.svg b/src/icons/svg/PTPT.svg new file mode 100644 index 0000000..a383ca5 --- /dev/null +++ b/src/icons/svg/PTPT.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/PerformanceAppraisal.svg b/src/icons/svg/PerformanceAppraisal.svg new file mode 100644 index 0000000..2f92640 --- /dev/null +++ b/src/icons/svg/PerformanceAppraisal.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/PersonnelBasicData.svg b/src/icons/svg/PersonnelBasicData.svg new file mode 100644 index 0000000..dfa09e0 --- /dev/null +++ b/src/icons/svg/PersonnelBasicData.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/PersonnelDataImport.svg b/src/icons/svg/PersonnelDataImport.svg new file mode 100644 index 0000000..0fde784 --- /dev/null +++ b/src/icons/svg/PersonnelDataImport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/PersonnelMaintenance.svg b/src/icons/svg/PersonnelMaintenance.svg new file mode 100644 index 0000000..ab6d9f8 --- /dev/null +++ b/src/icons/svg/PersonnelMaintenance.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/PersonnelPermission.svg b/src/icons/svg/PersonnelPermission.svg new file mode 100644 index 0000000..5fec9b5 --- /dev/null +++ b/src/icons/svg/PersonnelPermission.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/PersonnelRoleAssignment.svg b/src/icons/svg/PersonnelRoleAssignment.svg new file mode 100644 index 0000000..38fcf9e --- /dev/null +++ b/src/icons/svg/PersonnelRoleAssignment.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/PlannedExceptionHandling.svg b/src/icons/svg/PlannedExceptionHandling.svg new file mode 100644 index 0000000..2dea670 --- /dev/null +++ b/src/icons/svg/PlannedExceptionHandling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/PlannedExceptionHandlingSearch.svg b/src/icons/svg/PlannedExceptionHandlingSearch.svg new file mode 100644 index 0000000..2dea670 --- /dev/null +++ b/src/icons/svg/PlannedExceptionHandlingSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ProductionBonus.svg b/src/icons/svg/ProductionBonus.svg new file mode 100644 index 0000000..f0ae3af --- /dev/null +++ b/src/icons/svg/ProductionBonus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ProductionBonusScoreInput.svg b/src/icons/svg/ProductionBonusScoreInput.svg new file mode 100644 index 0000000..68837ab --- /dev/null +++ b/src/icons/svg/ProductionBonusScoreInput.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/ProductionBonusScoreModify.svg b/src/icons/svg/ProductionBonusScoreModify.svg new file mode 100644 index 0000000..da8e815 --- /dev/null +++ b/src/icons/svg/ProductionBonusScoreModify.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/ProductionCompletionRate.svg b/src/icons/svg/ProductionCompletionRate.svg new file mode 100644 index 0000000..7f4d872 --- /dev/null +++ b/src/icons/svg/ProductionCompletionRate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ProductionPlanComplete.svg b/src/icons/svg/ProductionPlanComplete.svg new file mode 100644 index 0000000..5deb2a6 --- /dev/null +++ b/src/icons/svg/ProductionPlanComplete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ProductionPlanDelivery.svg b/src/icons/svg/ProductionPlanDelivery.svg new file mode 100644 index 0000000..bac9e2d --- /dev/null +++ b/src/icons/svg/ProductionPlanDelivery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ProductionPlanMaintenance.svg b/src/icons/svg/ProductionPlanMaintenance.svg new file mode 100644 index 0000000..0a397ed --- /dev/null +++ b/src/icons/svg/ProductionPlanMaintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ProductionPlanSearch.svg b/src/icons/svg/ProductionPlanSearch.svg new file mode 100644 index 0000000..3135780 --- /dev/null +++ b/src/icons/svg/ProductionPlanSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ProductionTimeRate.svg b/src/icons/svg/ProductionTimeRate.svg new file mode 100644 index 0000000..cd13c6b --- /dev/null +++ b/src/icons/svg/ProductionTimeRate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/QualitySearch.svg b/src/icons/svg/QualitySearch.svg new file mode 100644 index 0000000..8d33be5 --- /dev/null +++ b/src/icons/svg/QualitySearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/RealTimeAlarm.svg b/src/icons/svg/RealTimeAlarm.svg new file mode 100644 index 0000000..2159d7e --- /dev/null +++ b/src/icons/svg/RealTimeAlarm.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/RealTimeAlarmInformation.svg b/src/icons/svg/RealTimeAlarmInformation.svg new file mode 100644 index 0000000..90c443f --- /dev/null +++ b/src/icons/svg/RealTimeAlarmInformation.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/Repolishing.svg b/src/icons/svg/Repolishing.svg new file mode 100644 index 0000000..d543ac2 --- /dev/null +++ b/src/icons/svg/Repolishing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ReportQuery.svg b/src/icons/svg/ReportQuery.svg new file mode 100644 index 0000000..9beadff --- /dev/null +++ b/src/icons/svg/ReportQuery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/RepositoryInformationMaintenance.svg b/src/icons/svg/RepositoryInformationMaintenance.svg new file mode 100644 index 0000000..3d953db --- /dev/null +++ b/src/icons/svg/RepositoryInformationMaintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/RevisionRateOfWorkOrder.svg b/src/icons/svg/RevisionRateOfWorkOrder.svg new file mode 100644 index 0000000..b66fe3c --- /dev/null +++ b/src/icons/svg/RevisionRateOfWorkOrder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ScheduledExceptionHandling.svg b/src/icons/svg/ScheduledExceptionHandling.svg new file mode 100644 index 0000000..4596906 --- /dev/null +++ b/src/icons/svg/ScheduledExceptionHandling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/ScheduledExceptionHandlingSearch.svg b/src/icons/svg/ScheduledExceptionHandlingSearch.svg new file mode 100644 index 0000000..4596906 --- /dev/null +++ b/src/icons/svg/ScheduledExceptionHandlingSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/SortErrorhandling.svg b/src/icons/svg/SortErrorhandling.svg new file mode 100644 index 0000000..2ad4952 --- /dev/null +++ b/src/icons/svg/SortErrorhandling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/SortRepositoryInformationMaintenance.svg b/src/icons/svg/SortRepositoryInformationMaintenance.svg new file mode 100644 index 0000000..1c06c55 --- /dev/null +++ b/src/icons/svg/SortRepositoryInformationMaintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/SortingQuality.svg b/src/icons/svg/SortingQuality.svg new file mode 100644 index 0000000..362c798 --- /dev/null +++ b/src/icons/svg/SortingQuality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/SortingQualityHistory.svg b/src/icons/svg/SortingQualityHistory.svg new file mode 100644 index 0000000..3becba5 --- /dev/null +++ b/src/icons/svg/SortingQualityHistory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/SortingStatistics.svg b/src/icons/svg/SortingStatistics.svg new file mode 100644 index 0000000..4a82d8a --- /dev/null +++ b/src/icons/svg/SortingStatistics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/SortingTvSearch.svg b/src/icons/svg/SortingTvSearch.svg new file mode 100644 index 0000000..274324c --- /dev/null +++ b/src/icons/svg/SortingTvSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/Sortingyield.svg b/src/icons/svg/Sortingyield.svg new file mode 100644 index 0000000..d2935cc --- /dev/null +++ b/src/icons/svg/Sortingyield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/StationBeat.svg b/src/icons/svg/StationBeat.svg new file mode 100644 index 0000000..2286d9b --- /dev/null +++ b/src/icons/svg/StationBeat.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/StationJPH.svg b/src/icons/svg/StationJPH.svg new file mode 100644 index 0000000..3e7d730 --- /dev/null +++ b/src/icons/svg/StationJPH.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/StationMaintain.svg b/src/icons/svg/StationMaintain.svg new file mode 100644 index 0000000..5e7b814 --- /dev/null +++ b/src/icons/svg/StationMaintain.svg @@ -0,0 +1 @@ + diff --git a/src/icons/svg/StationOEE.svg b/src/icons/svg/StationOEE.svg new file mode 100644 index 0000000..8cbf0ea --- /dev/null +++ b/src/icons/svg/StationOEE.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/StationStatistics.svg b/src/icons/svg/StationStatistics.svg new file mode 100644 index 0000000..0b85264 --- /dev/null +++ b/src/icons/svg/StationStatistics.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/StationTimeOff.png b/src/icons/svg/StationTimeOff.png new file mode 100644 index 0000000000000000000000000000000000000000..4b7905c77aea240594a2a96794d7a776e3edb5b1 GIT binary patch literal 611 zcmV-p0-XJcP)Px%9Z5t%R9HvtSHV#OF$|PCNh*O<0;z;h33QUA5<(?n)+62MY}r=AK8q2tWWZWWqZKX2vrdT>u*VOW#5^$5}S^e@-)&>L;w;1!p#xTfe2ab0TAdn+E_Qw z06;AuAw0q6%Bl?jmwlIdr}Y$o0tK4@(J&eTK;ePbsYNpqIItnB5dbVqRsEd+tf*nj zMTQjs^)RTK(y!DOo6c&bD#pzKSRJgAdzb-duM0CDW`|Ud-5LNo9JHGG-_D7yRqI2_ zovcF!;8o}vW>xiu-WuPyK+MuZ^nKLK(i?gfMu|v zsz;&oxfPjBm1-9e*xE*8?+Ad&Fg=QW;fY8&z}y_VC;V<5bp_0R^m>7@kUEgm=RQ+R z{R)6J5a>B{ga$X(JSours;=_$eHT=eV$;%Wk|1gZP;_1r+kQWE!2rbYN><$)dlEF( z&2&6u;cvqLg5mBIm4002ovPDHLkV1jFV4DbK| literal 0 HcmV?d00001 diff --git a/src/icons/svg/StationTimeOff.svg b/src/icons/svg/StationTimeOff.svg new file mode 100644 index 0000000..58f6b00 --- /dev/null +++ b/src/icons/svg/StationTimeOff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/StatisticalReport.svg b/src/icons/svg/StatisticalReport.svg new file mode 100644 index 0000000..39434e0 --- /dev/null +++ b/src/icons/svg/StatisticalReport.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/SteelDemand.svg b/src/icons/svg/SteelDemand.svg new file mode 100644 index 0000000..cf87e96 --- /dev/null +++ b/src/icons/svg/SteelDemand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/StopInformationQuery.svg b/src/icons/svg/StopInformationQuery.svg new file mode 100644 index 0000000..351588d --- /dev/null +++ b/src/icons/svg/StopInformationQuery.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/SummaryLostWorkingHours.svg b/src/icons/svg/SummaryLostWorkingHours.svg new file mode 100644 index 0000000..54806c2 --- /dev/null +++ b/src/icons/svg/SummaryLostWorkingHours.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/SystemMaintenance.svg b/src/icons/svg/SystemMaintenance.svg new file mode 100644 index 0000000..2619085 --- /dev/null +++ b/src/icons/svg/SystemMaintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/SystemRoleMaintenance.svg b/src/icons/svg/SystemRoleMaintenance.svg new file mode 100644 index 0000000..4380133 --- /dev/null +++ b/src/icons/svg/SystemRoleMaintenance.svg @@ -0,0 +1,7 @@ + + + + + Svg Vector Icons : http://www.sfont.cn + + \ No newline at end of file diff --git a/src/icons/svg/TLBonusSummary.svg b/src/icons/svg/TLBonusSummary.svg new file mode 100644 index 0000000..6eb6b6f --- /dev/null +++ b/src/icons/svg/TLBonusSummary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/TLScoresApproval.svg b/src/icons/svg/TLScoresApproval.svg new file mode 100644 index 0000000..df036c4 --- /dev/null +++ b/src/icons/svg/TLScoresApproval.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/TimeFreezeSetUp.svg b/src/icons/svg/TimeFreezeSetUp.svg new file mode 100644 index 0000000..674db57 --- /dev/null +++ b/src/icons/svg/TimeFreezeSetUp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/WMSInformationSearch.svg b/src/icons/svg/WMSInformationSearch.svg new file mode 100644 index 0000000..af26157 --- /dev/null +++ b/src/icons/svg/WMSInformationSearch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/WarehouseMaintenance.svg b/src/icons/svg/WarehouseMaintenance.svg new file mode 100644 index 0000000..21566e5 --- /dev/null +++ b/src/icons/svg/WarehouseMaintenance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/WhiteCollarBonusInput.svg b/src/icons/svg/WhiteCollarBonusInput.svg new file mode 100644 index 0000000..8126b07 --- /dev/null +++ b/src/icons/svg/WhiteCollarBonusInput.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/WhiteCollarBonusesSummary.svg b/src/icons/svg/WhiteCollarBonusesSummary.svg new file mode 100644 index 0000000..ea24215 --- /dev/null +++ b/src/icons/svg/WhiteCollarBonusesSummary.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/WhiteCollarScoreModify.svg b/src/icons/svg/WhiteCollarScoreModify.svg new file mode 100644 index 0000000..10772ff --- /dev/null +++ b/src/icons/svg/WhiteCollarScoreModify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/WhiteCollarScoresApproval.svg b/src/icons/svg/WhiteCollarScoresApproval.svg new file mode 100644 index 0000000..6f2f4d4 --- /dev/null +++ b/src/icons/svg/WhiteCollarScoresApproval.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/huang.svg b/src/icons/svg/huang.svg new file mode 100644 index 0000000..cafab4a --- /dev/null +++ b/src/icons/svg/huang.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/icons/svg/ku.svg b/src/icons/svg/ku.svg new file mode 100644 index 0000000..f8fbbd8 --- /dev/null +++ b/src/icons/svg/ku.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/scanErr.svg b/src/icons/svg/scanErr.svg new file mode 100644 index 0000000..8f49e80 --- /dev/null +++ b/src/icons/svg/scanErr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/xiao.svg b/src/icons/svg/xiao.svg new file mode 100644 index 0000000..1b314fd --- /dev/null +++ b/src/icons/svg/xiao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/看板_board.svg b/src/icons/svg/看板_board.svg new file mode 100644 index 0000000..9ab8541 --- /dev/null +++ b/src/icons/svg/看板_board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/索引管理.svg b/src/icons/svg/索引管理.svg new file mode 100644 index 0000000..bd0dde0 --- /dev/null +++ b/src/icons/svg/索引管理.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/lang/en-US.js b/src/lang/en-US.js index 5ad5bce..13a04fb 100644 --- a/src/lang/en-US.js +++ b/src/lang/en-US.js @@ -13,12 +13,12 @@ export default { }, login: { systemName: 'Intelligent Assembly Line Information Management System', - usernamePlaceholder: 'Please enter username', + usernamePlaceholder: 'Please enter Employee ID', passwordPlaceholder: 'Please enter password', rememberPassword: 'Remember password', changePassword: 'Change password', loginButton: 'Login', - account: 'Attendance No.', + account: 'Employee ID', oldPassword: 'Old password', newPassword: 'New password', confirmPassword: 'Confirm password', @@ -487,6 +487,12 @@ export default { importSuccess: 'Import succeeded!', importFailed: 'Import failed!' }, + tagsView: { + refresh: 'Refresh', + closeCurrent: 'Close Current', + closeOthers: 'Close Others', + closeAll: 'Close All' + }, menu: { '主页': 'Home', '菜单管理': 'Menus', diff --git a/src/lang/index.js b/src/lang/index.js index 1a86b8d..12f57ec 100644 --- a/src/lang/index.js +++ b/src/lang/index.js @@ -6,7 +6,7 @@ import enUS from './en-US' Vue.use(VueI18n) -export const DEFAULT_LOCALE = 'zh-CN' +export const DEFAULT_LOCALE = 'en-US' export const LOCALE_STORAGE_KEY = 'language' export const SUPPORT_LOCALES = ['zh-CN', 'en-US'] diff --git a/src/lang/zh-CN.js b/src/lang/zh-CN.js index c8fd55d..6897c2e 100644 --- a/src/lang/zh-CN.js +++ b/src/lang/zh-CN.js @@ -487,6 +487,12 @@ export default { importSuccess: '导入成功!', importFailed: '导入失败!' }, + tagsView: { + refresh: '重新加载', + closeCurrent: '关闭当前', + closeOthers: '关闭其他', + closeAll: '关闭全部' + }, menu: { '主页': '主页', '菜单管理': '菜单管理', diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 4255289..5f01e99 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -35,58 +35,28 @@ const user = { // 登录 Login({ commit }, userInfo) { const username = userInfo.username.trim() - if (username !== '0000') { - return new Promise((resolve, reject) => { - const params = new Login_Request(username, userInfo.password) - HttpCli.Get('/sys/login', params).then(response => { - console.log(response) - const data = response.data - if (data.code === 200 && data.success) { - const login_Response = new Login_Response(data) - setToken(login_Response.result.token) - Cookies.set('id', login_Response.result.userInfo.id, { expires: 1 }) - Cookies.set('name', login_Response.result.userInfo.username, { expires: 1 }) - Cookies.set('userId', login_Response.result.userInfo.username, { expires: 1 }) - Cookies.set('session_id', login_Response.result.userInfo.id) - commit('SET_TOKEN', login_Response.result.token) - commit('SET_NAME', login_Response.result.userInfo.username) - commit('SET_ID', login_Response.result.userInfo.id) - commit('SET_userId', login_Response.result.userInfo.username) - resolve() - } else { - Message.error('账号或密码错误,请重新登录') - this.$router.push({ path: '/login' }) - } - resolve(response.data) - }).catch(error => { - console.log(error) - reject(error) - }) + return new Promise((resolve, reject) => { + login(username, userInfo.password).then(response => { + const data = response.data + if (data.length === 0 || data.result === '0') { + Message.error('账号或密码错误,请重新登录') + this.$router.push({ path: '/login' }) + } else { + setToken(data[0].角色编号) + Cookies.set('id', data[0].人员编号, { expires: 1 }) + Cookies.set('name', data[0].姓名, { expires: 1 }) + Cookies.set('userId', data[0].考勤编号, { expires: 1 }) + Cookies.set('session_id', data[0].session_id) + commit('SET_TOKEN', data[0].角色编号) + commit('SET_NAME', data[0].姓名) + commit('SET_ID', data[0].人员编号) + commit('SET_userId', data[0].考勤编号) + resolve() + } + }).catch(error => { + reject(error) }) - } else { - return new Promise((resolve, reject) => { - login(username, userInfo.password).then(response => { - const data = response.data - if (data.length === 0 || data.result === '0') { - Message.error('账号或密码错误,请重新登录') - this.$router.push({ path: '/login' }) - } else { - setToken(data[0].角色编号) - Cookies.set('id', data[0].人员编号, { expires: 1 }) - Cookies.set('name', data[0].姓名, { expires: 1 }) - Cookies.set('userId', data[0].考勤编号, { expires: 1 }) - Cookies.set('session_id', data[0].session_id) - commit('SET_TOKEN', data[0].角色编号) - commit('SET_NAME', data[0].姓名) - commit('SET_ID', data[0].人员编号) - commit('SET_userId', data[0].考勤编号) - resolve() - } - }).catch(error => { - reject(error) - }) - }) - } + }) }, // 获取用户信息 diff --git a/src/utils/request.js b/src/utils/request.js index bfab726..d8e7f85 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -63,7 +63,7 @@ const service = axios.create({ // && config.data.name !== '菜单系统模块_通知信息_查询数据' && config.data.name !== '菜单系统模块_首页信息_查询数据1' && config.data.name !== '菜单系统模块_首页信息_查询数据2' service.interceptors.request.use(config => { - if (config.data.name !== '菜单系统模块_用户名密码_查询数据_new2' && config.data.name !== '菜单系统模块_获取角色模块_查询数据') { + if (config.data.name !== '菜单系统模块_用户名密码_查询数据_new2' && config.data.name !== '菜单系统模块_获取角色模块_查询数据' && config.data.name !== '账号信息_修改密码_MESWORK') { const id = Cookies.get('id') if (typeof (id) === 'undefined') { store.dispatch('FedLogOut').then(() => { diff --git a/src/views/QualityAssurance/OffLinePartCount/index.vue b/src/views/QualityAssurance/OffLinePartCount/index.vue new file mode 100644 index 0000000..84cc3b9 --- /dev/null +++ b/src/views/QualityAssurance/OffLinePartCount/index.vue @@ -0,0 +1,417 @@ + + + + + diff --git a/src/views/QualityAssurance/StationBeat/index.vue b/src/views/QualityAssurance/StationBeat/index.vue new file mode 100644 index 0000000..9d4affe --- /dev/null +++ b/src/views/QualityAssurance/StationBeat/index.vue @@ -0,0 +1,364 @@ + + + + + diff --git a/src/views/QualityAssurance/StationJPH/index.vue b/src/views/QualityAssurance/StationJPH/index.vue new file mode 100644 index 0000000..300180d --- /dev/null +++ b/src/views/QualityAssurance/StationJPH/index.vue @@ -0,0 +1,524 @@ + + + + + diff --git a/src/views/layout/components/TagsView.vue b/src/views/layout/components/TagsView.vue index 477f8df..13dfe93 100644 --- a/src/views/layout/components/TagsView.vue +++ b/src/views/layout/components/TagsView.vue @@ -7,10 +7,10 @@
    -
  • 重新加载
  • -
  • 关闭当前
  • -
  • 关闭其他
  • -
  • 关闭全部
  • +
  • {{ $t('tagsView.refresh') }}
  • +
  • {{ $t('tagsView.closeCurrent') }}
  • +
  • {{ $t('tagsView.closeOthers') }}
  • +
  • {{ $t('tagsView.closeAll') }}
diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 2bdbee4..085dcb1 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -10,9 +10,11 @@ label-position="left" label-width="0px" class="card-box login-form"> -

- -
+

+ +
{{ $t('login.systemName') }}
@@ -56,7 +58,7 @@
{{ $t('login.rememberPassword') }} - {{ $t('login.changePassword') }} +

- + @@ -319,7 +321,7 @@ export default { height: 1px; } .login-form { - height: 500px; + height: 450px; border-radius: 20px; background-color: white; position: absolute;