Showing
1 changed file
with
20 additions
and
5 deletions
| ... | @@ -276,7 +276,6 @@ | ... | @@ -276,7 +276,6 @@ |
| 276 | </div> | 276 | </div> |
| 277 | <div v-if="state.more_attr_data.is_node"> | 277 | <div v-if="state.more_attr_data.is_node"> |
| 278 | <p style="font-size: 14px; font-weight: bold;">消息配置</p> | 278 | <p style="font-size: 14px; font-weight: bold;">消息配置</p> |
| 279 | - <p style="font-size: 13px; color: #525967;">系统默认会发消息通知各节点负责人,可以按需设置节点负责人以外的用户获取消息提醒</p> | ||
| 280 | <!-- <div style="display: flex; justify-content: space-between; align-items: center;"> | 279 | <!-- <div style="display: flex; justify-content: space-between; align-items: center;"> |
| 281 | <div style="font-size: 0.9rem;">打开配置</div> | 280 | <div style="font-size: 0.9rem;">打开配置</div> |
| 282 | <div><el-switch v-model="state.more_attr_data.msg_open" /></div> | 281 | <div><el-switch v-model="state.more_attr_data.msg_open" /></div> |
| ... | @@ -303,6 +302,7 @@ | ... | @@ -303,6 +302,7 @@ |
| 303 | 302 | ||
| 304 | <div style="margin-left: 0.5rem;"> | 303 | <div style="margin-left: 0.5rem;"> |
| 305 | <div style="font-size: 14px; margin: 0.5rem 0;">接收对象</div> | 304 | <div style="font-size: 14px; margin: 0.5rem 0;">接收对象</div> |
| 305 | + <p style="font-size: 13px; color: #525967;">{{ state.more_attr_data.message_user_desc }}</p> | ||
| 306 | <div class="flow-tag__wrapper" @click="openNodeMsgUserForm"> | 306 | <div class="flow-tag__wrapper" @click="openNodeMsgUserForm"> |
| 307 | <el-tag | 307 | <el-tag |
| 308 | v-if="state.more_attr_data.message_user_list?.length" | 308 | v-if="state.more_attr_data.message_user_list?.length" |
| ... | @@ -318,6 +318,13 @@ | ... | @@ -318,6 +318,13 @@ |
| 318 | <div v-else class="text-empty">请选择成员</div> | 318 | <div v-else class="text-empty">请选择成员</div> |
| 319 | </div> | 319 | </div> |
| 320 | </div> | 320 | </div> |
| 321 | + <!-- TODO:等待后台字段 --> | ||
| 322 | + <div style="margin-left: 0.5rem;"> | ||
| 323 | + <div style="display: flex; justify-content: space-between; align-items: center;"> | ||
| 324 | + <div style="font-size: 14px; margin-left: 5px;">发送填表人</div> | ||
| 325 | + <div><el-switch v-model="state.more_attr_data.is_website_msg" :disabled="!state.more_attr_data.show" /></div> | ||
| 326 | + </div> | ||
| 327 | + </div> | ||
| 321 | </div> | 328 | </div> |
| 322 | </div> | 329 | </div> |
| 323 | </div> | 330 | </div> |
| ... | @@ -773,6 +780,7 @@ export default { | ... | @@ -773,6 +780,7 @@ export default { |
| 773 | is_wechat_msg: false, | 780 | is_wechat_msg: false, |
| 774 | website_msg_desc: '', | 781 | website_msg_desc: '', |
| 775 | wechat_msg_desc: '', | 782 | wechat_msg_desc: '', |
| 783 | + message_user_desc: '', | ||
| 776 | }, | 784 | }, |
| 777 | node_name: '', // 节点名称 | 785 | node_name: '', // 节点名称 |
| 778 | node_idx: null, // 节点index | 786 | node_idx: null, // 节点index |
| ... | @@ -1556,19 +1564,26 @@ export default { | ... | @@ -1556,19 +1564,26 @@ export default { |
| 1556 | } | 1564 | } |
| 1557 | 1565 | ||
| 1558 | const onCloseUserView = (status: boolean) => { | 1566 | const onCloseUserView = (status: boolean) => { |
| 1559 | - state.dialogUserFormVisible = status | 1567 | + state.dialogUserFormVisible = status; |
| 1560 | } | 1568 | } |
| 1561 | 1569 | ||
| 1562 | const onConfirmUserView = async (data: any) => { // 负责人弹框确认回调 | 1570 | const onConfirmUserView = async (data: any) => { // 负责人弹框确认回调 |
| 1563 | if (state.is_user_tags_visible) { // 赋值给负责人框 | 1571 | if (state.is_user_tags_visible) { // 赋值给负责人框 |
| 1564 | - state.userTags = data; | 1572 | + state.userTags = _.cloneDeep(data); |
| 1573 | + // 关闭后更新标记数据 | ||
| 1574 | + state.is_user_tags_visible = false; | ||
| 1565 | } | 1575 | } |
| 1566 | if (state.is_next_step_user_visible) { // 赋值给下一步负责人框 | 1576 | if (state.is_next_step_user_visible) { // 赋值给下一步负责人框 |
| 1567 | - state.nextStepUserTags = data; | 1577 | + state.nextStepUserTags = _.cloneDeep(data); |
| 1578 | + // 关闭后更新标记数据 | ||
| 1579 | + state.is_next_step_user_visible = false; | ||
| 1568 | } | 1580 | } |
| 1569 | if (state.is_node_msg_user_visible) { // 赋值给节点消息配置负责人框 | 1581 | if (state.is_node_msg_user_visible) { // 赋值给节点消息配置负责人框 |
| 1570 | - state.more_attr_data.message_user_list = data; | 1582 | + state.more_attr_data.message_user_list = _.cloneDeep(data); |
| 1583 | + // 关闭后更新标记数据 | ||
| 1584 | + state.is_node_msg_user_visible = false; | ||
| 1571 | } | 1585 | } |
| 1586 | + | ||
| 1572 | // // 自动保存流程 | 1587 | // // 自动保存流程 |
| 1573 | // let { nodes, edges } = editor.editorState.graph.save(); | 1588 | // let { nodes, edges } = editor.editorState.graph.save(); |
| 1574 | // // 检查路径有效性 | 1589 | // // 检查路径有效性 | ... | ... |
-
Please register or login to post a comment