用车报销 __aVDp4BwhNjNAqW9epgj __Q4kKhtnnyPlzOe2R3oo 2024-01-12T16:02:56.745+08:00 用车报销 <cn.myapps.runtime.workflow.element.FlowDiagram> <flowstatus>16</flowstatus> <flowpath></flowpath> <deleteMSG></deleteMSG> <width>10000</width> <height>1536</height> <_applicationid></_applicationid> <_sessionid></_sessionid> <cn.myapps.runtime.workflow.element.StartNode> <id>1617695574185</id> <name>开始</name> <scale>0</scale> <note></note> <x>125</x> <y>208</y> <width>50</width> <height>50</height> <m_width>50</m_width> <m_height>50</m_height> <prenodeid></prenodeid> <statelabel>开始</statelabel> <orderNum>0</orderNum> <backnodeid></backnodeid> <formname></formname> <fieldpermlist></fieldpermlist> <isstartandnext>false</isstartandnext> <_iscurrent>false</_iscurrent> </cn.myapps.runtime.workflow.element.StartNode> <cn.myapps.runtime.workflow.element.ManualNode> <actorListScript><![CDATA[(function(){ try{ var docid = getId(); var userid = @quot;@quot;; var sql = @quot;select item_user_id from tlk_leave_application where id = '@quot;+docid+@quot;'@quot;; var datas = queryByDSName(@quot;oa_flow@quot;,sql); if(datas!=@quot;[]@quot;){ for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 userid= map1.get(@quot;item_user_id@quot;); } } if(!isNotNull(userid)){ userid = getWebUser().getId(); } var sql2 = @quot;select id from obpm2.tenant_employees where position = '部门主管' and status = '0' and department_id = (select department_id from obpm2.tenant_employees where id = '@quot;+userid+@quot;')@quot;; println(@quot;sql2---------@quot;+sql2); var datas2 = queryByDSName(@quot;oa_flow@quot;,sql2); println(@quot;datas2------@quot;+datas2); var users = createObject(@quot;java.util.ArrayList@quot;); if(datas2!=@quot;[]@quot;){ for(var iterator = datas2.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 userid= map1.get(@quot;id@quot;); var uservo11 = getUserById(userid); users.add(uservo11) } } println(@quot;userid------@quot;+userid) println(@quot;uservo12--------------@quot;+uservo11) users.add(getUserById(@quot;Lh4euMC9@quot;)); return users; }catch (e) { println(@quot;审批人异常lymlym------@gt;@quot; + e); return @quot;@quot;; } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>NaN</jumpTo> <actorEditMode>1</actorEditMode> <deptlist></deptlist> <namelist></namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <approverEditScript><![CDATA[]]></approverEditScript> <isCoApproverEdit>false</isCoApproverEdit> <coApproverEditScript><![CDATA[]]></coApproverEditScript> <isSupplementComments>false</isSupplementComments> <exceedaction></exceedaction> <issetcurruser>false</issetcurruser> <inputform></inputform> <isgather>false</isgather> <issplit>false</issplit> <cBack>true</cBack> <splitStartNode></splitStartNode> <isFrontEdit>false</isFrontEdit> <backType>1</backType> <isToPerson>false</isToPerson> <checkedOnSinglePerson>false</checkedOnSinglePerson> <checkedOnMultiplePerson>false</checkedOnMultiplePerson> <bnodelist>1617695791182</bnodelist> <retracementEditMode>0</retracementEditMode> <cRetracement>false</cRetracement> <retracementScript><![CDATA[]]></retracementScript> <notificationStrategyJSON>{@quot;arrive@quot;:{@quot;sendModeCodes@quot;:[2],@quot;template@quot;:@quot;__B8L0gNj8pztjB6rsw3n@quot;}}</notificationStrategyJSON> <isCarbonCopy>false</isCarbonCopy> <isSelectCirculator>false</isSelectCirculator> <circulatorEditMode>0</circulatorEditMode> <circulatorListScript><![CDATA[]]></circulatorListScript> <circulatorNamelist></circulatorNamelist> <userList></userList> <approverNumType>1</approverNumType> <circulatorNamelistByUser></circulatorNamelistByUser> <orgField>initiator</orgField> <orgScope>default</orgScope> <orgRoleCondition>(R__3AgXENfngc2iUWn4hEY|部门主管;)</orgRoleCondition> <isLimited>false</isLimited> <timeLimitEditMode>0</timeLimitEditMode> <timeLimitDay></timeLimitDay> <timeLimitHour></timeLimitHour> <timeLimitMinute></timeLimitMinute> <timeLimitScript><![CDATA[]]></timeLimitScript> <isUsbKeyVerify>false</isUsbKeyVerify> <roleCondition></roleCondition> <handupEditMode>0</handupEditMode> <isHandup>false</isHandup> <handupScript><![CDATA[]]></handupScript> <isAllowEditAuditor>false</isAllowEditAuditor> <allowEditAuditorScript><![CDATA[]]></allowEditAuditorScript> <isAllowTermination>true</isAllowTermination> <activityPermList>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__El2UU9gyZFhwSc7pScb@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__yYM3Q3Wyd28bVc6jxZH@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__sxddiBeNFQkIljhOwpT@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__1UB4xygSTOB4b5aKOas@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__M4vp4aC5sp95vBmqJLA@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__02U0aR8iiTkSlRaliq8@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__ZIyaJQDMN2J830ZxPhN@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__a90D3IpEotoy4pooc5g@quot;,@quot;permission@quot;:@quot;show@quot;}]}]</activityPermList> <urge2ApprovalEditMode>1</urge2ApprovalEditMode> <allowUrge2Approval>false</allowUrge2Approval> <allowUrge2ApprovalScript><![CDATA[//在表单控件值脚本中获取当前文档对象 (function(){ var doc= getCurrentDocument(); var uid1 = doc.getAuthor().getId(); var uid2 = getWebUser().getId(); if(uid2.equals(uid1)){ return true; } return false; })()]]></allowUrge2ApprovalScript> <isAllowSkip>false</isAllowSkip> <nextNodeCheckedStatus>0</nextNodeCheckedStatus> <isAssist>false</isAssist> <isSelectAssistUser>false</isSelectAssistUser> <assistEditMode>0</assistEditMode> <assistListScript><![CDATA[]]></assistListScript> <assistNamelist></assistNamelist> <assistNamelistByUser></assistNamelistByUser> <id>1617695576145</id> <name>主管审核</name> <scale>0</scale> <note></note> <x>553</x> <y>57</y> <width>150</width> <height>70</height> <m_width>50</m_width> <m_height>50</m_height> <prenodeid></prenodeid> <statelabel>主管审批中</statelabel> <orderNum>2</orderNum> <backnodeid></backnodeid> <formname>字段:[leave_application,business_travel,work_overtime,public_release]操作按钮:[leave_application,business_travel,work_overtime,public_release]</formname> <fieldpermlist>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@leave_type;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@VehicleType;@TravelType;@Departurecity;@Destinationcity;@start_time;@stop_time;@diff_time;@Colleagues;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@WorkOvertimeType;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;}]</fieldpermlist> <isstartandnext>false</isstartandnext> <_iscurrent>false</_iscurrent> </cn.myapps.runtime.workflow.element.ManualNode> <cn.myapps.runtime.workflow.element.ManualNode> <actorListScript><![CDATA[(function(){ try{ var docid = getId(); var userid = @quot;@quot;; var sql = @quot;select item_user_id from tlk_leave_application where id = '@quot;+docid+@quot;'@quot;; var datas = queryByDSName(@quot;oa_flow@quot;,sql); if(datas!=@quot;[]@quot;){ for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 userid= map1.get(@quot;item_user_id@quot;); } } if(!isNotNull(userid)){ userid = getWebUser().getId(); } var sql2 = @quot;select id from obpm2.tenant_employees where position = '部门经理' and status = '0' and department_id = (select department_id from obpm2.tenant_employees where id = '@quot;+userid+@quot;')@quot;; var datas2 = queryByDSName(@quot;oa_flow@quot;,sql2); var users = createObject(@quot;java.util.ArrayList@quot;); if(datas2!=@quot;[]@quot;){ for(var iterator = datas2.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 userid= map1.get(@quot;id@quot;); var uservo11 = getUserById(userid); users.add(uservo11) } } println(@quot;uservo12--------------@quot;+uservo11) return users; }catch (e) { println(@quot;审批人异常------@gt;@quot; + e); return @quot;@quot;; } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>NaN</jumpTo> <actorEditMode>1</actorEditMode> <deptlist></deptlist> <namelist>(R__XOw8pK03botLZFQ93tM|部门经理;)</namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <approverEditScript><![CDATA[]]></approverEditScript> <isCoApproverEdit>false</isCoApproverEdit> <coApproverEditScript><![CDATA[]]></coApproverEditScript> <isSupplementComments>false</isSupplementComments> <exceedaction></exceedaction> <issetcurruser>false</issetcurruser> <inputform></inputform> <isgather>false</isgather> <issplit>false</issplit> <cBack>true</cBack> <splitStartNode></splitStartNode> <isFrontEdit>false</isFrontEdit> <backType>0</backType> <isToPerson>false</isToPerson> <checkedOnSinglePerson>false</checkedOnSinglePerson> <checkedOnMultiplePerson>false</checkedOnMultiplePerson> <bnodelist>1617695576145</bnodelist> <retracementEditMode>0</retracementEditMode> <cRetracement>false</cRetracement> <retracementScript><![CDATA[]]></retracementScript> <notificationStrategyJSON>{@quot;arrive@quot;:{@quot;sendModeCodes@quot;:[2],@quot;template@quot;:@quot;__B8L0gNj8pztjB6rsw3n@quot;}}</notificationStrategyJSON> <isCarbonCopy>false</isCarbonCopy> <isSelectCirculator>false</isSelectCirculator> <circulatorEditMode>0</circulatorEditMode> <circulatorListScript><![CDATA[]]></circulatorListScript> <circulatorNamelist>(R__ZRszbOoA94NamiKiemE|人事专员;)</circulatorNamelist> <userList></userList> <approverNumType>1</approverNumType> <circulatorNamelistByUser></circulatorNamelistByUser> <orgField>auditor</orgField> <orgScope>default</orgScope> <orgRoleCondition>(R__XOw8pK03botLZFQ93tM|部门经理;)</orgRoleCondition> <isLimited>false</isLimited> <timeLimitEditMode>0</timeLimitEditMode> <timeLimitDay></timeLimitDay> <timeLimitHour></timeLimitHour> <timeLimitMinute></timeLimitMinute> <timeLimitScript><![CDATA[]]></timeLimitScript> <isUsbKeyVerify>false</isUsbKeyVerify> <roleCondition></roleCondition> <handupEditMode>0</handupEditMode> <isHandup>false</isHandup> <handupScript><![CDATA[]]></handupScript> <isAllowEditAuditor>false</isAllowEditAuditor> <allowEditAuditorScript><![CDATA[]]></allowEditAuditorScript> <isAllowTermination>true</isAllowTermination> <activityPermList>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__El2UU9gyZFhwSc7pScb@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__yYM3Q3Wyd28bVc6jxZH@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__sxddiBeNFQkIljhOwpT@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__1UB4xygSTOB4b5aKOas@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__M4vp4aC5sp95vBmqJLA@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__02U0aR8iiTkSlRaliq8@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__ZIyaJQDMN2J830ZxPhN@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__a90D3IpEotoy4pooc5g@quot;,@quot;permission@quot;:@quot;show@quot;}]}]</activityPermList> <urge2ApprovalEditMode>1</urge2ApprovalEditMode> <allowUrge2Approval>false</allowUrge2Approval> <allowUrge2ApprovalScript><![CDATA[//在表单控件值脚本中获取当前文档对象 (function(){ var doc= getCurrentDocument(); var uid1 = doc.getAuthor().getId(); var uid2 = getWebUser().getId(); if(uid2.equals(uid1)){ return true; } return false; })()]]></allowUrge2ApprovalScript> <isAllowSkip>false</isAllowSkip> <nextNodeCheckedStatus>0</nextNodeCheckedStatus> <isAssist>false</isAssist> <isSelectAssistUser>false</isSelectAssistUser> <assistEditMode>0</assistEditMode> <assistListScript><![CDATA[]]></assistListScript> <assistNamelist></assistNamelist> <assistNamelistByUser></assistNamelistByUser> <id>1617695578035</id> <name>经理审核</name> <scale>0</scale> <note></note> <x>554</x> <y>211</y> <width>150</width> <height>70</height> <m_width>50</m_width> <m_height>50</m_height> <prenodeid></prenodeid> <statelabel>经理审批中</statelabel> <orderNum>3</orderNum> <backnodeid></backnodeid> <formname>字段:[leave_application,business_travel,work_overtime,public_release]操作按钮:[leave_application,business_travel,work_overtime,public_release]</formname> <fieldpermlist>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@leave_type;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@VehicleType;@TravelType;@Departurecity;@Destinationcity;@start_time;@stop_time;@diff_time;@Colleagues;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@WorkOvertimeType;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;}]</fieldpermlist> <isstartandnext>false</isstartandnext> <_iscurrent>false</_iscurrent> </cn.myapps.runtime.workflow.element.ManualNode> <cn.myapps.runtime.workflow.element.CompleteNode> <isgather>false</isgather> <splitStartNode></splitStartNode> <isAutoArchive>false</isAutoArchive> <id>1617695579671</id> <name>审批不通过</name> <scale>0</scale> <note></note> <x>775</x> <y>212</y> <width>50</width> <height>50</height> <m_width>50</m_width> <m_height>50</m_height> <prenodeid></prenodeid> <statelabel>审批不通过</statelabel> <orderNum>5</orderNum> <backnodeid></backnodeid> <formname></formname> <fieldpermlist></fieldpermlist> <isstartandnext>false</isstartandnext> <_iscurrent>false</_iscurrent> </cn.myapps.runtime.workflow.element.CompleteNode> <cn.myapps.runtime.workflow.element.CompleteNode> <isgather>false</isgather> <splitStartNode></splitStartNode> <isAutoArchive>false</isAutoArchive> <id>1617695581128</id> <name>审批通过</name> <scale>0</scale> <note></note> <x>776</x> <y>377</y> <width>50</width> <height>50</height> <m_width>50</m_width> <m_height>50</m_height> <prenodeid></prenodeid> <statelabel>审批通过</statelabel> <orderNum>4</orderNum> <backnodeid></backnodeid> <formname></formname> <fieldpermlist></fieldpermlist> <isstartandnext>false</isstartandnext> <_iscurrent>false</_iscurrent> </cn.myapps.runtime.workflow.element.CompleteNode> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1617695576145</startnodeid> <endnodeid>1617695578035</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>573;209;348;213</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1617695651795</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1617695576145</startnodeid> <endnodeid>1617695579671</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>479;366;348;213</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1617695654399</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1617695578035</startnodeid> <endnodeid>1617695579671</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>479;366;573;209</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1617695657618</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.ManualNode> <actorListScript><![CDATA[]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>NaN</jumpTo> <actorEditMode>0</actorEditMode> <deptlist></deptlist> <namelist>(R__BRVDV5uBGJwId4ro56l|运营负责人;R__W2GkiEixfki1sXnSnZA|财务专员;R__g2ibiZaugKxf3M3lnjy|审批管理员;R__MHEXzM1DJgedSqsmorH|财务负责人;R__qgaEH5DSRYextliQ8LG|行政专员;R__8bAuOAlQS5k4f3O7x3j|行政负责人;R__XOw8pK03botLZFQ93tM|部门经理;R__SWGH4e5m3gOPJyEcUHm|人事负责人;R__Lbs4CIK6ANbXqxhWuCG|普通员工;R__ZRszbOoA94NamiKiemE|人事专员;R__cKfU1hyQbafSF0mJhg5|运营专员;R__3AgXENfngc2iUWn4hEY|部门主管;)</namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <approverEditScript><![CDATA[]]></approverEditScript> <isCoApproverEdit>false</isCoApproverEdit> <coApproverEditScript><![CDATA[]]></coApproverEditScript> <isSupplementComments>false</isSupplementComments> <exceedaction></exceedaction> <issetcurruser>false</issetcurruser> <inputform></inputform> <isgather>false</isgather> <issplit>false</issplit> <cBack>false</cBack> <splitStartNode></splitStartNode> <isFrontEdit>false</isFrontEdit> <backType>1</backType> <isToPerson>false</isToPerson> <checkedOnSinglePerson>false</checkedOnSinglePerson> <checkedOnMultiplePerson>false</checkedOnMultiplePerson> <bnodelist></bnodelist> <retracementEditMode>0</retracementEditMode> <cRetracement>false</cRetracement> <retracementScript><![CDATA[]]></retracementScript> <notificationStrategyJSON>{}</notificationStrategyJSON> <isCarbonCopy>false</isCarbonCopy> <isSelectCirculator>false</isSelectCirculator> <circulatorEditMode>0</circulatorEditMode> <circulatorListScript><![CDATA[]]></circulatorListScript> <circulatorNamelist></circulatorNamelist> <userList></userList> <approverNumType>0</approverNumType> <circulatorNamelistByUser></circulatorNamelistByUser> <orgField>auditor</orgField> <orgScope>self</orgScope> <orgRoleCondition></orgRoleCondition> <isLimited>false</isLimited> <timeLimitEditMode>0</timeLimitEditMode> <timeLimitDay></timeLimitDay> <timeLimitHour></timeLimitHour> <timeLimitMinute></timeLimitMinute> <timeLimitScript><![CDATA[]]></timeLimitScript> <isUsbKeyVerify>false</isUsbKeyVerify> <roleCondition></roleCondition> <handupEditMode>0</handupEditMode> <isHandup>false</isHandup> <handupScript><![CDATA[]]></handupScript> <isAllowEditAuditor>false</isAllowEditAuditor> <allowEditAuditorScript><![CDATA[]]></allowEditAuditorScript> <isAllowTermination>false</isAllowTermination> <activityPermList></activityPermList> <urge2ApprovalEditMode>0</urge2ApprovalEditMode> <allowUrge2Approval>true</allowUrge2Approval> <allowUrge2ApprovalScript><![CDATA[]]></allowUrge2ApprovalScript> <isAllowSkip>false</isAllowSkip> <nextNodeCheckedStatus>0</nextNodeCheckedStatus> <isAssist>false</isAssist> <isSelectAssistUser>false</isSelectAssistUser> <assistEditMode>0</assistEditMode> <assistListScript><![CDATA[]]></assistListScript> <assistNamelist></assistNamelist> <assistNamelistByUser></assistNamelistByUser> <id>1617695791182</id> <name>发起</name> <scale>0</scale> <note></note> <x>347</x> <y>209</y> <width>150</width> <height>70</height> <m_width>50</m_width> <m_height>50</m_height> <prenodeid></prenodeid> <statelabel>待提交</statelabel> <orderNum>0</orderNum> <backnodeid></backnodeid> <formname></formname> <fieldpermlist></fieldpermlist> <isstartandnext>false</isstartandnext> <_iscurrent>false</_iscurrent> </cn.myapps.runtime.workflow.element.ManualNode> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1617695574185</startnodeid> <endnodeid>1617695791182</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>272;333;125;208</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1617695796405</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1617695791182</startnodeid> <endnodeid>1617695576145</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>//仅普通员工可执行此线路 (function(){ var id = getWebUser().getId(); var sql = @quot;select position from obpm2.tenant_employees where id = '@quot;+id+@quot;'@quot;; println(@quot;sql----------@quot;+sql); var datas = queryByDSName(@quot;oa_flow@quot;,sql); var position = @quot;@quot;; if(datas!=@quot;[]@quot;){ for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 position = map1.get(@quot;position@quot;); } } println(@quot;position-----------@quot;+position); if(@quot;部门员工@quot;.equals(position)){ return true; }else{ return false; } })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>350;208;272;333</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1617695798670</id> <name>仅普通员工可进入</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1617695791182</startnodeid> <endnodeid>1617695578035</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>//仅普通员工可执行此线路 (function(){ var id = getWebUser().getId(); var sql = @quot;select position from obpm2.tenant_employees where id = '@quot;+id+@quot;'@quot;; println(@quot;sql----------@quot;+sql); var datas = queryByDSName(@quot;oa_flow@quot;,sql); var position = @quot;@quot;; if(datas!=@quot;[]@quot;){ for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 position = map1.get(@quot;position@quot;); } } println(@quot;position-----------@quot;+position); if(@quot;部门主管@quot;.equals(position)){ return true; }else{ return false; } })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>717;209;297;209</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1618062156922</id> <name>仅部门主管可进入</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.ManualNode> <actorListScript><![CDATA[(function(){ try{ var docid = getId(); var userid = @quot;@quot;; var sql = @quot;select item_user_id from tlk_leave_application where id = '@quot;+docid+@quot;'@quot;; var datas = queryByDSName(@quot;oa_flow@quot;,sql); if(datas!=@quot;[]@quot;){ for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 userid= map1.get(@quot;item_user_id@quot;); } } if(!isNotNull(userid)){ userid = getWebUser().getId(); } var sql2 = @quot;select id from obpm2.tenant_employees where position = '行政经理' and status = '0' and organization_id = '@quot;+getDomainid()+@quot;' @quot;; var datas2 = queryByDSName(@quot;oa_flow@quot;,sql2); var users = createObject(@quot;java.util.ArrayList@quot;); if(datas2!=@quot;[]@quot;){ for(var iterator = datas2.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 userid= map1.get(@quot;id@quot;); var uservo11 = getUserById(userid); users.add(uservo11) } } println(@quot;uservo12--------------@quot;+uservo11) return users; }catch (e) { println(@quot;审批人异常------@gt;@quot; + e); return @quot;@quot;; } })()]]></actorListScript> <jumpNameScript><![CDATA[]]></jumpNameScript> <jump>false</jump> <jumpTo>NaN</jumpTo> <actorEditMode>1</actorEditMode> <deptlist></deptlist> <namelist>(R__ZRszbOoA94NamiKiemE|人事专员;)</namelist> <realnamelist></realnamelist> <passcondition>0</passcondition> <isApproverEdit>false</isApproverEdit> <approverEditScript><![CDATA[]]></approverEditScript> <isCoApproverEdit>false</isCoApproverEdit> <coApproverEditScript><![CDATA[]]></coApproverEditScript> <isSupplementComments>false</isSupplementComments> <exceedaction></exceedaction> <issetcurruser>false</issetcurruser> <inputform></inputform> <isgather>false</isgather> <issplit>false</issplit> <cBack>true</cBack> <splitStartNode></splitStartNode> <isFrontEdit>false</isFrontEdit> <backType>0</backType> <isToPerson>false</isToPerson> <checkedOnSinglePerson>false</checkedOnSinglePerson> <checkedOnMultiplePerson>false</checkedOnMultiplePerson> <bnodelist>1617695578035</bnodelist> <retracementEditMode>0</retracementEditMode> <cRetracement>false</cRetracement> <retracementScript><![CDATA[]]></retracementScript> <notificationStrategyJSON>{@quot;arrive@quot;:{@quot;sendModeCodes@quot;:[2],@quot;template@quot;:@quot;__B8L0gNj8pztjB6rsw3n@quot;}}</notificationStrategyJSON> <isCarbonCopy>false</isCarbonCopy> <isSelectCirculator>false</isSelectCirculator> <circulatorEditMode>0</circulatorEditMode> <circulatorListScript><![CDATA[]]></circulatorListScript> <circulatorNamelist></circulatorNamelist> <userList></userList> <approverNumType>0</approverNumType> <circulatorNamelistByUser></circulatorNamelistByUser> <orgField>auditor</orgField> <orgScope>self</orgScope> <orgRoleCondition></orgRoleCondition> <isLimited>false</isLimited> <timeLimitEditMode>0</timeLimitEditMode> <timeLimitDay></timeLimitDay> <timeLimitHour></timeLimitHour> <timeLimitMinute></timeLimitMinute> <timeLimitScript><![CDATA[]]></timeLimitScript> <isUsbKeyVerify>false</isUsbKeyVerify> <roleCondition></roleCondition> <handupEditMode>0</handupEditMode> <isHandup>false</isHandup> <handupScript><![CDATA[]]></handupScript> <isAllowEditAuditor>false</isAllowEditAuditor> <allowEditAuditorScript><![CDATA[]]></allowEditAuditorScript> <isAllowTermination>true</isAllowTermination> <activityPermList>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__El2UU9gyZFhwSc7pScb@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__QCwW1bsJgR08vdJMoUI@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__yYM3Q3Wyd28bVc6jxZH@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__sxddiBeNFQkIljhOwpT@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__1UB4xygSTOB4b5aKOas@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__M4vp4aC5sp95vBmqJLA@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__02U0aR8iiTkSlRaliq8@quot;,@quot;permission@quot;:@quot;show@quot;}]},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;activityPermList@quot;:[{@quot;id@quot;:@quot;__ZIyaJQDMN2J830ZxPhN@quot;,@quot;permission@quot;:@quot;show@quot;},{@quot;id@quot;:@quot;__a90D3IpEotoy4pooc5g@quot;,@quot;permission@quot;:@quot;show@quot;}]}]</activityPermList> <urge2ApprovalEditMode>1</urge2ApprovalEditMode> <allowUrge2Approval>false</allowUrge2Approval> <allowUrge2ApprovalScript><![CDATA[//在表单控件值脚本中获取当前文档对象 (function(){ var doc= getCurrentDocument(); var uid1 = doc.getAuthor().getId(); var uid2 = getWebUser().getId(); if(uid2.equals(uid1)){ return true; } return false; })()]]></allowUrge2ApprovalScript> <isAllowSkip>false</isAllowSkip> <nextNodeCheckedStatus>0</nextNodeCheckedStatus> <isAssist>false</isAssist> <isSelectAssistUser>false</isSelectAssistUser> <assistEditMode>0</assistEditMode> <assistListScript><![CDATA[]]></assistListScript> <assistNamelist></assistNamelist> <assistNamelistByUser></assistNamelistByUser> <id>1618062465506</id> <name>行政经理审核</name> <scale>0</scale> <note></note> <x>552</x> <y>377</y> <width>150</width> <height>70</height> <m_width>50</m_width> <m_height>50</m_height> <prenodeid></prenodeid> <statelabel>行政审核中</statelabel> <orderNum>4</orderNum> <backnodeid></backnodeid> <formname>字段:[leave_application,business_travel,work_overtime,public_release]操作按钮:[leave_application,business_travel,work_overtime,public_release]</formname> <fieldpermlist>[{@quot;formid@quot;:@quot;__PYooSPfwCwejXzREnzL@quot;,@quot;formname@quot;:@quot;leave_application@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@leave_type;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@user_id;@quot;},{@quot;formid@quot;:@quot;__Xx60gLvlgHjKQZqV9R7@quot;,@quot;formname@quot;:@quot;business_travel@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@VehicleType;@TravelType;@Departurecity;@Destinationcity;@start_time;@stop_time;@diff_time;@Colleagues;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__v3E3krt5QIErk26wTpZ@quot;,@quot;formname@quot;:@quot;work_overtime@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@WorkOvertimeType;@start_time;@stop_time;#diff_time;@remarks;@enclosure;@approval_history;@quot;},{@quot;formid@quot;:@quot;__MRssPRYHeumrK7t6uoD@quot;,@quot;formname@quot;:@quot;public_release@quot;,@quot;fieldPermList@quot;:@quot;@user_name;@departmentName;@departmentID;@application_time;@StateLabel;@start_time;@stop_time;@diff_time;@remarks;@enclosure;@approval_history;@quot;}]</fieldpermlist> <isstartandnext>false</isstartandnext> <_iscurrent>false</_iscurrent> </cn.myapps.runtime.workflow.element.ManualNode> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1617695578035</startnodeid> <endnodeid>1618062465506</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>824;305;670;213</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1618062505051</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1618062465506</startnodeid> <endnodeid>1617695581128</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>911;210;824;305</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1618062509954</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1617695791182</startnodeid> <endnodeid>1618062465506</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>//仅普通员工可执行此线路 (function(){ var id = getWebUser().getId(); var sql = @quot;select position from obpm2.tenant_employees where id = '@quot;+id+@quot;'@quot;; println(@quot;sql----------@quot;+sql); var datas = queryByDSName(@quot;oa_flow@quot;,sql); var position = @quot;@quot;; if(datas!=@quot;[]@quot;){ for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 position = map1.get(@quot;position@quot;); } } println(@quot;position-----------@quot;+position); if(@quot;部门经理@quot;.equals(position) || @quot;财务经理@quot;.equals(position) || @quot;人事经理@quot;.equals(position) || @quot;运营经理@quot;.equals(position)){ return true; }else{ return false; } })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>700;176;297;209</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1618062539118</id> <name>仅部门经理可进入</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1618062465506</startnodeid> <endnodeid>1617695579671</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition></condition> <filtercondition></filtercondition> <editMode></editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>716;433;700;176</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1618062548666</id> <name></name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.CompleteNode> <isgather>false</isgather> <splitStartNode></splitStartNode> <isAutoArchive>false</isAutoArchive> <id>1618066895810</id> <name>撤销</name> <scale>0</scale> <note></note> <x>347</x> <y>380</y> <width>50</width> <height>50</height> <m_width>50</m_width> <m_height>50</m_height> <prenodeid></prenodeid> <statelabel>已撤销</statelabel> <orderNum>6</orderNum> <backnodeid></backnodeid> <formname></formname> <fieldpermlist></fieldpermlist> <isstartandnext>false</isstartandnext> <_iscurrent>false</_iscurrent> </cn.myapps.runtime.workflow.element.CompleteNode> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1617695791182</startnodeid> <endnodeid>1618066895810</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>(function(){ return true; })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>249;404;297;209</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1618066906564</id> <name>撤销</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> <cn.myapps.runtime.workflow.element.Relation> <state></state> <startnodeid>1617695791182</startnodeid> <endnodeid>1617695581128</endnodeid> <ispassed>false</ispassed> <isreturn>false</isreturn> <condition>//仅普通员工可执行此线路 (function(){ var id = getWebUser().getId(); var sql = @quot;select position from obpm2.tenant_employees where id = '@quot;+id+@quot;'@quot;; println(@quot;sql----------@quot;+sql); var datas = queryByDSName(@quot;oa_flow@quot;,sql); var position = @quot;@quot;; if(datas!=@quot;[]@quot;){ for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 position = map1.get(@quot;position@quot;); } } println(@quot;position-----------@quot;+position); if(@quot;行政经理@quot;.equals(position)){ return true; }else{ return false; } })()</condition> <filtercondition></filtercondition> <editMode>01</editMode> <processDescription></processDescription> <formlist></formlist> <action></action> <pointstack>776;377;347;209</pointstack> <validateScript><![CDATA[]]></validateScript> <id>1705040095871</id> <name>仅行政经理可进入</name> <scale>0</scale> <note></note> </cn.myapps.runtime.workflow.element.Relation> </cn.myapps.runtime.workflow.element.FlowDiagram> 0