|
@@ -197,7 +197,7 @@ export default {
|
|
//excel父节点点击检测
|
|
//excel父节点点击检测
|
|
parentClick(e){
|
|
parentClick(e){
|
|
let target = e.target;
|
|
let target = e.target;
|
|
-
|
|
|
|
|
|
+ //console.log(target)
|
|
let bgs = document.querySelectorAll("#parent .oldlace-bg")
|
|
let bgs = document.querySelectorAll("#parent .oldlace-bg")
|
|
//console.log(bgs)
|
|
//console.log(bgs)
|
|
for (let i = 0; i < bgs.length; i++) {
|
|
for (let i = 0; i < bgs.length; i++) {
|
|
@@ -207,10 +207,10 @@ export default {
|
|
if(target.getAttribute('trindex') !== null && target.getAttribute('tdindex')){
|
|
if(target.getAttribute('trindex') !== null && target.getAttribute('tdindex')){
|
|
let tdEle = this.getParentTD(target);
|
|
let tdEle = this.getParentTD(target);
|
|
if(tdEle){
|
|
if(tdEle){
|
|
|
|
+ //橙色背景
|
|
target.classList.add("oldlace-bg");
|
|
target.classList.add("oldlace-bg");
|
|
-
|
|
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ }
|
|
},
|
|
},
|
|
|
|
|
|
getParentTD(ele){
|
|
getParentTD(ele){
|
|
@@ -243,6 +243,36 @@ export default {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ let radioLabels = tdEle.querySelectorAll('.el-radio .el-radio__label');
|
|
|
|
+ if(radioLabels.length > 0){
|
|
|
|
+ let radioDatas = [];
|
|
|
|
+ for (let i = 0; i < radioLabels.length; i++) {
|
|
|
|
+ radioDatas.push({
|
|
|
|
+ dictValue:radioLabels[i].innerText
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ return {
|
|
|
|
+ type:'radio',
|
|
|
|
+ radioDatas
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ let elSelect = tdEle.querySelectorAll('.el-select');
|
|
|
|
+ //console.dir(elSelect[0])
|
|
|
|
+ if(elSelect.length){
|
|
|
|
+ let options = elSelect[0].__vue__.options;
|
|
|
|
+ let selectDatas = [];
|
|
|
|
+ for (let i = 0; i < options.length; i++) {
|
|
|
|
+ selectDatas.push({
|
|
|
|
+ dictValue:options[i].label
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ return {
|
|
|
|
+ type:'select',
|
|
|
|
+ selectDatas
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
return {};
|
|
return {};
|
|
},
|
|
},
|
|
|
|
|