update
This commit is contained in:
@@ -8,26 +8,24 @@ import Api from "../../api/index.js";
|
||||
import {reactive} from "vue";
|
||||
import XDateTime from "../../components/XDateTime.vue";
|
||||
import dayjs from "dayjs";
|
||||
import ZFENUM from "../../enum/ZFENUM.js";
|
||||
import TXJLENUM from "../../enum/TXJLENUM.js";
|
||||
|
||||
const po = reactive({
|
||||
datetime: dayjs().format('YYYY-MM'),
|
||||
time: dayjs().format('YYYY-MM'),
|
||||
});
|
||||
const vo = reactive({
|
||||
page: '',
|
||||
rows: [],
|
||||
total: 0,
|
||||
month_money: 0,
|
||||
all_money: 0,
|
||||
});
|
||||
const {loading, pagination, initFetchData} = useTableQuery({
|
||||
api: Api.system.getData,
|
||||
watchParameter: true,
|
||||
api: Api.system.getWithdrawLog,
|
||||
parameter: po,
|
||||
callback: (data) => {
|
||||
if (data.current === 1) {
|
||||
vo.rows.length = 0;
|
||||
}
|
||||
vo.page = data.page;
|
||||
vo.total = data.total;
|
||||
vo.rows = [...vo.rows, ...data.rows];
|
||||
Object.assign(vo, data);
|
||||
}
|
||||
});
|
||||
</script>
|
||||
@@ -44,45 +42,45 @@ const {loading, pagination, initFetchData} = useTableQuery({
|
||||
<view class="!flex flex-col gap-[20rpx]">
|
||||
<view class="bg-[var(--primary-color)] p-[32rpx] rounded-[12rpx] !flex items-center">
|
||||
<view class="!flex-grow text-[#fff]">
|
||||
<view class="test-36r font-bold">246.23</view>
|
||||
<view class="test-36r font-bold">{{ vo?.month_money.toFixed(2) }}</view>
|
||||
<view class="test-24r">该月提现收益</view>
|
||||
</view>
|
||||
<view class="!flex-grow text-[#fff]">
|
||||
<view class="test-36r font-bold">246.23</view>
|
||||
<view class="test-24r">该月提现收益</view>
|
||||
<view class="test-36r font-bold">{{ vo?.all_money.toFixed(2) }}</view>
|
||||
<view class="test-24r">累计提现收益</view>
|
||||
</view>
|
||||
<view class="flex-shrink-0">
|
||||
<x-date-time v-model:model-value="po.datetime" fields="month">
|
||||
<x-date-time v-model:model-value="po.time" fields="month" type="3" @success="initFetchData">
|
||||
<view
|
||||
class="rounded-full bg-[#E8F3FF] text-[var(--primary-color)] px-[32rpx] py-[8rpx] !flex items-center gap-[14rpx]">
|
||||
{{ po.datetime }}
|
||||
{{ po.time }}
|
||||
<image class="!w-[18rpx]" mode="widthFix" :src="dropDown"></image>
|
||||
</view>
|
||||
</x-date-time>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="p-[20rpx] bg-[#fff] rounded-[8rpx] card" v-for="v in vo.rows">
|
||||
<view class="p-[20rpx] bg-[#fff] rounded-[8rpx] card" v-for="v in vo.rows" :key="v.id">
|
||||
<view class="!flex">
|
||||
<image class="!size-[80rpx]" mode="aspectFill" :src="ZFBICON"></image>
|
||||
<image class="!size-[80rpx]" mode="aspectFill" :src="ZFENUM[v.type]"></image>
|
||||
<view class="!ml-[60rpx] !flex gap-[60rpx]">
|
||||
<view>
|
||||
<view class="test-32r font-bold">100.00</view>
|
||||
<view class="test-32r font-bold">{{ v.money.toFixed(2) }}</view>
|
||||
<view class="text-[#86909C] test-24r">提现金额</view>
|
||||
</view>
|
||||
<view>
|
||||
<view class="test-32r font-bold">94.00</view>
|
||||
<view class="test-32r font-bold">{{ v.real_money.toFixed(2) }}</view>
|
||||
<view class="text-[#86909C] test-24r">到账金额</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="!ml-auto">
|
||||
<x-tag>正在提现</x-tag>
|
||||
<x-tag :type="TXJLENUM[v.status]">{{ v.status_text }}</x-tag>
|
||||
</view>
|
||||
</view>
|
||||
<view
|
||||
class="!mt-[20rpx] py-[10rpx] px-[20rpx] test-24r !flex justify-between items-center bg-[#F2F3F5] rounded-[8rpx]">
|
||||
<view>提现时间:2024-08-06 12:22</view>
|
||||
<view>手续费:6%</view>
|
||||
<view>提现时间:{{ dayjs(v.createtime).format('YYYY-MM-DD HH:mm') }}</view>
|
||||
<view>手续费:{{ v.ratio }}%</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user