From 1000dd70222aa4ce95012584ec5e31db75ca03d0 Mon Sep 17 00:00:00 2001 From: Lufaneng Date: Sun, 28 Sep 2025 21:59:04 +0800 Subject: [PATCH] 1 --- pages/order/order.vue | 396 ++++++++++---- pagesA/generate-record/generate-record.vue | 601 ++++++++++----------- pagesA/generate-record/new_file.js | 40 -- pagesA/recharge/recharge.vue | 14 +- 4 files changed, 587 insertions(+), 464 deletions(-) delete mode 100644 pagesA/generate-record/new_file.js diff --git a/pages/order/order.vue b/pages/order/order.vue index 8327f18..78638be 100644 --- a/pages/order/order.vue +++ b/pages/order/order.vue @@ -1,11 +1,11 @@ \ No newline at end of file diff --git a/pagesA/generate-record/new_file.js b/pagesA/generate-record/new_file.js deleted file mode 100644 index 2c0e9be..0000000 --- a/pagesA/generate-record/new_file.js +++ /dev/null @@ -1,40 +0,0 @@ -订单列表的 - -"id": it.ID, // 订单ID - "order_no": it.OrderNo, // 订单号(M=会员订单,R=充值订单) - "user_id": it.UserID, // 用户ID - "user_name": userNameMap[it.UserID], // 用户名 - "plan_id": it.PlanID, // 套餐ID(充值订单为0) - "plan_name": planName, // 套餐名称(充值订单固定为“钱包充值”) - "order_type": it.OrderType, // 订单类型:会员购买/钱包充值(中文) - "amount_cents": it.AmountCents.ToInt64(), // 订单金额(分) - "amount": it.AmountCents.String(), // 订单金额(元,字符串,保留两位小数) - "pay_channel": it.PayChannel, // 支付渠道:wallet|wxpay|alipay|other - "status": it.Status, // 订单状态:created|paid|canceled|refunded - "pay_time": it.PayTime, // 支付时间(Unix 时间戳,秒) - "transaction_id": it.TransactionID, // 第三方交易号/平台流水号 - "remark": it.Remark, // 备注 - "created_at": it.CreatedAt, // 创建时间(Unix 时间戳,秒) - "updated_at": it.UpdatedAt, // 更新时间(Unix 时间戳,秒) - - -消费列表 - -"id": it.ID, // 流水ID - "user_id": it.UserID, // 用户ID - "user_name": userName, // 用户名 - "type": it.Type, // 交易类型:recharge(充值)|purchase(消费) - "amount_cents": it.AmountCents.ToInt64(), // 金额(分) - "amount": it.AmountCents.String(), // 金额(元,字符串,保留两位小数) - "related_order_id": it.RelatedOrderID, // 关联的订单ID(可为空) - "order_no": it.OrderNo, // 关联订单号(M* 会员订单 / R* 充值订单) - "pay_channel": it.PayChannel, // 支付渠道:wallet|wxpay|alipay|other - "status": it.Status, // 交易状态:success|failed|pending - "remark": it.Remark, // 备注 - "balance_before_cents": it.BalanceBeforeCents.ToInt64(), // 变动前余额(分) - "balance_after_cents": it.BalanceAfterCents.ToInt64(), // 变动后余额(分) - "finished_at": it.FinishedAt, // 完成时间(Unix 时间戳,秒) - "external_txn_id": it.ExternalTxnID, // 外部交易号(第三方平台返回) - "currency": it.Currency, // 币种(默认 CNY) - "created_at": it.CreatedAt, // 创建时间(Unix 时间戳,秒) - }) \ No newline at end of file diff --git a/pagesA/recharge/recharge.vue b/pagesA/recharge/recharge.vue index a2cebdc..5702a42 100644 --- a/pagesA/recharge/recharge.vue +++ b/pagesA/recharge/recharge.vue @@ -41,8 +41,8 @@ 选择支付方式 - + @@ -50,7 +50,7 @@ 安全快捷,支持零钱和银行卡 - @@ -137,7 +137,7 @@ const currentBalance = ref(0); const selectedAmount = ref(0); const customAmount = ref(''); - const selectedPayment = ref('wechat'); + const selectedPayment = ref('wxpay'); const recharging = ref(false); const showAlipay = ref(true); @@ -216,7 +216,7 @@ // #ifdef MP-WEIXIN // 微信小程序环境,隐藏支付宝选项 showAlipay.value = false; - selectedPayment.value = 'wechat'; + selectedPayment.value = 'wxpay'; // #endif // #ifdef H5 @@ -225,7 +225,7 @@ // 如果在微信浏览器内,默认选择微信支付 const ua = navigator.userAgent.toLowerCase(); const isWechat = ua.indexOf('micromessenger') !== -1; - selectedPayment.value = isWechat ? 'wechat' : 'alipay'; + selectedPayment.value = isWechat ? 'wxpay' : 'alipay'; // #endif }; @@ -386,7 +386,7 @@ // 根据支付方式调用对应的支付方法 let paymentResult; - if (selectedPayment.value === 'wechat') { + if (selectedPayment.value === 'wxpay') { const res = await uni.login({ provider: 'weixin' })