|
@@ -28,6 +28,7 @@
|
|
|
@cop='domss'
|
|
|
:htmlData="htmlData"
|
|
|
:checkList="checkList"
|
|
|
+ :checkNameList="checkNameList"
|
|
|
@change="change"
|
|
|
/>
|
|
|
</span>
|
|
@@ -82,7 +83,8 @@ export default {
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
- checkList:[]
|
|
|
+ checkList:[],
|
|
|
+ checkNameList:[],
|
|
|
}
|
|
|
},
|
|
|
mounted () {
|
|
@@ -96,6 +98,7 @@ export default {
|
|
|
methods: {
|
|
|
change(){
|
|
|
this.checkList=[]
|
|
|
+ this.checkNameList=[]
|
|
|
},
|
|
|
GoBack () {//返回上一级
|
|
|
this.$emit('remove')
|
|
@@ -196,7 +199,7 @@ export default {
|
|
|
},
|
|
|
|
|
|
getInformation (name, tr, td) {//鼠标点击事件
|
|
|
- //console.log(event)
|
|
|
+ console.log(name,'name')
|
|
|
let tdEle = null;
|
|
|
//获取TD元素
|
|
|
if(event.target.nodeName == "TD"){
|
|
@@ -214,13 +217,14 @@ export default {
|
|
|
tr,
|
|
|
td
|
|
|
},moreObj)
|
|
|
+
|
|
|
},
|
|
|
|
|
|
//excel父节点点击检测
|
|
|
parentClick(e){
|
|
|
let target = e.target;
|
|
|
const{metaKey,ctrlKey}=e
|
|
|
- //console.log(target)
|
|
|
+ console.log(target,'target')
|
|
|
let bgs = document.querySelectorAll("#parent .oldlace-bg")
|
|
|
//console.log(bgs)
|
|
|
for (let i = 0; i < bgs.length; i++) {
|
|
@@ -246,6 +250,7 @@ export default {
|
|
|
target.classList.add("oldlace-bg");
|
|
|
if(metaKey||ctrlKey){
|
|
|
target.classList.add("select-td");
|
|
|
+ this.checkNameList.push(this.htmlData)
|
|
|
this.checkList.push({
|
|
|
tr:target.getAttribute('trindex')||target1.getAttribute('trindex'),
|
|
|
td:target.getAttribute('tdindex')||target1.getAttribute('tdindex'),
|
|
@@ -257,6 +262,12 @@ export default {
|
|
|
this.checkList.splice(index,1)
|
|
|
}
|
|
|
})
|
|
|
+ this.checkNameList.forEach((ele,index)=>{
|
|
|
+ if(this.htmlData.tr===ele.tr){
|
|
|
+ this.checkNameList.splice(index,1)
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|