|
|
@@ -12,13 +12,13 @@
|
|
|
<ion-refresher slot="fixed" @ionRefresh="refresh">
|
|
|
<ion-refresher-content></ion-refresher-content>
|
|
|
</ion-refresher>
|
|
|
- <ion-item class="header" sticky>
|
|
|
+ <ion-item-divider class="header" sticky>
|
|
|
<div class="date" @click="showPicker = true">
|
|
|
{{ yearMonth }}
|
|
|
<ion-icon :icon="caretDownOutline"></ion-icon>
|
|
|
</div>
|
|
|
<div class="total">{{ $t('balance.totalWithdraw') }}{{ $t('balance.symbol') }}{{ totalWithDraw }}</div>
|
|
|
- </ion-item>
|
|
|
+ </ion-item-divider>
|
|
|
<van-list v-model="loading" :finished="finished" :finished-text="$t('common.loadFinish')" @load="loadmore">
|
|
|
<ion-item class="record-item" v-for="item in records" :key="item.id" :class="item.remark.split('.')">
|
|
|
<ion-icon :src="balanceIcon"></ion-icon>
|
|
|
@@ -34,7 +34,7 @@
|
|
|
<van-empty v-if="finished && records.length === 0"></van-empty>
|
|
|
</van-list>
|
|
|
</ion-content>
|
|
|
- <ion-modal id="picker" :is-open="showPicker" @didDismiss="showPicker = false">
|
|
|
+ <ion-modal id="picker" class="dialog" :is-open="showPicker" @didDismiss="showPicker = false">
|
|
|
<ion-datetime
|
|
|
v-model="date"
|
|
|
presentation="month-year"
|
|
|
@@ -118,6 +118,9 @@ export default {
|
|
|
<style lang="less" scoped>
|
|
|
.header {
|
|
|
--border-style: none;
|
|
|
+ --padding-top: 12px;
|
|
|
+ --padding-bottom: 12px;
|
|
|
+ --background: var(--ion-background-color);
|
|
|
.date {
|
|
|
width: 104px;
|
|
|
height: 32px;
|
|
|
@@ -138,6 +141,11 @@ export default {
|
|
|
padding-right: 6px;
|
|
|
}
|
|
|
}
|
|
|
+.dark .header {
|
|
|
+ .date {
|
|
|
+ background: var(--ion-color-step-50);
|
|
|
+ }
|
|
|
+}
|
|
|
.record-item {
|
|
|
--background: var(--ion-color-step-0);
|
|
|
--border-color: var(--ion-color-step-100);
|