force-app/main/default/classes/Consumable_order_AlertController.cls
@@ -2,6 +2,8 @@ public String idl {get; set;} public boolean IS_Alert_Price_Apply {get; set;} public ID userid {get; set;} public Consumable_order_AlertController() { idl = ApexPages.currentPage().getParameters().get('id'); @@ -11,6 +13,7 @@ } public void init() { String orderRecordTypeId = [select Id,DeveloperName from RecordType where SobjectType = 'Consumable_order__c' and DeveloperName = 'Order'].Id; list<Consumable_order__c> COList = [select id, SalesManager__c,RecordTypeId, Order_type__c, Order_status__c from Consumable_order__c where id =:idl]; @@ -19,7 +22,8 @@ userid = UserInfo.getUserId(); if( COList[0].SalesManager__c != null && COList[0].SalesManager__c == userid && COList[0].RecordTypeId.equals('01210000000c9dt') // && COList[0].RecordTypeId.equals('01210000000c9dt') && COList[0].RecordTypeId.equals(orderRecordTypeId) && COList[0].Order_type__c.equals('订单') && COList[0].Order_status__c.equals('已提交')){ IS_Alert_Price_Apply = true; @@ -27,6 +31,6 @@ } //IS_Alert_Price_Apply = true; } } } force-app/main/default/classes/LexPast2YearsRepairPriceReportController.cls
New file @@ -0,0 +1,20 @@ public with sharing class LexPast2YearsRepairPriceReportController { @AuraEnabled public static ReturnData init(String recordId){ ReturnData returnData = new ReturnData(); String reportId = [select Id from Report where DeveloperName ='Last2YearsRepairPrice3'].Id; returnData.reportId = reportId; String mCEName = [select Name from Maintenance_Contract_Estimate__c where Id = :recordId].Name; returnData.mCEName = mCEName; return returnData; } private class ReturnData{ @AuraEnabled public String reportId; @AuraEnabled public String mCEName; } } force-app/main/default/classes/LexPast2YearsRepairPriceReportController.cls-meta.xml
New file @@ -0,0 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <ApexClass xmlns="http://soap.sforce.com/2006/04/metadata"> <apiVersion>51.0</apiVersion> <status>Active</status> </ApexClass> force-app/main/default/classes/LexRentalApplyESetRefreshStaController.cls
New file @@ -0,0 +1,98 @@ public with sharing class LexRentalApplyESetRefreshStaController { @AuraEnabled public static String eSetRefreshStatus(String raeSetId) { return eSetRefreshStatusBatch(new List<String> {raeSetId}); } public static String eSetRefreshStatusBatch(List<String> raeSetIds) { List<Rental_Apply_Equipment_Set__c> updateList1 = new List<Rental_Apply_Equipment_Set__c>(); if (!raeSetIds.isEmpty()) { for (Rental_Apply_Equipment_Set__c raes: [ SELECT Id,Repair_Status1__c,Repair_Status_Text__c,Final_reply_day__c,Final_reply_day_text__c, Received_Confirm_NG_Not_Return__c,Received_Confirm_NG_Not_Return_Text__c, Received_Confirm_Status_Text__c, Received_Confirm_Status_F__c , NG_Final_reply_day_Text__c , NG_Final_reply_day_F__c , Yizhouweixiu_Final_reply_day_Text__c , Yizhouweixiu_Final_reply_day_F__c , Extend_Final_reply_day_Text__c , Extend_Final_reply_day_F__c , QIS_Final_reply_day_Text__c , QIS_Final_reply_day_F__c , Repair_cancel_Final_reply_day_Text__c , Repair_cancel_Final_reply_day_F__c , Return_to_office_Final_reply_day_Text__c , Return_to_office_Final_reply_day_F__c , Repair_delete_Final_reply_day_Text__c , Repair_delete_Final_reply_day_F__c , Yigoudaihuo_Final_reply_day_Text__c , Yigoudaihuo_Final_reply_day_F__c , Guzhangpaicha_Final_reply_day_Text__c , Guzhangpaicha_Final_reply_day_F__c , Repair_Agreed_Quotation_Text__c , Repair_Agreed_Quotation_F__c , Return_to_office_Final_reply_day_U_RC__c , Return_to_office_Final_reply_day_U_RC_F__c , Extend_Date__c , Extend_Date_F__c , Received_NG_ReAssign_Text__c , Received_NG_ReAssign__c //【FY23大及巨大课题】长假备品借用延期开发 2022/12/27 start xxf , Final_reply_day_Holiday_backup__c , NG_Final_reply_day_F_Holiday_backup__c , NG_Final_reply_day_Text_Holiday_backup__c , Yizhouweixiu_Final_reply_day_F_Holiday__c , Yizhouweixiu_Final_reply_day_TextHoliday__c , Extend_Final_reply_day_F_Holiday_backup__c , Extend_Final_reply_day_Text_Holiday_back__c , QIS_Final_reply_day_F_Holiday_backup__c , QIS_Final_reply_day_Text_Holiday_backup__c , Repair_cancel_Final_reply_day_F_Holiday__c , Repair_cancel_Final_reply_day_Text_Holid__c , Return_to_office_Final_reply_day_F_Ho__c , Return_to_office_Final_reply_day_Text_Ho__c , Repair_delete_Final_reply_day_F_Holiday__c , Repair_delete_Final_reply_day_Text_Ho__c , Yigoudaihuo_Final_reply_day_F_Holiday__c , Yigoudaihuo_Final_reply_day_Text_Holiday__c , FGuzhangpaicha_Final_reply_day_F_Holiday__c , Guzhangpaicha_Final_reply_day_Text_Holid__c , Return_to_office_Final_reply_day_U_RC_Ho__c , Return_to_office_Final_reply_day_U_RC_FH__c //【FY23大及巨大课题】长假备品借用延期开发 2022/12/27 end xxf FROM Rental_Apply_Equipment_Set__c WHERE Id IN :raeSetIds ]) { Rental_Apply_Equipment_Set__c upd = UpdateRentalApplyEquipmentSetBatch.setRAES(raes); if (upd != null) { updateList1.add(upd); } } } //bp2 // List<Equipment_Set_Detail__c> esdList = [ // select Id,Asset_condition__c,Asset_condition_Text__c, // Serial_Lot__c,Serial_Lot_text__c, // Asset__r.Loaner_accsessary__c, Loaner_accsessary_text__c, // Active_judgement__c,Active_judgement_select__c,Active_judgement_text__c, // Last_Reserve_RAES_Detail_RAES_F__c,Last_Reserve_RAES_Detail_RAES_Id__c, // Equipment_Set_Last_Reserve_RAES_F__c,Equipment_Set_Last_Reserve_RAES_Id__c // from Equipment_Set_Detail__c // where Equipment_Set__c IN :eSetIds]; // List<Equipment_Set_Detail__c> updateList2 = UpdateRentalApplyEquipmentSetBatch.setESD(esdList); Savepoint sp = Database.setSavepoint(); try { if (!updateList1.isEmpty()) update updateList1; //bp2 if (updateList2.size() > 0) update updateList2; return '1'; } catch (System.Exception e) { Database.rollback(sp); return e.getMessage(); } // return '1'; } } force-app/main/default/classes/LexRentalApplyESetRefreshStaController.cls-meta.xml
New file @@ -0,0 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <ApexClass xmlns="http://soap.sforce.com/2006/04/metadata"> <apiVersion>50.0</apiVersion> <status>Active</status> </ApexClass> force-app/main/default/classes/LexVMcontractUsageRateNewController.cls
New file @@ -0,0 +1,13 @@ public with sharing class LexVMcontractUsageRateNewController { @AuraEnabled public static String init(String recordId){ try { String reportId = [select Id from Report where DeveloperName ='VM_contract_bottun'].Id; return reportId; } catch (Exception e) { return e.getMessage(); } } } force-app/main/default/classes/LexVMcontractUsageRateNewController.cls-meta.xml
New file @@ -0,0 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <ApexClass xmlns="http://soap.sforce.com/2006/04/metadata"> <apiVersion>51.0</apiVersion> <status>Active</status> </ApexClass> force-app/main/default/classes/TransferApplyWebService.cls
@@ -12,10 +12,12 @@ , RecordType.DeveloperName //20201202 ljh add , BeiPinWindow__c //20201202 ljh add , Add_Reason__c // 20210429 1831 you ,RecordtypeId FROM TransferApply__c WHERE Id = :taId FOR UPDATE ]; if (taList.isEmpty()) { return '调拨单不存在。'; } @@ -27,8 +29,8 @@ if(!errorList.isEmpty()) { return String.join(errorList, '\n'); } system.debug('zzm :'+ta.Status__c +',RecordtypeId:' +ta.RecordtypeId); if(ta.Status__c == '草案中') { ta.Status__c = '填写完毕'; } else { @@ -172,6 +174,7 @@ WHERE Id = :taId FOR UPDATE ]; if (taList.isEmpty()) { return '调拨单不存在。'; } force-app/main/default/lwc/lexAssetMaintainDetail/lexAssetMaintainDetail.js
@@ -30,7 +30,7 @@ } async cancelSubmit(){ window.open('/apex/AssetMaintainDetail?id='+this.recordId,'AssetMaintainDetail', 'width=600,height=200'); window.open('/apex/AssetMaintainDetail?id='+this.recordId,'_blank'); } } force-app/main/default/lwc/lexAssetMaintainPage/lexAssetMaintainPage.js
@@ -30,6 +30,6 @@ } async cancelSubmit(){ window.open('/apex/AssetMaintain?id='+this.recordId,'lexAssetMaintainPage', 'width=600,height=200'); window.open('/apex/AssetMaintain?id='+this.recordId,'_blank'); } } force-app/main/default/lwc/lexDetailBulkUpdate/lexDetailBulkUpdate.js
@@ -30,7 +30,7 @@ } async cancelSubmit(){ window.open('/apex/TransferApplySelectDetailSub?id='+this.recordId,'DetailBulkUpdateLWC', 'width=600,height=200'); window.open('/apex/TransferApplySelectDetailSub?id='+this.recordId,'_blank'); } //old js force-app/main/default/lwc/lexLostReturnDeliverySlip/lexLostReturnDeliverySlip.js
@@ -30,7 +30,7 @@ } async cancelSubmit(){ window.open('/apex/Lost_Return_DeliverySlip?id='+this.recordId,'LostReturnDeliverySlip', 'width=600,height=200'); window.open('/apex/Lost_Return_DeliverySlip?id='+this.recordId,'_blank'); } //old js force-app/main/default/lwc/lexPast2YearsRepairPriceReport/lexPast2YearsRepairPriceReport.css
New file @@ -0,0 +1,12 @@ .exampleHolder{ position: relative; top: 0; width: 0; left: 0; right: 0; margin: 0 auto; } .uiContainerManager { display:none; } force-app/main/default/lwc/lexPast2YearsRepairPriceReport/lexPast2YearsRepairPriceReport.html
New file @@ -0,0 +1,3 @@ <template> </template> force-app/main/default/lwc/lexPast2YearsRepairPriceReport/lexPast2YearsRepairPriceReport.js
New file @@ -0,0 +1,34 @@ import { LightningElement,wire,track,api} from 'lwc'; import { CurrentPageReference } from "lightning/navigation"; import { CloseActionScreenEvent } from 'lightning/actions'; import { ShowToastEvent } from 'lightning/platformShowToastEvent'; import init from '@salesforce/apex/LexPast2YearsRepairPriceReportController.init'; export default class lexPast2YearsRepairPriceReport extends LightningElement { @api recordId; @wire(CurrentPageReference) getStateParameters(currentPageReference) { if (currentPageReference) { const urlValue = currentPageReference.state.recordId; if (urlValue) { let str = `${urlValue}`; this.recordId = str; } } } connectedCallback(){ init({ recordId: this.recordId }).then(returnData => { console.log(returnData); this.dispatchEvent(new CloseActionScreenEvent()); // /lightning/r/Report/00O100000058Bzh/view?fv0={!Maintenance_Contract_Estimate__c.Name} window.location="/lightning/r/Report/" + returnData.reportId+'/view?fv0='+returnData.mCEName; this.IsLoading = false; }) } } force-app/main/default/lwc/lexPast2YearsRepairPriceReport/lexPast2YearsRepairPriceReport.js-meta.xml
New file @@ -0,0 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata" fqn="lexPast2YearsRepairPriceReport"> <apiVersion>51.0</apiVersion> <isExposed>true</isExposed> <targets> <target>lightning__RecordPage</target> <target>lightning__AppPage</target> <target>lightning__HomePage</target> <target>lightning__RecordAction</target> </targets> </LightningComponentBundle> force-app/main/default/lwc/lexRentalApplyESetRefreshStatus/lexRentalApplyESetRefreshStatus.js
@@ -4,7 +4,7 @@ import { ShowToastEvent } from 'lightning/platformShowToastEvent'; import eSetRefreshStatus from '@salesforce/apex/RentalApplyESetRefreshStatusController.eSetRefreshStatus'; import eSetRefreshStatus from '@salesforce/apex/LexRentalApplyESetRefreshStaController.eSetRefreshStatus'; export default class lexRentalApplyESetRefreshStatus extends LightningElement { @api raeSetId; IsLoading=true; force-app/main/default/lwc/lexSubmitApprovalProcess/lexSubmitApprovalProcess.js
@@ -13,6 +13,7 @@ @api recordId; transferApplyPermission; IsLoading=true; cancelResult; @wire(CurrentPageReference) getStateParameters(currentPageReference) { @@ -34,17 +35,8 @@ console.log('this.transferApplyId:' + this.recordId); applyPermission().then(result => { console.log(result); this.transferApplyPermission = result; this.cancelSubmit(); }).catch( error =>{ console.log(error); }); } cancelSubmit(){ if (this.transferApplyPermission == false) { this.transferApplyPermission = result; if (this.transferApplyPermission == false) { this.showToast('','没有提交申请的权限','warning'); this.IsLoading=false; this.dispatchEvent(new CloseActionScreenEvent()); @@ -56,26 +48,59 @@ }).then(cancel=>{ if(cancel) { submitApply({taId:this.recordId}).then(submitRes=>{ if(submitRes == '1'){ this.showToast('','提交成功','success'); setTimeout(function(){ window.location.href = window.location; }, 1500 ); }else{ this.showToast("",submitRes,"warning"); } console.log(submitRes); this.cancelResult = submitRes; this.cancelSubmit().then(res=>{ this.IsLoading=false; this.dispatchEvent(new CloseActionScreenEvent()); }); }); this.IsLoading=false; this.dispatchEvent(new CloseActionScreenEvent()); }).catch( error =>{ this.showToast("",submitRes,"error"); }); // this.IsLoading=false; // this.dispatchEvent(new CloseActionScreenEvent()); } else{ this.IsLoading=false; this.dispatchEvent(new CloseActionScreenEvent()); } }); } } }).catch( error =>{ console.log(error); }); } async cancelSubmit(){ console.log(this.cancelResult); if(this.cancelResult == '1') { console.log(this.cancelResult); this.dispatchEvent( new ShowToastEvent({ message:'提交成功', variant: "success" }) ); setTimeout(function(){ window.location.href = window.location; }, 1500 ) } else { this.dispatchEvent( new ShowToastEvent({ message:this.cancelResult, variant: "warning" }) ); console.log("result:",this.cancelResult); // await this.showToast("",this.cancelResult,"warning"); } } showToast(_title,_message,_variant) { force-app/main/default/lwc/lexVMcontractUsageRateNew/lexVMcontractUsageRateNew.css
New file @@ -0,0 +1,12 @@ .exampleHolder{ position: relative; top: 0; width: 0; left: 0; right: 0; margin: 0 auto; } .uiContainerManager { display:none; } force-app/main/default/lwc/lexVMcontractUsageRateNew/lexVMcontractUsageRateNew.html
New file @@ -0,0 +1,3 @@ <template> </template> force-app/main/default/lwc/lexVMcontractUsageRateNew/lexVMcontractUsageRateNew.js
New file @@ -0,0 +1,36 @@ import { LightningElement,wire,track,api} from 'lwc'; import { CurrentPageReference } from "lightning/navigation"; import { CloseActionScreenEvent } from 'lightning/actions'; import { ShowToastEvent } from 'lightning/platformShowToastEvent'; import init from '@salesforce/apex/LexVMcontractUsageRateNewController.init'; export default class lexVMcontractUsageRateNew extends LightningElement { @api recordId; @wire(CurrentPageReference) getStateParameters(currentPageReference) { if (currentPageReference) { const urlValue = currentPageReference.state.recordId; if (urlValue) { let str = `${urlValue}`; this.recordId = str; } } } connectedCallback(){ init({ recordId: this.recordId }).then(result => { console.log(result); this.dispatchEvent(new CloseActionScreenEvent()); // /lightning/r/Report/00O10000006S0oF/view?fv0={!Maintenance_Contract__c.Id} // /00O10000006S0oF?pv0={!Maintenance_Contract__c.Id} window.location="/lightning/r/Report/" + result+'/view?fv0='+this.recordId; this.IsLoading = false; }) } } force-app/main/default/lwc/lexVMcontractUsageRateNew/lexVMcontractUsageRateNew.js-meta.xml
New file @@ -0,0 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata" fqn="lexVMcontractUsageRateNew"> <apiVersion>51.0</apiVersion> <isExposed>true</isExposed> <targets> <target>lightning__RecordPage</target> <target>lightning__AppPage</target> <target>lightning__HomePage</target> <target>lightning__RecordAction</target> </targets> </LightningComponentBundle> force-app/main/default/pages/AL_MobileApp_Menus.page
@@ -1,4 +1,4 @@ <apex:page docType="html-5.0" applyHtmlTag="false" showHeader="false" sidebar="false" standardStylesheets="false"> <apex:page docType="html-5.0" applyHtmlTag="false" showHeader="false" sidebar="false" standardStylesheets="false" lightningStylesheets='true'> <!-- ローディング中 --> <div ng-show="working" style="padding-top:40px; text-align:center"> force-app/main/default/pages/AssessmentReport.page
@@ -1,12 +1,13 @@ <apex:page sidebar="false" showHeader="true" action="{!init}" standardcontroller="AssessmentReport__c" extensions="AssessmentReportController" id="allPage" lightningStylesheets='true'> <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="{!URLFOR($Resource.connection20)}"/> <apex:includeScript value="{!URLFOR($Resource.apex20)}"/> <apex:includeScript value="{!URLFOR($Resource.AWSService, 'AWSService.js') }" /> <apex:stylesheet value="{!URLFOR($Resource.StyleUtilCss)}"/> <style> /*点击授课内容之后,页面样式错乱*/ /*点击授课内容之后,页面*/ body .detailList .dataCol input[type="text"],body .detailList .dataCol select { min-width: 8rem; } @@ -42,6 +43,9 @@ } for(var i=0;i<contacts.length;i++){ contact[contacts[i].dataId] = contacts[i].lastName.replace(/"/g,""); //2023 07 04 张赫阳 PIPL改造 Start document.getElementById(contacts[i].dataId).innerHTML = contact[contacts[i].dataId]; //2023 07 04 张赫阳 PIPL改造 End } console.log(JSON.stringify(contact)); }; force-app/main/default/pages/CommunitiesSelfRegConfirm.page
@@ -1,4 +1,4 @@ <apex:page id="communitiesSelfRegConfirmPage" controller="CommunitiesSelfRegConfirmController" showHeader="true" cache="false" title="{!$Label.site.registration_confirmation}" > <apex:page id="communitiesSelfRegConfirmPage" controller="CommunitiesSelfRegConfirmController" showHeader="true" cache="false" title="{!$Label.site.registration_confirmation}" lightningStylesheets="true" > <apex:define name="body"> <center> <apex:panelGrid bgcolor="white" columns="1" style="align: center;"> force-app/main/default/pages/DiscountProductChoosEditPage.page
@@ -1,4 +1,4 @@ <apex:page standardcontroller="DiscountProductApplication__c" sidebar="false"> <apex:page standardcontroller="DiscountProductApplication__c" sidebar="false" lightningStylesheets='true'> <!-- <apex:includeScript value="{!URLFOR($Resource.connection20)}"/> <apex:includeScript value="{!URLFOR($Resource.apex20)}"/> --> <script type="text/javascript"> force-app/main/default/pages/ListShip.page
@@ -42,9 +42,9 @@ <th style="text-align:right; width:60px;">医院</th> <td style="text-align:left; width:75px;"><apex:inputText value="{!enduser}" style="width:95%;"/></td> <th style="text-align:right; width:60px;">{!$ObjectType.Ship__c.fields.Shipping_date__c.Label}</th> <td style="text-align:left; width:75px;"><apex:inputField value="{!dateFrom.Birth_Date__c}" style="width:95%;"/></td> <td style="text-align:left; width:75px;"><apex:inputField value="{!dateFrom.Birth_Date__c}" /></td> <td style="text-align:left; width:10px;">~</td> <td style="text-align:left; width:75px;"><apex:inputField value="{!dateTo.Birth_Date__c}" style="width:95%;"/></td> <td style="text-align:left; width:75px;"><apex:inputField value="{!dateTo.Birth_Date__c}" /></td> </tr> </table> <table style="width:100%; border: 0; border-collapse: collapse; margin: 10px 0 10px 0; " id="searchTbl2"> force-app/main/default/pages/MicrobatchSelfReg.page
@@ -1,4 +1,4 @@ <apex:page id="microbatchSelfRegPage" showHeader="true" controller="MicrobatchSelfRegController" title="{!$Label.site.user_registration}"> <apex:page id="microbatchSelfRegPage" showHeader="true" controller="MicrobatchSelfRegController" title="{!$Label.site.user_registration}" lightningStylesheets="true"> <apex:define name="body"> <center> <apex:form id="theForm" forceSSL="true"> force-app/main/default/pages/OFSInsReportLayout.page
@@ -9,6 +9,7 @@ <apex:includeScript value="{!URLFOR($Resource.apex20)}"/> <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/> <apex:includeScript value="{! URLFOR($Resource.AWSService, 'AWSService.js') }" /> <apex:stylesheet value="{!URLFOR($Resource.StyleUtilCss)}"/> <style type="text/css"> table#AssetTable select { width: 98%; @@ -30,7 +31,59 @@ .dateFormat { display: none; } body label, .slds-vf-scope label { font-size: .875rem; } table.detailList th, table.detailList td{ vertical-align: middle; } body .bPageBlock .detailList .labelCol label, .slds-vf-scope .bPageBlock .detailList .labelCol label { margin-top: -0.125rem; } body .bPageBlock .detailList .dataCol { width: auto; } table.detailList td.dataCol.last input { width: 150px; } div[field-api="Reporter__c"] .lookupInput { margin-left: 10px; } body .detailList .dataCol input[type="text"] { min-width: 71px; margin-top: -4px; } table.detailList td.dataCol.last input[field-api="Responsible_Person__c"] { margin-left: -5px; } table.detailList td.dataCol input[field-api="Manual_Department__c"] { min-width: 368px; } table.detailList td.dataCol input[field-api="Hospital__c"] { min-width: 362px; } /*20230719 ljh start*/ .mytable .pbSubsection .detailList tr td,.mytable .pbSubsection .detailList th td{ height: 40px; line-height: 40px; } .mytable tr td label{ margin-right: 0; margin-left: 5px; } body .bPageBlock .mytable .detailList .labelCol{ width:10%; height: 40px; line-height: 40px; } .mytable .dataCol select{ margin-bottom: 0; } /*20230719 ljh end*/ </style> <script type="text/javascript"> var tmpaid = ""; @@ -143,9 +196,6 @@ blockme(); //callback();return; //<input type="hidden" value="{!ir.Id}" id="IrId"/> //<input type="hidden" value="{!ir.Responsible_Person_Encrypted__c}" id="Responsible_Person_Encrypted__c"/> //<input type="hidden" value="{!ir.phone_Encrypted__c}" id="phone_Encrypted__c"/> let e_id = document.getElementById("IrId"); let url = staticResource.newUrl; @@ -172,9 +222,7 @@ document.getElementById("Page:Form:Block:AWS_Data_Id__c").value = aws_data1.dataId; j$("[field-api='phone__c']").val(aws_data1.phone); //document.getElementById("Page:Form:Block:phone_Encrypted__c").value = aws_data1.phoneEncrypt; //zhj 新方案改造 2022-12-05 j$("[field-api='Responsible_Person__c']").val(aws_data1.responsiblePerson); //document.getElementById("Page:Form:Block:Responsible_Person_Encrypted__c").value = aws_data1.responsiblePersonEncrypt; //zhj 新方案改造 2022-12-05 if (callback) { callback(); @@ -185,6 +233,7 @@ function saveBtnJs(){ Encrypt(saveBtn); } function submitJs(){ Encrypt(submit); } @@ -279,7 +328,7 @@ </head> <body> <!-- HWAG-B4Q3G5 20180918Start --> <apex:form id="Form" style="margin:0 5px;" onkeydown="if(event.keyCode==13){return false;}">> <apex:form id="Form" style="margin:0 5px;" onkeydown="if(event.keyCode==13){return false;}"> <!-- HWAG-B4Q3G5 20180918End --> <script type="text/javascript"> // 保存後、新規の報告書IDを取得 @@ -315,19 +364,19 @@ <table> <tr> <td><apex:outputLabel value="{!$ObjectType.Inspection_Report__c.Label}:" style="font-size:18px;font-weight:bold;padding-right: 5px;"/></td> <td>(<apex:inputCheckBox value="{!ir.Name_Manual__c}" id="Name_Manual" onchange="toggleIrNameDisabled(this);return false;"/> <td>( <apex:inputCheckBox value="{!ir.Name_Manual__c}" id="Name_Manual" onchange="toggleIrNameDisabled(this);return false;"/> <apex:outputLabel value="{!$ObjectType.Inspection_Report__c.fields.Name_Manual__c.Label}" for="Name_Manual"/>) <apex:inputField value="{!ir.Name}" id="Ir_Name" html-disabled="disabled" style="border-width:0px;font-size:18px;font-weight:bold;padding-right:20px;-webkit-text-fill-color:black;"/> <apex:inputField value="{!ir.Name}" id="Ir_Name" html-disabled="disabled" style="border-width:1px;font-size:18px;font-weight:bold;padding-right:20px;margin-right: 10px;-webkit-text-fill-color:black;"/> </td> <td style="text-align: center;padding-right: 100px;"><input class="btn" type="Button" style="width:80px;" value="保存" action="" onclick="saveBtnJs();" rerender="Form" onComplete="unblockUI();"/></td> <td style="text-align: center;padding-right: 100px;"><input class="btn" type="Button" value="提交" action="" onclick="submitJs();" style="width:80px" rerender="Form" id="submitButton" onComplete="unblockUI();"/></td> <td style="text-align: center;padding-right: 100px;"><apex:commandButton style="width:80px;" value="关闭窗口" onclick="location.href='/apex/OFSWindowClose';return false;" id="closeButton"/></td> <td style="text-align: center;padding-right: 100px;"><apex:commandButton style="width:90px;" value="关闭窗口" onclick="location.href='/apex/OFSWindowClose';return false;" id="closeButton"/></td> <td style="text-align: center;"><input class="btn" type="Button" style="width:80px;" value="PDF" action="" onclick="showPDFJs();" rerender="Form" onComplete="unblockUI();"/></td> </tr> </table> <apex:pageBlockSection title="{!sectionList[0].title}" columns="{!sectionList[0].column}" showHeader="{!sectionList[0].showHeader}" rendered="{!sectionList.size>0}"> <apex:repeat value="{!sectionList[0].sectionItemList}" var="sectionItem" id="SectionItemList"> <apex:outputField value="{!ir[sectionItem.api]}" rendered="{!NOT(sectionItem.isDummy)&&NOT(sectionItem.isCustomize)&&NOT(sectionItem.isInput)}"/> <apex:outputField value="{!ir[sectionItem.api]}" rendered="{!NOT(sectionItem.isDummy)&&NOT(sectionItem.isCustomize)&&NOT(sectionItem.isInput)}" /> <apex:inputField style="width:{!sectionItem.width};height:{!sectionItem.height};" value="{!ir[sectionItem.api]}" rendered="{!NOT(sectionItem.isDummy)&&NOT(sectionItem.isCustomize)&§ionItem.isInput}" required="{!sectionItem.isRequired}" html-tabindex="{!sectionItem.index}"/> <apex:pageblockSectionItem rendered="{!NOT(sectionItem.isDummy)&&(sectionItem.isCustomize)&&Not(isNull(sectionItem.customizeLable))}"> <apex:outputLabel value="{!sectionItem.customizeLable}"/> @@ -338,8 +387,8 @@ <apex:outputField value="{!ir[api]}"/> </apex:outputPanel> <apex:outputPanel layout="none" rendered="{!NOT(api == 'Hospital__c' && ir.Id != '')}"> <apex:outputLabel style="font-weight: bold; padding-right: 5px;" value="{!sectionItem.apiLabelMap[api]}"/> <apex:inputField value="{!ir[api]}" style="{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && (sectionItem.isInput || sectionItem.apiInputMap[api])}" required="{!sectionItem.apiRequireMap[api]}" html-tabindex="{!sectionItem.index}"/> <apex:outputLabel style="font-weight: bold; padding-right: 5px; " value="{!sectionItem.apiLabelMap[api]}"/> <apex:inputField value="{!ir[api]}" style="{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && (sectionItem.isInput || sectionItem.apiInputMap[api])}" required="{!sectionItem.apiRequireMap[api]}" html-tabindex="{!sectionItem.index}" /> <apex:outputPanel style="display:inline-block;{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && NOT((sectionItem.isInput || sectionItem.apiInputMap[api]))}"> <apex:outputField value="{!ir[api]}"/> </apex:outputPanel> @@ -369,49 +418,64 @@ <apex:inputHidden value="{!ir.phone_Encrypted__c}" id="phone_Encrypted__c"/> --> <!-- zhj 新方案改造 2022-12-05 end--> <apex:inputHidden value="{!ir.AWS_Data_Id__c}" id="AWS_Data_Id__c"/> <apex:repeat value="{!sectionList}" var="section" id="SectionList"> <apex:pageBlockSection title="{!section.title}" columns="{!section.column}" showHeader="{!section.showHeader}" rendered="{!!section.isTop}"> <apex:repeat value="{!section.sectionItemList}" var="sectionItem" id="SectionItemList"> <apex:outputField value="{!ir[sectionItem.api]}" rendered="{!NOT(sectionItem.isDummy)&&NOT(sectionItem.isCustomize)&&NOT(sectionItem.isInput)}"/> <apex:inputField html-field-api="{!sectionItem.api}" style="width:{!sectionItem.width};height:{!sectionItem.height};" value="{!ir[sectionItem.api]}" rendered="{!NOT(sectionItem.isDummy)&&NOT(sectionItem.isCustomize)&§ionItem.isInput}" required="{!sectionItem.isRequired}" html-tabindex="{!sectionItem.index}"/> <apex:pageblockSectionItem rendered="{!NOT(sectionItem.isDummy)&&(sectionItem.isCustomize)&&Not(isNull(sectionItem.customizeLable))}"> <apex:outputLabel value="{!sectionItem.customizeLable}"/> <apex:outputPanel layout="none"> <apex:repeat value="{!sectionItem.apiList}" var="api"> <!-- 保存後、病院は強制outputField --> <apex:outputPanel layout="none" rendered="{!api == 'Hospital__c' && ir.Id != ''}"> <apex:outputField value="{!ir[api]}"/> </apex:outputPanel> <apex:outputPanel layout="none" rendered="{!NOT(api == 'Hospital__c' && ir.Id != '')}"> <apex:outputLabel style="font-weight: bold; padding-right: 5px;" value="{!sectionItem.apiLabelMap[api]}"/> <apex:inputField html-field-api="{!api}" value="{!ir[api]}" style="{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && (sectionItem.isInput || sectionItem.apiInputMap[api])}" required="{!sectionItem.apiRequireMap[api]}" html-tabindex="{!sectionItem.index}"/> <apex:outputPanel style="display:inline-block;{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && NOT((sectionItem.isInput || sectionItem.apiInputMap[api]))}"> <apex:outputField value="{!ir[api]}"/> </apex:outputPanel> </apex:outputPanel> <apex:pageBlockSection title="{!section.title}" columns="{!section.column}" showHeader="{!section.showHeader}" rendered="{!!section.isTop}" html-class="mytable"> <apex:repeat value="{!section.sectionItemList}" var="sectionItem" id="SectionItemList"> <apex:outputField value="{!ir[sectionItem.api]}" rendered="{!NOT(sectionItem.isDummy)&&NOT(sectionItem.isCustomize)&&NOT(sectionItem.isInput)}"/> <!-- 20230719 ljh --> <!-- <apex:inputField html-field-api="{!sectionItem.api}" style="width:{!sectionItem.width};height:{!sectionItem.height};margin-left:17px;" value="{!ir[sectionItem.api]}" rendered="{!NOT(sectionItem.isDummy)&&NOT(sectionItem.isCustomize)&§ionItem.isInput}" required="{!sectionItem.isRequired}" html-tabindex="{!sectionItem.index}"/> --> <apex:inputField html-field-api="{!sectionItem.api}" style="width:{!sectionItem.width};height:{!sectionItem.height};" value="{!ir[sectionItem.api]}" rendered="{!NOT(sectionItem.isDummy)&&NOT(sectionItem.isCustomize)&§ionItem.isInput}" required="{!sectionItem.isRequired}" html-tabindex="{!sectionItem.index}"/> <apex:pageblockSectionItem rendered="{!NOT(sectionItem.isDummy)&&(sectionItem.isCustomize)&&Not(isNull(sectionItem.customizeLable))}"> <apex:outputLabel value="{!sectionItem.customizeLable}" /> <apex:outputPanel layout="none"> <apex:repeat value="{!sectionItem.apiList}" var="api"> <!-- 保存後、病院は強制outputField --> <apex:outputPanel layout="none" rendered="{!api == 'Hospital__c' && ir.Id != ''}"> <apex:outputField value="{!ir[api]}"/> </apex:outputPanel> <apex:outputPanel layout="none" rendered="{!NOT(api == 'Hospital__c' && ir.Id != '')}"> <!-- 20230719 ljh --> <!-- <apex:outputLabel style="font-weight: bold; padding-right: 5px;" value="{!sectionItem.apiLabelMap[api]}"/> --> <apex:outputLabel style="font-weight: bold;" value="{!sectionItem.apiLabelMap[api]}"/> <apex:inputField html-field-api="{!api}" value="{!ir[api]}" style="{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && (sectionItem.isInput || sectionItem.apiInputMap[api])}" required="{!sectionItem.apiRequireMap[api]}" html-tabindex="{!sectionItem.index}"/> <apex:outputPanel style="display:inline-block;{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && NOT((sectionItem.isInput || sectionItem.apiInputMap[api]))}"> <!-- <apex:outputField value="{!ir[api]}"/> --> {!ir[api]} </apex:outputPanel> </apex:outputPanel> </apex:repeat> </apex:outputPanel> </apex:pageblockSectionItem> <apex:pageblockSectionItem rendered="{!NOT(sectionItem.isDummy)&&(sectionItem.isCustomize)&&(isNull(sectionItem.customizeLable))}"> <apex:outputPanel layout="none"> <apex:repeat value="{!sectionItem.apiList}" var="api"> <!-- 20230719 ljh --> <!-- <apex:outputLabel style="font-weight: bold; padding-right: 5px;" value="{!sectionItem.apiLabelMap[api]}"/> --> <apex:outputLabel style="font-weight: bold;" value="{!sectionItem.apiLabelMap[api]}"/> <apex:inputField html-field-api="api" value="{!ir[api]}" style="{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && (sectionItem.isInput || sectionItem.apiInputMap[api])}" required="{!sectionItem.apiRequireMap[api]}" html-tabindex="{!sectionItem.index}"/> <apex:outputPanel style="display:inline-block;{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && NOT((sectionItem.isInput || sectionItem.apiInputMap[api]))}"> <apex:outputField value="{!ir[api]}"/> </apex:outputPanel> </apex:repeat> </apex:outputPanel> </apex:pageblockSectionItem> <apex:pageBlockSectionItem rendered="{!sectionItem.isDummy}"/> </apex:repeat> </apex:pageBlockSection> </apex:repeat> <!-- zzm add 230726 start --> <apex:outputPanel > <table class="edittable" border="0" style="border-collapse: collapse; table-layout:fixed;margin-bottom:20px;margin-top: -10px;"> <tr> <td style='width: 120px;text-align: right;'>{!$ObjectType.Inspection_Report__c.fields.Agency__c.Label}</td> <td style='min-width: 360px;padding-left: 20px;'><apex:inputField value="{!ir.Agency__c}" style="min-width: 368px;"/></td> <td style='width: 178px;text-align: right;'>{!$ObjectType.Inspection_Report__c.fields.Agency_Contact_Id__c.Label}</td> <td style='min-width: 360px;padding-left: 20px;'><apex:inputField value="{!ir.Agency_Contact_Id__c}" style="width:161px;"/></td> </tr> </table> </apex:outputPanel> </apex:pageblockSectionItem> <apex:pageblockSectionItem rendered="{!NOT(sectionItem.isDummy)&&(sectionItem.isCustomize)&&(isNull(sectionItem.customizeLable))}"> <apex:outputPanel layout="none"> <apex:repeat value="{!sectionItem.apiList}" var="api"> <apex:outputLabel style="font-weight: bold; padding-right: 5px;" value="{!sectionItem.apiLabelMap[api]}"/> <apex:inputField html-field-api="api" value="{!ir[api]}" style="{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && (sectionItem.isInput || sectionItem.apiInputMap[api])}" required="{!sectionItem.apiRequireMap[api]}" html-tabindex="{!sectionItem.index}"/> <apex:outputPanel style="display:inline-block;{!sectionItem.apiStyleMap[api]}" rendered="{!NOT(api=='') && NOT((sectionItem.isInput || sectionItem.apiInputMap[api]))}"> <apex:outputField value="{!ir[api]}"/> </apex:outputPanel> </apex:repeat> </apex:outputPanel> </apex:pageblockSectionItem> <apex:pageBlockSectionItem rendered="{!sectionItem.isDummy}"/> </apex:repeat> </apex:pageBlockSection> </apex:repeat> <!-- zzm add 230726 end --> <script type="text/javascript"> // 病院の左側「刷新」ボタン追加 var labels = document.getElementsByTagName("label"); @@ -425,15 +489,58 @@ } } </script> <apex:pageBlockSection title="已选保有设备字段历史" columns="1" id="CheckSection"> <!-- zzm add 230726 start --> <apex:pageBlockSection title="医院科室情况调查" columns="1" id="UnCheckSection1" > <apex:outputPanel > <table class="edittable" border="0" style="border-collapse: collapse; table-layout:fixed;"> <tr> <td>{!$ObjectType.Inspection_Report__c.fields.Department_Leakage_Frequency__c.Label}:</td> <td><apex:inputField value="{!ir.Department_Leakage_Frequency__c}" style="width: 90%" required="true"/></td> <td>{!$ObjectType.Inspection_Report__c.fields.Original_Leakage_Device__c.Label}:</td> <td> <apex:inputField value="{!ir.Original_Leakage_Device__c}" style="width: 90%" required="true"/> </td> <td>{!$ObjectType.Inspection_Report__c.fields.Leakage_Status__c.Label}:</td> <td> <apex:inputField value="{!ir.Leakage_Status__c}" id="Leakage_Status" required="true" style="width: 90%"/> </td> </tr> <tr> <td>{!$ObjectType.Inspection_Report__c.fields.Disinfectant_type__c.Label}:</td> <td><apex:inputField value="{!ir.Disinfectant_type__c}" required="true" style="width: 90%"/></td> <td>{!$ObjectType.Inspection_Report__c.fields.Cleaning_Solution_Brand__c.Label}:</td> <td><apex:inputField value="{!ir.Cleaning_Solution_Brand__c}" style="width: 90%" required="true"/></td> <td>{!$ObjectType.Inspection_Report__c.fields.Disinfection_Method__c.Label}:</td> <td><apex:inputField value="{!ir.Disinfection_Method__c}" style="width: 90%" required="true"/></td> </tr> <tr> <td>{!$ObjectType.Inspection_Report__c.fields.Escrow__c.Label}:</td> <td><apex:inputField value="{!ir.Escrow__c}" style="width: 90%" required="true"/></td> <td>{!$ObjectType.Inspection_Report__c.fields.Third_Party_Maintenance__c.Label}:</td> <td><apex:inputField value="{!ir.Third_Party_Maintenance__c}" style="width: 90%" required="true"/></td> <td>{!$ObjectType.Inspection_Report__c.fields.CustomerSuggestion__c.Label}:</td> <td> <apex:inputField value="{!ir.CustomerSuggestion__c}" style="width: 90%"/> </td> </tr> </table> <!-- zzm add 230726 end --> </apex:outputPanel> </apex:pageBlockSection> <apex:pageBlockSection title="设备点检结果" columns="1" id="CheckSection"> <input type="hidden" id="ProductCnt" value="{!productCount}" /> <apex:outputPanel > <apex:outputPanel style="padding-top:0px;"> <table width="100%"> <tr> <td> </td> <td width="100px"> <span>全</span> <td width="120px"> <span style='display: inline-block;line-height: 30px; vertical-align: middle; margin-top: -18px;'>全</span> <select style="vertical-align:text-bottom" id="allCheckResult" size="1" onchange="changeAllCheckResult(this.value);"> <option value=" ">--无--</option> <!-- 默认全OK --> @@ -445,19 +552,19 @@ <!-- add by rentx 20210630 end --> </select> </td> <td width="500px"> </td> <td width="485px"> </td> </tr> </table> <!-- TODO minus scroll with --> <table id="AssetTableHeader" class="list" style="border-bottom-width: 0px; font-size:13px;" border="0" cellspacing="0" cellpadding="0"> <tr style="border-bottom: 1px groove rgba(254, 254, 254, 0.48);background: #f2f3f3;"> <!-- add by rentx 20210809 --> <th class="headerCell" style="width:14px"> <apex:inputCheckbox id="checkAll1" onclick="checkAll(this)" /> </th> <th class="headerCell" style="width:14px"> <apex:inputCheckbox id="checkAll1" onclick="checkAll(this)" style="margin-left: 5px;"/> </th> <!-- <th class="headerCell" style="width:14px" /> --> <!-- add by rentx 202120809 --> <th class="headerCell" style="width:24px"/> <th class="headerCell" style="width:24px">No.</th> <th class="headerCell" style="width:60px">{!$ObjectType.Asset.fields.Asset_situation__c.label}</th> <th class="headerCell">{!$ObjectType.Asset.fields.Name.label}</th> <th class="headerCell" style="width:302px">{!$ObjectType.Asset.fields.Name.label}</th> <th class="headerCell" style="width:100px">{!$ObjectType.Inspection_Item__c.Fields.SerialNumber__c.Label}</th> <!-- TODO 項目の作成 --> <th class="headerCell" style="width:80px">上次点检日</th> @@ -471,18 +578,19 @@ <th class="headerCell" style="width:100px">{!$ObjectType.Inspection_Item__c.Fields.Diagnosis__c.Label}</th> <!-- add by rentx 20210630 --> <th class="headerCell" style="width:85px">{!$ObjectType.Inspection_Item__c.Fields.Abandonment_Reasons__c.Label}</th> <th class="headerCell" style="width:16px"></th> <!-- add by rentx 20210630 --> <th class="headerCell" style="width:35px">{!$ObjectType.Asset.Fields.Create_repair__c.Label}</th> <!-- <th class="headerCell" style="width:35px">{!$ObjectType.Asset.Fields.Create_repair__c.Label}</th> --> <!-- <td class="headerScroll"></td> --> </tr> </table> <div style="height:320px; width:100%; overflow:auto;"> <div style="height:340px; width:100%; overflow:auto;"> <table style="border-collapse:collapse; width:100%;" id="AssetTable"> <apex:variable value="{!1}" var="cnt" /> <apex:repeat value="{!checkedInfoList}" var="cInfo" id="CheckedInfoList" > <tr style="border-bottom: 1px groove rgba(254, 254, 254, 0.48);"> <td style="width:14px"> <td style="width:33px"> <apex:inputCheckbox value="{!cInfo.rec_checkBox_c}" id="AssetRowCheckbox1" rendered="{!Not(cInfo.IsManual)}"/> <apex:outputText value="{!cInfo.IsManual}" id="IsManual" style="display:none;" /> <input type="hidden" value="{!cInfo.rec.Id}" id="CheckAssetId"/> @@ -494,7 +602,7 @@ <td class="dataCell"> <!-- HWAG-BDCA9J 添加了 onclick blurProduct 内容 start--> <apex:outputField value="{!cInfo.rec.Name}" rendered="{!Not(cInfo.IsManual)}"/> <apex:inputField value="{!cInfo.ah.Product_Manual__c}" id="Assert" style="width:90%;" rendered="{!cInfo.IsManual}" <apex:inputField value="{!cInfo.ah.Product_Manual__c}" id="Assert" style="width:100%;" rendered="{!cInfo.IsManual}" onclick="if(!blurProduct(this))return false;"/> <!-- HWAG-BDCA9J 添加了 onclick blurProduct 内容 end--> </td> @@ -521,18 +629,18 @@ <apex:inputField value="{!cInfo.ah.Fault_Classification3__c}" id="cat3" /> </td> <td class="dataCell" style="width:100px"> <apex:inputField value="{!cInfo.ah.Diagnosis__c}" style="width:93%"/> <apex:inputField value="{!cInfo.ah.Diagnosis__c}" style="width:98%"/> </td> <!-- add by rentx 20210630 --> <td class="dataCell" style="width:85px"> <apex:inputField value="{!cInfo.ah.Abandonment_Reasons__c}" style="width:93%" /> </td> <!-- add by rentx 20210630 --> <td class="dataCell" style="width:35px"> <!-- <td class="dataCell" style="width:35px"> <apex:outputPanel layout="none" rendered="{!Not(cInfo.IsManual)}"> <a href="#" onclick="saveByRepairJs('{!cInfo.rec.Id}', '{!JSENCODE(cInfo.rec.Name)}', '{!cInfo.rec.Hospital__r.Id}', '{!JSENCODE(cInfo.rec.Hospital__r.Name)}', '{!cInfo.rec.Department_Class__r.Id}', '{!JSENCODE(cInfo.rec.Department_Class__r.Name)}', '{!cInfo.rec.Account.Id}', '{!JSENCODE(cInfo.rec.Account.Name)}', '只修理');">■</a> </apex:outputPanel> </td> </td> --> </tr> <apex:variable value="{!cnt + 1}" var="cnt" /> </apex:repeat> @@ -543,7 +651,7 @@ </apex:pageBlockSection> <apex:outputPanel id="ButtonPanel"> <table style="width:100%;"> <table style="width:100%;margin:10px 0 10px 0;"> <tr> <td> <apex:commandButton value="行追加" action="{!addNewRows}" disabled="{!Not($ObjectType.Inspection_Item__c.createable)}" @@ -566,12 +674,12 @@ <!-- HWAG-B4Q3G5 20180918End --> <input type="hidden" id="ProductCnt2" value="{!productCount2}" /> <apex:outputPanel > <div align="center"> <!-- <div align="center"> <apex:outputPanel id="countorder">第{!countorder}页</apex:outputPanel> <apex:commandButton value="上一页" action="{!UpPage}" onclick="blockme();" disabled="{!IF(countorder=1,true,false)}" oncomplete="unblockUI();" reRender="Form"/> <apex:commandButton value="下一页" action="{!DownPage}" onclick="blockme();" disabled="{!IF(countorder >=nowAssetcount ,true,false)}" oncomplete="unblockUI();" rerender="Form"/> <apex:outputPanel id="NowOrdercount">共{!nowAssetcount}页</apex:outputPanel> </div> </div> --> <table> <tr> @@ -579,13 +687,19 @@ <td style="width:85px" align="right"><apex:selectList value="{!text1}" id="text1" size="1" style="width:80px"><apex:selectOptions value="{!textOpts}"/></apex:selectList></td> <td style="width:85px" align="center"><apex:selectList value="{!cond1}" id="cond1" size="1" style="width:80px"><apex:selectOptions value="{!equalOpts}"/></apex:selectList></td> <td style="width:95px" align="left"><apex:inputText value="{!val1}" id="val1" style="width:100px"/></td> <td align="left"> <td align="left" style="width:450px"> <apex:commandButton value="检索" onclick="searchJs();return false;" style="width:130px" rerender="dummy"/> <apex:commandButton value="清除条件" onclick="clearAndSearch();" style="width:130px" rerender="dummy"/> <span style="vertical-align: text-bottom;">使用中<apex:inputCheckBox value="{!activeOn}" /></span> </td> <td> <apex:outputPanel id="countorder">第{!countorder}页 </apex:outputPanel> <apex:commandButton value="上一页" action="{!UpPage}" onclick="blockme();" disabled="{!IF(countorder=1,true,false)}" oncomplete="unblockUI();" reRender="Form"/> <apex:commandButton value="下一页" action="{!DownPage}" onclick="blockme();" disabled="{!IF(countorder >=nowAssetcount ,true,false)}" oncomplete="unblockUI();" rerender="Form"/> <apex:outputPanel id="NowOrdercount"> 共{!nowAssetcount}页</apex:outputPanel> </td> </tr> </table> @@ -683,32 +797,32 @@ </apex:outputPanel> </apex:pageBlockSection> <!-- fxk 2021/8/4 新加 Start--> <apex:pageBlockSection title="打印时洗消信息" columns="1" id="UnCheckSection1" > <apex:outputPanel > <table class="edittable" border="0" style="border-collapse: collapse; width:600px; table-layout:fixed;"> <tr> <td>{!$ObjectType.Inspection_Report__c.fields.CleaningFluid__c.Label}:</td> <td><apex:inputField value="{!ir.CleaningFluid__c}" style="width: 90%"/></td> <!-- <apex:pageBlockSection title="打印时洗消信息" columns="1" id="UnCheckSection1" > --> <!-- <apex:outputPanel > --> <!-- <table class="edittable" border="0" style="border-collapse: collapse; width:600px; table-layout:fixed;"> --> <!-- <tr> --> <!-- <td>{!$ObjectType.Inspection_Report__c.fields.CleaningFluid__c.Label}:</td> --> <!-- <td><apex:inputField value="{!ir.CleaningFluid__c}" style="width: 90%"/></td> --> <!-- 方式 add by rentx 20210927 start--> <td>{!$ObjectType.Inspection_Report__c.fields.Mode__c.Label}:</td> <td><apex:inputField value="{!ir.Mode__c}" style="width: 90%"/></td> <!-- <td>{!$ObjectType.Inspection_Report__c.fields.Mode__c.Label}:</td> --> <!-- <td><apex:inputField value="{!ir.Mode__c}" style="width: 90%"/></td> --> <!-- 方式 add by rentx 20210927 end --> <td>{!$ObjectType.Inspection_Report__c.fields.SterilizationMethod__c.Label}:</td> <td><apex:inputField value="{!ir.SterilizationMethod__c}" style="width: 90%"/></td> <td>{!$ObjectType.Inspection_Report__c.fields.Remarks__c.Label}:</td> <td><apex:inputText value="{!ir.Remarks__c}" style="width: 90%"/></td> </tr> <tr> <td>{!$ObjectType.Inspection_Report__c.fields.Disinfectant__c.Label}:</td> <td><apex:inputField value="{!ir.Disinfectant__c}" style="width: 90%"/></td> <td>{!$ObjectType.Inspection_Report__c.fields.UsedMachine__c.Label}:</td> <td><apex:inputField value="{!ir.UsedMachine__c}" style="width: 90%"/></td> <td>{!$ObjectType.Inspection_Report__c.fields.Used_ET__c.Label}:</td> <td><apex:inputText value="{!ir.Used_ET__c}" style="width: 90%"/></td> </tr> </table> </apex:outputPanel> </apex:pageBlockSection> <!-- <td>{!$ObjectType.Inspection_Report__c.fields.SterilizationMethod__c.Label}:</td> --> <!-- <td><apex:inputField value="{!ir.SterilizationMethod__c}" style="width: 90%"/></td> --> <!-- <td>{!$ObjectType.Inspection_Report__c.fields.Remarks__c.Label}:</td> --> <!-- <td><apex:inputText value="{!ir.Remarks__c}" style="width: 90%"/></td> --> <!-- </tr> --> <!-- <tr> --> <!-- <td>{!$ObjectType.Inspection_Report__c.fields.Disinfectant__c.Label}:</td> --> <!-- <td><apex:inputField value="{!ir.Disinfectant__c}" style="width: 90%"/></td> --> <!-- <td>{!$ObjectType.Inspection_Report__c.fields.UsedMachine__c.Label}:</td> --> <!-- <td><apex:inputField value="{!ir.UsedMachine__c}" style="width: 90%"/></td> --> <!-- <td>{!$ObjectType.Inspection_Report__c.fields.Used_ET__c.Label}:</td> --> <!-- <td><apex:inputText value="{!ir.Used_ET__c}" style="width: 90%"/></td> --> <!-- </tr> --> <!-- </table> --> <!-- </apex:outputPanel> --> <!-- </apex:pageBlockSection> --> <!-- fxk 2021/8/4 新加 End--> </div> </apex:pageBlock></div> force-app/main/default/pages/PersonalCalendar.page
@@ -9,7 +9,74 @@ <apex:stylesheet value="{!URLFOR($Resource.fullcalendarCss)}"/> <apex:stylesheet value="{!URLFOR($Resource.PersonalCalendarCssTwo)}"/> <style> div.calendarHeader div.line2 input.dayViewIconOn, div.calendarHeader div.line2 input.weekViewIconOn { background-color: rgb(243, 243, 243); } div.calendarHeader div.line2 input.dayViewIcon,div.calendarHeader div.line2 input.weekViewIcon { background-color: transparent; } div.calendarHeader div.line2 { display: inline-block; } .calendarHeader .dayViewIconOn , .calendarHeader .dayViewIcon, .calendarHeader .weekViewIconOn ,.calendarHeader .weekViewIcon { float: left; background-repeat: no-repeat; margin-right: 3px; width: 24px; height: 18px; } .calendarHeader .dayViewIconOn { background-image: url(/img/sprites/calendar.gif); background-position: -26px -36px; display: block } .calendarHeader .dayViewIcon { background-image: url(/img/sprites/calendar.gif); background-position: 0 -36px; display: block } .calendarHeader .weekViewIconOn { background-image: url(/img/sprites/calendar.gif); background-position: -26px -146px; display: block } .calendarHeader .weekViewIcon { background-image: url(/img/sprites/calendar.gif); background-position: 0 -146px; display: block } .calendarHeader .arrowIcons .prevCalArrow,.calendarHeader .arrowIcons .nextCalArrow { width: 22px; height: 19px; margin: 0; background: url(/img/alohaSkin/nextPrevBtn_sprite.png) left top no-repeat } .calendarHeader .arrowIcons .nextCalArrow { background-position: right top } .calendarHeader .arrowIcons a:hover .prevCalArrow { background-position: left -19px } .calendarHeader .arrowIcons a:hover .nextCalArrow { background-position: right -19px } .dateLinks .datePickerIcon { background-image: url(/img/func_icons/util/datePicker16.gif); background-position: 0 0; width: 16px; height: 17px } </style> <script type="text/javascript"> function searchBySalesDptJs() { var baseUrl = '{!ProvinceUrl}'; @@ -74,6 +141,7 @@ document.location.href = baseUrl; } function change2DayView() { debugger var baseUrl = '{!DayViewUrl}'; var pSearch = encodeURIComponent(j$(escapeVfId('Page:Form:searchText')).val()); if (pSearch != '') { @@ -192,18 +260,21 @@ <apex:selectList value="{!cond1}" id="cond1" size="1"><apex:selectOptions value="{!equalOpts}"/></apex:selectList> <apex:inputText value="{!val1}" id="val1" style="width:200px"/> <input type="submit" value="Search" onclick="searchJs();return false;"/> <apex:inputCheckbox value="{!ocmUser}" id="ocmUser" onclick="searchJs();return false;"/><apex:outputLabel value="销售本部" for="ocmUser"/> <apex:inputCheckbox value="{!allProvince}" id="allProvince" onclick="searchJs();return false;"/><apex:outputLabel value="全部省" for="allProvince"/> <apex:inputCheckbox value="{!ocmUser}" id="ocmUser" onclick="searchJs();return false;" style='vertical-align: text-bottom;'/><apex:outputLabel value="销售本部" for="ocmUser"/> <apex:inputCheckbox value="{!allProvince}" id="allProvince" style='vertical-align: text-bottom;' onclick="searchJs();return false;"/><apex:outputLabel value="全部省" for="allProvince"/> </div> <div style="clear:both;"></div> <div class="dateLinks line2" style="margin:1px 10px;"> <apex:inputText value="{!searchText}" id="searchText" style="width:200px" html-placeholder="Search Calendar" onchange="searchMark();return false;" onkeypress="return onKeyEvent(event);"/> <input type="button" value="Prev" onclick="prevMark();return false;"/> <input type="button" value="Next" onclick="nextMark();return false;"/> <input type="button" value="Prev" class='btn' onclick="prevMark();return false;"/> <input type="button" value="Next" class='btn' onclick="nextMark();return false;"/> </div><script type="text/javascript">var jSearch = j$(escapeVfId('Page:Form:searchText'));jSearch.attr("current", "0");jSearch.attr("max", "{!markCnt}");</script> <apex:outputPanel layout="none" rendered="{!IF(IsWeek, true, false)}"> <!-- 週 --> <div class="dwmIcons line2"> <div class="dwmIcons line2" style="margin-right:20px;height: 29px;vertical-align: bottom;"> <!-- <input type="button" value="日视图" onclick="change2DayView();return false;" class="btn dayViewIcon" onblur="this.className = 'btn dayViewIcon';" onfocus="this.className = 'btn dayViewIconOn';" onmouseout="this.className = 'btn dayViewIcon';this.className = 'btn dayViewIcon';" onmouseover="this.className = 'btn dayViewIconOn';this.className = 'btn dayViewIconOn';"/> <input type="button" value="周视图" onclick="change2WeekView();return false;" class="btn weekViewIconOn" onblur="this.className = 'btn weekViewIconOn';" onfocus="this.className = 'btn weekViewIconOn';" onmouseout="this.className = 'btn weekViewIconOn';this.className = 'btn weekViewIconOn';" onmouseover="this.className = 'btn weekViewIconOn';this.className = 'btn weekViewIconOn';"/> --> <a onclick="change2DayView();" title="日视图"><img src="/s.gif" alt="日视图" class="dayViewIcon" onblur="this.className = 'dayViewIcon';" onfocus="this.className = 'dayViewIconOn';" onmouseout="this.className = 'dayViewIcon';this.className = 'dayViewIcon';" onmouseover="this.className = 'dayViewIconOn';this.className = 'dayViewIconOn';" title="日视图" /></a> <a onclick="change2WeekView();" title="周视图"><img src="/s.gif" alt="周视图" class="weekViewIconOn" onblur="this.className = 'weekViewIconOn';" onfocus="this.className = 'weekViewIconOn';" onmouseout="this.className = 'weekViewIconOn';this.className = 'weekViewIconOn';" onmouseover="this.className = 'weekViewIconOn';this.className = 'weekViewIconOn';" title="周视图" /></a> </div> @@ -217,9 +288,13 @@ </apex:outputPanel> <apex:outputPanel layout="none" rendered="{!IF(IsWeek, false, true)}"> <!-- 日 --> <div class="dwmIcons line2"> <div class="dwmIcons line2" style="margin-right:20px;height: 29px;vertical-align: bottom;"> <!-- <input type="button" value="日视图" onclick="change2DayView();return false;" class="btn dayViewIconOn" onblur="this.className = 'btn dayViewIconOn';" onfocus="this.className = 'btn dayViewIconOn';" onmouseout="this.className = 'btn dayViewIconOn';this.className = 'btn dayViewIconOn';" onmouseover="this.className = 'btn dayViewIconOn';this.className = 'btn dayViewIconOn';"/> <input type="button" value="周视图" onclick="change2WeekView();return false;" class="btn weekViewIcon" onblur="this.className = 'btn weekViewIcon';" onfocus="this.className = 'btn weekViewIconOn';" onmouseout="this.className = 'btn weekViewIcon';this.className = 'btn weekViewIcon';" onmouseover="this.className = 'btn weekViewIconOn';this.className = 'btn weekViewIconOn';"/> --> <a onclick="change2DayView();" title="日视图"><img src="/s.gif" alt="日视图" class="dayViewIconOn" onblur="this.className = 'dayViewIconOn';" onfocus="this.className = 'dayViewIconOn';" onmouseout="this.className = 'dayViewIconOn';this.className = 'dayViewIconOn';" onmouseover="this.className = 'dayViewIconOn';this.className = 'dayViewIconOn';" title="日视图" /></a> <a onclick="change2WeekView();" title="周视图"><img src="/s.gif" alt="周视图" class="weekViewIcon" onblur="this.className = 'weekViewIcon';" onfocus="this.className = 'weekViewIconOn';" onmouseout="this.className = 'weekViewIcon';this.className = 'weekViewIcon';" onmouseover="this.className = 'weekViewIconOn';this.className = 'weekViewIconOn';" title="周视图" /></a> </div> <div class="dateText line2"> <apex:outputText value="{0, date, E yyyy/MM/dd}"> @@ -228,30 +303,41 @@ <apex:inputCheckbox value="{!t2}" onclick="showDayAll(this);"/><span style="font-size:80%;">全部展开</span> </div> </apex:outputPanel> <div class="arrowIcons line2"> <div class="arrowIcons line2" style="height: 32px;line-height: 32px;vertical-align: bottom;"> <a href="{!PrevUrl}" title="Prev" class="prev"><img src="/s.gif" alt="Prev" title="Prev" class="prevCalArrow"/></a> <a href="{!NextUrl}" title="Next" class="next"><img src="/s.gif" alt="Next" title="Next" class="nextCalArrow"/></a> <a href="{!NextUrl}" title="Next" class="next"><img src="/s.gif" alt="Next" title="Next" class="nextCalArrow" style="margin-left: -4px;"/></a> </div> <div class="dateLinks line2" style="margin:4px 10px 2px 0px;"> <div class="dateLinks line2" style=" height: 29px;vertical-align: bottom;"> <input type="hidden" value="{!mdDayFormat}" id="mdDayFormat" onchange="changedDay(this.value)" /> <img src="/s.gif" alt="选择日期" class="datePickerIcon" onclick="DatePicker.pickDate(true, 'mdDayFormat', false, this);DatePicker.datePicker.cancelHide(getEvent(event));" title="选择日期"/> </div> <div class="reportActions" style="float:left;margin-left:20px;margin-bottom:0px;"> <div class="menuButton" id="runMutton" style="position:relative;margin-bottom:0px;"> <div class="menuButtonButton hasDefault" id="runMuttonButton" style="height:16px;padding-top:2px;padding-bottom:2px;"> <span class="menuButtonLabel" id="runMuttonLabel" tabindex="0" style="position:absolute;top:3px;left:5px;">报表/仪表板</span> <div class="reportActions" style="margin-left:20px;margin-bottom:1px;display: inline-block;"> <div class="menuButton" id="runMutton" style="position:relative;margin-bottom:1px;width:120px;height: 32px;"> <div class="menuButtonButton hasDefault" id="runMuttonButton" style="height:16px;padding-bottom:2px;"> <span class="menuButtonLabel" id="runMuttonLabel" tabindex="0" style="position:absolute;left:5px;">报表/仪表板</span> </div> <div class="menuButtonMenu" id="runMuttonMenu" style="display:none;"> <div class="menuButtonMenu" id="runMuttonMenu" style="display:none;margin-top:15px;"> <!-- <a href="/00O10000003s5pN" target="_blank" class="menuButtonMenuLink">报告详细</a> <a href="/00O10000003sfjN" target="_blank" class="menuButtonMenuLink">本周计划</a> <a href="/00O10000004UUa5" target="_blank" class="menuButtonMenuLink">每月报告和实际拜访匹配</a> <a href="/01Z10000000foL2" target="_blank" class="menuButtonMenuLink">销售仪表板</a> <a href="/01Z10000000fqLn" target="_blank" class="menuButtonMenuLink">FSE仪表板</a> --> <a href="/00O10000003s5pN" target="_blank" class="menuButtonMenuLink">上周报告明细</a> <!-- 修改硬编码 zzm 20230602--> <!-- <a href="/00O10000003s5pN" target="_blank" class="menuButtonMenuLink">上周报告明细</a> <a href="/00O10000004wbL7" target="_blank" class="menuButtonMenuLink">本周计划</a> <a href="/00O10000004UUa5" target="_blank" class="menuButtonMenuLink">月别计划实施情况</a> <a href="/01Z100000010pq7" target="_blank" class="menuButtonMenuLink">推广仪表板</a> <a href="/01Z10000000T76l" target="_blank" class="menuButtonMenuLink">服务仪表板</a> <a href="/01Z10000000T76l" target="_blank" class="menuButtonMenuLink">服务仪表板</a> --> <a href="/{!preweekPlanID}" target="_blank" class="menuButtonMenuLink">上周报告明细</a> <a href="/{!weekPlanID}" target="_blank" class="menuButtonMenuLink">本周计划</a> <a href="/{!monthPlanID}" target="_blank" class="menuButtonMenuLink">月别计划实施情况</a> <a href="/{!promotPlanId}" target="_blank" class="menuButtonMenuLink">推广仪表板</a> <a href="/{!servePlanId}" target="_blank" class="menuButtonMenuLink">服务仪表板</a> </div> </div><script type="text/javascript">new MenuButton('runMutton', false);</script> </div> force-app/main/default/pages/RepPAEDecisionRecord.page
@@ -207,7 +207,7 @@ </table> <apex:outputPanel layout="none" rendered="{!IF(RecordTypeName = 'ASACDecision'&& rdRecord.PAE_reappear_confirm__c = '未确认',false , true)}"> <table style="width:100%; {!IF(RecordTypeName = 'ASACDecision'&& rdRecord.PAE_reappear_confirm__c = '未确认', 'display: none;', '')}" > <table style="width:100%;margin-bottom: 10px; {!IF(RecordTypeName = 'ASACDecision'&& rdRecord.PAE_reappear_confirm__c = '未确认', 'display: none;', '')}" > <tr> <td> force-app/main/default/pages/SetPersonalProductTarget.page
@@ -441,7 +441,7 @@ </apex:actionFunction> <!--CHAN-BDQBLX 20210129 ljh end --> <apex:pageBlock id="headBlock" tabStyle="Report"> <table id="ButtonTable" border="0" > <table id="ButtonTable" border="0" style='height: 45px;'> <tr> <td> 本部 <apex:selectList value="{!salesDpt}" size="1" style="width:120px;" disabled="{!!(loginUser.ProfileId == $Label.ProfileId_SystemAdmin || loginUser.ProfileId == $Label.ProfileId_103)}" onchange="searchByDptJs();return false;"><apex:selectOptions value="{!salesDptOpts}"/></apex:selectList> @@ -472,7 +472,7 @@ <apex:commandButton value="反映到目标" rerender="dummy" onclick="UpdateJs();return false;" rendered="{!Not(isPast)}"/> </td> <!--CHAN-BDQBLX 20210129 ljh start --> <td> <td style='padding: 0 5px;'> <apex:commandbutton onclick="exportJs();return false;" id="export" value="导出数据模板"></apex:commandbutton> </td> <td> force-app/main/default/pages/SetProductTarget.page
@@ -342,9 +342,7 @@ // } passToController(this.result); popupBox.hide(); } } } } //CHAN-BDQBLX 20210205 ljh end @@ -431,7 +429,7 @@ </apex:outputPanel> <!--CHAN-BDQBLX 20210205 ljh end --> <apex:pageBlock id="headBlock" tabStyle="Report"> <table id="ButtonTable" border="0" width="100%"> <table id="ButtonTable" border="0" width="100%" style='margin-bottom: 5px;'> <tr> <td> 本部 <apex:selectList value="{!salesDpt}" size="1" style="width:120px" onchange="searchByDptJs();return false;"><apex:selectOptions value="{!salesDptOpts}"/></apex:selectList> @@ -454,8 +452,8 @@ <!--CHAN-BDQBLX 20210204 ljh end --> </tr> </table> <table id="ButtonTable" border="0" width="100%"> <tr> <table id="ButtonTable" border="0" width="100%" > <tr style='line-height: 40px;height: 40px;'> <td width="15%"></td> <td align="center"> <apex:commandButton value="保存" rerender="dummy" onclick="saveJs();return false;" rendered="{!Not(isPast) && loginUser.ProfileId == $Label.ProfileId_SystemAdmin}"/> @@ -589,4 +587,4 @@ </script> </apex:pageBlock> </apex:form> </apex:page> </apex:page> force-app/main/default/pages/SetProvinceTarget.page
@@ -271,7 +271,7 @@ <apex:pageBlock id="headBlock" tabStyle="Report"> <table id="ButtonTable" border="0" width="100%"> <tr> <tr style='height: 40px;'> <td width="15%">本部 <apex:selectList value="{!salesDpt}" size="1" style="width:120px" onchange="searchJs(this.value);return false;"><apex:selectOptions value="{!salesDptOpts}"/></apex:selectList></td> <!--CHAN-BDQBLX 20210129 you start --> @@ -389,4 +389,4 @@ </script> </apex:pageBlock> </apex:form> </apex:page> </apex:page> force-app/main/default/pages/SetupCheck_PicklistValuesGet.page
@@ -1,4 +1,4 @@ <apex:page showHeader="false" title="選択リスト値取得" name="選択リスト値取得" Controller="SetupCheck_PicklistValuesGetController"> <apex:page showHeader="false" title="選択リスト値取得" name="選択リスト値取得" Controller="SetupCheck_PicklistValuesGetController" lightningStylesheets="true"> <script> var pick_Vals = new Array(); <apex:repeat value="{!val_PicklistValues}" var="pickval" id="PicklistRepeat"> force-app/main/default/pages/SiteTemplate.page
@@ -1,4 +1,4 @@ <apex:page showHeader="false" id="SiteTemplate"> <apex:page showHeader="false" id="SiteTemplate" lightningStylesheets='true'> <apex:stylesheet value="{!URLFOR($Resource.SiteSamples, 'SiteStyles.css')}"/> <apex:insert name="header"> <c:SiteHeader /> force-app/main/default/pages/StdExceptionTemplate.page
@@ -1,4 +1,4 @@ <apex:page showHeader="false" title="{!$Label.site.site_under_construction}" id="StdExceptionTemplate" cache="false"> <apex:page showHeader="false" title="{!$Label.site.site_under_construction}" id="StdExceptionTemplate" cache="false" lightningStylesheets="true"> <apex:stylesheet value="{!URLFOR($Resource.SiteSamples, 'SiteStyles.css')}"/> <center> <apex:panelGrid bgcolor="white" columns="1"> force-app/main/default/pages/StraightBackAddress.page
@@ -5,7 +5,7 @@ @last modified on : 03-30-2022 @last modified by : ChangeMeIn@UserSettingsUnder.SFDoc --> <apex:page controller="StraightBackAddressController" action="{!init}" showHeader="false" lightningStylesheets="true" sidebar="true" id="allPage" title="直返收货地址"> <apex:page controller="StraightBackAddressController" action="{!init}" showHeader="false" sidebar="true" id="allPage" title="直返收货地址" lightningStylesheets="true"> <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/> <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/> @@ -13,6 +13,7 @@ <apex:includeScript value="{! URLFOR($Resource.AWSService, 'AWSService.js') }" /> <apex:includeScript value="{!URLFOR($Resource.connection20)}"/> <apex:includeScript value="{!URLFOR($Resource.apex20)}"/> <apex:stylesheet value="{!URLFOR($Resource.StyleUtilCss)}"/> <script type="text/javascript"> var checkedTrue; var tableDataStr = ''; @@ -37,6 +38,10 @@ var telePhonePlaintext = ''; var zipCodePlaintext = ''; var detailedAddressPlaintext = ''; //add by xq 2023/06/30 Start var tableDataJsons = JSON.parse('{!tableDataJson}'); console.log('tableDataJsons = ' + JSON.stringify(tableDataJsons)) //add by xq 2023/06/30 end function b(){ if (!isBlocking) { blockme(); @@ -398,6 +403,8 @@ // Address__c DatetimeUpdate = new Address__c(); // DatetimeUpdate = tableData[i].address; //详细地址 debugger console.log('进入采用') let address_str = address.Detailed_Address__c.trim(); if (addressAwsData.hasOwnProperty(address.AWS_Data_Id__c)) { address_str = addressAwsData[address.AWS_Data_Id__c].detailedAddress; @@ -440,7 +447,6 @@ let rc = new sforce.SObject('Repair__c'); rc.Id='{!RepairId}'; rc.address_Contacts__c=contactsName; debugger rc.address_ZipCode__c = address.ZipCode__c; rc.address_City__c = cityName; rc.address_Contacts_Name__c = ContactPerson; @@ -658,7 +664,7 @@ console.log('contacts == null') return; } let temp = {} let temp = {}; temp.telephone = result.object.telephone; temp.zipCode = result.object.zipCode; temp.detailedAddress = result.object.detailedAddress; @@ -681,7 +687,7 @@ var interval=self.setInterval(function (){ console.log('setInterval index= ' + index); if(index == correct){ console.log('PIDATA = ' + JSON.stringify(PIData)) console.log('PIDATA = ' + JSON.stringify(PIData)); resolve('success') clearInterval(interval) } @@ -692,6 +698,16 @@ //zhj PIPL 2022-06-08 start function q2(){ //解密信息add by xq 2023/07/03 Start for(var i in tableDataJsons){ if(PIData[tableDataJsons[i]]){ document.getElementById(tableDataJsons[i]).innerText = PIData[tableDataJsons[i]].lastName; document.getElementById(tableDataJsons[i] + '_phone').innerText = PIData[tableDataJsons[i]].telephone; document.getElementById(tableDataJsons[i]+'_ZipCode').innerText = PIData[tableDataJsons[i]].zipCode; document.getElementById(tableDataJsons[i]+'_Detailed_Address').innerText = PIData[tableDataJsons[i]].detailedAddress; } } //解密信息add by xq 2023/07/03 end // sforce.connection.sessionId = '{!GETSESSIONID()}'; // var p = new Promise(function(resolve, reject){ // //查询联系人的数据 @@ -780,7 +796,7 @@ createDiv.style.background="#dddddd"; createDiv.style.position = "absolute"; parentNode.appendChild(createDiv); parentNode.style.position = "relative"; parentNode.style.position = "relative"; } function hidePIDiv(awsDataId){ @@ -873,7 +889,6 @@ AWSService.post(staticResource.searchUrl,{ dataIds:arr1 },function(data){ ub(); if(data && data.object && data.object.length > 0){ for (let di in data.object) { if (data.object[di] && data.object[di].dataId) { @@ -882,6 +897,7 @@ } } ub(); },staticResource.token) } @@ -890,7 +906,6 @@ AWSService.post(staticResourceContact.searchUrl,{ dataIds:arr2 },function(data){ ub(); if(data && data.object && data.object.length > 0){ for (let di in data.object) { if (data.object[di] && data.object[di].dataId) { @@ -899,6 +914,7 @@ } } ub(); },staticResourceContact.token) } } @@ -1013,12 +1029,13 @@ <td align="left" class="oraddress" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;" address-data-id="{!or.address.AWS_Data_Id__c}" contact-data-id="{!or.address.Contacts__r.AWS_Data_Id__c}"> <!-- <apex:outputfield value="{!or.address.Contacts__c}" id="{!or.address.Contacts__c}_{!or.address.Id}"/> --> <!-- <a href="#" id="{!or.address.Id}" onmouseover="showPIDiv('{!or.address.Id}')" onmouseout="hidePIDiv('{!or.address.Id}')" aws-data-id="{!or.address.Contacts__r.AWS_Data_Id__c}">{!or.address.Contacts__r.Name}</a> --> <a href="#" id="{!or.address.Id}" onmouseover="showPIDiv('{!or.address.Id}')" onmouseout="hidePIDiv('{!or.address.Id}')" aws-data-id="{!or.address.AWS_Data_Id__c}">{!or.address.ContactName__c}</a> <!-- <a href="#" id="{!or.address.Id}" onmouseover="showPIDiv('{!or.address.Id}')" onmouseout="hidePIDiv('{!or.address.Id}')" aws-data-id="{!or.address.AWS_Data_Id__c}">{!or.address.ContactName__c}</a> --> <a href="#" id="{!or.address.Id}" aws-data-id="{!or.address.AWS_Data_Id__c}">{!or.address.ContactName__c}</a><!--add by xq 2023/06/30 Start--> </td> <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> <apex:outputText value="{!or.address.Telephone__c}" /> <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;" id="{!or.address.Id + '_phone'}"> <apex:outputText value="{!or.address.Telephone__c}" /> </td> <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;" id="{!or.address.Id + '_ZipCode'}"> <apex:outputText value="{!or.address.ZipCode__c}" /> </td> <td align="center" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> @@ -1027,16 +1044,16 @@ <td align="center" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> <apex:outputfield value="{!or.address.City__c}" /> </td> <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;"> <td align="left" style="vertical-align: inherit;border-width: 0px 1px 1px 0px;" id="{!or.address.Id + '_Detailed_Address'}"> <apex:outputText value="{!or.address.Detailed_Address__c}" /> </td> <td align="center" style="vertical-align: inherit;width:30px;"> <td align="center" style="vertical-align: inherit;width:70px;border-width: 0px 0px 1px 0px;display:{!or.canEdit};"> <apex:commandButton value=" 编辑 " onclick="onEditorJs('{!or.address.id}');return false;" style="background:#98c1fbf7;display:{!or.canEdit};"/> </td> <td align="center" style="vertical-align: inherit;width:30px;"> <td align="center" style="vertical-align: inherit;width:70px;border-width: 0px 0px 1px 0px;display:{!or.canCopy};"> <apex:commandButton value=" 复制 " onclick="onCopyJs('{!or.address.id}');return false;" style="background: #98c1fbf7;display:{!or.canCopy};"/> </td> <td align="center" style="vertical-align: inherit;width:30px;"> <td align="center" style="vertical-align: inherit;width:70px;border-width: 0px 0px 1px 0px;display:{!or.canAdopt};"> <apex:commandButton value=" 采用 " onclick="onAdoptJs(event,JSON.parse('{!or.addressJson}'));return false;" style="background: #98c1fbf7;display:{!or.canAdopt};"/> </td> </tr> @@ -1086,9 +1103,7 @@ <!-- <apex:inputTextarea value="{!insUpdData.Detailed_Address__c}" id="Detailed_Address__c" style="resize:vertical;width: 90%" rows="3" cols="3"/> --> <apex:inputfield value="{!insUpdData.Detailed_Address__c}" id="Detailed_Address__c" style="resize:vertical;width: 98%"/> <!-- 2023-02-13 zyh add Start --> <div id="errorMsg" style="color: red;"></div> <!-- 2023-02-13 zyh add end --> <div id="errorMsg" class="errorMsg"></div> </apex:pageblocksection> <div style="text-align: center;"> force-app/main/default/pages/contact_phone.page
@@ -1,4 +1,4 @@ <apex:page standardController="contact"> <apex:page standardController="contact" lightningStylesheets="true"> <!-- Begin Default Content REMOVE THIS --> <h1>Congratulations</h1> This is your new Page force-app/main/default/pages/maintenanceContractPage.page
@@ -1,4 +1,4 @@ <apex:page showHeader="false" sidebar="false" id="MaintenanceContractApp" title="MaintenanceContractApp"> <apex:page showHeader="false" sidebar="false" id="MaintenanceContractApp" title="MaintenanceContractApp" lightningStylesheets='true'> <apex:includeLightning /> <div style="width:100%;height:100%;" id="MaintenanceContractApp" /> <script>