42a381e5 by 杨威

按照bdcdyh或shbw筛选户

1 parent 78250f20
...@@ -346,6 +346,12 @@ export default { ...@@ -346,6 +346,12 @@ export default {
346 inputChange(){ 346 inputChange(){
347 if (this.bdcdyh!='') { 347 if (this.bdcdyh!='') {
348 console.log('查询'+this.bdcdyh); 348 console.log('查询'+this.bdcdyh);
349 this.$refs.lpbContent.lpbDataMap(this.bdcdyh);
350 }else{
351 this.$message({
352 message: "请输入内容后查询",
353 type: "warning",
354 })
349 } 355 }
350 }, 356 },
351 //户保存 357 //户保存
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
14 <!-- 显示层数 --> 14 <!-- 显示层数 -->
15 <td class="floor">{{cs.sjc}}</td> 15 <td class="floor">{{cs.sjc}}</td>
16 <!-- 显示户 --> 16 <!-- 显示户 -->
17 <td v-for="(hs,hsIndex) in cs.hs" :key="hsIndex" @click="handleTdClick($event,hs.bsm)" @dblclick="dbclick(hs.bsm)">{{hs.shbw}}</td> 17 <td v-for="(hs,hsIndex) in cs.hs" :key="hsIndex" :class="(searchNum == hs.shbw || searchNum == hs.bdcdyh) ? 'tdSelect':''" @click="handleTdClick($event,hs.bsm)" @dblclick="dbclick(hs.bsm)">{{hs.shbw}}</td>
18 </tr> 18 </tr>
19 </table> 19 </table>
20 <!-- </div> --> 20 <!-- </div> -->
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
30 <!-- 显示层数 --> 30 <!-- 显示层数 -->
31 <td class="floor">{{cs.sjc}}</td> 31 <td class="floor">{{cs.sjc}}</td>
32 <!-- 显示户 --> 32 <!-- 显示户 -->
33 <td v-for="(hs,hsIndex) in cs.hs" :key="hsIndex" @click="handleTdClick($event,hs.bsm)" @dblclick="dbclick(hs.bsm)">{{hs.shbw}}</td> 33 <td v-for="(hs,hsIndex) in cs.hs" :key="hsIndex" :class="(searchNum == hs.shbw || searchNum == hs.bdcdyh) ? 'tdSelect':''" @click="handleTdClick($event,hs.bsm)" @dblclick="dbclick(hs.bsm)">{{hs.shbw}}</td>
34 </tr> 34 </tr>
35 </table> 35 </table>
36 </div> 36 </div>
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
55 <!-- 显示层数 --> 55 <!-- 显示层数 -->
56 <td class="floor">{{cs.sjc}}</td> 56 <td class="floor">{{cs.sjc}}</td>
57 <!-- 显示户 --> 57 <!-- 显示户 -->
58 <td v-for="(hs,hsIndex) in cs.hs" :key="hsIndex" @click="handleTdClick($event,hs.bsm)" @dblclick="dbclick(hs.bsm)">{{hs.shbw}}</td> 58 <td v-for="(hs,hsIndex) in cs.hs" :key="hsIndex" :class="(searchNum == hs.shbw || searchNum == hs.bdcdyh) ? 'tdSelect':''" @click="handleTdClick($event,hs.bsm)" @dblclick="dbclick(hs.bsm)">{{hs.shbw}}</td>
59 </tr> 59 </tr>
60 </table> 60 </table>
61 </div> 61 </div>
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
67 <!-- 显示层数 --> 67 <!-- 显示层数 -->
68 <td class="floor">{{cs.sjc}}</td> 68 <td class="floor">{{cs.sjc}}</td>
69 <!-- 显示户 --> 69 <!-- 显示户 -->
70 <td v-for="(hs,hsIndex) in cs.hs" :key="hsIndex" @click="handleTdClick($event,hs.bsm)" @dblclick="dbclick(hs.bsm)">{{hs.shbw}}</td> 70 <td v-for="(hs,hsIndex) in cs.hs" :key="hsIndex" :class="(searchNum == hs.shbw || searchNum == hs.bdcdyh) ? 'tdSelect':''" @click="handleTdClick($event,hs.bsm)" @dblclick="dbclick(hs.bsm)">{{hs.shbw}}</td>
71 </tr> 71 </tr>
72 </table> 72 </table>
73 </div> 73 </div>
...@@ -107,6 +107,7 @@ export default { ...@@ -107,6 +107,7 @@ export default {
107 loading:true, 107 loading:true,
108 hbsmList:[], 108 hbsmList:[],
109 time:null, //区分单双击事件的定时器 109 time:null, //区分单双击事件的定时器
110 searchNum:Math.random()
110 }; 111 };
111 }, 112 },
112 created() { 113 created() {
...@@ -140,6 +141,11 @@ export default { ...@@ -140,6 +141,11 @@ export default {
140 } 141 }
141 })) 142 }))
142 }, 143 },
144 //按照bdcdyh或shbw筛选户
145 lpbDataMap(sh){
146 console.log(sh,'sh');
147 this.searchNum = sh;
148 },
143 //自然幢下元素高度宽度计算 149 //自然幢下元素高度宽度计算
144 dataChange(){ 150 dataChange(){
145 //计算逻辑幢宽度 20为marginRight值 151 //计算逻辑幢宽度 20为marginRight值
...@@ -207,17 +213,16 @@ export default { ...@@ -207,17 +213,16 @@ export default {
207 self.time = setTimeout(() => { 213 self.time = setTimeout(() => {
208 //判断点击的户是否选中 214 //判断点击的户是否选中
209 if(e.target.className.indexOf('tdSelect') == -1){ 215 if(e.target.className.indexOf('tdSelect') == -1){
210 //未选中 216 //未选中→选中
211 e.target.className = 'tdSelect'; //加边框 217 e.target.className = 'tdSelect'; //加边框
212 this.hbsmList.push(bsm) // 将户bsm放进hbsmList 218 this.hbsmList.push(bsm) // 将户bsm放进hbsmList
213 }else{ 219 }else{
214 //选中 220 //选中→未选中
215 e.target.className = ''; 221 e.target.className = '';
216 this.deleteArrOption(this.hbsmList,bsm); 222 this.deleteArrOption(this.hbsmList,bsm);
217 } 223 }
218 this.$parent.getHbsm(this.hbsmList,false); 224 this.$parent.getHbsm(this.hbsmList,false);
219 }, 200); 225 }, 200);
220
221 }, 226 },
222 //户双击事件 227 //户双击事件
223 dbclick(bsm){ 228 dbclick(bsm){
......