lex-xin 6 months ago
parent
commit
6100de2455

+ 0 - 2
src/TUIKit/TUIComponents/container/TUIChat/components/message-reference.vue

@@ -115,8 +115,6 @@ const MessageReference = defineComponent({
       data.url = props.url;
       data.allMessageID = props.allMessageID;
       data.type = props.type;
-
-      console.log(data, '-----------------')
     });
     watch(
       () => props.referenceForShow,

+ 13 - 13
src/TUIKit/TUIComponents/container/TUIChat/manage-components/manage-notification-detail.vue

@@ -11,7 +11,7 @@
             </div>
             <div class="userTime">
               <span class="time">{{ groupDetail.createTime }}</span>
-              <span class="tag" v-if="groupDetail.topFlag">置顶</span>
+              <span class="tag" v-if="groupDetail.isTop">置顶</span>
             </div>
           </div>
 
@@ -33,7 +33,7 @@
                 编辑公告
               </div>
               <div class="p-item" @click="onOperation(groupDetail, 'top')">
-                设为置顶
+                {{ groupDetail.isTop ? '取消置顶' : '设为置顶' }}
               </div>
               <div
                 class="p-item p-red"
@@ -117,7 +117,7 @@
         <div class="input-title input-slider">
           <span>设置为置顶</span>
 
-          <Slider :open="topFlag" @change="onTopFlag" />
+          <Slider :open="isTop" @change="onisTop" />
         </div>
       </div>
       <div
@@ -171,7 +171,7 @@ const ManageNotification = defineComponent({
       id: "",
       title: "",
       input: "",
-      topFlag: true, // 是否置顶
+      isTop: true, // 是否置顶
       loading: false,
       groupDetail: {},
       isEdit: false,
@@ -211,12 +211,12 @@ const ManageNotification = defineComponent({
           data.isEdit = true;
           data.title = item.title;
           data.input = item.content;
-          data.topFlag = item.topFlag;
+          data.isTop = item.isTop;
           data.id = item.id;
         } else if (type === "top") {
           await imGroupNoticeUpdate({
             imGroupId: data.groupProfile.groupID,
-            topFlag: true,
+            isTop: item.isTop? false : true,
             id: item.id,
           });
           getNotification();
@@ -229,7 +229,7 @@ const ManageNotification = defineComponent({
           data.isEdit = true;
           data.title = "";
           data.input = "";
-          data.topFlag = true;
+          data.isTop = true;
           data.id = "";
           ctx.emit("changeStatus", "addDetail");
         }
@@ -253,7 +253,7 @@ const ManageNotification = defineComponent({
         if (data.id) {
           await imGroupNoticeUpdate({
             imGroupId: data.groupProfile.groupID,
-            topFlag: data.topFlag,
+            isTop: data.isTop,
             title: data.title,
             content: data.input,
             id: data.id,
@@ -263,7 +263,7 @@ const ManageNotification = defineComponent({
             imGroupId: data.groupProfile.groupID,
             title: data.title,
             content: data.input,
-            topFlag: data.topFlag,
+            isTop: data.isTop,
           });
         }
 
@@ -282,9 +282,9 @@ const ManageNotification = defineComponent({
       }
     };
 
-    const onTopFlag = (val: any) => {
-      console.log(val, 'onTopFlag')
-      data.topFlag = val
+    const onisTop = (val: any) => {
+      console.log(val, 'onisTop')
+      data.isTop = val
     }
 
     const onCloseEdit = () => {
@@ -299,7 +299,7 @@ const ManageNotification = defineComponent({
       ...toRefs(data),
       popoverRef,
       onMore,
-      onTopFlag,
+      onisTop,
       // updateProfile,
       onOperation,
       onSubmit,