369d41b4 by weimo934

feat(lpb):选择幢删除幢

1 parent 8bfb8760
...@@ -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 };
......