| | |
| | | import { CurrentPageReference } from "lightning/navigation"; |
| | | import { CloseActionScreenEvent } from 'lightning/actions'; |
| | | import init from '@salesforce/apex/TenderingButtonController.initTenderingController'; |
| | | import sqlResult from '@salesforce/apex/TenderingButtonController.sqlResult'; |
| | | import { ShowToastEvent } from 'lightning/platformShowToastEvent'; |
| | | export default class lexTenderingNotarizeButton extends LightningElement { |
| | | @api recordId;//当前这条数据的id |
| | |
| | | init({ |
| | | recordId: this.recordId |
| | | }).then(result => { |
| | | console.log(result) |
| | | this.IsLoading = false; |
| | | this.id = result.Id; |
| | | this.status = result.status; |
| | | this.profileId = result.profileId.slice(0,15); |
| | | this.NotarizeButton(); |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | }) |
| | | }).catch(error => { |
| | | console.log("error"+error); |
| | | }).finally(() => { |
| | | |
| | | }); |
| | | } |
| | | |
| | | //招标项目 相关性确认 |
| | | //相关性确认 |
| | | NotarizeButton(){ |
| | | console.log(this.ProfileId,'行吗'); |
| | | if( this.profileId!= '00e1m000000MSci' |
| | | // 系统管理员 |
| | | && this.profileId!= '00e10000000Y3o5' |
| | | // 2s6 |
| | | && this.profileId!= '00e10000000xnpR' && this.profileId!= '00e10000000xyK6' |
| | | // 2s7 |
| | | && this.profileId!= '00e10000000xnpW' |
| | | // 2s8 |
| | | && this.profileId!= '00e10000000xnpb' && this.profileId!= '00e10000000xyKB' |
| | | // 2s9 |
| | | && this.profileId!= '00e10000000a7NY' |
| | | // OBA1 |
| | | && this.profileId!= '00e10000000s2fZ' |
| | | // OBA7 |
| | | && this.profileId!= '00e10000000s3Jp' |
| | | ){ |
| | | // alert("只有助理才能进行相关性确认!"); |
| | | this.showToast("只有助理才能进行相关性确认!","error"); |
| | | return; |
| | | } |
| | |
| | | window.open (`/apex/Relevance?id=${this.id}`, '', 'height=500, width=800, top=200, left=250,location=no'); |
| | | } |
| | | else{ |
| | | // alert('只有01.待确认时需要进行相关性确认!'); |
| | | // alert('关联询价后不能进行相关性确认!'); |
| | | this.showToast("关联询价后不能进行相关性确认!","error"); |
| | | } |
| | | |
| | |
| | | this.dispatchEvent(event); |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | // function init(){ |
| | | // var ProfileId = "{!$Profile.Id}"; |
| | | // if( ProfileId!= '00e1m000000MSci' |
| | | // // 系统管理员 |
| | | // && ProfileId!= '00e10000000Y3o5' |
| | | // // 2s1 |
| | | // // && ProfileId!= '00e10000000xnp2' && ProfileId!= '00e10000000xzQ0' |
| | | |
| | | // // 2s6 |
| | | // && ProfileId!= '00e10000000xnpR' && ProfileId!= '00e10000000xyK6' |
| | | |
| | | // // 2s7 |
| | | // && ProfileId!= '00e10000000xnpW' |
| | | |
| | | // // 2s8 |
| | | // && ProfileId!= '00e10000000xnpb' && ProfileId!= '00e10000000xyKB' |
| | | |
| | | // // 2s9 |
| | | // && ProfileId!= '00e10000000a7NY' |
| | | // // OBA1 |
| | | // && ProfileId!= '00e10000000s2fZ' |
| | | // // OBA7 |
| | | // && ProfileId!= '00e10000000s3Jp' |
| | | // ) |
| | | // { |
| | | // alert("只有助理才能进行相关性确认!"); |
| | | // return; |
| | | // } |
| | | |
| | | |
| | | // if('{!Tender_information__c.status__c}' == '01.待确认' || |
| | | // '{!Tender_information__c.status__c}' == '02.不相关' || |
| | | // '{!Tender_information__c.status__c}' == '03.不应标' || |
| | | // '{!Tender_information__c.status__c}' == '04.待关联询价' ) |
| | | // { |
| | | // window.open ('/apex/Relevance?id={!Tender_information__c.Id}', '', 'height=500, width=800, top=200, left=250,location=no'); |
| | | // } |
| | | // else{ |
| | | // // alert('只有01.待确认时需要进行相关性确认!'); |
| | | // alert('关联询价后不能进行相关性确认!'); |
| | | // } |
| | | // } |
| | | // init(); |