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>

  • 相关阅读:
    Android基础学习之context
    [原]C语言实现的快速排序,采用分治策略,递归实现
    [原]动态获取应用的视图实际大小
    [原]此程序专用来说明C++模板的用法
    [原]C++程序示例:涉及到抽象类、继承…
    [原]C++关于运算符重载的程序报错error…
    [原]用C#模拟实现扑克牌发牌、排序程序…
    [原]用C#模拟实现扑克牌发牌、排序程序。
    Come on , Android 常用开发工具
    ADB 常用命令
  • 原文地址:https://www.cnblogs.com/truth/p/1878716.html
Copyright © 2011-2022 走看看