Bladeren bron

增加流程id

9060 5 maanden geleden
bovenliggende
commit
ba8843d22f
17 gewijzigde bestanden met toevoegingen van 803 en 21 verwijderingen
  1. 3 3
      metadata/com/kingdee/eas/custom/esign/ESignGlobalStatusOverview.bizunit
  2. 55 3
      metadata/com/kingdee/eas/custom/esign/app/CT_ESI_ESGSO.table
  3. 169 3
      metadata/com/kingdee/eas/custom/esign/app/ESignGlobalStatusOverview.entity
  4. 94 0
      metadata/com/kingdee/eas/custom/esign/app/ESignGlobalStatusOverviewQuery.query
  5. 347 3
      metadata/com/kingdee/eas/custom/esign/client/ESignGlobalStatusOverviewEditUI.ui
  6. 22 0
      metadata/com/kingdee/eas/custom/esign/client/ESignGlobalStatusOverviewListUI.ui
  7. 23 1
      src/com/kingdee/eas/custom/esign/AbstractESignGlobalStatusOverviewInfo.java
  8. 54 3
      src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewEditUI.java
  9. 2 0
      src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewEditUI.properties
  10. 2 0
      src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewEditUI_l1.properties
  11. 2 0
      src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewEditUI_l2.properties
  12. 2 0
      src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewEditUI_l3.properties
  13. 0 0
      src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewListUI.java
  14. 0 0
      src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewListUI.properties
  15. 0 0
      src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewListUI_l2.properties
  16. 0 0
      src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewListUI_l3.properties
  17. 28 5
      src/com/kingdee/eas/custom/esign/util/EsignHttpUtil.java

+ 3 - 3
metadata/com/kingdee/eas/custom/esign/ESignGlobalStatusOverview.bizunit

@@ -96,9 +96,9 @@
             <lang locale="zh_TW" value="com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewListUI" />
         </rs>
         <rs key="bizUnit[com.kingdee.eas.custom.esign.ESignGlobalStatusOverview].extendedProperty.maxFieldIndex">
-            <lang locale="en_US" value="7" />
-            <lang locale="zh_CN" value="7" />
-            <lang locale="zh_TW" value="7" />
+            <lang locale="en_US" value="9" />
+            <lang locale="zh_CN" value="9" />
+            <lang locale="zh_TW" value="9" />
         </rs>
         <rs key="bizUnit[com.kingdee.eas.custom.esign.ESignGlobalStatusOverview].extendedProperty.userDefined">
             <lang locale="en_US" value="true" />

+ 55 - 3
metadata/com/kingdee/eas/custom/esign/app/CT_ESI_ESGSO.table

@@ -315,6 +315,34 @@
             <scale>0</scale>
             <precision>0</precision>
         </column>
+        <column>
+            <name>CFSignFlowId</name>
+            <alias>dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFSignFlowId].alias</alias>
+            <description>dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFSignFlowId].description</description>
+            <userDefined>true</userDefined>
+            <isMultilingual>false</isMultilingual>
+            <isEncoded>false</isEncoded>
+            <isNullable>true</isNullable>
+            <defaultValue />
+            <sqlType>NVARCHAR</sqlType>
+            <length>200</length>
+            <scale>0</scale>
+            <precision>0</precision>
+        </column>
+        <column>
+            <name>CFFileName</name>
+            <alias>dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFFileName].alias</alias>
+            <description>dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFFileName].description</description>
+            <userDefined>true</userDefined>
+            <isMultilingual>false</isMultilingual>
+            <isEncoded>false</isEncoded>
+            <isNullable>true</isNullable>
+            <defaultValue />
+            <sqlType>NVARCHAR</sqlType>
+            <length>500</length>
+            <scale>0</scale>
+            <precision>0</precision>
+        </column>
     </columns>
     <primaryKey>
         <name>CPK_ESI_ESGSOIDiee</name>
@@ -473,9 +501,9 @@
         </rs>
         <rs key="dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFApiNumber].alias">
             <lang locale="en_US" value="null" />
-            <lang locale="zh_CN" value="API流水号" />
-            <lang locale="zh_HK" value="API流水號" />
-            <lang locale="zh_TW" value="API流水號" />
+            <lang locale="zh_CN" value="签署文件编码" />
+            <lang locale="zh_HK" value="簽署文件編碼" />
+            <lang locale="zh_TW" value="簽署文件編碼" />
         </rs>
         <rs key="dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFApiNumber].description">
             <lang locale="en_US" value="null" />
@@ -507,6 +535,18 @@
             <lang locale="zh_HK" value="e簽發狀態" />
             <lang locale="zh_TW" value="e簽發狀態" />
         </rs>
+        <rs key="dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFFileName].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="签署文件名称" />
+            <lang locale="zh_HK" value="簽署文件名稱" />
+            <lang locale="zh_TW" value="簽署文件名稱" />
+        </rs>
+        <rs key="dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFFileName].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="签署文件名称" />
+            <lang locale="zh_HK" value="簽署文件名稱" />
+            <lang locale="zh_TW" value="簽署文件名稱" />
+        </rs>
         <rs key="dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFOperatorID].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="操作人" />
@@ -555,6 +595,18 @@
             <lang locale="zh_HK" value="發送狀態" />
             <lang locale="zh_TW" value="發送狀態" />
         </rs>
+        <rs key="dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFSignFlowId].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="流程编码" />
+            <lang locale="zh_HK" value="流程編碼" />
+            <lang locale="zh_TW" value="流程編碼" />
+        </rs>
+        <rs key="dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[CFSignFlowId].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="流程编码" />
+            <lang locale="zh_HK" value="流程編碼" />
+            <lang locale="zh_TW" value="流程編碼" />
+        </rs>
         <rs key="dataTable[com.kingdee.eas.custom.esign.app.CT_ESI_ESGSO].columns.column[FAuditorID].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="审核人" />

+ 169 - 3
metadata/com/kingdee/eas/custom/esign/app/ESignGlobalStatusOverview.entity

@@ -326,6 +326,46 @@
                 <key name="name" value="CFRequestParams" />
             </mappingField>
         </ownProperty>
+        <ownProperty>
+            <name>signFlowId</name>
+            <alias>entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].alias</alias>
+            <description>entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].description</description>
+            <userDefined>true</userDefined>
+            <configured>false</configured>
+            <dataType>String</dataType>
+            <metadataRef />
+            <isMultilingual>false</isMultilingual>
+            <isNullable>false</isNullable>
+            <formula />
+            <length>200</length>
+            <precision>0</precision>
+            <decimalDigits>0</decimalDigits>
+            <defaultValue>entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].defaultValue</defaultValue>
+            <displayFormat />
+            <mappingField>
+                <key name="name" value="CFSignFlowId" />
+            </mappingField>
+        </ownProperty>
+        <ownProperty>
+            <name>fileName</name>
+            <alias>entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].alias</alias>
+            <description>entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].description</description>
+            <userDefined>true</userDefined>
+            <configured>false</configured>
+            <dataType>String</dataType>
+            <metadataRef />
+            <isMultilingual>false</isMultilingual>
+            <isNullable>false</isNullable>
+            <formula />
+            <length>500</length>
+            <precision>0</precision>
+            <decimalDigits>0</decimalDigits>
+            <defaultValue>entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].defaultValue</defaultValue>
+            <displayFormat />
+            <mappingField>
+                <key name="name" value="CFFileName" />
+            </mappingField>
+        </ownProperty>
     </properties>
     <logicalKey>
         <name>id</name>
@@ -1113,9 +1153,9 @@
         </rs>
         <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[apiNumber].alias">
             <lang locale="en_US" value="null" />
-            <lang locale="zh_CN" value="API流水号" />
-            <lang locale="zh_HK" value="API流水號" />
-            <lang locale="zh_TW" value="API流水號" />
+            <lang locale="zh_CN" value="签署文件编码" />
+            <lang locale="zh_HK" value="簽署文件編碼" />
+            <lang locale="zh_TW" value="簽署文件編碼" />
         </rs>
         <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[apiNumber].defaultValue">
             <lang locale="en_US" value="null" />
@@ -1305,6 +1345,69 @@
             <lang locale="zh_CN" value="true" />
             <lang locale="zh_TW" value="true" />
         </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="签署文件名称" />
+            <lang locale="zh_HK" value="簽署文件名稱" />
+            <lang locale="zh_TW" value="簽署文件名稱" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].defaultValue">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="null" />
+            <lang locale="zh_HK" value="null" />
+            <lang locale="zh_TW" value="null" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="签署文件名称" />
+            <lang locale="zh_HK" value="簽署文件名稱" />
+            <lang locale="zh_TW" value="簽署文件名稱" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].extendedProperty.ColWidthInKDTable">
+            <lang locale="en_US" value="50" />
+            <lang locale="zh_CN" value="50" />
+            <lang locale="zh_TW" value="50" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].extendedProperty.bizDataType">
+            <lang locale="en_US" value="NOTE" />
+            <lang locale="zh_CN" value="NOTE" />
+            <lang locale="zh_TW" value="NOTE" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].extendedProperty.enableFieldPermission">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].extendedProperty.isForGrouping">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].extendedProperty.isForMapping">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].extendedProperty.isForMatching">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].extendedProperty.isForWrittenBack">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].extendedProperty.isInCode">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[fileName].extendedProperty.isVisibleForKDTable">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
         <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[requestParams].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="API请求参数" />
@@ -1436,5 +1539,68 @@
             <lang locale="zh_CN" value="true" />
             <lang locale="zh_TW" value="true" />
         </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="流程编码" />
+            <lang locale="zh_HK" value="流程編碼" />
+            <lang locale="zh_TW" value="流程編碼" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].defaultValue">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="null" />
+            <lang locale="zh_HK" value="null" />
+            <lang locale="zh_TW" value="null" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].description">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="流程编码" />
+            <lang locale="zh_HK" value="流程編碼" />
+            <lang locale="zh_TW" value="流程編碼" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].extendedProperty.ColWidthInKDTable">
+            <lang locale="en_US" value="50" />
+            <lang locale="zh_CN" value="50" />
+            <lang locale="zh_TW" value="50" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].extendedProperty.bizDataType">
+            <lang locale="en_US" value="STRING" />
+            <lang locale="zh_CN" value="STRING" />
+            <lang locale="zh_TW" value="STRING" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].extendedProperty.enableFieldPermission">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].extendedProperty.isForGrouping">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].extendedProperty.isForMapping">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].extendedProperty.isForMatching">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].extendedProperty.isForWrittenBack">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].extendedProperty.isInCode">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="entityObject[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverview].properties.ownProperty[signFlowId].extendedProperty.isVisibleForKDTable">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
     </resource>
 </entityObject>

+ 94 - 0
metadata/com/kingdee/eas/custom/esign/app/ESignGlobalStatusOverviewQuery.query

@@ -1156,6 +1156,68 @@
                 <key name="name" value="ESignGlobalStatusOverviewQuery" />
             </query>
         </queryField>
+        <queryField>
+            <name>signFlowId</name>
+            <userDefined>true</userDefined>
+            <formulaString>#0</formulaString>
+            <constString />
+            <displayName>joinQuery[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverviewQuery].units.queryField[signFlowId].displayName</displayName>
+            <groupType />
+            <isSelector>true</isSelector>
+            <isFilter>true</isFilter>
+            <isSorter>true</isSorter>
+            <isParameter>false</isParameter>
+            <returnType>String</returnType>
+            <propertyRefs>
+                <propertyRef>
+                    <key>7957d557-fab9-4246-9d69-192c98b40d45</key>
+                    <parentUnit>
+                        <key name="name" value="signFlowId" />
+                    </parentUnit>
+                    <subEntity>
+                        <key name="name" value="ESignGlobalStatusOverview" />
+                    </subEntity>
+                    <refProperty>
+                        <key name="name" value="signFlowId" />
+                    </refProperty>
+                </propertyRef>
+            </propertyRefs>
+            <query>
+                <key name="package" value="com.kingdee.eas.custom.esign.app" />
+                <key name="name" value="ESignGlobalStatusOverviewQuery" />
+            </query>
+        </queryField>
+        <queryField>
+            <name>fileName</name>
+            <userDefined>true</userDefined>
+            <formulaString>#0</formulaString>
+            <constString />
+            <displayName>joinQuery[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverviewQuery].units.queryField[fileName].displayName</displayName>
+            <groupType />
+            <isSelector>true</isSelector>
+            <isFilter>true</isFilter>
+            <isSorter>true</isSorter>
+            <isParameter>false</isParameter>
+            <returnType>String</returnType>
+            <propertyRefs>
+                <propertyRef>
+                    <key>c5a7f4e6-99ca-4fa7-8462-196a60bd74df</key>
+                    <parentUnit>
+                        <key name="name" value="fileName" />
+                    </parentUnit>
+                    <subEntity>
+                        <key name="name" value="ESignGlobalStatusOverview" />
+                    </subEntity>
+                    <refProperty>
+                        <key name="name" value="fileName" />
+                    </refProperty>
+                </propertyRef>
+            </propertyRefs>
+            <query>
+                <key name="package" value="com.kingdee.eas.custom.esign.app" />
+                <key name="name" value="ESignGlobalStatusOverviewQuery" />
+            </query>
+        </queryField>
     </units>
     <defaultFilter>
         <name>defaultFilter</name>
@@ -1660,6 +1722,22 @@
             <lang locale="zh_CN" value="true" />
             <lang locale="zh_TW" value="true" />
         </rs>
+        <rs key="joinQuery[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverviewQuery].units.queryField[fileName].displayName">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="签署文件名称" />
+            <lang locale="zh_HK" value="簽署文件名稱" />
+            <lang locale="zh_TW" value="簽署文件名稱" />
+        </rs>
+        <rs key="joinQuery[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverviewQuery].units.queryField[fileName].extendedProperty.isCommonQueryFilter">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
+        <rs key="joinQuery[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverviewQuery].units.queryField[fileName].extendedProperty.isCommonQuerySorter">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
         <rs key="joinQuery[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverviewQuery].units.queryField[handler.name].displayName">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="别名" />
@@ -1796,5 +1874,21 @@
             <lang locale="zh_CN" value="true" />
             <lang locale="zh_TW" value="true" />
         </rs>
+        <rs key="joinQuery[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverviewQuery].units.queryField[signFlowId].displayName">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="流程编码" />
+            <lang locale="zh_HK" value="流程編碼" />
+            <lang locale="zh_TW" value="流程編碼" />
+        </rs>
+        <rs key="joinQuery[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverviewQuery].units.queryField[signFlowId].extendedProperty.isCommonQueryFilter">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
+        <rs key="joinQuery[com.kingdee.eas.custom.esign.app.ESignGlobalStatusOverviewQuery].units.queryField[signFlowId].extendedProperty.isCommonQuerySorter">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
     </resource>
 </joinQuery>

+ 347 - 3
metadata/com/kingdee/eas/custom/esign/client/ESignGlobalStatusOverviewEditUI.ui

@@ -766,6 +766,104 @@
                 <key name="name" value="CoreUI" />
             </parent>
         </component>
+        <component>
+            <name>contsignFlowId</name>
+            <alias>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contsignFlowId].alias</alias>
+            <userDefined>true</userDefined>
+            <classType>com.kingdee.bos.ctrl.swing.KDLabelContainer</classType>
+            <isContainer>true</isContainer>
+            <constraints>0,0,270,19</constraints>
+            <tabIndex>0</tabIndex>
+            <herited>false</herited>
+            <bimUIObjectPK />
+            <layoutInfo>
+                <name />
+                <type>LabelContainerLayout</type>
+                <value />
+            </layoutInfo>
+            <properties>
+                <property>
+                    <name>boundLabelText</name>
+                    <type>java.lang.String</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contsignFlowId].properties.property[boundLabelText].value</value>
+                    <isMultiLan>true</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>boundLabelLength</name>
+                    <type>int</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contsignFlowId].properties.property[boundLabelLength].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>boundLabelUnderline</name>
+                    <type>boolean</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contsignFlowId].properties.property[boundLabelUnderline].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>visible</name>
+                    <type>boolean</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contsignFlowId].properties.property[visible].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+            </properties>
+            <parent>
+                <key name="name" value="CoreUI" />
+            </parent>
+        </component>
+        <component>
+            <name>contfileName</name>
+            <alias>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contfileName].alias</alias>
+            <userDefined>true</userDefined>
+            <classType>com.kingdee.bos.ctrl.swing.KDLabelContainer</classType>
+            <isContainer>true</isContainer>
+            <constraints>0,0,270,19</constraints>
+            <tabIndex>0</tabIndex>
+            <herited>false</herited>
+            <bimUIObjectPK />
+            <layoutInfo>
+                <name />
+                <type>LabelContainerLayout</type>
+                <value />
+            </layoutInfo>
+            <properties>
+                <property>
+                    <name>boundLabelText</name>
+                    <type>java.lang.String</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contfileName].properties.property[boundLabelText].value</value>
+                    <isMultiLan>true</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>boundLabelLength</name>
+                    <type>int</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contfileName].properties.property[boundLabelLength].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>boundLabelUnderline</name>
+                    <type>boolean</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contfileName].properties.property[boundLabelUnderline].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>visible</name>
+                    <type>boolean</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contfileName].properties.property[visible].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+            </properties>
+            <parent>
+                <key name="name" value="CoreUI" />
+            </parent>
+        </component>
         <component>
             <name>prmtCreator</name>
             <alias>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[prmtCreator].alias</alias>
@@ -1566,6 +1664,132 @@
                 </propertyBinding>
             </propertyBindings>
         </component>
+        <component>
+            <name>txtsignFlowId</name>
+            <alias>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtsignFlowId].alias</alias>
+            <userDefined>true</userDefined>
+            <classType>com.kingdee.bos.ctrl.swing.KDTextField</classType>
+            <isContainer>false</isContainer>
+            <constraints>3</constraints>
+            <tabIndex>22</tabIndex>
+            <herited>false</herited>
+            <bimUIObjectPK />
+            <properties>
+                <property>
+                    <name>visible</name>
+                    <type>boolean</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtsignFlowId].properties.property[visible].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>horizontalAlignment</name>
+                    <type>int</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtsignFlowId].properties.property[horizontalAlignment].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>maxLength</name>
+                    <type>int</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtsignFlowId].properties.property[maxLength].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>required</name>
+                    <type>boolean</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtsignFlowId].properties.property[required].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+            </properties>
+            <parent>
+                <key name="name" value="contsignFlowId" />
+            </parent>
+            <propertyBindings>
+                <propertyBinding>
+                    <propertyName>text</propertyName>
+                    <propertyType>java.lang.String</propertyType>
+                    <bindingObject>editData</bindingObject>
+                    <bindingField>signFlowId</bindingField>
+                    <fieldType>String</fieldType>
+                    <accessType>2</accessType>
+                    <autoMode>false</autoMode>
+                    <herited>false</herited>
+                    <userDefined>true</userDefined>
+                </propertyBinding>
+            </propertyBindings>
+        </component>
+        <component>
+            <name>scrollPanefileName</name>
+            <alias>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[scrollPanefileName].alias</alias>
+            <userDefined>true</userDefined>
+            <classType>com.kingdee.bos.ctrl.swing.KDScrollPane</classType>
+            <isContainer>true</isContainer>
+            <constraints>7</constraints>
+            <tabIndex>0</tabIndex>
+            <herited>false</herited>
+            <bimUIObjectPK />
+            <layoutInfo>
+                <name />
+                <type>SameGridLayout</type>
+                <value>1,1,0,0,0,0</value>
+            </layoutInfo>
+            <parent>
+                <key name="name" value="contfileName" />
+            </parent>
+        </component>
+        <component>
+            <name>txtfileName</name>
+            <alias>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtfileName].alias</alias>
+            <userDefined>true</userDefined>
+            <classType>com.kingdee.bos.ctrl.swing.KDTextArea</classType>
+            <isContainer>false</isContainer>
+            <constraints>0,0,1,1</constraints>
+            <tabIndex>23</tabIndex>
+            <herited>false</herited>
+            <bimUIObjectPK />
+            <properties>
+                <property>
+                    <name>visible</name>
+                    <type>boolean</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtfileName].properties.property[visible].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>required</name>
+                    <type>boolean</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtfileName].properties.property[required].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+                <property>
+                    <name>maxLength</name>
+                    <type>int</type>
+                    <value>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtfileName].properties.property[maxLength].value</value>
+                    <isMultiLan>false</isMultiLan>
+                    <userDefined>true</userDefined>
+                </property>
+            </properties>
+            <parent>
+                <key name="name" value="scrollPanefileName" />
+            </parent>
+            <propertyBindings>
+                <propertyBinding>
+                    <propertyName>text</propertyName>
+                    <propertyType>java.lang.String</propertyType>
+                    <bindingObject>editData</bindingObject>
+                    <bindingField>fileName</bindingField>
+                    <fieldType>String</fieldType>
+                    <accessType>2</accessType>
+                    <autoMode>false</autoMode>
+                    <herited>false</herited>
+                    <userDefined>true</userDefined>
+                </propertyBinding>
+            </propertyBindings>
+        </component>
         <component>
             <name>btnTraceUp</name>
             <alias>uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[btnTraceUp].alias</alias>
@@ -2615,6 +2839,36 @@
             <lang locale="zh_HK" value="true" />
             <lang locale="zh_TW" value="true" />
         </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contfileName].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="null" />
+            <lang locale="zh_HK" value="null" />
+            <lang locale="zh_TW" value="null" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contfileName].properties.property[boundLabelLength].value">
+            <lang locale="en_US" value="100" />
+            <lang locale="zh_CN" value="100" />
+            <lang locale="zh_HK" value="100" />
+            <lang locale="zh_TW" value="100" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contfileName].properties.property[boundLabelText].value">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="签署文件名称" />
+            <lang locale="zh_HK" value="簽署文件名稱" />
+            <lang locale="zh_TW" value="簽署文件名稱" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contfileName].properties.property[boundLabelUnderline].value">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_HK" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contfileName].properties.property[visible].value">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_HK" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
         <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contoperator].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="null" />
@@ -2735,6 +2989,36 @@
             <lang locale="zh_HK" value="true" />
             <lang locale="zh_TW" value="true" />
         </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contsignFlowId].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="null" />
+            <lang locale="zh_HK" value="null" />
+            <lang locale="zh_TW" value="null" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contsignFlowId].properties.property[boundLabelLength].value">
+            <lang locale="en_US" value="100" />
+            <lang locale="zh_CN" value="100" />
+            <lang locale="zh_HK" value="100" />
+            <lang locale="zh_TW" value="100" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contsignFlowId].properties.property[boundLabelText].value">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="流程编码" />
+            <lang locale="zh_HK" value="流程編碼" />
+            <lang locale="zh_TW" value="流程編碼" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contsignFlowId].properties.property[boundLabelUnderline].value">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_HK" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[contsignFlowId].properties.property[visible].value">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_HK" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
         <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[esignStatus].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="e签发状态" />
@@ -3083,6 +3367,12 @@
             <lang locale="zh_HK" value="null" />
             <lang locale="zh_TW" value="null" />
         </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[scrollPanefileName].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="null" />
+            <lang locale="zh_HK" value="null" />
+            <lang locale="zh_TW" value="null" />
+        </rs>
         <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[scrollPanerequestParams].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="null" />
@@ -3163,9 +3453,9 @@
         </rs>
         <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtapiNumber].alias">
             <lang locale="en_US" value="null" />
-            <lang locale="zh_CN" value="API流水号" />
-            <lang locale="zh_HK" value="API流水號" />
-            <lang locale="zh_TW" value="API流水號" />
+            <lang locale="zh_CN" value="签署文件编码" />
+            <lang locale="zh_HK" value="簽署文件編碼" />
+            <lang locale="zh_TW" value="簽署文件編碼" />
         </rs>
         <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtapiNumber].properties.property[horizontalAlignment].value">
             <lang locale="en_US" value="2" />
@@ -3215,6 +3505,30 @@
             <lang locale="zh_HK" value="true" />
             <lang locale="zh_TW" value="true" />
         </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtfileName].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="签署文件名称" />
+            <lang locale="zh_HK" value="簽署文件名稱" />
+            <lang locale="zh_TW" value="簽署文件名稱" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtfileName].properties.property[maxLength].value">
+            <lang locale="en_US" value="500" />
+            <lang locale="zh_CN" value="500" />
+            <lang locale="zh_HK" value="500" />
+            <lang locale="zh_TW" value="500" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtfileName].properties.property[required].value">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_HK" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtfileName].properties.property[visible].value">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_HK" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
         <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtrequestParams].alias">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="API请求参数" />
@@ -3239,6 +3553,36 @@
             <lang locale="zh_HK" value="true" />
             <lang locale="zh_TW" value="true" />
         </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtsignFlowId].alias">
+            <lang locale="en_US" value="null" />
+            <lang locale="zh_CN" value="流程编码" />
+            <lang locale="zh_HK" value="流程編碼" />
+            <lang locale="zh_TW" value="流程編碼" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtsignFlowId].properties.property[horizontalAlignment].value">
+            <lang locale="en_US" value="2" />
+            <lang locale="zh_CN" value="2" />
+            <lang locale="zh_HK" value="2" />
+            <lang locale="zh_TW" value="2" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtsignFlowId].properties.property[maxLength].value">
+            <lang locale="en_US" value="200" />
+            <lang locale="zh_CN" value="200" />
+            <lang locale="zh_HK" value="200" />
+            <lang locale="zh_TW" value="200" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtsignFlowId].properties.property[required].value">
+            <lang locale="en_US" value="false" />
+            <lang locale="zh_CN" value="false" />
+            <lang locale="zh_HK" value="false" />
+            <lang locale="zh_TW" value="false" />
+        </rs>
+        <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].components.component[txtsignFlowId].properties.property[visible].value">
+            <lang locale="en_US" value="true" />
+            <lang locale="zh_CN" value="true" />
+            <lang locale="zh_HK" value="true" />
+            <lang locale="zh_TW" value="true" />
+        </rs>
         <rs key="uiObject[com.kingdee.eas.custom.esign.client.ESignGlobalStatusOverviewEditUI].description">
             <lang locale="en_US" value="null" />
             <lang locale="zh_CN" value="多分录基础单据模板编辑界面" />

File diff suppressed because it is too large
+ 22 - 0
metadata/com/kingdee/eas/custom/esign/client/ESignGlobalStatusOverviewListUI.ui


+ 23 - 1
src/com/kingdee/eas/custom/esign/AbstractESignGlobalStatusOverviewInfo.java

@@ -77,7 +77,7 @@ public class AbstractESignGlobalStatusOverviewInfo extends com.kingdee.eas.frame
 		}
     }
     /**
-     * Object:电子签全域状态总览表's API流水号property 
+     * Object:电子签全域状态总览表's 签署文件编码property 
      */
     public String getApiNumber()
     {
@@ -109,6 +109,28 @@ public class AbstractESignGlobalStatusOverviewInfo extends com.kingdee.eas.frame
     {
         setString("requestParams", item);
     }
+    /**
+     * Object:电子签全域状态总览表's 流程编码property 
+     */
+    public String getSignFlowId()
+    {
+        return getString("signFlowId");
+    }
+    public void setSignFlowId(String item)
+    {
+        setString("signFlowId", item);
+    }
+    /**
+     * Object:电子签全域状态总览表's 签署文件名称property 
+     */
+    public String getFileName()
+    {
+        return getString("fileName");
+    }
+    public void setFileName(String item)
+    {
+        setString("fileName", item);
+    }
     public BOSObjectType getBOSType()
     {
         return new BOSObjectType("BD58B6FF");

+ 54 - 3
src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewEditUI.java

@@ -61,6 +61,8 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
     protected com.kingdee.bos.ctrl.swing.KDLabelContainer contapiNumber;
     protected com.kingdee.bos.ctrl.swing.KDLabelContainer conterrorMsg;
     protected com.kingdee.bos.ctrl.swing.KDLabelContainer contrequestParams;
+    protected com.kingdee.bos.ctrl.swing.KDLabelContainer contsignFlowId;
+    protected com.kingdee.bos.ctrl.swing.KDLabelContainer contfileName;
     protected com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox prmtCreator;
     protected com.kingdee.bos.ctrl.swing.KDDatePicker kDDateCreateTime;
     protected com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox prmtLastUpdateUser;
@@ -78,6 +80,9 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
     protected com.kingdee.bos.ctrl.swing.KDTextArea txterrorMsg;
     protected com.kingdee.bos.ctrl.swing.KDScrollPane scrollPanerequestParams;
     protected com.kingdee.bos.ctrl.swing.KDTextArea txtrequestParams;
+    protected com.kingdee.bos.ctrl.swing.KDTextField txtsignFlowId;
+    protected com.kingdee.bos.ctrl.swing.KDScrollPane scrollPanefileName;
+    protected com.kingdee.bos.ctrl.swing.KDTextArea txtfileName;
     protected com.kingdee.eas.custom.esign.ESignGlobalStatusOverviewInfo editData = null;
     /**
      * output class constructor
@@ -157,6 +162,8 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
         this.contapiNumber = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
         this.conterrorMsg = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
         this.contrequestParams = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
+        this.contsignFlowId = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
+        this.contfileName = new com.kingdee.bos.ctrl.swing.KDLabelContainer();
         this.prmtCreator = new com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox();
         this.kDDateCreateTime = new com.kingdee.bos.ctrl.swing.KDDatePicker();
         this.prmtLastUpdateUser = new com.kingdee.bos.ctrl.extendcontrols.KDBizPromptBox();
@@ -174,6 +181,9 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
         this.txterrorMsg = new com.kingdee.bos.ctrl.swing.KDTextArea();
         this.scrollPanerequestParams = new com.kingdee.bos.ctrl.swing.KDScrollPane();
         this.txtrequestParams = new com.kingdee.bos.ctrl.swing.KDTextArea();
+        this.txtsignFlowId = new com.kingdee.bos.ctrl.swing.KDTextField();
+        this.scrollPanefileName = new com.kingdee.bos.ctrl.swing.KDScrollPane();
+        this.txtfileName = new com.kingdee.bos.ctrl.swing.KDTextArea();
         this.contCreator.setName("contCreator");
         this.contCreateTime.setName("contCreateTime");
         this.contLastUpdateUser.setName("contLastUpdateUser");
@@ -189,6 +199,8 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
         this.contapiNumber.setName("contapiNumber");
         this.conterrorMsg.setName("conterrorMsg");
         this.contrequestParams.setName("contrequestParams");
+        this.contsignFlowId.setName("contsignFlowId");
+        this.contfileName.setName("contfileName");
         this.prmtCreator.setName("prmtCreator");
         this.kDDateCreateTime.setName("kDDateCreateTime");
         this.prmtLastUpdateUser.setName("prmtLastUpdateUser");
@@ -206,6 +218,9 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
         this.txterrorMsg.setName("txterrorMsg");
         this.scrollPanerequestParams.setName("scrollPanerequestParams");
         this.txtrequestParams.setName("txtrequestParams");
+        this.txtsignFlowId.setName("txtsignFlowId");
+        this.scrollPanefileName.setName("scrollPanefileName");
+        this.txtfileName.setName("txtfileName");
         // CoreUI		
         this.btnTraceUp.setVisible(false);		
         this.btnTraceDown.setVisible(false);		
@@ -303,6 +318,16 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
         this.contrequestParams.setBoundLabelLength(100);		
         this.contrequestParams.setBoundLabelUnderline(true);		
         this.contrequestParams.setVisible(true);
+        // contsignFlowId		
+        this.contsignFlowId.setBoundLabelText(resHelper.getString("contsignFlowId.boundLabelText"));		
+        this.contsignFlowId.setBoundLabelLength(100);		
+        this.contsignFlowId.setBoundLabelUnderline(true);		
+        this.contsignFlowId.setVisible(true);
+        // contfileName		
+        this.contfileName.setBoundLabelText(resHelper.getString("contfileName.boundLabelText"));		
+        this.contfileName.setBoundLabelLength(100);		
+        this.contfileName.setBoundLabelUnderline(true);		
+        this.contfileName.setVisible(true);
         // prmtCreator		
         this.prmtCreator.setEnabled(false);
         // kDDateCreateTime		
@@ -361,7 +386,17 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
         this.txtrequestParams.setVisible(true);		
         this.txtrequestParams.setRequired(false);		
         this.txtrequestParams.setMaxLength(4000);
-        this.setFocusTraversalPolicy(new com.kingdee.bos.ui.UIFocusTraversalPolicy(new java.awt.Component[] {prmtperson,prmtoperator,sendStatus,esignStatus,txtapiNumber,txterrorMsg,txtrequestParams}));
+        // txtsignFlowId		
+        this.txtsignFlowId.setVisible(true);		
+        this.txtsignFlowId.setHorizontalAlignment(2);		
+        this.txtsignFlowId.setMaxLength(200);		
+        this.txtsignFlowId.setRequired(false);
+        // scrollPanefileName
+        // txtfileName		
+        this.txtfileName.setVisible(true);		
+        this.txtfileName.setRequired(false);		
+        this.txtfileName.setMaxLength(500);
+        this.setFocusTraversalPolicy(new com.kingdee.bos.ui.UIFocusTraversalPolicy(new java.awt.Component[] {prmtperson,prmtoperator,sendStatus,esignStatus,txtapiNumber,txterrorMsg,txtrequestParams,txtsignFlowId,txtfileName}));
         this.setFocusCycleRoot(true);
 		//Register control's property binding
 		registerBindings();
@@ -419,6 +454,10 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
         this.add(conterrorMsg, null);
         contrequestParams.setBounds(new Rectangle(0, 0, 270, 19));
         this.add(contrequestParams, null);
+        contsignFlowId.setBounds(new Rectangle(0, 0, 270, 19));
+        this.add(contsignFlowId, null);
+        contfileName.setBounds(new Rectangle(0, 0, 270, 19));
+        this.add(contfileName, null);
         //contCreator
         contCreator.setBoundEditor(prmtCreator);
         //contCreateTime
@@ -453,6 +492,12 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
         contrequestParams.setBoundEditor(scrollPanerequestParams);
         //scrollPanerequestParams
         scrollPanerequestParams.getViewport().add(txtrequestParams, null);
+        //contsignFlowId
+        contsignFlowId.setBoundEditor(txtsignFlowId);
+        //contfileName
+        contfileName.setBoundEditor(scrollPanefileName);
+        //scrollPanefileName
+        scrollPanefileName.getViewport().add(txtfileName, null);
 
     }
 
@@ -643,7 +688,9 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
 		dataBinder.registerBinding("esignStatus", com.kingdee.eas.custom.esign.bizEnum.EsignStatusEnum.class, this.esignStatus, "selectedItem");
 		dataBinder.registerBinding("apiNumber", String.class, this.txtapiNumber, "text");
 		dataBinder.registerBinding("errorMsg", String.class, this.txterrorMsg, "text");
-		dataBinder.registerBinding("requestParams", String.class, this.txtrequestParams, "text");		
+		dataBinder.registerBinding("requestParams", String.class, this.txtrequestParams, "text");
+		dataBinder.registerBinding("signFlowId", String.class, this.txtsignFlowId, "text");
+		dataBinder.registerBinding("fileName", String.class, this.txtfileName, "text");		
 	}
 	//Regiester UI State
 	private void registerUIState(){		
@@ -792,7 +839,9 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
 		getValidateHelper().registerBindProperty("esignStatus", ValidateHelper.ON_SAVE);    
 		getValidateHelper().registerBindProperty("apiNumber", ValidateHelper.ON_SAVE);    
 		getValidateHelper().registerBindProperty("errorMsg", ValidateHelper.ON_SAVE);    
-		getValidateHelper().registerBindProperty("requestParams", ValidateHelper.ON_SAVE);    		
+		getValidateHelper().registerBindProperty("requestParams", ValidateHelper.ON_SAVE);    
+		getValidateHelper().registerBindProperty("signFlowId", ValidateHelper.ON_SAVE);    
+		getValidateHelper().registerBindProperty("fileName", ValidateHelper.ON_SAVE);    		
 	}
 
 
@@ -877,6 +926,8 @@ public abstract class AbstractESignGlobalStatusOverviewEditUI extends com.kingde
         sic.add(new SelectorItemInfo("apiNumber"));
         sic.add(new SelectorItemInfo("errorMsg"));
         sic.add(new SelectorItemInfo("requestParams"));
+        sic.add(new SelectorItemInfo("signFlowId"));
+        sic.add(new SelectorItemInfo("fileName"));
         return sic;
     }        
     	

+ 2 - 0
src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewEditUI.properties

@@ -16,6 +16,8 @@ esignStatus.items=[Enum]com.kingdee.eas.custom.esign.bizEnum.EsignStatusEnum
 contapiNumber.boundLabelText=API\u6D41\u6C34\u53F7
 conterrorMsg.boundLabelText=\u9519\u8BEF\u4FE1\u606F
 contrequestParams.boundLabelText=API\u8BF7\u6C42\u53C2\u6570
+contsignFlowId.boundLabelText=\u6D41\u7A0B\u7F16\u7801
+contfileName.boundLabelText=\u7B7E\u7F72\u6587\u4EF6\u540D\u79F0
 ActionSubmit.SHORT_DESCRIPTION=\u63D0\u4EA4
 ActionSubmit.LONG_DESCRIPTION=\u63D0\u4EA4
 ActionSubmit.NAME=\u63D0\u4EA4

+ 2 - 0
src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewEditUI_l1.properties

@@ -16,6 +16,8 @@ esignStatus.items=
 contapiNumber.boundLabelText=
 conterrorMsg.boundLabelText=
 contrequestParams.boundLabelText=
+contsignFlowId.boundLabelText=
+contfileName.boundLabelText=
 ActionSubmit.SHORT_DESCRIPTION=
 ActionSubmit.LONG_DESCRIPTION=
 ActionSubmit.NAME=

+ 2 - 0
src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewEditUI_l2.properties

@@ -16,6 +16,8 @@ esignStatus.items=[Enum]com.kingdee.eas.custom.esign.bizEnum.EsignStatusEnum
 contapiNumber.boundLabelText=API\u6D41\u6C34\u53F7
 conterrorMsg.boundLabelText=\u9519\u8BEF\u4FE1\u606F
 contrequestParams.boundLabelText=API\u8BF7\u6C42\u53C2\u6570
+contsignFlowId.boundLabelText=\u6D41\u7A0B\u7F16\u7801
+contfileName.boundLabelText=\u7B7E\u7F72\u6587\u4EF6\u540D\u79F0
 ActionSubmit.SHORT_DESCRIPTION=\u63D0\u4EA4
 ActionSubmit.LONG_DESCRIPTION=\u63D0\u4EA4
 ActionSubmit.NAME=\u63D0\u4EA4

+ 2 - 0
src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewEditUI_l3.properties

@@ -16,6 +16,8 @@ esignStatus.items=[Enum]com.kingdee.eas.custom.esign.bizEnum.EsignStatusEnum
 contapiNumber.boundLabelText=API\u6D41\u6C34\u865F
 conterrorMsg.boundLabelText=\u932F\u8AA4\u4FE1\u606F
 contrequestParams.boundLabelText=API\u8ACB\u6C42\u53C3\u6578
+contsignFlowId.boundLabelText=\u6D41\u7A0B\u7DE8\u78BC
+contfileName.boundLabelText=\u7C3D\u7F72\u6587\u4EF6\u540D\u7A31
 ActionSubmit.SHORT_DESCRIPTION=\u63D0\u4EA4
 ActionSubmit.LONG_DESCRIPTION=\u63D0\u4EA4
 ActionSubmit.NAME=\u63D0\u4EA4

File diff suppressed because it is too large
+ 0 - 0
src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewListUI.java


File diff suppressed because it is too large
+ 0 - 0
src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewListUI.properties


File diff suppressed because it is too large
+ 0 - 0
src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewListUI_l2.properties


File diff suppressed because it is too large
+ 0 - 0
src/com/kingdee/eas/custom/esign/client/AbstractESignGlobalStatusOverviewListUI_l3.properties


+ 28 - 5
src/com/kingdee/eas/custom/esign/util/EsignHttpUtil.java

@@ -4,13 +4,22 @@ import com.alibaba.fastjson.JSON;
 import com.google.common.collect.Maps;
 import com.kingdee.bos.BOSException;
 import com.kingdee.bos.Context;
+import com.kingdee.bos.util.BOSUuid;
+import com.kingdee.eas.base.permission.UserInfo;
+import com.kingdee.eas.basedata.person.PersonInfo;
 import com.kingdee.eas.custom.esign.ESignGlobalStatusOverviewFactory;
+import com.kingdee.eas.custom.esign.ESignGlobalStatusOverviewInfo;
 import com.kingdee.eas.custom.esign.IESignGlobalStatusOverview;
 import com.kingdee.eas.custom.esign.bizEnum.EsignConfigEnum;
+import com.kingdee.eas.custom.esign.bizEnum.EsignStatusEnum;
+import com.kingdee.eas.custom.esign.bizEnum.SendStatusEnum;
 import com.kingdee.eas.custom.esign.tsign.hz.comm.EsignHttpHelper;
 import com.kingdee.eas.custom.esign.tsign.hz.comm.EsignHttpResponse;
 import com.kingdee.eas.custom.esign.tsign.hz.enums.EsignRequestType;
 import com.kingdee.eas.custom.esign.tsign.hz.exception.EsignException;
+import com.kingdee.eas.mobileaccess.hr.sHR.util.ContextUtils;
+import com.kingdee.eas.util.app.ContextUtil;
+import com.kingdee.shr.base.syssetting.app.filter.HRFilterUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.http.client.utils.URIBuilder;
 
@@ -360,18 +369,32 @@ public class EsignHttpUtil {
      *  true - 自动开启(发起签署流程,将直接进入“签署中”状态)
      *  false - 非自动开启(发起“草稿”状态的签署流程,需调用【开启签署流程】接口后流程进入“签署中”状态)
      *  补充说明: 自动开启的流程不允许再追加待签署文件,点击这里了解更多流程状态说明。
+     * @param ctx 上下文
+     * @param personId    签署员工id
+     * @param fileName    签署文件名称
+     * @param operatorId 操作人
+     * @param efileId 发起单据id
      * @param json 签署信息
-     * @param sourceId    来源id
+     *
      * @return
      */
-    public static EsignHttpResponse create_by_file(Context ctx,String json,String sourceId) throws EsignException, BOSException {
+    public static EsignHttpResponse create_by_file(Context ctx,String personId,String fileName,String operatorId,String efileId,
+                                                   String json) throws EsignException, BOSException {
         String apiaddr = EsignConfig.getInstance().get(EsignConfigEnum.CREATE_BY_FILE_VALUE);
         /**
          * 发起签署前需要新增电子签全域状态总览表
          */
         IESignGlobalStatusOverview globalStatusOverview = ESignGlobalStatusOverviewFactory.getLocalInstance(ctx);
-        
-        return POST( ctx,apiaddr, json, sourceId);
+        UserInfo userInfo = ContextUtil.getCurrentUserInfo(ctx);
+        PersonInfo personInfo = new PersonInfo();
+        personInfo.setId(BOSUuid.read(personId));
+
+        ESignGlobalStatusOverviewInfo info = new ESignGlobalStatusOverviewInfo();
+        info.setEsignStatus(EsignStatusEnum.DRAFT);
+        info.setSendStatus(SendStatusEnum.FAILURE);
+        //info.setOperator();
+        EsignHttpResponse resp = POST( ctx,apiaddr, json, efileId);
+        return resp;
     }
 
     /**
@@ -413,7 +436,7 @@ public class EsignHttpUtil {
 
     /**
      * 催签流程中签署人
-     * 参考文档:https://open.esign.cn/doc/opendoc/pdf-sign3/klbicu
+     * 参考文档:https://open.esign.cn/doc/opendoc/pdf-sign3/yws940
      * 接口地址:https://{host}/v3/sign-flow/{signFlowId}/urge
      * 请求方法:POST
      * 【注意事项】

Some files were not shown because too many files changed in this diff