Browse Source

子表添加一行异常修复

子表无法编辑异常修复
lwx_v12
liwenxuan 1 week ago
parent
commit
74df03ee77
  1. 2
      src/components/formTable/index.vue
  2. 39
      src/components/lowCode/tablePage.vue
  3. 10
      src/views/formTable/pageInfo.vue

2
src/components/formTable/index.vue

@ -1457,7 +1457,7 @@ function showOrHide(data: any) {
for (let j = 0; j < checkboxShowConfigArr2[i].length; j++) {
//console.log(j)
//console.log(checkboxShowConfigArr2[i][j].showFields)
if (checkboxShowConfigArr2[i][j].showFields.length > 0) {
if (checkboxShowConfigArr2[i][j] && checkboxShowConfigArr2[i][j].showFields && checkboxShowConfigArr2[i][j].showFields.length > 0) {
for (let n = 0; n < checkboxShowConfigArr2[i][j].showFields.length; n++) {
let fieldKeyArr = checkboxShowConfigArr2[i][j].showFields[n].split(":");
let fieldKeyStr = fieldKeyArr[fieldKeyArr.length - 1];

39
src/components/lowCode/tablePage.vue

@ -115,10 +115,11 @@ function autoAddColumnOne(){
if(defaultOneFlag.value){
if(orgAndManTreeLoadedFlag.value){
//alert(1)
addColumn()
//console.error("autoAddColumnOne")
addColumn2()
defaultOneAddedFlag.value = true
}else{
console.log("wait autoAddColumnOne")
//console.log("wait autoAddColumnOne")
if(defaultOneAddedFlag.value){
}else{
@ -146,7 +147,8 @@ function autoAddColumnOne(){
function waitProvideFormPropsModelDo(){
setTimeout(()=>{
if(tableDataNew){
addColumn()
//console.error("waitProvideFormPropsModelDo")
addColumn2()
defaultOneAddedFlag.value = true
}else{
waitProvideFormPropsModelDo
@ -156,7 +158,8 @@ function waitProvideFormPropsModelDo(){
}
const addColumn = () => {
console.log("如果编辑页禁用时--------->",tableDataNew.value)
/* console.error("addColumn")
console.log("如果编辑页禁用时--------->",tableDataNew.value) */
const temp: any = {}
if (props.data.list) {
console.log(props.data.list)
@ -168,6 +171,34 @@ const addColumn = () => {
//console.log(temp)
tableDataNew.value.push(jsonParseStringify(temp))
//console.log(tableDataNew.value)
addBtnFlag.value = false
}
}
const addColumn2 = () => {
/* console.error("addColumn")
console.log("如果编辑页禁用时--------->", tableDataNew.value) */
const temp: any = {}
if (props.data.list) {
//console.log(props.data.list)
props.data.list.forEach((item: any) => {
if (item.name) {
temp[item.name] = item.control.modelValue
}
})
// 0push
if (tableDataNew.value.length === 0) {
//
tableDataNew.value.push(jsonParseStringify(temp));
//console.log("", tableDataNew.value);
} else {
//
//console.log("");
}
console.log(tableDataNew.value)
addBtnFlag.value = false
}
}

10
src/views/formTable/pageInfo.vue

@ -416,7 +416,15 @@ const changeKeyVal = (key: any, val: any, type: any, attribute: any) => {
// gainFlowChart.nodelPeople = nodelUserList;
// gainFlowChart.id = flowMap;
console.log("获取工作流不进图--gainFlowChart--->",props.stateForm)
flowLogPage.value.refreshWorkFlow(props.stateForm.taskKey,flowFactor,nodelUserList)
/*
console.log(flowLogPage.value)
console.log(props.stateForm.taskKey)
console.log(flowFactor)
console.log(nodelUserList) */
if(flowLogPage.value){
flowLogPage.value.refreshWorkFlow(props.stateForm.taskKey,flowFactor,nodelUserList)
}
}
}
</script>

Loading…
Cancel
Save