From 1dfede5acec9f6bb97b8769f55501b67262316e0 Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期一, 27 三月 2023 17:19:22 +0800 Subject: [PATCH] 搜索bug --- src/views/your/order-manage2/orderEvaluateManage.vue | 186 ++++++++++++++++++++++++++++++++++++++++++++++ src/views/your/order-manage2/orderEvaluateManage.less | 13 +++ src/api/open.js | 10 ++ 3 files changed, 209 insertions(+), 0 deletions(-) diff --git a/src/api/open.js b/src/api/open.js index ca481b8..1bfae66 100644 --- a/src/api/open.js +++ b/src/api/open.js @@ -268,6 +268,16 @@ return getRequest('/orderTask2/getByPage', params) } +//鏌ヨ杩濈珷璁板綍 +export const findPageOrderTask = (params) => { + return getRequest('/orderTask/getByPage2', params) +} + +//瑙f瀽璁㈠崟 +export const jiexiOrder = (params) => { + return getRequest('/orderTask/insertOrders', params) +} + //閰嶉�佷俊鎭粺璁¤〃 //鑾峰彇鎵�鏈夌鏀剁粺璁″垪琛ㄤ俊鎭� export const getSignList = (pageNum, pageSize, carName, sendDateStart, sendDateEnd) => { diff --git a/src/views/your/order-manage2/orderEvaluateManage.less b/src/views/your/order-manage2/orderEvaluateManage.less new file mode 100644 index 0000000..789f8db --- /dev/null +++ b/src/views/your/order-manage2/orderEvaluateManage.less @@ -0,0 +1,13 @@ +.permModal { + .ivu-modal-body { + max-height: 560px; + overflow: auto; + } +} + +.depModal { + .ivu-modal-body { + max-height: 500px; + overflow: auto; + } +} \ No newline at end of file diff --git a/src/views/your/order-manage2/orderEvaluateManage.vue b/src/views/your/order-manage2/orderEvaluateManage.vue new file mode 100644 index 0000000..84d8455 --- /dev/null +++ b/src/views/your/order-manage2/orderEvaluateManage.vue @@ -0,0 +1,186 @@ +<style lang="less"> +@import "@/styles/table-common.less"; +@import "@/styles/drawer-common.less"; +@import "src/views/your/order-manage/orderEvaluateManage.less"; +</style> +<template> + <div class="search"> + <Card> + <Row class="operation"> + <Date-picker clearable @on-change="time1" format="yyyy-MM-dd" type="date" placement="bottom-end" placeholder="璇烽�夋嫨璁㈣揣鏃ユ湡" style="width: 240px;margin-left: 20px"> + </Date-picker> + <Button @click="init2" icon="md-refresh">鏌ヨ</Button> + <Button @click="jiexi" icon="md-redo" :loading="loading2">瑙f瀽璁㈠崟</Button> + </Row> + <Table + :loading="loading" + border + :columns="columns" + :data="data" + ref="table" + ></Table> + <Row type="flex" justify="end" class="page"> + <Page + :current="searchForm.pageNumber" + :total="total" + :page-size="searchForm.pageSize" + @on-change="changePage" + @on-page-size-change="changePageSize" + :page-size-opts="[10, 20, 50]" + size="small" + show-total + show-elevator + show-sizer + ></Page> + </Row> + </Card> + + <!-- 缂栬緫 --> + </div> +</template> + +<script> +import { + findPageOrderTask, + jiexiOrder +} from "@/api/open"; +export default { + name: "car-manage", + data() { + return { + maxHeight: 510, + openTip: true, + loading2:false, + openLevel: "0", + loading: true, + modalTitle: "", + modalVisible:false, + searchForm: { + pageNumber: 1, // 褰撳墠椤垫暟 + pageSize: 10, // 椤甸潰澶у皬 + sort: "sendDate", // 榛樿鎺掑簭瀛楁 + order: "desc", // 榛樿鎺掑簭鏂瑰紡 + }, + searchForm2: { + pageNumber: 1, // 褰撳墠椤垫暟 + pageSize: 10, // 椤甸潰澶у皬 + sort: "sendDate", // 榛樿鎺掑簭瀛楁 + order: "desc", // 榛樿鎺掑簭鏂瑰紡 + }, + submitLoading: false, + selectList: [], + columns: [ + { + type: "index", + width: 60, + align: "center", + }, + { + title: "鍟嗘埛鍚嶇О", + key: "customerName", + ellipsis:true, + }, + { + title: "鍟嗘埛鑱旂郴浜�", + key: "linker", + width: 130, + }, + { + title: "鍒嗘鍚嶇О", + key: "areaSectionName", + width: 100, + }, + { + title: "閫佽揣鏉℃暟", + key: "num", + width: 100, + }, + { + title: "瀹氳揣鏃ユ湡", + key: "orderDate", + width: 160, + }, + { + title: "閫佽揣鏃ユ湡", + key: "sendDate", + width: 160, + }, + ], + data: [], + total: 0, + cityList: [ + { + value: 0, + label: '寰呴厤閫�' + }, + { + value: 1, + label: '宸查�佽揪' + }, + { + value: 2, + label: '寮傚父绛炬敹' + } + ], + }; + }, + methods: { + init() { + this.getDataList(); + }, + init2() { + this.getDataList2(); + }, + jiexi(){ + if(this.searchForm.sendDate==null || this.searchForm.sendDate==''){ + this.$Message.error("璇烽�夋嫨鏃ユ湡") + return; + } + this.loading2 = true + jiexiOrder({sendTime:this.searchForm.sendDate}).then((res) => { + this.loading2 = false; + if (res.success) { + this.init() + } + }); + }, + time1(e){ + this.searchForm.sendDate = e; + this.getDataList(); + }, + changePage(v) { + this.searchForm.pageNumber = v; + this.getDataList(); + this.clearSelectAll(); + }, + changePageSize(v) { + this.searchForm.pageSize = v; + this.getDataList(); + }, + getDataList() { + this.loading = true; + findPageOrderTask(this.searchForm).then((res) => { + this.loading = false; + if (res.success) { + this.data = res.result.records; + this.total = res.result.total; + } + }); + }, + getDataList2() { + this.loading = true; + findPageOrderTask(this.searchForm2).then((res) => { + this.loading = false; + if (res.success) { + this.data = res.result.records; + this.total = res.result.total; + } + }); + }, + }, + mounted() { + this.maxHeight = Number(document.documentElement.clientHeight - 121) + "px"; + this.init(); + }, +}; +</script> -- Gitblit v1.9.1