Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
仟微科技
Link Wechat
提交
5ca676df
Link Wechat
项目概览
仟微科技
/
Link Wechat
通知
48
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Link Wechat
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5ca676df
编写于
10月 27, 2020
作者:
X
xinlaa
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
客户,组织架构调试
上级
22a581d1
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
70 addition
and
20 deletion
+70
-20
linkwe-ui/src/api/customer/dimission.js
linkwe-ui/src/api/customer/dimission.js
+23
-3
linkwe-ui/src/api/customer/group.js
linkwe-ui/src/api/customer/group.js
+10
-0
linkwe-ui/src/views/contacts/organization.vue
linkwe-ui/src/views/contacts/organization.vue
+2
-2
linkwe-ui/src/views/customerManage/customer.vue
linkwe-ui/src/views/customerManage/customer.vue
+1
-1
linkwe-ui/src/views/customerManage/customerDetail.vue
linkwe-ui/src/views/customerManage/customerDetail.vue
+2
-2
linkwe-ui/src/views/customerManage/dimission.vue
linkwe-ui/src/views/customerManage/dimission.vue
+2
-1
linkwe-ui/src/views/customerManage/group.vue
linkwe-ui/src/views/customerManage/group.vue
+19
-5
linkwe-ui/src/views/customerManage/groupDetail.vue
linkwe-ui/src/views/customerManage/groupDetail.vue
+11
-6
未找到文件。
linkwe-ui/src/api/customer/dimission.js
浏览文件 @
5ca676df
...
...
@@ -5,12 +5,32 @@ const service = config.services.wecom + '/user'
* 获取离职未分配员工列表
* @param {*} params
* {
*
pageNum:
pageNum:
pageSize:
userName:离职人员名称
beginTime:}
beginTime:
endTime:
userName:
}
*/
export
function
getList
(
params
)
{
return
request
({
url
:
service
+
'
/leaveUserAllocateList
'
,
params
})
}
/**
* 获取离职已分配员工列表
* @param {*} params
* {
pageNum:
pageSize:
beginTime:
endTime:
userName:
}
*/
export
function
getListNo
(
params
)
{
return
request
({
url
:
service
+
'
/leaveUserNoAllocateList
'
,
params
...
...
linkwe-ui/src/api/customer/group.js
浏览文件 @
5ca676df
...
...
@@ -35,3 +35,13 @@ export function getMembers(params) {
params
})
}
/**
* 客户群同步接口
*/
export
function
sync
()
{
return
request
({
url
:
service
+
'
/chat/synchWeGroup
'
,
})
}
linkwe-ui/src/views/contacts/organization.vue
浏览文件 @
5ca676df
...
...
@@ -11,7 +11,7 @@ export default {
pageNum
:
1
,
pageSize
:
10
,
isActivate
:
""
,
department
:
"
1
"
,
department
:
""
,
},
dateRange
:
[],
treeData
:
[],
...
...
@@ -31,7 +31,7 @@ export default {
total
:
0
,
defaultProps
:
{
label
:
"
name
"
,
childr
启用
en
:
"
children
"
,
children
:
"
children
"
,
},
form
:
{},
dialogVisible
:
false
,
...
...
linkwe-ui/src/views/customerManage/customer.vue
浏览文件 @
5ca676df
...
...
@@ -172,7 +172,7 @@ export default {
});
api
.
sync
().
then
(()
=>
{
loading
.
close
();
this
.
msgSuccess
(
"
操作成功
"
);
this
.
msgSuccess
(
"
后台开始同步数据,请稍后关注进度
"
);
});
},
selectedUser
(
list
)
{
...
...
linkwe-ui/src/views/customerManage/customerDetail.vue
浏览文件 @
5ca676df
...
...
@@ -43,7 +43,7 @@ export default {
<
/div
>
<
div
class
=
"
info
"
>
出生日期
:
{{
customer
.
birthday
||
'
--
'
}}
<
div
class
=
"
ml20
"
style
=
"
position: absolute;
"
>
<
div
class
=
"
bfc-d ml20
"
>
<
el
-
date
-
picker
v
-
if
=
"
datePickerVisible
"
v
-
model
=
"
customer.birthday
"
...
...
@@ -87,7 +87,7 @@ export default {
<
/el-row
>
<
el
-
row
:
gutter
=
"
10
"
>
<
el
-
col
:
span
=
"
10
"
>
所在部门
:
<
/el-col
>
<
el
-
col
:
span
=
"
12
"
>
{{
"
--
"
}}
<
/el-col
>
<
el
-
col
:
span
=
"
12
"
>
{{
customer
.
weFlowerCustomerRels
[
0
].
department
}}
<
/el-col
>
<
/el-row
>
<
el
-
row
:
gutter
=
"
10
"
>
<
el
-
col
:
span
=
"
10
"
>
添加时间
:
<
/el-col
>
...
...
linkwe-ui/src/views/customerManage/dimission.vue
浏览文件 @
5ca676df
...
...
@@ -39,7 +39,7 @@ export default {
page
&&
(
this
.
query
.
pageNum
=
page
);
this
.
loading
=
true
;
api
.
getList
(
this
.
query
)
.
getList
No
(
this
.
query
)
.
then
(({
rows
,
total
})
=>
{
this
.
list
=
rows
;
this
.
total
=
+
total
;
...
...
@@ -111,6 +111,7 @@ export default {
v-hasPermi=
"['customerManage:dimission:filter']"
type=
"primary"
size=
"mini"
@
click=
"getList(1)"
>
已分配的离职员工
</el-button>
<el-button
v-hasPermi=
"['customerManage:dimission:allocate']"
...
...
linkwe-ui/src/views/customerManage/group.vue
浏览文件 @
5ca676df
...
...
@@ -65,6 +65,18 @@ export default {
this
.
dateRange
=
[];
this
.
$refs
[
"
queryForm
"
].
resetFields
();
},
sync
()
{
const
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"
Loading
"
,
spinner
:
"
el-icon-loading
"
,
background
:
"
rgba(0, 0, 0, 0.7)
"
,
});
api
.
sync
().
then
((
r
)
=>
{
loading
.
close
();
this
.
msgSuccess
(
"
后台开始同步数据,请稍后关注进度
"
);
});
},
// 多选框选中数据
handleSelectionChange
(
selection
)
{
this
.
ids
=
selection
.
map
((
item
)
=>
item
.
id
);
...
...
@@ -166,11 +178,12 @@ export default {
<div
class=
"mid-action"
>
<div
class=
"total"
>
己选
<span
class=
"num"
>
{{
total
}}
</span>
个客户群
<!--
己选
<span
class=
"num"
>
{{
total
}}
</span>
个客户群
-->
<span>
最近更新:2020-08-25 06:35:00,同步
<span
class=
"num"
>
{{
total
}}
</span>
条信息 ,共
<!-- 最近更新:2020-08-25 06:35:00,同步
<span
class=
"num"
>
{{
total
}}
</span>
条信息 ,-->
共
<span
class=
"num"
>
{{
total
}}
</span>
个客户群
</span>
</div>
...
...
@@ -180,6 +193,7 @@ export default {
type=
"primary"
size=
"mini"
icon=
"el-icon-refresh"
@
click=
"sync"
>
同步客户群
</el-button>
</div>
</div>
...
...
@@ -188,7 +202,7 @@ export default {
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
label=
"群名"
align=
"center"
prop=
"groupName"
/>
<el-table-column
label=
"群人数"
align=
"center"
prop=
"memberNum"
/>
<el-table-column
label=
"群主"
align=
"center"
prop=
"groupLeader"
/>
<el-table-column
label=
"群主"
align=
"center"
prop=
"groupLeader
Name
"
/>
<el-table-column
label=
"创建时间"
align=
"center"
prop=
"createTime"
width=
"180"
></el-table-column>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
>
<template
slot-scope=
"scope"
>
...
...
linkwe-ui/src/views/customerManage/groupDetail.vue
浏览文件 @
5ca676df
...
...
@@ -34,6 +34,11 @@ export default {
groupId
:
undefined
,
memberName
:
undefined
,
},
joinScene
:
{
1
:
"
由成员邀请入群(直接邀请入群)
"
,
2
:
"
由成员邀请入群(通过邀请链接入群)
"
,
3
:
"
通过扫描群二维码入群
"
,
},
};
},
created
()
{
...
...
@@ -130,14 +135,14 @@ export default {
<div
style=
"margin-bottom: 20px;"
>
{{
group
.
groupName
}}
</div>
<div
class=
"info"
>
群主:
{{
group
.
groupLeader
}}
| 创建时间:
{{
group
.
createTime
}}
| 群公告:
{{
group
.
notice
||
'
未设置
'
}}
</div>
>
群主:
{{
group
.
groupLeader
Name
}}
| 创建时间:
{{
group
.
createTime
}}
| 群公告:
{{
group
.
notice
||
'
未设置
'
}}
</div>
</div>
</div>
<el-input
placeholder=
"请输入群成员"
v-model=
"query.memberName"
class
>
<el-button
slot=
"append"
@
click=
"getList(1)"
>
查询
</el-button>
</el-input>
<el-table
v-loading=
"loading"
:data=
"list"
@
selection-change=
"handleSelectionChange"
>
<
el-table-column
type=
"selection"
width=
"55"
align=
"center"
/
>
<
!--
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
--
>
<el-table-column
label=
"群成员"
align=
"center"
prop=
"operId"
>
<template
slot-scope=
"scope"
>
{{
scope
.
row
.
memberName
}}
...
...
@@ -147,12 +152,12 @@ export default {
<!--
<
i
:
class
=
"
['el-icon-s-custom', ({1: 'man', 2: 'woman'
}
)[scope.row.gender]]
"
><
/i> --
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"
进群时间
"
align
=
"
center
"
prop
=
"
joinTime
"
width
=
"
180
"
>
<
el
-
table
-
column
label
=
"
进群时间
"
align
=
"
center
"
prop
=
"
joinTime
"
width
=
"
180
"
><
/el-table-column
>
<
el
-
table
-
column
label
=
"
进群方式
"
align
=
"
center
"
prop
=
"
joinScene
"
>
<
template
slot
-
scope
=
"
scope
"
>
<
span
>
{{
parseTime
(
scope
.
row
.
joinTime
)
}}
<
/span
>
<
span
>
{{
joinScene
[
scope
.
row
.
joinScene
]
}}
<
/span
>
<
/template
>
<
/el-table-column
>
<
el
-
table
-
column
label
=
"
进群方式
"
align
=
"
center
"
prop
=
"
joinType
"
/>
<
/el-table
>
<
pagination
...
...
@@ -160,7 +165,7 @@ export default {
:
total
=
"
total
"
:
page
.
sync
=
"
query.pageNum
"
:
limit
.
sync
=
"
query.pageSize
"
@
pagination
=
"
getList
"
@
pagination
=
"
getList
()
"
/>
<
/div
>
<
/template
>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录