|
|
@@ -31,7 +31,8 @@
|
|
|
/>
|
|
|
</FlexRow>
|
|
|
<Height height="space.lg" />
|
|
|
- <FlexRow center gap="gap.md">
|
|
|
+ <FlexRow position="relative" center gap="gap.md" overflow="visible">
|
|
|
+ <PopTextAnim :show="Boolean(popAnimText)" :text="popAnimText" @end="popAnimText = ''" />
|
|
|
<Icon icon="https://xy.wenlvti.net/app_static/images/village/IconLight.png" :size="50" />
|
|
|
<Text :text="`乡源光 ${currentVillage?.lightTotal || 0} ${currentVillage.treeName}`" fontConfig="contentText" fontSize="30rpx" color="#E79412" />
|
|
|
</FlexRow>
|
|
|
@@ -165,6 +166,7 @@ import TreeApi, { type BlessPackageItem, type GrowthLogFeedItem } from '@/api/li
|
|
|
import SimplePageContentLoader from '@/components/loader/SimplePageContentLoader.vue';
|
|
|
import BlessBuyDialog from '../dialogs/BlessBuyDialog.vue';
|
|
|
import BlessSuccessDialog from '../dialogs/BlessSuccessDialog.vue';
|
|
|
+import PopTextAnim from './components/PopTextAnim.vue';
|
|
|
|
|
|
const GROWTH_FEED_COUNT = 6;
|
|
|
const DEFAULT_AVATAR = 'https://xy.wenlvti.net/app_static/images/village/PlaceholderVolunteerNew.png';
|
|
|
@@ -285,6 +287,8 @@ async function handleBlessPaySuccessRefresh() {
|
|
|
activityLoader.reload();
|
|
|
}
|
|
|
|
|
|
+const popAnimText = ref('');
|
|
|
+
|
|
|
function handleFertilize() {
|
|
|
handlePickOrWaterOrFertilize('fertilize');
|
|
|
}
|