判断是否户合并分割业务下的楼盘表
Showing
1 changed file
with
44 additions
and
22 deletions
| ... | @@ -303,7 +303,16 @@ import { getLpb, insertUpDownC, deleteCByBsm } from "../../../../../api/lpb"; | ... | @@ -303,7 +303,16 @@ import { getLpb, insertUpDownC, deleteCByBsm } from "../../../../../api/lpb"; |
| 303 | export default { | 303 | export default { |
| 304 | name: "", | 304 | name: "", |
| 305 | components: { moveH }, | 305 | components: { moveH }, |
| 306 | props: {}, | 306 | props: { |
| 307 | isHbfg:{ | ||
| 308 | type:Boolean, | ||
| 309 | default:false | ||
| 310 | }, | ||
| 311 | zrzbsm:{ | ||
| 312 | type:String, | ||
| 313 | default:'' | ||
| 314 | } | ||
| 315 | }, | ||
| 307 | data() { | 316 | data() { |
| 308 | return { | 317 | return { |
| 309 | moveHvisible: false, | 318 | moveHvisible: false, |
| ... | @@ -344,13 +353,13 @@ export default { | ... | @@ -344,13 +353,13 @@ export default { |
| 344 | }, | 353 | }, |
| 345 | formLabelWidth: "120px", | 354 | formLabelWidth: "120px", |
| 346 | yclpbData:{}, | 355 | yclpbData:{}, |
| 347 | sclpbData:{} | 356 | sclpbData:{}, |
| 348 | }; | 357 | }; |
| 349 | }, | 358 | }, |
| 350 | created() {}, | 359 | created() {}, |
| 351 | mounted() { | 360 | mounted() { |
| 352 | this.getLpb(this.$store.state.zrzbsm, "0"); | 361 | this.getLpb(this.zrzbsm, "0"); |
| 353 | this.getLpb(this.$store.state.zrzbsm, "1"); | 362 | this.getLpb(this.zrzbsm, "1"); |
| 354 | setTimeout(() => { | 363 | setTimeout(() => { |
| 355 | //tab-content宽度 - 右侧图例宽度 - lp-overview滚动条宽度 - lpbContent的pandingRight | 364 | //tab-content宽度 - 右侧图例宽度 - lp-overview滚动条宽度 - lpbContent的pandingRight |
| 356 | this.lpbContentWidth = this.$store.state.contentWidth - 34 - 20; | 365 | this.lpbContentWidth = this.$store.state.contentWidth - 34 - 20; |
| ... | @@ -510,8 +519,12 @@ export default { | ... | @@ -510,8 +519,12 @@ export default { |
| 510 | //户双击事件 | 519 | //户双击事件 |
| 511 | dbclick(bsm) { | 520 | dbclick(bsm) { |
| 512 | clearTimeout(this.time); | 521 | clearTimeout(this.time); |
| 513 | // this.hbsmList.push(bsm); // 将户bsm放进hbsmList | 522 | if (this.isHbfg) { |
| 514 | this.$parent.getHbsm(bsm, true); | 523 | |
| 524 | }else{ | ||
| 525 | // this.hbsmList.push(bsm); // 将户bsm放进hbsmList | ||
| 526 | this.$parent.getHbsm(bsm, true); | ||
| 527 | } | ||
| 515 | }, | 528 | }, |
| 516 | //删除多重数组中的某一项 | 529 | //删除多重数组中的某一项 |
| 517 | deleteArrOption(arr, item) { | 530 | deleteArrOption(arr, item) { |
| ... | @@ -536,26 +549,35 @@ export default { | ... | @@ -536,26 +549,35 @@ export default { |
| 536 | }, | 549 | }, |
| 537 | //户右键点击事件 | 550 | //户右键点击事件 |
| 538 | openMenu(e, item, type) { | 551 | openMenu(e, item, type) { |
| 539 | console.log(e, "e"); | 552 | |
| 540 | this.lpbChLeft = e.pageX; | 553 | if (this.isHbfg) { |
| 541 | this.lpbChTop = e.pageY; | 554 | |
| 542 | this.chData = item; | 555 | }else{ |
| 543 | this.rightClickFlag = type; | 556 | console.log(e, "e"); |
| 544 | this.lpbChVisible = true; | 557 | this.lpbChLeft = e.pageX; |
| 558 | this.lpbChTop = e.pageY; | ||
| 559 | this.chData = item; | ||
| 560 | this.rightClickFlag = type; | ||
| 561 | this.lpbChVisible = true; | ||
| 562 | } | ||
| 545 | }, | 563 | }, |
| 546 | // 层选中事件 | 564 | // 层选中事件 |
| 547 | handleClickC(e, item) { | 565 | handleClickC(e, item) { |
| 548 | //判断点击的层是否选中 | 566 | if (this.isHbfg) { |
| 549 | if (e.target.className.indexOf("tdSelect") == -1) { | 567 | |
| 550 | //未选中→选中 | 568 | }else{ |
| 551 | e.target.className += " tdSelect"; //加边框 | 569 | //判断点击的层是否选中 |
| 552 | this.cbsmList.push(item.bsm); // 将户bsm放进hbsmList | 570 | if (e.target.className.indexOf("tdSelect") == -1) { |
| 553 | } else { | 571 | //未选中→选中 |
| 554 | //选中→未选中 | 572 | e.target.className += " tdSelect"; //加边框 |
| 555 | e.target.className = "floor"; | 573 | this.cbsmList.push(item.bsm); // 将户bsm放进hbsmList |
| 556 | this.deleteArrOption(this.cbsmList, item.bsm); | 574 | } else { |
| 575 | //选中→未选中 | ||
| 576 | e.target.className = "floor"; | ||
| 577 | this.deleteArrOption(this.cbsmList, item.bsm); | ||
| 578 | } | ||
| 579 | this.$parent.getCbsm(this.cbsmList); | ||
| 557 | } | 580 | } |
| 558 | this.$parent.getCbsm(this.cbsmList); | ||
| 559 | }, | 581 | }, |
| 560 | //关闭右键菜单 | 582 | //关闭右键菜单 |
| 561 | closeMenu() { | 583 | closeMenu() { | ... | ... |
-
Please register or sign in to post a comment