›R3

    R3

    • R3 START
    • R3 API
    • R3 Route Policy
    • R3 CustomPage Configuration Rules
    • R3 CustomTab Policy
    • R3 Form Config
    • R3 System Configuration URL JumpRules
    • R3 Store
    • Extention Configuration
    • R3 Mixin
    • R3 Update
    • R3-components Update

    R3全局唯一数据状态树

    全局状态使用方法

    使用方法:
              import R3 from 'burgeon-r3';
              const {store.default } = R3;
          
    
    全局状态模块名称TypeDescriptionExample
    globalObject全局状态模块名称global: {}
    S.主表表名.主表IDObject标准列表界面状态模块名称S.DC_B_SHOP_PROFIT_LOSS.249130.197: {}
    H.主表表名.主表ID.列表界面的明细IDObject左右结构单对象界面状态模块名称H.CL_C_CUST_OPEN_FINANCE.249130182.183: {}
    V.主表表名.主表ID.列表界面的明细IDObject上下结构单对象界面状态模块名称V.CL_C_CUST_CHANGE_QUERY.249130247.31: {}

    全局状态

    global:{
        activeTab:Object //当前激活的tab信息
        favorite:Array//收藏夹数据
        history:Array//最近使用数据
        keepAliveLists:Array//已被keepAlive的模块名称
        menuLists:Array//所有菜单信息
        openedMenuLists:Array已打开的tab信息
        serviceIdMap:Object //所有表对应的网关
        userInfo:Object//登陆用户信息
    }
    
    全局状态提供的commit方法:
     updateImage:修改框架的配置的logo图片
    
      import closedImg from '../../assets/image/closed@2x.png';
      import openedImg from '../../assets/image/open@2x.png';
      import logoImg from '../../assets/image/logo.png';
      import bannerImg from '../../assets/image/banner.png';
      //你需要引入这些图片
    
     参数说明 :
         imgSrc: {
          logoImg,
          bannerImg,
          closedImg,
          openedImg
         }
    
     使用说明:
         this.$store.commit('global/updateImage',imgSrc);
    
    
    
    

    标准列表界面状态

    S.AD_TABLE.992:Object
    ag:Object//列表数据
    buttons:Object//按钮数据
    formItems:Object//表单数据
    
    

    左右结构单对象界面状态

    V.主表表名.主表ID.列表界面的明细ID :{
          globalLoading:false//全局loading
          tabPanels:Array//主子表按钮接口返回数据以及表单接口返回数据
          updateData:Object //框架按钮请求接口所需要的所有参数信息
    }
    
    updateData:{
        主表表名:{
          add:Object  //新增时,所有表单修改的值以及默认值
          changeData:Object //所有表单修改的值
          checkedInfo:Object//所有表单校验信息
          default:Object//所有表单默认值
          delete:Object//子表勾选的明细
          modify:Object//修改时,所有表单修改的值
        }
        子表表名:{
          add:Object  //新增时,所有表单修改的值以及默认值
          changeData:Object //所有表单修改的值
          checkedInfo:Object//所有表单校验信息
          default:Object//所有表单默认值
          delete:Object//子表勾选的明细
          modify:Object//修改时,所有表单修改的值
        }
    }
    
    
    

    上下结构单对象界面状态

    V.主表表名.主表ID.列表界面的明细ID :{
          globalLoading:false//全局loading
          mainFormInfo:Object//主表按钮接口返回数据以及主表表单接口返回数据
          tabPanels:Array//子表接口返回数据
          updateData:Object //框架按钮请求接口所需要的所有参数信息
    }
    
    
    updateData:{
        主表表名:{
          add:Object  //新增时,所有表单修改的值以及默认值
          changeData:Object //所有表单修改的值
          checkedInfo:Object//所有表单校验信息
          default:Object//所有表单默认值
          delete:Object//子表勾选的明细
          modify:Object//修改时,所有表单修改的值
        }
        子表表名:{
          add:Object  //新增时,所有表单修改的值以及默认值
          changeData:Object //所有表单修改的值
          checkedInfo:Object//所有表单校验信息
          default:Object//所有表单默认值
          delete:Object//子表勾选的明细
          modify:Object//修改时,所有表单修改的值
        }
    }
    
    ← R3 System Configuration URL JumpRulesExtention Configuration →
    相关资源
    ARK Share
    - 前端组件资源共享平台
    Ark Cli
    - 前端开发工具
    ARK Dingtalk
    - 基于钉钉E应用的移动端组件库
    ARK Design
    - 服务于企业级产品的设计语言
    应用项目
    Burgeon R3JFlow
    更多信息
    Copyright © 2020 syman reserved.
    友情链接
    快递查询