|
@@ -4,8 +4,9 @@ import searchConfig from "./config/search.config";
|
|
|
import modalConfig from "./config/modal.config";
|
|
|
import { usePageSearch, usePageModal, type PageHooks } from "/@/hooks/page";
|
|
|
import { useCompany } from "/@/hooks/core/useCompany";
|
|
|
-
|
|
|
-const PageName = "reportApply";
|
|
|
+import { useRenderIcon } from "/@/components/ReIcon/src/hooks";
|
|
|
+import dayjs from "dayjs";
|
|
|
+const PageName = "reportRecord";
|
|
|
|
|
|
const { currentCompany } = useCompany();
|
|
|
|
|
@@ -14,11 +15,16 @@ const hooks: PageHooks = {
|
|
|
pageModalHook: pageContentRef =>
|
|
|
usePageModal({
|
|
|
pageContentRef,
|
|
|
- confirmCallback: () => ({
|
|
|
+ confirmCallback: ({ create_timer }) => ({
|
|
|
+ start: dayjs(create_timer[0]).format("YYYY-MM-DD"),
|
|
|
+ end: dayjs(create_timer[1]).format("YYYY-MM-DD"),
|
|
|
companyNo: currentCompany.value.companyNo
|
|
|
})
|
|
|
})
|
|
|
};
|
|
|
+const download = url => {
|
|
|
+ console.log(url);
|
|
|
+};
|
|
|
</script>
|
|
|
|
|
|
<template>
|
|
@@ -28,6 +34,18 @@ const hooks: PageHooks = {
|
|
|
:contentConfig="contentConfig"
|
|
|
:search-config="searchConfig"
|
|
|
:modal-config="modalConfig"
|
|
|
- />
|
|
|
+ >
|
|
|
+ <template #content_action="{ status, down_url }">
|
|
|
+ <ElButton
|
|
|
+ link
|
|
|
+ size="small"
|
|
|
+ class="fl"
|
|
|
+ type="primary"
|
|
|
+ v-if="String(status) === '2'"
|
|
|
+ @click="download(down_url)"
|
|
|
+ :icon="useRenderIcon('arrow-down-line')"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ </PageContainer>
|
|
|
</PageAuth>
|
|
|
</template>
|