统计报表数据

menu_style
zhangdi 3 months ago
parent 59361e4f97
commit 12735cade9
  1. 20
      src/views/statisticalAnalysis/productionData.js
  2. 83
      src/views/statisticalAnalysis/productionReport.vue

@ -2,51 +2,51 @@ export default {
1: [
{
label: '交付中心',
prop: 'rlueId',
prop: 'rlueName1',
},
{
label: '调度人员',
prop: 'rlueName',
prop: 'rlueName2',
},
{
label: '班组长/外协',
prop: 'rlueName',
prop: 'rlueName3',
},
{
label: '计划部门',
prop: 'rlueName',
prop: 'rlueName4',
},
{
label: '准时项',
prop: 'rlueName',
prop: 'rlueName5',
},
{
label: '拖期完成项',
prop: 'rlueName',
prop: 'rlueName6',
},
{
label: '拖期未完项',
prop: 'rlueName',
prop: 'rlueName7',
},
{
label: '在途项',
prop: 'rlueName',
prop: 'rlueName8',
},
{
label: '总项',
prop: 'rlueName',
prop: 'rlueName9',
},
{
label: '准时率',
prop: 'rlueName',
prop: 'rlueName10',
},
],

@ -1,10 +1,5 @@
<template>
<basic-container>
<!-- <el-radio-group v-model="tabPosition" style="margin-bottom: 30px" @change="tabPositionChange">
<el-radio-button label="rebiao">热表零件</el-radio-button>
<el-radio-button label="shaojie">烧结零件</el-radio-button>
<el-radio-button label="bolibing">玻璃饼</el-radio-button>
</el-radio-group> -->
<el-tabs v-model="tabPosition" class="demo-tabs" @tab-change="tabPositionChange">
<el-tab-pane label="热表零件" name="rebiao"></el-tab-pane>
<el-tab-pane label="烧结零件" name="shaojie"></el-tab-pane>
@ -24,7 +19,8 @@
</el-col>
<el-col :span="6">
<el-form-item label="选择日期">
<el-date-picker v-model="value1" type="daterange" range-separator="~" start-placeholder="开始时间" end-placeholder="结束时间" size="small" style="width: 200px" />
<el-date-picker v-model="value1" type="daterange" range-separator="~" start-placeholder="开始时间"
end-placeholder="结束时间" size="small" style="width: 200px" />
</el-form-item>
</el-col>
<el-col :span="6">
@ -84,9 +80,14 @@ export default {
{ "label": "入库量统计", "value": 7 },
{ "label": "在制品统计", "value": 8 },
]
},
page: {
pageSize: 10,
currentPage: 1,
total: 0,
},
option: {
size: 'small',
size: 'medium',
tip: false,
simplePage: true,
searchShow: true,
@ -115,7 +116,7 @@ export default {
header: false,
column: []
},
data:[]
data: []
}
},
methods: {
@ -127,8 +128,72 @@ export default {
mounted() {
this.formInline.type = this.productionData.rebiao[0].value
this.option.column = productionCol[this.formInline.type]
this.data = [
{
rlueName1: '热表分厂',
rlueName2: '崔殿龙',
rlueName3: '',
rlueName4: '34005',
rlueName5: '100',
rlueName6: '1',
rlueName7: '2',
rlueName8: '5',
rlueName9: '108',
rlueName10: '98%',
},
{
rlueName1: '热表分厂',
rlueName2: '王新宽',
rlueName3: '',
rlueName4: '34005',
rlueName5: '50',
rlueName6: '4',
rlueName7: '7',
rlueName8: '10',
rlueName9: '71',
rlueName10: '99%',
},
{
rlueName1: '热表分厂',
rlueName2: '尚玉奇',
rlueName3: '',
rlueName4: '34005',
rlueName5: '70',
rlueName6: '1',
rlueName7: '4',
rlueName8: '5',
rlueName9: '80',
rlueName10: '97%',
},
{
rlueName1: '热表分厂',
rlueName2: '崔殿龙',
rlueName3: '',
rlueName4: '34005',
rlueName5: '66',
rlueName6: '5',
rlueName7: '4',
rlueName8: '6',
rlueName9: '71',
rlueName10: '99%',
},
{
rlueName1: '热表分厂',
rlueName2: '尚玉奇',
rlueName3: '',
rlueName4: '34005',
rlueName5: '90',
rlueName6: '2',
rlueName7: '5',
rlueName8: '10',
rlueName9: '107',
rlueName10: '98%',
},
]
this.data=[]
this.page.total = this.data.length
},
}
</script>

Loading…
Cancel
Save