diff --git a/apis/interfaces/wallet.js b/apis/interfaces/wallet.js new file mode 100644 index 0000000..b383342 --- /dev/null +++ b/apis/interfaces/wallet.js @@ -0,0 +1,159 @@ + +/** + * Web唐明明 + * 匆匆数载恍如梦,岁月迢迢华发增。 + * 碌碌无为枉半生,一朝惊醒万事空。 + * moduleName: 钱包 + */ + +import {request} from '../index.js' + +// 导出助记词 +const seed = () => { + return request({ + url: 'chain/safe/seed' + }) +} + +const hash = (data) => { + return request({ + url: 'chain/wallet/hash', + method: 'POST', + data: data + }) +} + +// 收款码 +const code = () => { + return request({ + url: 'chain/account/code' + }) +} + +// 原石余额 +const sum = () => { + return request({ + url: 'chain/account/balance' + }) +} + +// 原石价格 +const price = () => { + return request({ + url: 'nodes/price' + }) +} + +// 账户记录 +const logs = (data) => { + return request({ + url: 'chain/account/logs', + data: data + }) +} + +// 设置安全密码 +const security = (data) => { + return request({ + url: 'chain/safe/security', + method: 'POST', + data + }) +} + +// 转账 +const transfer = (data) => { + return request({ + url: 'chain/account/transfer', + method: 'POST', + data + }) +} + +// 钱包私钥 +const privatekey = (code) => { + return request({ + url : "chain/safe/private_key", + data: { + code + } + }) +} + +// 获取可提现信息 +const withdraw = () => { + return request({ + url : "withdraw" + }) +} + +// 提现记录 +const withdrawLogs = (data) => { + return request({ + url : "withdraw/logs", + data:data + }) +} + +// 提现 +const withdrawDo = (data) => { + return request({ + url : "withdraw", + method: 'POST', + data:data + }) +} + +// 验证支付密码是否正确 +const securityCheck = (password) => { + return request({ + url : "chain/safe/security/check", + method: 'POST', + data:{ + code : password, + } + }) +} + +// 修改密码 +const securityReset = (data) => { + return request({ + url : "chain/safe/security", + method: 'PUT', + data:data + }) +} + +// 提现服务条款 +const cmsWithdraw = () => { + return request({ + url : "cms/withdraw" + }) +} + +// 私钥规则 +const keyrules = () => { + return request({ + url: 'cms/keyrules' + }) +} + +export { + seed, + hash, + code, + sum, + price, + logs, + security, + transfer, + privatekey, + withdraw, + withdrawLogs, + withdrawDo, + securityCheck, + securityReset, + cmsWithdraw, + keyrules +} + diff --git a/components/numberJpan/numberJpan.vue b/components/numberJpan/numberJpan.vue new file mode 100644 index 0000000..c8017b1 --- /dev/null +++ b/components/numberJpan/numberJpan.vue @@ -0,0 +1,238 @@ + + + + + diff --git a/components/property/record.vue b/components/property/record.vue new file mode 100644 index 0000000..a5a5ccd --- /dev/null +++ b/components/property/record.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/pages.json b/pages.json index 9b7799b..4c6acb9 100644 --- a/pages.json +++ b/pages.json @@ -129,22 +129,62 @@ "style": { "navigationBarTitleText": "企业认证" } - },{ + }, { "path": "pages/news/index", "name": "news", "auth": true, "style": { "navigationBarTitleText": "消息中心" } - },{ + }, { "path": "pages/news/detail", "name": "newsDetail", "auth": true, "style": { "navigationBarTitleText": "消息列表" } - } - ], + }, { + "path": "pages/wallet/property", + "name": "walletProperty", + "style": { + "navigationBarTitleText": "能量钱包", + "enablePullDownRefresh": false, + "navigationBarTextStyle": "white", + "app-plus": { + "titleNView": { + "backgroundColor": "#b11eff", + "type": "transparent", + "buttons": [{ + "float": "right", + "fontSize": "14", + "text": "管理", + "background": "rgba(255,255,255,0)" + }], + "backButton": { + "background": "rgba(255,255,255,0)" + } + } + } + } + }, { + "path": "pages/wallet/extract", + "style": { + "navigationBarTitleText": "提现能量", + "enablePullDownRefresh": false, + "navigationBarBackgroundColor": "#774ffd", + "navigationBarTextStyle": "white" + }, + "name": "Extract" + }, { + "path": "pages/wallet/resetPassword", + "style": { + "navigationBarTitleText": "重置密码", + "enablePullDownRefresh": false, + "navigationBarBackgroundColor": "#774ffd", + "navigationBarTextStyle": "white" + }, + "name": "ResetPassword" + } ], "globalStyle": { "navigationStyle": "custom", "backgroundColor": "#F5F5F5" @@ -176,4 +216,4 @@ "easycom": { "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" } -} \ No newline at end of file +} diff --git a/pages/user/index.vue b/pages/user/index.vue index bc7f439..c996934 100644 --- a/pages/user/index.vue +++ b/pages/user/index.vue @@ -122,7 +122,7 @@ 当前能量球价值¥0.00 - + 去提现 @@ -131,8 +131,8 @@ 我的资产 - - 能量球钱包 + + 能量球钱包 {{userData.account.coins || 0}} diff --git a/pages/wallet/add.vue b/pages/wallet/add.vue new file mode 100644 index 0000000..d0522c7 --- /dev/null +++ b/pages/wallet/add.vue @@ -0,0 +1,65 @@ + + + + + + + diff --git a/pages/wallet/cmsWithDraw.vue b/pages/wallet/cmsWithDraw.vue new file mode 100644 index 0000000..5476ab1 --- /dev/null +++ b/pages/wallet/cmsWithDraw.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/pages/wallet/code.vue b/pages/wallet/code.vue new file mode 100644 index 0000000..3adee0c --- /dev/null +++ b/pages/wallet/code.vue @@ -0,0 +1,136 @@ + + + + + diff --git a/pages/wallet/create.vue b/pages/wallet/create.vue new file mode 100644 index 0000000..2d7a1ad --- /dev/null +++ b/pages/wallet/create.vue @@ -0,0 +1,138 @@ + + + + + diff --git a/pages/wallet/extract.vue b/pages/wallet/extract.vue new file mode 100644 index 0000000..1823bf8 --- /dev/null +++ b/pages/wallet/extract.vue @@ -0,0 +1,389 @@ + + + + + diff --git a/pages/wallet/guide.vue b/pages/wallet/guide.vue new file mode 100644 index 0000000..04170d9 --- /dev/null +++ b/pages/wallet/guide.vue @@ -0,0 +1,125 @@ + + + + + diff --git a/pages/wallet/index.vue b/pages/wallet/index.vue new file mode 100644 index 0000000..32c5b7e --- /dev/null +++ b/pages/wallet/index.vue @@ -0,0 +1,144 @@ + + + + + + + diff --git a/pages/wallet/mnemonic.vue b/pages/wallet/mnemonic.vue new file mode 100644 index 0000000..41e18a9 --- /dev/null +++ b/pages/wallet/mnemonic.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/pages/wallet/privatekey.vue b/pages/wallet/privatekey.vue new file mode 100644 index 0000000..0cd040c --- /dev/null +++ b/pages/wallet/privatekey.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/pages/wallet/property.vue b/pages/wallet/property.vue new file mode 100644 index 0000000..5583158 --- /dev/null +++ b/pages/wallet/property.vue @@ -0,0 +1,343 @@ + + + + + diff --git a/pages/wallet/resetPassword.vue b/pages/wallet/resetPassword.vue new file mode 100644 index 0000000..c054f91 --- /dev/null +++ b/pages/wallet/resetPassword.vue @@ -0,0 +1,150 @@ + + + + + diff --git a/pages/wallet/results.vue b/pages/wallet/results.vue new file mode 100644 index 0000000..2e2718c --- /dev/null +++ b/pages/wallet/results.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/pages/wallet/transfer.vue b/pages/wallet/transfer.vue new file mode 100644 index 0000000..e66843c --- /dev/null +++ b/pages/wallet/transfer.vue @@ -0,0 +1,216 @@ + + + + + diff --git a/pages/wallet/validation.vue b/pages/wallet/validation.vue new file mode 100644 index 0000000..e28cb42 --- /dev/null +++ b/pages/wallet/validation.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/static/icons/logs-null.png b/static/icons/logs-null.png new file mode 100644 index 0000000..eda2c10 Binary files /dev/null and b/static/icons/logs-null.png differ diff --git a/static/imgs/cart_empty.png b/static/imgs/cart_empty.png new file mode 100644 index 0000000..64d64c8 Binary files /dev/null and b/static/imgs/cart_empty.png differ