|
|
@@ -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')"
|