欢迎各大平台接入云计算书系统

1 接口地址

https://zsj.itdos.net/swagger/#
请参见其中的mathcad部分。

2 说明

2.1 以/v1/mathcad/为前缀

  1. 分类查询
  2. 分类下的模板列表/v1/mathcad/getmath/templelist/{id}
  3. 进入模板计算页面,需要请求输入/输出参数
  4. 进行计算,websocket+队列进行排队等候计算,发送计算参数到服务端,服务端返回动态排队情况
  5. 上传模板和pdf,以及添加说明文章,修改输入/输出参数的备
  6. 计算历史,输入的参数和输出参数

2.2 以/v1/wx/为前缀

  1. 注用户支出消费和充值记录情况

3 获取mathcad模板分类

3.1 网页获取模板分类

/mathcad/getmath/{id}

Name    Description
id *string
(path)    The id of project

3.2 网页获取某个分类下的模板列表

/mathcad/getmath/templelist/{id}

3.3 小程序获取模板分类

/mathcad/getwxmathclass/{id}

3.4 小程序获取某个分类下的模板列表

/mathcad/getmath/getwxtemples/{id}

4 获取ansys模板分类

5 获取excel模板分类

6 平台部署——平台不提供私有化部署

6.1 服务器方面

  1. 购买服务器:阿里云ECS、华为云或腾讯云,选择win server2020以上,低版本winserver系统不带打印到pdf功能,mathcad prime必须使用操作系统自带的打印到pdf功能。
    带宽要5M以上,内存16 ~ 32G,硬盘空间200G ~ 1T,CPU4 ~ 8核以上。
  2. 购买域名。
  3. 域名备案。
  4. 申请SSL证书,可在腾讯云等申请免费证书,有效期一年,到期后再申请。

6.2 安装engineercms

6.3 设置engineercms

6.4 上传模板

  1. 进入导航条里,打开,即可在对应的分类里上传模板了。
    由于要生成pdf预览文件,所以只能支持单个模板上传。如果要实现批量上传,就要放弃自动生成pdf文件,可以线下编写批量生成pdf的代码,将文件夹中的模板全部生成pdf,再批量上传模板和对应的pdf。
    上传模板
    自动解析模板,自动生成pdf阅览文件。mathcad的文章说明需要手动添加,excel的文章是自动添加。

6.5 用户注册、充值和计算

  1. 注册地址如:https://zsj.itdos.net/regist

  2. 注册后用户登录,点击下图账单,自动充值100元虚拟币。用完再申请免费充值即可。
    自动充值

  3. 充值路径:
    充值路径

  4. 充值界面:

6.6 小程序

  1. 申请小程序
  2. 小程序配置
  3. 小程序发布
作者:秦晓川  创建时间:2021-06-06 20:10
最后编辑:秦晓川  更新时间:2024-12-21 14:14