Commit 2eb699f1 by zhaochengxiang

下发盘古

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