wupengfei
2025-04-23 b7426e2384b85e92ec1b59061bdada9b4f5c69ec
src/components/commonView/DetailView.vue
@@ -1,20 +1,15 @@
<template>
  <ProForm :model="form" label-width="160px" label-position="left" is-read>
    <ChunkCellV2 title="材料审核">
    <ChunkCellV2 title="材料审核" style="margin-bottom: 0">
      <BatchInfoView :form="form"></BatchInfoView>
    </ChunkCellV2>
    <ChunkCellV2 title="汇总材料">
    <ChunkCellV2 title="汇总材料" style="margin-bottom: 0">
      <MaterialInfoView :form="form"></MaterialInfoView>
    </ChunkCellV2>
    <ChunkCellV2 title="汇算材料">
    <ChunkCellV2 title="汇算材料" style="margin-bottom: 0">
      <SettlementMaterialInfoView :form="form"></SettlementMaterialInfoView>
    </ChunkCellV2>
    <ChunkCellV2 title="申报企业名单" class="chunk-cell-table">
      <slot name="table"> </slot>
    </ChunkCellV2>
    <ChunkCell v-if="hasForm">
      <slot name="form"></slot>
    </ChunkCell>
    <slot></slot>
  </ProForm>
</template>
@@ -24,7 +19,6 @@
import BatchInfoView from './BatchInfoView.vue';
import MaterialInfoView from './MaterialInfoView.vue';
import SettlementMaterialInfoView from './SettlementMaterialInfoView.vue';
import DeclareEnterpriseTableView from './DeclareEnterpriseTableView.vue';
defineOptions({
  name: 'DetailView',
@@ -33,9 +27,16 @@
type Props = {
  hasForm?: boolean;
  form?: {
    categoryName: string;
    amount: number;
    url: UploadUserFile[];
    batchNo: string;
    parkName: string;
    parkTypeName: string;
    applyMonth: string;
    applySumAmount: number;
    enterpriseTaxSubFileUrl: UploadUserFile[];
    enterpriseOperateFileUrl: UploadUserFile[];
    bountyAssignFileUlr: UploadUserFile[];
    bountyCollectFileUrl: UploadUserFile[];
    enterpriseRelateFileUrl: UploadUserFile[];
  };
};