history.vue 812 B

123456789101112131415161718192021222324252627
  1. <template>
  2. <el-dialog v-model="visible" title="历史版本" width="80%" :close-on-click-modal="false" @closed="$emit('closed')">
  3. <data-table hidePageHeader hideHandler :paramsColums="paramsColums" :options="tableOptions"></data-table>
  4. </el-dialog>
  5. </template>
  6. <script setup>
  7. import dataTable from "@/views/process/line/index";
  8. const $emit = defineEmits(["closed"]);
  9. const paramsColums = reactive([]);
  10. const tableOptions = reactive({
  11. maxHeight: 1048,
  12. toolbarConfig: { export: false, zoom: false, custom: false }
  13. });
  14. const visible = ref(false);
  15. const setData = data => {
  16. visible.value = true;
  17. paramsColums.push({ column: "parentId", defaultValue: data.id });
  18. paramsColums.push({ column: "tenantId", defaultValue: data.tenantId });
  19. }
  20. defineExpose({
  21. setData
  22. });
  23. </script>