feat: 增加记录日历功能
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<wd-card title="📊 今日概览" custom-class="!mx-2 !mb-0">
|
||||
<wd-card title="📊 今日概览">
|
||||
<view class="grid grid-cols-2 gap-3">
|
||||
<view
|
||||
v-for="item in overviewItems"
|
||||
@@ -43,7 +43,7 @@
|
||||
</wd-card>
|
||||
|
||||
<!-- 今日计划 -->
|
||||
<wd-card title="🎯 今日计划" custom-class="!mx-2 !mb-0">
|
||||
<wd-card title="🎯 今日计划">
|
||||
<wd-empty v-if="plans.length === 0" icon="no-content" tip="暂无计划" />
|
||||
|
||||
<view v-for="(plan, idx) in plans" :key="idx">
|
||||
@@ -53,7 +53,7 @@
|
||||
<text class="text-sm">{{ plan.label }}</text>
|
||||
</view>
|
||||
|
||||
<wd-tag v-if="plan.done" type="success" round>
|
||||
<wd-tag v-if="plan.done" type="primary" round>
|
||||
已完成
|
||||
</wd-tag>
|
||||
<wd-tag v-else type="danger" round>
|
||||
@@ -73,7 +73,9 @@
|
||||
<blood-sugar-popup />
|
||||
<temperature-popup />
|
||||
|
||||
<wd-fab v-if="recordStore.showFab" type="primary" :expandable="false" @click="handelFabClick" />
|
||||
<liu-drag-button v-if="recordStore.showFab" @clickBtn="handelFabClick">
|
||||
<wd-icon name="plus" size="24px"></wd-icon>
|
||||
</liu-drag-button>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@@ -260,27 +262,27 @@ function addClick(type: string) {
|
||||
switch (type) {
|
||||
case 'weight':
|
||||
recordStore.showFab = false
|
||||
recordStore.showWeightPopup = true
|
||||
recordStore.openWeight()
|
||||
break
|
||||
case 'sleep':
|
||||
recordStore.showFab = false
|
||||
recordStore.showSleepPopup = true
|
||||
recordStore.openSleep()
|
||||
break
|
||||
case 'sport':
|
||||
recordStore.showFab = false
|
||||
recordStore.showSportPopup = true
|
||||
recordStore.openSport()
|
||||
break
|
||||
case 'bloodPressure':
|
||||
recordStore.showFab = false
|
||||
recordStore.showBloodPressurePopup = true
|
||||
recordStore.openBloodPressure()
|
||||
break
|
||||
case 'bloodSugar':
|
||||
recordStore.showFab = false
|
||||
recordStore.showBloodSugarPopup = true
|
||||
recordStore.openBloodSugar()
|
||||
break
|
||||
case 'temperature':
|
||||
recordStore.showFab = false
|
||||
recordStore.showTemperaturePopup = true
|
||||
recordStore.openTemperature()
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user