江河联动
This commit is contained in:
@@ -61,7 +61,7 @@
|
|||||||
<template #desc="{ text, record ,index }">
|
<template #desc="{ text, record ,index }">
|
||||||
<div class="editable-cell">
|
<div class="editable-cell">
|
||||||
<div v-if="editableData[index] && editableData[index].edable=='reason'" class="editable-cell-input-wrapper">
|
<div v-if="editableData[index] && editableData[index].edable=='reason'" class="editable-cell-input-wrapper">
|
||||||
<a-input class="edit-input" v-model:value="editableData[index]['reason']" @pressEnter="save(index)" />
|
<a-textarea class="edit-input" v-model:value="editableData[index]['reason']" @pressEnter="save(index)" />
|
||||||
<check-outlined class="editable-cell-icon-check" @click="save(index)" />
|
<check-outlined class="editable-cell-icon-check" @click="save(index)" />
|
||||||
</div>
|
</div>
|
||||||
<div v-else class="editable-cell-text-wrapper">
|
<div v-else class="editable-cell-text-wrapper">
|
||||||
|
|||||||
@@ -19,6 +19,19 @@
|
|||||||
{{text="市区"}}
|
{{text="市区"}}
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<template #checknumber="{ text, record ,index }">
|
||||||
|
<div class="editable-cell">
|
||||||
|
<div v-if="editableData[index] && editableData[index].edable=='index1'" class="editable-cell-input-wrapper">
|
||||||
|
<a-input class="edit-input" v-model:value="editableData[index]['index1']" @pressEnter="save(index)" />
|
||||||
|
<check-outlined class="editable-cell-icon-check" @click="save(index)" />
|
||||||
|
</div>
|
||||||
|
<div v-else class="editable-cell-text-wrapper">
|
||||||
|
{{ (Array.isArray(text)? text[0]: text) || ' ' }}
|
||||||
|
<edit-outlined class="editable-cell-icon" @click="edit(record,index,'index1')" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
<template #enumber="{ text, record ,index }">
|
<template #enumber="{ text, record ,index }">
|
||||||
<div class="editable-cell">
|
<div class="editable-cell">
|
||||||
<div v-if="editableData[index] && editableData[index].edable=='index3'" class="editable-cell-input-wrapper">
|
<div v-if="editableData[index] && editableData[index].edable=='index3'" class="editable-cell-input-wrapper">
|
||||||
@@ -48,7 +61,7 @@
|
|||||||
<template #desc="{ text, record ,index }">
|
<template #desc="{ text, record ,index }">
|
||||||
<div class="editable-cell">
|
<div class="editable-cell">
|
||||||
<div v-if="editableData[index] && editableData[index].edable=='index6'" class="editable-cell-input-wrapper">
|
<div v-if="editableData[index] && editableData[index].edable=='index6'" class="editable-cell-input-wrapper">
|
||||||
<a-input class="edit-input" v-model:value="editableData[index]['index6']" @pressEnter="save(index)" />
|
<a-textarea class="edit-input" v-model:value="editableData[index]['index6']" @pressEnter="save(index)" />
|
||||||
<check-outlined class="editable-cell-icon-check" @click="save(index)" />
|
<check-outlined class="editable-cell-icon-check" @click="save(index)" />
|
||||||
</div>
|
</div>
|
||||||
<div v-else class="editable-cell-text-wrapper">
|
<div v-else class="editable-cell-text-wrapper">
|
||||||
@@ -134,7 +147,9 @@ export default {
|
|||||||
{title:"类型",dataIndex:"waterSourceProperty",},
|
{title:"类型",dataIndex:"waterSourceProperty",},
|
||||||
{title:"监测时间",dataIndex:"monitorTime"},
|
{title:"监测时间",dataIndex:"monitorTime"},
|
||||||
// {title:"监测时间",dataIndex:"reportTime",customRender: ({text}) => moment(text, "YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")},
|
// {title:"监测时间",dataIndex:"reportTime",customRender: ({text}) => moment(text, "YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")},
|
||||||
{title:"应当监测项目个数",dataIndex:'index1', },
|
{title:"应当监测项目个数",dataIndex:'index1',slots: {
|
||||||
|
customRender: 'checknumber',
|
||||||
|
} },
|
||||||
{title:"未测个数",dataIndex:"noCheckNum",},
|
{title:"未测个数",dataIndex:"noCheckNum",},
|
||||||
{title:"独立分析项目个数",dataIndex:"index3",
|
{title:"独立分析项目个数",dataIndex:"index3",
|
||||||
slots: {
|
slots: {
|
||||||
@@ -227,6 +242,7 @@ export default {
|
|||||||
this.getPageData()
|
this.getPageData()
|
||||||
|
|
||||||
this.columns[6].filters = []
|
this.columns[6].filters = []
|
||||||
|
this.columns[6].filterMultiple = false
|
||||||
if(this.where.waterSourceType ==1 ){
|
if(this.where.waterSourceType ==1 ){
|
||||||
// 地表水
|
// 地表水
|
||||||
this.columns[6].filters = [
|
this.columns[6].filters = [
|
||||||
|
|||||||
@@ -137,12 +137,17 @@ export default {
|
|||||||
/* 导入本地excel文件 */
|
/* 导入本地excel文件 */
|
||||||
importFileCity(file,hide){
|
importFileCity(file,hide){
|
||||||
const formData = new FormData();
|
const formData = new FormData();
|
||||||
|
const _this = this;
|
||||||
formData.append('file', file);
|
formData.append('file', file);
|
||||||
importCityOther(formData).then(res=>{
|
importCityOther(formData).then(res=>{
|
||||||
console.log(res)
|
console.log(res)
|
||||||
if(!res.data.code){
|
if(!res.data.code){
|
||||||
Modal.success({ title:res.data.msg, });
|
Modal.success({ title:res.data.msg, });
|
||||||
this.reload()
|
this.reload()
|
||||||
|
_this.$refs.water && _this.$refs.water.reload();
|
||||||
|
_this.$router.replace({
|
||||||
|
path: "/water/lake/collect/water/" + res.data.data.id
|
||||||
|
})
|
||||||
}else{
|
}else{
|
||||||
Modal.error({ title:res.data.msg || '文件导入失败', });
|
Modal.error({ title:res.data.msg || '文件导入失败', });
|
||||||
}
|
}
|
||||||
@@ -189,12 +194,17 @@ export default {
|
|||||||
|
|
||||||
importWuXiang(file,hide){
|
importWuXiang(file,hide){
|
||||||
const formData = new FormData();
|
const formData = new FormData();
|
||||||
|
const _this = this;
|
||||||
formData.append('file', file);
|
formData.append('file', file);
|
||||||
importCppointCity(formData).then(res=>{
|
importCppointCity(formData).then(res=>{
|
||||||
console.log(res)
|
console.log(res)
|
||||||
if(!res.data.code){
|
if(!res.data.code){
|
||||||
Modal.success({ title:res.data.msg, });
|
Modal.success({ title:res.data.msg, });
|
||||||
this.reload()
|
this.reload()
|
||||||
|
_this.$refs.water && _this.$refs.water.reload();
|
||||||
|
_this.$router.replace({
|
||||||
|
path: "/water/lake/collect/water/" + res.data.data.id
|
||||||
|
})
|
||||||
}else{
|
}else{
|
||||||
Modal.error({ title:res.data.msg || '文件导入失败', });
|
Modal.error({ title:res.data.msg || '文件导入失败', });
|
||||||
}
|
}
|
||||||
@@ -238,11 +248,16 @@ export default {
|
|||||||
|
|
||||||
importSpecialFile(file,hide){
|
importSpecialFile(file,hide){
|
||||||
const formData = new FormData();
|
const formData = new FormData();
|
||||||
|
const _this = this;
|
||||||
formData.append('file', file);
|
formData.append('file', file);
|
||||||
importSpecial(formData).then(res=>{
|
importSpecial(formData).then(res=>{
|
||||||
if(!res.data.code){
|
if(!res.data.code){
|
||||||
Modal.success({ title:res.data.msg, });
|
Modal.success({ title:res.data.msg, });
|
||||||
this.reload()
|
this.reload()
|
||||||
|
_this.$refs.special && _this.$refs.special.reload();
|
||||||
|
_this.$router.replace({
|
||||||
|
path: "/water/lake/collect/special-water/" + res.data.data.id
|
||||||
|
})
|
||||||
}else{
|
}else{
|
||||||
Modal.error({ title:res.data.msg || '文件导入失败', });
|
Modal.error({ title:res.data.msg || '文件导入失败', });
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.stationName" :value="item.stationName">
|
<a-select-option v-for="item in sectionInfo" :key="item.stationName" :value="item.stationName">
|
||||||
@@ -13,17 +13,21 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="时间:">
|
<a-form-item label="时间:">
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.time" :disabled-date="disabledDate" />
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.time" :disabled-date="disabledDate" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="类型:" style="width:100px">
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="类型:">
|
||||||
<a-select v-model:value="where.type" allowClear showSearch>
|
<a-select v-model:value="where.type" allowClear showSearch>
|
||||||
<a-select-option value="0">上半月</a-select-option>
|
<a-select-option value="0">上半月</a-select-option>
|
||||||
<a-select-option value="1">下半月</a-select-option>
|
<a-select-option value="1">下半月</a-select-option>
|
||||||
<a-select-option value="2">整月</a-select-option>
|
<a-select-option value="2">整月</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
@@ -41,7 +45,6 @@
|
|||||||
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -63,6 +66,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "RiverCollectWater",
|
name: "RiverCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -292,7 +307,23 @@
|
|||||||
rules: {},
|
rules: {},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.time){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
|
// 回显并搜素
|
||||||
|
this.where = this.searchForm;
|
||||||
|
if(this.where.time){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
listInfo().then((res) => {
|
listInfo().then((res) => {
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
console.log(res.data.data)
|
console.log(res.data.data)
|
||||||
@@ -306,6 +337,9 @@
|
|||||||
methods: {
|
methods: {
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listWaterSiteMonthTotal(this.where).then((res) => {
|
listWaterSiteMonthTotal(this.where).then((res) => {
|
||||||
this.datasource = {};
|
this.datasource = {};
|
||||||
@@ -381,4 +415,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.stationName" :value="item.stationName">
|
<a-select-option v-for="item in sectionInfo" :key="item.stationName" :value="item.stationName">
|
||||||
@@ -13,6 +13,8 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="时间:">
|
<a-form-item label="时间:">
|
||||||
<a-month-picker
|
<a-month-picker
|
||||||
v-model:value="where.time"
|
v-model:value="where.time"
|
||||||
@@ -20,13 +22,16 @@
|
|||||||
valueFormat="YYYY-MM"
|
valueFormat="YYYY-MM"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="类型:" style="width:100px">
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="类型:">
|
||||||
<a-select v-model:value="where.type" allowClear showSearch>
|
<a-select v-model:value="where.type" allowClear showSearch>
|
||||||
<a-select-option value="0">上半月</a-select-option>
|
<a-select-option value="0">上半月</a-select-option>
|
||||||
<a-select-option value="1">下半月</a-select-option>
|
<a-select-option value="1">下半月</a-select-option>
|
||||||
<a-select-option value="2">整月</a-select-option>
|
<a-select-option value="2">整月</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
@@ -48,7 +53,6 @@
|
|||||||
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -69,6 +73,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "RiverCollectWater",
|
name: "RiverCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -171,6 +187,17 @@
|
|||||||
rules: {},
|
rules: {},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.time){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
listInfo().then((res) => {
|
listInfo().then((res) => {
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
@@ -185,6 +212,9 @@
|
|||||||
methods: {
|
methods: {
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listWaterSiteYoy(this.where).then((res) => {
|
listWaterSiteYoy(this.where).then((res) => {
|
||||||
this.momData = [];
|
this.momData = [];
|
||||||
@@ -315,4 +345,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
</style>
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -13,18 +13,24 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="水系名称">
|
<a-form-item label="水系名称">
|
||||||
<a-select v-model:value="where.importWaterBody" placeholder="请选择水系名称" allowClear showSearch>
|
<a-select v-model:value="where.importWaterBody" placeholder="请选择水系名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterBodyList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterBodyList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="指标名称">
|
<a-form-item label="指标名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择指标名称" v-model:value="where.targetName">
|
<a-select allow-clear mode="multiple" placeholder="请选择指标名称" v-model:value="where.targetName">
|
||||||
<a-select-option v-for="item in targetInfoList" :key="item" :value="item">
|
<a-select-option v-for="item in targetInfoList" :key="item" :value="item">
|
||||||
@@ -32,12 +38,17 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="开始时间:">
|
<a-form-item label="开始时间:">
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime" :disabled-date="disabledDate" />
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime" :disabled-date="disabledDate" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="结束时间:">
|
<a-form-item label="结束时间:">
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime" :disabled-date="disabledDate" />
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime" :disabled-date="disabledDate" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
@@ -55,7 +66,6 @@
|
|||||||
@done="(d) => (data = d.data)">
|
@done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -74,6 +84,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "RiverCollectWater",
|
name: "RiverCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -131,7 +153,24 @@
|
|||||||
targetInfoList:[],
|
targetInfoList:[],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
|
// 回显并搜素
|
||||||
|
this.where = this.searchForm;
|
||||||
|
if(this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
|
||||||
listInfo().then((res) => {
|
listInfo().then((res) => {
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
console.log(res.data.data)
|
console.log(res.data.data)
|
||||||
@@ -162,6 +201,9 @@
|
|||||||
methods: {
|
methods: {
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading=true;
|
this.loading=true;
|
||||||
listAvgCompositeIndex(this.where).then((res) => {
|
listAvgCompositeIndex(this.where).then((res) => {
|
||||||
this.momData = [];
|
this.momData = [];
|
||||||
@@ -239,4 +281,8 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -13,18 +13,24 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="水系名称">
|
<a-form-item label="水系名称">
|
||||||
<a-select v-model:value="where.importWaterBody" placeholder="请选择水系名称" allowClear showSearch>
|
<a-select v-model:value="where.importWaterBody" placeholder="请选择水系名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterBodyList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterBodyList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="指标名称">
|
<a-form-item label="指标名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择指标名称" v-model:value="where.targetName">
|
<a-select allow-clear mode="multiple" placeholder="请选择指标名称" v-model:value="where.targetName">
|
||||||
<a-select-option v-for="item in targetInfoList" :key="item" :value="item">
|
<a-select-option v-for="item in targetInfoList" :key="item" :value="item">
|
||||||
@@ -32,13 +38,17 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="开始时间:">
|
<a-form-item label="开始时间:">
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime" :disabled-date="disabledDate" />
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime" :disabled-date="disabledDate" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="结束时间:">
|
<a-form-item label="结束时间:">
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime" :disabled-date="disabledDate" />
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime" :disabled-date="disabledDate" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
@@ -56,7 +66,6 @@
|
|||||||
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -74,6 +83,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "RiverCollectWater",
|
name: "RiverCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -133,7 +154,25 @@
|
|||||||
targetInfoList:[],
|
targetInfoList:[],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
console.log('change',val)
|
||||||
|
if(val && this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
|
// 回显并搜素
|
||||||
|
this.where = this.searchForm;
|
||||||
|
if(this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
|
||||||
listInfo().then((res) => {
|
listInfo().then((res) => {
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
console.log(res.data.data)
|
console.log(res.data.data)
|
||||||
@@ -164,6 +203,9 @@
|
|||||||
methods: {
|
methods: {
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listAvgWaterQualitySandard(this.where).then((res) => {
|
listAvgWaterQualitySandard(this.where).then((res) => {
|
||||||
console.log(res.data.data);
|
console.log(res.data.data);
|
||||||
@@ -208,4 +250,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -13,18 +13,24 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="水系名称">
|
<a-form-item label="水系名称">
|
||||||
<a-select v-model:value="where.importWaterBody" placeholder="请选择水系名称" allowClear showSearch>
|
<a-select v-model:value="where.importWaterBody" placeholder="请选择水系名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterBodyList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterBodyList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="指标名称">
|
<a-form-item label="指标名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择指标名称" v-model:value="where.targetName">
|
<a-select allow-clear mode="multiple" placeholder="请选择指标名称" v-model:value="where.targetName">
|
||||||
<a-select-option v-for="item in targetInfoList" :key="item" :value="item">
|
<a-select-option v-for="item in targetInfoList" :key="item" :value="item">
|
||||||
@@ -32,12 +38,17 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="开始时间:">
|
<a-form-item label="开始时间:">
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime" :disabled-date="disabledDate" />
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime" :disabled-date="disabledDate" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="结束时间:">
|
<a-form-item label="结束时间:">
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime" :disabled-date="disabledDate" />
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime" :disabled-date="disabledDate" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
@@ -55,7 +66,6 @@
|
|||||||
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -74,6 +84,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "RiverCollectWater",
|
name: "RiverCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -136,7 +158,24 @@
|
|||||||
targetInfoList: [],
|
targetInfoList: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
|
// 回显并搜素
|
||||||
|
this.where = this.searchForm;
|
||||||
|
if(this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
|
||||||
listInfo().then((res) => {
|
listInfo().then((res) => {
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
console.log(res.data.data)
|
console.log(res.data.data)
|
||||||
@@ -167,6 +206,9 @@
|
|||||||
methods: {
|
methods: {
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listMonthCompositeIndex(this.where).then((res) => {
|
listMonthCompositeIndex(this.where).then((res) => {
|
||||||
console.log(res.data.data);
|
console.log(res.data.data);
|
||||||
@@ -245,4 +287,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 当月水质目标-->
|
<!-- 当月水质目标-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -13,18 +13,24 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="水系名称">
|
<a-form-item label="水系名称">
|
||||||
<a-select v-model:value="where.importWaterBody" placeholder="请选择水系名称" allowClear showSearch>
|
<a-select v-model:value="where.importWaterBody" placeholder="请选择水系名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterBodyList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterBodyList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="指标名称">
|
<a-form-item label="指标名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择指标名称" v-model:value="where.targetName">
|
<a-select allow-clear mode="multiple" placeholder="请选择指标名称" v-model:value="where.targetName">
|
||||||
<a-select-option v-for="item in targetInfoList" :key="item" :value="item">
|
<a-select-option v-for="item in targetInfoList" :key="item" :value="item">
|
||||||
@@ -32,13 +38,17 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="开始时间:">
|
<a-form-item label="开始时间:">
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime" :disabled-date="disabledDate" />
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime" :disabled-date="disabledDate" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="结束时间:">
|
<a-form-item label="结束时间:">
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime" :disabled-date="disabledDate" />
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime" :disabled-date="disabledDate" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
@@ -56,7 +66,6 @@
|
|||||||
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -74,6 +83,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "RiverCollectWater",
|
name: "RiverCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -138,7 +159,24 @@
|
|||||||
targetInfoList:[],
|
targetInfoList:[],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
|
// 回显并搜素
|
||||||
|
this.where = this.searchForm;
|
||||||
|
if(this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
|
||||||
listInfo().then((res) => {
|
listInfo().then((res) => {
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
console.log(res.data.data)
|
console.log(res.data.data)
|
||||||
@@ -169,6 +207,9 @@
|
|||||||
methods: {
|
methods: {
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listMonthWaterQualitySandard(this.where).then((res) => {
|
listMonthWaterQualitySandard(this.where).then((res) => {
|
||||||
console.log(res.data.data);
|
console.log(res.data.data);
|
||||||
@@ -210,4 +251,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -1,18 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" layout="inline">
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-form-item label="开始时间:">
|
<a-row>
|
||||||
<a-month-picker v-model:value="where.startTime" :disabled-date="disabledDate" valueFormat="YYYY-MM"
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
placeholder="开始时间" />
|
|
||||||
</a-form-item>
|
|
||||||
<a-form-item label="结束时间:">
|
|
||||||
<a-month-picker v-model:value="where.endTime" :disabled-date="disabledDate" valueFormat="YYYY-MM"
|
|
||||||
placeholder="结束时间" />
|
|
||||||
</a-form-item>
|
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -20,18 +13,24 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="水系名称">
|
<a-form-item label="水系名称">
|
||||||
<a-select v-model:value="where.importWaterBody" allowClear showSearch>
|
<a-select v-model:value="where.importWaterBody" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterBodyList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterBodyList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="指标名称">
|
<a-form-item label="指标名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择指标名称" v-model:value="where.targetName">
|
<a-select allow-clear mode="multiple" placeholder="请选择指标名称" v-model:value="where.targetName">
|
||||||
<a-select-option v-for="item in targetInfoList" :key="item" :value="item">
|
<a-select-option v-for="item in targetInfoList" :key="item" :value="item">
|
||||||
@@ -39,19 +38,34 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="开始时间:">
|
||||||
|
<a-month-picker v-model:value="where.startTime" :disabled-date="disabledDate" valueFormat="YYYY-MM"
|
||||||
|
placeholder="开始时间" />
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="结束时间:">
|
||||||
|
<a-month-picker v-model:value="where.endTime" :disabled-date="disabledDate" valueFormat="YYYY-MM"
|
||||||
|
placeholder="结束时间" />
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
<a-button type="primary" @click="reload">查询</a-button>
|
<a-button type="primary" @click="reload">查询</a-button>
|
||||||
<a-button @click="reset">重置</a-button>
|
<a-button @click="reset">重置</a-button>
|
||||||
<a-button @click="exportFile">导出Excel</a-button>
|
<a-button @click="exportFile">导出Excel</a-button>
|
||||||
</a-space>
|
</a-space>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
</a-row>
|
||||||
</a-form>
|
</a-form>
|
||||||
<!-- 表格 -->
|
<!-- 表格 -->
|
||||||
<ele-pro-table ref="table" row-key="surfaceWaterSectionId" :datasource="datasource" :columns="columns"
|
<ele-pro-table ref="table" row-key="surfaceWaterSectionId" :datasource="datasource" :columns="columns"
|
||||||
:where="where" :scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:where="where" :scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -79,6 +93,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "RiverCollectWater",
|
name: "RiverCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
const {
|
const {
|
||||||
billId
|
billId
|
||||||
@@ -243,6 +269,17 @@
|
|||||||
datasource: {},
|
datasource: {},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
const {
|
const {
|
||||||
billId
|
billId
|
||||||
@@ -288,6 +325,10 @@
|
|||||||
loadOptionData() {},
|
loadOptionData() {},
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
console.log(this.where.targetName);
|
console.log(this.where.targetName);
|
||||||
if (this.where.targetName) {
|
if (this.where.targetName) {
|
||||||
if(this.flg){
|
if(this.flg){
|
||||||
@@ -506,4 +547,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -3,49 +3,49 @@
|
|||||||
<a-card :bordered="false">
|
<a-card :bordered="false">
|
||||||
<a-tabs v-model:activeKey="activeKey">
|
<a-tabs v-model:activeKey="activeKey">
|
||||||
<a-tab-pane tab="江河信息" key="cca">
|
<a-tab-pane tab="江河信息" key="cca">
|
||||||
<a-tabs v-model:active="active">
|
<a-tabs v-model:activeKey="active">
|
||||||
<a-tab-pane key="base" tab="数据总览">
|
<a-tab-pane key="base" tab="数据总览">
|
||||||
<base-statistic></base-statistic>
|
<base-statistic :visiable="active=='base'" :searchForm="searchFormRiver" @search="changeSearchRiver"></base-statistic>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="单月水质达标" key="base1">
|
<a-tab-pane tab="单月水质达标" key="base1">
|
||||||
<month-standard ></month-standard>
|
<month-standard :visiable="active=='base1'" :searchForm="searchFormRiver" @search="changeSearchRiver"></month-standard>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="平均水质达标" key="base2">
|
<a-tab-pane tab="平均水质达标" key="base2">
|
||||||
<avg-standard></avg-standard>
|
<avg-standard :visiable="active=='base2'" :searchForm="searchFormRiver" @search="changeSearchRiver"></avg-standard>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="单月综合指数" key="base3">
|
<a-tab-pane tab="单月综合指数" key="base3">
|
||||||
<month-index ></month-index>
|
<month-index :visiable="active=='base3'" :searchForm="searchFormRiver" @search="changeSearchRiver"></month-index>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="平均水质指数" key="base4">
|
<a-tab-pane tab="平均水质指数" key="base4">
|
||||||
<avg-index ></avg-index>
|
<avg-index :visiable="active=='base4'" :searchForm="searchFormRiver" @search="changeSearchRiver"></avg-index>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
</a-tabs>
|
</a-tabs>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="水功能区" key="ccb">
|
<a-tab-pane tab="水功能区" key="ccb">
|
||||||
<a-tabs v-model:activeWater="activeWater">
|
<a-tabs v-model:activeKey="activeWater">
|
||||||
<a-tab-pane tab="自治区级水功能区" key="water1">
|
<a-tab-pane tab="自治区级水功能区" key="water1">
|
||||||
<a-tabs v-model:autoWater="autoWater">
|
<a-tabs v-model:activeKey="autoWater">
|
||||||
<a-tab-pane tab="自治区级水功能区统计" key="auto1">
|
<a-tab-pane tab="自治区级水功能区统计" key="auto1">
|
||||||
<auto-statis></auto-statis>
|
<auto-statis :visiable="autoWater=='auto1'" :searchForm="searchFormAutoWater" @search="changeSearchAutoWater"></auto-statis>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="自治区水功能区达标率" key="auto2">
|
<a-tab-pane tab="自治区水功能区达标率" key="auto2">
|
||||||
<auto-standard></auto-standard>
|
<auto-standard :visiable="autoWater=='auto2'" :searchForm="searchFormAutoWater" @search="changeSearchAutoWater"></auto-standard>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="自治区水功能区同比/环比" key="auto3">
|
<a-tab-pane tab="自治区水功能区同比/环比" key="auto3">
|
||||||
<auto-yoy></auto-yoy>
|
<auto-yoy :visiable="autoWater=='auto3'" :searchForm="searchFormAutoWater" @search="changeSearchAutoWater"></auto-yoy>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
</a-tabs>
|
</a-tabs>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="国家级水功能区" key="water2">
|
<a-tab-pane tab="国家级水功能区" key="water2">
|
||||||
<a-tabs v-model:nationalWater="nationalWater">
|
<a-tabs v-model:activeKey="nationalWater">
|
||||||
<a-tab-pane tab="国家级水功能区统计" key="national">
|
<a-tab-pane tab="国家级水功能区统计" key="national">
|
||||||
<national-statis></national-statis>
|
<national-statis :visiable="nationalWater=='national'" :searchForm="searchFormNationalWater" @search="changeSearchNationalWater"></national-statis>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="国家级水功能区达标率" key="national2">
|
<a-tab-pane tab="国家级水功能区达标率" key="national2">
|
||||||
<national-standard></national-standard>
|
<national-standard :visiable="nationalWater=='national2'" :searchForm="searchFormNationalWater" @search="changeSearchNationalWater"></national-standard>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="国家级水功能区同比/环比" key="national3">
|
<a-tab-pane tab="国家级水功能区同比/环比" key="national3">
|
||||||
<national-yoy></national-yoy>
|
<national-yoy :visiable="nationalWater=='national3'" :searchForm="searchFormNationalWater" @search="changeSearchNationalWater"></national-yoy>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
</a-tabs>
|
</a-tabs>
|
||||||
|
|
||||||
@@ -54,12 +54,12 @@
|
|||||||
</a-tabs>
|
</a-tabs>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="水站" key="ccd">
|
<a-tab-pane tab="水站" key="ccd">
|
||||||
<a-tabs v-model:activeSite="activeSite">
|
<a-tabs v-model:activeKey="activeSite">
|
||||||
<a-tab-pane tab="水站数据统计" key="site1">
|
<a-tab-pane tab="水站数据统计" key="site1">
|
||||||
<site-statis ></site-statis>
|
<site-statis :visiable="activeSite=='site1'" :searchForm="searchFormActiveSite" @search="changeSearchActiveSite"></site-statis>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
<a-tab-pane tab="水站日均值数据统计" key="site2">
|
<a-tab-pane tab="水站日均值数据统计" key="site2">
|
||||||
<site-day-statis></site-day-statis>
|
<site-day-statis :visiable="activeSite=='site2'" :searchForm="searchFormActiveSite" @search="changeSearchActiveSite"></site-day-statis>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
</a-tabs>
|
</a-tabs>
|
||||||
</a-tab-pane>
|
</a-tab-pane>
|
||||||
@@ -69,6 +69,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
import BaseStatistic from "./base.vue";
|
import BaseStatistic from "./base.vue";
|
||||||
import AutoStatis from "../../water-function-area/statistic/auto.vue";
|
import AutoStatis from "../../water-function-area/statistic/auto.vue";
|
||||||
import NationalStatis from "../../water-function-area/statistic/national.vue";
|
import NationalStatis from "../../water-function-area/statistic/national.vue";
|
||||||
@@ -108,10 +109,28 @@
|
|||||||
activeWater: 'water1',
|
activeWater: 'water1',
|
||||||
activeSite:'site1',
|
activeSite:'site1',
|
||||||
autoWater:'auto1',
|
autoWater:'auto1',
|
||||||
nationalWater:'national'
|
nationalWater:'national',
|
||||||
|
searchFormRiver:{},
|
||||||
|
searchFormAutoWater:{},
|
||||||
|
searchFormNationalWater:{},
|
||||||
|
searchFormActiveSite:{}
|
||||||
};
|
};
|
||||||
|
|
||||||
},
|
},
|
||||||
|
methods:{
|
||||||
|
changeSearchRiver(val){
|
||||||
|
this.searchFormRiver = val
|
||||||
|
},
|
||||||
|
changeSearchAutoWater(val){
|
||||||
|
this.searchFormAutoWater = val
|
||||||
|
},
|
||||||
|
changeSearchNationalWater(val){
|
||||||
|
this.searchFormNationalWater = val
|
||||||
|
},
|
||||||
|
changeSearchActiveSite(val){
|
||||||
|
this.searchFormActiveSite = val
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="5" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -13,23 +13,29 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="5" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="5" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="监测类型">
|
<a-form-item label="监测类型">
|
||||||
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" allowClear showSearch>
|
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" allowClear showSearch>
|
||||||
<a-select-option :value="'1'">全因子</a-select-option>
|
<a-select-option :value="'1'">全因子</a-select-option>
|
||||||
<a-select-option :value="'2'">纳污红线</a-select-option>
|
<a-select-option :value="'2'">纳污红线</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="5" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="查询日期:">
|
<a-form-item label="查询日期:">
|
||||||
<a-month-picker valueFormat="YYYY" v-model:value="where.startTime" />
|
<a-month-picker valueFormat="YYYY" v-model:value="where.startTime" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="4" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
<a-button type="primary" @click="reload">查询</a-button>
|
<a-button type="primary" @click="reload">查询</a-button>
|
||||||
@@ -46,7 +52,6 @@
|
|||||||
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -63,6 +68,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "AutoCollectWater",
|
name: "AutoCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -163,8 +180,24 @@
|
|||||||
waterSystemList: [],
|
waterSystemList: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.startTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
|
// 回显并搜素
|
||||||
|
this.where = this.searchForm;
|
||||||
|
if(this.where.startTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
|
||||||
listInfo().then((res) => {
|
listInfo().then((res) => {
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
console.log(res.data.data)
|
console.log(res.data.data)
|
||||||
@@ -182,8 +215,14 @@
|
|||||||
methods: {
|
methods: {
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
|
let search = {...this.where}
|
||||||
|
delete search.endTime;
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listAutoStandard(this.where).then((res) => {
|
listAutoStandard(search).then((res) => {
|
||||||
console.log(res.data.data);
|
console.log(res.data.data);
|
||||||
this.datasource = [];
|
this.datasource = [];
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
@@ -292,4 +331,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -13,24 +13,33 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="起始日期:">
|
||||||
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime"></a-month-picker>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="结束日期:">
|
||||||
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime"></a-month-picker>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="监测类型">
|
<a-form-item label="监测类型">
|
||||||
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" allowClear showSearch>
|
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" allowClear showSearch>
|
||||||
<a-select-option :value="'1'">全因子</a-select-option>
|
<a-select-option :value="'1'">全因子</a-select-option>
|
||||||
<a-select-option :value="'2'">纳污红线</a-select-option>
|
<a-select-option :value="'2'">纳污红线</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="起始日期:">
|
</a-col>
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime"></a-month-picker>
|
|
||||||
</a-form-item>
|
|
||||||
<a-form-item label="结束日期:">
|
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime"></a-month-picker>
|
|
||||||
</a-form-item>
|
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
@@ -48,7 +57,6 @@
|
|||||||
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -66,6 +74,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "AutoCollectWater",
|
name: "AutoCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -117,8 +137,23 @@
|
|||||||
waterSystemList: [],
|
waterSystemList: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
|
// 回显并搜素
|
||||||
|
this.where = this.searchForm;
|
||||||
|
if(this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
listInfo().then((res) => {
|
listInfo().then((res) => {
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
console.log(res.data.data)
|
console.log(res.data.data)
|
||||||
@@ -136,6 +171,9 @@
|
|||||||
methods: {
|
methods: {
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listAutoYoy(this.where).then((res) => {
|
listAutoYoy(this.where).then((res) => {
|
||||||
console.log(res.data.data);
|
console.log(res.data.data);
|
||||||
@@ -174,4 +212,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -13,25 +14,33 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="起始日期:">
|
||||||
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime"></a-month-picker>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="结束日期:">
|
||||||
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime"></a-month-picker>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="监测类型">
|
<a-form-item label="监测类型">
|
||||||
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" @change="handleChange" allowClear showSearch>
|
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" @change="handleChange" allowClear showSearch>
|
||||||
<a-select-option :value="'1'">全因子</a-select-option>
|
<a-select-option :value="'1'">全因子</a-select-option>
|
||||||
<a-select-option :value="'2'">纳污红线</a-select-option>
|
<a-select-option :value="'2'">纳污红线</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="起始日期:">
|
</a-col>
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime"></a-month-picker>
|
|
||||||
</a-form-item>
|
|
||||||
<a-form-item label="结束日期:">
|
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime"></a-month-picker>
|
|
||||||
</a-form-item>
|
|
||||||
|
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
@@ -70,6 +79,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "RiverCollectWater",
|
name: "RiverCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -90,6 +111,17 @@
|
|||||||
waterSystemList: [],
|
waterSystemList: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
this.$refs.table.reload({
|
this.$refs.table.reload({
|
||||||
@@ -174,6 +206,9 @@
|
|||||||
},
|
},
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listAutonomyWaterFunctionTotal(this.where).then((res) => {
|
listAutonomyWaterFunctionTotal(this.where).then((res) => {
|
||||||
this.datasource = [];
|
this.datasource = [];
|
||||||
@@ -256,4 +291,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="5" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -13,23 +13,29 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="5" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="5" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="监测类型">
|
<a-form-item label="监测类型">
|
||||||
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" allowClear showSearch>
|
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" allowClear showSearch>
|
||||||
<a-select-option :value="'1'">全因子</a-select-option>
|
<a-select-option :value="'1'">全因子</a-select-option>
|
||||||
<a-select-option :value="'2'">纳污红线</a-select-option>
|
<a-select-option :value="'2'">纳污红线</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="5" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="查询日期:">
|
<a-form-item label="查询日期:">
|
||||||
<a-month-picker valueFormat="YYYY" v-model:value="where.startTime"></a-month-picker>
|
<a-month-picker valueFormat="YYYY" v-model:value="where.startTime"></a-month-picker>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="4" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
<a-button type="primary" @click="reload">查询</a-button>
|
<a-button type="primary" @click="reload">查询</a-button>
|
||||||
@@ -46,7 +52,6 @@
|
|||||||
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -63,6 +68,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "AutoCollectWater",
|
name: "AutoCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -163,8 +180,23 @@
|
|||||||
waterSystemList: [],
|
waterSystemList: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.startTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
|
// 回显并搜素
|
||||||
|
this.where = this.searchForm;
|
||||||
|
if(this.where.startTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
listInfo().then((res) => {
|
listInfo().then((res) => {
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
console.log(res.data.data)
|
console.log(res.data.data)
|
||||||
@@ -182,8 +214,15 @@
|
|||||||
methods: {
|
methods: {
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listNationalStandard(this.where).then((res) => {
|
|
||||||
|
let search = {...this.where}
|
||||||
|
delete search.endTime;
|
||||||
|
|
||||||
|
listNationalStandard(search).then((res) => {
|
||||||
this.datasource = [];
|
this.datasource = [];
|
||||||
console.log(res.data.data);
|
console.log(res.data.data);
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
@@ -289,4 +328,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -13,24 +13,33 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="起始日期:">
|
||||||
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime" />
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="结束日期:">
|
||||||
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime" />
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="监测类型">
|
<a-form-item label="监测类型">
|
||||||
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" allowClear showSearch>
|
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" allowClear showSearch>
|
||||||
<a-select-option :value="'1'">全因子</a-select-option>
|
<a-select-option :value="'1'">全因子</a-select-option>
|
||||||
<a-select-option :value="'2'">纳污红线</a-select-option>
|
<a-select-option :value="'2'">纳污红线</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="起始日期:">
|
</a-col>
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime" />
|
|
||||||
</a-form-item>
|
|
||||||
<a-form-item label="结束日期:">
|
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime" />
|
|
||||||
</a-form-item>
|
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
@@ -48,7 +57,6 @@
|
|||||||
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -66,6 +74,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "AutoCollectWater",
|
name: "AutoCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -116,8 +136,23 @@
|
|||||||
waterSystemList: [],
|
waterSystemList: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
|
// 回显并搜素
|
||||||
|
this.where = this.searchForm;
|
||||||
|
if(this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
listInfo().then((res) => {
|
listInfo().then((res) => {
|
||||||
if (res.data.code == 0) {
|
if (res.data.code == 0) {
|
||||||
console.log(res.data.data)
|
console.log(res.data.data)
|
||||||
@@ -135,6 +170,9 @@
|
|||||||
methods: {
|
methods: {
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listNationalYoy(this.where).then((res) => {
|
listNationalYoy(this.where).then((res) => {
|
||||||
console.log(res.data.data);
|
console.log(res.data.data);
|
||||||
@@ -178,4 +216,8 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
<!-- 江河水查看数据页面-->
|
<!-- 江河水查看数据页面-->
|
||||||
<template>
|
<template>
|
||||||
<div class="ele-body">
|
<div class="ele-body">
|
||||||
<a-card :bordered="false">
|
|
||||||
<!-- 搜索表单 -->
|
<!-- 搜索表单 -->
|
||||||
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
<a-form :model="where" :label-col="{ md: { span: 8 }, sm: { span: 24 } }"
|
||||||
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
:wrapper-col="{ md: { span: 16 }, sm: { span: 24 } }">
|
||||||
<a-row>
|
<a-row>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="断面名称">
|
<a-form-item label="断面名称">
|
||||||
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
<a-select allow-clear mode="multiple" placeholder="请选择断面名称" v-model:value="where.name">
|
||||||
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
<a-select-option v-for="item in sectionInfo" :key="item.sectionName" :value="item.sectionName">
|
||||||
@@ -13,25 +13,33 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="河段名称">
|
<a-form-item label="河段名称">
|
||||||
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
<a-select v-model:value="where.riverLakeLibrary" placeholder="请选择河段名称" allowClear showSearch>
|
||||||
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
<a-select-option v-for="item in waterSystemList" :key="item">{{ item }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="起始日期:">
|
||||||
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime"></a-month-picker>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
|
<a-form-item label="结束日期:">
|
||||||
|
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime"></a-month-picker>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item label="监测类型">
|
<a-form-item label="监测类型">
|
||||||
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" @change="handleChange" allowClear showSearch>
|
<a-select v-model:value="where.monitorType" placeholder="请选择监测类型" @change="handleChange" allowClear showSearch>
|
||||||
<a-select-option :value="'1'">全因子</a-select-option>
|
<a-select-option :value="'1'">全因子</a-select-option>
|
||||||
<a-select-option :value="'2'">纳污红线</a-select-option>
|
<a-select-option :value="'2'">纳污红线</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="起始日期:">
|
</a-col>
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.startTime"></a-month-picker>
|
|
||||||
</a-form-item>
|
|
||||||
<a-form-item label="结束日期:">
|
|
||||||
<a-month-picker valueFormat="YYYY-MM" v-model:value="where.endTime"></a-month-picker>
|
|
||||||
</a-form-item>
|
|
||||||
|
|
||||||
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
<a-col :lg="6" :md="12" :sm="24" :xs="24">
|
||||||
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
<a-form-item class="ele-text-right" :wrapper-col="{ span: 24 }">
|
||||||
<a-space>
|
<a-space>
|
||||||
@@ -49,7 +57,6 @@
|
|||||||
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
:scroll="{ x: 'max-content' }" @done="(d) => (data = d.data)">
|
||||||
</ele-pro-table>
|
</ele-pro-table>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
</a-card>
|
|
||||||
</div>
|
</div>
|
||||||
<!-- 编辑弹窗 -->
|
<!-- 编辑弹窗 -->
|
||||||
</template>
|
</template>
|
||||||
@@ -70,6 +77,18 @@
|
|||||||
export default {
|
export default {
|
||||||
name: "RiverCollectWater",
|
name: "RiverCollectWater",
|
||||||
components: {},
|
components: {},
|
||||||
|
props:{
|
||||||
|
// 表格搜索条件
|
||||||
|
searchForm:{
|
||||||
|
typeof:Object,
|
||||||
|
default: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
visiable:{
|
||||||
|
typeof:Boolean
|
||||||
|
}
|
||||||
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
data: [],
|
data: [],
|
||||||
@@ -92,6 +111,17 @@
|
|||||||
waterSystemList: [],
|
waterSystemList: [],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
watch: {
|
||||||
|
searchForm(newV) {
|
||||||
|
this.where = newV;
|
||||||
|
},
|
||||||
|
// 监听组件显示
|
||||||
|
visiable(val){
|
||||||
|
if(val && this.where.startTime && this.where.endTime){
|
||||||
|
this.reload()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
this.$refs.table.reload({
|
this.$refs.table.reload({
|
||||||
@@ -179,6 +209,9 @@
|
|||||||
},
|
},
|
||||||
/* 刷新表格 */
|
/* 刷新表格 */
|
||||||
reload() {
|
reload() {
|
||||||
|
// 上传搜索条件给父级
|
||||||
|
this.$emit("search", this.where);
|
||||||
|
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
listNationalWaterFunctionTotal(this.where).then((res) => {
|
listNationalWaterFunctionTotal(this.where).then((res) => {
|
||||||
console.log(res.data.data);
|
console.log(res.data.data);
|
||||||
@@ -255,4 +288,7 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="less">
|
<style scoped lang="less">
|
||||||
|
.ant-calendar-picker{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user