zoukankan      html  css  js  c++  java
  • CRM根据不同的角色过滤视图

    document.getElementById("SavedQuerySelector").value 获取下拉列表框的value值

    if (document.getElementById("SavedQuerySelector").value == "{00000000-0000-0000-00AA-000010001002}") {

             if (UserHasRole(['销售代表-临床', '地区经理-临床', '大区经理-临床', '销售总监-临床'])) {

                 document.getElementById("SavedQuerySelector").options.remove(2);

    //2表示视图的位置,document.getElementById("SavedQuerySelector").options.length中的一个值
                 document.getElementById("SavedQuerySelector").options.remove(2);   
                 document.getElementById("SavedQuerySelector").options.remove(2);
                 document.getElementById("SavedQuerySelector").options.remove(3);
                 document.getElementById("SavedQuerySelector").options.remove(3);
                 document.getElementById("SavedQuerySelector").options.remove(3);
                 document.getElementById("SavedQuerySelector").options.remove(3);
                 document.getElementById("SavedQuerySelector").options.remove(3);
                 document.getElementById("SavedQuerySelector").options.remove(3);
                 document.getElementById("SavedQuerySelector").options.remove(3);
                 document.getElementById("SavedQuerySelector").options.remove(3);
              

            }
            if (UserHasRole(['销售代表-商务', '销售代表-分销', '地区经理-商务', '地区经理-分销', '大区经理-商务', '大区经理-分销', '销售总监-商务', '销售总监-分销'])) {

                document.getElementById("SavedQuerySelector").options.remove(5);
                document.getElementById("SavedQuerySelector").options.remove(5);
                document.getElementById("SavedQuerySelector").options.remove(5);
                document.getElementById("SavedQuerySelector").options.remove(5);
                document.getElementById("SavedQuerySelector").options.remove(5);
                document.getElementById("SavedQuerySelector").options.remove(6);
                document.getElementById("SavedQuerySelector").options.remove(6);
                document.getElementById("SavedQuerySelector").options.remove(6);
             
            }

        }

    //销售代表-临床进入时默认视图我进院产品视图
    try
    {
    if (_currentTypeCode==1 && UserHasRole(['销售代表-临床']))
    {
    //document.getElementById("SavedQuerySelector").defaultSelected="{C513D9F6-CFD5-DE11-8604-00155D000323}";
    handleView(document.getElementById("SavedQuerySelector"));
    }
    }
    catch(exceptin)
    {
    }
     
    }

    </script>

    <script>
    try{
    if (_currentTypeCode==1 && UserHasRole(['销售代表-临床']))
    document.getElementById("SavedQuerySelector").defaultSelected="{C513D9F6-CFD5-DE11-8604-00155D000323}";
    }
    catch(exceptin){}
    </script>

  • 相关阅读:
    Delphi stdCall意义
    Delphi 与 DirectX 之 DelphiX(10): TPictureCollectionItem.StretchDraw
    delphi中的TCollection
    Delphi XE5教程8:使用Delphi命名空间
    在 centos 系统中添加审计用户并利用 sudoers 进行权限控制
    在 centos 8 中添加 sudoer 用户
    React.Fragment
    js保留两位小数方法总结
    正则表达式的() [] {} 的区别
    Typora如何配置gitee图床
  • 原文地址:https://www.cnblogs.com/truth/p/1878716.html
Copyright © 2011-2022 走看看