web端审批指定下一步参与人选项配置为无法取消勾选
# web端审批指定下一步参与人选项配置为无法取消勾选
## 问题背景
> 近期有客户反应在web端审批时,流程已经配置了审批时必须指定下一步参与人,但是实际审批时仍能取消勾选指定下一步参与人的选项,不进行指定。
## 解决方案
**本解决方案只针对新流程中心的审批页面**
1. 新流程中心的审批页面有两种页面布局样式,对应关系为:
- 左右布局结构 对应的js为:eas\server\deploy\easweb.ear\eas_web.war\webviews\workflow\metas\js\approve.js
- 上下布局结构 对应的js为:eas\server\deploy\easweb.ear\eas_web.war\webviews\workflow\metas\js\approvenew.js
**在服务器中拿到上述目录下的文件**
2. 流程配置需求
指定下一步参与人的按钮无法取消勾选需要满足两个条件:
1. 配置其进入审批页面默认勾选指定下一步参与人
2. 在流程的活动节点配置指定下一步参与人为总是指定下一步参与人
![661f2e9c008a5300011ae682.webp](/download/0100854d073a56524db689bac6d0c75a924b.webp)
3. 打开页面添加对应的代码
```java
if(assign.alwaysSetNextPersons){
$("#nextAct").prop("disabled",true);
}
```
- 左右结构布局:打开approve.js 搜索showBtn找到该方法,在截图中的位置添加上方代码
![661e15db008a530001193d1c.webp](/download/010011574b8ffb0242fe902cbd0017041a34.webp)
- 上下结构布局:打开approvenew.js 搜索showBtn找到该方法,在截图中的位置添加上方代码
![661e15db4242ab0001e75b08.webp](/download/01002f3e86364ed04034af40d6dc1368fa3b.webp)
4. 修改完成之后保存代码,**打包刚才修改过的代码,并清空浏览器的缓存**,重新打开审批页面,若是配置正确,则对应的按钮无法取消勾选。
**打包参考文档:** [打包文档](https://wenku.my7c.com/article/114399290587260928?productLineId=8&lang=zh-CN)
web端审批指定下一步参与人选项配置为无法取消勾选
# web端审批指定下一步参与人选项配置为无法取消勾选## 问题背景 > 近期有客户反应在web端审批时,流程已经配置了审批时必须指定下...
点击下载文档
本文2024-09-16 21:56:31发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-44906.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章