tangning пре 2 недеља
родитељ
комит
c03671685d
1 измењених фајлова са 9 додато и 1 уклоњено
  1. 9 1
      src/view/camera/index.vue

+ 9 - 1
src/view/camera/index.vue

@@ -74,6 +74,14 @@ import { getCameraPagging, delCamera, addCamera, Camera } from "@/store/camera";
 import { confirm } from "@/helper/message";
 import { ElMessage } from "element-plus";
 import { cameraTypeDesc } from "@/constant/camera";
+import { user } from "@/store/user";
+import { computed } from "vue";
+
+const canShowAll = computed(() => {
+  const roleList = user.value.info?.roleList || [];
+  return roleList.includes("admin") || roleList.includes("admin-super");
+});
+
 
 const { state, queryReset, refresh, changPageCurrent, changPageSize, add } = usePagging({
   get: getCameraPagging,
@@ -82,7 +90,7 @@ const { state, queryReset, refresh, changPageCurrent, changPageSize, add } = use
     deptId: "",
     snCode: "",
     type: "2",
-    searchType: "0",
+    searchType: canShowAll.value ? "2" : "0",
     searchKey: "",
   },
 });