Explorar el Código

数据源增加一些权限按钮

cxmo hace 1 año
padre
commit
38b54fb5d4

+ 15 - 1
src/utils/buttonConfig.js

@@ -185,14 +185,28 @@ export const dataSourcePermission = {
     /*--------钢联化工数据库---- */
     mysteelData_refresh:'mysteelData:refresh',//一键刷新
     mysteelData_export:'mysteelData:export',
-    mysteelData_add:'mysteelData:add',
+    mysteelData_add:'mysteelData:add',//新增指标
+    mysteelData_classifyOpt_add:'mysteelData:classifyOpt:add',//添加目录和子项
+    mysteelData_classifyOpt_edit:'mysteelData:classifyOpt:edit',//编辑
+    mysteelData_classifyOpt_delete:'mysteelData:classifyOpt:delete',//删除
     /*--------SMM原始数据库---- */
     smmData_export:'smmData:export',
+    smmData_classifyOpt_add:'smmData:classifyOpt:add',//添加目录和子项
+    smmData_classifyOpt_edit:'smmData:classifyOpt:edit',//编辑
+    smmData_classifyOpt_delete:'smmData:classifyOpt:delete',//删除
+
     /*--------百川盈孚---- */
     bcyfData_edit:'bcyfData:edit',//编辑指标按钮
     bcyfData_export:'bcyfData:export',
+    bcyfData_classifyOpt_add:'bcyfData:classifyOpt:add',//添加目录和子项
+    bcyfData_classifyOpt_edit:'bcyfData:classifyOpt:edit',//编辑
+    bcyfData_classifyOpt_delete:'bcyfData:classifyOpt:delete',//删除
+
     /*--------卓创数据(红桃3)---- */
     hongtao3Data_export:'hongtao3Data:export',
+    hongtao3Data_classifyOpt_add:'hongtao3Data:classifyOpt:add',
+    hongtao3Data_classifyOpt_edit:'hongtao3Data:classifyOpt:edit',
+    hongtao3Data_classifyOpt_delete:'hongtao3Data:classifyOpt:delete',
     /*--------中国煤炭市场网)---- */
     zgmtData_export:'zgmtData:export',
     /*--------EIA  STEO报告---- */

+ 5 - 5
src/views/dataEntry_manage/thirdBase/BAIINFOTargetbase.vue

@@ -78,12 +78,12 @@
                 src="~@/assets/img/set_m/add.png"
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('add', data, node)"
-                v-if="data.Button.AddButton"
+                v-if="data.Button.AddButton&&permissionBtn.isShowBtn('dataSourcePermission','bcyfData_classifyOpt_add')"
               />
               <img
                 v-permission="permissionBtn.dataSourcePermission.bcyfData_edit"
                 src="~@/assets/img/set_m/edit.png"
-                v-if="data.Button.OpButton"
+                v-if="data.Button.OpButton&&permissionBtn.isShowBtn('dataSourcePermission','bcyfData_classifyOpt_edit')"
                 alt=""
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('edit', data, node)"
@@ -97,14 +97,14 @@
               />
               <img
                 src="~@/assets/img/set_m/del.png"
-                v-if="data.Button.DeleteButton"
+                v-if="data.Button.DeleteButton&&permissionBtn.isShowBtn('dataSourcePermission','bcyfData_classifyOpt_delete')"
                 alt=""
                 style="width: 14px; height: 14px"
                 @click.stop="clickClassifyHandle('del', data, node)"
               />
               <img
                 src="~@/assets/img/set_m/del_icon.png"
-                v-if="data.Button.targetDelButton"
+                v-if="data.Button.targetDelButton&&permissionBtn.isShowBtn('dataSourcePermission','bcyfData_classifyOpt_delete')"
                 alt=""
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('delTarget', data, node)"
@@ -113,7 +113,7 @@
           </div>
         </el-tree>
 
-        <div class="add-cont" @click="addClassifyHandle">
+        <div class="add-cont" @click="addClassifyHandle" v-if="permissionBtn.isShowBtn('dataSourcePermission','bcyfData_classifyOpt_add')">
           <img
             src="~@/assets/img/set_m/add_ico.png"
             alt=""

+ 5 - 5
src/views/dataEntry_manage/thirdBase/SCITargetbase.vue

@@ -78,11 +78,11 @@
                 src="~@/assets/img/set_m/add.png"
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('add', data, node)"
-                v-if="data.Button.AddButton"
+                v-if="data.Button.AddButton&&permissionBtn.isShowBtn('dataSourcePermission','hongtao3Data_classifyOpt_add')"
               />
               <img
                 src="~@/assets/img/set_m/edit.png"
-                v-if="data.Button.OpButton"
+                v-if="data.Button.OpButton&&permissionBtn.isShowBtn('dataSourcePermission','hongtao3Data_classifyOpt_edit')"
                 alt=""
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('edit', data, node)"
@@ -96,14 +96,14 @@
               />
               <img
                 src="~@/assets/img/set_m/del.png"
-                v-if="data.Button.DeleteButton"
+                v-if="data.Button.DeleteButton&&permissionBtn.isShowBtn('dataSourcePermission','hongtao3Data_classifyOpt_delete')"
                 alt=""
                 style="width: 14px; height: 14px"
                 @click.stop="clickClassifyHandle('del', data, node)"
               />
               <img
                 src="~@/assets/img/set_m/del_icon.png"
-                v-if="data.Button.targetDelButton"
+                v-if="data.Button.targetDelButton&&permissionBtn.isShowBtn('dataSourcePermission','hongtao3Data_classifyOpt_delete')"
                 alt=""
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('delTarget', data, node)"
@@ -112,7 +112,7 @@
           </div>
         </el-tree>
 
-        <div class="add-cont" @click="addClassifyHandle">
+        <div class="add-cont" @click="addClassifyHandle" v-if="permissionBtn.isShowBtn('dataSourcePermission','hongtao3Data_classifyOpt_add')">
           <img
             src="~@/assets/img/set_m/add_ico.png"
             alt=""

+ 5 - 5
src/views/dataEntry_manage/thirdBase/smmTargetbase.vue

@@ -91,11 +91,11 @@
                 src="~@/assets/img/set_m/add.png"
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('add', data, node)"
-                v-if="data.Button.AddButton"
+                v-if="data.Button.AddButton&&permissionBtn.isShowBtn('dataSourcePermission','smmData_classifyOpt_add')"
               />
               <img
                 src="~@/assets/img/set_m/edit.png"
-                v-if="data.Button.OpButton"
+                v-if="data.Button.OpButton&&permissionBtn.isShowBtn('dataSourcePermission','smmData_classifyOpt_edit')"
                 alt=""
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('edit', data, node)"
@@ -109,14 +109,14 @@
               />
               <img
                 src="~@/assets/img/set_m/del.png"
-                v-if="data.Button.DeleteButton"
+                v-if="data.Button.DeleteButton&&permissionBtn.isShowBtn('dataSourcePermission','smmData_classifyOpt_delete')"
                 alt=""
                 style="width: 14px; height: 14px"
                 @click.stop="clickClassifyHandle('del', data, node)"
               />
               <img
                 src="~@/assets/img/set_m/del_icon.png"
-                v-if="data.Button.targetDelButton"
+                v-if="data.Button.targetDelButton&&permissionBtn.isShowBtn('dataSourcePermission','smmData_classifyOpt_delete')"
                 alt=""
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('delTarget', data, node)"
@@ -125,7 +125,7 @@
           </div>
         </el-tree>
 
-        <div class="add-cont" @click="addClassifyHandle">
+        <div class="add-cont" @click="addClassifyHandle" v-if="permissionBtn.isShowBtn('dataSourcePermission','smmData_classifyOpt_add')">
           <img
             src="~@/assets/img/set_m/add_ico.png"
             alt=""

+ 4 - 4
src/views/dataEntry_manage/thirdBase/steelChemicalbase.vue

@@ -85,18 +85,18 @@
                 src="~@/assets/img/set_m/add.png"
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('add', data, node)"
-                v-if="data.Button.AddButton"
+                v-if="data.Button.AddButton&&permissionBtn.isShowBtn('dataSourcePermission','mysteelData_classifyOpt_add')"
               />
               <img
                 src="~@/assets/img/set_m/edit.png"
-                v-if="data.Button.OpButton"
+                v-if="data.Button.OpButton&&permissionBtn.isShowBtn('dataSourcePermission','mysteelData_classifyOpt_edit')"
                 alt=""
                 style="width: 14px; height: 14px; margin-right: 5px"
                 @click.stop="clickClassifyHandle('edit', data, node)"
               />
               <img
                 src="~@/assets/img/set_m/del.png"
-                v-if="data.Button.DeleteButton"
+                v-if="data.Button.DeleteButton&&permissionBtn.isShowBtn('dataSourcePermission','mysteelData_classifyOpt_delete')"
                 alt=""
                 style="width: 14px; height: 14px"
                 @click.stop="clickClassifyHandle('del', data, node)"
@@ -105,7 +105,7 @@
           </div>
         </el-tree>
 
-        <div class="add-cont" @click="addClassifyHandle">
+        <div class="add-cont" @click="addClassifyHandle" v-if="permissionBtn.isShowBtn('dataSourcePermission','mysteelData_classifyOpt_add')">
           <img
             src="~@/assets/img/set_m/add_ico.png"
             alt=""

+ 0 - 5
src/vuex/modules/permissionButton.js

@@ -16,11 +16,6 @@ const permissionButtons = {
             return new Promise((resolve,reject)=>{
                 departInterence.getRoleBtnAuth().then(res=>{
                     const buttons = res.Data || []
-                    /* buttons.push({ButtonCode:'etaTable:customize:mix:edit'})
-                    buttons.push({ButtonCode:'etaTable:customize:mix:download'}) 
-                    buttons.push({ButtonCode:'docPage:delete'})
-                    */
-                    //buttons.push({ButtonCode:'sysDepart:classifyOpt:edit'})
                     commit('SET_PERMISSION_BUTTONS',buttons)
                     
                     let trialUserPermisson = !!buttons.find(item => item.ButtonCode =="trialUserAction")