框架问题排查

一、导入时字典验证不正确。本地正常。

需要将 生成配置表 Sys_TableColumn 同步,验证取的字典编号取此表。

二、权限问题

有角色,明细表给了导出,结果发现出不出来。框架问题,解决办法:将给该 “角色” 主表的编辑权限,前端用代码权限解决控制。

let _userInfo = store.getters.getUserInfo();
        if(_userInfo.roleName==="RoleSupplier"||_userInfo.roleName==="RoleCustoms")
        {       
          this.detailOptions.buttons.forEach(x => {
            if (x.name == "添加行" || x.name == "删除行"|| x.name == "下载模板"|| x.name == "导入") {
              //隐藏按钮
              x.hidden=false;
            }
          }) 
          this.boxButtons.forEach(x => {
            if (x.name == "保 存") {
              //隐藏按钮
              x.hidden=false;
            }
            if (x.name == "提交") {
              //隐藏按钮
              x.hidden=true;
            }
          }) 

          if(this.editFormFields["PriceSheetId"] >0)  
          {
            this.boxButtons[1].hidden=false;
          }
          else
          {
            this.boxButtons[1].hidden=true;
          }
        }
View Code

 

posted @ 2024-06-05 13:58  丁焕轩  阅读(1)  评论(0编辑  收藏  举报