Browse Source

仓库出库添加导出功能

wangzhuo 2 năm trước cách đây
mục cha
commit
8fdfad4dbb
2 tập tin đã thay đổi với 34 bổ sung0 xóa
  1. 9 0
      src/api/warehouse/outStock.js
  2. 25 0
      src/views/warehouse/outStock/index.vue

+ 9 - 0
src/api/warehouse/outStock.js

@@ -156,3 +156,12 @@ export function queryUserVal(data) {
     data:data
   })
 }
+
+// 导出客户详情
+export function exportCorps(query) {
+  return request({
+    url: '/anpin/stockControl/export',
+    method: 'get',
+    params: query
+  })
+}

+ 25 - 0
src/views/warehouse/outStock/index.vue

@@ -118,6 +118,9 @@ import { queryItem } from '@/api/purchaseRequest'
 import moment from 'moment'
 import { company } from '@/api/purchaseRequest/index'
 import { getStockNumPrice } from '@/api/allocation/index'
+
+import { exportCorps } from '@/api/warehouse/outStock'
+
 export default {
   name: 'outStock',
   data() {
@@ -841,6 +844,13 @@ export default {
           name: '复制新增',
           disabled: true,
           hasPermi: ['anpin:stockControl:generateReceipts']
+          }, {
+          type: 'warning',
+          size: 'mini',
+          icon: 'el-icon-upload2',
+          name: '导出',
+          disabled: false,
+          hasPermi: ['anpin:stockControl:export']
         },
       ],
       seachButton: [
@@ -2116,6 +2126,21 @@ export default {
           this.dialogVisible = true
           console.log(row.name)
           break
+          case '导出':
+            console.log(this.$refs.MainForm.form)
+            let dataForm = this.$refs.MainForm.form
+            const queryParams = this.queryParams;
+            // queryParams.pagsSize = "RK";
+            this.$confirm('是否确认导出仓库出库数据项?', "警告", {
+              confirmButtonText: "确定",
+              cancelButtonText: "取消",
+              type: "warning"
+            }).then(function() {
+              return exportCorps(dataForm);
+            }).then(response => {
+              this.download(response.msg);
+            })
+          break
       }
       if (row.name == '修改' && row.res == '0') {
         this.viewMethod()