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/index.vue | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue index e982962..9a6bc20 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue @@ -34,11 +34,11 @@ @row-click="rowClickHandler"> <template slot="menuLeft"> <el-button icon="el-icon-plus" size="small" type="primary" @click="addHandler">鍒涘缓</el-button> - <el-button icon="el-icon-edit" plain size="small" type="primary" @click="editHandler">淇敼</el-button> - <el-button icon="el-icon-delete" plain size="small" type="danger" @click="delHandler">鍒犻櫎</el-button> + <!--<el-button icon="el-icon-edit" plain size="small" type="primary" @click="editHandler">淇敼</el-button> + <el-button icon="el-icon-delete" plain size="small" type="danger" @click="delHandler">鍒犻櫎</el-button>--> <el-button icon="el-icon-download" plain size="small" type="primary" @click="exportClickHandler">瀵煎嚭</el-button> <el-button icon="el-icon-upload2" plain size="small" type="primary" @click="upLoadClickHandler">瀵煎叆</el-button> - <el-button icon="el-icon-place" plain size="small" type="primary" @click="">鎺堟潈</el-button> + <el-button icon="el-icon-place" plain size="small" type="primary" @click="uiAuthorHandler">鎺堟潈</el-button> </template> <template slot="menu" slot-scope="scope"> <el-button icon="el-icon-edit" size="small" type="text" @click="rowEditBtnClick(scope.row)">缂栬緫 @@ -126,6 +126,7 @@ <!-- 瀵煎叆 --> <upload-file ref="upload" :fileType="upFileType" :fileUrl="fileUrl" :tipList="tipList" :fileData="fileData" title="瀵煎叆" @updata="getTableList" @upfaildata="upFail"></upload-file> + <!--椤电绐楀彛--> <el-dialog v-dialogDrag :title="dialog.title" :visible.sync="dialog.showDialog" @@ -137,6 +138,8 @@ @close="dialog.showDialog=false"> <pl-show :uiDefineData="dialog.uiDefineData"></pl-show> </el-dialog> + <!--ui鎺堟潈--> + <ui-author ref="uiAuthor"></ui-author> </el-main> </el-container> @@ -147,9 +150,10 @@ import basicOption from "@/util/basic-option"; import func from "@/util/func"; import plShow from "@/views/modelingMenu/ui/uiDefine/rightRegion/plShow"; +import uiAuthor from "@/views/authority/ui/uiAuthorization/UIDialog" export default { name: "index", - components:{plShow}, + components:{plShow,uiAuthor}, data() { return { dialog: { @@ -581,6 +585,14 @@ upFail(response){ }, + //ui鎺堟潈 + uiAuthorHandler(){ + if (this.selectList.length!=1) { + this.$message.error('璇烽�夋嫨涓�鏉℃暟鎹�'); + return; + } + this.$refs.uiAuthor.openDialog(this.nodeRow.attributes.name,this.selectList[0].plCode); + }, // 缂栬緫鎸夐挳 rowEditBtnClick(row) { this.form={ -- Gitblit v1.9.3