4989 形状锚点图标不随着画布放大缩小

This commit is contained in:
446052889@qq.com 2022-10-28 13:47:31 +08:00
parent 756e1eda8f
commit 203a900775

View File

@ -139,11 +139,13 @@
<awsui-dialog <awsui-dialog
:title="progressBarDlg.title" :title="progressBarDlg.title"
:visible.sync="progressBarDlg.visible" :visible.sync="progressBarDlg.visible"
:modal=false :modal=true
:append-to-body=true :append-to-body=true
:destroy-on-close=true :destroy-on-close=true
:close-on-press-escape=false
:show-close=false
width="500px" width="500px"
height="170px" height="190px"
:before-close="progressBarHandleClose"> :before-close="progressBarHandleClose">
<!--awsui-dialog标签中的内容都可以自行去控制--> <!--awsui-dialog标签中的内容都可以自行去控制-->
<div style="text-align: center;"> <div style="text-align: center;">
@ -153,10 +155,13 @@
<span>总共[<b>{{ progressBarDlg.totalCount }}</b>]成功[<b style="color: #5cb87a">{{ progressBarDlg.okCount }}</b>]失败[<b style="color: #f56c6c">{{ progressBarDlg.errCount }}</b>]</span> <span>总共[<b>{{ progressBarDlg.totalCount }}</b>]成功[<b style="color: #5cb87a">{{ progressBarDlg.okCount }}</b>]失败[<b style="color: #f56c6c">{{ progressBarDlg.errCount }}</b>]</span>
</div> </div>
<div style="text-align: center;"> <div style="text-align: center;">
<span style="font-size: 12px;color: gray;">进度窗口关闭不会影响剩余任务的执行详情见BPM日志</span> <span style="font-size: 12px;color: gray;">浏览器刷新关闭灯操作不会影响剩余任务的执行详情见BPM日志</span>
</div>
<div style="text-align: center;">
<span style="font-size: 12px;color: #f56c6c;">建议执行完成后再进行其他同类型操作</span>
</div> </div>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<awsui-button @click="progressBarDlg.visible = false">关闭</awsui-button> <awsui-button :disabled="progressBarDlg.closeBtnDisabled" @click="progressBarDlg.visible = false">关闭</awsui-button>
</span> </span>
</awsui-dialog> </awsui-dialog>
</el-container> </el-container>
@ -232,7 +237,8 @@ export default {
{color: '#5cb87a', percentage: 60}, {color: '#5cb87a', percentage: 60},
{color: '#5cb87a', percentage: 80}, {color: '#5cb87a', percentage: 80},
{color: '#5cb87a', percentage: 100} {color: '#5cb87a', percentage: 100}
] ],
closeBtnDisabled: false
} }
} }
}, },
@ -398,6 +404,7 @@ export default {
}, },
closeProgressBarDlg() { closeProgressBarDlg() {
this.clearInterval(); this.clearInterval();
this.progressBarDlg.closeBtnDisabled = true;
this.progressBarDlg.visible = false; this.progressBarDlg.visible = false;
this.progressBarDlg.percentage = 0; this.progressBarDlg.percentage = 0;
this.progressBarDlg.interval = null; this.progressBarDlg.interval = null;
@ -509,6 +516,7 @@ export default {
}, },
clearInterval() { clearInterval() {
clearInterval(this.progressBarDlg.interval); clearInterval(this.progressBarDlg.interval);
this.progressBarDlg.closeBtnDisabled = false;
}, },
}, },
computed: { computed: {