Please enable JavaScript.
Coggle requires JavaScript to display documents.
DG13302 (finalJigyojoCheck (ON (active (finalJigyojoList,…
DG13302
finalJigyojoCheck
ON
active
finalJigyojoList
finalJigyojoButton
show required icon for finalJigyojoList
OFF
Inactive
finalJigyojoList
finalJigyojoButton
clear input info in finalJihoyjoList
bikoCheck
ON
active
bikoInput
OFF
inactive
bikoInput
clear value of bikoInput
memoCheck
ON
active
memoInput
OFF
inactive
memoInput
returnButton
In case judged that Transition source screen is DG13202
Yes
transit to dg13201
In case judged that Transition source screen is DG13100
Yes
transit to dg13100
init
if editData == null && defaultData == null
Yes
transit to dg13100, see doc for how to set params for the screen
No
if editData != null
Yes
Judging screen as Dg13202, used for back button
No
Judging screen as Dg13202, used for back button
call init api, refer to sheet init for the params
EditData.filter( item => item.RowStateDiv != 4)
set value for the components(when check the below condition to set value, we also check if it is not null, empty,0)
if editdata.some(iitem => item.HaishutsuJigyoshaCode != editdata[0].HaishutsuJigyoshaCode)
Yes
haishutsuGyosha = '-'
No
haishutsuGyosha = editdata[0].HaishutsuJigyosha
if editdata.some(iitem => item.shiten!= editdata[0].shiten)
Yes
shiten = '-'
No
shiten = editdata[0].shiten
if editdata.some(iitem => item.haishutsuJigyojo!= editdata[0].haishutsuJigyojo)
Yes
haishutsuJigyojo = '-'
No
haishutsuJigyojo = editdata[0].haishutsuJigyojo
if editdata.some(iitem => item.HaishutsuDatetime!= editdata[0].HaishutsuDatetime) (compare by yyyy/mm/dd HH:mm
)
Yes
HaishutsuDate = -
No
HaishutsuDate = editEdit[0].HaishutsuDatetime
if editData.some(item =>
item. HaishutsuJigyojoCode != editdata[0]. HaishutsuJigyojoCode
|| item. UmpanRouteNo != editdata[0]. UmpanRouteNo
|| item. ManiDivision != editdata[0]. ManiDivision
if all ManiDivision is "1"
Yes
1 more item...
if all ManiDivision is "3"
Yes
1 more item...
if editdata.some(iitem => item. HaishutsuVolume!= editdata[0]. HaishutsuVolume || item. HaishutsuUnitCode!= editdata[0]. HaishutsuUnitCode
Yes
haishutsuAmount = -
haishutsuAmount = EditData[0].HaishutsuVolume + " " + EditData[0].HaishutsuUnit
if editdata.some(iitem => item. HaishutsuJigyojoCode!= editdata[0]. HaishutsuJigyojoCode || item. HaishutsuJigyojoCode!= editdata[0]. HaishutsuJigyojoCode)
Yes
route = -
No
EditData[0].UmpanRouteNm
set active/inactive for checkRouteBtn
if editData.length ==1 && manidiv == 3
Yes
1 more item...
if rout.value == '-'
Yes
1 more item...
No
1 more item...
if editdata.some(iitem => item. ShobunEndDate!= editdata[0]. ShobunEndDate)
compare by yyyy/MM/dd
Yes
display '-' for shobunendDate
No
display EditData[0].ShobunEndData for shobunEndDate
if editdata.some(iitem => item. UkeireVolume!= editdata[0]. UkeireVolume || iitem => item. UkeireUnitCode!= editdata[0]. UkeireUnitCode)
Yes
display '-' for ukeireAmount
No
display EditData[0].UkeireVolume + " " + EditData[0].UkeireUnit for ukeireAmount
if editdata.some(iitem => item. ShobunMethodCode!= editdata[0]. ShobunMethodCode)
Yes
ShobunMethod = '-'
No
ShobunMethod = EditData[0].ShobunMethod
finalJigyojoList.itemSource = null
finalJigyojoButton.active = false
extract HaikibutsuCd 、 Amnt 、 AmntUnitCd from each element of editdata
if all of them are the same?
Yes
set data for ownWaste
set component as readonly
No
Hide ownWasteSection
checkRouteButton click
show Modal cm15800
finalJigyojoButton
Show modal cm15410
IF item is selected from modal
Yes
if renban number of added item is not existed in list
Yes
add to spread list
finalJigyojoList.Delete
delete seleted item
spreadEditorButton
transit to dg13202
see sheet memero dg13202 for how to set params