Files
klp-oa/klp-ui/src/views/wms/report/zha_old/month.vue

51 lines
1.3 KiB
Vue
Raw Normal View History

<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>