feat: contract account tab, full i18n, male avatar, PC home stretch

- Asset page: add Contract account row + tab, show num_lh balance
- Total Assets = Spot + Contract + Fiat
- All Chinese text eliminated (z-paging, loadmore, colorui, pages)
- Password/payword pages use image captcha instead of OTP
- Home page PC: full-width stretch layout
- Register captcha input type fix, invite code lock
This commit is contained in:
li
2026-04-05 13:05:27 +08:00
parent 4b2acdf0d8
commit 6b02df55ab
19 changed files with 245 additions and 514 deletions
+4 -4
View File
@@ -326,19 +326,19 @@
XZ: '/static/imgs/quantify/xuanzhong@2x.png',
ispay: false, //支付方式弹窗
payid: 0, //选择的支付方式
payname: '支付方式',
payname: 'Payment Method',
paylist: [{
id: 0,
name: '全部'
name: 'All'
},
{
id: 1,
name: '银行卡'
name: 'Bank Card'
}
],
isnum: false, //交易金额弹窗
payprice: '', //交易金额
paypriceval: '交易金额', //交易金额文显
paypriceval: 'Transaction Amount',
number: '',
paypwd: '',
+30
View File
@@ -891,4 +891,34 @@
.swiper-container ::v-deep .u-swiper-indicator {
display: none !important;
}
/* ========== PC 端适配 — 全宽拉伸 ========== */
@media screen and (min-width: 768px) {
.width-750 {
width: 100% !important;
max-width: 100% !important;
}
.notice-container {
width: calc(100% - 60px) !important;
max-width: 100% !important;
margin: 0 30px 8px 30px !important;
}
.follow-section {
width: calc(100% - 60px) !important;
max-width: 100% !important;
margin: 0 30px !important;
}
.function-area {
width: 100% !important;
max-width: 100% !important;
}
.swiper-container {
width: 100% !important;
max-width: 100% !important;
}
}
</style>
+7 -7
View File
@@ -88,32 +88,32 @@
show: false,
kindlist1: [{
id: 1,
name: '买入'
name: 'Buy'
},
{
id: 2,
name: '卖出'
name: 'Sell'
}
],
kindlist2: [{
id: 1,
name: '待付款'
name: 'Pending Payment'
},
{
id: 2,
name: '已付款'
name: 'Paid'
},
{
id: 3,
name: '申诉中'
name: 'Appealing'
},
{
id: 4,
name: '已完成'
name: 'Completed'
},
{
id: 5,
name: '已取消'
name: 'Cancelled'
}
],
kind1: '',
+1 -14
View File
@@ -17,19 +17,6 @@
<!-- 身体 -->
<view class="width-750">
<view class="height-305 bgimg2 padding-t-10 padding-w-30">
<!-- 币种 -->
<view style="background-color: rgba(255,255,255,0);"
class="width-100b height-96 radiu-20 padding-w-32 flex align-center justify-between">
<view @click="current=2,voucher_image='',voucher_image_up=''" class="padding-w-18 height-78 radiu-20 text-center line-height-78"
:style="'background-color: '+theme.fu_bg+';color: '+theme.text">
<text :class="current==2?'color-0165EE':''" class="font-28">{{i18n.fastRecord.text9}}</text>
</view>
<view @click="current=1,voucher_image='',voucher_image_up=''" class="padding-w-18 height-78 radiu-20 text-center line-height-78"
:style="'background-color: '+theme.fu_bg+';color: '+theme.text">
<text :class="current==1?'color-0165EE':''" class="font-28">{{i18n.fastRecord.tos2}}</text>
</view>
</view>
<view class="">
<view v-if="current==2" :style="'background-color: '+theme.fu_bg+';color: '+theme.text"
class="width-100b radiu-20 padding-w-32 margin-t-20">
@@ -210,7 +197,7 @@
data() {
return {
statusBar: uni.getSystemInfoSync().statusBarHeight,
current: 2,
current: 1,
show: false,
bankshow:false,
+2 -2
View File
@@ -268,9 +268,9 @@
code_m: '',
code_g: '',
flag: true,
time: '获取验证码',
time: 0,
timeFlag: true,
time2: '获取验证码',
time2: 0,
timeFlag2: true,
email: '',
mobile: '',