Showing
1 changed file
with
32 additions
and
1 deletions
| ... | @@ -90,8 +90,13 @@ | ... | @@ -90,8 +90,13 @@ |
| 90 | <el-form-item prop="label"> | 90 | <el-form-item prop="label"> |
| 91 | <div slot="label"> | 91 | <div slot="label"> |
| 92 | 节点名称 <span style="color: red;">*</span> | 92 | 节点名称 <span style="color: red;">*</span> |
| 93 | + <span style="position: absolute; right: 0; top: 0;"> | ||
| 94 | + <span style="background-color: #f5f6f8; padding: 2px 5px; border: 1px solid #d7d9dc; border-radius: 3px; color: #141e31; font-size: 12px; font-weight: 400; line-height: 22px; text-align: center; width: 100px;"> | ||
| 95 | + 节点索引:{{ state.node_idx }} | ||
| 96 | + </span> | ||
| 97 | + </span> | ||
| 93 | </div> | 98 | </div> |
| 94 | - <el-input v-model="state.node_name" /> | 99 | + <el-input v-model="state.node_name" style="margin-top: 5px;" /> |
| 95 | </el-form-item> | 100 | </el-form-item> |
| 96 | <div v-if="state.user_attr_set" class="node-user"> | 101 | <div v-if="state.user_attr_set" class="node-user"> |
| 97 | <div style="font-size: 14px; margin-bottom: 10px;"> | 102 | <div style="font-size: 14px; margin-bottom: 10px;"> |
| ... | @@ -301,6 +306,19 @@ | ... | @@ -301,6 +306,19 @@ |
| 301 | <span style="font-size: 12px; transform: scale(0.8); margin-top: 2px;">启用</span> | 306 | <span style="font-size: 12px; transform: scale(0.8); margin-top: 2px;">启用</span> |
| 302 | </div> | 307 | </div> |
| 303 | </el-tooltip> --> | 308 | </el-tooltip> --> |
| 309 | + <!-- <div style="position: absolute; top:20px; right: 15px;"> | ||
| 310 | + <el-dropdown trigger="click"> | ||
| 311 | + <div style="margin-left: 15px;"> | ||
| 312 | + <div style="width: 10px; height: 10px; background-color: #009688; border-radius: 50%; display: inline-block;"></div> <span style="font-size: 13px;">流程版本 (V1)</span> | ||
| 313 | + </div> | ||
| 314 | + <template #dropdown> | ||
| 315 | + <el-dropdown-menu> | ||
| 316 | + <el-dropdown-item>流程版本 (V2)</el-dropdown-item> | ||
| 317 | + <el-dropdown-item>流程版本 (V3)</el-dropdown-item> | ||
| 318 | + </el-dropdown-menu> | ||
| 319 | + </template> | ||
| 320 | + </el-dropdown> | ||
| 321 | + </div> --> | ||
| 304 | </template> | 322 | </template> |
| 305 | <!-- 表单底部按钮 --> | 323 | <!-- 表单底部按钮 --> |
| 306 | <template v-slot:foot> | 324 | <template v-slot:foot> |
| ... | @@ -479,6 +497,7 @@ export default { | ... | @@ -479,6 +497,7 @@ export default { |
| 479 | btnText: '', | 497 | btnText: '', |
| 480 | }, | 498 | }, |
| 481 | node_name: '', // 节点名称 | 499 | node_name: '', // 节点名称 |
| 500 | + node_idx: null, // 节点index | ||
| 482 | userTags: [], // 节点负责人, | 501 | userTags: [], // 节点负责人, |
| 483 | auth_all_checked: false, | 502 | auth_all_checked: false, |
| 484 | auth_all_edit: false, | 503 | auth_all_edit: false, |
| ... | @@ -812,6 +831,11 @@ export default { | ... | @@ -812,6 +831,11 @@ export default { |
| 812 | if (res.data.code) { | 831 | if (res.data.code) { |
| 813 | state.statusLoading = false; | 832 | state.statusLoading = false; |
| 814 | // | 833 | // |
| 834 | + flowData.value.nodes.forEach((ele: any, idx: number) => { | ||
| 835 | + if (ele.id === model.id) { | ||
| 836 | + state.node_idx = idx; | ||
| 837 | + } | ||
| 838 | + }); | ||
| 815 | state.node_name = res.data.data.name ? res.data.data.name : model.text; // 节点名称 | 839 | state.node_name = res.data.data.name ? res.data.data.name : model.text; // 节点名称 |
| 816 | state.userTags = res.data.data.user; // 节点负责人 | 840 | state.userTags = res.data.data.user; // 节点负责人 |
| 817 | state.dialogUserTags = state.userTags; // 同步给弹框数据 | 841 | state.dialogUserTags = state.userTags; // 同步给弹框数据 |
| ... | @@ -1552,4 +1576,11 @@ body { | ... | @@ -1552,4 +1576,11 @@ body { |
| 1552 | .el-loading-spinner .el-loading-text { | 1576 | .el-loading-spinner .el-loading-text { |
| 1553 | color: #009688 !important; | 1577 | color: #009688 !important; |
| 1554 | } | 1578 | } |
| 1579 | + | ||
| 1580 | +:focus-visible { outline: none; } | ||
| 1581 | + | ||
| 1582 | +.el-dropdown-menu__item:not(.is-disabled):focus { | ||
| 1583 | + background-color: white; | ||
| 1584 | + color: #009688 !important; | ||
| 1585 | +} | ||
| 1555 | </style> | 1586 | </style> | ... | ... |
-
Please register or login to post a comment