yanghao 6 дней назад
Родитель
Сommit
29b4f7f87c
2 измененных файлов с 31 добавлено и 13 удалено
  1. 10 1
      src/locales/en.ts
  2. 21 12
      src/views/report-statistics/inspection_order/index.vue

+ 10 - 1
src/locales/en.ts

@@ -9760,6 +9760,15 @@ export default {
     'col-commission-date': 'Commissioning Date',
     year: 'Year',
     month: 'Month',
-    day: 'Day'
+    day: 'Day',
+    'device-report2': 'Work order',
+    'device-report3': 'Completed',
+    'device-report4': 'Uncompleted',
+    'device-report5': 'Ignored',
+    'device-report6': 'Abnormal device',
+    'device-report7': 'Company',
+    'device-report8': 'Project',
+    'device-report9': 'Details‌',
+    'device-report10': 'Outlier'
   }
 }

+ 21 - 12
src/views/report-statistics/inspection_order/index.vue

@@ -16,7 +16,7 @@
                 }
               ">
               <Icon icon="ep:histogram" class="text-[#2563eb]!" :size="40" />
-              <div class="card-title text-[#6b7280]!">工单数量</div>
+              <div class="card-title text-[#6b7280]!">{{ t('report-stats.device-report2') }}</div>
 
               <div class="card-value pt-5">
                 <CountTo
@@ -40,7 +40,7 @@
             :class="{ 'stat-card-selected': statusList.finished }">
             <div class="stat-card bg-green-gradient">
               <Icon icon="ep:finished" class="text-[#219241]!" :size="40" />
-              <div class="card-title">完成数量</div>
+              <div class="card-title">{{ t('report-stats.device-report3') }}</div>
               <div class="card-value pt-5">
                 <CountTo
                   class="text-3xl text-[#219241]!"
@@ -63,7 +63,7 @@
             :class="{ 'stat-card-selected': statusList.todo }">
             <div class="stat-card bg-orange-gradient">
               <Icon icon="ep:more-filled" class="text-[#fc9a03]!" :size="40" />
-              <div class="card-title">未完成数量</div>
+              <div class="card-title">{{ t('report-stats.device-report4') }}</div>
               <div class="card-value pt-5">
                 <CountTo
                   class="text-3xl text-[#fc9a03]!"
@@ -86,7 +86,7 @@
             :class="{ 'stat-card-selected': statusList.ignore }">
             <div class="stat-card bg-green-gradient">
               <Icon icon="ep:hide" :size="40" />
-              <div class="card-title">已忽略</div>
+              <div class="card-title">{{ t('report-stats.device-report5') }}</div>
               <div class="card-value pt-5">
                 <CountTo
                   class="text-3xl text-[#6b7280]!"
@@ -110,7 +110,7 @@
               class="stat-card bg-red-gradient"
               :class="{ 'stat-card-selected': statusList.exception }">
               <Icon icon="ep:bell" class="text-[#d45336]!" :size="40" />
-              <div class="card-title">异常设备数量</div>
+              <div class="card-title">{{ t('report-stats.device-report6') }}</div>
               <div class="card-value pt-5">
                 <CountTo
                   class="text-3xl text-[#d45336]!"
@@ -134,7 +134,7 @@
               class="stat-card bg-warn-gradient"
               :class="{ 'stat-card-selected': statusList.exceptionPoint }">
               <Icon icon="ep:info-filled" class="text-[#e6a23c]!" :size="40" />
-              <div class="card-title">异常点数量</div>
+              <div class="card-title">{{ t('report-stats.device-report10') }}</div>
               <div class="card-value pt-5">
                 <CountTo
                   class="text-3xl text-[#e6a23c]!"
@@ -149,9 +149,9 @@
       <el-row :gutter="20">
         <el-col :span="22">
           <el-radio-group v-model="dateType" size="default" fill="#409eff">
-            <el-radio-button label="年" value="year" />
-            <el-radio-button label="月" value="month" />
-            <el-radio-button label="日" value="day" />
+            <el-radio-button :label="t('report-stats.year')" value="year" />
+            <el-radio-button :label="t('report-stats.month')" value="month" />
+            <el-radio-button :label="t('report-stats.day')" value="day" />
           </el-radio-group>
         </el-col>
         <el-col :span="2">
@@ -233,8 +233,14 @@
           </zm-table-column>
           <zm-table-column :label="t('bomList.name')" align="center" prop="inspectOrderTitle" />
 
-          <zm-table-column label="公司" align="center" prop="company" />
-          <zm-table-column label="项目" align="center" prop="project" />
+          <zm-table-column
+            :label="t('report-stats.device-report7')"
+            align="center"
+            prop="company" />
+          <zm-table-column
+            :label="t('report-stats.device-report8')"
+            align="center"
+            prop="project" />
 
           <zm-table-column
             :label="t('route.orderType')"
@@ -253,7 +259,10 @@
 
           <zm-table-column v-if="statusList.ignore" label="忽略原因" align="center" prop="reason" />
 
-          <zm-table-column label="设备明细" align="center" prop="deviceInfo" />
+          <zm-table-column
+            :label="t('report-stats.device-report9')"
+            align="center"
+            prop="deviceInfo" />
 
           <zm-table-column
             :label="t('iotMaintain.PersonInCharge')"