Commit bf5b9154 by zhaochengxiang

删除模版

parent cc832dd4
...@@ -93,6 +93,10 @@ export function* saveTemplate(payload) { ...@@ -93,6 +93,10 @@ export function* saveTemplate(payload) {
return yield call(datamodelerService.saveTemplate, payload); return yield call(datamodelerService.saveTemplate, payload);
} }
export function* deleteTemplate(payload) {
return yield call(datamodelerService.deleteTemplate, payload);
}
//获取初稿 //获取初稿
export function* getDraft(payload) { export function* getDraft(payload) {
return yield call(datamodelerService.draft, payload); return yield call(datamodelerService.draft, payload);
......
...@@ -44,6 +44,10 @@ export function saveTemplate(payload) { ...@@ -44,6 +44,10 @@ export function saveTemplate(payload) {
return PostJSON("/datamodeler/easyDataModelerTemplateCURD/saveDataModelTemplate", payload); return PostJSON("/datamodeler/easyDataModelerTemplateCURD/saveDataModelTemplate", payload);
} }
export function deleteTemplate(payload) {
return PostJSON("/datamodeler/easyDataModelerTemplateCURD/deleteDataModelTemplate", payload);
}
//创建初稿 //创建初稿
export function draft(payload) { export function draft(payload) {
return PostJSON("/datamodeler/easyDataModelerDesign/draft", payload); return PostJSON("/datamodeler/easyDataModelerDesign/draft", payload);
......
...@@ -4,6 +4,7 @@ import { EditOutlined, ReconciliationOutlined, DeleteOutlined } from '@ant-desi ...@@ -4,6 +4,7 @@ import { EditOutlined, ReconciliationOutlined, DeleteOutlined } from '@ant-desi
import TemplateAction from './TemplateAction'; import TemplateAction from './TemplateAction';
import { dispatch, dispatchLatest } from '../../../../model'; import { dispatch, dispatchLatest } from '../../../../model';
import { showMessage } from '../../../../util';
import './TemplateCURDModal.less'; import './TemplateCURDModal.less';
...@@ -112,7 +113,24 @@ const TemplateCURDModal = (props) => { ...@@ -112,7 +113,24 @@ const TemplateCURDModal = (props) => {
} }
const deleteItem = (record) => { const deleteItem = (record) => {
modal.confirm({
title: '提示!',
content: '您确定要删除该模版吗?',
onOk: () => {
dispatch({
type: 'datamodel.deleteTemplate',
payload: {
params: {
id: record.id
}
},
callback: () => {
showMessage('success', '模版删除成功');
getTemplates();
}
})
}
});
} }
const onAddClick = () => { const onAddClick = () => {
......
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