Commit 3e08fe15 by zhaochengxiang

ddl导出

parent 93ffa456
...@@ -258,6 +258,10 @@ export function* getExportTableDDL(payload) { ...@@ -258,6 +258,10 @@ export function* getExportTableDDL(payload) {
return yield call(datamodelerService.getExportTableDDL, payload); return yield call(datamodelerService.getExportTableDDL, payload);
} }
export function* downloadExportTableDDLListZip(payload) {
return yield call(datamodelerService.downloadExportTableDDLListZip, payload);
}
export function* validateDataModel(payload) { export function* validateDataModel(payload) {
return yield call(datamodelerService.validateDataModel, payload); return yield call(datamodelerService.validateDataModel, payload);
} }
......
...@@ -245,6 +245,10 @@ export function getExportTableDDL(payload) { ...@@ -245,6 +245,10 @@ export function getExportTableDDL(payload) {
return Post("/shandatamodeler/easyDataModelerExport/getExportTableDDL", payload); return Post("/shandatamodeler/easyDataModelerExport/getExportTableDDL", payload);
} }
export function downloadExportTableDDLListZip(payload) {
return PostFile("/shandatamodeler/easyDataModelerExport/downloadExportTableDDLListZip", payload);
}
export function validateDataModel(payload) { export function validateDataModel(payload) {
return PostJSON("/datamodeler/easyDataModelerConstraint/validateDataModel", payload); return PostJSON("/datamodeler/easyDataModelerConstraint/validateDataModel", payload);
} }
......
...@@ -13,7 +13,18 @@ const FC = (props) => { ...@@ -13,7 +13,18 @@ const FC = (props) => {
} }
const download = () => { const download = () => {
dispatch({
type: 'datamodel.downloadExportTableDDLListZip',
payload: {
data: basicRef.current.configs??[]
},
callback: (data) => {
},
error: () => {
}
})
} }
const footer = React.useMemo(() => { const footer = React.useMemo(() => {
...@@ -51,8 +62,8 @@ const Basic = React.forwardRef(function ({ ids }, ref) { ...@@ -51,8 +62,8 @@ const Basic = React.forwardRef(function ({ ids }, ref) {
const [currentConfig, setConfig] = React.useState() const [currentConfig, setConfig] = React.useState()
React.useImperativeHandle(ref, () => ({ React.useImperativeHandle(ref, () => ({
configs,
}), []) }), [configs])
React.useEffect(() => { React.useEffect(() => {
if ((ids??[]).length > 0) { if ((ids??[]).length > 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment