97 lines
1.9 KiB
Vue
97 lines
1.9 KiB
Vue
<template>
|
|
<div style="height: 100%;">
|
|
<List :stationList="stationList" :columns="columns" :dataType="dataType" fileName="DETBKPHD" pageType="ACQ"></List>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import List from "../../../list.vue"
|
|
import { getAction } from '../../../../../api/manage'
|
|
|
|
const columns = [
|
|
{
|
|
title: 'NO',
|
|
align: 'left',
|
|
scopedSlots: {
|
|
customRender: 'index',
|
|
},
|
|
customHeaderCell: () => {
|
|
return {
|
|
style: {
|
|
'padding-left': '26px !important',
|
|
},
|
|
}
|
|
},
|
|
customCell: () => {
|
|
return {
|
|
style: {
|
|
'padding-left': '26px !important',
|
|
},
|
|
}
|
|
},
|
|
},
|
|
{
|
|
title: 'STATION',
|
|
align: 'left',
|
|
dataIndex: 'stationName',
|
|
},
|
|
{
|
|
title: 'DETECTOR CODE',
|
|
align: 'left',
|
|
dataIndex: 'siteDetCode',
|
|
},
|
|
{
|
|
title: 'SPECTRAL QUALIFIER',
|
|
align: 'left',
|
|
dataIndex: 'spectralQualifie',
|
|
},
|
|
{
|
|
title: 'ACQUISITION START TIME',
|
|
align: 'left',
|
|
dataIndex: 'acquisitionStart',
|
|
},
|
|
{
|
|
title: 'ACQUISITION STOP TIME',
|
|
align: 'left',
|
|
dataIndex: 'acquisitionStop',
|
|
},
|
|
]
|
|
export default {
|
|
components: {
|
|
List,
|
|
},
|
|
data() {
|
|
return {
|
|
url: {
|
|
findStationList: '/webStatistics/findStationList',
|
|
},
|
|
stationList: [],
|
|
columns,
|
|
dataType:"D"
|
|
}
|
|
},
|
|
mounted() {
|
|
console.log(this.dataType);
|
|
this.findStationList();
|
|
},
|
|
methods: {
|
|
findStationList() {
|
|
getAction(this.url.findStationList, { menuName: 'Particulate' }).then((res) => {
|
|
if (res.success) {
|
|
if (res.result.length>0) {
|
|
this.stationList = res.result.map((res) => ({ label: res.stationCode, value: res.stationId }))
|
|
} else {
|
|
this.stationList=[]
|
|
}
|
|
} else {
|
|
this.$message.warning("This operation fails. Contact your system administrator")
|
|
}
|
|
})
|
|
},
|
|
},
|
|
}
|
|
</script>
|
|
|
|
<style lang="less" scoped>
|
|
|
|
</style> |