宗地分割的幢信息删除
Showing
1 changed file
with
31 additions
and
50 deletions
... | @@ -179,10 +179,10 @@ | ... | @@ -179,10 +179,10 @@ |
179 | <div class="fghzxx"> | 179 | <div class="fghzxx"> |
180 | <div class="choosedZxx"> | 180 | <div class="choosedZxx"> |
181 | <span v-for="(dzItem,dzIndex) in item.dz" :key="dzIndex+dzItem.xmmc" class="zxx"> | 181 | <span v-for="(dzItem,dzIndex) in item.dz" :key="dzIndex+dzItem.xmmc" class="zxx"> |
182 | {{dzItem.xmmc}} <i class="fa fa-times"></i> | 182 | {{dzItem.xmmc}} <i class="fa fa-times" @click="delZxx(index,dzIndex,'dz')"></i> |
183 | </span> | 183 | </span> |
184 | <span v-for="(zrzItem,zrzIndex) in item.zrz" :key="zrzIndex+zrzItem.xmmc" class="zxx"> | 184 | <span v-for="(zrzItem,zrzIndex) in item.zrz" :key="zrzIndex+zrzItem.xmmc" class="zxx"> |
185 | {{zrzItem.xmmc}} <i class="fa fa-times"></i> | 185 | {{zrzItem.xmmc}} <i class="fa fa-times" @click="delZxx(index,zrzIndex,'zrz')"></i> |
186 | </span> | 186 | </span> |
187 | </div> | 187 | </div> |
188 | <p class="choose"> | 188 | <p class="choose"> |
... | @@ -596,54 +596,35 @@ | ... | @@ -596,54 +596,35 @@ |
596 | }) | 596 | }) |
597 | }, | 597 | }, |
598 | methods: { | 598 | methods: { |
599 | mouseenter(event, index, dzIndex,type) { | 599 | delZxx(index, chilInd,type) { |
600 | let range = document.createRange(); | 600 | let dz={}; |
601 | range.selectNodeContents(event.target); | 601 | let len=this.zdFghData.newZdlist[index].fwlist.length-1; |
602 | let selection = window.getSelection(); | 602 | switch (type) { |
603 | selection.removeAllRanges(); | 603 | case "dz": |
604 | selection.addRange(range); | 604 | dz = this.zdFghData.newZdlist[index].dz[chilInd]; |
605 | var self=this; | 605 | // 删除数据 |
606 | document.onkeydown = function (e){ | 606 | this.zdFghData.newZdlist[index].dz.splice(chilInd, 1); |
607 | let key = e || window.event || arguments.callee.caller.arguments[0]; | 607 | for (let i=0;i<len;i++){ |
608 | if (key && (key.keyCode == '8' || key.code == 'Delete')) { | 608 | let fw=this.zdFghData.newZdlist[index].fwlist[i]; |
609 | let dz={}; | 609 | if (fw.ztype=='dz'&& fw.zbsm == dz.bsm){ |
610 | let len=self.zdFghData.newZdlist[index].fwlist.length-1; | 610 | this.zdFghData.newZdlist[index].fwlist.splice(i, 1); |
611 | switch (type) { | 611 | } |
612 | case "dz": | ||
613 | dz = self.zdFghData.newZdlist[index].dz[dzIndex]; | ||
614 | // 删除数据 | ||
615 | self.zdFghData.newZdlist[index].dz.splice(dzIndex, 1); | ||
616 | for (let i=0;i<len;i++){ | ||
617 | let fw=self.zdFghData.newZdlist[index].fwlist[i]; | ||
618 | if (fw.ztype=='dz'&& fw.zbsm == dz.bsm){ | ||
619 | self.zdFghData.newZdlist[index].fwlist.splice(i, 1); | ||
620 | } | ||
621 | } | ||
622 | // 添加数据 | ||
623 | self.zdDzList.push(dz) | ||
624 | return; | ||
625 | case "zrz": | ||
626 | dz = self.zdFghData.newZdlist[index].zrz[dzIndex]; | ||
627 | // 删除数据 | ||
628 | self.zdFghData.newZdlist[index].zrz.splice(dzIndex, 1); | ||
629 | for (let i=0;i<len;i++){ | ||
630 | let fw=self.zdFghData.newZdlist[index].fwlist[i]; | ||
631 | if (fw.ztype=='zrz' && fw.zbsm == dz.bsm){ | ||
632 | self.zdFghData.newZdlist[index].fwlist.splice(i, 1); | ||
633 | } | ||
634 | } | ||
635 | // 添加数据 | ||
636 | self.zdZrzList.push(dz) | ||
637 | return; | ||
638 | default: | ||
639 | return; | ||
640 | } | 612 | } |
641 | } | 613 | break; |
642 | }; | 614 | case "zrz": |
643 | }, | 615 | dz = this.zdFghData.newZdlist[index].zrz[chilInd]; |
644 | mouseleave(event) { | 616 | // 删除数据 |
645 | let selection = window.getSelection(); | 617 | this.zdFghData.newZdlist[index].zrz.splice(chilInd, 1); |
646 | selection.removeAllRanges(); | 618 | for (let i=0;i<len;i++){ |
619 | let fw=this.zdFghData.newZdlist[index].fwlist[i]; | ||
620 | if (fw.ztype=='zrz' && fw.zbsm == dz.bsm){ | ||
621 | this.zdFghData.newZdlist[index].fwlist.splice(i, 1); | ||
622 | } | ||
623 | } | ||
624 | break; | ||
625 | default: | ||
626 | break; | ||
627 | } | ||
647 | }, | 628 | }, |
648 | // 重置数据 | 629 | // 重置数据 |
649 | result() { | 630 | result() { |
... | @@ -1240,7 +1221,7 @@ | ... | @@ -1240,7 +1221,7 @@ |
1240 | i{ | 1221 | i{ |
1241 | display: none; | 1222 | display: none; |
1242 | position: absolute; | 1223 | position: absolute; |
1243 | right: 4px; | 1224 | right: 0; |
1244 | top: -6px; | 1225 | top: -6px; |
1245 | } | 1226 | } |
1246 | } | 1227 | } | ... | ... |
-
Please register or sign in to post a comment