浏览代码

修改要优化

tangning 3 年之前
父节点
当前提交
f6bbfc76af
共有 3 个文件被更改,包括 22 次插入1 次删除
  1. 4 1
      src/view/dispatch/index.vue
  2. 9 0
      src/view/role/const.js
  3. 9 0
      src/view/role/index.vue

+ 4 - 1
src/view/dispatch/index.vue

@@ -118,7 +118,7 @@
         </template>
         <!-- -if="user.info.id == row.creatorId || user.roleKey == 'admin-dept'" -->
         <template v-else>
-          <span class="oper-span" v-power="'share'" @click="row.sceneNum && shareHandle(row)">分享</span>
+          <span class="oper-span" v-power="'share'" @click="shareHandle(row)">分享</span>
           <span class="oper-span" v-power="'edit'" @click="auth.update && user.info.deptId == row.deptId && editInfo(row)" :class="{disable: !(auth.update && user.info.deptId == row.deptId)}">编辑</span>
           <span class="oper-span" 
             @click="auth.delete && user.info.deptId == row.deptId && dataList.delete(row)" 
@@ -674,6 +674,9 @@ export default {
       this.share.show = false
     },
     async shareHandle(item) {
+      if(!item.sceneNum){
+        return this.$message.error('暂未生成场景', '提示')
+      }
       let res = await axios.get(getFirePsw, {params: {projectId: item.id}})
       
       this.share.show = true

+ 9 - 0
src/view/role/const.js

@@ -0,0 +1,9 @@
+const list = (type,grade) => {
+    //1 全部数据  3 所属组织及下级组织数据 4 所属组织内部数据 5个人创建数据
+    let res = 1 
+    // switch(type){
+
+    // }
+    return res
+}
+export default list

+ 9 - 0
src/view/role/index.vue

@@ -142,6 +142,7 @@
                 <el-radio
                   style="line-height:28px"
                   v-for="item in roleSelct"
+                  v-show="roleSelctShow()"
                   :key="item.id"
                   :label="item.id"
                   size="medium"
@@ -261,6 +262,13 @@ export default {
       data.newShow = true;
       
     };
+    const roleSelctShow = () => {
+      console.log('dataroleSelct',data.selectShow)
+      if(data.roleLevel == 5){
+        return data.roleSelct
+      }
+      return data.roleSelct
+    }
     const data = reactive({
       newShow: false,
       editName: "", //修改编辑用户名称
@@ -296,6 +304,7 @@ export default {
     return {
       ...state,
       ...toRefs(data),
+      roleSelctShow,
       flag,
       getTreedata,
       headList,