按照bdcdyh或shbw筛选户
Showing
2 changed files
with
18 additions
and
7 deletions
| ... | @@ -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){ | ... | ... |
-
Please register or sign in to post a comment