Преглед изворни кода

fix:修改文件查阅人员列表数据过滤逻辑

liujiayin пре 2 година
родитељ
комит
66ff48dfe4

+ 0 - 1
src/views/permissions/details/fileEchart.vue

@@ -27,7 +27,6 @@
 
 
 <script>
-import { getLmitedFile, getUserByFile, saveUserByFile } from '@/api/permission/file'
 import curdPost from '@/business/platform/form/utils/custom/joinCURD.js'
 
 export default {

+ 6 - 5
src/views/permissions/file_permission/filePermission.vue

@@ -30,10 +30,9 @@
   </ibps-layout>
 </template>
 <script>
-import { getAllUserInfor } from '@/api/permission/page'
 import FixHeight from '@/mixins/height'
 import Detail from '../details/fileEchart.vue'
-
+import curdPost from '@/business/platform/form/utils/custom/joinCURD.js'
 
 export default {
   components: {
@@ -64,12 +63,14 @@ export default {
   methods: {
     loadNode(node, resolve) {
       this.loading = true
-      getAllUserInfor().then(res => {
+      let sql = `select ee.id_ AS eeId,ee.name_ AS eeName,ee.status_,ee.positions_,en.id_ AS enId,en.name_ AS enName,en.path_ FROM ibps_party_employee ee 
+        LEFT JOIN ibps_party_entity en ON FIND_IN_SET(en.id_,ee.positions_) WHERE ee.status_='actived' AND ee.id_<>'-1' AND en.path_ LIKE'%${this.$store.getters.level.first}%' GROUP BY ee.id_`
+      curdPost('sql', sql).then(res => {
         this.loading = false
         for (let i of res.variables.data) {
           let data = {}
-          data["id"] = i.id_
-          data["label"] = i.name_
+          data["id"] = i.eeId
+          data["label"] = i.eeName
           this.peopleData.push(data)
         }
       }).catch(res => {