| New file |
| | |
| | | import { LightningElement,wire,track,api} from 'lwc'; |
| | | import { CurrentPageReference } from "lightning/navigation"; |
| | | import { CloseActionScreenEvent } from 'lightning/actions'; |
| | | import init from '@salesforce/apex/InquiryFormController.init'; |
| | | import { ShowToastEvent } from 'lightning/platformShowToastEvent'; |
| | | export default class lexInquiryFormServiceFollow extends LightningElement { |
| | | @api recordId;//OwnerId |
| | | IsLoading = true; |
| | | FSEOwnerId; |
| | | userId; |
| | | JINGZHUOJISHU; |
| | | |
| | | @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 => { |
| | | this.FSEOwnerId = result.FSEOwnerId; |
| | | this.userId = result.userId; |
| | | this.JINGZHUOJISHU = result.JINGZHUOJISHU; |
| | | this.IsLoading = false; |
| | | this.ServiceFollow (); |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | }) |
| | | } |
| | | // 产品咨询单 服务跟进 |
| | | ServiceFollow (){ |
| | | if(null != this.FSEOwnerId && (this.FSEOwnerId== this.userId || this.userId == this.JINGZHUOJISHU)){ |
| | | window.open ('/apex/ServiceFollowPage?id='+this.recordId, '服务跟进', |
| | | 'height=400, width=800, top=200, left=400, toolbar=no, menubar=no, scrollbars=no, location=no, status=no'); |
| | | }else{ |
| | | // alert("此按钮只有FSE可以点击!"); |
| | | this.showToast("此按钮只有FSE可以点击!","error") |
| | | } |
| | | } |
| | | |
| | | showToast(msg,type) { |
| | | const event = new ShowToastEvent({ |
| | | message: msg, |
| | | variant: type |
| | | }); |
| | | this.dispatchEvent(event); |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | } |
| | | } |
| | | |
| | | // var foo = function() { |
| | | // var Status = "{!Inquiry_form__c.Service_Status__c}"; |
| | | // var FSEOwner = "{!Inquiry_form__c.FSE_OwnerId__c}"; |
| | | // //alert( FSEOwner+'==='+"{!$User.Id}"); |
| | | // if(null!=FSEOwner && (FSEOwner=="{!$User.Id}" || "{!$User.Id}" == "00510000005sEEM")){ |
| | | // window.open ('/apex/ServiceFollowPage?id='+"{!Inquiry_form__c.Id}", '服务跟进', |
| | | // 'height=400, width=700, top=200, left=400, toolbar=no, menubar=no, scrollbars=no, location=no, status=no'); |
| | | // }else{ |
| | | // alert("此按钮只有FSE可以点击!"); |
| | | // } |
| | | // } |
| | | // foo(); |