diff --git a/src/components/common/y-chart.vue b/src/components/common/y-chart.vue index d0c51ef..044b479 100644 --- a/src/components/common/y-chart.vue +++ b/src/components/common/y-chart.vue @@ -52,9 +52,7 @@ const emit = defineEmits(["toFilt"]); const chartType = ref("line"); const dateType = ref("day"); -const filterData = ref({ - -}); +const filterData = ref({}); const rangePicker = computed(() => { switch(dateType.value) { diff --git a/src/components/common/y-table.vue b/src/components/common/y-table.vue index d64a24c..bc2468a 100644 --- a/src/components/common/y-table.vue +++ b/src/components/common/y-table.vue @@ -29,7 +29,7 @@ /> -
导出
+
导出
@@ -57,6 +58,7 @@ import { reactive, ref } from "vue"; import { useDebounceFn } from "@vueuse/core"; import _ from "lodash"; +import { CloudDownloadOutlined } from "@ant-design/icons-vue"; const YCODE_BASEURL = import.meta.env.VITE_YCODE_BASEURL @@ -99,6 +101,14 @@ const pageState = reactive({ perPage: 20, }); +// watch(() => props.previewId, () => { +// props.filterConfig.forEach(item => { +// if (item.type === 'time') { +// filterData.value[item.name] = [dayjs().startOf('month'), dayjs().endOf('month')]; +// } +// }) +// }, { immediate: true }) + const getFilter = () => { const cloneFilter = _.cloneDeep(props.filterConfig); const filter = cloneFilter @@ -141,6 +151,7 @@ const pageChange = () => {