Please enable JavaScript.
Coggle requires JavaScript to display documents.
pre-processing - Coggle Diagram
pre-processing
select customerID
reset global variable
selectedSubCustomerId
selectedyear
selectedmonth
years
months
receiptPeriod
gen year and month
change customerID
resetData()
receipts
selectedReceipt
tempDatas
allDetailInfoDatas
alreadyChildReceipt
select year
filter month
change year
clean month
search button off
clean year
select month
search button on
search button click
switchType(未分類)
isDirty
true
ask save or leave
save
saveReceipts(false)
check have selectReceipt
check 未分類以外,種類不可為未選取 ,如果傳遞true,則略過此檢查
checkReceiptIsValid(selectReceipt)
receipt.status==1
2 more items...
receipt.status !=1
3 more items...
leafe
receiptDataRollback(selectReceipt)
從tempDatas回寫businessCode到selectedReceipt
從tempDatas回寫receiptTypeCode到receiptTypeCode
isDirty = false
receiptTable.reset()
receiptTable.reset()
selectedReceiptBusinessTypeCode = 未分類
getReceiptsList(未分類)
isDirty
true
isDirty = false
ask save or leave
leafe
receiptDataRollback(selectReceipt)
從tempDatas回寫receiptTypeCode到receiptTypeCode
從tempDatas回寫businessCode到selectedReceipt
save
saveReceipts(false)
checkReceiptIsValid(selectReceipt)
2 more items...
check 未分類以外,種類不可為未選取 ,如果傳遞true,則略過此檢查
check have selectReceipt
取憑證API
tempDatas設定
receipts deepCopy tempDatas
if receipts.length > 1
true
false
切換頁籤
切換明細頁籤