|
|
@ -27,6 +27,8 @@ import { jsonParseStringify } from "@/utils/DesignForm"; |
|
|
//通用提交 |
|
|
//通用提交 |
|
|
import { currencyFormApiSubmit,gainEditDataLog } from "@/api/taskapi/management"; |
|
|
import { currencyFormApiSubmit,gainEditDataLog } from "@/api/taskapi/management"; |
|
|
|
|
|
|
|
|
|
|
|
import { changeDataInfo } from "@/api/date/type"; |
|
|
|
|
|
|
|
|
const props = withDefaults( |
|
|
const props = withDefaults( |
|
|
defineProps<{ |
|
|
defineProps<{ |
|
|
drawTitle: string; |
|
|
drawTitle: string; |
|
|
@ -62,6 +64,7 @@ const props = withDefaults( |
|
|
isWeb: boolean; // |
|
|
isWeb: boolean; // |
|
|
nodeKey?: string; |
|
|
nodeKey?: string; |
|
|
purview?: any[]; |
|
|
purview?: any[]; |
|
|
|
|
|
updateAppTableForm?: Function; //关联表单 |
|
|
}>(), |
|
|
}>(), |
|
|
{ |
|
|
{ |
|
|
drawTitle:"", |
|
|
drawTitle:"", |
|
|
@ -877,7 +880,7 @@ function showOrHide(data: any,currentDataNameValue?:any) { |
|
|
const radioSelectZdtcszConfigArr: any[] = []; |
|
|
const radioSelectZdtcszConfigArr: any[] = []; |
|
|
|
|
|
|
|
|
//20240815 关联选项设置的隐藏效果嵌套在内时不生效的问题修复 liwenxuan start |
|
|
//20240815 关联选项设置的隐藏效果嵌套在内时不生效的问题修复 liwenxuan start |
|
|
//console.log(props.formData.list) newModelKeyArr |
|
|
console.log("关联选项设置的隐藏效果嵌套在内时不生效的问题修复--->",props.formData.list) //newModelKeyArr |
|
|
for (let i = 0; i < props.formData.list.length; i++) { |
|
|
for (let i = 0; i < props.formData.list.length; i++) { |
|
|
if ( |
|
|
if ( |
|
|
props.formData.list[i].type == "radio" || |
|
|
props.formData.list[i].type == "radio" || |
|
|
@ -1245,7 +1248,9 @@ function showOrHide(data: any,currentDataNameValue?:any) { |
|
|
|
|
|
|
|
|
//console.log(radioSelectZdtcszConfigArr) |
|
|
//console.log(radioSelectZdtcszConfigArr) |
|
|
nextTick(()=>{ |
|
|
nextTick(()=>{ |
|
|
//console.log(model.value)// |
|
|
console.log("radioSelectZdtcszConfigArr--------------------->",radioSelectZdtcszConfigArr)// |
|
|
|
|
|
|
|
|
|
|
|
const changeDataArr = ref<changeDataInfo[]>([]) |
|
|
radioSelectZdtcszConfigArr.forEach(element => { |
|
|
radioSelectZdtcszConfigArr.forEach(element => { |
|
|
let tbx=getLastColonAfterString(element.tbx) |
|
|
let tbx=getLastColonAfterString(element.tbx) |
|
|
let tby=getLastColonAfterString(element.tby) |
|
|
let tby=getLastColonAfterString(element.tby) |
|
|
@ -1278,27 +1283,44 @@ nextTick(()=>{ |
|
|
|
|
|
|
|
|
let cellValue = getTableCellValue(element.tableData, rowValue, columnValue) |
|
|
let cellValue = getTableCellValue(element.tableData, rowValue, columnValue) |
|
|
model.value[element.name] = cellValue*1 |
|
|
model.value[element.name] = cellValue*1 |
|
|
|
|
|
changeDataArr.value.push({ |
|
|
|
|
|
key:element.name, |
|
|
|
|
|
value:cellValue*1 |
|
|
|
|
|
}) |
|
|
}else if(tbx!=""&&tby==""){ |
|
|
}else if(tbx!=""&&tby==""){ |
|
|
//console.log("仅设置了标题行") |
|
|
//console.log("仅设置了标题行") |
|
|
let cellValue = getTableCellValue(element.tableData, rowValue, 'default') |
|
|
let cellValue = getTableCellValue(element.tableData, rowValue, 'default') |
|
|
//console.log(cellValue) |
|
|
//console.log(cellValue) |
|
|
model.value[element.name] = cellValue*1 |
|
|
model.value[element.name] = cellValue*1 |
|
|
|
|
|
changeDataArr.value.push({ |
|
|
|
|
|
key:element.name, |
|
|
|
|
|
value:cellValue*1 |
|
|
|
|
|
}) |
|
|
}else if(tbx==""&&tby!=""){ |
|
|
}else if(tbx==""&&tby!=""){ |
|
|
//console.log("仅设置了索引列") |
|
|
//console.log("仅设置了索引列") |
|
|
let cellValue = getTableCellValue(element.tableData, 'any', columnValue) |
|
|
let cellValue = getTableCellValue(element.tableData, 'any', columnValue) |
|
|
//console.log(cellValue) |
|
|
//console.log(cellValue) |
|
|
model.value[element.name] = cellValue*1 |
|
|
model.value[element.name] = cellValue*1 |
|
|
|
|
|
changeDataArr.value.push({ |
|
|
|
|
|
key:element.name, |
|
|
|
|
|
value:cellValue*1 |
|
|
|
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//} |
|
|
//} |
|
|
|
|
|
|
|
|
|
|
|
console.log("model.value---------000------------>",model.value,element)// |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//console.log(getTableCellValueV2(element.tableData, 3, 2)); |
|
|
//console.log(getTableCellValueV2(element.tableData, 3, 2)); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
console.log("model.value---------1111------------>",changeDataArr.value)// |
|
|
|
|
|
|
|
|
|
|
|
if (typeof props.updateAppTableForm === "function") { |
|
|
|
|
|
props.updateAppTableForm(changeDataArr.value); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
|