react-view

# 一、模块新增方案 ## 1.1代码说明 ```javaScript comonent 页面展示 model --action.js store action () --container.js 配置容器 --reducer.js state 变更输出(处理) ``` ## 1.2 编写模块 ``` // import redcuer from './model/reducer'; import { contractshow } from '../../config/modules'; export default contractshow; // 是否是必须导出为模块的 // export {redcuer}; ``` ## 1.3 注入模块 ``` import AsyncComponent from '@common/asyncComponent'; // 模块注册 // 说明:展示性模块单元都需要在此处注册,否则对应模块将找不到,注册名将成为模块的末级路由名称 // 模块名称一律小写字母表示 // === 1. 合同报表 // 1.1 合同查询 export const contractshow = AsyncComponent(()=>import('@custom/contract/contractshow')); ``` ## 合同菜单写入模块 ![image.png](https://cos.easydoc.net/24916735/files/k6m7twpj.png) ## 合同查询预览 ![image.png](https://cos.easydoc.net/24916735/files/k6m7s3f4.png) # 二、页面功能填充 ## 2.1 https://blog.csdn.net/xc_zhou/article/details/88316310