Browse Source

【反馈:2026070108】【深爱】【U审批】【审批可维护字段参考PC端,分组与按钮同名的字段变为可编辑字段】

wuyx 1 month ago
parent
commit
5a3505d39f

+ 7 - 12
uas-office-web/uas-mobile/src/pages/private/approval/pages/Approval.jsx

@@ -1753,7 +1753,7 @@ class Approval extends Component {
       let approval = new ApprovalBean(
         isMain ? ApprovalBean.MAIN : ApprovalBean.DETAIL)
 
-      let caption, valueKey, combostore, type, dbFind, isdefault, appwidth,groupName
+      let caption, valueKey, combostore, type, dbFind, isdefault, appwidth
       if (isMain) {
         caption = config.FD_CAPTION
         valueKey = config.FD_FIELD
@@ -1762,7 +1762,6 @@ class Approval extends Component {
         dbFind = config.FD_DBFIND
         isdefault = config.MFD_ISDEFAULT
         appwidth = config.FD_APPWIDTH
-        groupName = config.FD_GROUP
       } else {
         caption = config.DG_CAPTION
         valueKey = config.DG_FIELD
@@ -1776,9 +1775,7 @@ class Approval extends Component {
       approval.dfType = type
       approval.caption = caption
       approval.valuesKey = valueKey
-      let canInput = (!isObjEmpty(mApprovalRecord.buttonName)
-          && strContain(';' + mApprovalRecord.buttonName + ';',
-              ';' + groupName + ';'));
+
       let showAble = ((!isObjNull(data)) && data.hasOwnProperty(valueKey))
       let values = getStrValue(data, valueKey)
       let newValues = getStrValue(changeData, valueKey)
@@ -1933,15 +1930,13 @@ class Approval extends Component {
           }
         }
       }
-      if(canInput){
-        approval.mustInput = false
-        approval.neerInput = true
-      }
+
       approval.data2Values()
       if (approval.dfType!='FF' &&(
           (!approval.neerInput && isObjEmpty(approval.values))
           || !showAble
-          ||((approval.values == 'null'|| approval.values == '(null)')&&!canInput)
+          || approval.values == 'null'
+          || approval.values == '(null)'
       )) {
         continue
       }
@@ -2585,7 +2580,7 @@ class Approval extends Component {
       let approval = approvals[i]
       if (!isObjNull(approval)) {
         if (approval.neerInput) {
-          if (isObjEmpty(approval.values) && approval.mustInput) {
+          if (isObjEmpty(approval.values)) {
             let msg = '必填字段  ' + approval.caption + '为必填项'
             if (showTocat) {
               message.error(msg)
@@ -2597,7 +2592,7 @@ class Approval extends Component {
             } else {
               let isputed = false
               let datas = approval.datas
-              if (!isObjNull(datas)&&approval.mustInput) {
+              if (!isObjNull(datas)) {
                 for (let j = 0; j < datas.length; j++) {
                   let data = datas[j]
                   isputed = false