From c51e03fbf2f6633d8e88aeec9dcb8df13524df8f Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期四, 13 七月 2023 12:00:06 +0800
Subject: [PATCH] backup0713
---
force-app/main/default/pages/AssessmentReport.page | 192 ++++++++++++++++++++++++------------------------
1 files changed, 96 insertions(+), 96 deletions(-)
diff --git a/force-app/main/default/pages/AssessmentReport.page b/force-app/main/default/pages/AssessmentReport.page
index df6478f..e1ae495 100644
--- a/force-app/main/default/pages/AssessmentReport.page
+++ b/force-app/main/default/pages/AssessmentReport.page
@@ -1,32 +1,32 @@
-<apex:page sidebar="false" showHeader="true" action="{!init}" standardcontroller="AssessmentReport__c" extensions="AssessmentReportController" id="allPage">
- <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
+<apex:page sidebar="false" showHeader="true" action="{!init}" standardcontroller="AssessmentReport__c" extensions="AssessmentReportController" id="allPage" lightningStylesheets="true" >
+ <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
- <apex:includeScript value="/soap/ajax/29.0/connection.js"/>
- <apex:includeScript value="/soap/ajax/29.0/apex.js"/>
- <apex:includeScript value="{!URLFOR($Resource.AWSService, 'AWSService.js') }" />
+ <apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
+ <apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
+ <apex:includeScript value="{!URLFOR($Resource.AWSService, 'AWSService.js') }" />
- <script>
- var aws = JSON.parse('{!awsString}');
- var staticResources = JSON.parse('{!staticResource}');
- var contactAwsDataIds = [];
- var contact = {};
- queryContact();
+ <script>
+ var aws = JSON.parse('{!awsString}');
+ var staticResources = JSON.parse('{!staticResource}');
+ var contactAwsDataIds = [];
+ var contact = {};
+ queryContact();
- function preparePayloadForSearchContact(){
+ function preparePayloadForSearchContact(){
let searchPayload = new Object();
searchPayload.dataIds = contactAwsDataIds;
searchPayload.contactName = '';
return JSON.stringify(searchPayload);
}
- function queryContact(){
- for(var i = 0;i<aws.length;i++){
- contactAwsDataIds.push(aws[i].CamMem.Contact_ID__r.AWS_Data_Id__c);
- }
- let data = preparePayloadForSearchContact();
- let searchCallBack = function searchCallBack(result){
- console.log(result);
+ function queryContact(){
+ for(var i = 0;i<aws.length;i++){
+ contactAwsDataIds.push(aws[i].CamMem.Contact_ID__r.AWS_Data_Id__c);
+ }
+ let data = preparePayloadForSearchContact();
+ let searchCallBack = function searchCallBack(result){
+ console.log(result);
let contacts = result.object;
if(contacts == null){
return;
@@ -36,10 +36,10 @@
}
console.log(JSON.stringify(contact));
};
- AWSService.search(staticResources.searchUrl,data,searchCallBack,staticResources.token);
- }
+ AWSService.search(staticResources.searchUrl,data,searchCallBack,staticResources.token);
+ }
- function showPIDiv(awsDataId){
+ function showPIDiv(awsDataId){
console.log('awsDataId Value:'+awsDataId);
let parentNode = document.getElementById(awsDataId);
let createDiv = document.createElement("div");
@@ -62,12 +62,12 @@
function hidePIDiv(awsDataId){
document.getElementById(awsDataId+'_PI').remove();
}
- </script>
+ </script>
<apex:form id="allForm">
- <apex:pageBlock title="{!IF(AssessmentReport!=null && AssessmentReport.Name != null , AssessmentReport.Name, '鎺堣/鑰冩牳鎶ュ憡')}" id="allBlock">
- <apex:pageBlockButtons id="manyBtn" >
+ <apex:pageBlock title="{!IF(AssessmentReport!=null && AssessmentReport.Name != null , AssessmentReport.Name, '鎺堣/鑰冩牳鎶ュ憡')}" id="allBlock">
+ <apex:pageBlockButtons id="manyBtn" >
<apex:commandButton id="Edit" action="{!EditRecord}" onclick="blockme();" oncomplete="unblockUI();" rendered="{!Inputdisabled}" rerender="allForm" disabled="{!If(AssessmentReport.Status__c = '鑽夋涓�' || AssessmentReport.Status__c = '涓嶆壒鍑�' , false, true)}" value="缂栬緫"/>
<apex:commandButton action="{!save}" onclick="blockme();" oncomplete="unblockUI();" disabled="{!Inputdisabled}" rerender="allForm" value="淇濆瓨"/>
<apex:commandButton id="Cancel" action="{!EditRecord}" onclick="blockme();" oncomplete="unblockUI();" rendered="{!Not(Inputdisabled)}" rerender="allForm" value="鍙栨秷"/>
@@ -77,8 +77,8 @@
</apex:pageBlockButtons>
<apex:pageMessages id="pageMessages"></apex:pageMessages>
- <apex:pageBlockSection id="BasicInformation" title="鍩烘湰淇℃伅" columns="2" >
- <apex:inputField id="Type" rendered="{!Not(Inputdisabled)}" required="true" value="{!AssessmentReport.Type__c}" />
+ <apex:pageBlockSection id="BasicInformation" title="鍩烘湰淇℃伅" columns="2" >
+ <apex:inputField id="Type" rendered="{!Not(Inputdisabled)}" required="true" value="{!AssessmentReport.Type__c}" />
<apex:outputField id="Type_Output" rendered="{!Inputdisabled}" value="{!AssessmentReport.Type__c}" />
<apex:outputText id="Report_Code" label="鎶ュ憡缂栫爜 :" value="{!AssessmentReport.Report_Code__c}" />
@@ -96,12 +96,12 @@
<apex:outputText id="AverageGrade" label="骞冲潎鍒� :" value="{!AssessmentReport.AverageGrade__c}" />
- <apex:inputField id="TrainingLecturer2" rendered="{!Not(Inputdisabled)}" value="{!AssessmentReport.TrainingLecturer2__c}"/>
+ <apex:inputField id="TrainingLecturer2" rendered="{!Not(Inputdisabled)}" value="{!AssessmentReport.TrainingLecturer2__c}"/>
<apex:outputField id="TrainingLecturer2_Output" rendered="{!Inputdisabled}" label="鎺堣璁插笀2 :" value="{!AssessmentReport.TrainingLecturer2__c}"/>
<apex:inputField id="TeachingContent" required="true" rendered="{!Not(Inputdisabled)}" value="{!AssessmentReport.TeachingContent__c}"/>
<apex:outputField id="TeachingContent_Output" label="鎺堣鍐呭 :" rendered="{!Inputdisabled}" value="{!AssessmentReport.TeachingContent__c}"/>
- <apex:inputField id="TrainingLecturer3" rendered="{!Not(Inputdisabled)}" value="{!AssessmentReport.TrainingLecturer3__c}"/>
+ <apex:inputField id="TrainingLecturer3" rendered="{!Not(Inputdisabled)}" value="{!AssessmentReport.TrainingLecturer3__c}"/>
<apex:outputField id="TrainingLecturer3_Output" rendered="{!Inputdisabled}" label="鎺堣璁插笀3 :" value="{!AssessmentReport.TrainingLecturer3__c}"/>
@@ -111,110 +111,110 @@
<apex:outputField id="TeachingDate_Output" label="鎺堣鏃ユ湡 :" value="{!AssessmentReport.TeachingDate__c}"/>
- <apex:inputField id="TrainingLecturer5" rendered="{!Not(Inputdisabled)}" value="{!AssessmentReport.TrainingLecturer5__c}"/>
+ <apex:inputField id="TrainingLecturer5" rendered="{!Not(Inputdisabled)}" value="{!AssessmentReport.TrainingLecturer5__c}"/>
<apex:outputField id="TrainingLecturer5_Output" rendered="{!Inputdisabled}" label="鎺堣璁插笀5 :" value="{!AssessmentReport.TrainingLecturer5__c}"/>
- </apex:pageBlockSection>
+ </apex:pageBlockSection>
<apex:pageblocksection columns="1" title="鍑哄嫟瀛﹀憳&鎴愮哗" id="InstructedStaff">
<apex:inputHidden id="TeachingHour" value="{!AssessmentReport.TeachingHour__c}"/>
- <apex:outputPanel >
-
- <table id="theTable_header" style ="width: 98%; text-align: center;" styleClass="list">
- <thead>
- <tr>
- <td style="width: 18%" scope="col">鍖婚櫌绉戝</td>
- <td style="width: 8%" scope="col">濮撳悕</td>
- <td style="width: 14%" scope="col">钀ヤ笟鏈儴</td>
- <td style="width: 8%" scope="col">鐪�</td>
- <td style="width: 8%" scope="col">甯�</td>
- <td style="width: 5%" scope="col">鍑哄嫟鎯呭喌</td>
- <td style="width: 5%" scope="col">璇惧爞鍙備笌搴�</td>
- <td style="width: 5%" scope="col">鎴愮哗</td>
- <td style="width: 5%" scope="col">璇惧悗浣滀笟瀹屾垚鎯呭喌</td>
- <td style="width: 24%" scope="col">澶囨敞</td>
- </tr>
- </thead>
- </table>
- <div id="tablediv" style="overflow:auto; width:100%; height:200px; text-align: center;">
- <apex:dataTable value="{!ARSInfoList}" var="al" id="theTable_content" border="0"
- style="width:99%;border-bottom-width: 0px; font-size:11px; border-spacing:0;" styleClass="list">
- <apex:column style="width: 18%">
- <apex:outputField style="resize:vertical;width: 95%" id="Department" value="{!al.CamMem.Department_ID__c}"/>
- </apex:column>
- <!-- id="{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}" onmouseover="showPIDiv('{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}')" onmouseout="hidePIDiv('{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}')" -->
- <apex:column style="width: 8%" >
- <!-- <apex:outputField style="resize:vertical;width: 95%" id="Name" value="{!al.CamMem.Contact_ID__c}" /> -->
- <span id="{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}" onmouseover="showPIDiv('{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}')" onmouseout="hidePIDiv('{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}')">{!al.ARS.Name}</span>
- </apex:column>
- <apex:column style="width: 14%">
- <apex:outputText style="resize:vertical;width: 95%" id="dept" value="{!al.CamMem.dept__c}"/>
- </apex:column>
- <apex:column style="width: 8%">
- <apex:outputText style="resize:vertical;width: 95%" id="State" value="{!al.CamMem.State__c}"/>
- </apex:column>
+ <apex:outputPanel >
+
+ <table id="theTable_header" style ="width: 98%; text-align: center;" styleClass="list">
+ <thead>
+ <tr>
+ <td style="width: 18%" scope="col">鍖婚櫌绉戝</td>
+ <td style="width: 8%" scope="col">濮撳悕</td>
+ <td style="width: 14%" scope="col">钀ヤ笟鏈儴</td>
+ <td style="width: 8%" scope="col">鐪�</td>
+ <td style="width: 8%" scope="col">甯�</td>
+ <td style="width: 5%" scope="col">鍑哄嫟鎯呭喌</td>
+ <td style="width: 5%" scope="col">璇惧爞鍙備笌搴�</td>
+ <td style="width: 5%" scope="col">鎴愮哗</td>
+ <td style="width: 5%" scope="col">璇惧悗浣滀笟瀹屾垚鎯呭喌</td>
+ <td style="width: 24%" scope="col">澶囨敞</td>
+ </tr>
+ </thead>
+ </table>
+ <div id="tablediv" style="overflow:auto; width:100%; height:200px; text-align: center;">
+ <apex:dataTable value="{!ARSInfoList}" var="al" id="theTable_content" border="0"
+ style="width:99%;border-bottom-width: 0px; font-size:11px; border-spacing:0;" styleClass="list">
+ <apex:column style="width: 18%">
+ <apex:outputField style="resize:vertical;width: 95%" id="Department" value="{!al.CamMem.Department_ID__c}"/>
+ </apex:column>
+ <!-- id="{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}" onmouseover="showPIDiv('{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}')" onmouseout="hidePIDiv('{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}')" -->
+ <apex:column style="width: 8%" >
+ <!-- <apex:outputField style="resize:vertical;width: 95%" id="Name" value="{!al.CamMem.Contact_ID__c}" /> -->
+ <span id="{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}" onmouseover="showPIDiv('{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}')" onmouseout="hidePIDiv('{!al.CamMem.Contact_ID__r.AWS_Data_Id__c}')">{!al.ARS.Name}</span>
+ </apex:column>
+ <apex:column style="width: 14%">
+ <apex:outputText style="resize:vertical;width: 95%" id="dept" value="{!al.CamMem.dept__c}"/>
+ </apex:column>
<apex:column style="width: 8%">
- <apex:outputText style="resize:vertical;width: 95%" id="City" value="{!al.CamMem.City__c}"/>
- </apex:column>
- <apex:column style="width: 5%">
- <apex:inputField rendered="{!Not(Inputdisabled)}" style="resize:vertical;width: 95%" id="AttendStatus" value="{!al.ARS.AttendStatus__c}"/>
+ <apex:outputText style="resize:vertical;width: 95%" id="State" value="{!al.CamMem.State__c}"/>
+ </apex:column>
+ <apex:column style="width: 8%">
+ <apex:outputText style="resize:vertical;width: 95%" id="City" value="{!al.CamMem.City__c}"/>
+ </apex:column>
+ <apex:column style="width: 5%">
+ <apex:inputField rendered="{!Not(Inputdisabled)}" style="resize:vertical;width: 95%" id="AttendStatus" value="{!al.ARS.AttendStatus__c}"/>
<apex:outputField rendered="{!Inputdisabled}" style="resize:vertical;width: 95%" id="AttendStatus_Output" value="{!al.ARS.AttendStatus__c}"/>
- </apex:column>
- <apex:column style="width: 5%">
- <apex:inputField rendered="{!Not(Inputdisabled)}" style="resize:vertical;width: 95%" id="AttendRate" value="{!al.ARS.AttendRate__c}"/>
+ </apex:column>
+ <apex:column style="width: 5%">
+ <apex:inputField rendered="{!Not(Inputdisabled)}" style="resize:vertical;width: 95%" id="AttendRate" value="{!al.ARS.AttendRate__c}"/>
<apex:outputField rendered="{!Inputdisabled}" style="resize:vertical;width: 95%" id="AttendRate_Output" value="{!al.ARS.AttendRate__c}"/>
- </apex:column>
+ </apex:column>
<apex:column style="width: 5%">
- <apex:inputField rendered="{!Not(Inputdisabled)}" style="resize:vertical;width: 95%" id="Grade" value="{!al.ARS.Grade__c}"/>
+ <apex:inputField rendered="{!Not(Inputdisabled)}" style="resize:vertical;width: 95%" id="Grade" value="{!al.ARS.Grade__c}"/>
<apex:outputField rendered="{!Inputdisabled}" style="resize:vertical;width: 95%" id="Grade_Output" value="{!al.ARS.Grade__c}"/>
- </apex:column>
+ </apex:column>
<apex:column style="width: 5%">
- <apex:inputField rendered="{!Not(Inputdisabled)}" value="{!al.ARS.HomeworkFeedback__c}" style="width: 95%" id="HomeworkFeedback" />
+ <apex:inputField rendered="{!Not(Inputdisabled)}" value="{!al.ARS.HomeworkFeedback__c}" style="width: 95%" id="HomeworkFeedback" />
<apex:outputField rendered="{!Inputdisabled}" style="resize:vertical;width: 95%" id="HomeworkFeedback_Output" value="{!al.ARS.HomeworkFeedback__c}"/>
- </apex:column>
+ </apex:column>
<apex:column style="width: 24%">
- <apex:inputTextarea disabled="{!Inputdisabled}" value="{!al.ARS.comment__c}" style="resize:vertical ;width: 95%" rows="3" />
- </apex:column>
-
- </apex:dataTable>
- </div>
-
+ <apex:inputTextarea disabled="{!Inputdisabled}" value="{!al.ARS.comment__c}" style="resize:vertical ;width: 95%" rows="3" />
+ </apex:column>
+
+ </apex:dataTable>
+ </div>
+
- </apex:outputPanel>
+ </apex:outputPanel>
</apex:pageblocksection>
<apex:pageBlockSection id="TrainedStaffFeedback" title="鍩硅浜哄憳鍙嶉淇℃伅姹囨��" columns="2" >
<apex:outputPanel >
- <apex:inputTextarea id="TrainedStaffFeedback" disabled="{!Inputdisabled}" value="{!AssessmentReport.TrainedStaffFeedback__c}" rows="10" style="resize:vertical;width: 250%"/>
- </apex:outputPanel>
+ <apex:inputTextarea id="TrainedStaffFeedback" disabled="{!Inputdisabled}" value="{!AssessmentReport.TrainedStaffFeedback__c}" rows="10" style="resize:vertical;width: 250%"/>
+ </apex:outputPanel>
</apex:pageBlockSection>
<apex:pageBlockSection id="HomeworkFeedback" title="璇惧悗浣滀笟銆佸涔犵浉鍏虫儏鍐垫眹鎬�" columns="2" >
<apex:outputPanel >
- <apex:inputTextarea id="HomeworkFeedback" disabled="{!Inputdisabled}" value="{!AssessmentReport.HomeworkFeedback__c}" rows="10" style="resize:vertical;width: 250%"/>
- </apex:outputPanel>
+ <apex:inputTextarea id="HomeworkFeedback" disabled="{!Inputdisabled}" value="{!AssessmentReport.HomeworkFeedback__c}" rows="10" style="resize:vertical;width: 250%"/>
+ </apex:outputPanel>
</apex:pageBlockSection>
<apex:pageBlockSection id="TeacherFeedback" title="璁插笀瀵规椿鍔ㄧ患鍚堟姤鍛�/鎰熸兂" columns="2" >
<apex:outputPanel >
- <apex:inputTextarea id="TeacherFeedback" disabled="{!Inputdisabled}" value="{!AssessmentReport.TeacherFeedback__c}" rows="10" style="resize:vertical;width: 250%"/>
- </apex:outputPanel>
+ <apex:inputTextarea id="TeacherFeedback" disabled="{!Inputdisabled}" value="{!AssessmentReport.TeacherFeedback__c}" rows="10" style="resize:vertical;width: 250%"/>
+ </apex:outputPanel>
</apex:pageBlockSection>
<apex:pageBlockSection id="LectureFeedback" title="璇句欢\璇剧▼璁剧疆鐩稿叧鍙嶉鍐呭(淇敼鎰忚銆佷寒鐐圭瓑锛�" columns="2" >
<apex:outputPanel >
- <apex:inputTextarea id="LectureFeedback" disabled="{!Inputdisabled}" value="{!AssessmentReport.LectureFeedback__c}" rows="10" style="resize:vertical;width: 250%"/>
- </apex:outputPanel>
+ <apex:inputTextarea id="LectureFeedback" disabled="{!Inputdisabled}" value="{!AssessmentReport.LectureFeedback__c}" rows="10" style="resize:vertical;width: 250%"/>
+ </apex:outputPanel>
</apex:pageBlockSection>
<apex:pageBlockSection id="GoodExample" title="鏈娲诲姩濂界殑渚嬪瓙&闇�瑕佹敼鍠勭殑鍦版柟" columns="2" >
<apex:outputPanel >
- <apex:inputTextarea id="GoodExample" disabled="{!Inputdisabled}" value="{!AssessmentReport.GoodExample__c}" rows="10" style="resize:vertical;width: 250%"/>
- </apex:outputPanel>
+ <apex:inputTextarea id="GoodExample" disabled="{!Inputdisabled}" value="{!AssessmentReport.GoodExample__c}" rows="10" style="resize:vertical;width: 250%"/>
+ </apex:outputPanel>
</apex:pageBlockSection>
<apex:pageMessages id="pageMessages_botton"></apex:pageMessages>
- </apex:pageBlock>
+ </apex:pageBlock>
</apex:form>
</apex:page>
\ No newline at end of file
--
Gitblit v1.9.1