Просмотр исходного кода

Merge branch 'master' of http://119.23.210.103:3000/wy/zdqy_firm_former

cfort 2 лет назад
Родитель
Сommit
493da2b0ba
2 измененных файлов с 18 добавлено и 6 удалено
  1. 9 3
      src/views/component/selectType.vue
  2. 9 3
      src/views/infosManage/fileIE.vue

+ 9 - 3
src/views/component/selectType.vue

@@ -9,7 +9,13 @@
 import curdPost from "@/business/platform/form/utils/custom/joinCURD.js";
 export default {
   data() {
-    const { first } = this.$store.getters.level
+    let levelInfos;
+    const { first, second } = this.$store.getters.level;
+    if (second) {
+      levelInfos = second
+    } else {
+      levelInfos = first
+    }
     return {
       props: {
         lazy: true,
@@ -36,7 +42,7 @@ export default {
           })
         }
       },
-      first
+      levelInfos
     };
   },
   mounted() {
@@ -55,7 +61,7 @@ export default {
       this.$emit("change-data", "xiLeiId", nodesInfo.value);
       this.$emit("change-data", "quanXianLeiXing", authority.chaYue);
       for (var i of authority.buMen) {
-        if (i[0] == this.first) {
+        if (i[0] == this.levelInfos || i[1] == this.levelInfos) {
           authorityBuMen.push(i[i.length - 1])
         }
       }

+ 9 - 3
src/views/infosManage/fileIE.vue

@@ -86,6 +86,11 @@ export default {
   },
   mixins: [FixHeight],
   data() {
+    let depArrs = []
+    const { deptList } = this.$store.getters
+    for (var i of deptList) {
+      depArrs.push(`wj.bian_zhi_bu_men_ like '${i.positionId}'`)
+    }
     return {
       treeData: [],
       show: '',
@@ -146,7 +151,8 @@ export default {
         comAuthority: [],
         buMenAuthority: [],
         authority: []
-      } // 存放所点击列表的分类信息
+      }, // 存放所点击列表的分类信息
+      depArrs
     }
   },
   created() {
@@ -272,9 +278,9 @@ export default {
       //    FROM (SELECT *FROM (SELECT * FROM t_wjcysqb  ORDER BY create_time_ DESC LIMIT 99999999) a GROUP BY a.yong_hu_id_,a.wen_jian_id_) qx LEFT JOIN t_wjxxb wj ON qx.wen_jian_id_=wj.wen_jian_fu_jian_ WHERE qx.yong_hu_id_='${this.userId}' AND qx.shou_quan_='1' ${wheres1} GROUP BY qx.yong_hu_id_,qx.wen_jian_id_`
       let selectSql = 'select wj.wen_jian_xi_lei_,wj.wen_jian_bian_hao,wj.wen_jian_ming_che,wj.ban_ben_,wj.wen_jian_fu_jian_ AS fu_jian_,wj.fa_fang_shi_jian_  from'
       // 共用文件
-      let comSql = `${selectSql} t_wjxxb wj where wj.shi_fou_guo_shen_ ='有效' ${wheres1}`
+      let comSql = `${selectSql} t_wjxxb wj where wj.shi_fou_guo_shen_ ='有效' and (${this.depArrs.join(' or ')}) ${wheres1}`
       // 部门权限文件
-      let buMenSql = `${selectSql}  t_wjxxb wj where wj.shi_fou_guo_shen_ ='有效' ${wheres2}`
+      let buMenSql = `${selectSql}  t_wjxxb wj where wj.shi_fou_guo_shen_ in ('有效','使用') ${wheres2}`
       // 受限文件
       let authoritySql = `${selectSql}  t_wjxxb wj WHERE wj.shi_fou_guo_shen_ ='有效' and wj.quan_xian_xin_xi_ like '%${this.userId}%'  ${wheres3} `
       let sqlArr = [comSql, buMenSql, authoritySql]