consumerm模块完成度90%,完善消费者和商家端数据库表,商品、聊天、订单数据对接好了supabase,和商家端对接了聊天功能,安卓端编译通过了css样式,剩余几个页面在处理函数规范问题

This commit is contained in:
cyh666666
2026-02-24 17:17:49 +08:00
parent e2f1dfb097
commit e606c597ca
174 changed files with 37917 additions and 4444 deletions

View File

@@ -117,14 +117,19 @@ const loadData = async () => {
let cardNum = ''
if (item instanceof UTSJSONObject) {
id = item.getString('id') || ''
bankName = item.getString('bank_name') || ''
cardNum = item.getString('card_number') || ''
id = item.getString('id') ?? ''
bankName = item.getString('bank_name') ?? ''
cardNum = item.getString('card_number') ?? ''
} else {
const m = item as Map<string, any>
id = (m.get('id') as string) || ''
bankName = (m.get('bank_name') as string) || ''
cardNum = (m.get('card_number') as string) || ''
const idVal = m.get('id')
id = idVal != null ? (idVal as string) : ''
const nameVal = m.get('bank_name')
bankName = nameVal != null ? (nameVal as string) : ''
const numVal = m.get('card_number')
cardNum = numVal != null ? (numVal as string) : ''
}
if (id != '') {
@@ -207,7 +212,7 @@ const submitWithdraw = async () => {
<style scoped>
.page-container {
background-color: #f5f5f5;
min-height: 100vh;
flex: 1; /* Fixed 100vh issue */
padding: 20px;
}
.card {
@@ -230,7 +235,14 @@ const submitWithdraw = async () => {
.bank-info {
display: flex;
align-items: center;
gap: 10px;
/* gap removed */
}
.bank-name {
margin-right: 10px;
font-weight: bold;
}
.card-type {
margin-right: 10px;
}
.placeholder {
color: #999;
@@ -242,7 +254,7 @@ const submitWithdraw = async () => {
font-size: 14px;
color: #666;
margin-bottom: 10px;
display: block;
/* display: block removed */
}
.input-wrapper {
display: flex;
@@ -329,6 +341,6 @@ const submitWithdraw = async () => {
padding: 15px 0;
text-align: center;
color: #5785e5;
font-weight: 500;
font-weight: bold;
}
</style>