高章伟
2022-03-10 1312ba82d4c880bdb5357d28e0d4af5b285f610f
force-app/main/default/pages/UploadOBPM.page
@@ -8,16 +8,22 @@
    <apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
    <script>
        sforce.connection.sessionId = '{!$Api.Session_ID}';
        function addJs(){
            blockme();
            addLine();
        }
        // function addJs(){
        //     blockme();
        //     addLine();
        // }
        function uploadJs(){
            blockme();
            uploadOBPM();
            var IF_Approved = j$(escapeVfId('IF_Approved')).value();
            if(IF_Approved == 'true'){
                blockme();
                uploadOBPM();
            } else{
                alert("此会议不需要申请决裁!");
            }
        }
        function uploadSuccess(){
            alert('上传OBPM成功!');
            window.close();
        }
        function closeJs(){
            window.close();
@@ -36,17 +42,19 @@
        <apex:actionFunction name="uploadOBPM" action="{!uploadOBPM}" rerender="allForm,allPanel,allBlock,records" oncomplete="unblockUI();uploadSuccess();">
        </apex:actionFunction>
        <apex:outputPanel id="allPanel">
            <input type="hidden" id="hasError" value="{!hasError}"/>
            <input type="hidden" id="IF_Approved" value="{!IF_Approved}"/>
            <apex:pageBlock id="allBlock">
                <apex:pageBlockButtons location="top">
                    <apex:commandButton immediate="true" onclick="uploadJs();" value="上传OBPM" rerender="dummy"/>
                    <apex:commandButton immediate="true" onclick="addJs();" value="添加行" rerender="dummy"/>
                    <apex:commandButton immediate="true" onclick="closeJs();" value="关闭" rerender="dummy"/>
                    <apex:commandButton immediate="true" onclick="uploadJs();return false;" value="上传OBPM"/>
                    <apex:commandButton immediate="true" action="{!addLine}" onclick="blockme();" value="添加行"/>
                    <apex:commandButton immediate="true" onclick="closeJs();" value="关闭"/>
                </apex:pageBlockButtons>
                <apex:outputPanel id="message">
                    <apex:pageMessages />
                </apex:outputPanel>
                <input type="hidden" id="hasError" value="{!hasError}"/>
                <label>申请决裁时如需要共同编辑人和抄送人,请填入下表:</label>
                <table class="linetable" border="1" style="border-collapse: collapse;width:590px;table-layout:fixed;">
                    <colgroup>
                        <col width="40px"/>
@@ -83,7 +91,7 @@
                                <option value ="共同编辑人">共同编辑人</option>
                                <option value ="抄送人">抄送人</option>
                            </select> -->
                            <apex:selectList value="{!OBPMInfo.Role}" size="1" style="position: absolute;transform: translate(-40px, -3px);">
                            <apex:selectList value="{!OBPMInfo.Role}" size="1" style="position: relative; top: 6px;">
                                <apex:selectOptions value="{!items}"/>
                            </apex:selectList><p/>
                        </td>