From ecad399599cc91ebd70e2ed45262ca1579cbf9d2 Mon Sep 17 00:00:00 2001
From: zhaoxiaoqiang <287285524@qq.com>
Date: Fri, 01 Sep 2023 11:38:10 +0800
Subject: [PATCH] 订单管理接口调整

---
 src/views/qyp-project-order/draw.vue |   97 ++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 85 insertions(+), 12 deletions(-)

diff --git a/src/views/qyp-project-order/draw.vue b/src/views/qyp-project-order/draw.vue
index 8a43b3f..05e4283 100644
--- a/src/views/qyp-project-order/draw.vue
+++ b/src/views/qyp-project-order/draw.vue
@@ -1,32 +1,105 @@
+
 <!--
  * @Author: zhaoxiaoqiang 287285524@qq.com
  * @Date: 2023-08-24 15:16:23
  * @LastEditors: zhaoxiaoqiang 287285524@qq.com
- * @LastEditTime: 2023-08-24 15:17:26
+ * @LastEditTime: 2023-09-01 11:22:22
  * @FilePath: \qyp_plat\src\views\qyp-project-order\history.vue
  * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 -->
 <template>
     <div>
-
+        <el-form
+            :model="formInline"
+            inline
+            label-width="120px"
+            class="form-flex"
+            size="small"
+        >
+            <div style="width: 90%">
+                <el-form-item label="权益账号:">
+                    <el-input
+                        v-model.trim="formInline.mblNo"
+                        style="width: 240px"
+                        @keyup.native="keyupEvent($event)"
+                        type="tel"
+                        clearable
+                        placeholder="请输入"
+                    ></el-input>
+                </el-form-item>
+                <el-form-item label="权益领取时间:">
+                    <el-date-picker
+                        v-model="createdTime"
+                        style="width: 240px"
+                        format="yyyy-MM-dd"
+                        value-format="yyyy-MM-dd"
+                        type="daterange"
+                        range-separator="-"
+                        start-placeholder="开始日期"
+                        end-placeholder="结束日期"
+                    >
+                    </el-date-picker>
+                </el-form-item>
+            </div>
+            <el-form-item style="text-align: right;">
+                <el-button type="primary" style="margin-left: 10px;margin-bottom: 8px;"  @click="onSearch">查 询</el-button>
+            </el-form-item>
+        </el-form>
+        <Etable
+            hasIndex
+            :searchData='searchData'
+            httpUrl="useList"
+            :columns="columns"
+            :exportUrl="{
+                url: '/qyp/order/useExport',
+                powerId: '',
+                name: '权益领取',
+            }"
+           >
+        </Etable>
     </div>
 </template>
 
 <script>
+import Etable from "@/components/table.vue";
 export default {
+    components: { Etable },
     data() {
         return {
-
-        };
+            columns:[
+                {
+                    lable: "权益账号",
+                    prop: "mblNo",
+                    align: "center",
+                },
+                {
+                    lable: "权益领取时间",
+                    prop: "creTime",
+                    align: "center",
+                },
+                {
+                    lable: "权益名称",
+                    prop: "productName",
+                    align: "center",
+                }
+            ],
+            formInline:{},
+            searchData:{},
+            createdTime:[]
+        }
     },
-    created() {
-
-    },
-    mounted() {
-
-    },
-    methods: {
-
+    methods:{
+        onSearch(){
+            this.formInline.creStartTime = this.createdTime[0]?this.createdTime[0]:null;
+            this.formInline.creEndTime = this.createdTime[1]?this.createdTime[1]:null;
+            let objForm = JSON.parse(JSON.stringify(this.formInline));
+            for (let key in objForm) {
+                if (objForm[key] === "all"||objForm[key] === null||objForm[key] === '') {
+                    delete objForm[key];
+                }
+            }
+            this.searchData = { ...objForm };
+        }
     }
 };
 </script>

--
Gitblit v1.8.0