two version
This commit is contained in:
@@ -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)
|
||||
})
|
||||
|
||||
|
||||
|
||||
@@ -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);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -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 = ()=>{
|
||||
|
||||
Reference in New Issue
Block a user