From f30f84fe7b1d09ee63a1f2a1d5c8cb303e31669a Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期二, 25 四月 2023 17:47:26 +0800
Subject: [PATCH] 修改失单页面
---
force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js | 135 +++++++++++++++++++++++----------------------
1 files changed, 69 insertions(+), 66 deletions(-)
diff --git a/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js b/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
index 0b3ba85..2d46a12 100644
--- a/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
+++ b/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
@@ -4,7 +4,7 @@
* @Author: chen jing wu
* @Date: 2023-04-20 15:04:03
* @LastEditors: chen jing wu
- * @LastEditTime: 2023-04-24 16:46:31
+ * @LastEditTime: 2023-04-25 17:37:35
*/
/*
* @Description:
@@ -14,44 +14,53 @@
* @LastEditors: chen jing wu
* @LastEditTime: 2023-04-20 17:11:01
*/
-import { api, wire,LightningElement } from 'lwc';
+import { api, wire,track,LightningElement } from 'lwc';
import { CurrentPageReference } from "lightning/navigation";
import save from '@salesforce/apex/lexPCLLostReportLwcController.save';
-import jquery from '@salesforce/resourceUrl/jquery183minjs';
-import blockUIcss from '@salesforce/resourceUrl/blockUIcss';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import { loadStyle, loadScript } from 'lightning/platformResourceLoader';
import setbrand from '@salesforce/apex/lexPCLLostReportLwcController.setBrand';
import init from '@salesforce/apex/lexPCLLostReportLwcController.init';
-import PleaseWaitDialog from '@salesforce/resourceUrl/PleaseWaitDialog';
import initForApex from '@salesforce/apex/lexPCLLostReportLwcController.initForApex';
+import getValuesFromTable from '@salesforce/apex/lexPCLLostReportLwcController.getValuesFromTable';
export default class LexPCLLostReportPage extends LightningElement {
- @api oppId;
+ @api oppId = '0061000001R2xjWAAR';
@api lostReportId;
- @api pageStatus;
- @api lostType;
+ @api pageStatus = 'Create';
+ @api lostType = '澶卞崟';
@api submitFlag;
+ searchResult;
LostReport;
brandCount;
- lostReportObj;
+
+
+
+ connectedCallback() {
+
+ }
+
+
//澶卞崟绫诲瀷
RecordTypeOptions = [{ label: '--鏃�--', value: '' },
{ label: '澶卞崟', value: '澶卞崟' },
{ label: '閮ㄥ垎澶卞崟', value: '閮ㄥ垎澶卞崟' }];
- // @wire(CurrentPageReference)
- // getStateParameters(currentPageReference) {
- // console.log(111);
- // console.log(currentPageReference);
+ @wire(CurrentPageReference)
+ getStateParameters(currentPageReference) {
+ console.log(111);
+ console.log(currentPageReference);
- // if (currentPageReference) {
- // const urlValue = currentPageReference.state.recordId;
- // if (urlValue) {
- // let str = `${urlValue}`;
- // console.log("str");
- // console.log(str);
- // this.oppId = str;
- // }
- // }
+ if (currentPageReference) {
+ const urlValue = currentPageReference.state.recordId;
+ if (urlValue) {
+ let str = `${urlValue}`;
+ console.log("str");
+ console.log(str);
+ this.oppId = str;
+ }
+ }
+ }
+ // connectedCallback(){
+ // this.initAll();
// }
// connectedCallback(){
@@ -78,6 +87,42 @@
// });
// });
// }
+ handleSearchBrand(event){
+ const searchText = event.target.value;
+ searchBrand({
+ name: searchText
+ }).then(result=>{
+ this.searchResult = result;
+ });
+ }
+ initAll(){
+ console.log(this.oppId);
+ console.log(this.lostReportId);
+ console.log(this.pageStatus);
+ console.log(this.lostType);
+ console.log(this.submitFlag);
+ initForApex({
+ oppId1: this.oppId,
+ lostReportId1: this.lostReportId,
+ pageStatus1: this.pageStatus,
+ lostType1: this.lostType,
+ submitFlag1: this.submitFlag
+ }).then(()=>{
+ console.log("2");
+ init().then(result=>{
+ console.log("3");
+ console.log(result);
+ if(result.message == '鎻愪氦鎴愬姛锛�'){
+ this.showToast(result.message,"success");
+ this.LostReport = result.LostReport;
+ }else{
+ console.log("211");
+ this.showToast(result.message,"error");
+ console.log("985");
+ }
+ });
+ });
+ }
getParamValue(paramName) {
// Use the URLSearchParams API to get the value of a query parameter
@@ -85,23 +130,18 @@
return params.get(paramName);
}
saveJs() {
- this.blockMyself();
save().then(result=>{
if(result){
this.showToast(result,"success");
- this.unblock();
this.clearBrandMannualName();
}
})
}
addBrandJs() {
- this.blockMyself();
addBrand().then(()=>{
- this.unblock();
});
}
submitJS() {
- this.blockMyself();
submit().then(result=>{
if(result.get('error')){
this.showToast(result.get('error'),"error");
@@ -114,54 +154,21 @@
pageStatus: result.get('pageStatus'),
submitFlag: result.get('submitFlag')
}
- });
- this.unblock();
+ });
}
});
}
addProductJs(number) {
- this.blockMyself();
addProduct().then(()=>{
- this.unblock();
});
}
RemoveJs(number) {
- this.blockMyself();
- Remove().then(()=>{
- this.unblock();
+ Remove().then(()=>{
});
}
// add tcm 20211118 start
searchJs(topNum, secondNum) {
- this.blockMyself();
search().then(()=>{
- this.unblock();
- });
- }
- blockMyself(){
- Promise.all([
- loadScript(this,PleaseWaitDialog),
- loadStyle(this,blockUIcss),
- loadScript(this, jquery)
- //loadScript(this, jq + "/dist/jquery.min.js")
- ]).then(() =>{
- blockme();
- }).catch(error => {
- console.log("321");
- console.log('Failed to load the JQuery : ' +error);
- });
- }
- unblock(){
- Promise.all([
- loadScript(this,PleaseWaitDialog),
- loadStyle(this,blockUIcss),
- loadScript(this, jquery)
- //loadScript(this, jq + "/dist/jquery.min.js")
- ]).then(() =>{
- unblockUI();
- }).catch(error => {
- console.log("321");
- console.log('Failed to load the JQuery : ' +error);
});
}
get pageStatusIsCreateOrEdit() {
@@ -200,16 +207,12 @@
//console.log('setLostTotalAmount end');
}
setBrandName(brandNumber) {
- this.blockMyself();
setbrand().then(()=>{
this.clearBrandMannualName();
- this.unblock();
});
}
setBrandMannualName(brandNumber) {
- this.blockMyself();
setbrandmannual().then(()=>{
- this.unblock();
});
}
// 澶卞崟鍝佺墝涓嶇瓑浜庡叾浠栨椂,澶卞崟鍝佺墝锛堟墜鍔級娓呯┖骞朵笖涓嶅厑璁稿~鍐�,澶卞崟鍝佺墝绛変簬鍏朵粬鏃�,澶卞崟瀵规墜鍨嬪彿涓嶅彲鐢� thh 2022-01-13 start
--
Gitblit v1.9.1