wupengfei
2025-04-07 c8fe05eb089226a8f1f36e403f25f99f99831954
src/views/MaterialReview/MaterialReviewDetail.vue
@@ -7,18 +7,16 @@
            <div>
              申报详情
              <span class="page-form-layout-title-item status">
                {{ `审核状态:${state.detail.categoryName}` }}
                {{ `审核状态:${form.categoryName}` }}
              </span>
              <span class="page-form-layout-title-item remark">
                {{ `审核未通过原因:${state.detail.categoryName}` }}
                {{ `审核未通过原因:${form.categoryName}` }}
              </span>
            </div>
          </div>
        </template>
        <DetailView :form="state.detail">
          <template #table>
            <DeclareEnterpriseTableView ref="tableRef"></DeclareEnterpriseTableView>
          </template>
        <DetailView :form="form">
          <DeclareEnterpriseTableView ref="tableRef"></DeclareEnterpriseTableView>
        </DetailView>
        <template #footer>
          <el-button @click="handleBack">关闭</el-button>
@@ -45,12 +43,10 @@
const route = useRoute();
const { closeViewPush } = useRouteView();
const id = route.params?.id as string;
const state = reactive({
  detail: {
    categoryName: '',
    amount: 0,
    url: [] as UploadUserFile[],
  },
const form = reactive({
  categoryName: '',
  amount: 0,
  url: [] as UploadUserFile[],
});
const tableRef = ref<InstanceType<typeof DeclareEnterpriseTableView>>();
@@ -67,9 +63,9 @@
  },
  placeholderData: () => ({} as API.InformationShowDetailDto),
  onSuccess(data) {
    state.detail.categoryName = data.categoryName;
    state.detail.amount = data.attentionCount;
    state.detail.url = convertApi2FormUrlOnlyOne(data.avatarUrl);
    form.categoryName = data.categoryName;
    form.amount = data.attentionCount;
    form.url = convertApi2FormUrlOnlyOne(data.avatarUrl);
    tableRef.value?.getList();
  },