|
|
|
@ -646,7 +646,7 @@ provide(constControlChange, ({ key, value, data, tProp, type, attribute }: any) |
|
|
|
} |
|
|
|
// }) |
|
|
|
|
|
|
|
showOrHide(data); |
|
|
|
showOrHide(data,value); |
|
|
|
|
|
|
|
if (typeof props.changeKeyVal === "function") { |
|
|
|
props.changeKeyVal(key, value, type, attribute); |
|
|
|
@ -688,8 +688,25 @@ function isEmptyPlainObject(obj) { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function showOrHide(data: any) { |
|
|
|
//console.log(data) |
|
|
|
function showOrHide(data: any,currentDataNameValue?:any) { |
|
|
|
|
|
|
|
let dataObjFlag = false//data是否是对象 |
|
|
|
if(data=="onMounted"||data=="kong"){ |
|
|
|
|
|
|
|
}else{ |
|
|
|
console.log(data) |
|
|
|
dataObjFlag = true |
|
|
|
console.log(data.name) |
|
|
|
} |
|
|
|
if(dataObjFlag){ |
|
|
|
if(data.type=="select"||data.type=="radio"||data.type=="checkbox"||data.type=="switch"){ |
|
|
|
|
|
|
|
}else{ |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
|
企管部有当前用户, |
|
|
|
@ -1292,21 +1309,32 @@ nextTick(()=>{ |
|
|
|
//console.log(rowValue) |
|
|
|
let columnValue = model.value[tby] |
|
|
|
//console.log(columnValue) |
|
|
|
if(tbx!=""&&tby!=""){ |
|
|
|
|
|
|
|
/* if(dataObjFlag && element.name==data.name && currentDataNameValue!=""){//允许直接选择被矩阵填充的字段 |
|
|
|
console.log(data.name) |
|
|
|
console.log("直接选择被矩阵填充的字段,允许") |
|
|
|
model.value[element.name] = currentDataNameValue |
|
|
|
return |
|
|
|
}else{ */ |
|
|
|
if(tbx!=""&&tby!=""){ |
|
|
|
|
|
|
|
let cellValue = getTableCellValue(element.tableData, rowValue, columnValue) |
|
|
|
model.value[element.name] = cellValue*1 |
|
|
|
}else if(tbx!=""&&tby==""){ |
|
|
|
//console.log("仅设置了标题行") |
|
|
|
let cellValue = getTableCellValue(element.tableData, rowValue, 'default') |
|
|
|
//console.log(cellValue) |
|
|
|
model.value[element.name] = cellValue*1 |
|
|
|
}else if(tbx==""&&tby!=""){ |
|
|
|
//console.log("仅设置了索引列") |
|
|
|
let cellValue = getTableCellValue(element.tableData, 'any', columnValue) |
|
|
|
//console.log(cellValue) |
|
|
|
model.value[element.name] = cellValue*1 |
|
|
|
} |
|
|
|
let cellValue = getTableCellValue(element.tableData, rowValue, columnValue) |
|
|
|
model.value[element.name] = cellValue*1 |
|
|
|
}else if(tbx!=""&&tby==""){ |
|
|
|
//console.log("仅设置了标题行") |
|
|
|
let cellValue = getTableCellValue(element.tableData, rowValue, 'default') |
|
|
|
//console.log(cellValue) |
|
|
|
model.value[element.name] = cellValue*1 |
|
|
|
}else if(tbx==""&&tby!=""){ |
|
|
|
//console.log("仅设置了索引列") |
|
|
|
let cellValue = getTableCellValue(element.tableData, 'any', columnValue) |
|
|
|
//console.log(cellValue) |
|
|
|
model.value[element.name] = cellValue*1 |
|
|
|
} |
|
|
|
|
|
|
|
//} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|