Răsfoiți Sursa

fix:补充受控文件公共查阅的数据隔离

liujiayin 2 ani în urmă
părinte
comite
bdd15b25dc
1 a modificat fișierele cu 8 adăugiri și 2 ștergeri
  1. 8 2
      src/views/infosManage/fileIE.vue

+ 8 - 2
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,7 +278,7 @@ 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_ in ('有效','使用') ${wheres2}`
       // 受限文件