mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-10 11:20:24 +08:00
fix: 修复build后无法获取组件ctx
This commit is contained in:
@@ -33,7 +33,7 @@ const SqlExecBox = (props: SqlExecProps): void => {
|
|||||||
if (boxInstance) {
|
if (boxInstance) {
|
||||||
const boxVue = boxInstance.component
|
const boxVue = boxInstance.component
|
||||||
// 调用open方法显示弹框
|
// 调用open方法显示弹框
|
||||||
boxVue.ctx.open(props);
|
boxVue.proxy.open(props);
|
||||||
} else {
|
} else {
|
||||||
boxInstance = renderBox()
|
boxInstance = renderBox()
|
||||||
SqlExecBox(props)
|
SqlExecBox(props)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<el-dialog title="待执行SQL" v-model="dialogVisible" :show-close="false" width="600px">
|
<el-dialog title="待执行SQL" v-model="dialogVisible" :show-close="false" width="600px">
|
||||||
<codemirror height="350px" class="codesql" ref="cmEditor" language="sql" v-model="sql" :options="cmOptions" />
|
<codemirror height="350px" class="codesql" ref="cmEditor" language="sql" v-model="sql" :options="cmOptions" />
|
||||||
<div class="dialog-footer mt10">
|
<div class="footer mt10">
|
||||||
<el-button @click="runSql" type="primary" :loading="btnLoading">执 行</el-button>
|
<el-button @click="runSql" type="primary" :loading="btnLoading">执 行</el-button>
|
||||||
<el-button @click="cancel">取 消</el-button>
|
<el-button @click="cancel">取 消</el-button>
|
||||||
</div>
|
</div>
|
||||||
@@ -122,7 +122,7 @@ export default defineComponent({
|
|||||||
font-size: 9pt;
|
font-size: 9pt;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
.dialog-footer {
|
.footer {
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -50,7 +50,6 @@
|
|||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
<el-dialog :title="tree.title" v-model="tree.visible" :close-on-click-modal="false" width="680px">
|
<el-dialog :title="tree.title" v-model="tree.visible" :close-on-click-modal="false" width="680px">
|
||||||
<div style="height: 45vh; overflow: auto">
|
|
||||||
<el-progress
|
<el-progress
|
||||||
v-if="uploadProgressShow"
|
v-if="uploadProgressShow"
|
||||||
style="width: 90%; margin-left: 20px"
|
style="width: 90%; margin-left: 20px"
|
||||||
@@ -58,6 +57,7 @@
|
|||||||
:stroke-width="20"
|
:stroke-width="20"
|
||||||
:percentage="progressNum"
|
:percentage="progressNum"
|
||||||
/>
|
/>
|
||||||
|
<div style="height: 45vh; overflow: auto">
|
||||||
<el-tree v-if="tree.visible" ref="fileTree" :load="loadNode" :props="props" lazy node-key="id" :expand-on-click-node="true">
|
<el-tree v-if="tree.visible" ref="fileTree" :load="loadNode" :props="props" lazy node-key="id" :expand-on-click-node="true">
|
||||||
<template #default="{ node, data }">
|
<template #default="{ node, data }">
|
||||||
<span class="custom-tree-node">
|
<span class="custom-tree-node">
|
||||||
|
|||||||
Reference in New Issue
Block a user