更新登录页及优化相关功能
This commit is contained in:
@@ -1,6 +1,15 @@
|
||||
<template>
|
||||
<div class="app-container report-page">
|
||||
<el-form ref="queryRef" v-show="showSearch" class="report-filter page-filter" :model="queryParams" :inline="true" label-width="88px">
|
||||
<el-form-item label="隧道编号" prop="tunnelCode">
|
||||
<el-input v-model="queryParams.tunnelCode" placeholder="请输入隧道编号" clearable maxlength="64" @keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="隧道名称" prop="tunnelName">
|
||||
<el-input v-model="queryParams.tunnelName" placeholder="请输入隧道名称" clearable maxlength="100" @keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="内部溯源号" prop="traceNo">
|
||||
<el-input v-model="queryParams.traceNo" placeholder="完整溯源号,查询同组多托盘" clearable maxlength="64" @keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="客户ID" prop="customerId">
|
||||
<el-input-number v-model="queryParams.customerId" :min="1" :controls="false" placeholder="请输入客户ID" />
|
||||
</el-form-item>
|
||||
@@ -8,7 +17,7 @@
|
||||
<el-input-number v-model="queryParams.siteId" :min="1" :controls="false" placeholder="请输入现场ID" />
|
||||
</el-form-item>
|
||||
<el-form-item label="产线ID" prop="lineId">
|
||||
<el-input-number v-model="queryParams.lineId" :min="1" :controls="false" placeholder="请输入产线ID" />
|
||||
<el-input-number v-model="queryParams.lineId" :min="1" :controls="false" placeholder="可选,仅筛选已登记产线" />
|
||||
</el-form-item>
|
||||
<el-form-item label="托盘编号" prop="palletCode">
|
||||
<el-input v-model="queryParams.palletCode" placeholder="请输入托盘编号" clearable maxlength="64" @keyup.enter="handleQuery" />
|
||||
@@ -36,7 +45,22 @@
|
||||
|
||||
<el-alert v-if="loadError" :title="loadError" type="error" :closable="false" show-icon class="mb8" />
|
||||
<el-table v-loading="loading" class="report-table data-table" stripe border height="calc(100vh - 330px)" :data="reportList">
|
||||
<template #empty><el-empty description="暂无产线消耗数据" /></template>
|
||||
<el-table-column label="隧道编号" prop="tunnelCode" min-width="130" :show-overflow-tooltip="true">
|
||||
<template #default="scope">{{ scope.row.tunnelCode || '未登记' }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="隧道名称" prop="tunnelName" min-width="140" :show-overflow-tooltip="true">
|
||||
<template #default="scope">{{ scope.row.tunnelName || '未登记' }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="内部溯源号" prop="traceNo" min-width="180" :show-overflow-tooltip="true">
|
||||
<template #default="scope">{{ scope.row.traceNo || '未登记' }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="生产日期" prop="productionDate" width="120">
|
||||
<template #default="scope">{{ scope.row.productionDate || '未登记' }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="有效期至" prop="expiryDate" width="120">
|
||||
<template #default="scope">{{ scope.row.expiryDate || '未登记' }}</template>
|
||||
</el-table-column>
|
||||
<template #empty><el-empty description="暂无隧道消耗数据" /></template>
|
||||
<el-table-column label="使用记录号" prop="usageNo" min-width="150" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="使用时间" prop="occurredAt" width="180">
|
||||
<template #default="scope">{{ parseTime(scope.row.occurredAt) }}</template>
|
||||
@@ -48,7 +72,7 @@
|
||||
<template #default="scope">{{ scope.row.siteName || `#${scope.row.siteId}` }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="产线" min-width="130" :show-overflow-tooltip="true">
|
||||
<template #default="scope">{{ scope.row.lineName || `#${scope.row.lineId}` }}</template>
|
||||
<template #default="scope">{{ scope.row.lineName || (scope.row.lineId ? `#${scope.row.lineId}` : '未登记') }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="托盘" prop="palletCode" min-width="130" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="菌种" min-width="150" :show-overflow-tooltip="true">
|
||||
@@ -149,6 +173,9 @@ const queryParams = ref({
|
||||
pageSize: 10,
|
||||
beginTime: undefined,
|
||||
endTime: undefined,
|
||||
tunnelCode: undefined,
|
||||
tunnelName: undefined,
|
||||
traceNo: undefined,
|
||||
customerId: undefined,
|
||||
siteId: undefined,
|
||||
lineId: undefined,
|
||||
@@ -182,7 +209,7 @@ function getList() {
|
||||
if (!isCurrentListRequest(listContext)) return
|
||||
reportList.value = []
|
||||
total.value = 0
|
||||
loadError.value = '产线消耗报表加载失败,请稍后重试'
|
||||
loadError.value = '隧道消耗报表加载失败,请稍后重试'
|
||||
}).finally(() => {
|
||||
if (!isCurrentListRequest(listContext)) return
|
||||
loading.value = false
|
||||
|
||||
Reference in New Issue
Block a user