36 lines
700 B
JavaScript
36 lines
700 B
JavaScript
import mdTemplate from './mdTemplate/mdTemplate.js'
|
|
import Services from "./mdTemplate/Services";
|
|
|
|
function exportData(exportDataModule, pid) {
|
|
exportDataModule.markdown = {
|
|
name: 'markdown',
|
|
route: `/api/plugin/exportMarkdown?pid=${pid}`,
|
|
desc: '根据模板导出项目接口文档'
|
|
};
|
|
}
|
|
|
|
|
|
|
|
function hander(routers) {
|
|
routers.mdExport = {
|
|
name: 'Markdown导出',
|
|
component: mdTemplate
|
|
};
|
|
}
|
|
|
|
|
|
|
|
|
|
module.exports = function() {
|
|
this.bindHook('export_data', exportData);
|
|
this.bindHook('sub_setting_nav', hander);
|
|
|
|
|
|
this.bindHook('interface_tab', function (tabs) {
|
|
tabs.mdGen = {
|
|
name: 'Markdown',
|
|
component: Services
|
|
}
|
|
})
|
|
};
|