| New file |
| | |
| | | import { LightningElement, track, wire, api } from 'lwc'; |
| | | import { CurrentPageReference,NavigationMixin } from 'lightning/navigation'; |
| | | import { ShowToastEvent } from 'lightning/platformShowToastEvent'; |
| | | import { CloseActionScreenEvent } from 'lightning/actions'; |
| | | |
| | | import init from '@salesforce/apex/lexConsumApplyController.init'; |
| | | import getSet from '@salesforce/apex/lexConsumApplyController.getSet'; |
| | | export default class lexConsumSelect extends LightningElement { |
| | | @api recordId; |
| | | @api consumApplySetIds; |
| | | IsLoading=true; |
| | | IsDisplay=true; |
| | | //提示信息 |
| | | msg; |
| | | |
| | | connectedCallback(){ |
| | | this.IsLoading=false; |
| | | init({ |
| | | recordId: this.recordId |
| | | }).then(res=>{ |
| | | this.IsDisplay = false; |
| | | if(res.yiLoanerArranged > 0){ |
| | | this.IsDisplay = true; |
| | | this.msg = '出库之后不能点击分配按钮,如果有需要分配的明细请分单后继续操作'; |
| | | return; |
| | | }else if(this.consumApplySetIds.length<1){ |
| | | this.IsDisplay = true; |
| | | this.msg = '请选择耗材备品一览'; |
| | | return; |
| | | }else if(this.consumApplySetIds.length>1){ |
| | | this.IsDisplay = true; |
| | | this.msg = '请选择一条耗材备品一览'; |
| | | return; |
| | | }else{ |
| | | getSet({ |
| | | setId: this.consumApplySetIds[0] |
| | | }).then(res=>{ |
| | | if(res.Zan_Ding_Fen_Pei_Shu__c > 0){ |
| | | this.IsDisplay = true; |
| | | this.msg = '请在默认分配后再做分配操作。'; |
| | | return; |
| | | }else{ |
| | | window.open("/apex/ConsumSelect?recid=" + this.consumApplySetIds[0], "_top"); |
| | | } |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | |
| | | closeAction() { |
| | | //返回当前的备品申请 |
| | | window.open("/"+this.recordId,'_self'); |
| | | } |
| | | } |