From b9cc3e2420534cd8a376b2ccd7ddc690d745b3f3 Mon Sep 17 00:00:00 2001 From: sws <1141121512@qq.com> Date: Wed, 6 Mar 2024 18:13:00 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=99=9A=E6=8B=9F=E5=B8=81=E5=BC=80=E5=8F=91?= =?UTF-8?q?--=E9=A6=96=E9=A1=B5=E5=BC=80=E5=8F=91=202024.3.6=20sws?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 7 +- common/css/lib.css | 160 ++++++------- common/css/page.css | 3 + components/iconfont/iconfont.vue | 2 +- pages.json | 74 ++++++ pages/plugins/coin/convert/convert.css | 0 pages/plugins/coin/convert/convert.vue | 230 +++++++++++++++++++ pages/plugins/coin/detail/detail.css | 0 pages/plugins/coin/detail/detail.vue | 230 +++++++++++++++++++ pages/plugins/coin/recharge/recharge.css | 0 pages/plugins/coin/recharge/recharge.vue | 230 +++++++++++++++++++ pages/plugins/coin/user/user.css | 25 ++ pages/plugins/coin/user/user.vue | 230 +++++++++++++++++++ pages/plugins/coin/withdrawal/withdrawal.css | 0 pages/plugins/coin/withdrawal/withdrawal.vue | 230 +++++++++++++++++++ static/icon/iconfont.css | 30 ++- static/icon/iconfont.ttf | Bin 19960 -> 21872 bytes 17 files changed, 1369 insertions(+), 82 deletions(-) create mode 100644 pages/plugins/coin/convert/convert.css create mode 100644 pages/plugins/coin/convert/convert.vue create mode 100644 pages/plugins/coin/detail/detail.css create mode 100644 pages/plugins/coin/detail/detail.vue create mode 100644 pages/plugins/coin/recharge/recharge.css create mode 100644 pages/plugins/coin/recharge/recharge.vue create mode 100644 pages/plugins/coin/user/user.css create mode 100644 pages/plugins/coin/user/user.vue create mode 100644 pages/plugins/coin/withdrawal/withdrawal.css create mode 100644 pages/plugins/coin/withdrawal/withdrawal.vue diff --git a/App.vue b/App.vue index a52828da..5cead81a 100644 --- a/App.vue +++ b/App.vue @@ -7,10 +7,13 @@ data: { // 基础配置 // 数据接口请求地址 - request_url: 'https://d1.shopxo.vip/', + // request_url: 'https://d1.shopxo.vip/', + request_url: 'http://shopxo.com/', + // 静态资源地址(如系统根目录不在public目录下面请在静态地址后面加public目录、如:https://d1.shopxo.vip/public/) - static_url: 'https://d1.shopxo.vip/', + // static_url: 'https://d1.shopxo.vip/', + static_url: 'http://shopxo.com/', // 系统类型(默认default、如额外独立小程序、可与程序分身插件实现不同主体小程序及支付独立) system_type: 'default', diff --git a/common/css/lib.css b/common/css/lib.css index d0345615..01529397 100644 --- a/common/css/lib.css +++ b/common/css/lib.css @@ -31,7 +31,7 @@ } .margin-xxxl { margin: 48rpx; -} +} .margin-xxxxl { margin: 56rpx; } @@ -62,7 +62,7 @@ } .margin-top-xxxl { margin-top: 48rpx; -} +} .margin-top-xxxxl { margin-top: 56rpx; } @@ -93,7 +93,7 @@ } .margin-right-xxxl { margin-right: 48rpx; -} +} .margin-right-xxxxl { margin-right: 56rpx; } @@ -124,7 +124,7 @@ } .margin-left-xxxl { margin-left: 48rpx; -} +} .margin-left-xxxxl { margin-left: 56rpx; } @@ -155,7 +155,7 @@ } .margin-bottom-xxxl { margin-bottom: 48rpx; -} +} .margin-bottom-xxxxl { margin-bottom: 56rpx; } @@ -199,9 +199,9 @@ .margin-vertical-xxxl { margin-top: 48rpx; margin-bottom: 48rpx; -} -.margin-vertical-xxxxl { - margin-top: 56rpx; +} +.margin-vertical-xxxxl { + margin-top: 56rpx; margin-bottom: 56rpx; } .margin-horizontal-0 { @@ -244,9 +244,9 @@ .margin-horizontal-xxxl { margin-left: 48rpx; margin-right: 48rpx; -} -.margin-horizontal-xxxxl { - margin-left: 56rpx; +} +.margin-horizontal-xxxxl { + margin-left: 56rpx; margin-right: 56rpx; } .padding-0 { @@ -279,8 +279,8 @@ } .padding-xxxl { padding: 48rpx; -} -.padding-xxxxl { +} +.padding-xxxxl { padding: 56rpx; } .padding-top-xsss { @@ -310,8 +310,8 @@ } .padding-top-xxxl { padding-top: 48rpx; -} -.padding-top-xxxxl { +} +.padding-top-xxxxl { padding-top: 56rpx; } .padding-right-xsss { @@ -341,8 +341,8 @@ } .padding-right-xxxl { padding-right: 48rpx; -} -.padding-right-xxxxl { +} +.padding-right-xxxxl { padding-right: 56rpx; } .padding-left-xsss { @@ -372,8 +372,8 @@ } .padding-left-xxxl { padding-left: 48rpx; -} -.padding-left-xxxxl { +} +.padding-left-xxxxl { padding-left: 56rpx; } .padding-bottom-xsss { @@ -403,8 +403,8 @@ } .padding-bottom-xxxl { padding-bottom: 48rpx; -} -.padding-bottom-xxxxl { +} +.padding-bottom-xxxxl { padding-bottom: 56rpx; } .padding-vertical-0 { @@ -447,9 +447,9 @@ .padding-vertical-xxxl { padding-top: 48rpx; padding-bottom: 48rpx; -} -.padding-vertical-xxxxl { - padding-top: 56rpx; +} +.padding-vertical-xxxxl { + padding-top: 56rpx; padding-bottom: 56rpx; } .padding-horizontal-0 { @@ -492,9 +492,9 @@ .padding-horizontal-xxxl { padding-left: 48rpx; padding-right: 48rpx; -} -.padding-horizontal-xxxxl { - padding-left: 56rpx; +} +.padding-horizontal-xxxxl { + padding-left: 56rpx; padding-right: 56rpx; } @@ -532,43 +532,47 @@ } .text-size-xxxl { font-size: 84rpx !important; -} - -/** - * 行间距 - */ -.lh-il { - line-height: initial; -} +} + +.text-size-40 { + font-size: 80rpx !important; +} + +/** + * 行间距 + */ +.lh-il { + line-height: initial; +} .lh-0 { line-height: 0 !important; -} -.lh-xs { - line-height: 24rpx; -} -.lh-sm { - line-height: 26rpx; -} -.lh-md { - line-height: 28rpx; -} -.lh, -.lh-default { - line-height: 32rpx; -} -.lh-lg { - line-height: 36rpx; -} -.lh-xl { - line-height: 48rpx; -} -.lh-xxl { - line-height: 64rpx; -} -.lh-xxxl { - line-height: 84rpx; -} - +} +.lh-xs { + line-height: 24rpx; +} +.lh-sm { + line-height: 26rpx; +} +.lh-md { + line-height: 28rpx; +} +.lh, +.lh-default { + line-height: 32rpx; +} +.lh-lg { + line-height: 36rpx; +} +.lh-xl { + line-height: 48rpx; +} +.lh-xxl { + line-height: 64rpx; +} +.lh-xxxl { + line-height: 84rpx; +} + /** * 细微偏移量 */ @@ -589,16 +593,16 @@ } .top-xl { top: 10rpx; -} +} .top-xxl { top: 12rpx; -} +} .top-xxxl { top: 16rpx; -} +} .top-xxxxl { top: 20rpx; -} +} .top-xxxxxl { top: 24rpx; } @@ -619,16 +623,16 @@ } .left-xl { left: 10rpx; -} +} .left-xxl { left: 12rpx; -} +} .left-xxxl { left: 16rpx; -} +} .left-xxxxl { left: 20rpx; -} +} .left-xxxxxl { left: 24rpx; } @@ -649,16 +653,16 @@ } .bottom-xl { bottom: 10rpx; -} +} .bottom-xxl { bottom: 12rpx; -} +} .bottom-xxxl { bottom: 16rpx; -} +} .bottom-xxxxl { bottom: 20rpx; -} +} .bottom-xxxxxl { bottom: 24rpx; } @@ -679,16 +683,16 @@ } .right-xl { right: 10rpx; -} +} .right-xxl { right: 12rpx; -} +} .right-xxxl { right: 16rpx; -} +} .right-xxxxl { right: 20rpx; -} +} .right-xxxxxl { right: 24rpx; } \ No newline at end of file diff --git a/common/css/page.css b/common/css/page.css index 6a584683..1ddbb8cb 100644 --- a/common/css/page.css +++ b/common/css/page.css @@ -225,6 +225,9 @@ button:before { .radius { border-radius: 10rpx !important; } +.radius-lg { + border-radius: 32rpx !important; +} .round { border-radius: 50rpx !important; } diff --git a/components/iconfont/iconfont.vue b/components/iconfont/iconfont.vue index 2e38de22..f5140feb 100644 --- a/components/iconfont/iconfont.vue +++ b/components/iconfont/iconfont.vue @@ -31,7 +31,7 @@ /* iconfont.css全局注册需要将src切换成绝对路径 */ /* @/static/icon/ */ @import url('@/static/icon/iconfont.css'); - /* @import url('https://at.alicdn.com/t/c/font_4227145_r2jv37yqfec.css'); */ + /* @import url('https://at.alicdn.com/t/c/font_4227145_kbr2f9jt68b.css'); */ .iconfont { display: inline-block; diff --git a/pages.json b/pages.json index ab88c368..f2e993fe 100644 --- a/pages.json +++ b/pages.json @@ -1232,6 +1232,80 @@ } } ] + }, + { + "root": "pages/plugins/coin", + "pages": [{ + "path": "user/user", + "style": { + // #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU || APP + "navigationStyle": "custom", + // #endif + // #ifdef MP-ALIPAY + "transparentTitle": "auto", + "titlePenetrate":"YES", + // #endif + "enablePullDownRefresh": true, + "navigationBarTitleText": "虚拟币" + } + }, + { + "path": "recharge/recharge", + "style": { + // #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU || APP + "navigationStyle": "custom", + // #endif + // #ifdef MP-ALIPAY + "transparentTitle": "auto", + "titlePenetrate":"YES", + // #endif + "enablePullDownRefresh": true, + "navigationBarTitleText": "充值" + } + }, + { + "path": "convert/convert", + "style": { + // #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU || APP + "navigationStyle": "custom", + // #endif + // #ifdef MP-ALIPAY + "transparentTitle": "auto", + "titlePenetrate":"YES", + // #endif + "enablePullDownRefresh": true, + "navigationBarTitleText": "转换" + } + }, + { + "path": "withdrawal/withdrawal", + "style": { + // #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU || APP + "navigationStyle": "custom", + // #endif + // #ifdef MP-ALIPAY + "transparentTitle": "auto", + "titlePenetrate":"YES", + // #endif + "enablePullDownRefresh": true, + "navigationBarTitleText": "提现" + } + }, + { + "path": "detail/detail", + "style": { + // #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU || APP + "navigationStyle": "custom", + // #endif + // #ifdef MP-ALIPAY + "transparentTitle": "auto", + "titlePenetrate":"YES", + // #endif + "enablePullDownRefresh": true, + "navigationBarTitleText": "明细" + } + } + ] } ], "globalStyle": { diff --git a/pages/plugins/coin/convert/convert.css b/pages/plugins/coin/convert/convert.css new file mode 100644 index 00000000..e69de29b diff --git a/pages/plugins/coin/convert/convert.vue b/pages/plugins/coin/convert/convert.vue new file mode 100644 index 00000000..cd908bbb --- /dev/null +++ b/pages/plugins/coin/convert/convert.vue @@ -0,0 +1,230 @@ + + + diff --git a/pages/plugins/coin/detail/detail.css b/pages/plugins/coin/detail/detail.css new file mode 100644 index 00000000..e69de29b diff --git a/pages/plugins/coin/detail/detail.vue b/pages/plugins/coin/detail/detail.vue new file mode 100644 index 00000000..63e38bca --- /dev/null +++ b/pages/plugins/coin/detail/detail.vue @@ -0,0 +1,230 @@ + + + diff --git a/pages/plugins/coin/recharge/recharge.css b/pages/plugins/coin/recharge/recharge.css new file mode 100644 index 00000000..e69de29b diff --git a/pages/plugins/coin/recharge/recharge.vue b/pages/plugins/coin/recharge/recharge.vue new file mode 100644 index 00000000..24cabdce --- /dev/null +++ b/pages/plugins/coin/recharge/recharge.vue @@ -0,0 +1,230 @@ + + + diff --git a/pages/plugins/coin/user/user.css b/pages/plugins/coin/user/user.css new file mode 100644 index 00000000..bfbc87e7 --- /dev/null +++ b/pages/plugins/coin/user/user.css @@ -0,0 +1,25 @@ +.coin-title { + background-size: 100% auto; + padding-top: 130rpx; + /* #ifndef H5 */ + padding-top: calc(var(--status-bar-height) + 5px + 130rpx); + /* #endif */ + border-bottom-left-radius: 60rpx; + border-bottom-right-radius: 60rpx; +} + +.coin-oprate-list { + --size: 96rpx; + width: var(--size); + height: var(--size); + border-radius: 32rpx; +} + +.coin-content { + +} +.coin-content-list-img { + --size: 80rpx; + width: var(--size); + height: var(--size) !important; +} \ No newline at end of file diff --git a/pages/plugins/coin/user/user.vue b/pages/plugins/coin/user/user.vue new file mode 100644 index 00000000..c2a47642 --- /dev/null +++ b/pages/plugins/coin/user/user.vue @@ -0,0 +1,230 @@ + + + diff --git a/pages/plugins/coin/withdrawal/withdrawal.css b/pages/plugins/coin/withdrawal/withdrawal.css new file mode 100644 index 00000000..e69de29b diff --git a/pages/plugins/coin/withdrawal/withdrawal.vue b/pages/plugins/coin/withdrawal/withdrawal.vue new file mode 100644 index 00000000..c5053291 --- /dev/null +++ b/pages/plugins/coin/withdrawal/withdrawal.vue @@ -0,0 +1,230 @@ + + + diff --git a/static/icon/iconfont.css b/static/icon/iconfont.css index 580059d9..b70c6469 100644 --- a/static/icon/iconfont.css +++ b/static/icon/iconfont.css @@ -14,6 +14,34 @@ -moz-osx-font-smoothing: grayscale; } +.icon-zhuanzhang:before { + content: "\e71b"; +} + +.icon-shoukuan:before { + content: "\e71c"; +} + +.icon-zhuanhuan2:before { + content: "\e71d"; +} + +.icon-withdrawal:before { + content: "\e717"; +} + +.icon-recharge:before { + content: "\e718"; +} + +.icon-convert:before { + content: "\e719"; +} + +.icon-detail:before { + content: "\e71a"; +} + .icon-store:before { content: "\e6f3"; } @@ -158,7 +186,7 @@ content: "\e6d1"; } -.icon-mendian-sousuosm:before { +.icon-scan:before { content: "\e6cf"; } diff --git a/static/icon/iconfont.ttf b/static/icon/iconfont.ttf index 45491192e00d266a10baa7d5b2f54dbe6f763d7a..04ece078a121f3c6f63f399ca0bad1886219ba83 100644 GIT binary patch delta 3676 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 delta 1818 zcmX|>dr*{B7{;G(FWfJ?z%C0cs|F?+Vj`k#h^1w6iJ_uqoaw?QD9y0I3_64T(Ng0- z%{WE7GyYNJG-!s6d5I!2qMMbGDVdffrKY`^S>RAJ&4g^vw{NtwzjMxa&Uen9_kEvd zCtoxEe$nVD2pt2A?Eo4#1OpupjQ2MJ)=XG=Z6bc)xqGqr1qb4Cmv0&_zTH4P5>AB z{aa`I=u9+Zf7tpQpA%p)XZbPr)kS>9L5oa9#*F$%h2^ox4vQx;Xn83V7h5(PYiv}^ zK8bgTgAJ#+F)4PCMfS=8xh7N5C?I{ZPY&tWJf9zf?|IO;( zgFA5-ZpR&{z)DnN6>ftcw_*jBhp+^tSc)<%|G$W)$HjEW`pHJs&rs z5c6;Y3NQzAkqbfdd_3%kV=k-=h*27Gu?x>O zkv7{zq{9{;N-<}wL;ua!nNcc?2eM0HWRTqoV}!h-Fj~kSg>ge(RhR)tzrtKV_A1N@ zWS_$PKwb}-4S#$M`~3=&205TGeUL*66A5`kVM-wb3X=ARZz)VTWKd!1A#W=z z0)zpZAVhJ?I|?fUIjpcokara-@7s3FJ~3e^NTrchUq zFBK{*1Ub$JLa{+kD3l#!OrZcFUn!I#n;@#10*o*SfzJWJ+IZz?<5V`gH1*wAE?7X~)uw)4S5g z9J!7r$9BhYXNmK$b2`JHF_>{VvpVxkRzp^A))AN6)#B=Njk;#s8?$ZM4`mN~+#bJY zk7qomEN6dieQsY~uh-&j&A%^y%=auXFywe4KQ9`McH0c=Q_N>BrCDy8++MJ3X=$Y; z5-h1~stSkQMRS~0OBx!ds~s+v!#c>e%vb6Qhf5olR85DuR2mL*;{UnsD(9RccWm7_ z>-M?%HQKnUZ|Xi@>Gk^Ase$yxb@Pn6$RqW=1_o;GJ#9E0!REH6#{+GPI@`B&ZfWlf K4$Qy5#_}(IA?6kU