|
@@ -54,6 +54,7 @@ export interface BoardActionContextProps {
|
|
|
rowPermissionBy: string;
|
|
|
}) => any;
|
|
|
onBoardToDownLoad: (downloadType: DownloadFileType) => any;
|
|
|
+ onBoardToDownLoadAsis: (downloadType: DownloadFileType) => any;
|
|
|
// edit
|
|
|
updateBoard?: (callback?: () => void) => void;
|
|
|
|
|
@@ -106,27 +107,30 @@ export const BoardActionProvider: FC<{
|
|
|
return result;
|
|
|
},
|
|
|
onBoardToDownLoad: (downloadType) => {
|
|
|
+ dispatch(
|
|
|
+ boardDownLoadAction({
|
|
|
+ boardId,
|
|
|
+ downloadType,
|
|
|
+ clientId,
|
|
|
+ needVerify,
|
|
|
+ shareBoard,
|
|
|
+ executeTokenMap,
|
|
|
+ routerParams,
|
|
|
+ sharePassword
|
|
|
+ }),
|
|
|
+ );
|
|
|
+ },
|
|
|
+ onBoardToDownLoadAsis: (downloadType) => {
|
|
|
if (downloadType===DownloadFileType.Excel){
|
|
|
if (currentTab?.id){
|
|
|
const tabExport = exportBase[currentTab?.id];
|
|
|
- Object.keys(tabExport).reduce((acc, key) => {
|
|
|
- download(copyData(tabExport[key], ',', false), key)
|
|
|
- return acc;
|
|
|
- }, 0)
|
|
|
+ if (tabExport){
|
|
|
+ Object.keys(tabExport).reduce((acc, key) => {
|
|
|
+ download(copyData(tabExport[key], ',', false), key)
|
|
|
+ return acc;
|
|
|
+ }, 0)
|
|
|
+ }
|
|
|
}
|
|
|
- }else {
|
|
|
- dispatch(
|
|
|
- boardDownLoadAction({
|
|
|
- boardId,
|
|
|
- downloadType,
|
|
|
- clientId,
|
|
|
- needVerify,
|
|
|
- shareBoard,
|
|
|
- executeTokenMap,
|
|
|
- routerParams,
|
|
|
- sharePassword
|
|
|
- }),
|
|
|
- );
|
|
|
}
|
|
|
},
|
|
|
onCloseBoardEditor: (boardId: string) => {
|