From d3215f0051943a83f459009359d0039c3a0e1a4e Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期五, 04 八月 2023 10:29:48 +0800 Subject: [PATCH] 信息管理 --- src/views/datamanage/metadataManage.vue | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/src/views/datamanage/metadataManage.vue b/src/views/datamanage/metadataManage.vue index 7da6dd5..9a74259 100644 --- a/src/views/datamanage/metadataManage.vue +++ b/src/views/datamanage/metadataManage.vue @@ -932,6 +932,7 @@ <el-table :data="gdbData" style="width: 100%" + max-height="38.54167vw" > <el-table-column type="selection" @@ -1062,6 +1063,27 @@ src="" style="display: none; border: 0; padding: 0; height: 0; width: 0" ></iframe> + + <div + class="loadBox" + v-if="loadDialogVisible" + > + <div style="widht:100%; margin:20px; color:white"> + <div style="margin-left:99%"> + <!-- <el-link + @click="setloadDialogVisible()" + style="color:white" + > X</el-link> --> + </div> + </div> + <div + v-loading="true" + element-loading-background="rgba(0, 0, 0, 0.0) " + element-loading-text="鏁版嵁鍒犻櫎涓�" + style="margin: 0px 20px;widht:100%;height:calc(100% - 80px); " + > + </div> + </div> </div> </template> @@ -1231,6 +1253,7 @@ gdbData: [], gdbDialog: false, gdbGuid: null, + loadDialogVisible: false }; }, created() { @@ -1709,6 +1732,9 @@ }, // 鍒犻櫎澶氭潯 deleteMetaInfo() { + if (this.multipleSelection.length <= 0) { + return this.$message("璇烽�夋嫨瑕佸垹闄ょ殑鏁版嵁"); + } this.$confirm("纭畾鏄惁鍒犻櫎鎵�閫夊唴瀹�?", "鎻愮ず", { confirmButtonText: "纭畾", cancelButtonText: "鍙栨秷", @@ -1719,8 +1745,10 @@ for (var i in this.multipleSelection) { std.push(this.multipleSelection[i].id); } + this.loadDialogVisible = true; deleteMeta({ ids: std.toString() }).then((res) => { if (res.code == 200) { + this.loadDialogVisible = false; this.$message({ type: "success", message: "鍒犻櫎鎴愬姛!", @@ -1728,9 +1756,12 @@ this.multipleSelection = []; // this.listData.pageSize = 10 this.listData.pageIndex = 1; + this.getMetaData(); } else { + this.loadDialogVisible = false; this.$message.error("鍒犻櫎澶辫触"); + this.multipleSelection = []; } }); @@ -2053,5 +2084,17 @@ height: 740px; overflow-y: auto; } + .loadBox { + position: fixed; + z-index: 2002; + background: rgba(0, 0, 0, 0.2); + width: 100%; + height: 100%; + top: 0; + left: 0; + .el-loading-mask { + background: transparent !important; + } + } } </style> -- Gitblit v1.9.3