From 439b134c9b54ce7fa89f7963ff1c62e79997c00a Mon Sep 17 00:00:00 2001
From: RuoYi <yzz_ivy@163.com>
Date: 星期二, 23 八月 2022 20:47:41 +0800
Subject: [PATCH] 优化页面内嵌iframe切换tab不刷新数据

---
 src/views/tool/gen/editTable.vue |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/views/tool/gen/editTable.vue b/src/views/tool/gen/editTable.vue
index 66201ea..bc2d63e 100644
--- a/src/views/tool/gen/editTable.vue
+++ b/src/views/tool/gen/editTable.vue
@@ -118,10 +118,10 @@
       </el-tab-pane>
     </el-tabs>
     <el-form label-width="100px">
-      <el-form-item style="text-align: center;margin-left:-100px;margin-top:10px;">
+      <div style="text-align: center;margin-left:-100px;margin-top:10px;">
         <el-button type="primary" @click="submitForm()">鎻愪氦</el-button>
         <el-button @click="close()">杩斿洖</el-button>
-      </el-form-item>
+      </div>
     </el-form>
   </el-card>
 </template>
@@ -149,13 +149,13 @@
   Promise.all([basicForm, genForm].map(getFormPromise)).then(res => {
     const validateResult = res.every(item => !!item);
     if (validateResult) {
-      const genTable = Object.assign({}, basicForm.model, genForm.model);
+      const genTable = Object.assign({}, info.value);
       genTable.columns = columns.value;
       genTable.params = {
-        treeCode: genTable.treeCode,
-        treeName: genTable.treeName,
-        treeParentCode: genTable.treeParentCode,
-        parentMenuId: genTable.parentMenuId
+        treeCode: info.value.treeCode,
+        treeName: info.value.treeName,
+        treeParentCode: info.value.treeParentCode,
+        parentMenuId: info.value.parentMenuId
       };
       updateGenTable(genTable).then(res => {
         proxy.$modal.msgSuccess(res.msg);
@@ -181,7 +181,7 @@
 }
 
 (() => {
-  const tableId = route.query && route.query.tableId;
+  const tableId = route.params && route.params.tableId;
   if (tableId) {
     // 鑾峰彇琛ㄨ缁嗕俊鎭�
     getGenTable(tableId).then(res => {

--
Gitblit v1.9.3