none
关于报价单上的“创建订单”按钮的Enable Rule RRS feed

  • 问题

  • 现在的系统发现这样一个问题,报价单上的“创建订单”按钮在激活的报价单以后,系统管理员打开时是可以点击的,而用自定义的角色打开的时候是灰显的

    通过查看这个按钮的Enable Rule,发现有两条Custom Rule,一条是要求报价单已激活或者赢单关闭,另一条是canAppendToCustomer()返回true

    经过调试,第一条符合条件,而第二条返回了false

    依照canAppendToCustomer这个函数的字面意思,检查发现客户、联系人、订单,报价单的创建、追加、追加到等权限都已经设为了组织级,仍然是灰显的

    我想请问一下有谁研究过底层架构,知道这个函数的判断逻辑吗?是需要哪个权限?这个函数的代码如下,AN_APPEND_TO_CUST这个变量什么时候为1?

    function canAppendToCustomer() {
        if (window.CAN_APPEND_TO_CUST === undefined) return false;
        if (CAN_APPEND_TO_CUST == "1") return true;
        return false
    }

    2013年4月24日 8:37