diff --git a/src/views/homesteadSurvey/list.vue b/src/views/homesteadSurvey/list.vue
index 87c0540e..b7103ac0 100644
--- a/src/views/homesteadSurvey/list.vue
+++ b/src/views/homesteadSurvey/list.vue
@@ -498,10 +498,10 @@
-
全选
+
全选
-
-
+
+
附属设施
@@ -1152,6 +1152,7 @@
import { listVillage} from "@/api/homesteadSurvey/village";
import $ from "jquery";
import {Dialog} from "vant";
+ import {ref} from "vue";
export default {
name: "homesteadList",
data() {
@@ -1166,6 +1167,9 @@
totalH:0,
// 总人数
totalR:0,
+ zjdSx:true,
+ zrzSx :true,
+ fsssSx:true,
showhncysjly:false,
showhzsjly:false,
showhncycybz:false,
@@ -1274,7 +1278,7 @@
mapTownList: null,
mapVillageList: null,
coordinate:"",
- checked:[],
+ checked:['zjdSx', 'zrzSx', 'fsssSx'],
checkAllMap: false,
sx:"",
//搜索---start
@@ -1300,8 +1304,9 @@
dataForm: {
imageUrl: []
},
- dataList: [["fsssSx"],["zjdSx"],["zrzSx"]]
+ dataList: [["fsssSx"],["zjdSx"],["zrzSx"]],
//地图使用 --end
+ checkBoxAll:[]
};
},
mounted(){
@@ -4274,7 +4279,7 @@
},
homesteadListShrink() {
this.selectionIconShow = false;
- this.checked =[["zjdSx"],["zrzSx"],["fsssSx"]];
+ // this.checked =["zjdSx","zrzSx","fsssSx"];
$(".homesteadList_wrap").animate(
{
right: "-300px",
@@ -4364,8 +4369,22 @@
toggleSearch() {
$("#query").trigger("click");
},
+ //
+ checkAllArray(value){
+ if(this.checked.length<3){
+ this.$refs.checkboxGroup.toggleAll(true);
+ }else{
+ this.$refs.checkboxGroup.toggleAll(false);
+ }
+ },
//筛选//全选
checkAll(val) {
+
+ this.$refs.checkboxGroup.value.toggleAll(true);
+
+ console.log(this.checkAllFlag)
+
+ return;
let checkedCount = this.CheckedAllArr.length
if (val) {
//全选
@@ -4379,9 +4398,19 @@
}
},
//单选
- handleChecked() {
- this.checkAllFlag = this.CheckedAllArr.length == this.dataList.length;
- console.log(this.checkAllFlag);
+ handleChecked(value) {
+ // this.checkAllFlag = this.CheckedAllArr.length == this.dataList.length;
+ if (value.length<3){
+ this.checkAllFlag = false;
+ }else{
+ this.checkAllFlag = true;
+ }
+ value.indexOf('zjdSx') == -1 ? this.zjdSx = false : this.zjdSx = true;
+ value.indexOf('zrzSx') == -1 ? this.zrzSx = false : this.zrzSx = true;
+ value.indexOf('fsssSx') == -1 ? this.fsssSx = false : this.fsssSx = true;
+ console.log(this.zjdSx)
+ console.log(this.zrzSx)
+ console.log(this.fsssSx)
},
closeSearchBox(){
this.showSearch = false ;
@@ -4422,7 +4451,7 @@
this.$router.push({path:'/homesteadSurvey/add'});
}
- }
+ },
}