需求

点击公司管理列表中的创建按钮,如果选中公司,点击创建按钮达到以下效果:
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-07-26 14:15   作者:秦永莲