Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
company_app
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
毛细亚
company_app
Commits
b203d323
提交
b203d323
authored
6月 11, 2025
作者:
毛细亚
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
通讯录修改完成
上级
5920d7d6
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
20 行增加
和
21 行删除
+20
-21
main.js
src/main.js
+10
-10
mailList.vue
src/views/mailList.vue
+10
-11
没有找到文件。
src/main.js
浏览文件 @
b203d323
...
...
@@ -26,16 +26,16 @@ Vue.use(globalComponent).use(permission).use(clickagain).use(loadmore).use(scrol
import
'@/utils/vconsoleCleanup'
// 开发环境下初始化 stagewise 工具栏
if
(
process
.
env
.
NODE_ENV
===
'development'
)
{
import
(
'@stagewise/toolbar'
).
then
(({
initToolbar
})
=>
{
const
stagewiseConfig
=
{
plugins
:
[]
};
initToolbar
(
stagewiseConfig
);
}).
catch
(
err
=>
{
console
.
error
(
'Failed to initialize stagewise toolbar:'
,
err
);
});
}
//
if (process.env.NODE_ENV === 'development') {
//
import('@stagewise/toolbar').then(({ initToolbar }) => {
//
const stagewiseConfig = {
//
plugins: []
//
};
//
initToolbar(stagewiseConfig);
//
}).catch(err => {
//
console.error('Failed to initialize stagewise toolbar:', err);
//
});
//
}
// 开发环境不收集日志
if
(
process
.
env
.
NODE_ENV
!==
'development'
)
{
...
...
src/views/mailList.vue
浏览文件 @
b203d323
<
template
>
<div
class=
"mail-list-container"
>
<div
class=
"mail-list-container"
ref=
"mailListScroll"
v-scroll:50=
"loadMoreMail"
>
<!-- 搜索过滤区域 -->
<div
class=
"search-header"
>
<div
class=
"search-row"
>
...
...
@@ -86,15 +89,11 @@
<!-- 通讯录列表 -->
<div
ref=
"mailListScroll"
v-infinite-scroll=
"loadMoreMail"
:infinite-scroll-disabled=
"!hasMore"
:infinite-scroll-immediate=
"false"
class=
"contact-list"
>
<div
v-for=
"(item, index) in mailList"
:key=
"item._id
||
index"
:key=
"item._id
+
index"
class=
"contact-item"
:class=
"
{ active: item.external_userid === chatUserInfo.external_userid }"
>
...
...
@@ -254,12 +253,11 @@ export default {
...
this
.
pagination
,
userid
:
this
.
userid
,
}
// 根据搜索类型构建不同的参数
if
(
this
.
searchType
===
'remark'
)
{
this
.
searchParams
=
{
...
this
.
searchParams
,
...
baseParams
,
...
this
.
searchParams
}
}
else
if
(
this
.
searchType
===
'w_account'
)
{
this
.
searchParams
=
{
...
...
@@ -269,7 +267,6 @@ export default {
}
else
{
this
.
searchParams
=
baseParams
}
// 添加筛选参数
if
(
this
.
mailFilterType
===
'unbind'
)
{
this
.
searchParams
.
red_tip
=
1
...
...
@@ -326,8 +323,11 @@ export default {
// 加载更多通讯录
loadMoreMail
()
{
if
(
this
.
hasMore
&&
!
this
.
mailLoading
)
{
console
.
log
(
'loadMoreMail'
)
this
.
pagination
.
page
++
this
.
loadMailList
()
}
else
{
console
.
log
(
'没有更多数据了'
)
}
},
...
...
@@ -393,10 +393,9 @@ export default {
<
style
scoped
lang=
"scss"
>
.mail-list-container
{
width
:
100%
;
background
:
#fff
;
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
}
//
搜索头部
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论