chore(ui): 移除注释和调整样式-

移除了 hourly output 页面中关于"机台"的表单项注释
- 移除了 hourly output 页面中"物料"表单项的闭合标签注释
- 移除了 hourly output 页面中"项目"列的注释- 移除了 report dashboard 页面中"平均周转率"概览项的注释- 调整了 report dashboard 页面的导入语句格式
- 优化了 report dashboard 页面的数据加载逻辑
- 移除了两个页面末尾样式标签中的换行符
master
zangch@mesnac.com 2 months ago
parent 8522bf9fde
commit abb9e6cb70

@ -13,7 +13,7 @@
<el-option v-for="p in processList" :key="p.processId" :label="p.processName" :value="p.processId" /> <el-option v-for="p in processList" :key="p.processId" :label="p.processName" :value="p.processId" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="机台"> <!-- <el-form-item label="机台">
<el-select v-model="queryParams.machineId" filterable placeholder="请选择机台" style="width:220px" clearable> <el-select v-model="queryParams.machineId" filterable placeholder="请选择机台" style="width:220px" clearable>
<el-option v-for="m in machineList" :key="m.machineId" :label="m.machineName" :value="m.machineId" /> <el-option v-for="m in machineList" :key="m.machineId" :label="m.machineName" :value="m.machineId" />
</el-select> </el-select>
@ -30,7 +30,7 @@
</el-form-item> </el-form-item>
<el-form-item label="物料"> <el-form-item label="物料">
<el-input v-model="queryParams.materialName" placeholder="输入物料名称模糊查询" style="width:220px" clearable /> <el-input v-model="queryParams.materialName" placeholder="输入物料名称模糊查询" style="width:220px" clearable />
</el-form-item> </el-form-item>-->
<el-form-item> <el-form-item>
<el-button type="primary" @click="handleQuery"></el-button> <el-button type="primary" @click="handleQuery"></el-button>
<el-button @click="resetQuery"></el-button> <el-button @click="resetQuery"></el-button>
@ -59,7 +59,7 @@
</template> </template>
<el-table :data="pivotTableData" border height="520" :cell-style="cellStyle"> <el-table :data="pivotTableData" border height="520" :cell-style="cellStyle">
<el-table-column type="index" label="序号" width="70" align="center" /> <el-table-column type="index" label="序号" width="70" align="center" />
<el-table-column prop="item" label="项目" width="150" /> <!-- <el-table-column prop="item" label="项目" width="150" />-->
<el-table-column prop="timeRange" label="时间段" width="220" /> <el-table-column prop="timeRange" label="时间段" width="220" />
<el-table-column prop="avg" label="平均" width="100"> <el-table-column prop="avg" label="平均" width="100">
<template #default="scope">{{ formatNumber(scope.row.avg) }}</template> <template #default="scope">{{ formatNumber(scope.row.avg) }}</template>
@ -338,4 +338,4 @@ onUnmounted(() => {
.mb-2 { margin-bottom: 12px; } .mb-2 { margin-bottom: 12px; }
.h-100 { height: 100%; } .h-100 { height: 100%; }
.card-header { font-weight: 600; } .card-header { font-weight: 600; }
</style> </style>

@ -60,12 +60,12 @@
<div class="overview-label">盘点差异</div> <div class="overview-label">盘点差异</div>
</div> </div>
</el-col> </el-col>
<el-col :span="4"> <!-- <el-col :span="4">
<div class="overview-item"> <div class="overview-item">
<div class="overview-value text-green-500">{{ overviewStats.avgTurnoverRate.toFixed(1) }}%</div> <div class="overview-value text-green-500">{{ overviewStats.avgTurnoverRate.toFixed(1) }}%</div>
<div class="overview-label">平均周转率</div> <div class="overview-label">平均周转率</div>
</div> </div>
</el-col> </el-col>-->
<el-col :span="4"> <el-col :span="4">
<div class="overview-item"> <div class="overview-item">
<div class="overview-value text-purple-500">{{ overviewStats.totalInventory }}</div> <div class="overview-value text-purple-500">{{ overviewStats.totalInventory }}</div>
@ -101,13 +101,13 @@
</template> </template>
<script setup name="ReportDashboard" lang="ts"> <script setup name="ReportDashboard" lang="ts">
import { import {
getReturnReasonAnalysis, getReturnReasonAnalysis,
getInventoryTrendAnalysis, getInventoryTrendAnalysis,
getSafetyStockAlert, getSafetyStockAlert,
getStagnantInventory, getStagnantInventory,
getInventoryDifference, getInventoryDifference,
getInventoryTurnover getInventoryTurnover
} from '@/api/wms/report'; } from '@/api/wms/report';
import * as echarts from 'echarts'; import * as echarts from 'echarts';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
@ -204,7 +204,7 @@ const refreshAllData = async () => {
loadInventoryDifferenceData(), loadInventoryDifferenceData(),
loadInventoryTurnoverData() loadInventoryTurnoverData()
]); ]);
nextTick(() => { nextTick(() => {
updateCharts(); updateCharts();
}); });
@ -265,8 +265,8 @@ const loadInventoryTurnoverData = async () => {
try { try {
const res = await getInventoryTurnover({}); const res = await getInventoryTurnover({});
reportCards.value[5].count = res.data.length; reportCards.value[5].count = res.data.length;
overviewStats.value.avgTurnoverRate = res.data.length > 0 overviewStats.value.avgTurnoverRate = res.data.length > 0
? res.data.reduce((sum, item) => sum + (item.inventoryTurnoverRate || 0), 0) / res.data.length ? res.data.reduce((sum, item) => sum + (item.inventoryTurnoverRate || 0), 0) / res.data.length
: 0; : 0;
} catch (error) { } catch (error) {
console.error('加载库存周转数据失败:', error); console.error('加载库存周转数据失败:', error);
@ -459,4 +459,4 @@ onUnmounted(() => {
.el-card { .el-card {
margin-bottom: 20px; margin-bottom: 20px;
} }
</style> </style>

Loading…
Cancel
Save