优化页面

This commit is contained in:
pengxiaolong
2025-06-09 19:18:38 +08:00
parent d30589fd05
commit c5042d08c3
811 changed files with 2799 additions and 503 deletions

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../../common/vendor.js");require("../../../adapter-vue.js");const n=require("./server.js");Math||t();const t=()=>"../../common/Icon.js",o=e.defineComponent({__name:"index",setup(t,{expose:o}){const r=e.ref([]),c=e.ref(),a=e.computed((()=>n.ConversationHeaderServer.getInstance().getMenu()));e.onMounted((()=>{r.value=[]}));const i=e=>{const{data:{children:n},listener:t={onClicked:()=>{}}}=e;n?r.value=r.value.length>0?[]:n:(t.onClicked(e),d())},d=()=>{r.value=[]};return o({closeChildren:d}),(n,t)=>e.e({a:e.unref(a).length>0},e.unref(a).length>0?{b:e.f(e.unref(a),((n,t,o)=>e.e({a:n.icon&&!n.data.children},n.icon&&!n.data.children?{b:"95371663-0-"+o,c:e.p({file:n.icon})}:{},{d:e.t(n.text),e:e.o$1((e=>i(n)),t),f:t})))}:{},{c:e.unref(r).length>0},e.unref(r).length>0?{d:e.f(e.unref(r),((n,t,o)=>e.e({a:n.icon},n.icon?{b:"95371663-1-"+o,c:e.p({file:n.icon})}:{},{d:e.t(n.text),e:e.o$1((e=>i(n)),t),f:t})))}:{},{e:e.unref(c)})}}),r=e._export_sfc(o,[["__scopeId","data-v-95371663"]]);wx.createComponent(r);

View File

@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"icon": "../../common/Icon"
}
}

View File

@@ -0,0 +1 @@
<view ref="{{e}}" class="tui-conversation-header data-v-95371663"><view wx:if="{{a}}" class="list data-v-95371663"><view wx:for="{{b}}" wx:for-item="item" wx:key="f" class="list-item data-v-95371663"><view class="tui-conversation-header-item data-v-95371663" catchtap="{{item.e}}"><icon wx:if="{{item.a}}" class="tui-conversation-header-item-icon data-v-95371663" u-i="{{item.b}}" bind:__l="__l" u-p="{{item.c}}"/><view wx:else class="plus data-v-95371663"/><view class="tui-conversation-header-item-title data-v-95371663">{{item.d}}</view></view></view></view><view wx:if="{{c}}" class="tui-conversation-header-children list data-v-95371663"><view wx:for="{{d}}" wx:for-item="childrenItem" wx:key="f" class="list-item data-v-95371663"><view class="tui-conversation-header-item data-v-95371663" bindtap="{{childrenItem.e}}"><icon wx:if="{{childrenItem.a}}" class="tui-conversation-header-item-icon data-v-95371663" u-i="{{childrenItem.b}}" bind:__l="__l" u-p="{{childrenItem.c}}"/><view class="tui-conversation-header-item-title data-v-95371663">{{childrenItem.d}}</view></view></view></view></view>

View File

@@ -0,0 +1 @@
body.data-v-95371663,div.data-v-95371663,ul.data-v-95371663,ol.data-v-95371663,dt.data-v-95371663,dd.data-v-95371663,li.data-v-95371663,dl.data-v-95371663,h1.data-v-95371663,h2.data-v-95371663,h3.data-v-95371663,h4.data-v-95371663,p.data-v-95371663{margin:0;padding:0;font-style:normal}ol.data-v-95371663,ul.data-v-95371663,li.data-v-95371663{list-style:none}img.data-v-95371663{border:0;vertical-align:middle;pointer-events:none}body.data-v-95371663{color:#000;background:#fff}.clear.data-v-95371663{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}a.data-v-95371663{color:#000;text-decoration:none;cursor:pointer}a.data-v-95371663:hover{text-decoration:none}input.data-v-95371663,textarea.data-v-95371663{-webkit-user-select:auto;user-select:auto}input.data-v-95371663:focus,input.data-v-95371663:active,textarea.data-v-95371663:focus,textarea.data-v-95371663:active{outline:none}.chat-aside.data-v-95371663{position:absolute;top:50px;right:0;box-sizing:border-box;width:360px!important;border-radius:8px 0 0 8px;z-index:9999;max-height:calc(100% - 50px)}.tui-conversation.data-v-95371663{width:100%;height:100%;flex:1;overflow:hidden;display:flex;flex-direction:column}.tui-conversation-list.data-v-95371663{overflow:auto}.tui-conversation-header.data-v-95371663{width:100%;position:relative}.tui-conversation-header .list.data-v-95371663{display:flex;align-items:center;border-bottom:1px solid #F4F5F9;padding:7px 0}.tui-conversation-header .list-item.data-v-95371663{flex:1;display:flex;position:relative;padding:7px;cursor:pointer;-webkit-user-select:none;user-select:none}.tui-conversation-header-item.data-v-95371663{flex:1;display:flex;align-items:center}.tui-conversation-header-item-title.data-v-95371663{padding:0 8px;font-size:16px;font-weight:400}.tui-conversation-header-children.data-v-95371663{position:absolute;top:100%;z-index:3;padding:7px 9px;border-bottom:none;box-shadow:0 3px 7px rgba(0,0,0,.2);flex-direction:column}.network.data-v-95371663{padding:0 12px;display:flex;align-items:center}.network .icon-error.data-v-95371663{display:flex;justify-content:center;align-items:center;width:15px;height:15px;border-radius:15px;color:#fff;font-style:normal}.network-content.data-v-95371663{padding:5px;font-size:12px;line-height:22px}.plus.data-v-95371663{display:inline-block;width:30px;height:30px;position:relative}.plus.data-v-95371663:before,.plus.data-v-95371663:after{content:"";position:absolute;background-color:#232832;border-radius:.5px;width:1px;height:14px;left:0;right:0;top:0;bottom:0;margin:auto}.plus.data-v-95371663:after{transform:rotate(90deg);width:.5px}.network-content.data-v-95371663{font-family:PingFangSC-Regular;font-weight:400;color:#e54545;letter-spacing:0}

View File

@@ -0,0 +1 @@
"use strict";const e=require("../../../../common/vendor.js"),t=require("../../../utils/env.js"),n=require("../../../../common/assets.js"),r=require("../../../constant.js");class s{static getInstance(){return s.instance||(s.instance=new s),s.instance}getMenu(){const n=this.generateMenuList();return!t.isPC&&n.length>0?[{text:e.Wt.t("TUIConversation.发起会话"),data:{name:"all",children:n}}]:n}generateMenuList(){return[{icon:n.C2C,text:e.Wt.t("TUIConversation.发起单聊"),data:{name:r.CONV_CREATE_TYPE.TYPEC2C},listener:{onClicked:this.createConversation.bind(this)}},{icon:n.createGroup,text:e.Wt.t("TUIConversation.发起群聊"),data:{name:r.CONV_CREATE_TYPE.TYPEGROUP},listener:{onClicked:this.createConversation.bind(this)}}]}createConversation(t){e.R.callService({serviceName:e.E.TUIConversation.SERVICE.NAME,method:e.E.TUIConversation.SERVICE.METHOD.CREATE_CONVERSATION,params:t})}}exports.ConversationHeaderServer=s;