7.开发集成问题回答
<h3>1、前端适配配置和改动</h3>
<table>
<thead>
<tr>
<th>问题</th>
<th>解决方案</th>
</tr>
</thead>
<tbody>
<tr>
<td>如何启动前端环境</td>
<td>1、 使用node > 16以上的版本 ,通过<code>npm install --force</code> 安装依赖node_modules文件。(网络一定要好,并且无网络限制)<br>2、windows 环境 启动 : <code>npm run dev-m</code> ; 打包(测试): <code>npm run test-m</code> ; 出补丁 :<code>npm run patch</code> ; <br>3、mac 环境 启动 : <code>npm run dev-m-mac</code> ; 打包(测试): <code>npm run test-m-mac</code> ; 出补丁 : <code>npm run patch</code> ;</td>
</tr>
<tr>
<td>前端项目配置config.js介绍</td>
<td>buildEntryPath: 编译路径,建议全部编译不要修改 ;<br> proxy : 前端启动后代理访问后端服务地址:常设置为http://127.0.0.1:80 ;<br>proxyDev/proxyProd/proxyTest :这三项无实际含义,仅用于记录,方便切换代理地址;<br>devPort : 前端启动后的代理端口:3006 默认即可;<br>dev / prod 对象的配置,在打包后可以实际保存在代码中的,可用于切换环境的配置信息;<br>DD_CORPID: 钉钉组织ID ;<br>PREVIEW_SERVER : 预览服务地址;<br>WATERMARKTXT:附件预览水印文字</td>
</tr>
<tr>
<td>账套编码businessCenter是什么,应该怎么设定?</td>
<td>他是账套编码,需要看系统配置的账套编码code是什么,然后在前端工程全局搜索替换成相应的code。快速确定可以通过SQL查询:select code from SM_BUSICENTER; 将code的值设置上即可。</td>
</tr>
<tr>
<td>src下必须包含的模块有那些,可不可以省略</td>
<td><code>mobile_approve</code>(移动审批-按需加入)、<br><code>mobile_platform</code> (移动端底层平台-必须加入,不可少,否则会出现资源加载缺失404,导致后续程序无法加载!)、<br><code>mobile_platform_nm</code>(不可少)、<br><code>mobile_public_nm</code>(不可少)、<br><code>mobile_uapbd</code>(不可少)、 <br><code>mobile_uapbd_nm</code>(不可少)</td>
</tr>
<tr>
<td>怎么部署到测试、生产环境</td>
<td>通过npm run test-m 打包,将dist目录中的文件上传到nchome/hotwebs/nccloud/resources/下。切记不可缺少的有mobile_platform_nm、mobile_public_nm、mobile_uapbd_nm 如果缺少会报错,从前端工程拿到上传到同样路径下即可。</td>
</tr>
<tr>
<td>前端Lisence文件是什么?</td>
<td>这是前端的授权校验文件,共2个文件:<code>info.ini</code> 和 <code>license</code> 文件。需要提供服务器mac地址和nchome路径即可,帮助生成info.ini文件,同时注册license文件提供给项目组。</td>
</tr>
<tr>
<td>单据模版怎么配置?</td>
<td>单据模板显示的字段可以通过ERP系统模版设置配置。(配置经验字段越少越利于移动端小屏幕展示和加载)</td>
</tr>
<tr>
<td>有些打开详情页报“该类型单据不支持移动审批”,怎么解决?</td>
<td>这是因为每种单据非集团业务领域开发,无法做到统一的单据查询接口,所以不支持的单据类型需要配置billconfig.json文件。参考预置好的单据类型配置。</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3>2、后端适配配置和改动</h3>
<h3>3、问题解决</h3>
<table>
<thead>
<tr>
<th>问题</th>
<th>解决办法</th>
</tr>
</thead>
<tbody>
<tr>
<td>移动审批不能支持财务共享工作流审批的审批动作</td>
<td>徐矿项目师成老师已经解决,增加按钮标识</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>