refactor(用户系统): 更新用户标识从uin/uid到token的统一处理
修改用户相关接口和组件,使用token替代原有的uin和uid参数 更新开发环境下的测试session token 统一用户主页和发送消息的链接格式
This commit is contained in:
@@ -95,11 +95,11 @@
|
||||
</template>
|
||||
|
||||
<div class="avatar-box flexflex" v-if="item.uin || item.user['uin'] || item.uid || item.user['uid']">
|
||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="sendMessage(item.uin || item.user['uin'], item.uid || item.user['uid'])">
|
||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="sendMessage(item.uniqid || item.user['uniqid'])">
|
||||
<img class="avatar-icon" src="@/assets/img/send-messages-icon.png" />
|
||||
发送信息
|
||||
</a>
|
||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="TAHomePage(item.uin || item.user['uin'], item.uid || item.user['uid'])">
|
||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="TAHomePage(item.uniqid || item.user['uniqid'])">
|
||||
<img class="avatar-icon" src="@/assets/img/homepage-icon.png" />
|
||||
TA的主页
|
||||
</a>
|
||||
@@ -178,11 +178,11 @@
|
||||
</template>
|
||||
|
||||
<div class="avatar-box flexflex" v-if="ite.uin || ite.user['uin'] || ite.uid || ite.user['uid']">
|
||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="sendMessage(ite.uin || ite.user['uin'], ite.uid || ite.user['uid'])">
|
||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="sendMessage(ite.uniqid || ite.user['uniqid'])">
|
||||
<img class="avatar-icon" src="@/assets/img/send-messages-icon.png" />
|
||||
发送信息
|
||||
</a>
|
||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="TAHomePage(ite.uin || ite.user['uin'], ite.uid || ite.user['uid'])">
|
||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="TAHomePage(ite.uniqid || ite.user['uniqid'])">
|
||||
<img class="avatar-icon" src="@/assets/img/homepage-icon.png" />
|
||||
TA的主页
|
||||
</a>
|
||||
|
||||
@@ -523,13 +523,13 @@ const getTopicOperation = () => {
|
||||
};
|
||||
|
||||
// 点击发送信息
|
||||
const sendMessage = (uin, uid) => {
|
||||
if (typeof messagePrivateItem == "function") messagePrivateItem({ uin, uid });
|
||||
else redirectToExternalWebsite(`https://f.gter.net/space??uin=${uin}&uid=${uid}`);
|
||||
const sendMessage = (token) => {
|
||||
if (typeof messagePrivateItem == "function") messagePrivateItem({ token });
|
||||
else redirectToExternalWebsite(`https://f.gter.net/u/${token}`);
|
||||
};
|
||||
|
||||
// 点击ta的主页
|
||||
const TAHomePage = (uin, uid) => redirectToExternalWebsite(`https://f.gter.net/space??uin=${uin}&uid=${uid}`);
|
||||
const TAHomePage = (token) => redirectToExternalWebsite(`https://f.gter.net/u/${token}`);
|
||||
|
||||
// 跳转 url
|
||||
const redirectToExternalWebsite = (url, target = "_blank") => {
|
||||
|
||||
@@ -11,7 +11,7 @@ axios.interceptors.request.use(
|
||||
async (config) => {
|
||||
// 开发时登录用的,可以直接替换小程序的 authorization
|
||||
if (process.env.NODE_ENV !== "production") {
|
||||
const miucms_session = "jyuemtAxi3A8drVrTxwpgYp2ibmSxHq0cRs1vzXl";
|
||||
const miucms_session = "01346a38444d71aaadb3adad52b52c39";
|
||||
document.cookie = "miucms_session=" + miucms_session;
|
||||
config["headers"]["authorization"] = miucms_session;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user