wupengfei
2025-04-11 ae671e401db4b158b6bd4292fb99fab58e40844c
src/components/commonView/DeclareEnterpriseTableView.vue
@@ -22,7 +22,6 @@
    }"
  >
  </ProTableV2>
  <MateriaDetailDialog v-bind="dialogProps"></MateriaDetailDialog>
</template>
<script setup lang="ts">
@@ -31,12 +30,9 @@
  QueryFilterItem,
  ProTableV2,
  SearchInput,
  useFormDialog,
  defineOperationBtns,
  defineColumns,
} from '@bole-core/components';
import MateriaDetailDialog from './MateriaDetailDialog.vue';
import { FourStreamsMaterialFileTableItem } from './types';
defineOptions({
  name: 'DeclareEnterpriseTableView',
@@ -49,6 +45,7 @@
  extraParamState: {
    searchKeyWord: string;
  };
  openDialog?: (row) => void;
};
const props = withDefaults(defineProps<Props>(), {});
@@ -98,22 +95,10 @@
      name: '详情',
    },
    emits: {
      onClick: (role) => openDialog(role),
      onClick: (role) => props.openDialog(role),
    },
  },
]);
const { dialogProps, handleEdit, editForm } = useFormDialog({
  defaultFormParams: {
    list: [] as FourStreamsMaterialFileTableItem[],
  },
});
function openDialog(row?: API.ParkBountyApplyDetailInfo) {
  handleEdit({
    list: [],
  });
}
</script>
<style lang="scss" scoped>