wupengfei
5 天以前 052a1c6f01420d695cb3c251619249725181ff02
src/components/commonView/DeclareEnterpriseTableView.vue
@@ -11,6 +11,9 @@
        </SearchInput>
      </QueryFilterItem>
    </template>
    <template #btn>
      <slot name="btn"></slot>
    </template>
  </ProTableQueryFilterBar>
  <ProTableV2
    v-bind="proTableProps"
@@ -53,23 +56,12 @@
  };
  openDialog?: (row) => void;
  column?: API.ModuleColumnDto[];
  operationBtns?: OperationBtnType[];
};
const props = withDefaults(defineProps<Props>(), {
  column: () => BaseDeclareEnterpriseTableViewColumns,
});
const operationBtns = defineOperationBtns([
  {
    data: {
      enCode: 'detailBtn',
      name: '详情',
    },
    emits: {
      onClick: (role) => props.openDialog(role),
    },
  },
]);
</script>
<style lang="scss" scoped>