| | |
| | | * @Author: chen jing wu |
| | | * @Date: 2023-06-20 14:37:24 |
| | | * @LastEditors: chen jing wu |
| | | * @LastEditTime: 2023-06-20 17:50:52 |
| | | * @LastEditTime: 2023-07-07 16:11:12 |
| | | */ |
| | | import { api, wire,LightningElement } from 'lwc'; |
| | | import { CurrentPageReference } from "lightning/navigation"; |
| | |
| | | init({ |
| | | recordId: this.recordId |
| | | }).then(result=>{ |
| | | this.status = result.status; |
| | | this.submitDateYouWant = result.submitDateYouWant; |
| | | this.createdDate = result.createdDate; |
| | | this.departmentClassId = result.departmentClassId; |
| | | this.userId = result.userId; |
| | | this.userName = result.userName; |
| | | this.submitSolutionForApproval(); |
| | | console.log(result); |
| | | if(result.res){ |
| | | this.status = result.res.status; |
| | | this.submitDateYouWant = new Date(result.res.submitDateYouWant); |
| | | // this.createdDate = result.res.createdDate; |
| | | this.createdDate = new Date(result.res.createdDate); |
| | | this.productLeader = result.res.productLeader; |
| | | this.departmentClassId = result.res.departmentClassId; |
| | | this.userId = result.res.userId; |
| | | this.userName = result.res.userName; |
| | | this.submitSolutionForApproval(); |
| | | } |
| | | }); |
| | | } |
| | | |
| | |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | return; |
| | | } |
| | | |
| | | if(this.submitDateYouWant < this.createdDate + 3){ |
| | | this.showToast('希望提交日期不得小于三天,如紧急需求请邮件联络Solution担当','error'); |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | return; |
| | | } |
| | | console.log("start"); |
| | | queryForAttachments({ |
| | | Id: this.departmentClassId |
| | | }).then(result=>{ |
| | | console.log("start"); |
| | | var records = result; |
| | | var header = this.productLeader; |
| | | var usrname = this.userName; |
| | | var rtn = ''; |
| | | if(header.contains(usrname.replaceAll(' ', ''))){ |
| | | console.log("start"); |
| | | if(header.includes(usrname)){ |
| | | rtn = 'Y'; |
| | | }else{ |
| | | rtn = 'N'; |
| | | } |
| | | |
| | | if(records.length > 0){ |
| | | if(rtn != 'Y' && this.userId != records[0].Department_Class__r.OwnerId && this.userId != records[0].Department_Class__r.Owner.SalesManager__c){ |
| | | this.showToast('只允其战略科室主担、产品担当及省经理提交solution项目需求!','error'); |
| | |
| | | return; |
| | | } |
| | | } |
| | | |
| | | //111111111111111111111111111111111111111111 |
| | | this.handleConfirmClick('一旦提交此记录以待批准,根据您的设置您可能不再能够编辑此记录或将他从批准过程中调回。是否继续?'); |
| | | |
| | | }); |
| | |
| | | return; |
| | | } |
| | | this.updateRecordView(this.recordId); |
| | | this.dispatchEvent(new CloseActionScreenEvent()); |
| | | }); |
| | | // isopd.Id = "{!SolutionProjectRequirements__c.Id}"; |
| | | // isopd.Submint_TF__c = true; |