two version

This commit is contained in:
2025-12-01 15:09:09 +08:00
parent 80b00d9e5d
commit 4d267d4eba
11 changed files with 28 additions and 14 deletions

View File

@@ -62,10 +62,10 @@
</view>
</view>
</view>
<!-- <view class="">
<view class="">
{{roomData}}
</view> -->
</view>
</view>
</view>
</template>
@@ -75,14 +75,17 @@ import { ref, onMounted } from 'vue'
import { getOpenId } from '@/utils/wxutils.js'
import { GET, POST } from '../../utils/request'
import StaticValue from '@/utils/StaticValue.js';
import { login } from '../../api/user';
const loading = ref(false);
//定义承接本地用户信息对象
const roomData = ref([]);
onMounted(() => {
const getUserInfo = StaticValue.getUserInfo;
roomData.value = getUserInfo();
console.log("roomData:",roomData.value.userId)
})

View File

@@ -97,16 +97,20 @@ const getUserInfo = async () => {
if(!userInfo.value?.userId) {
// 如果没有登录, 获取到当前用户的openid
const openIdRes = await getOpenId();
const openId = openIdRes.openid;
userInfo.value = {
openId: openId,
nickName: '用户'+openId.substring(0, 6)
};
console.log("userInfo为",userInfo.value);
register(userInfo.value).then(res => {
// 注册成功就执行登录
console.log("openIdRes为",openIdRes);
login(userInfo.value).then(loginRes => {
userInfo.value = loginRes.data;
// 存储用户信息到本地
console.log("userInfo为",userInfo.value);
proxy.$StaticValue.setUserInfo(userInfo.value);
});
});

View File

@@ -164,7 +164,7 @@ const confirmAddPlayer = async () => {
const userResponse = await POST('/system/score/user/add', userData);
const userResponse = await POST('/system/score/user', userData);
if (userResponse.code === 200) {
// 关键修改正确获取后端返回的userId
@@ -330,6 +330,7 @@ const isPopupVisible = ref(false);
const addplayer = ()=>{
isPopupVisible.value = true;
newPlayerName.value =null;
}
const closeplayer = ()=>{