统计报表数据

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

@ -1,10 +1,5 @@
<template> <template>
<basic-container> <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-tabs v-model="tabPosition" class="demo-tabs" @tab-change="tabPositionChange">
<el-tab-pane label="热表零件" name="rebiao"></el-tab-pane> <el-tab-pane label="热表零件" name="rebiao"></el-tab-pane>
<el-tab-pane label="烧结零件" name="shaojie"></el-tab-pane> <el-tab-pane label="烧结零件" name="shaojie"></el-tab-pane>
@ -24,7 +19,8 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="选择日期"> <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-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -84,9 +80,14 @@ export default {
{ "label": "入库量统计", "value": 7 }, { "label": "入库量统计", "value": 7 },
{ "label": "在制品统计", "value": 8 }, { "label": "在制品统计", "value": 8 },
] ]
},
page: {
pageSize: 10,
currentPage: 1,
total: 0,
}, },
option: { option: {
size: 'small', size: 'medium',
tip: false, tip: false,
simplePage: true, simplePage: true,
searchShow: true, searchShow: true,
@ -115,7 +116,7 @@ export default {
header: false, header: false,
column: [] column: []
}, },
data:[] data: []
} }
}, },
methods: { methods: {
@ -128,7 +129,71 @@ export default {
this.formInline.type = this.productionData.rebiao[0].value this.formInline.type = this.productionData.rebiao[0].value
this.option.column = productionCol[this.formInline.type] this.option.column = productionCol[this.formInline.type]
this.data=[] 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.page.total = this.data.length
}, },
} }
</script> </script>

Loading…
Cancel
Save