Kaynağa Gözat

消费明细加导出功能

wangtao 2 yıl önce
ebeveyn
işleme
c34d97d69a

+ 7 - 7
src/api/recharge/consumption.js

@@ -17,10 +17,10 @@ export function listDetal(data) {
 //     })
 // }
 // 导出
-// export function exportDetail(data) {
-//     return request({
-//         url: '',
-//         method: 'post',
-//         data: data,
-//     })
-// }
+export function exportDetail(data) {
+    return request({
+        url: '/dxtop/dish/export',
+        method: 'post',
+        data: data,
+    })
+}

+ 1 - 1
src/views/login.vue

@@ -87,7 +87,7 @@
       </el-form-item>
       <el-checkbox
         v-model="loginForm.rememberMe"
-        style="margin: 0px 0px 25px 0px"
+        style="margin: 10px 0px 25px 0px"
         @change="memory"
         >记住密码</el-checkbox
       >

+ 12 - 2
src/views/recharge/consumption/index.vue

@@ -27,6 +27,16 @@
         <el-button plain  size="mini" @click="resetQuery">重置</el-button>
         <el-button type="primary"  size="mini" @click="handleQuery">搜索</el-button>
       </el-form-item>
+      <br>
+      <el-form-item>
+        <el-button
+          plain
+          size="mini"
+          :loading="exportLoading"
+          @click="handleExport"
+          v-hasPermi="['consumption:role:export']"
+        >导出</el-button>
+      </el-form-item>
     </el-form>
     <el-table v-loading="loading" :data="adminList" border>
       <el-table-column label="序号" align="left" prop="" show-overflow-tooltip >
@@ -81,7 +91,7 @@
 </template>
 
 <script>
-import { listDetal, exportDetail, updataChannel } from "@/api/recharge/consumption";
+import { listDetal, exportDetail, updataChannel, } from "@/api/recharge/consumption";
 
 export default {
   name: "admin",
@@ -176,7 +186,7 @@ export default {
       delete queryParams.current
       delete queryParams.size
       this.exportLoading = true;
-      exportDetail(queryParams).then(response =>{
+      exportDetail(this.addDateRange(queryParams,this.dateRange,'section')).then(response =>{
         this.exportLoading = false;
         localStorage.setItem('fileExportId', response.data)
         this.$router.push({path:'/recharge/fileExport'})