From 692685949aa35bb2764566ef437bb7535113c6f2 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 03 四月 2025 17:30:09 +0800 Subject: [PATCH] feat: init --- src/views/EnterpriseInfo/EnterpriseInfoDetail.vue | 30 +++++++++++++++++++++++++++++- 1 files changed, 29 insertions(+), 1 deletions(-) diff --git a/src/views/EnterpriseInfo/EnterpriseInfoDetail.vue b/src/views/EnterpriseInfo/EnterpriseInfoDetail.vue index f6983da..67aa55e 100644 --- a/src/views/EnterpriseInfo/EnterpriseInfoDetail.vue +++ b/src/views/EnterpriseInfo/EnterpriseInfoDetail.vue @@ -1,11 +1,39 @@ <template> - <div>EnterpriseInfoDetail</div> + <LoadingLayout> + <AppContainer> + <ProTabs v-model="state.tabType" hasBorder> + <ProTabPane lazy label="浼佷笟鍩烘湰淇℃伅" name="enterpriseBasicInfo"> + <EnterpriseBasicInfoView></EnterpriseBasicInfoView> + </ProTabPane> + <ProTabPane lazy label="浼佷笟鐢虫姤璁板綍" name="enterpriseDeclareRecord"> + <EnterpriseDeclareRecordView></EnterpriseDeclareRecordView> + </ProTabPane> + <ProTabPane lazy label="濂栧姳閲戝彂鏀捐褰�" name="rewardGrantRecord"> + <RewardGrantRecordView></RewardGrantRecordView> + </ProTabPane> + <ProTabPane lazy label="濂栧姳閲戞秷璐硅褰�" name="rewardConsumeRecord"> + <RewardConsumeRecordView></RewardConsumeRecordView> + </ProTabPane> + </ProTabs> + </AppContainer> + </LoadingLayout> </template> <script setup lang="ts"> +import { AppContainer, ProTabs, ProTabPane } from '@bole-core/components'; +import EnterpriseBasicInfoView from './components/EnterpriseBasicInfoView.vue'; +import EnterpriseDeclareRecordView from './components/EnterpriseDeclareRecordView.vue'; +import RewardGrantRecordView from './components/RewardGrantRecordView.vue'; +import RewardConsumeRecordView from './components/RewardConsumeRecordView.vue'; + defineOptions({ name: 'EnterpriseInfoDetail', }); + +const state = reactive({ + loading: true, + tabType: 'enterpriseBasicInfo', +}); </script> <style lang="scss" scoped> -- Gitblit v1.9.1