update: 新增设备充电通知

This commit is contained in:
2026-08-14 17:59:11 +08:00
parent e7f073ed7c
commit 2628a17b3f
13 changed files with 54 additions and 1 deletions
+2
View File
@@ -3,6 +3,7 @@ import { ref, computed, onMounted } from "vue";
import { onLoad } from "@dcloudio/uni-app";
import Avatar from "@/components/Avatar.vue";
import UserUpgrade from "@/components/UserUpgrade.vue";
import DeviceChargingDialog from "@/components/DeviceChargingDialog.vue";
import { getBattleAPI } from "@/apis";
import { topThreeColors, getBattleResultTips } from "@/constants";
import audioManager from "@/audioManager";
@@ -287,6 +288,7 @@ const checkBowData = () => {
<view @click="exit">返回</view>
</view>
<UserUpgrade />
<DeviceChargingDialog />
</view>
</template>
+2
View File
@@ -1,6 +1,7 @@
<script setup>
import { ref, onMounted } from "vue";
import SButton from "@/components/SButton.vue";
import DeviceChargingDialog from "@/components/DeviceChargingDialog.vue";
import { capsuleHeight } from "@/util";
@@ -55,6 +56,7 @@ const onScrollView = (e) => {
/>
</view>
</scroll-view>
<DeviceChargingDialog />
</view>
</template>
+2
View File
@@ -3,6 +3,7 @@ import { ref } from "vue";
import { onLoad } from "@dcloudio/uni-app";
import Signin from "@/components/Signin.vue";
import SButton from "@/components/SButton.vue";
import DeviceChargingDialog from "@/components/DeviceChargingDialog.vue";
import { tempBindOrgAPI } from "@/apis";
const scene = ref("");
@@ -129,6 +130,7 @@ onLoad((options) => {
:onClose="closeSignin"
:onSuccess="handleLoginSuccess"
/>
<DeviceChargingDialog />
</view>
</template>
+2
View File
@@ -5,6 +5,7 @@ import SButton from "@/components/SButton.vue";
import BowTargetEdit from "@/components/BowTargetEdit.vue";
import ScreenHint2 from "@/components/ScreenHint2.vue";
import RingBarChart from "@/components/RingBarChart.vue";
import DeviceChargingDialog from "@/components/DeviceChargingDialog.vue";
import { getPointBookDetailAPI, getPointBookConfigAPI } from "@/apis";
const selectedIndex = ref(0);
@@ -238,6 +239,7 @@ const targetTypeName = computed(() => {
</block>
</view>
</ScreenHint2>
<DeviceChargingDialog />
</view>
</template>
+2
View File
@@ -2,6 +2,7 @@
import { computed, nextTick, onMounted, ref } from "vue";
import { onLoad } from "@dcloudio/uni-app";
import Avatar from "@/components/Avatar.vue";
import DeviceChargingDialog from "@/components/DeviceChargingDialog.vue";
import {
getMvpRankList,
getMyMvpRank,
@@ -524,6 +525,7 @@ const measureTabsMetrics = () => {
{{ getRankUnit() }}
</text>
</view>
<DeviceChargingDialog />
</view>
</template>
@@ -5,6 +5,7 @@ import AppBackground from "./AppBackground.vue";
import Header from "./Header.vue";
import ScreenHint from "./ScreenHint.vue";
import BackToGame from "./BackToGame.vue";
import DeviceChargingDialog from "@/components/DeviceChargingDialog.vue";
import {laserAimAPI, getBattleAPI, matchGameAPI} from "@/apis";
import { capsuleHeight, debounce } from "@/util";
import { returnToBattle } from "@/utils/matchReturn";
@@ -204,6 +205,7 @@ const goCalibration = async () => {
<text>{{ loadingText || "加载中..." }}</text>
</view>
</view>
<DeviceChargingDialog />
</view>
</template>
-1
View File
@@ -1339,7 +1339,6 @@ onBeforeUnmount(() => {
:activeSector="precisionRandomBlock"
:activeRing="precisionRandomRingArea"
:highlightRefreshToken="precisionTargetRefreshToken"
:showSectorLabels="precisionBlocks > 0"
stable-shot-effect
@shot-effect-complete="onShotEffectComplete"
/>