KKbes
2023-07-26 6be68288146f38a6e99e5237870aa0709c98ee60
学会和客户人员
2个文件已修改
32个文件已添加
414 ■■■■■ 已修改文件
force-app/main/default/aura/lexCampaignMemberAura/lexCampaignMemberAura.cmp 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexCampaignMemberAura/lexCampaignMemberAura.cmp-meta.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexCampaignMemberAura/lexCampaignMemberAura.css 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexCampaignMemberAura/lexCampaignMemberAuraController.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexCampaignMemberAura/lexCampaignMemberAuraHelper.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexCopyPIContarctAura/lexCopyPIContarctAura.cmp 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexCopyPIContarctAura/lexCopyPIContarctAura.cmp-meta.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexCopyPIContarctAura/lexCopyPIContarctAura.css 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexCopyPIContarctAura/lexCopyPIContarctAuraController.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexCopyPIContarctAura/lexCopyPIContarctAuraHelper.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexSendToComPlatAura/lexSendToComPlatAura.cmp 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexSendToComPlatAura/lexSendToComPlatAura.cmp-meta.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexSendToComPlatAura/lexSendToComPlatAura.css 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexSendToComPlatAura/lexSendToComPlatAuraController.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexSendToComPlatAura/lexSendToComPlatAuraHelper.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexUpdateTimeReplyAura/lexUpdateTimeReplyAura.cmp 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexUpdateTimeReplyAura/lexUpdateTimeReplyAura.cmp-meta.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexUpdateTimeReplyAura/lexUpdateTimeReplyAura.css 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexUpdateTimeReplyAura/lexUpdateTimeReplyAuraController.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexUpdateTimeReplyAura/lexUpdateTimeReplyAuraHelper.js 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/LexMeetingCostsController.cls 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/LexMeetingCostsController.cls-meta.xml 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexCampaignMember/lexCampaignMember.html 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexCampaignMember/lexCampaignMember.js 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexCampaignMember/lexCampaignMember.js-meta.xml 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexCopyPIContarct/lexCopyPIContarct.html 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexCopyPIContarct/lexCopyPIContarct.js 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexCopyPIContarct/lexCopyPIContarct.js-meta.xml 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexSendToComPlat/lexSendToComPlat.html 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexSendToComPlat/lexSendToComPlat.js 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexSendToComPlat/lexSendToComPlat.js-meta.xml 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexUpdateTimeReply/lexUpdateTimeReply.html 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexUpdateTimeReply/lexUpdateTimeReply.js 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/lwc/lexUpdateTimeReply/lexUpdateTimeReply.js-meta.xml 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/aura/lexCampaignMemberAura/lexCampaignMemberAura.cmp
New file
@@ -0,0 +1,10 @@
<aura:component implements="flexipage:availableForAllPageTypes,force:lightningQuickActionWithoutHeader,force:hasRecordId,lightning:actionOverride,lightning:isUrlAddressable" access="global">
    <aura:attribute name="recordId" type="String" />
    <aura:handler name="render" value="{!this}"  action="{!c.closeModal}" />
    <aura:attribute name="isDoneRendering" type="Boolean" default="false"/>
    <div class="exampleHolder">
        <c:lexCampaignMember recordId="{!v.recordId}" />
    </div>
</aura:component>
force-app/main/default/aura/lexCampaignMemberAura/lexCampaignMemberAura.cmp-meta.xml
New file
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<AuraDefinitionBundle xmlns="http://soap.sforce.com/2006/04/metadata">
    <apiVersion>54.0</apiVersion>
    <description>A Lightning Component Bundle</description>
</AuraDefinitionBundle>
force-app/main/default/aura/lexCampaignMemberAura/lexCampaignMemberAura.css
New file
@@ -0,0 +1,2 @@
.THIS {
}
force-app/main/default/aura/lexCampaignMemberAura/lexCampaignMemberAuraController.js
New file
@@ -0,0 +1,5 @@
({
    myAction : function(component, event, helper) {
    }
})
force-app/main/default/aura/lexCampaignMemberAura/lexCampaignMemberAuraHelper.js
New file
@@ -0,0 +1,5 @@
({
    helperMethod : function() {
    }
})
force-app/main/default/aura/lexCopyPIContarctAura/lexCopyPIContarctAura.cmp
New file
@@ -0,0 +1,10 @@
<aura:component implements="flexipage:availableForAllPageTypes,force:lightningQuickActionWithoutHeader,force:hasRecordId,lightning:actionOverride,lightning:isUrlAddressable" access="global">
    <aura:attribute name="recordId" type="String" />
    <aura:handler name="render" value="{!this}"  action="{!c.closeModal}" />
    <aura:attribute name="isDoneRendering" type="Boolean" default="false"/>
    <div class="exampleHolder">
        <c:lexCopyPIContarct recordId="{!v.recordId}" />
    </div>
</aura:component>
force-app/main/default/aura/lexCopyPIContarctAura/lexCopyPIContarctAura.cmp-meta.xml
New file
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<AuraDefinitionBundle xmlns="http://soap.sforce.com/2006/04/metadata">
    <apiVersion>54.0</apiVersion>
    <description>A Lightning Component Bundle</description>
</AuraDefinitionBundle>
force-app/main/default/aura/lexCopyPIContarctAura/lexCopyPIContarctAura.css
New file
@@ -0,0 +1,2 @@
.THIS {
}
force-app/main/default/aura/lexCopyPIContarctAura/lexCopyPIContarctAuraController.js
New file
@@ -0,0 +1,5 @@
({
    myAction : function(component, event, helper) {
    }
})
force-app/main/default/aura/lexCopyPIContarctAura/lexCopyPIContarctAuraHelper.js
New file
@@ -0,0 +1,5 @@
({
    helperMethod : function() {
    }
})
force-app/main/default/aura/lexSendToComPlatAura/lexSendToComPlatAura.cmp
New file
@@ -0,0 +1,10 @@
<aura:component implements="flexipage:availableForAllPageTypes,force:lightningQuickActionWithoutHeader,force:hasRecordId,lightning:actionOverride,lightning:isUrlAddressable" access="global">
    <aura:attribute name="recordId" type="String" />
    <aura:handler name="render" value="{!this}"  action="{!c.closeModal}" />
    <aura:attribute name="isDoneRendering" type="Boolean" default="false"/>
    <div class="exampleHolder">
S
        <c:lexSendToComPlat recordId="{!v.recordId}" />
    </div>
</aura:component>
force-app/main/default/aura/lexSendToComPlatAura/lexSendToComPlatAura.cmp-meta.xml
New file
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<AuraDefinitionBundle xmlns="http://soap.sforce.com/2006/04/metadata">
    <apiVersion>54.0</apiVersion>
    <description>A Lightning Component Bundle</description>
</AuraDefinitionBundle>
force-app/main/default/aura/lexSendToComPlatAura/lexSendToComPlatAura.css
New file
@@ -0,0 +1,2 @@
.THIS {
}
force-app/main/default/aura/lexSendToComPlatAura/lexSendToComPlatAuraController.js
New file
@@ -0,0 +1,5 @@
({
    myAction : function(component, event, helper) {
    }
})
force-app/main/default/aura/lexSendToComPlatAura/lexSendToComPlatAuraHelper.js
New file
@@ -0,0 +1,5 @@
({
    helperMethod : function() {
    }
})
force-app/main/default/aura/lexUpdateTimeReplyAura/lexUpdateTimeReplyAura.cmp
New file
@@ -0,0 +1,10 @@
<aura:component implements="flexipage:availableForAllPageTypes,force:lightningQuickActionWithoutHeader,force:hasRecordId,lightning:actionOverride,lightning:isUrlAddressable" access="global">
    <aura:attribute name="recordId" type="String" />
    <aura:handler name="render" value="{!this}"  action="{!c.closeModal}" />
    <aura:attribute name="isDoneRendering" type="Boolean" default="false"/>
    <div class="exampleHolder">
        <c:lexUpdateTimeReply recordId="{!v.recordId}" />
    </div>
</aura:component>
force-app/main/default/aura/lexUpdateTimeReplyAura/lexUpdateTimeReplyAura.cmp-meta.xml
New file
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<AuraDefinitionBundle xmlns="http://soap.sforce.com/2006/04/metadata">
    <apiVersion>54.0</apiVersion>
    <description>A Lightning Component Bundle</description>
</AuraDefinitionBundle>
force-app/main/default/aura/lexUpdateTimeReplyAura/lexUpdateTimeReplyAura.css
New file
@@ -0,0 +1,2 @@
.THIS {
}
force-app/main/default/aura/lexUpdateTimeReplyAura/lexUpdateTimeReplyAuraController.js
New file
@@ -0,0 +1,5 @@
({
    myAction : function(component, event, helper) {
    }
})
force-app/main/default/aura/lexUpdateTimeReplyAura/lexUpdateTimeReplyAuraHelper.js
New file
@@ -0,0 +1,5 @@
({
    helperMethod : function() {
    }
})
force-app/main/default/classes/LexMeetingCostsController.cls
@@ -14,6 +14,7 @@
    }
    @AuraEnabled
    public static groupmember  judgeMumber(String UserId){
        groupmember res =new groupmember();
force-app/main/default/classes/LexMeetingCostsController.cls-meta.xml
@@ -1,7 +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>
</ApexClass>
force-app/main/default/lwc/lexCampaignMember/lexCampaignMember.html
New file
@@ -0,0 +1,5 @@
<template>
    <div class="Attachment" if:true={IsLoading}>
        <lightning-spinner alternative-text="Loading" size="medium"></lightning-spinner>
    </div>
</template>
force-app/main/default/lwc/lexCampaignMember/lexCampaignMember.js
New file
@@ -0,0 +1,40 @@
import { LightningElement, track, wire,api } from 'lwc';
import { CurrentPageReference } from "lightning/navigation";
import { CloseActionScreenEvent } from 'lightning/actions';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
export default class lexCampaignMember extends LightningElement {
    @api recordId;
    IsLoading=true;
    Campaign;
    @wire(CurrentPageReference)
    getStateParameters(currentPageReference) {
        if (currentPageReference) {
          const urlValue = currentPageReference.state.recordId;
          if (urlValue) {
            let str = `${urlValue}`;
            this.recordId = str;
          }
        }
    }
    connectedCallback(){
        this.CampaignMember().then(result => {
            this.IsLoading=false;
              this.dispatchEvent(new CloseActionScreenEvent());
        }).catch(error => {
            const eventInItError = new ShowToastEvent({
                   message:
                error.message,
                variant : 'error'
            });
            this.dispatchEvent(eventInItError);
        });
    }
    async CampaignMember (){
        console.log(this.recordId);
        window.open("/apex/CampaignMember?id=" + this.recordId,'CampaignMember','height=400,width=890,top=0,left=0,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no');
    }
}
force-app/main/default/lwc/lexCampaignMember/lexCampaignMember.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="lexCampaignMember">
    <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/lexCopyPIContarct/lexCopyPIContarct.html
New file
@@ -0,0 +1,5 @@
<template>
    <div class="Attachment" if:true={IsLoading}>
        <lightning-spinner alternative-text="Loading" size="medium"></lightning-spinner>
    </div>
</template>
force-app/main/default/lwc/lexCopyPIContarct/lexCopyPIContarct.js
New file
@@ -0,0 +1,37 @@
import { LightningElement, track, wire,api } from 'lwc';
import { CurrentPageReference } from "lightning/navigation";
import { CloseActionScreenEvent } from 'lightning/actions';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
export default class lexCopyPIContarct extends LightningElement {
    @api recordId;
    IsLoading=true;
    @wire(CurrentPageReference)
    getStateParameters(currentPageReference) {
        if (currentPageReference) {
          const urlValue = currentPageReference.state.recordId;
          if (urlValue) {
            let str = `${urlValue}`;
            this.recordId = str;
          }
        }
    }
    connectedCallback(){
        this.CopyPI().then(result => {
            this.IsLoading=false;
              this.dispatchEvent(new CloseActionScreenEvent());
        }).catch(error => {
            const eventInItError = new ShowToastEvent({
                   message:
                error.message,
                variant : 'error'
            });
            this.dispatchEvent(eventInItError);
        });
    }
    async CopyPI(){
        window.location.href = '/'+this.recordId+'/e?newclone=1';
    }
}
force-app/main/default/lwc/lexCopyPIContarct/lexCopyPIContarct.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="lexCopyPIContarct">
    <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/lexSendToComPlat/lexSendToComPlat.html
New file
@@ -0,0 +1,5 @@
<template>
    <div class="Attachment" if:true={IsLoading}>
        <lightning-spinner alternative-text="Loading" size="medium"></lightning-spinner>
    </div>
</template>
force-app/main/default/lwc/lexSendToComPlat/lexSendToComPlat.js
New file
@@ -0,0 +1,70 @@
import { LightningElement, track, wire,api } from 'lwc';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import { CurrentPageReference } from "lightning/navigation";
import { CloseActionScreenEvent } from 'lightning/actions';
const event1 = new ShowToastEvent({
                    message:
                    "该活动信息已经在智慧医疗,无法重复发送!",
                    variant : 'error'
});
const event2 = new ShowToastEvent({
                    message:
                    "发送成功,请在智慧医疗中查看!",
                    variant : 'success'
});
import init  from '@salesforce/apex/LexSubmitCampaignController.initSendToComPlat';
import SendToComPlatUpdate  from '@salesforce/apex/LexSubmitCampaignController.SendToComPlatUpdate';
export default class lexSendToComPlat extends LightningElement {
    @api recordId;
    IsLoading=true;
    Campaign;
    @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 => {
            if (result != null) {
                this.Campaign = result;
                console.log(this.Campaign);
                this.SendToComPlat().then(result=>{
                   this.IsLoading=false;
                this.dispatchEvent(new CloseActionScreenEvent());
            });
            }
        }).catch(error => {
            const eventInItError = new ShowToastEvent({
                   message:
                error.message,
                variant : 'error'
            });
            this.dispatchEvent(eventInItError);
        });
    }
    async SendToComPlat(){
        var IF_Submit__c = this.Campaign.IF_Submit__c;
        if (IF_Submit__c == '1') {
            this.dispatchEvent(event1);
            return;
        }
        var result = await SendToComPlatUpdate({Id : this.Campaign.Id , IF_Submit  : true});
        if(result == "success"){
            this.dispatchEvent(event2);
            location.reload();
        }
    }
}
force-app/main/default/lwc/lexSendToComPlat/lexSendToComPlat.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="lexSendToComPlat">
    <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/lexUpdateTimeReply/lexUpdateTimeReply.html
New file
@@ -0,0 +1,5 @@
<template>
    <div class="Attachment" if:true={IsLoading}>
        <lightning-spinner alternative-text="Loading" size="medium"></lightning-spinner>
    </div>
</template>
force-app/main/default/lwc/lexUpdateTimeReply/lexUpdateTimeReply.js
New file
@@ -0,0 +1,90 @@
import { LightningElement, track, wire,api } from 'lwc';
import { getRecord } from 'lightning/uiRecordApi';
import USER_ID from '@salesforce/user/Id';
import USERPROFILE_ID from '@salesforce/schema/User.ProfileId';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import { CurrentPageReference } from "lightning/navigation";
import { CloseActionScreenEvent } from 'lightning/actions';
const event1 = new ShowToastEvent({
                    message:
                    "审批前请点击编辑按钮修改时间。",
                    variant : 'error'
});
const event2 = new ShowToastEvent({
                    message:
                    "课程完结后不能修改时间。",
                    variant : 'error'
});
import init  from '@salesforce/apex/LexSubmitCampaignController.initUpdateTimeReply';
import getProfileIdByName  from '@salesforce/apex/LexMeetingCostsController.getProfileIdByName';
export default class lexUpdateTimeReply extends LightningElement {
    @api recordId;
    IsLoading=true;
    Campaign;
    currentUserProfileId;
    @wire(CurrentPageReference)
    getStateParameters(currentPageReference) {
        if (currentPageReference) {
          const urlValue = currentPageReference.state.recordId;
          if (urlValue) {
            let str = `${urlValue}`;
            this.recordId = str;
          }
        }
    }
    @wire(getRecord, { recordId: USER_ID, fields: [USERPROFILE_ID]})
    userDetails({error, data}) {
        if (data) {
            this.currentUserProfileId =data.fields.ProfileId.value;
            console.log(data.fields);
        } else if (error) {
            this.error = error ;
        }
    }
    connectedCallback(){
        init({
            recordId: this.recordId
        }).then(result => {
            if (result != null) {
                this.Campaign = result;
                console.log(this.Campaign);
                this.UpdateTimeReply().then(result=>{
                   this.IsLoading=false;
                this.dispatchEvent(new CloseActionScreenEvent());
            });
            }
        }).catch(error => {
            const eventInItError = new ShowToastEvent({
                   message:
                error.message,
                variant : 'error'
            });
            this.dispatchEvent(eventInItError);
        });
    }
    async UpdateTimeReply(){
        var ProfileId= await getProfileIdByName({Name : "系统管理员"});
        var cstatus = this.Campaign.Status_Service__c;
        var Service = this.Campaign.ServiceDesignDep__c;
        if (cstatus =='开班筹备中' || cstatus =='开班中' || Service == USER_ID ||
        this.currentUserProfileId == ProfileId
        ){
            window.open("/apex/DateModify?id=" + this.Campaign.Id,'时间修改申请页面','height=500, width=900, top=0, left=0');
        } else if(cstatus =='商谈中') {
            this.dispatchEvent(event1);
            return;
        }
        else {
            this.dispatchEvent(event2);
            return;
        }
    }
}
force-app/main/default/lwc/lexUpdateTimeReply/lexUpdateTimeReply.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="lexUpdateTimeReply">
    <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>