| | |
| | | import { LightningElement, wire, api, track } from 'lwc'; |
| | | import { ShowToastEvent } from 'lightning/platformShowToastEvent'; |
| | | import { ShowToastEvent } from "lightning/platformShowToastEvent"; |
| | | import accountInit from '@salesforce/apex/LexConsumableAccountInfoController.init'; |
| | | |
| | | export default class LexConsumableAccountInfoPrint extends LightningElement { |
| | |
| | | postalCode: '', |
| | | address: '', |
| | | parentName: '' |
| | | }; |
| | | } |
| | | |
| | | //获取链接参数 |
| | | getQueryString(name) { |
| | | console.log('getQueryString name ' + name); |
| | | let reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i'); |
| | | console.log("getQueryString name " + name); |
| | | let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); |
| | | let r = window.location.search.substr(1).match(reg); |
| | | if (r != null) { |
| | | return decodeURIComponent(r[2]); |
| | |
| | | } |
| | | |
| | | connectedCallback() { |
| | | this.AccId = this.getQueryString('AccId'); |
| | | this.AccId = this.getQueryString("AccId"); |
| | | this.AccId = this.AccId == null ? '' : this.AccId; |
| | | if (this.AccId != '') { |
| | | console.log('this.AccId = ' + this.AccId); |
| | | accountInit({ |
| | | accId: this.AccId |
| | | }) |
| | | .then((r) => { |
| | | }).then((r) => { |
| | | r = JSON.parse(JSON.stringify(r)); |
| | | console.log('r = ' + JSON.stringify(r)); |
| | | if (r.status == 'Success') { |
| | | this.accountDataInfo.name = r.entity.obj.Name; |
| | | this.accountDataInfo.ownerName = |
| | | r.entity.obj.Owner == null |
| | | ? '' |
| | | : r.entity.obj.Owner.Name; |
| | | this.accountDataInfo.ownerName = r.entity.obj.Owner == null ? '' : r.entity.obj.Owner.Name; |
| | | this.accountDataInfo.site = r.entity.obj.site; |
| | | this.accountDataInfo.isActive = |
| | | r.entity.obj.Is_Active__c; |
| | | this.accountDataInfo.aliasName2 = |
| | | r.entity.obj.Alias_Name2__c; |
| | | this.accountDataInfo.banOnUseReason = |
| | | r.entity.obj.Ban_On_Use_Reason__c; |
| | | this.accountDataInfo.isActive = r.entity.obj.Is_Active__c; |
| | | this.accountDataInfo.aliasName2 = r.entity.obj.Alias_Name2__c; |
| | | this.accountDataInfo.banOnUseReason = r.entity.obj.Ban_On_Use_Reason__c; |
| | | this.accountDataInfo.grade = r.entity.obj.Grade__c; |
| | | this.accountDataInfo.attributeType = |
| | | r.entity.obj.Attribute_Type__c; |
| | | this.accountDataInfo.oCMCategory = |
| | | r.entity.obj.OCM_Category__c; |
| | | this.accountDataInfo.specialityType = |
| | | r.entity.obj.Speciality_Type__c; |
| | | this.accountDataInfo.stateMasterName = |
| | | r.entity.obj.State_Master__r == null |
| | | ? '' |
| | | : r.entity.obj.State_Master__r.Name; |
| | | this.accountDataInfo.attributeType = r.entity.obj.Attribute_Type__c; |
| | | this.accountDataInfo.oCMCategory = r.entity.obj.OCM_Category__c; |
| | | this.accountDataInfo.specialityType = r.entity.obj.Speciality_Type__c; |
| | | this.accountDataInfo.stateMasterName = r.entity.obj.State_Master__r == null ? '' : r.entity.obj.State_Master__r.Name; |
| | | this.accountDataInfo.phone = r.entity.obj.Phone; |
| | | this.accountDataInfo.cityMasterName = |
| | | r.entity.obj.City_Master__r == null |
| | | ? '' |
| | | : r.entity.obj.City_Master__r.Name; |
| | | this.accountDataInfo.phoneCall = |
| | | r.entity.obj.PhoneCall__c; |
| | | this.accountDataInfo.cityMasterName = r.entity.obj.City_Master__r == null ? '' : r.entity.obj.City_Master__r.Name; |
| | | this.accountDataInfo.phoneCall = r.entity.obj.PhoneCall__c; |
| | | this.accountDataInfo.town = r.entity.obj.Town__c; |
| | | this.accountDataInfo.fax = r.entity.obj.Fax; |
| | | this.accountDataInfo.street = r.entity.obj.Street__c; |
| | | this.accountDataInfo.postalCode = |
| | | r.entity.obj.Postal_Code__c; |
| | | this.accountDataInfo.postalCode = r.entity.obj.Postal_Code__c; |
| | | this.accountDataInfo.address = r.entity.obj.Address__c; |
| | | this.accountDataInfo.parentName = |
| | | r.entity.obj.Parent == null |
| | | ? '' |
| | | : r.entity.obj.Parent.Name; |
| | | console.log( |
| | | 'this.accountDataInfo = ' + |
| | | JSON.stringify(this.accountDataInfo) |
| | | ); |
| | | this.accountDataInfo.parentName = r.entity.obj.Parent == null ? '' : r.entity.obj.Parent.Name; |
| | | console.log('this.accountDataInfo = ' + JSON.stringify(this.accountDataInfo)); |
| | | this.isShowAccountInfo = true; |
| | | this.isShowSpinner = false; |
| | | } else { |
| | | console.log('r = ' + JSON.stringify(r)); |
| | | console.log('r = ' + JSON.stringify(r)) |
| | | this.showToast('Error', r.msg); |
| | | } |
| | | }) |
| | | .catch((error) => { |
| | | console.log('error = ' + JSON.stringify(error)); |
| | | }).catch((error) => { |
| | | console.log('error = ' + JSON.stringify(error)) |
| | | this.showToast('Error', r.msg); |
| | | }); |
| | | }) |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | closePage() { |
| | | window.location.href = '/s/lexconsumableaccount'; |
| | | window.location.href = "/s/lexconsumableaccount"; |
| | | } |
| | | } |