account.uvue.map 23 KB

1
  1. {"version":3,"sources":["pages/index/account.uvue"],"names":[],"mappings":"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","sourcesContent":["<template>\r\n\t<view class=\"page-container\">\r\n\r\n\t\t<!-- 1. 资产卡片区域 -->\r\n\t\t<view class=\"asset-card\">\r\n\t\t\t<!-- 总资产 -->\r\n\t\t\t<view class=\"total-asset-section row-between\">\r\n\t\t\t\t<text class=\"label\">\r\n\t\t\t\t\t我的资产(元)\r\n\t\t\t\t</text>\r\n\t\t\t\t<view class=\"amount-row row-start\">\r\n\t\t\t\t\t<!-- 修复:确保 totalAsset 已定义 -->\r\n\t\t\t\t\t<text class=\"amount\">\r\n\t\t\t\t\t\t{{ totalAsset }}\r\n\t\t\t\t\t</text>\r\n\t\t\t\t\t<u-icon type=\"eye\" size=\"20\" color=\"#333\">\r\n\t\t\t\t\t</u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<!-- 修复:确保 refreshData 已定义 -->\r\n\t\t\t\t<view class=\"refresh-btn row-center\" @click=\"refreshData\">\r\n\t\t\t\t\t<u-icon type=\"refresh\" size=\"18\" color=\"#333\">\r\n\t\t\t\t\t</u-icon>\r\n\t\t\t\t\t<text>\r\n\t\t\t\t\t\t刷新\r\n\t\t\t\t\t</text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t\t<!-- 累计收益 & 打车费 -->\r\n\t\t\t<view class=\"income-section row-start\">\r\n\t\t\t\t<!-- 左侧:累计收益 -->\r\n\t\t\t\t<view class=\"income-item column\">\r\n\t\t\t\t\t<view class=\"income-header row-start\">\r\n\t\t\t\t\t\t<text class=\"income-label\">\r\n\t\t\t\t\t\t\t累计收益(元)\r\n\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t<u-icon type=\"help\" size=\"16\" color=\"#999\">\r\n\t\t\t\t\t\t</u-icon>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"income-main row-between\">\r\n\t\t\t\t\t\t<!-- 修复:确保 cumulativeIncome 已定义 -->\r\n\t\t\t\t\t\t<text class=\"income-value\">\r\n\t\t\t\t\t\t\t{{ cumulativeIncome }}\r\n\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t<!-- 修复:确保 handleWithdraw 已定义 -->\r\n\t\t\t\t\t\t<view class=\"withdraw-btn\" @click=\"handleWithdraw('income')\">\r\n\t\t\t\t\t\t\t提现\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"income-detail row-start\">\r\n\t\t\t\t\t\t<view class=\"detail-item column-center\">\r\n\t\t\t\t\t\t\t<text class=\"detail-label\">\r\n\t\t\t\t\t\t\t\t冻结(元)\r\n\t\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t\t<!-- 修复:确保 frozenIncome 已定义 -->\r\n\t\t\t\t\t\t\t<text class=\"detail-value\">\r\n\t\t\t\t\t\t\t\t{{ frozenIncome }}\r\n\t\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"divider\">\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"detail-item column-center\">\r\n\t\t\t\t\t\t\t<text class=\"detail-label\">\r\n\t\t\t\t\t\t\t\t可提现(元)\r\n\t\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t\t<text class=\"detail-value highlight\">\r\n\t\t\t\t\t\t\t\t{{ availableIncome }}\r\n\t\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\r\n\t\t\t\t<!-- 右侧:打车费 -->\r\n\t\t\t\t<view class=\"income-item column\">\r\n\t\t\t\t\t<view class=\"income-header row-start\">\r\n\t\t\t\t\t\t<text class=\"income-label\">\r\n\t\t\t\t\t\t\t打车费(元)\r\n\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t<u-icon type=\"help\" size=\"16\" color=\"#999\">\r\n\t\t\t\t\t\t</u-icon>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"income-main row-between\">\r\n\t\t\t\t\t\t<text class=\"income-value\">\r\n\t\t\t\t\t\t\t{{ taxiFee }}\r\n\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t<view class=\"transfer-btn\" @click=\"handleTransfer('taxi')\">\r\n\t\t\t\t\t\t\t转出\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"income-detail row-start\">\r\n\t\t\t\t\t\t<view class=\"detail-item column-center\">\r\n\t\t\t\t\t\t\t<text class=\"detail-label\">\r\n\t\t\t\t\t\t\t\t冻结(元)\r\n\t\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t\t<text class=\"detail-value\">\r\n\t\t\t\t\t\t\t\t{{ frozenTaxi }}\r\n\t\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"divider\">\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"detail-item column-center\">\r\n\t\t\t\t\t\t\t<text class=\"detail-label\">\r\n\t\t\t\t\t\t\t\t可使用(元)\r\n\t\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t\t<text class=\"detail-value highlight\">\r\n\t\t\t\t\t\t\t\t{{ availableTaxi }}\r\n\t\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t\t<!-- 提现记录入口 -->\r\n\t\t\t<view class=\"record-entry row-between\" @click=\"viewWithdrawRecords\">\r\n\t\t\t\t<text>\r\n\t\t\t\t\t提现记录\r\n\t\t\t\t</text>\r\n\t\t\t\t<u-icon type=\"arrowright\" size=\"16\" color=\"#999\">\r\n\t\t\t\t</u-icon>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<!-- 2. 本月账单标题 -->\r\n\t\t<view class=\"bill-header row-between\">\r\n\t\t\t<text class=\"bill-title\">\r\n\t\t\t\t本月账单\r\n\t\t\t</text>\r\n\t\t\t<text class=\"view-all\" @click=\"viewAllBills\">\r\n\t\t\t\t查看全部\r\n\t\t\t</text>\r\n\t\t</view>\r\n\r\n\t\t<!-- 3. 账单列表 -->\r\n\t\t<view class=\"bill-list column\">\r\n\t\t\t<view v-for=\"(bill, idx) in bills\" :key=\"idx\" class=\"bill-card column\">\r\n\r\n\t\t\t\t<!-- 订单号行 -->\r\n\t\t\t\t<view class=\"order-id-row row-between\">\r\n\t\t\t\t\t<text class=\"order-id\">\r\n\t\t\t\t\t\t订单号:{{ bill.orderId }}\r\n\t\t\t\t\t</text>\r\n\t\t\t\t\t<u-icon type=\"arrowright\" size=\"16\" color=\"#999\">\r\n\t\t\t\t\t</u-icon>\r\n\t\t\t\t</view>\r\n\r\n\t\t\t\t<!-- 项目与金额 -->\r\n\t\t\t\t<view class=\"project-amount-row row-between\">\r\n\t\t\t\t\t<text class=\"project-name\">\r\n\t\t\t\t\t\t{{ bill.projectName }}\r\n\t\t\t\t\t</text>\r\n\t\t\t\t\t<text :class=\"['amount', bill.amount > 0 ? 'positive' : 'negative']\">\r\n\t\t\t\t\t\t{{ bill.amount > 0 ? '+' : '' }}{{ Math.abs(bill.amount).toFixed(2) }}\r\n\t\t\t\t\t\t</text>\r\n\t\t\t\t\t</view>\r\n\r\n\t\t\t\t\t<!-- 分成说明 -->\r\n\t\t\t\t\t<view class=\"split-info column\">\r\n\t\t\t\t\t\t<text class=\"split-type\">\r\n\t\t\t\t\t\t\t{{ bill.splitType }}\r\n\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t<text class=\"split-detail\">\r\n\t\t\t\t\t\t\t{{ bill.splitDetail }}\r\n\t\t\t\t\t\t</text>\r\n\t\t\t\t\t</view>\r\n\r\n\t\t\t\t\t<!-- 记录时间 -->\r\n\t\t\t\t\t<view class=\"time-row row-between\">\r\n\t\t\t\t\t\t<text class=\"time-label\">\r\n\t\t\t\t\t\t\t记录时间\r\n\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t<text class=\"time-value\">\r\n\t\t\t\t\t\t\t{{ bill.recordTime }}\r\n\t\t\t\t\t\t</text>\r\n\t\t\t\t\t</view>\r\n\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n</template>\r\n\r\n<script setup lang=\"uts\">\r\n\timport { ref } from 'vue';\r\n\r\n\t// --- 数据定义 ---\r\n\tconst totalAsset = ref('1978.2');\r\n\tconst cumulativeIncome = ref('1889');\r\n\tconst frozenIncome = ref('1000');\r\n\tconst availableIncome = ref('889');\r\n\tconst taxiFee = ref('89.2');\r\n\tconst frozenTaxi = ref('50');\r\n\tconst availableTaxi = ref('49.2');\r\n\r\n\t// ✅ 修复点 1: 定义类型 (可以用 interface 或 type)\r\n\ttype BillItem = {\r\n\t\torderId : string;\r\n\t\tprojectName : string;\r\n\t\tamount : number;\r\n\t\tsplitType : string;\r\n\t\tsplitDetail : string;\r\n\t\trecordTime : string;\r\n\t};\r\n\r\n\t// ✅ 修复点 2: 初始化时不写泛型 <BillItem[]>,让 TS 自动推断\r\n\t// 或者写成: const bills = ref<BillItem[]>([]); 然后单独 push,但直接推断最方便\r\n\tconst bills = ref([\r\n\t\t\t{\r\n\t\t\t\torderId: '202506091311123009874638',\r\n\t\t\t\tprojectName: '中式推拿',\r\n\t\t\t\tamount: 170.00,\r\n\t\t\t\tsplitType: '首单分成',\r\n\t\t\t\tsplitDetail: '基本套餐车费收入 x90%=20\\n项目套餐收入 x50%=150',\r\n\t\t\t\trecordTime: '2025-06-09 13:58'\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\torderId: '202506091311123009874638',\r\n\t\t\t\tprojectName: '中式推拿',\r\n\t\t\t\tamount: 150.00,\r\n\t\t\t\tsplitType: '加钟分成',\r\n\t\t\t\tsplitDetail: '项目套餐收入 x71%+(70%+等级v1)=150',\r\n\t\t\t\trecordTime: '2025-06-09 13:58'\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\torderId: '202506091311123009874638',\r\n\t\t\t\tprojectName: '中式推拿订单退款',\r\n\t\t\t\tamount: -150.00,\r\n\t\t\t\tsplitType: '首单分成',\r\n\t\t\t\tsplitDetail: '基本套餐车费收入 x90%=20\\n项目套餐收入 x50%=150',\r\n\t\t\t\trecordTime: '2025-06-09 13:58'\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\torderId: '',\r\n\t\t\t\tprojectName: '打车费转出',\r\n\t\t\t\tamount: -50.00,\r\n\t\t\t\tsplitType: '分成',\r\n\t\t\t\tsplitDetail: '打车费转出刘大锤账户:45.00元\\n费率:0.1 手续费:5.00元',\r\n\t\t\t\trecordTime: '2025-06-09 13:58'\r\n\t\t\t}\r\n\t\t] as BillItem[]); // 如果自动推断不准,可以在末尾加 'as BillItem[]' 进行断言\r\n\r\n\t// --- 方法定义 ---\r\n\tconst refreshData = () => {\r\n\t\tuni.showLoading({ title: '刷新中...' });\r\n\t\tsetTimeout(() => {\r\n\t\t\t\tuni.hideLoading();\r\n\t\t\t\tuni.showToast({ title: '刷新成功', icon: 'success' });\r\n\t\t\t\ttotalAsset.value = (parseFloat(totalAsset.value) + 0.1).toFixed(1);\r\n\t\t\t}, 800);\r\n\t};\r\n\r\n\tconst handleWithdraw = (type : string) => {\r\n\t\tconst amount = type === 'income' ? availableIncome.value : '0';\r\n\t\tuni.showModal({\r\n\t\t\t\ttitle: '提现确认',\r\n\t\t\t\tcontent: `确定要提现 ${amount} 元吗?`,\r\n\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\tuni.showToast({ title: '提现申请已提交', icon: 'success' });\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t};\r\n\r\n\tconst handleTransfer = (type : string) => {\r\n\t\tuni.showModal({\r\n\t\t\t\ttitle: '转出确认',\r\n\t\t\t\tcontent: '确定要将打车费转出到其他账户吗?',\r\n\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\tuni.showToast({ title: '转出成功', icon: 'success' });\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t};\r\n\r\n\tconst viewWithdrawRecords = () => {\r\n\t\tuni.showToast({ title: '查看提现记录', icon: 'none' });\r\n\t};\r\n\r\n\tconst viewAllBills = () => {\r\n\t\tuni.showToast({ title: '查看全部账单', icon: 'none' });\r\n\t};\r\n</script>\r\n\r\n<style>\r\n\t/*\r\n\t⚠️ UniApp X 样式规范:\r\n\t1. 不写 display: flex (view 默认就是)\r\n\t2. 不写 display: block/inline-block\r\n\t3. 布局靠 flex-direction (默认 column, 需 row 时手动改)\r\n\t4. 不写 border-radius: 50% (用具体数值)\r\n\t5. 只用类名选择器\r\n\t*/\r\n\r\n\t/* --- 辅助布局类 (核心) --- */\r\n\t.row-between {\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: space-between;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.row-start {\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\t/* gap: 10rpx; */\r\n\t}\r\n\r\n\t.row-center {\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.column {\r\n\t\tflex-direction: column;\r\n\t}\r\n\r\n\t.column-center {\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t/* --- 页面容器 --- */\r\n\t.page-container {\r\n\t\tbackground-color: #f5f6f8;\r\n\t\t/* min-height: 100vh; */\r\n\t\tpadding-bottom: 40rpx;\r\n\t}\r\n\r\n\t/* --- 资产卡片 --- */\r\n\t.asset-card {\r\n\t\tbackground: linear-gradient(180deg, #fff9e6 0%, #ffeaa7 100%);\r\n\t\tmargin: 20rpx;\r\n\t\tborder-radius: 16rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbox-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.08);\r\n\t}\r\n\r\n\t.total-asset-section {\r\n\t\tmargin-bottom: 30rpx;\r\n\t}\r\n\r\n\t.label {\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #666;\r\n\t}\r\n\r\n\t.amount-row {\r\n\t\t/* gap: 10rpx; */\r\n\t}\r\n\r\n\t.amount {\r\n\t\tfont-size: 48rpx;\r\n\t\tfont-weight: bold;\r\n\t\tcolor: #333;\r\n\t}\r\n\r\n\t.refresh-btn {\r\n\t\tpadding: 10rpx 20rpx;\r\n\t\tbackground: #ffffff;\r\n\t\tborder-radius: 30rpx;\r\n\t\tborder: 1rpx solid #ddd;\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #333;\r\n\t}\r\n\r\n\t/* 收益分区 */\r\n\t.income-section {\r\n\t\t/* gap: 30rpx; */\r\n\t\tmargin-bottom: 20rpx;\r\n\t}\r\n\r\n\t.income-item {\r\n\t\tflex: 1;\r\n\t\t/* gap: 15rpx; */\r\n\t}\r\n\r\n\r\n\t.income-label {\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #666;\r\n\t}\r\n\r\n\t.income-main {\r\n\t\t/* 继承 row-between */\r\n\t}\r\n\r\n\t.income-value {\r\n\t\tfont-size: 40rpx;\r\n\t\tfont-weight: bold;\r\n\t\tcolor: #333;\r\n\t}\r\n\r\n\t.withdraw-btn,\r\n\t.transfer-btn {\r\n\t\tfont-size: 24rpx;\r\n\t\tpadding: 8rpx 20rpx;\r\n\t\tborder-radius: 20rpx;\r\n\t\tbackground: #ffffff;\r\n\t\tborder: 1rpx solid;\r\n\t}\r\n\r\n\t.withdraw-btn {\r\n\t\tcolor: #ff9900;\r\n\t\tborder-color: #ff9900;\r\n\t}\r\n\r\n\t.transfer-btn {\r\n\t\tcolor: #52c41a;\r\n\t\tborder-color: #52c41a;\r\n\t}\r\n\r\n\t/* 明细部分 */\r\n\t.income-detail {\r\n\t\tbackground: rgba(255, 255, 255, 0.6);\r\n\t\tborder-radius: 12rpx;\r\n\t\tpadding: 15rpx;\r\n\t\t/* gap: 20rpx; */\r\n\t}\r\n\r\n\t.detail-item {\r\n\t\tflex: 1;\r\n\t\t/* gap: 4rpx; */\r\n\t}\r\n\r\n\t.detail-label {\r\n\t\tfont-size: 22rpx;\r\n\t\tcolor: #999;\r\n\t}\r\n\r\n\t.detail-value {\r\n\t\tfont-size: 28rpx;\r\n\t\tfont-weight: bold;\r\n\t\tcolor: #333;\r\n\t}\r\n\r\n\t.detail-value.highlight {\r\n\t\tcolor: #ff9900;\r\n\t}\r\n\r\n\t.divider {\r\n\t\twidth: 1rpx;\r\n\t\tbackground: #ddd;\r\n\t\tmargin: 0 10rpx;\r\n\t}\r\n\r\n\t/* 提现记录入口 */\r\n\t.record-entry {\r\n\t\tpadding: 20rpx 0;\r\n\t\tborder-top: 1rpx solid rgba(0, 0, 0, 0.05);\r\n\t\tfont-size: 28rpx;\r\n\t\tcolor: #333;\r\n\t}\r\n\r\n\t/* --- 账单标题 --- */\r\n\t.bill-header {\r\n\t\tpadding: 20rpx 30rpx;\r\n\t\tmargin-top: 20rpx;\r\n\t}\r\n\r\n\t.bill-title {\r\n\t\tfont-size: 32rpx;\r\n\t\tfont-weight: bold;\r\n\t\tcolor: #333;\r\n\t}\r\n\r\n\t.view-all {\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #666;\r\n\t}\r\n\r\n\t/* --- 账单列表 --- */\r\n\t.bill-list {\r\n\t\tpadding: 0 20rpx;\r\n\t\t/* gap: 20rpx; */\r\n\t}\r\n\r\n\t.bill-card {\r\n\t\tbackground: #ffffff;\r\n\t\tborder-radius: 16rpx;\r\n\t\tpadding: 30rpx;\r\n\t\tbox-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.04);\r\n\t\t/* gap: 15rpx; */\r\n\t}\r\n\r\n\t.order-id-row {\r\n\t\tfont-size: 26rpx;\r\n\t\tcolor: #666;\r\n\t}\r\n\r\n\t.project-amount-row {\r\n\t\t/* 继承 row-between */\r\n\t}\r\n\r\n\t.project-name {\r\n\t\tfont-size: 30rpx;\r\n\t\tfont-weight: bold;\r\n\t\tcolor: #333;\r\n\t}\r\n\r\n\t.amount.positive {\r\n\t\tcolor: #ff4d4f;\r\n\t\tfont-size: 32rpx;\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n\t.amount.negative {\r\n\t\tcolor: #333;\r\n\t\tfont-size: 32rpx;\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n\t.split-info {\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #999;\r\n\t\tline-height: 1.4;\r\n\t}\r\n\r\n\t.split-type {\r\n\t\tfont-weight: 400;\r\n\t\tcolor: #666;\r\n\t}\r\n\r\n\t.time-row {\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: #999;\r\n\t}\r\n</style>"]}