| | |
| | | * @Author: chen jing wu |
| | | * @Date: 2023-04-20 15:04:03 |
| | | * @LastEditors: chen jing wu |
| | | * @LastEditTime: 2023-06-30 09:55:38 |
| | | * @LastEditTime: 2023-08-01 16:22:17 |
| | | */ |
| | | const columns2=[ |
| | | { label: '--无--', value: '' }, |
| | |
| | | isSubmit = false; |
| | | deleteBrandIdList = []; |
| | | deleteProductIdList = []; |
| | | IsLoading; |
| | | newApprovalHistorys; |
| | | connectedCallback(){ |
| | | init({ |
| | | oppId1: this.oppId, |
| | |
| | | this.LostReport = report; |
| | | this.LostReport.lostReport.LostTotalAmount__c = 0.0; |
| | | this.LostReport.lostReport.InclusionUltrasound__c = '0'; |
| | | |
| | | this.newProduct = JSON.parse(JSON.stringify(this.LostReport.LostBrands[0].LostProducts[0])); |
| | | this.newApprovalHistorys = JSON.parse(JSON.stringify(this.LostReport.approvalHistorys)); |
| | | console.log(this.LostReport); |
| | | this.isInit = true; |
| | | } |
| | |
| | | } |
| | | submitJs() { |
| | | console.log('1'); |
| | | this.IsLoading = true; |
| | | submit({ |
| | | report1: JSON.stringify(this.LostReport), |
| | | reportId: this.reportId |
| | |
| | | console.log('123'); |
| | | var date = new Date(result.approvalHistorys[i].CreatedDate); |
| | | result.approvalHistorys[i].CreatedDate = date.toLocaleString(); |
| | | if(result.approvalHistorys[i].StepStatus == 'Approved'){ |
| | | result.approvalHistorys[i].StepStatus = '已批准'; |
| | | }else if(result.approvalHistorys[i].StepStatus == 'Fault'){ |
| | | |
| | | }else if(result.approvalHistorys[i].StepStatus == 'Pending'){ |
| | | result.approvalHistorys[i].StepStatus = '待处理'; |
| | | }else if(result.approvalHistorys[i].StepStatus == 'Held'){ |
| | | |
| | | }else if(result.approvalHistorys[i].StepStatus == 'NoResponse'){ |
| | | |
| | | }else if(result.approvalHistorys[i].StepStatus == 'Reassigned'){ |
| | | |
| | | }else if(result.approvalHistorys[i].StepStatus == 'Rejected'){ |
| | | result.approvalHistorys[i].StepStatus = '已拒绝'; |
| | | }else if(result.approvalHistorys[i].StepStatus == 'Removed'){ |
| | | |
| | | }else if(result.approvalHistorys[i].StepStatus == 'Started'){ |
| | | result.approvalHistorys[i].StepStatus = '已提交'; |
| | | } |
| | | this.LostReport.approvalHistorys.push(JSON.parse(JSON.stringify(result.approvalHistorys[i]))); |
| | | console.log('321'); |
| | | } |
| | | this.submitFlag = JSON.parse(JSON.stringify(result.submitFlag)); |
| | | console.log(this.LostReport); |
| | | this.updateRecordView(this.reportId); |
| | | this.LostReport.lostReport.Report_Status__c = '申请中'; |
| | | } |
| | | this.IsLoading = false; |
| | | }).catch(error=>{ |
| | | console.log("error"); |
| | | console.log(error); |
| | |
| | | } |
| | | cancel() { |
| | | // Navigate to the specified opportunity page using the NavigationMixin |
| | | this[NavigationMixin.Navigate]({ |
| | | type: 'standard__recordPage', |
| | | attributes: { |
| | | recordId: this.oppId, |
| | | actionName: 'view' |
| | | } |
| | | }); |
| | | this[NavigationMixin.Navigate]({ |
| | | type: 'standard__recordPage', |
| | | attributes: { |
| | | recordId: this.oppId, |
| | | actionName: 'view' |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | saveBrandJs(event) { |
| | | this.IsLoading = true; |
| | | this.dataCheck(); |
| | | if(!this.flag){ |
| | | this.IsLoading = false; |
| | | return; |
| | | } |
| | | console.log(this.LostReport); |
| | | var newLostReport = JSON.parse(JSON.stringify(this.LostReport)); |
| | | newLostReport.approvalHistorys = this.newApprovalHistorys; |
| | | dataEntry({ |
| | | report1 : JSON.stringify(this.LostReport), |
| | | report1 : JSON.stringify(newLostReport), |
| | | deleteBrandIdList: this.deleteBrandIdList, |
| | | deleteProductIdList: this.deleteProductIdList |
| | | }).then(result=>{ |
| | |
| | | // }); |
| | | // index1++; |
| | | // }); |
| | | this.LostReport = JSON.parse(result.LostReport); |
| | | var newLostReport = JSON.parse(result.LostReport); |
| | | |
| | | if(newLostReport.approvalHistorys.length > 0){ |
| | | for(var i=0;i < newLostReport.approvalHistorys.length;i++){ |
| | | console.log('123'); |
| | | var date = new Date(newLostReport.approvalHistorys[i].CreatedDate); |
| | | newLostReport.approvalHistorys[i].CreatedDate = date.toLocaleString(); |
| | | if(newLostReport.approvalHistorys[i].StepStatus == 'Approved'){ |
| | | newLostReport.approvalHistorys[i].StepStatus = '已批准'; |
| | | }else if(newLostReport.approvalHistorys[i].StepStatus == 'Fault'){ |
| | | |
| | | }else if(newLostReport.approvalHistorys[i].StepStatus == 'Pending'){ |
| | | newLostReport.approvalHistorys[i].StepStatus = '待处理'; |
| | | }else if(newLostReport.approvalHistorys[i].StepStatus == 'Held'){ |
| | | |
| | | }else if(newLostReport.approvalHistorys[i].StepStatus == 'NoResponse'){ |
| | | |
| | | }else if(newLostReport.approvalHistorys[i].StepStatus == 'Reassigned'){ |
| | | |
| | | }else if(newLostReport.approvalHistorys[i].StepStatus == 'Rejected'){ |
| | | newLostReport.approvalHistorys[i].StepStatus = '已拒绝'; |
| | | }else if(newLostReport.approvalHistorys[i].StepStatus == 'Removed'){ |
| | | |
| | | }else if(newLostReport.approvalHistorys[i].StepStatus == 'Started'){ |
| | | newLostReport.approvalHistorys[i].StepStatus = '已提交'; |
| | | } |
| | | } |
| | | } |
| | | |
| | | this.LostReport = newLostReport; |
| | | this.reportId = result.reportId; |
| | | // this.LostReport.lostReport.Id = result.reportId; |
| | | // console.log(this.LostReport); |
| | |
| | | this.showToast('保存成功','success'); |
| | | console.log(this.LostReport); |
| | | } |
| | | this.IsLoading = false; |
| | | }).catch(error=>{ |
| | | console.log("error"); |
| | | console.log(error); |