Forráskód Böngészése

Merge branch 'bf_dev' of git.echepei.com:zhujiawei/Warehouse_management_ui into bf_dev

caojunjie 4 éve
szülő
commit
a6f0519b8c

+ 8 - 0
src/api/kaihe/domesticTrade/myOrder.js

@@ -87,3 +87,11 @@ export function getcntrName(query) {
     params: query
   })
 }
+// 导出清单
+export function exportInventory(query) {
+  return request({
+    url: '/khwarehouse/updateOrderMessage/export',
+    method: 'get',
+    params: query
+  })
+}

+ 15 - 1
src/views/kaihe/domesticTrade/myOrder/index.vue

@@ -126,6 +126,7 @@
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
         <el-button v-show="show" @click="show = !show" icon="el-icon-arrow-up" size="mini">展开</el-button>
         <el-button v-show="!show" @click="show = !show" icon="el-icon-arrow-down" size="mini">展开</el-button>
+        <el-button type="primary" icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
       </div>
       <div class="tabSetting">
           <right-toolbar
@@ -283,7 +284,7 @@
 </template>
 
 <script>
-  import { listCorps, getcntrName, delCorps, changeCorpsStatus,exportCorps } from "@/api/kaihe/domesticTrade/myOrder";
+  import { listCorps, getcntrName, delCorps, changeCorpsStatus,exportInventory } from "@/api/kaihe/domesticTrade/myOrder";
   import Cookies from 'js-cookie'
   import { addSet, resetModule, select } from '@/api/system/set'
   import Vue from 'vue'
@@ -710,6 +711,19 @@
           row.fStatus = row.fStatus === "0" ? "1" : "0";
         });
       },
+      /** 导出按钮操作 */
+      handleExport() {
+        const queryParams = this.queryParams
+        this.$confirm('是否选择船名航次?', '警告', {
+          confirmButtonText: '确定',
+          cancelButtonText: '取消',
+          type: 'warning'
+        }).then(function() {
+          return exportInventory(queryParams)
+        }).then(response => {
+          this.download(response.msg)
+        })
+      },
       /** 搜索按钮操作 */
       handleQuery() {
         this.queryParams.pageNum = 1;