Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
phsl
/
admin
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Unverified
Commit
1a0f0a11
authored
Mar 09, 2024
by
芋道源码
Committed by
Gitee
Mar 09, 2024
Browse files
Options
Browse Files
Download
Plain Diff
!403 CRM:完善转移
Merge pull request !403 from puhui999/dev-crm
parents
2ed41ab1
d21c0609
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
5 deletions
+11
-5
src/api/crm/permission/index.ts
+2
-2
src/views/crm/permission/components/TransferForm.vue
+9
-3
No files found.
src/api/crm/permission/index.ts
View file @
1a0f0a11
...
@@ -15,9 +15,9 @@ export interface PermissionVO {
...
@@ -15,9 +15,9 @@ export interface PermissionVO {
}
}
export
interface
TransferReqVO
{
export
interface
TransferReqVO
{
bizI
d
:
number
// 模块编号
i
d
:
number
// 模块编号
newOwnerUserId
:
number
// 新负责人的用户编号
newOwnerUserId
:
number
// 新负责人的用户编号
oldOwnerPermissionLevel
:
number
// 老负责人加入团队后的权限级别
oldOwnerPermissionLevel
?
:
number
// 老负责人加入团队后的权限级别
toBizTypes
?:
number
[]
// 转移客户时,需要额外有【联系人】【商机】【合同】的 checkbox 选择
toBizTypes
?:
number
[]
// 转移客户时,需要额外有【联系人】【商机】【合同】的 checkbox 选择
}
}
...
...
src/views/crm/permission/components/TransferForm.vue
View file @
1a0f0a11
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"老负责人"
>
<el-form-item
label=
"老负责人"
>
<el-radio-group
v-model=
"oldOwnerHandler"
@
change=
"
formData.oldOwnerPermissionLevel
"
>
<el-radio-group
v-model=
"oldOwnerHandler"
@
change=
"
handleOwnerChange
"
>
<el-radio
:label=
"false"
size=
"large"
>
移除
</el-radio>
<el-radio
:label=
"false"
size=
"large"
>
移除
</el-radio>
<el-radio
:label=
"true"
size=
"large"
>
加入团队
</el-radio>
<el-radio
:label=
"true"
size=
"large"
>
加入团队
</el-radio>
</el-radio-group>
</el-radio-group>
...
@@ -86,10 +86,16 @@ const open = async (bizId: number) => {
...
@@ -86,10 +86,16 @@ const open = async (bizId: number) => {
dialogVisible
.
value
=
true
dialogVisible
.
value
=
true
dialogTitle
.
value
=
getDialogTitle
()
dialogTitle
.
value
=
getDialogTitle
()
resetForm
()
resetForm
()
formData
.
value
.
bizI
d
=
bizId
formData
.
value
.
i
d
=
bizId
}
}
defineExpose
({
open
})
// 提供 open 方法,用于打开弹窗
defineExpose
({
open
})
// 提供 open 方法,用于打开弹窗
// 老负责人负责方式
const
handleOwnerChange
=
(
val
:
boolean
)
=>
{
if
(
!
val
)
{
// 移除的话提交不带 oldOwnerPermissionLevel 参数
formData
.
value
.
oldOwnerPermissionLevel
=
undefined
}
}
/** 提交表单 */
/** 提交表单 */
const
emit
=
defineEmits
([
'success'
])
// 定义 success 事件,用于操作成功后的回调
const
emit
=
defineEmits
([
'success'
])
// 定义 success 事件,用于操作成功后的回调
const
submitForm
=
async
()
=>
{
const
submitForm
=
async
()
=>
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment