切换搜索条件组件

This commit is contained in:
庞东林
2021-12-16 14:57:16 +08:00
parent bcfc64295f
commit 4b4aaa036e
14 changed files with 20 additions and 26 deletions

View File

@@ -7,7 +7,7 @@
<a-row> <a-row>
<a-col :lg="6" :md="12" :sm="24" :xs="24"> <a-col :lg="6" :md="12" :sm="24" :xs="24">
<a-form-item label="水源类型:"> <a-form-item label="水源类型:">
<a-select v-model:value="where.drinkingWaterCountyAnalyse.waterSourceType" allowClear showSearch> <a-select v-model:value="where.waterSourceType" 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>
@@ -15,7 +15,7 @@
</a-col> </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 label="水源状态:"> <a-form-item label="水源状态:">
<a-select v-model:value="where.drinkingWaterCountyAnalyse.drinkingWaterType" allowClear showSearch> <a-select v-model:value="where.drinkingWaterType" 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>
@@ -48,7 +48,7 @@
<a-row> <a-row>
<a-col :lg="6" :md="12" :sm="24" :xs="24"> <a-col :lg="6" :md="12" :sm="24" :xs="24">
<a-form-item label="断面名称:"> <a-form-item label="断面名称:">
<a-select v-model:value="where.drinkingWaterCountyAnalyse.sectionNames" mode="multiple" allowClear showSearch> <a-select v-model:value="where.sectionNames" mode="multiple" allowClear showSearch>
<a-select-option v-for="item in sectionInfo" :key="item.sectionName">{{ item.sectionName }} <a-select-option v-for="item in sectionInfo" :key="item.sectionName">{{ item.sectionName }}
</a-select-option> </a-select-option>
</a-select> </a-select>
@@ -137,7 +137,6 @@ export default {
indeterminate:false, indeterminate:false,
checkAll: true, checkAll: true,
where: { where: {
drinkingWaterCountyAnalyse:{}
}, },
filter:[], filter:[],
columnsKey:[], columnsKey:[],
@@ -241,9 +240,7 @@ export default {
checked: 1, checked: 1,
limit: 10, limit: 10,
page: 1, page: 1,
drinkingWaterCountyAnalyse:{ regionLevel:this.where.regionLevel
regionLevel: this.where.drinkingWaterCountyAnalyse.regionLevel
}
} }
this.searchData(); this.searchData();
}, },

View File

@@ -7,7 +7,7 @@
<a-row> <a-row>
<a-col :lg="6" :md="12" :sm="24" :xs="24"> <a-col :lg="6" :md="12" :sm="24" :xs="24">
<a-form-item label="水源类型:"> <a-form-item label="水源类型:">
<a-select v-model:value="where.drinkingWaterVillageAnalyse.waterSourceType" allowClear showSearch> <a-select v-model:value="where.waterSourceType" 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>
@@ -15,7 +15,7 @@
</a-col> </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 label="水源状态:"> <a-form-item label="水源状态:">
<a-select v-model:value="where.drinkingWaterVillageAnalyse.drinkingWaterType" allowClear showSearch> <a-select v-model:value="where.drinkingWaterType" 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>
@@ -48,7 +48,7 @@
<a-row> <a-row>
<a-col :lg="6" :md="12" :sm="24" :xs="24"> <a-col :lg="6" :md="12" :sm="24" :xs="24">
<a-form-item label="断面名称:"> <a-form-item label="断面名称:">
<a-select v-model:value="where.drinkingWaterVillageAnalyse.sectionNames" mode="multiple" allowClear showSearch> <a-select v-model:value="where.sectionNames" mode="multiple" allowClear showSearch>
<a-select-option v-for="item in sectionInfo" :key="item.sectionName">{{ item.sectionName }} <a-select-option v-for="item in sectionInfo" :key="item.sectionName">{{ item.sectionName }}
</a-select-option> </a-select-option>
</a-select> </a-select>
@@ -137,7 +137,6 @@ export default {
indeterminate:false, indeterminate:false,
checkAll: true, checkAll: true,
where: { where: {
drinkingWaterVillageAnalyse:{}
}, },
filter:[], filter:[],
columnsKey:[], columnsKey:[],
@@ -241,9 +240,7 @@ export default {
checked: 1, checked: 1,
limit: 10, limit: 10,
page: 1, page: 1,
drinkingWaterVillageAnalyse:{ regionLevel:this.where.regionLevel
regionLevel: this.where.drinkingWaterVillageAnalyse.regionLevel
}
} }
this.searchData(); this.searchData();
}, },

View File

@@ -65,7 +65,7 @@ import {
} from "@/api/ecology/new-drinking-water"; } from "@/api/ecology/new-drinking-water";
import locale from "ant-design-vue/es/date-picker/locale/zh_CN"; import locale from "ant-design-vue/es/date-picker/locale/zh_CN";
import { tableColumns } from "./../colums/base"; import { tableColumns } from "./../colums/base";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySideSeatch.vue";
export default { export default {
name: "DrinkingWaterBase", name: "DrinkingWaterBase",

View File

@@ -31,7 +31,7 @@
<script> <script>
// import _ from "lodash"; // import _ from "lodash";
import XLSX from "xlsx"; import XLSX from "xlsx";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySideSeatch.vue";
import { import {
villageOverStandardCount villageOverStandardCount
} from "@/api/ecology/new-drinking-water"; } from "@/api/ecology/new-drinking-water";

View File

@@ -36,7 +36,7 @@ import {
import locale from "ant-design-vue/es/date-picker/locale/zh_CN"; import locale from "ant-design-vue/es/date-picker/locale/zh_CN";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySideSeatch.vue";
export default { export default {
name: "waterQuality", name: "waterQuality",

View File

@@ -37,7 +37,7 @@ import {
import locale from "ant-design-vue/es/date-picker/locale/zh_CN"; import locale from "ant-design-vue/es/date-picker/locale/zh_CN";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySideSeatch.vue";
export default { export default {
name: "waterQualityCount", name: "waterQualityCount",

View File

@@ -36,7 +36,7 @@ import {
import locale from "ant-design-vue/es/date-picker/locale/zh_CN"; import locale from "ant-design-vue/es/date-picker/locale/zh_CN";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySideSeatch.vue";
export default { export default {
name: "waterQuality", name: "waterQuality",

View File

@@ -65,7 +65,7 @@ import {
} from "@/api/ecology/new-drinking-water"; } from "@/api/ecology/new-drinking-water";
import locale from "ant-design-vue/es/date-picker/locale/zh_CN"; import locale from "ant-design-vue/es/date-picker/locale/zh_CN";
import { tableColumns } from "./../colums/base"; import { tableColumns } from "./../colums/base";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySearch.vue";
export default { export default {
name: "DrinkingWaterBase", name: "DrinkingWaterBase",

View File

@@ -31,7 +31,7 @@
<script> <script>
// import _ from "lodash"; // import _ from "lodash";
import XLSX from "xlsx"; import XLSX from "xlsx";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySearch.vue";
import { import {
countyOverStandardCount countyOverStandardCount
} from "@/api/ecology/new-drinking-water"; } from "@/api/ecology/new-drinking-water";

View File

@@ -89,7 +89,7 @@ import locale from "ant-design-vue/es/date-picker/locale/zh_CN";
// import { tableColumns } from "./colums"; // import { tableColumns } from "./colums";
// import moment from "moment"; // import moment from "moment";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySearch.vue";
import { CheckOutlined, EditOutlined } from '@ant-design/icons-vue'; import { CheckOutlined, EditOutlined } from '@ant-design/icons-vue';
export default { export default {
name: "DrinkingWaterBase", name: "DrinkingWaterBase",

View File

@@ -31,7 +31,7 @@
<script> <script>
// import _ from "lodash"; // import _ from "lodash";
import XLSX from "xlsx"; import XLSX from "xlsx";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySearch.vue";
import { import {
getWaterCount getWaterCount

View File

@@ -36,7 +36,7 @@ import {
import locale from "ant-design-vue/es/date-picker/locale/zh_CN"; import locale from "ant-design-vue/es/date-picker/locale/zh_CN";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySearch.vue";
export default { export default {
name: "waterQuality", name: "waterQuality",

View File

@@ -37,7 +37,7 @@ import {
import locale from "ant-design-vue/es/date-picker/locale/zh_CN"; import locale from "ant-design-vue/es/date-picker/locale/zh_CN";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySearch.vue";
export default { export default {
name: "waterQualityCount", name: "waterQualityCount",

View File

@@ -36,7 +36,7 @@ import {
import locale from "ant-design-vue/es/date-picker/locale/zh_CN"; import locale from "ant-design-vue/es/date-picker/locale/zh_CN";
import Search from "./../components/citySearch.vue"; import Search from "./../components/countySearch.vue";
export default { export default {
name: "waterQuality", name: "waterQuality",