diff --git a/src/api/ecology/new-drinking-water.js b/src/api/ecology/new-drinking-water.js index de450bb..44bd386 100644 --- a/src/api/ecology/new-drinking-water.js +++ b/src/api/ecology/new-drinking-water.js @@ -4,6 +4,10 @@ import axios from 'axios'; // 市级监测数据报送表 export const pageBsaeListUrl = '/drinkingWater/drinkingWater/AnalysePage'; +export const analysePageData = function (data) { + return axios.post(pageBsaeListUrl,data) +} + //市级—报送情况说明表 export const pageDescListUrl = '/drinkingWater/drinkingWater/getDescripForm'; //市级—取水量统计 diff --git a/src/views/water/drinking-water/statistic/city/base.vue b/src/views/water/drinking-water/statistic/city/base.vue index afcdd70..e89061d 100644 --- a/src/views/water/drinking-water/statistic/city/base.vue +++ b/src/views/water/drinking-water/statistic/city/base.vue @@ -9,13 +9,15 @@ @search="searchData" @exportFile="exportFile" @filterColumns="changeFilter" + :visiable="visiable" + :loading="loading" /> import XLSX from "xlsx"; import { - pageBsaeListUrl + analysePageData } from "@/api/ecology/new-drinking-water"; import locale from "ant-design-vue/es/date-picker/locale/zh_CN"; import { tableColumns } from "./../colums/base"; @@ -79,6 +81,9 @@ export default { return []; }, }, + visiable:{ + typeof:Boolean + } }, data() { return { @@ -86,7 +91,7 @@ export default { locale, bill: {}, // 表格数据接口 - url: pageBsaeListUrl, + datasource: [], selection: [], columns: [...tableColumns], @@ -94,10 +99,11 @@ export default { regionLevelOptions: [], // 表格搜索条件 where: { - checked: 1, + }, // 表格选中数据 selectionList: [], + loading:false }; }, watch: { @@ -109,6 +115,23 @@ export default { // this.loadOptionData(); }, methods: { + + // 获取列表数据 + getPageData(){ + this.loading = true; + analysePageData(this.where).then(res=>{ + this.loading = false; + if(res.data.code){ + this.$message.error(res.data.msg); + this.datasource = [] + }else{ + this.datasource = res.data.data + } + }).catch(()=>{ + this.loading = false; + }) + }, + JumpFieldClick(record, column) { console.log(column.dataIndex); }, @@ -145,9 +168,10 @@ export default { }, /* 刷新表格 */ reload() { - this.$refs.table.reload({ - where: this.where, - }); + this.getPageData() + // this.$refs.table.reload({ + // where: this.where, + // }); }, /* 重置搜索 */ reset() { diff --git a/src/views/water/drinking-water/statistic/city/index.vue b/src/views/water/drinking-water/statistic/city/index.vue new file mode 100644 index 0000000..bd71ed7 --- /dev/null +++ b/src/views/water/drinking-water/statistic/city/index.vue @@ -0,0 +1,91 @@ + + + + \ No newline at end of file diff --git a/src/views/water/drinking-water/statistic/city/situation.vue b/src/views/water/drinking-water/statistic/city/situation.vue index acc05f6..a9d0f29 100644 --- a/src/views/water/drinking-water/statistic/city/situation.vue +++ b/src/views/water/drinking-water/statistic/city/situation.vue @@ -9,6 +9,8 @@ @search="searchData" @exportFile="exportFile" @filterColumns="changeFilter" + :visiable="visiable" + :loading="loading" />