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