feat(lpb):选择幢删除幢
Showing
1 changed file
with
16 additions
and
4 deletions
... | @@ -567,26 +567,38 @@ | ... | @@ -567,26 +567,38 @@ |
567 | var self=this; | 567 | var self=this; |
568 | document.onkeydown = function (e){ | 568 | document.onkeydown = function (e){ |
569 | let key = e || window.event || arguments.callee.caller.arguments[0]; | 569 | let key = e || window.event || arguments.callee.caller.arguments[0]; |
570 | console.log(key.code, 'keycode') | ||
571 | if (key && (key.keyCode == '8' || key.code == 'Delete')) { | 570 | if (key && (key.keyCode == '8' || key.code == 'Delete')) { |
572 | let dz={}; | 571 | let dz={}; |
572 | let len=self.zdFghData.newZdlist[index].fwlist.length-1; | ||
573 | switch (type) { | 573 | switch (type) { |
574 | case "dz": | 574 | case "dz": |
575 | dz = self.zdFghData.newZdlist[index].dz[dzIndex]; | 575 | dz = self.zdFghData.newZdlist[index].dz[dzIndex]; |
576 | // 删除数据 | 576 | // 删除数据 |
577 | self.zdFghData.newZdlist[index].dz.splice(dzIndex, 1); | 577 | self.zdFghData.newZdlist[index].dz.splice(dzIndex, 1); |
578 | for (let i=0;i<len;i++){ | ||
579 | let fw=self.zdFghData.newZdlist[index].fwlist[i]; | ||
580 | if (fw.ztype=='dz'&& fw.zbsm == dz.bsm){ | ||
581 | self.zdFghData.newZdlist[index].fwlist.splice(i, 1); | ||
582 | } | ||
583 | } | ||
578 | // 添加数据 | 584 | // 添加数据 |
579 | self.zdDzList.push(dz) | 585 | self.zdDzList.push(dz) |
580 | break; | 586 | return; |
581 | case "zrz": | 587 | case "zrz": |
582 | dz = self.zdFghData.newZdlist[index].zrz[dzIndex]; | 588 | dz = self.zdFghData.newZdlist[index].zrz[dzIndex]; |
583 | // 删除数据 | 589 | // 删除数据 |
584 | self.zdFghData.newZdlist[index].zrz.splice(dzIndex, 1); | 590 | self.zdFghData.newZdlist[index].zrz.splice(dzIndex, 1); |
591 | for (let i=0;i<len;i++){ | ||
592 | let fw=self.zdFghData.newZdlist[index].fwlist[i]; | ||
593 | if (fw.ztype=='zrz' && fw.zbsm == dz.bsm){ | ||
594 | self.zdFghData.newZdlist[index].fwlist.splice(i, 1); | ||
595 | } | ||
596 | } | ||
585 | // 添加数据 | 597 | // 添加数据 |
586 | self.zdZrzList.push(dz) | 598 | self.zdZrzList.push(dz) |
587 | break; | 599 | return; |
588 | default: | 600 | default: |
589 | break; | 601 | return; |
590 | } | 602 | } |
591 | } | 603 | } |
592 | }; | 604 | }; | ... | ... |
-
Please register or sign in to post a comment