liangxiaozhen
2023-08-08 c69e36a64e4954b0b7e818843e8a833b3201ec29
页面加lightning样式,开始询价LWC组件修改,补充controller
2个文件已添加
7个文件已修改
76 ■■■■ 已修改文件
force-app/main/default/classes/AccountUrlRecordTypeIdController.cls 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/AccountUrlRecordTypeIdController.cls-meta.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexStartTrading/lexStartTrading.js 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/AgencyHospitalLink.page 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/Create_Opportunity_by_Agency_Opportunity.page 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/ProcessInstance.page 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/SpecialDiscount.page 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/XinDailyReport.page 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/pages/eSignFormQR.page 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/AccountUrlRecordTypeIdController.cls
New file
@@ -0,0 +1,33 @@
public with sharing class AccountUrlRecordTypeIdController {
    @AuraEnabled
    public static string CreateAccountGYN(){
        return Schema.SObjectType.Account.getRecordTypeInfosByDeveloperName().get('Department_Class_GYN').getRecordTypeId();
    }
    @AuraEnabled
    public static string ReportId(String TypeName){
        try {
            String reportId = [select Id from Report where DeveloperName = :TypeName].Id;
            return reportId;
        } catch (Exception e) {
            throw new AuraHandledException(e.getMessage());
        }
    }
    @AuraEnabled
    public static RepairContactData RepairContact(String recordId){
        RepairContactData result = new RepairContactData();
        try {
            Account report = [select Department_Class_Label__c from Account where Id = :recordId];
            result.DepartmentClassLabel = report.Department_Class_Label__c;
            result.typeId = Schema.SObjectType.Account.getRecordTypeInfosByDeveloperName().get('AgencyContact').getRecordTypeId();
        } catch (Exception e) {
            throw new AuraHandledException(e.getMessage());
        }
        return result;
    }
    public class RepairContactData{
        @AuraEnabled
        public string typeId;
        @AuraEnabled
        public string DepartmentClassLabel;
    }
}
force-app/main/default/classes/AccountUrlRecordTypeIdController.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>57.0</apiVersion>
    <status>Active</status>
</ApexClass>
force-app/main/default/lwc/lexStartTrading/lexStartTrading.js
@@ -7,7 +7,7 @@
import start  from '@salesforce/apex/StartTradingController2.start';
export default class LexStartTrading extends LightningElement {
export default class LexStartTrading extends NavigationMixin(LightningElement) {
    @api recordId;
    IsLoading=true;
    Hospital_Name__c;
@@ -65,17 +65,15 @@
                console.log('start result==========',result);
                if(result!=null){
                    this.showToast('已成功转化询价','success');
                    window.open('/lightning/r/Opportunity/'+result+'/view','_parent');
                    // this[NavigationMixin.GenerateUrl]({
                    //     type: "standard_recordPage",
                    //     attributes: {
                    //         recordId: result,
                    //         objectApiName:"Opportunity",
                    //         actionName:"edit"
                    //     }
                    // }).then(url => {
                    //     window.open(url,"_blank");
                    // });
                    // window.open('/lightning/r/Opportunity/'+result+'/view','_parent');
                    this[NavigationMixin.GenerateUrl]({
                        type: "standard__recordPage",
                        attributes: {
                            recordId: result,
                            objectApiName:"Opportunity",
                            actionName:"edit"
                        }
                    })
                }
            });
            // .catch(err=>{
@@ -83,6 +81,7 @@
            //     console.log(err);
            // }).finally(()=>{});
        }
    }
    comparDate(dateValue) {
        return new Date().getTime() >= new Date(dateValue).getTime() + 3600 * 1000 * 24;
@@ -90,11 +89,11 @@
    showToast(msg,type) {
        const event = new ShowToastEvent({
            title: '',
            message: msg,
            variant: type
        });
        this.IsLoading = false;
        this.dispatchEvent(event);
        this.dispatchEvent(new CloseActionScreenEvent());
    }
}
force-app/main/default/pages/AgencyHospitalLink.page
@@ -1,4 +1,4 @@
<apex:page Controller="AgencyHospitalLinkController" sidebar="false" id="allPage" action="{!init}">
<apex:page Controller="AgencyHospitalLinkController" sidebar="false" id="allPage" action="{!init}" lightningStylesheets="true">
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
force-app/main/default/pages/Create_Opportunity_by_Agency_Opportunity.page
@@ -1,4 +1,4 @@
<apex:page id="Page" standardController="Agency_Opportunity__c" sidebar="false">
<apex:page id="Page" standardController="Agency_Opportunity__c" sidebar="false" lightningStylesheets="true">
    <apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
    <apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
force-app/main/default/pages/ProcessInstance.page
@@ -1,4 +1,4 @@
<apex:page controller="ProcessInstanceSolController" tabStyle="Solution_Programme__c" lightningStylesheets="true">
<apex:page controller="ProcessInstanceSolController" tabStyle="Solution_Programme__c" >
   <script type="text/javascript">
           function checkapp() {
               // body...
force-app/main/default/pages/SpecialDiscount.page
@@ -1,4 +1,4 @@
<apex:page Controller="SpecialDiscountController" sidebar="false" id="allPage" action="{!init}">
<apex:page Controller="SpecialDiscountController" sidebar="false" id="allPage" action="{!init}" lightningStylesheets="true">
<apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
<apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
force-app/main/default/pages/XinDailyReport.page
@@ -718,6 +718,7 @@
                font-weight: bold;
                text-align: right;
                vertical-align: middle;
                white-space: nowrap;
            }
            .formtable td {
                vertical-align: middle;
force-app/main/default/pages/eSignFormQR.page
@@ -1,4 +1,4 @@
<apex:page standardController="eSignForm__c">
<apex:page standardController="eSignForm__c" lightningStylesheets="true">
    <apex:includeScript value="{!URLFOR($Resource.qrcode)}"/>
    <apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
    <apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
@@ -23,7 +23,7 @@
    var profileID = '{!$Profile.Id}';
    console.log('profileID:'+profileID);
    //正式环境
    var url = "https://ocm.force.com/eSignSystem/s/EsignDataEntry?";
    var url = "{!$Label.eSignFormQRUrl}/s/EsignDataEntry?";
    //测试环境
    // var url = "https://stagefull-ocm.cs117.force.com/eSignSystem/s/EsignDataEntry?";