需求
点击公司管理列表中的创建按钮,如果选中公司,点击创建按钮达到以下效果:
1.弹窗提示公司下级不允许创建公司
2.不能进入表单
操作步骤
解决方案
在对应功能的创建按钮事件中,写点击前(before-click)事件。代码如下:
- 示例:
const {Modal,Tree} = JE.useUi();
const {$func, values} = EventOptions;
// 获取公司结构树选中的数据
const getSelectNode = $func.getFuncTree().getSelectedRecords();
// 通过选中数据的类型来判断是不是公司,如果是,弹窗,不往下执行
if(getSelectNode[0].bean.LEVEL_CODE == 'COMPANY'){
Modal.alert("公司下级不允许创建公司!", "error");
return false;
}
// 否则就继续往下执行
return true;
效果展示
最后编辑: 秦永莲 文档更新时间: 2024-08-08 13:51 作者:秦永莲