From 18715a9d20518abb1374408007759ab2988d1150 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期二, 08 十月 2024 11:58:35 +0800
Subject: [PATCH] 页签克隆

---
 Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/plShow.vue |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/plShow.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/plShow.vue
index 6c677e5..9619374 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/plShow.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/plShow.vue
@@ -18,10 +18,9 @@
         <el-button icon="el-icon-delete" plain size="small" type="danger" @click="delHandler">鍒犻櫎</el-button>-->
       </template>
       <template slot="menu" slot-scope="scope">
-        <el-button icon="el-icon-edit" size="small" type="text" @click="rowEditBtnClick(scope.row)">缂栬緫
-        </el-button>
-        <el-button icon="el-icon-delete" size="small" type="text" @click="rowDeleteHandler(scope.row)">鍒犻櫎
-        </el-button>
+        <el-button icon="el-icon-edit" size="small" type="text" @click="rowEditBtnClick(scope.row)">缂栬緫</el-button>
+        <el-button icon="el-icon-delete" size="small" type="text" @click="rowDeleteHandler(scope.row)">鍒犻櫎</el-button>
+        <el-button icon="el-icon-document-copy" size="small" type="text" @click="rowCloneHandler(scope.row)">鍏嬮殕</el-button>
       </template>
       <template slot="plIsOpen" slot-scope="{row}">
         <el-tag v-if="row.plIsOpen === 1" type="success">鍚敤</el-tag>
@@ -99,6 +98,7 @@
             <el-button type="primary" @click="saveHandler">纭� 瀹�</el-button>
           </span>
     </el-dialog>
+    <clone-dialog ref="cloneDialog"></clone-dialog>
   </div>
 </template>
 
@@ -112,6 +112,7 @@
 } from "@/api/UI/uiDefine";
 import func from "@/util/func";
 import bottomTable from "./bottomTable/index";
+import cloneDialog from "@/views/modelingMenu/ui/uiDefine/rightRegion/cloneDialog";
 
 export default {
 name: "plShow",
@@ -121,7 +122,7 @@
       default: {}
     },
   },
-  components:{bottomTable},
+  components:{bottomTable,cloneDialog},
   data() {
     return {
       uiDefineOid:'',
@@ -135,7 +136,7 @@
         editBtn: false,
         delBtn: false,
         index:false,
-        menuWidth:160,
+        menuWidth:220,
         align:'left',
         column: [{
           label: '搴忓彿',
@@ -375,6 +376,9 @@
         }
       });
     },
+    rowCloneHandler(row) {
+      this.$refs.cloneDialog.openDialog(row);
+    },
   }
 }
 </script>

--
Gitblit v1.9.3