feat : 优化文件上传 优化一体机体验

This commit is contained in:
2025-12-18 18:53:16 +08:00
parent 284d696b25
commit bb67e9ba12
11 changed files with 919 additions and 369 deletions

View File

@@ -19,11 +19,14 @@
</template>
<script setup>
import { storeToRefs } from 'pinia';
import { ref, onMounted, computed } from 'vue';
import { useReadMsg } from '@/stores/useReadMsg';
import useScreenStore from '@/stores/useScreenStore'
import useUserStore from '@/stores/useUserStore';
const { isMachineEnv } = storeToRefs(useUserStore());
const screenStore = useScreenStore()
const {isWideScreen} = screenStore
@@ -72,6 +75,7 @@ const tabbarList = computed(() => [
selectedIconPath: '../../static/tabbar/chat4ed.png',
centerItem: false,
badge: readMsg.badges[3].count,
needLogin:true,
},
{
id: 4,
@@ -81,6 +85,7 @@ const tabbarList = computed(() => [
selectedIconPath: '../../static/tabbar/mined.png',
centerItem: false,
badge: readMsg.badges[4].count,
needLogin:true,
},
]);
@@ -90,9 +95,14 @@ onMounted(() => {
});
const changeItem = (item) => {
uni.switchTab({
url: item.path,
});
if(isMachineEnv.value && item.needLogin){
useUserStore().logOut()
}else{
uni.switchTab({
url: item.path,
});
}
};
</script>