소스 검색

fix: 收款记录组件 admin 不预设 enterprise 过滤,与消费记录/转账记录行为一致

alphaH 2 주 전
부모
커밋
d4f8e2d4c5
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      frontend/src/views/module_payment/account/components/F2fTradeRecord.vue

+ 7 - 3
frontend/src/views/module_payment/account/components/F2fTradeRecord.vue

@@ -95,10 +95,12 @@ import facetofaceApi, {
   TRADE_STATUS_LABEL,
   TRADE_STATUS_OPTIONS,
 } from "@/api/module_payment/facetoface";
-import { useEnterpriseStore } from "@/store";
-import { ref, reactive, onMounted } from "vue";
+import { useEnterpriseStore, useUserStore } from "@/store";
+import { ref, reactive, computed, onMounted } from "vue";
 
 const enterpriseStore = useEnterpriseStore();
+const userStore = useUserStore();
+const isPlatformUser = computed(() => userStore.is_platform_user);
 
 const loading = ref(false);
 const list = ref<any[]>([]);
@@ -150,7 +152,9 @@ function handleSearchReset() {
 
 onMounted(async () => {
   await enterpriseStore.loadEnterpriseList();
-  searchForm.enterprise_id = enterpriseStore.getCurrentEnterprise?.enterprise_id;
+  if (!isPlatformUser.value) {
+    searchForm.enterprise_id = enterpriseStore.getCurrentEnterprise?.enterprise_id;
+  }
   fetchList();
 });
 </script>