From 1d8ffe35090c3e541dc2e0d9a26a4ef1c853d3b1 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期五, 27 九月 2024 18:10:20 +0800
Subject: [PATCH] UI授权

---
 Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 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 4870af7..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
@@ -38,7 +38,7 @@
             <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