|  |  |  | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const handleClose = (value) => { | 
|---|
|  |  |  | console.log(value); | 
|---|
|  |  |  | setDialog(false); | 
|---|
|  |  |  | setSelectedValue(value); | 
|---|
|  |  |  | if (selectedIds.length == 0) { | 
|---|
|  |  |  | if (leftSelectedIds.length == 0) { | 
|---|
|  |  |  | const newRows = rows.map(item => { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | ...item, | 
|---|
|  |  |  | 
|---|
|  |  |  | setRows(newRows); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | const newRows = rows.map(item => { | 
|---|
|  |  |  | return selectedIds.includes(item?.id) ? { | 
|---|
|  |  |  | return leftSelectedIds.includes(item?.id) ? { | 
|---|
|  |  |  | ...item, | 
|---|
|  |  |  | siteNo: value?.site | 
|---|
|  |  |  | } : item | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | let params = records.filter(record => record?.items.length > 0); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | redirect("/task") | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // const { data: { code, data, msg } } = await request.post('/check/generate/tasks', params); | 
|---|
|  |  |  | // if (code == 200) { | 
|---|
|  |  |  | //     refresh(); | 
|---|
|  |  |  | //     redirect("/task") | 
|---|
|  |  |  | //     setOpen(false) | 
|---|
|  |  |  | // } else { | 
|---|
|  |  |  | //     notify(msg); | 
|---|
|  |  |  | // } | 
|---|
|  |  |  | const { data: { code, data, msg } } = await request.post('/check/generate/tasks', params); | 
|---|
|  |  |  | if (code == 200) { | 
|---|
|  |  |  | refresh(); | 
|---|
|  |  |  | redirect("/task") | 
|---|
|  |  |  | setOpen(false) | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | notify(msg); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return ( | 
|---|
|  |  |  | <ConfirmButton | 
|---|