mock平台

client.js 869B

1234567891011121314151617181920212223242526272829
  1. // import {message} from 'antd'
  2. function exportData(exportDataModule, pid) {
  3. exportDataModule.html = {
  4. name: 'html',
  5. route: `/api/plugin/export?type=html&pid=${pid}`,
  6. desc: '导出项目接口文档为 html 文件'
  7. };
  8. (exportDataModule.markdown = {
  9. name: 'markdown',
  10. route: `/api/plugin/export?type=markdown&pid=${pid}`,
  11. desc: '导出项目接口文档为 markdown 文件'
  12. }),
  13. (exportDataModule.json = {
  14. name: 'json',
  15. route: `/api/plugin/export?type=json&pid=${pid}`,
  16. desc: '导出项目接口文档为 json 文件,可使用该文件导入接口数据'
  17. });
  18. // exportDataModule.pdf = {
  19. // name: 'pdf',
  20. // route: `/api/plugin/export?type=pdf&pid=${pid}`,
  21. // desc: '导出项目接口文档为 pdf 文件'
  22. // }
  23. }
  24. module.exports = function() {
  25. this.bindHook('export_data', exportData);
  26. };