feat(wms): 新增报表透视表组件并优化操作状态显示

refactor: 替换select为tag显示操作状态
feat: 添加今天按钮到时间范围选择器
fix: 移除调试用的console.log
style: 调整按钮间距样式
feat: 新增厂家材质透视表和宽度厚度统计表
refactor: 优化导出功能去除orderBy参数
feat: 添加表面处理等查询条件
feat: 在coilTable中添加settings插槽
feat: 使用下拉菜单整合报表操作按钮
This commit is contained in:
2026-05-05 14:52:24 +08:00
parent 723ccc9e58
commit fa198181ee
11 changed files with 491 additions and 91 deletions

View File

@@ -21,6 +21,7 @@
</div>
<div class="quick-options">
<el-button size="small" @click="setQuickTime('prevDay')">前一天</el-button>
<el-button size="small" @click="setQuickTime('today')">今天</el-button>
<el-button size="small" @click="setQuickTime('nextDay')">后一天</el-button>
<el-button size="small" @click="setQuickTime('last7Days')">近7天</el-button>
<el-button size="small" @click="setQuickTime('last15Days')">近15天</el-button>
@@ -127,12 +128,15 @@ export default {
switch (type) {
case 'prevDay':
// 在当前时间基础上向前推一天
newStartDate.setDate(newStartDate.getDate() - 1)
newEndDate.setDate(newEndDate.getDate() - 1)
break
case 'today':
const todayNow = new Date()
newStartDate = todayNow
newEndDate = todayNow
break
case 'nextDay':
// 在当前时间基础上向后推一天
newStartDate.setDate(newStartDate.getDate() + 1)
newEndDate.setDate(newEndDate.getDate() + 1)
break
@@ -205,7 +209,11 @@ export default {
}
.quick-options {
display: flex;
gap: 8px;
gap: 2px;
flex-wrap: wrap;
}
.el-button + .el-button {
margin-left: 4px
}
</style>