Quellcode durchsuchen

设备档案查询默认当前组(金山)

shenqilong vor 6 Monaten
Ursprung
Commit
eba31e9725
1 geänderte Dateien mit 12 neuen und 2 gelöschten Zeilen
  1. 12 2
      src/views/component/device/index.vue

+ 12 - 2
src/views/component/device/index.vue

@@ -512,7 +512,17 @@ export default {
   },
   mixins: [FixHeight],
   data() {
-    const { userId, level = {}, position, setting } = this.$store.getters || {}
+    const {
+      userId,
+      level = {},
+      position,
+      setting,
+      deptList = []
+    } = this.$store.getters || {}
+    const mainPositionId = this.$store.getters?.mainPosition?.id || ''
+    const isHighLevel = deptList
+      .filter((i) => i.depth === 3)
+      .some((i) => mainPositionId.includes(i.positionId))
 
     return {
       config: setting?.postJob?.allocation || false,
@@ -574,7 +584,7 @@ export default {
       level: level.second || level.first,
       userId: userId,
       search: {
-        pos: '',
+        pos: setting?.dept?.default ? (isHighLevel ? '' : mainPositionId) : '',
         time: [],
         nowNumber: '',
         preNumber: '',