绝尘是通过公司现有odoo后端项目来改进,实现前后端分离的项目,主要用于第三方公司内部人员管理以及查看其营业、交易额、交易详情的一款pc后台管理系统项目。
项目主要技术栈(前端):vue +vue-router+vuex+Ant Design of Vue+webpack+axios+odoo.js。
我负责的模块主要有有首页数据分析模块,信息折叠列表模块,报价单列表模块,报价单详情,合同传输模块,客户信息模块,交易信息详情模块。
遇到的难点:(1)点击下载附件,通过blob方式来下载文件,文件含有中文,导致在文件传输过程中会出现乱码问题,网上找是说涉及到编码问题,看了代码后发现需要在赋值Blob数据的时候需要加\ufeff,然后在下面设置response.setCharacterEncoding("UTF-8") ,设置文件流编码格式来解决中文乱码。
(2)odoo.js问题, odoojs 是一个 javascript 类库, 是前端访问 odoo 的接口. 同时 odoojs 提供基于 antd-vue 的 odooweb 组件。但odoojs使用的比较少,所以在odoojs接口对接调试时花费时间较多。
点击空白处退出提示














评论