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