diff --git a/docs/WeBASE-Web/README.md b/docs/WeBASE-Web/README.md index 1c9002e4..732b72b8 100644 --- a/docs/WeBASE-Web/README.md +++ b/docs/WeBASE-Web/README.md @@ -10,11 +10,15 @@ 2. 前置管理,可以新增前置,新增前置成功后,可以拉取改链的所有群组和节点。点击ip可以查看该前置所在服务器状态相关信息。 -4. 合约管理,合约IDE支持本地编写,编译合约。部署合约后该合约会被保存,在历史合约中,可以查看该合约。 +3. 合约管理,合约IDE支持本地编写,编译合约;还支持CNS查询和CURD,部署合约后该合约会被保存,在历史合约中,可以查看该合约。 -5. 私钥管理,管理所有可以发交易的帐号,公钥用户是其他机构的帐号,无法在本机构发交易,可以通过手动绑定和自动同步获取。私钥用户为本机构发交易的用户。 +4. 私钥管理,管理所有可以发交易的帐号,公钥用户是其他机构的帐号,无法在本机构发交易,可以通过手动绑定和自动同步获取。私钥用户为本机构发交易的用户。 -6. 联盟治理,主要监控整条链所有机构所有用户发送交易行为,查看是否有异常用户和异常合约。 +5. 系统管理,包括权限管理、配置管理、证书管理、告警邮箱配置和告警配置。 -7. 帐号管理,只有admin帐号才能查看此功能,可以新增帐号(登录此系统帐号),修改密码等等。 +6. 系统监控,监控前置所在的主机和节点的一些指标,包括CPU、内存,块高,pbftview等等。 + +7. 交易审计,主要监控整条链所有机构所有用户发送交易行为,查看是否有异常用户和异常合约。 + +8. 帐号管理,只有admin帐号才能查看此功能,可以新增帐号(登录此系统帐号),修改密码等等。 diff --git a/docs/WeBASE-Web/development.md b/docs/WeBASE-Web/development.md index c12f4f65..38586ebd 100644 --- a/docs/WeBASE-Web/development.md +++ b/docs/WeBASE-Web/development.md @@ -80,8 +80,36 @@ nodejs下载地址:https://nodejs.org/en/download/ }, }, +### 1.4 修改solidity版本 -### 1.4 模拟数据 +solidity版本默认0.4.25,如果需要修改请按以下步骤修改: + +> 获取所需solidity版本的编译文件; + 自行编译或者[点击此处](https://github.com/ethereum/solc-bin)下载,将其移动到路径/static/js下面,并删除之前的solidity编译文件。 + +> 修改solc依赖版本; + 找到package.json的dependencies部分的solc,将其版本修改成和上面下载的solidity编译文件一致,执行命令 + + npm install + +> 修改引入solidity编译文件名称 + 在路径 /src/views/chaincode/code 找到引入文件的位置,修改为下载solidity编译文件名称。 + 在生命周期beforeMount时引入改文件,修改这里就可以了 + + beforeMount() { + var head = document.head; + var script = document.createElement("script"); + script.src = "./static/js/soljson-v0.4.25+commit.59dbf8f1.js"; + script.setAttribute('id', 'soljson'); + if (!document.getElementById('soljson')) { + head.append(script) + } + }, + +> 修改完后,即可进行打包或本地开发测试。 + + +### 1.5 模拟数据 模拟数据在mock.js中,在开发联调前使用,使用中注意mock.js的url和axios请求的url要保持一致。`包括get拼接在url上面的参数`