Files
klp-oa/klp-ui/src/views/wms/report/zha_old/month.vue
砂糖 91017f7c84 refactor(wms/report): 重构镀锌、酸轧线报表页面,统一使用通用模板组件
1.  新增了zinc_old和zha_old旧版报表备份目录,保留原有实现
2.  将所有报表页面替换为通用的ActionTemplate组件
3.  为镀锌线、酸轧线的各类报表配置了固定的生产线、仓库选项和操作类型
4.  移除了动态加载报表配置的逻辑,改为硬编码固定配置
2026-06-03 14:07:35 +08:00

51 lines
1.3 KiB
Vue

<template>
<div>
<MonthTemplate v-if="!loading" :actionTypes="actionTypes" :actionQueryParams="actionQueryParams"
:baseQueryParams="baseQueryParams" :warehouseOptions="warehouseOptions" :productionLine="productionLine" />
<el-empty v-else description="正在加载报表配置..." />
</div>
</template>
<script>
import MonthTemplate from '@/views/wms/report/template/month.vue'
import { listReportConfig } from '@/api/wms/reportConfig.js'
export default {
name: 'MonthReport',
components: {
MonthTemplate,
},
data() {
return {
loading: true,
actionTypes: [],
actionQueryParams: {},
baseQueryParams: {},
warehouseOptions: [],
productionLine: '',
}
},
mounted() {
this.getReportConfig()
},
methods: {
getReportConfig() {
this.loading = true
listReportConfig({
reportCode: 'acid'
}).then(res => {
console.log(res)
if (res.rows.length == 1) {
const config = JSON.parse(res.rows[0].configJson)
this.actionTypes = config.actionTypes
this.actionQueryParams = config.actionQueryParams
this.baseQueryParams = config.baseQueryParams
this.warehouseOptions = config.warehouseOptions
this.productionLine = config.productionLine
this.loading = false
}
})
}
}
}
</script>