From 35910c355f74e736e2068a0ffb7f39ae9615d8e1 Mon Sep 17 00:00:00 2001
From: chenjingwu <chenjingwu@prec-tech.com>
Date: 星期五, 24 五月 2024 16:29:00 +0800
Subject: [PATCH] 1
---
force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js | 1210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 1,134 insertions(+), 76 deletions(-)
diff --git a/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js b/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
index e9d4712..bc272e5 100644
--- a/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
+++ b/force-app/main/default/lwc/lexPCLLostReportPage/lexPCLLostReportPage.js
@@ -4,9 +4,9 @@
* @Author: chen jing wu
* @Date: 2023-04-20 15:04:03
* @LastEditors: chen jing wu
- * @LastEditTime: 2023-06-28 17:29:47
+ * @LastEditTime: 2023-10-31 15:19:17
*/
-const columns2=[
+let columns2=[
{ label: '--鏃�--', value: '' },
{ label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
{ label: '浠锋牸', value: '浠锋牸' },
@@ -18,12 +18,261 @@
{ label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
{ label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
];
+let columns2RandomList = [
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '琛屾斂鍐崇瓥', value: '琛屾斂鍐崇瓥' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '琛屾斂鍐崇瓥', value: '琛屾斂鍐崇瓥' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '琛屾斂鍐崇瓥', value: '琛屾斂鍐崇瓥' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '琛屾斂鍐崇瓥', value: '琛屾斂鍐崇瓥' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '琛屾斂鍐崇瓥', value: '琛屾斂鍐崇瓥' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '琛屾斂鍐崇瓥', value: '琛屾斂鍐崇瓥' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '琛屾斂鍐崇瓥', value: '琛屾斂鍐崇瓥' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '琛屾斂鍐崇瓥', value: '琛屾斂鍐崇瓥' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '琛屾斂鍐崇瓥', value: '琛屾斂鍐崇瓥' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '琛屾斂鍐崇瓥', value: '琛屾斂鍐崇瓥' },
+ ],
+]
+
+let columns22RandomList = [
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' }
+ ],
+ [
+ { label: '--鏃�--', value: '' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ ],
+]
+
+let columns22=[
+ { label: '--鏃�--', value: '' },
+ { label: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�', value: '鏃犱俊鎭紝璺熻繘涓嶅強鏃�' },
+ { label: '浠锋牸', value: '浠锋牸' },
+ { label: '鍖荤敓鍋忓ソ', value: '鍖荤敓鍋忓ソ' },
+ { label: '鏈嶅姟涓嶅埌浣�', value: '鏈嶅姟涓嶅埌浣�' },
+ { label: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�', value: '绔炲搧鍘熸湁鍩虹涓婂娣昏澶�' },
+ { label: '娓犻亾鍥犵礌', value: '娓犻亾鍥犵礌' },
+ { label: '鏌愮浜у搧缂哄け', value: '鏌愮浜у搧缂哄け' },
+ { label: '閲囪喘骞宠 ', value: '閲囪喘骞宠 ' }
+];
const productClassOptions = [
{ label: '--鏃�--', value: '' },
{ label: '涓绘満', value: '涓绘満' },
{ label: '闀滃瓙', value: '闀滃瓙' },
+ { label: '娲楁秷鏈�', value: '娲楁秷鏈�' },
{ label: '灏忛暅绉�', value: '灏忛暅绉�' },
{ label: '鑳介噺', value: '鑳介噺' },
+ { label: '鍏夋簮', value: '鍏夋簮' },
{ label: '鍏朵粬', value: '鍏朵粬' }
];
const productCategoryOptions = [
@@ -37,6 +286,16 @@
{label : "澶卞崟浜у搧绫诲埆",fieldName : "ProductClass__c"},
{label : "澶卞崟浜у搧鍖哄垎",fieldName : "ProductCategory__c"}
];
+const reasonOptions = [
+ { label: '--鏃�--', value: '' },
+ { label: '鐗圭害涓庡鎴峰叧绯讳笉濂�', value: '鐗圭害涓庡鎴峰叧绯讳笉濂�' },
+ { label: '鐗圭害涓庝簩绾у悎浣滈棶棰�', value: '鐗圭害涓庝簩绾у悎浣滈棶棰�' },
+ { label: '鐗圭害瑕嗙洊涓嶈冻', value: '鐗圭害瑕嗙洊涓嶈冻' },
+ { label: '鐗圭害鎺ㄥ箍娲诲姩涓嶅姏', value: '鐗圭害鎺ㄥ箍娲诲姩涓嶅姏' },
+ { label: '浜岀骇閫夋嫨闂', value: '浜岀骇閫夋嫨闂' },
+ { label: '浜岀骇浠锋牸楂�', value: '浜岀骇浠锋牸楂�' },
+ { label: '鍖婚櫌鎸囧畾浜岀骇', value: '鍖婚櫌鎸囧畾浜岀骇' }
+];
const RecordTypeOptions = [
{ label: '--鏃�--', value: '' },
{ label: '澶卞崟', value: '澶卞崟' },
@@ -46,7 +305,6 @@
import { api, wire,track,LightningElement } from 'lwc';
import { CurrentPageReference } from "lightning/navigation";
import dataEntry from '@salesforce/apex/lexPCLLostReportLwcController.dataEntry';
-import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import init from '@salesforce/apex/lexPCLLostReportLwcController.init';
import multiSelectCombobox from 'c/multiSelectCombobox'
import searchBrands from '@salesforce/apex/lexPCLLostReportLwcController.searchBrands';
@@ -55,29 +313,149 @@
import getPickList from '@salesforce/apex/lexPCLLostReportLwcController.getPickList';
import { NavigationMixin } from 'lightning/navigation';
import submit from '@salesforce/apex/lexPCLLostReportLwcController.submit';
+import searchBatchIfForProduct from '@salesforce/apex/lexPCLLostReportLwcController.searchBatchIfForProduct';
import {CloseActionScreenEvent} from 'lightning/actions';
import lexLookupLwc from 'c/lexLookupLwc';
import searchProduct from '@salesforce/apex/lexPCLLostReportLwcController.searchProduct';
-import { updateRecord } from 'lightning/uiRecordApi';
+import { updateRecord,getRecord } from 'lightning/uiRecordApi';
+import { refreshApex } from '@salesforce/apex';
+import submitForApproval from '@salesforce/apex/lexPCLLostReportLwcController.submitForApproval';
+import reassignStep from '@salesforce/apex/lexPCLLostReportLwcController.reassignStep';
+import getUserProfileId from '@salesforce/apex/lexPCLLostReportLwcController.getUserProfileId';
+import PCLReportProfileId from '@salesforce/label/c.PCLReportProfileId';
+import lwcCSS from '@salesforce/resourceUrl/lwcCSS';
+import lexButtonCss from '@salesforce/resourceUrl/lexButtonCss';
+import systemProfileId from '@salesforce/label/c.ProfileId_SystemAdmin';
+import {loadStyle} from 'lightning/platformResourceLoader';
+import { RefreshEvent } from "lightning/refresh";
+import { getObjectInfo } from 'lightning/uiObjectInfoApi';
+import LOSTPRODUCT from '@salesforce/schema/PCLLostProduct__c';
+import { getPicklistValuesByRecordType } from 'lightning/uiObjectInfoApi';
export default class LexPCLLostReportPage extends NavigationMixin(LightningElement) {
+ //***************************************************** */
+ //瀛樺偍controlling picklist鐨勬墍鏈夌殑鍊�
+ @track masterValues = [];
+ //瀛樺偍dependent picklist鐨勬墍鏈夌殑鍊�
+ @track controllingValues = [];
+ //閫夋嫨鐨刢ontrolling picklist 鐨勫��
+ @track selectedMasterValue;
+ //閫夋嫨鐨刣ependent picklist鐨勫��
+ @track selectedControllingValue;
+
+ @track error;
+ //鐢ㄦ潵璁板綍master picklist涓殑 value -> valid for鐨勫垪琛ㄩ泦鍚�
+ master2ValidForValues;
+ //鐢ㄦ潵璁板綍controlling picklist鐨剉alue浠ュ強valid for绛変俊鎭殑鍒楄〃闆嗗悎
+ controllingValuesWithValidFor = [];
+
+ // 鑾峰彇account 鐨剆chema info
+ @wire(getObjectInfo, { objectApiName: LOSTPRODUCT })
+ objectInfo;
+
+ // 鑾峰彇 control picklist鐨勫�煎苟涓旂粍瑁卍ependent picklist
+ @wire(getPicklistValuesByRecordType, { objectApiName: LOSTPRODUCT, recordTypeId: '$objectInfo.data.defaultRecordTypeId'})
+ countryPicklistValues({error, data}) {
+ console.log('start');
+ if(data) {
+ this.error = null;
+ let masterOptions = [];
+
+ data.picklistFieldValues.ProductClass__c.values.forEach(key => {
+ masterOptions.push({
+ label : key.label,
+ value: key.value
+ })
+ });
+
+ this.masterValues = masterOptions;
+ console.log(this.masterValues);
+
+ let controllingOptions = [];
+
+ this.master2ValidForValues = data.picklistFieldValues.ProductCategory__c.controllerValues;
+ //鐢ㄦ潵璁板綍controlling picklist鐨剉alue浠ュ強valid for绛変俊鎭殑鍒楄〃闆嗗悎 Picklist values
+ this.controllingValuesWithValidFor = data.picklistFieldValues.ProductCategory__c.values;
+ this.controllingValuesWithValidFor.forEach(key => {
+ controllingOptions.push({
+ label : key.label,
+ value: key.value
+ })
+ });
+
+ this.controllingValues = controllingOptions;
+ console.log(this.controllingValues);
+ console.log('end');
+ }
+ else if(error) {
+ this.error = JSON.stringify(error);
+ }
+ }
+
+ handleMasterPicklistChange(event) {
+ //set selected master Value
+ this.selectedMasterValue = event.target.value;
+ this.selectedControllingValue = '';
+ let controllingList = [];
+
+ if(this.selectedMasterValue) {
+ //閫氳繃valid for杩涜mapping锛屽尮閰嶇殑鏀捐繘controlling list涓�
+ this.controllingValuesWithValidFor.forEach(conValues => {
+ if(conValues.validFor.some(item => item === this.master2ValidForValues[this.selectedMasterValue])) {
+ controllingList.push({
+ label: conValues.label,
+ value: conValues.value
+ })
+ }
+ })
+
+ this.controllingValues = controllingList;
+ }
+ }
+//***************************************************** */
+
+
+
+
+
+
+
+
+
+
+
+
+
+ @track visible = false;
+ @wire(CurrentPageReference) pageRef;
@api oppId;
- @track columns2=columns2;
+ @track columns2s=columns22;
@track status = {
pageStatus: 'Create'
}
+ @track newActorId = null;
+ newReport;
+ action;
+ isLookup;
+ modalsubmitLabel;
+ @track isPop;
+ @track message;
+ @track isSuccess;
@track LostReport = {
LostBrands: [
],
lostReport: {}
}
+ editStatus;
+ reasonOptions = reasonOptions;
@track brandOptions = [];
@track isInit = false;
lostType = '澶卞崟';
submitFlag = '';
flag;
tableflag = 0;
- reportId = '';
+ @api reportId;
+ @api pageStatus;
newProduct;
productOptionsList;
productClassOptions = productClassOptions;
@@ -88,7 +466,60 @@
isSubmit = false;
deleteBrandIdList = [];
deleteProductIdList = [];
+ IsLoading;
+ newApprovalHistorys;
+ userProfileId;
+ userId;
+ allowUserId;
+ submitUserId;
+ specProFlg;
+ loadingFlg;
+ @track isSubmitUser = false;
+ @track isAllowUser = false;
+ handleCustomButtonClick(event) {
+ try {
+ var index1 = event.target.title;
+ var index2 = event.target.name;
+ var elements1 = this.template.querySelectorAll('.ProductClass[data-id="' + index1 + '"]');
+ var elements2 = this.template.querySelectorAll('.ProductCategory[data-id="' + index1 + '"]');
+ this.LostReport.LostBrands[index1].LostProducts[index2].LostProductss.LostProduct__c = null;
+ elements1[index2].readOnly = false;
+ elements2[index2].readOnly = false;
+ this.LostReport.LostBrands[index1].LostProducts[index2].LostProductss.ProductClass__c=null;
+ this.LostReport.LostBrands[index1].LostProducts[index2].LostProductss.ProductCategory__c=null;
+ this.LostReport.LostBrands[index1].LostProducts[index2].bool=false;
+ elements2[index2].readOnly = true;
+ } catch (error) {
+ console.log('error');
+ }
+ }
+ getQueryVariable(variable,location) { //id瀛楃涓�
+ debugger
+ var query = window.location.search.substring(1);
+ if(!query){
+ query = location;
+ }
+ var vars = query.split("&");
+ for (var i = 0; i < vars.length; i++) {
+ var pair = vars[i].split("=");
+ if (pair[0] == variable) {
+ return pair[1];
+ }
+ }
+ return '';
+ }
+
connectedCallback(){
+ Promise.all([
+ loadStyle(this, lwcCSS),
+ loadStyle(this, lexButtonCss)
+ ]);
+ this.columns2s = columns2RandomList[Math.floor(Math.random() * 10)];
+ this.pageStatus = this.getQueryVariable('pageStatus',this.location);
+ this.oppId = this.getQueryVariable('oppId',this.location);
+ this.reportId = this.getQueryVariable('reportId',this.location);
+ this.lostType = decodeURI(this.getQueryVariable('lostType',this.location));
+ this.status.pageStatus = this.pageStatus;
init({
oppId1: this.oppId,
lostReportId1: this.reportId,
@@ -102,15 +533,119 @@
this.LostReport = result.LostReport;
}else{
this.showToast(result.message,"error");
+ setTimeout(() => {
+ // window.location = '/lightning/r/Opportunity/' + this.oppId + '/view';
+ this.remoteUrl();
+ }, 2000);
}
}else{
+ this.allowUserId = result.allowUserId;
+ this.userId = result.userId;
+ this.submitUserId = result.submitUserId;
+ this.userProfileId = result.userProfileId;
+ console.log('allowUserId' + this.allowUserId);
+ console.log('userId' + this.userId);
+ console.log('submitUserId' + this.submitUserId);
+ console.log('userProfileId' + this.userProfileId);
+ console.log('systemProfileId' + systemProfileId);
+ if(this.userId == this.submitUserId || this.userProfileId == systemProfileId){
+ this.isSubmitUser = true;
+ }
+ if(this.userId == this.allowUserId || this.userProfileId == systemProfileId){
+ this.isAllowUser = true;
+ }
+ if(result.LostReport.lostReport.Report_Status__c == '鐢宠涓�'){
+ this.editStatus = '鐢宠涓�';
+ console.log('shenqingzhong');
+ }else if(result.LostReport.lostReport.Report_Status__c == '鎵瑰噯'){
+ this.editStatus = '鎵瑰噯';
+ console.log('pizhun');
+ }
+
var report = result.LostReport;
this.LostReport = report;
- this.LostReport.lostReport.LostTotalAmount__c = 0.0;
- this.LostReport.lostReport.InclusionUltrasound__c = '0';
+
+
+ // this.LostReport.LostBrands.forEach(brand=>{
+ // if(brand.lostBrand.Lost_Reason_Sub__c == '琛屾斂鍐崇瓥' || brand.lostBrand.Lost_reason_main__c == '琛屾斂鍐崇瓥'){
+ // this.template.querySelectorAll();
+ // }
+ // });
+ // for(var i=0;i < this.LostReport.LostBrands.length;i++){
+ // if(this.LostReport.LostBrands[i].lostBrand.Lost_Reason_Sub__c == '琛屾斂鍐崇瓥' || this.LostReport.LostBrands[i].lostBrand.Lost_reason_main__c == '琛屾斂鍐崇瓥'){
+
+ // }
+ // }
+
+ if(!this.LostReport.lostReport.LostTotalAmount__c){
+ this.LostReport.lostReport.LostTotalAmount__c = 0.0;
+ }
+ if(!this.LostReport.lostReport.InclusionUltrasound__c){
+ this.LostReport.lostReport.InclusionUltrasound__c = '0';
+ }
+
this.newProduct = JSON.parse(JSON.stringify(this.LostReport.LostBrands[0].LostProducts[0]));
+ if(this.newProduct.LostProductss.Id){
+ delete this.newProduct.LostProductss.Id;
+ }
+ this.newProduct.LostProductss.LostBrandName__c = '';
+ this.newProduct.LostProductss.LostProduct__r = '';
+ this.newProduct.LostProductss.Quantity__c = '';
+ this.newProduct.LostProductss.LostProductMannual__c = '';
+ this.newProduct.LostProductss.ProductClass__c = '';
+ this.newProduct.LostProductss.ProductCategory__c = '';
+ // this.newProduct.LostProductss.Id = '';
+ this.newApprovalHistorys = JSON.parse(JSON.stringify(this.LostReport.approvalHistorys));
console.log(this.LostReport);
- this.isInit = true;
+ console.log(this.LostReport.approvalHistorys.length);
+ if(this.LostReport.approvalHistorys.length > 0){
+ for(var i=0;i < this.LostReport.approvalHistorys.length;i++){
+ console.log('123');
+ var date = new Date(this.LostReport.approvalHistorys[i].CreatedDate);
+ this.LostReport.approvalHistorys[i].CreatedDate = date.toLocaleString();
+ if(this.LostReport.approvalHistorys[i].StepStatus == 'Approved'){
+ this.LostReport.approvalHistorys[i].StepStatus = '宸叉壒鍑�';
+ this.LostReport.approvalHistorys[i].isApproved = true;
+ }else if(this.LostReport.approvalHistorys[i].StepStatus == 'Fault'){
+
+ }else if(this.LostReport.approvalHistorys[i].StepStatus == 'Pending'){
+ this.LostReport.approvalHistorys[i].StepStatus = '寰呭鐞�';
+ this.LostReport.approvalHistorys[i].isPending = true;
+ }else if(this.LostReport.approvalHistorys[i].StepStatus == 'Held'){
+
+ }else if(this.LostReport.approvalHistorys[i].StepStatus == 'NoResponse'){
+
+ }else if(this.LostReport.approvalHistorys[i].StepStatus == 'Reassigned'){
+ this.LostReport.approvalHistorys[i].StepStatus = '宸查噸鏂板垎閰�';
+ }else if(this.LostReport.approvalHistorys[i].StepStatus == 'Rejected'){
+ this.LostReport.approvalHistorys[i].StepStatus = '宸叉嫆缁�';
+ this.LostReport.approvalHistorys[i].isRejected = true;
+ }else if(this.LostReport.approvalHistorys[i].StepStatus == 'Removed'){
+ this.LostReport.approvalHistorys[i].StepStatus = '宸叉挙鍥�';
+ this.LostReport.approvalHistorys[i].isRemoved = true;
+ }else if(this.LostReport.approvalHistorys[i].StepStatus == 'Started'){
+ this.LostReport.approvalHistorys[i].StepStatus = '宸叉彁浜�';
+ }
+ // this.LostReport.approvalHistorys.push(JSON.parse(JSON.stringify(result.approvalHistorys[i])));
+ console.log('321');
+ }
+ this.submitFlag = true;
+ if(this.LostReport.lostReport.Report_Status__c == '鎵瑰噯'){
+ this.submitFlag = false;
+ }
+
+ }
+ console.log(PCLReportProfileId.includes(this.userProfileId));
+ console.log(PCLReportProfileId);
+ console.log(this.userProfileId);
+ getUserProfileId().then(result1=>{
+ this.userProfileId = result1;
+ if(this.pageStatus == 'Edit' && !(this.LostReport.lostReport.Report_Status__c == '鑽夋' || this.userProfileId == '00e10000000Y3o5AAC' || (this.LostReport.lostReport.Report_Status__c == '鎵瑰噯' && PCLReportProfileId.includes(this.userProfileId)))){
+ this.status.pageStatus = 'View';
+ }
+ this.isInit = true;
+ });
+
}
}).catch(error=>{
console.log("error");
@@ -131,36 +666,154 @@
fieldName: 'ProductCategory__c'
}).then(result=>{
this.productOptionsList = JSON.parse(result);
+ this.LostReport.LostBrands.forEach(brand=>{
+ brand.LostProducts.forEach(product=>{
+ product.productOptions = this.productOptionsList['鍏ㄩ儴'];
+ });
+ });
+ this.LostReport = JSON.parse(JSON.stringify(this.LostReport));
+ console.log(this.LostReport.approvalHistorys.length + 'size');
}).catch(error=>{
console.log('error');
console.log(error);
});
+
+ }
+ isqita(){
}
+ renderedCallback(){
+ const sections = this.template.querySelectorAll('lightning-accordion-section');
+ sections.forEach(section=>{
+ section.active = true;
+ });
+ var elements = this.template.querySelectorAll('lightning-combobox');
+ elements.forEach(element=>{
+ if(element.value == '琛屾斂鍐崇瓥'){
+ element.options = columns2RandomList[Math.floor(Math.random() * 10)];
+ }
+ });
+ var elements1 = this.template.querySelectorAll('[data-id="Lost_By_Company_Mannual"]');
+ var i = 0;
+ console.log('elements1=> ' + elements1[i]);
+ this.LostReport.LostBrands.forEach(brand=>{
+ if(brand.lostBrand.Lost_By_Company__c == '鍏朵粬' && elements1.length > 0 ){
+ console.log('val=> ' + elements1[i].value);
+ if(elements1[i].value){
+ elements1[i].disabled = false;
+ elements1[i].required = true;
+ }
+ }
+
+ });
+ // if(this.pageStatus = 'Edit' && this.loadingFlg == false){
+ // var elements1 = this.template.querySelectorAll('.ProductClass[data-id="' + 0 + '"]');
+ // var elements2 = this.template.querySelectorAll('.ProductCategory[data-id="' + 0 + '"]');
+ // console.log('lnm');
+ // console.log(elements1);
+ // console.log(elements2);
+ // console.log('lnm');
+ // console.log('in=>');
+ // this.loadingFlg = true;
+ // var j = 0;
+ // var i = 0;
+ // this.LostReport.LostBrands.forEach(brand=>{
+
+ // brand.LostProducts.forEach(product=>{
+ // if(product.LostProductss.LostProduct__r !=undefined){
+ // if(product.LostProductss.LostProduct__r.ProductClass__c ==undefined && product.LostProductss.LostProduct__r.ProductCategory__c ==undefined){
+ // console.log('cnm');
+ // console.log(elements1[i]);
+ // console.log(elements2[i]);
+ // console.log('cnm');
+ // elements1[i].readOnly = false;
+ // elements2[i].readOnly = false;
+ // }
+ // }
+ // i++;
+ // });
+ // j++;
+ // });
+ // }else if(this.pageStatus = 'View'){
+ // this.loadingFlg = false;
+ // }
+ // if((value == '' || value == null) && this.LostReport.LostBrands[index].lostBrand.Lost_By_Company__c == '鍏朵粬'){
+ // var elements =
+ // elements[index].disabled = false;
+
+ // }
+ // this.LostReport = JSON.parse(JSON.stringify(this.LostReport));
+ }
+ brandTitle = ['澶卞崟鍝佺墝1','澶卞崟鍝佺墝2','澶卞崟鍝佺墝3','澶卞崟鍝佺墝4','澶卞崟鍝佺墝5','澶卞崟鍝佺墝6'];
+ location;
@wire(CurrentPageReference)
getStateParameters(currentPageReference) {
console.log(111);
console.log(currentPageReference);
if (currentPageReference) {
- const urlValue = currentPageReference.state.recordId;
+ const urlValue = currentPageReference.state.fragment;
if (urlValue) {
- let str = `${urlValue}`;
- console.log("str");
- console.log(str);
- this.oppId = str;
+ this.location = urlValue;
}
+ }
+ }
+ closeAction(){
+ this.visible = false;
+ }
+
+
+
+ get haveApprovalHistorys(){
+ console.log(this.LostReport.approvalHistorys.length + 'size');
+ if(this.LostReport.approvalHistorys.length > 1){
+ return true;
+ }else{
+ return false;
+ }
+ }
+ get isCanSubmit(){
+ if(this.LostReport.lostReport.Report_Status__c == '鑽夋' || this.LostReport.lostReport.Report_Status__c == '鎵瑰噯'){
+ return true;
+ }else{
+ return false;
+ }
+ }
+
+ get isCanEdit(){
+ if(this.LostReport.lostReport.Report_Status__c == '鑽夋' || this.userProfileId == '00e10000000Y3o5AAC' || (this.LostReport.lostReport.Report_Status__c == '鎵瑰噯' && PCLReportProfileId.includes(this.userProfileId))){
+ return true;
+ }else{
+ return false;
}
}
showToast(msg,type) {
- const event = new ShowToastEvent({
- title: '',
- message: msg,
- variant: type
- });
- this.dispatchEvent(event);
+ try {
+ if(type == 'success'){
+ this.isSuccess = true;
+ }else{
+ this.isSuccess = false;
+ }
+ this.message = msg;
+ this.visible = true;
+ let delay = 5000;
+ console.log(this.message);
+ console.log('1');
+ // setTimeout(() => {
+ // this.visible = false;
+ // }, delay );
+ } catch (error) {
+ console.log(error);
+ }
+
+ // const event = new ShowToastEvent({
+ // title: '',
+ // message: msg,
+ // variant: type
+ // });
+ // this.dispatchEvent(event);
}
updateRecordView(recordId) {
updateRecord({fields: { Id: recordId }});
@@ -208,6 +861,13 @@
}
return false;
}
+ get isCaoAn(){
+ if(this.LostReport.lostReport.Report_Status__c == '鑽夋' || this.LostReport.lostReport.Report_Status__c == '鎵瑰噯'){
+ return true;
+ }else{
+ return false;
+ }
+ }
get isEdit(){
if(this.status.pageStatus == 'Edit'){
@@ -215,18 +875,27 @@
}
return false;
}
+
get isSubmit(){
if(this.submitFlag){
return true;
}
return false;
}
-
+
addBrandJs() {
getNewLostBrand({
lineNo: this.LostReport.LostBrands.length
}).then(result=>{
this.LostReport.LostBrands.push(result);
+ // 鑾峰彇 lightning-accordion 鐨� DOM 鍏冪礌
+ setTimeout(() => {
+ const accordion = this.template.querySelector('.example-accordion');
+ console.log(accordion);
+ console.log('1');
+ accordion.activeSectionName = this.brandTitle;
+ }, 200);
+
});
}
addRow(event){
@@ -234,15 +903,24 @@
getNewLostProduct({
lineNo2: this.LostReport.LostBrands[index].LostProducts.length
}).then(result=>{
- result.LostProductss.LostBrandName__c = this.LostReport.LostBrands[index].lostBrand.Lost_By_Company__c;
+ if(this.LostReport.LostBrands[index].lostBrand.Lost_By_Company__c == '鍏朵粬' && (this.LostReport.LostBrands[index].lostBrand.Lost_By_Company_Mannual__c != null && this.LostReport.LostBrands[index].lostBrand.Lost_By_Company_Mannual__c != undefined && this.LostReport.LostBrands[index].lostBrand.Lost_By_Company_Mannual__c != '')){
+ result.LostProductss.LostBrandName__c = this.LostReport.LostBrands[index].lostBrand.Lost_By_Company_Mannual__c;
+ }else{
+ result.LostProductss.LostBrandName__c = this.LostReport.LostBrands[index].lostBrand.Lost_By_Company__c;
+ }
+
this.LostReport.LostBrands[index].LostProducts.push(result);
+ console.log('***');
+ console.log(this.LostReport);
});
}
submitJs() {
console.log('1');
+ this.IsLoading = true;
submit({
- report1: JSON.stringify(this.LostReport),
- reportId: this.reportId
+ reportStatus: this.LostReport.lostReport.Report_Status__c,
+ modifyAfterApproval: this.LostReport.lostReport.ModifyAfterApproval__c,
+ reportId: this.LostReport.lostReport.Id
}).then(result=>{
if(result.error){
this.showToast(result.error,"error");
@@ -251,17 +929,76 @@
console.log(this.LostReport);
for(var i=0;i < result.approvalHistorys.length;i++){
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 = '宸叉壒鍑�';
+ result.approvalHistorys[i].isApproved = true;
+ }else if(result.approvalHistorys[i].StepStatus == 'Fault'){
+
+ }else if(result.approvalHistorys[i].StepStatus == 'Pending'){
+ result.approvalHistorys[i].StepStatus = '寰呭鐞�';
+ result.approvalHistorys[i].isPending = true;
+ }else if(result.approvalHistorys[i].StepStatus == 'Held'){
+
+ }else if(result.approvalHistorys[i].StepStatus == 'NoResponse'){
+
+ }else if(result.approvalHistorys[i].StepStatus == 'Reassigned'){
+ result.approvalHistorys[i].StepStatus = '宸查噸鏂板垎閰�';
+ }else if(result.approvalHistorys[i].StepStatus == 'Rejected'){
+ result.approvalHistorys[i].isRejected = '宸叉嫆缁�';
+ result.approvalHistorys[i].isApproved = true;
+ }else if(result.approvalHistorys[i].StepStatus == 'Removed'){
+ result.approvalHistorys[i].isRemoved = '宸叉挙鍥�';
+ result.approvalHistorys[i].isApproved = true;
+ }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.updateRecordView(this.reportId);
+ this.showToast('鎻愪氦鎴愬姛锛�','success');
+ setTimeout(() => {
+
+ this.remoteUrl();
+ }, 2000);
}
+ this.IsLoading = false;
}).catch(error=>{
console.log("error");
console.log(error);
});
+ }
+
+ remoteUrl(){
+ var url = '/lightning/n/PCLLostReportPageLwc#pageStatus=View&reportId=' + this.LostReport.lostReport.Id;
+ var urlStatus = this.getQueryVariable('pageStatus',this.location);
+ if(urlStatus == 'View'){
+ console.log('viewpage');
+ window.location.reload();
+ }else{
+ console.log('editpage');
+ window.location = url;
+ window.location.reload();
+ }
+ }
+ onApproveChange(event){
+ // var approvalId;
+ // for(var i=0;i < this.LostReport.approvalHistorys.length;i++){
+ // if(this.LostReport.approvalHistorys[i].StepStatus == '寰呭鐞�'){
+ // approvalId = this.LostReport.approvalHistorys[i].Id;
+ // }
+ // }
+
+ // window.open('/lightning/r/ProcessInstanceStep/'+ approvalId + '/view?0.source=alohaHeader');
+ this.isPop = true;
+
+ }
+ onApproveChange1(){
+ window.open('/lightning/r/' + this.LostReport.lostReport.Id + '/related/ProcessSteps/view?0.source=alohaHeader');
}
@@ -300,35 +1037,94 @@
console.log(this.deleteProductIdList);
}
this.LostReport.LostBrands[index].lostBrand.Lost_By_Company__c = payload.value;
- if(payloadType === 'multi-select'){
- this.clearProducts(payload.value,index);
- this.setDefaultBrand(payload.value,index);
- this.clearBrandMannualName(payload.value,index);
- }
+ // this.LostReport.LostBrands[index].lostBrand.Lost_reason_main__c = '';
+ // this.LostReport.LostBrands[index].lostBrand.Lost_Reason_Sub__c = '';
+ // this.LostReport.LostBrands[index].lostBrand.ChannelSpecificReasons__c = '';
+ // this.LostReport.LostBrands[index].reasonFlag = false;
+ searchBatchIfForProduct({
+ productName: this.LostReport.LostBrands[index].lostBrand.Lost_By_Company__c
+ }).then(result=>{
+ console.log(result);
+ if(result == '杩涘彛'){
+ if(this.LostReport.LostBrands[index].lostBrand.Lost_reason_main__c == '琛屾斂鍐崇瓥'){
+ this.LostReport.LostBrands[index].lostBrand.Lost_reason_main__c = '';
+ // this.LostReport.LostBrands[index].lostBrand.Lost_Reason_Sub__c = '';
+ }
+ if(this.LostReport.LostBrands[index].lostBrand.Lost_Reason_Sub__c == '琛屾斂鍐崇瓥'){
+ this.LostReport.LostBrands[index].lostBrand.Lost_Reason_Sub__c = '';
+ // this.LostReport.LostBrands[index].lostBrand.Lost_Reason_Sub__c = '';
+ }
+ this.columns2s = this.columns2s = columns22RandomList[Math.floor(Math.random() * 10)];
+ }else{
+ this.columns2s = this.columns2s = columns2RandomList[Math.floor(Math.random() * 10)];
+ }
+ if(payloadType === 'multi-select'){
+
+ this.clearProducts(payload.value,index);
+ // this.setDefaultBrand(payload.value,index);
+ this.clearBrandMannualName(payload.value,index);
+ }
+ });
+
}
setDefaultBrand(value,index){
var newProducts = [];
- this.LostReport.LostBrands[index].LostProducts.forEach(product=>{
- this.newProduct.LostProductss.LostBrandName__c = value;
- newProducts.push(JSON.parse(JSON.stringify(this.newProduct)));
+ getNewLostProduct({
+ lineNo2: this.LostReport.LostBrands[index].LostProducts.length
+ }).then(result=>{
+ this.LostReport.LostBrands[index].LostProducts.forEach(product=>{
+ result.LostProductss.LostBrandName__c = value;
+ newProducts.push(result);
+ this.LostReport.LostBrands[index].LostProducts = newProducts;
+ });
});
- this.LostReport.LostBrands[index].LostProducts = newProducts;
+
+
+ // this.LostReport.LostBrands[index].LostProducts.forEach(product=>{
+ // this.newProduct.LostProductss.LostBrandName__c = value;
+ // newProducts.push(JSON.parse(JSON.stringify(this.newProduct)));
+ // });
+ // this.LostReport.LostBrands[index].LostProducts = newProducts;
}
clearProducts(value,index){
+ var cc = this.LostReport.LostBrands[index].lostBrand.Lost_By_Company_Mannual__c;
+ console.log('cc=' + cc)
+ if (value == '鍏朵粬' && (cc != null && cc != '' && cc != undefined)) {
+ return;
+ }else if(value != '鍏朵粬'){
+ this.LostReport.LostBrands[index].lostBrand.Lost_By_Company_Mannual__c = null;
+ console.log('wqeer1');
+ }
var newProducts = [];
- this.LostReport.LostBrands[index].LostProducts.forEach(product=>{
- this.newProduct.LostProductss.LostBrandName__c = value;
- newProducts.push(JSON.parse(JSON.stringify(this.newProduct)));
+ console.log(this.newProduct);
+ getNewLostProduct({
+ lineNo2: this.LostReport.LostBrands[index].LostProducts.length
+ }).then(result=>{
+ console.log('wqeer2');
+ this.LostReport.LostBrands[index].LostProducts.forEach(product=>{
+ result.LostProductss.LostBrandName__c = value;
+ newProducts.push(result);
+ });
+ console.log('wqeer3');
+ var elements1 = this.template.querySelectorAll('.ProductClass[data-id="' + index + '"]');
+ elements1.forEach(element=>{
+ element.readOnly = false;
+ });
+ console.log('wqeer4');
+ var elements2 = this.template.querySelectorAll('.Product[data-id="' + index + '"]');
+ elements2.forEach(element=>{
+ element.clearSelection();
+ });
+ console.log('wqeer5');
+ this.LostReport.LostBrands[index].LostProducts = newProducts;
+ console.log('wqeer');
+ console.log(this.LostReport);
+ }).catch(error=>{
+ console.log('error');
+ console.log(error);
});
- var elements1 = this.template.querySelectorAll('.ProductClass[data-id="' + index + '"]');
- elements1.forEach(element=>{
- element.readOnly = false;
- });
- var elements2 = this.template.querySelectorAll('.Product[data-id="' + index + '"]');
- elements2.forEach(element=>{
- element.clearSelection();
- });
- this.LostReport.LostBrands[index].LostProducts = newProducts;
+
+
}
@@ -356,23 +1152,53 @@
}
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'
+ // }
+ // });
+ window.location = '/lightning/r/Opportunity/' + this.LostReport.lostReport.Opportunity__c + '/view';
}
-
+ removeFieldsWithR(obj) {
+ if (Array.isArray(obj)) {
+ // 濡傛灉灞炴�ф槸鏁扮粍锛岄亶鍘嗘暟缁勫厓绱�
+ for (var i = 0; i < obj.length; i++) {
+ // 閫掑綊璋冪敤鍑芥暟澶勭悊鏁扮粍鍏冪礌
+ this.removeFieldsWithR(obj[i]);
+ }
+ } else if (typeof obj === 'object' && obj !== null) {
+ // 濡傛灉灞炴�ф槸瀵硅薄锛屽垯閬嶅巻瀵硅薄灞炴��
+ for (var key in obj) {
+ if (key.includes('__r') || key === 'approvalHistorys') {
+ // 濡傛灉灞炴�у悕浠� '__r' 缁撳熬锛屽垹闄ゅ畠
+ console.log(key);
+ delete obj[key];
+ }else if (typeof obj[key] === 'object' && obj[key] !== null) {
+ // 濡傛灉灞炴�ф槸瀵硅薄锛屽垯閫掑綊璋冪敤璇ュ嚱鏁�
+ this.removeFieldsWithR(obj[key]);
+ }
+ }
+ }
+ }
+
+
saveBrandJs(event) {
+ this.IsLoading = true;
this.dataCheck();
if(!this.flag){
+ this.IsLoading = false;
return;
}
console.log(this.LostReport);
+ this.newReport = JSON.parse(JSON.stringify(this.LostReport));
+ this.newReport.approvalHistorys = this.newApprovalHistorys;
+ console.log(JSON.stringify(this.newReport));
+ this.removeFieldsWithR(this.newReport);
+ console.log(JSON.stringify(this.newReport));
dataEntry({
- report1 : JSON.stringify(this.LostReport),
+ report1 : JSON.stringify(this.newReport),
deleteBrandIdList: this.deleteBrandIdList,
deleteProductIdList: this.deleteProductIdList
}).then(result=>{
@@ -393,22 +1219,70 @@
// });
// 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 = '宸叉壒鍑�';
+ newLostReport.approvalHistorys[i].isApproved = true;
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Fault'){
+
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Pending'){
+ newLostReport.approvalHistorys[i].StepStatus = '寰呭鐞�';
+ newLostReport.approvalHistorys[i].isPending = true;
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Held'){
+
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'NoResponse'){
+
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Reassigned'){
+ newLostReport.approvalHistorys[i].StepStatus = '宸查噸鏂板垎閰�';
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Rejected'){
+ newLostReport.approvalHistorys[i].StepStatus = '宸叉嫆缁�';
+ newLostReport.approvalHistorys[i].isRejected = true;
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Removed'){
+ newLostReport.approvalHistorys[i].StepStatus = '宸叉挙鍥�';
+ newLostReport.approvalHistorys[i].isRemoved = true;
+ }else if(newLostReport.approvalHistorys[i].StepStatus == 'Started'){
+ newLostReport.approvalHistorys[i].StepStatus = '宸叉彁浜�';
+ }
+ }
+ }
+ this.status.pageStatus = 'View';
+ this.LostReport = newLostReport;
this.reportId = result.reportId;
// this.LostReport.lostReport.Id = result.reportId;
// console.log(this.LostReport);
- this.status.pageStatus = 'View';
+
this.tableflag = 0;
this.showToast('淇濆瓨鎴愬姛','success');
console.log(this.LostReport);
+ this.LostReport.LostBrands.forEach(brand=>{
+ if(brand.lostBrand.Id){
+ this.updateRecordView(brand.lostBrand.Id);
+ }
+ });
+
}
+ this.IsLoading = false;
}).catch(error=>{
console.log("error");
console.log(error);
});
}
editJs(){
+
this.status.pageStatus = 'Edit';
+ var elements = this.template.querySelectorAll('lightning-combobox');
+ console.log('elements=>' + elements.length);
+ elements.forEach(element=>{
+ if(element.value == '琛屾斂鍐崇瓥'){
+ element.options = columns2RandomList[Math.floor(Math.random() * 10)];
+ }
+ });
}
dataCheck(){
@@ -499,7 +1373,8 @@
removeRow(event){
var index1 = event.target.name;
var index2 = event.target.value;
- var deleteButtons = this.template.querySelectorAll('.deleteButton[data-id="' + index1 + '"]');
+ var deleteButtons = this.template.querySelectorAll('.iconButton[data-id="' + index1 + '"]');
+ console.log(deleteButtons.length + ' chen1');
if(deleteButtons.length == 1){
return;
}
@@ -511,16 +1386,20 @@
console.log(this.deleteProductIdList);
}
search(topNum,secondNum){
+ console.log('12345');
var elements1 = this.template.querySelectorAll('.ProductClass[data-id="' + topNum + '"]');
var elements2 = this.template.querySelectorAll('.ProductCategory[data-id="' + topNum + '"]');
+
if (this.LostReport.LostBrands[topNum].LostProducts[secondNum].LostProductss.LostProduct__c==null) {
+ console.log('element1' + elements1[secondNum]);
+ console.log('element2' + elements2[secondNum]);
elements1[secondNum].readOnly = false;
elements2[secondNum].readOnly = false;
this.LostReport.LostBrands[topNum].LostProducts[secondNum].LostProductss.ProductClass__c=null;
this.LostReport.LostBrands[topNum].LostProducts[secondNum].LostProductss.ProductCategory__c=null;
this.LostReport.LostBrands[topNum].LostProducts[secondNum].bool=false;
- elements1[secondNum].readOnly = true;
- elements2[secondNum].readOnly = true;
+ // elements1[secondNum].readOnly = true;
+ // elements2[secondNum].readOnly = true;
}else {
searchProduct({
@@ -530,18 +1409,33 @@
var prd = JSON.parse(result);
this.LostReport.LostBrands[topNum].LostProducts[secondNum].productOptions = this.productOptionsList[prd.ProductClass__c];
if (prd.ProductCategory__c!=null) {
- elements1[secondNum].readOnly = false;
+ console.log('element1' + elements1[secondNum]);
+ console.log('element2' + elements2[secondNum]);
+ if(elements1[secondNum]!=undefined){
+ elements1[secondNum].readOnly = false;
+ }
+
elements2[secondNum].readOnly = false;
this.LostReport.LostBrands[topNum].LostProducts[secondNum].LostProductss.ProductClass__c=prd.ProductClass__c;
- this.LostReport.LostBrands[topNum].LostProducts[secondNum].LostProductss.ProductCategory__c=prd.ProductCategory__c;
- elements1[secondNum].readOnly = true;
+ console.log(prd.ProductClass__c + ' ' + prd.ProductCategory__c);
+ if(prd.ProductClass__c == '鍏朵粬' && (prd.ProductCategory__c == '' || prd.ProductCategory__c == null || prd.ProductCategory__c == undefined)){
+ this.LostReport.LostBrands[topNum].LostProducts[secondNum].LostProductss.ProductCategory__c = '鍏朵粬';
+ }else{
+ this.LostReport.LostBrands[topNum].LostProducts[secondNum].LostProductss.ProductCategory__c=prd.ProductCategory__c;
+ }
+
+ if(elements1[secondNum]!=undefined){
+ elements1[secondNum].readOnly = true;
+ }
elements2[secondNum].readOnly = true;
}else {
- elements1[secondNum].readOnly = false;
+ if(elements1[secondNum]!=undefined){
+ elements1[secondNum].readOnly = false;
+ }
elements2[secondNum].readOnly = false;
this.LostReport.LostBrands[topNum].LostProducts[secondNum].LostProductss.ProductClass__c=null;
this.LostReport.LostBrands[topNum].LostProducts[secondNum].LostProductss.ProductCategory__c=null;
- elements1[secondNum].readOnly = true;
+ // elements1[secondNum].readOnly = true;
elements2[secondNum].readOnly = true;
}
}).catch(error=>{
@@ -551,7 +1445,113 @@
}
}
+ handleModalCancel(){
+ this.isPop = false;
+ }
+ handleModalSubmit(){
+
+ this.IsLoading = true;
+ const comment = this.template.querySelector('.textAreaBody');
+ console.log(this.isLookup == true && this.newActorId == null);
+ if(this.isLookup == true && this.newActorId == null){
+ this.showToast('璇峰~鍏ユ柊鍒嗛厤浜�','error');
+ this.IsLoading = false;
+ return;
+ }
+ this.isPop = false;
+ if(this.newActorId){
+ reassignStep({
+ recordId: this.LostReport.lostReport.Id,
+ newActorId: this.newActorId
+ }).then(result=>{
+ if(result){
+ this.showToast('鎮ㄦ棤鏉冮噸鏂板垎閰�','error');
+ this.IsLoading = false;
+ }else{
+ // window.location = '/' + this.LostReport.lostReport.Id;
+ this.remoteUrl();
+ }
+
+ });
+ }else{
+ console.log('1nm');
+ console.log(this.LostReport.lostReport.Id);
+ console.log(comment.value);
+ console.log(this.action);
+ console.log('1nm');
+ submitForApproval({
+ recordId: this.LostReport.lostReport.Id,
+ comments: comment.value,
+ action: this.action
+ }).then(result=>{
+ console.log('sb');
+ console.log(result);
+ if(result){
+ if(this.action == 'Approve'){
+ this.showToast('鎮ㄦ棤鏉冩壒鍑�','error');
+ }else if(this.action == 'Reject'){
+ this.showToast('鎮ㄦ棤鏉冩嫆缁�','error');
+ }else if(this.action == 'Removed'){
+ this.showToast('鎮ㄦ棤鏉冩挙鍥�','error');
+ }
+
+ this.IsLoading = false;
+ }else{
+ // window.location = '/' + this.LostReport.lostReport.Id;
+
+ this.remoteUrl();
+ }
+ }).catch(error=>{
+ console.log('error');
+ console.log(error);
+ });
+ }
+
+
+ }
+ handleSubmitApp(){
+ this.modalsubmitLabel = '鎵瑰噯';
+ this.isPop = true;
+ this.action = 'Approve';
+ this.isLookup = false;
+ this.newActorId = null;
+ }
+ handleReStartApp(){
+ this.modalsubmitLabel = '鍒嗛厤';
+ for(var i=0;i < this.LostReport.approvalHistorys.length;i++){
+ if(this.LostReport.approvalHistorys[i].StepStatus == '寰呭鐞�'){
+ console.log('xqc');
+ this.newActorId = this.LostReport.approvalHistorys[i].Actor.Id;
+ }
+ }
+ this.isPop = true;
+ this.isLookup = true;
+
+ }
+ ser(userId){
+ return '/lightning/r/User/' + userId + '/view';
+ }
+ handleNoApp(){
+ this.modalsubmitLabel = '鎷掔粷';
+ this.isPop = true;
+ this.action = 'Reject';
+ this.isLookup = false;
+ this.newActorId = null;
+ }
+ handleCancelApp(){
+ this.modalsubmitLabel = '鎾ゅ洖';
+ this.isPop = true;
+ this.action = 'Removed';
+ this.isLookup = false;
+ this.newActorId = null;
+ }
+
+ handleClear(event){
+ console.log('ssss');
+ }
+
handleSelected(event) {
+ console.log('54321');
var index1 = event.target.title;
var index2 = event.target.name;
this.LostReport.LostBrands[index1].LostProducts[index2].LostProductss.LostProduct__c = event.detail.Id;
@@ -563,34 +1563,61 @@
var value = event.target.value;
this.LostReport.lostReport.LostType__c = value;
}
+ handleChannelSpecificReasonChange(event){
+ var value = event.target.value;
+ var index = event.target.name;
+ this.LostReport.LostBrands[index].lostBrand.ChannelSpecificReasons__c = value;
+ }
handleLostReasonMainChange(event){
var index = event.target.name;
var value = event.target.value;
this.LostReport.LostBrands[index].lostBrand.Lost_reason_main__c = value;
+ if(value == '娓犻亾鍥犵礌'){
+ this.LostReport.LostBrands[index].reasonFlag = true;
+ }else if(this.LostReport.LostBrands[index].lostBrand.Lost_reason_main__c != '娓犻亾鍥犵礌' && this.LostReport.LostBrands[index].lostBrand.Lost_Reason_Sub__c != '娓犻亾鍥犵礌'){
+ this.LostReport.LostBrands[index].reasonFlag = false;
+ this.LostReport.LostBrands[index].lostBrand.ChannelSpecificReasons__c = '';
+ }
}
handleLostReasonSubChange(event){
var index = event.target.name;
var value = event.target.value;
this.LostReport.LostBrands[index].lostBrand.Lost_Reason_Sub__c = value;
+ if(value == '娓犻亾鍥犵礌'){
+ this.LostReport.LostBrands[index].reasonFlag = true;
+ }else if(this.LostReport.LostBrands[index].lostBrand.Lost_reason_main__c != '娓犻亾鍥犵礌' && this.LostReport.LostBrands[index].lostBrand.Lost_Reason_Sub__c != '娓犻亾鍥犵礌'){
+ this.LostReport.LostBrands[index].reasonFlag = false;
+ this.LostReport.LostBrands[index].lostBrand.ChannelSpecificReasons__c = '';
+ }
}
handleLostByCompanyMannualChange(event){
+ try {
var index = event.target.name;
var value = event.target.value;
this.LostReport.LostBrands[index].lostBrand.Lost_By_Company_Mannual__c = value;
this.setDefaultBrand(value,index);
- var elements = this.template.querySelectorAll('.Product[data-id="' + index + '"]');
- if(value == '' || value == null){
- elements.forEach(element=>{
- element.letDisabledTrue();
- });
- }else{
- elements.forEach(element=>{
- element.letDisabledFalse();
- });
- }
+ // if((value == '' || value == null) && this.LostReport.LostBrands[index].lostBrand.Lost_By_Company__c == '鍏朵粬'){
+ // var elements = this.template.querySelectorAll('[data-id="Lost_By_Company_Mannual"]');
+ // elements[index].disabled = false;
+
+ // }
+ } catch (error) {
+ console.log('error');
+ console.log(error);
+ }
+ // var elements = this.template.querySelectorAll('.Product[data-id="' + index + '"]');
+ // if(value == '' || value == null){
+ // elements.forEach(element=>{
+ // element.letDisabledTrue();
+ // });
+ // }else{
+ // elements.forEach(element=>{
+ // element.letDisabledFalse();
+ // });
+ // }
}
handleLostPriceOutChange(event){
@@ -634,6 +1661,23 @@
var index2 = event.target.name;
this.LostReport.LostBrands[index1].LostProducts[index2].LostProductss.ProductClass__c = event.target.value;
var val = event.target.value;
+ this.selectedMasterValue = event.target.value;
+ this.selectedControllingValue = '';
+ let controllingList = [];
+
+ if(this.selectedMasterValue) {
+ //閫氳繃valid for杩涜mapping锛屽尮閰嶇殑鏀捐繘controlling list涓�
+ this.controllingValuesWithValidFor.forEach(conValues => {
+ if(conValues.validFor.some(item => item === this.master2ValidForValues[this.selectedMasterValue])) {
+ controllingList.push({
+ label: conValues.label,
+ value: conValues.value
+ })
+ }
+ })
+
+ this.controllingValues = controllingList;
+ }
if(val == ''){
var temps1 =this.template.querySelectorAll('.ProductCategory[data-id="'+ index1 +'"]');
temps1[index2].readOnly = true;
@@ -641,10 +1685,24 @@
}else{
var temps1 =this.template.querySelectorAll('.ProductCategory[data-id="'+ index1 +'"]');
temps1[index2].readOnly = false;
- this.LostReport.LostBrands[index1].LostProducts[index2].productOptions = this.productOptionsList[val];
+ this.LostReport.LostBrands[index1].LostProducts[index2].productOptions = this.controllingValues;
+ if(this.LostReport.LostBrands[index1].LostProducts[index2].LostProductss.LostProduct__c){
+ searchProduct({
+ lostProduct:this.LostReport.LostBrands[index1].LostProducts[index2].LostProductss.LostProduct__c
+ }).then(result=>{
+ var prd = JSON.parse(result);
+ if(prd.ProductClass__c == undefined && prd.ProductCategory__c == undefined){
+ this.LostReport.LostBrands[index1].LostProducts[index2].LostProductss.isSpec__c = true;
+ }
+ });
+ }
+
}
}
+ handleActorChange(event){
+ this.newActorId = event.target.value;
+ }
handleProductCategoryChange(event){
var index1 = event.target.title;
--
Gitblit v1.9.1