|
@@ -25,8 +25,17 @@
|
|
|
:source="drawerlist"
|
|
|
:meta="meta"
|
|
|
@page-change="onPageChange"
|
|
|
+ :scroll="{x: 18500}"
|
|
|
width="90%"
|
|
|
>
|
|
|
+ <template #tool-bar>
|
|
|
+ <tool-bar
|
|
|
+ :text="['official_name', 'book_name']"
|
|
|
+ :label="['公众号名称', '书名']"
|
|
|
+ @confirm="draweronSearch"
|
|
|
+ v-model:loading="drawerinSearching"
|
|
|
+ ></tool-bar>
|
|
|
+ </template>
|
|
|
<!-- <template #default="{ data }">
|
|
|
<p>{{ data.id }}</p>
|
|
|
</template>-->
|
|
@@ -45,7 +54,7 @@ import {
|
|
|
TableColumnOfMoreStat,
|
|
|
} from "../_pageOptions/table-put";
|
|
|
|
|
|
-import { getDeliveryStatList } from "@/api";
|
|
|
+import { getDeliveryStatList, getDeliveryMoreStatList } from "@/api";
|
|
|
import usePagination from "@/hooks/usePagination";
|
|
|
|
|
|
import { deliveryPlanItem, PageOptions, moreStatPlanItem } from "@/types/api";
|
|
@@ -65,6 +74,8 @@ const PutData = defineComponent({
|
|
|
columns: TableColumnOfPutData,
|
|
|
drawercolumns: TableColumnOfMoreStat,
|
|
|
inSearching: false,
|
|
|
+ drawerinSearching: false,
|
|
|
+ drawermeta: {},
|
|
|
show: false,
|
|
|
});
|
|
|
const onSearch = async (fields: Record<string, string>) => {
|
|
@@ -100,6 +111,30 @@ const PutData = defineComponent({
|
|
|
// console.log(data.date);
|
|
|
// router.push({ path: "/put/datamore" });
|
|
|
state.show = true;
|
|
|
+ getDeliveryMoreStatList().then((r) => {
|
|
|
+ state.drawerlist = r.data.list;
|
|
|
+ state.drawermeta = r.data.meta;
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
+ const draweronSearch = async (fields: Record<string, string>) => {
|
|
|
+ try {
|
|
|
+ const { official_name, book_name, start_time, end_time } = fields;
|
|
|
+ const { data } = await getDeliveryMoreStatList({
|
|
|
+ start_time,
|
|
|
+ end_time,
|
|
|
+ official_name,
|
|
|
+ book_name,
|
|
|
+ page: 1,
|
|
|
+ });
|
|
|
+ state.drawerlist = data.list;
|
|
|
+ state.drawermeta = data.meta;
|
|
|
+ } catch (e) {
|
|
|
+ console.log(e);
|
|
|
+ } finally {
|
|
|
+ console.log(state.drawerinSearching);
|
|
|
+ state.drawerinSearching = false;
|
|
|
+ }
|
|
|
};
|
|
|
const onPageChange = (page: Number) => {};
|
|
|
|
|
@@ -110,6 +145,7 @@ const PutData = defineComponent({
|
|
|
meta,
|
|
|
more,
|
|
|
onPageChange,
|
|
|
+ draweronSearch,
|
|
|
};
|
|
|
},
|
|
|
});
|