瀏覽代碼

调整匿名勾选默认状态

Karsa 3 年之前
父節點
當前提交
366c098514
共有 1 個文件被更改,包括 10 次插入5 次删除
  1. 10 5
      src/views/hzyb/components/leaveMessage/index.vue

+ 10 - 5
src/views/hzyb/components/leaveMessage/index.vue

@@ -41,10 +41,14 @@ const getUserInfo=async ()=>{
 	
 }
 
- //是否匿名
-const isHideRealName = ref(true);
-//判断是否可以实名
-const checkNickHandle = (val) => {
+ //是否匿名 默认状态根据上次留言的勾选状态而定
+const isHideRealName = ref(null);
+//判断是否可以实名  再次获取最新信息 防止设置完返回页面昵称未同步
+const checkNickHandle = async (val) => {
+	const { code,data }=await apiUserInfo({Authorization: localStorage.getItem('hzyb-token')})
+	if(code !==200) return
+
+	haveNick.value = data.nick_name ? true : false;
 	isHideRealName.value = haveNick.value ? val : true;
 
 }
@@ -96,7 +100,8 @@ const getMyMsgList = async () => {
 	if(code !== 200) return
 
 	myMessageList.value = data.list || [];
-	realMyList.value = myMessageList.value.length > 3  ? myMessageList.value.slice(0,3) : myMessageList.value
+	isHideRealName.value = data.is_show_name ? false :  true;
+	realMyList.value = myMessageList.value.length > 3  ? myMessageList.value.slice(0,3) : myMessageList.value;
 }
 /* 精选留言 */
 const getHotMsgList = async () => {