Commit 2eb699f1 by zhaochengxiang

下发盘古

parent 41f56f01
......@@ -226,6 +226,10 @@ export function* importWordGenerateModelDraft(payload) {
return yield call(datamodelerService.importWordGenerateModelDraft, payload);
}
export function* uploadDDL(payload) {
return yield call(datamodelerService.uploadDDL, payload);
}
export function* heartbeat() {
return yield call(datamodelerService.heartbeat);
}
......
......@@ -213,6 +213,10 @@ export function importWordGenerateModelDraft(payload) {
return PostFile("/datamodeler/easyDataModelerExport/word/draft", payload);
}
export function uploadDDL(payload) {
return PostJSON("/datamodeler/easyDataModelerExport/uploadDDL", payload);
}
export function heartbeat() {
return Get("/datamodeler/easyDataModelerExport/heartbeat");
}
......
......@@ -3,6 +3,7 @@ import { Modal, Button, Form, Radio } from 'antd';
const exportModes = [
{ name: '导出DDL', key: 'ddl' },
{ name: '下发盘古', key: 'upload' },
// { name: '导出Erwin', key: 'erwin' },
// { name: '导出Excel', key: 'excel' },
// { name: '导出Word', key: 'word' },
......
......@@ -512,6 +512,16 @@ class ModelComponet extends React.Component {
window.open(`/api/datamodeler/easyDataModelerExport/word/template?ids=${selectModelerIds.join(',')}`);
} else if (key === 'basicExcel') {
window.open(`/api/datamodeler/easyDataModelerExport/modelBaseDataExcel?ids=${selectModelerIds.join(',')}`);
} else if (key === 'upload') {
dispatch({
type: 'datamodel.uploadDDL',
payload: {
data: selectModelerIds
},
callback: () => {
showMessage('success', '下发成功')
}
});
}
});
}
......
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