Merge remote-tracking branch 'origin/master'
Showing
3 changed files
with
42 additions
and
6 deletions
| ... | @@ -544,7 +544,7 @@ export default { | ... | @@ -544,7 +544,7 @@ export default { |
| 544 | box-sizing: border-box; | 544 | box-sizing: border-box; |
| 545 | padding: 18px 0 4px 0; | 545 | padding: 18px 0 4px 0; |
| 546 | border: 1px solid #E6E6E6; | 546 | border: 1px solid #E6E6E6; |
| 547 | margin-bottom: 18px; | 547 | margin-bottom: 10px; |
| 548 | } | 548 | } |
| 549 | .el-button { | 549 | .el-button { |
| 550 | width: 100px; | 550 | width: 100px; | ... | ... |
| ... | @@ -36,7 +36,8 @@ | ... | @@ -36,7 +36,8 @@ |
| 36 | <!-- 幢单元名称 --> | 36 | <!-- 幢单元名称 --> |
| 37 | <div class="zdy-name name"> | 37 | <div class="zdy-name name"> |
| 38 | <p> | 38 | <p> |
| 39 | {{ zdys.zdymc }} | 39 | <!-- {{ zdys.zdymc }} --> |
| 40 | <el-checkbox @change='zdySelectAll($event,zdys.cs)'>{{ zdys.zdymc }}</el-checkbox> | ||
| 40 | </p> | 41 | </p> |
| 41 | </div> | 42 | </div> |
| 42 | 43 | ||
| ... | @@ -171,7 +172,8 @@ | ... | @@ -171,7 +172,8 @@ |
| 171 | <!-- 幢单元名称 --> | 172 | <!-- 幢单元名称 --> |
| 172 | <div class="zdy-name name"> | 173 | <div class="zdy-name name"> |
| 173 | <p> | 174 | <p> |
| 174 | {{ zdys.zdymc }} | 175 | <!-- {{ zdys.zdymc }} --> |
| 176 | <el-checkbox @change='zdySelectAll($event,zdys.cs)'>{{ zdys.zdymc }}</el-checkbox> | ||
| 175 | </p> | 177 | </p> |
| 176 | </div> | 178 | </div> |
| 177 | <!-- 循环幢单元下的层户 --> | 179 | <!-- 循环幢单元下的层户 --> |
| ... | @@ -957,8 +959,8 @@ export default { | ... | @@ -957,8 +959,8 @@ export default { |
| 957 | this.hcxlzVisible = true | 959 | this.hcxlzVisible = true |
| 958 | }, | 960 | }, |
| 959 | //楼盘表户全选 | 961 | //楼盘表户全选 |
| 960 | lpbSelectAll(value){ | 962 | lpbSelectAll(val){ |
| 961 | if(value){ | 963 | if(val){ |
| 962 | this.$refs.hBsm.forEach((item) => { | 964 | this.$refs.hBsm.forEach((item) => { |
| 963 | item.className = "tdSelect"; | 965 | item.className = "tdSelect"; |
| 964 | this.hbsmList.push(item.dataset.bsm); // 将户bsm放进hbsmList | 966 | this.hbsmList.push(item.dataset.bsm); // 将户bsm放进hbsmList |
| ... | @@ -969,6 +971,40 @@ export default { | ... | @@ -969,6 +971,40 @@ export default { |
| 969 | this.hbsmList = []; | 971 | this.hbsmList = []; |
| 970 | }); | 972 | }); |
| 971 | } | 973 | } |
| 974 | }, | ||
| 975 | //幢单元全选 | ||
| 976 | zdySelectAll(val,cs){ | ||
| 977 | let zdyHbsmList = []; | ||
| 978 | cs.forEach(i=>{ | ||
| 979 | i.hs.forEach(j=>{ | ||
| 980 | zdyHbsmList.push(j.bsm) | ||
| 981 | }) | ||
| 982 | }); | ||
| 983 | if (val) { | ||
| 984 | this.$nextTick(()=>{ | ||
| 985 | console.log(zdyHbsmList); | ||
| 986 | this.$refs.hBsm.forEach((item) => { | ||
| 987 | console.log(item.dataset.bsm); | ||
| 988 | if (zdyHbsmList.indexOf(item.dataset.bsm)>-1) { | ||
| 989 | item.className = "tdSelect"; | ||
| 990 | this.hbsmList = zdyHbsmList; // 将户bsm放进hbsmList | ||
| 991 | } | ||
| 992 | }); | ||
| 993 | }) | ||
| 994 | }else{ | ||
| 995 | this.$refs.hBsm.forEach((item) => { | ||
| 996 | console.log(item.dataset.bsm); | ||
| 997 | if (zdyHbsmList.indexOf(item.dataset.bsm)>-1) { | ||
| 998 | item.className = ""; | ||
| 999 | } | ||
| 1000 | zdyHbsmList.forEach(j=>{ | ||
| 1001 | if (item.dataset.bsm == j) { | ||
| 1002 | this.hbsmList = this.hbsmList.filter(i=>i!=j) | ||
| 1003 | } | ||
| 1004 | }) | ||
| 1005 | }); | ||
| 1006 | |||
| 1007 | } | ||
| 972 | } | 1008 | } |
| 973 | }, | 1009 | }, |
| 974 | computed: { | 1010 | computed: { | ... | ... |
-
Please register or sign in to post a comment