diff --git a/api/order.js b/api/order.js new file mode 100644 index 0000000..1e7d1cf --- /dev/null +++ b/api/order.js @@ -0,0 +1,11 @@ +import request from "../utils/request"; + +// 订单综合查询列表内部用户 +export const getReportOrderQuery = (data, query) => { + return request({ + method: 'post', + url: '/report/stock/ReportOrderQuery', + data: data, + params: query, + }) +} \ No newline at end of file diff --git a/pages/work/OrderSearchQuery/ListItem.vue b/pages/work/OrderSearchQuery/ListItem.vue new file mode 100644 index 0000000..b8fa28a --- /dev/null +++ b/pages/work/OrderSearchQuery/ListItem.vue @@ -0,0 +1,63 @@ + + + diff --git a/pages/work/OrderSearchQuery/index.vue b/pages/work/OrderSearchQuery/index.vue index 7e37eec..8a41626 100644 --- a/pages/work/OrderSearchQuery/index.vue +++ b/pages/work/OrderSearchQuery/index.vue @@ -16,13 +16,27 @@ - + + + + + + + + @@ -31,14 +45,38 @@ import MBCard from "../../../components/MB/MBCard.vue"; import ProductionUnit from "../../../components/ProductionUnit/ProductionUnit.vue"; import UniForms from "../../../uni_modules/uni-forms/components/uni-forms/uni-forms.vue"; import UniFormsItem from "../../../uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue"; -import {ref} from 'vue' +import {onMounted, ref} from 'vue' import BusinessCompany from "../../../components/BusinessCompany.vue"; import Area from "../../../components/Area.vue"; +import MBLoading from "../../../components/MB/MBLoading.vue"; +import MBPagination from "../../../components/MB/MBPagination.vue"; +import ListItem from "./ListItem.vue"; +import {getReportOrderQuery} from "../../../api/order"; const queryParams = ref({ params: {} }) -const handleQuery = () => { +const loading = ref(true) +const total = ref(0) +const paging = ref({ + pageNum: 1, + pageSize: 20, + isAsc: 'descending', + orderByColumn: 'adddate' +}) +const tableData = ref([]) + +const handleQuery = async () => { + loading.value = true + const data = await getReportOrderQuery(queryParams.value, paging.value) + total.value = data.total + tableData.value = data.rows + loading.value = false } + +onMounted(async () => { + await handleQuery() +}) +