| | |
| | | setActiveTab(newValue); |
| | | }; |
| | | |
| | | const handleSaveBasic = async () => { |
| | | const submitAreaUpdate = async (payload = {}) => { |
| | | const id = sprite?.data?.id; |
| | | if (!id) { |
| | | return; |
| | | } |
| | | const payload = { |
| | | id, |
| | | name, |
| | | agvIds: agvList.map(getAgvOptionId), |
| | | }; |
| | | const data = await updateAreaData(payload); |
| | | const data = await updateAreaData({ id, ...payload }); |
| | | if (data) { |
| | | setCurAreaInfo(data); |
| | | if (sprite) { |
| | |
| | | } |
| | | }; |
| | | |
| | | const handleSaveBasic = async () => { |
| | | await submitAreaUpdate({ |
| | | name, |
| | | agvIds: agvList.map(getAgvOptionId), |
| | | }); |
| | | }; |
| | | |
| | | const handleSaveAdvanced = async () => { |
| | | const id = sprite?.data?.id; |
| | | if (!id) { |
| | | return; |
| | | } |
| | | const payload = { |
| | | id, |
| | | await submitAreaUpdate({ |
| | | name, |
| | | agvIds: agvList.map(getAgvOptionId), |
| | | code, |
| | |
| | | speedLimit, |
| | | priority, |
| | | memo, |
| | | // start: startPoint, |
| | | // end: endPoint, |
| | | }; |
| | | const data = await updateAreaData(payload); |
| | | if (data) { |
| | | setCurAreaInfo(data); |
| | | } |
| | | start: startPoint, |
| | | end: endPoint, |
| | | }); |
| | | }; |
| | | |
| | | const handleDeleteArea = async () => { |