权限范围

    try {
      let res = await this.mgr.GetDrugWarehouseList(this.Userinfo.UserID, this.Userinfo.UnitID);
      this.GetDrugDictData(res)
    } catch (error) {
      UI.ShowException(error);
    }

  

  public async GetDrugWarehouseList(userId: string, unitId: string) {
    const data = await net.GetAuditWardList(
      userId,
      unitId,
      "药品库房范围",
      "OutReturnDrugMaterMgr",
      "退药库房范围"
    );
    return data;
  }

  

  public async GetAuditWardList(userId: string, unitId: string, rangeName: string, moduleName: string, rightName: string) {
    let data = await Ajax.Post(this.baseUrl + "SYSUserRight/GetRangeRight",
      "IncludeQuoChr=true" +
      "&UnitID=" + unitId +
      "&UserID=" + userId +
      "&RangeName=" + rangeName +
      "&ModuleName=" + moduleName +
      "&RightName=" + rightName);
    return data;
  }

  

 [RightReg(
        RIGHT_NAME = "退药库房范围",
        RIGHT_TYPE = 2, //1 布尔权限2 范围权限
        RANGE_NAME = "药品库房范围",
        UI_MODULE_NAME = "OutReturnDrugMaterMgr",//注意!!!需与模块名称保持一致
        DEFAULT_VALUE = "0",
        ADMIN_DEFVALUE = "0", //必填
        EXTEND_MARK = "",
        RIGHT_DESCRIBE = "退药库房范围"
        )]

  

猜你喜欢

转载自www.cnblogs.com/LFxanla/p/11824173.html