diff --git a/src/views/Home/bgnr/bgyp/BgypDetail.vue b/src/views/Home/bgnr/bgyp/BgypDetail.vue index 0e341e9..eca7381 100644 --- a/src/views/Home/bgnr/bgyp/BgypDetail.vue +++ b/src/views/Home/bgnr/bgyp/BgypDetail.vue @@ -179,8 +179,8 @@ const itemControl = async () => { if ( flag ) { //当然用户是审批人 if ( itemType == "1") { //表单字段0:禁用,1:允许 const parsedObject = JSON.parse(itemContent); - Object.entries(parsedObject).forEach(([key]) => { - editableFields.value.push( key ) + parsedObject.forEach(item => { + editableFields.value.push( item.value ) }); } diff --git a/src/views/Home/clnr/clgl/ClglDetail.vue b/src/views/Home/clnr/clgl/ClglDetail.vue index 8734b45..64a3733 100644 --- a/src/views/Home/clnr/clgl/ClglDetail.vue +++ b/src/views/Home/clnr/clgl/ClglDetail.vue @@ -218,8 +218,8 @@ const itemControl = async () => { if ( flag ) { //当然用户是审批人 if ( itemType == "1") { //表单字段0:禁用,1:允许 const parsedObject = JSON.parse(itemContent); - Object.entries(parsedObject).forEach(([key]) => { - editableFields.value.push( key ) + parsedObject.forEach(item => { + editableFields.value.push( item.value ) }); } diff --git a/src/views/Home/hynr/hygl/HyglDetail.vue b/src/views/Home/hynr/hygl/HyglDetail.vue index fc86f12..4621f20 100644 --- a/src/views/Home/hynr/hygl/HyglDetail.vue +++ b/src/views/Home/hynr/hygl/HyglDetail.vue @@ -302,8 +302,8 @@ const itemControl = async () => { if ( flag ) { //当然用户是审批人 if ( itemType == "1") { //表单字段0:禁用,1:允许 const parsedObject = JSON.parse(itemContent); - Object.entries(parsedObject).forEach(([key]) => { - editableFields.value.push( key ) + parsedObject.forEach(item => { + editableFields.value.push( item.value ) }); } diff --git a/src/views/Home/jbnr/jbgl/JbglDetail.vue b/src/views/Home/jbnr/jbgl/JbglDetail.vue index 59b9589..26d8f0d 100644 --- a/src/views/Home/jbnr/jbgl/JbglDetail.vue +++ b/src/views/Home/jbnr/jbgl/JbglDetail.vue @@ -180,8 +180,8 @@ const itemControl = async () => { if ( flag ) { //当然用户是审批人 if ( itemType == "1") { //表单字段0:禁用,1:允许 const parsedObject = JSON.parse(itemContent); - Object.entries(parsedObject).forEach(([key]) => { - editableFields.value.push( key ) + parsedObject.forEach(item => { + editableFields.value.push( item.value ) }); } diff --git a/src/views/Home/kqnr/kqgl/KqglDetail.vue b/src/views/Home/kqnr/kqgl/KqglDetail.vue index 9a35923..89c5374 100644 --- a/src/views/Home/kqnr/kqgl/KqglDetail.vue +++ b/src/views/Home/kqnr/kqgl/KqglDetail.vue @@ -269,8 +269,8 @@ const itemControl = async () => { if ( flag ) { //当然用户是审批人 if ( itemType == "1") { //表单字段0:禁用,1:允许 const parsedObject = JSON.parse(itemContent); - Object.entries(parsedObject).forEach(([key]) => { - editableFields.value.push( key ) + parsedObject.forEach(item => { + editableFields.value.push( item.value ) }); } diff --git a/src/views/Home/qjgl/QjglDetail.vue b/src/views/Home/qjgl/QjglDetail.vue index 12a2d1c..5799128 100644 --- a/src/views/Home/qjgl/QjglDetail.vue +++ b/src/views/Home/qjgl/QjglDetail.vue @@ -165,7 +165,7 @@ const getUserInfo = async () => { } } -const editableFields = ref([]) +const editableFields = ref([]); const isEditable = (field) => { return editableFields.value.includes(field); // 如果字段在 editableFields 中,则返回 true } @@ -232,8 +232,8 @@ const itemControl = async () => { if ( itemType == "1") { //表单字段0:禁用,1:允许 //editableFields.value.push("userName") const parsedObject = JSON.parse(itemContent); - Object.entries(parsedObject).forEach(([key, value]) => { - editableFields.value.push( key ) + parsedObject.forEach(item => { + editableFields.value.push( item.value ) //console.log(key); }); } diff --git a/src/views/Home/xjnr/xjgl/XjglDetail.vue b/src/views/Home/xjnr/xjgl/XjglDetail.vue index 2b27799..45fd147 100644 --- a/src/views/Home/xjnr/xjgl/XjglDetail.vue +++ b/src/views/Home/xjnr/xjgl/XjglDetail.vue @@ -173,8 +173,8 @@ const itemControl = async () => { if ( flag ) { //当然用户是审批人 if ( itemType == "1") { //表单字段0:禁用,1:允许 const parsedObject = JSON.parse(itemContent); - Object.entries(parsedObject).forEach(([key]) => { - editableFields.value.push( key ) + parsedObject.forEach(item => { + editableFields.value.push( item.value ) }); }