Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hooke
/
vue-flow-editor
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
hookehuyr
2024-07-05 16:54:39 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
c8ebf8b49c8690967a42c57f6ca8050242082a03
c8ebf8b4
1 parent
2d89e322
fix 消息配置字段确认调整
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
18 deletions
doc/index.vue
doc/index.vue
View file @
c8ebf8b
...
...
@@ -291,22 +291,22 @@
</el-checkbox-group> -->
<div style="display: flex; justify-content: space-between; align-items: center;">
<div style="font-size: 14px; margin-left: 5px;">站内信</div>
<div><el-switch v-model="state.more_attr_data.
msg_send_mail
" :disabled="!state.more_attr_data.show" /></div>
<div><el-switch v-model="state.more_attr_data.
is_website_msg
" :disabled="!state.more_attr_data.show" /></div>
</div>
<div v-if="state.more_attr_data.
msg_send_mail" style="color: red; font-size: 13px; margin-left: 5px;">站内信内容说明
</div>
<div v-if="state.more_attr_data.
is_website_msg" style="color: red; font-size: 13px; margin-left: 5px;">{{ state.more_attr_data.website_msg_desc }}
</div>
<div style="display: flex; justify-content: space-between; align-items: center;">
<div style="font-size: 14px; margin-left: 5px;">微信</div>
<div><el-switch v-model="state.more_attr_data.
msg_send_weixin
" :disabled="!state.more_attr_data.show" /></div>
<div><el-switch v-model="state.more_attr_data.
is_wechat_msg
" :disabled="!state.more_attr_data.show" /></div>
</div>
<div v-if="state.more_attr_data.
msg_send_weixin" style="color: red; font-size: 13px; margin-left: 5px;">微信内容说明
</div>
<div v-if="state.more_attr_data.
is_wechat_msg" style="color: red; font-size: 13px; margin-left: 5px;">{{ state.more_attr_data.wechat_msg_desc }}
</div>
</div>
<div style="margin-left: 0.5rem;">
<div style="font-size: 14px; margin: 0.5rem 0;">接收对象</div>
<div class="flow-tag__wrapper" @click="openNodeMsgUserForm">
<el-tag
v-if="state.more_attr_data.m
sg_user
.length"
v-for="tag in state.more_attr_data.m
sg_user
"
v-if="state.more_attr_data.m
essage_user_list
.length"
v-for="tag in state.more_attr_data.m
essage_user_list
"
:key="tag.name"
style="margin: 0 0.25rem 0.5rem 0.25rem;"
>
...
...
@@ -766,10 +766,12 @@ export default {
desc: '',
btnText: '',
is_node: false,
msg_open: false,
msg_user: [],
msg_send_mail: false,
msg_send_weixin: false,
// msg_open: false,
message_user_list: [],
is_website_msg: false,
is_wechat_msg: false,
website_msg_desc: '站内信内容说明',
wechat_msg_desc: '站内信内容说明',
},
node_name: '', // 节点名称
node_idx: null, // 节点index
...
...
@@ -1533,7 +1535,7 @@ export default {
const openNodeMsgUserForm = () => { // 打开节点操作的,消息配置用户弹框
state.dialogUserFormVisible = true;
state.is_node_msg_user_visible = true;
state.dialogUserTags = state.more_attr_data.m
sg_user
;
state.dialogUserTags = state.more_attr_data.m
essage_user_list
;
}
const onCloseUserView = (status: boolean) => {
...
...
@@ -1548,7 +1550,7 @@ export default {
state.nextStepUserTags = data;
}
if (state.is_node_msg_user_visible) { // 赋值给节点消息配置负责人框
state.more_attr_data.m
sg_user
= data;
state.more_attr_data.m
essage_user_list
= data;
}
// // 自动保存流程
// let { nodes, edges } = editor.editorState.graph.save();
...
...
@@ -1759,10 +1761,12 @@ export default {
state.more_attr.forEach(attr => {
if (attr.id === 'no-2') { // 节点操作
attr.data.forEach(ele => {
ele.msg_open = false;
ele.msg_user = [{ "id": 107697, "type": "dept", "name": "传灯组" }]
ele.msg_send_mail = true;
ele.msg_send_weixin = false;
// ele.msg_open = false;
ele.message_user_list = [{ "id": 107697, "type": "dept", "name": "传灯组" }]
ele.is_website_msg = true;
ele.is_wechat_msg = false;
ele.website_msg_desc = '站内信开关说明';
ele.wechat_msg_desc = '微信开关说明';
})
}
});
...
...
@@ -2540,8 +2544,8 @@ export default {
*/
const handleMoreAttr = (data) => {
if (!data.show) {
data.
msg_send_mail
= false;
data.
msg_send_weixin
= false;
data.
is_website_msg
= false;
data.
is_wechat_msg
= false;
}
}
...
...
Please
register
or
login
to post a comment