Преглед на файлове

兑换列表批量审批功能完成

sunlupeng преди 1 година
родител
ревизия
5768fcf46f
променени са 1 файла, в които са добавени 15 реда и са изтрити 12 реда
  1. 15 12
      src/views/exchangeManage/approvalList.vue

+ 15 - 12
src/views/exchangeManage/approvalList.vue

@@ -20,7 +20,7 @@
             </el-select>
             </el-select>
             <el-button class="filter-item" type="primary" v-waves icon="el-icon-search" @click="handleFilter">查找</el-button>
             <el-button class="filter-item" type="primary" v-waves icon="el-icon-search" @click="handleFilter">查找</el-button>
             <el-button class="filter-item" type="primary" v-waves icon="el-icon-download" @click="handleDownLoad">导出</el-button>
             <el-button class="filter-item" type="primary" v-waves icon="el-icon-download" @click="handleDownLoad">导出</el-button>
-            <el-button class="filter-item" type="primary" v-waves icon="el-icon-upload2" @click="handleUpload">导入</el-button>
+            <el-button class="filter-item" type="primary" v-waves icon="el-icon-upload2" @click="handleUpload">批量导入审批</el-button>
             <el-button class="filter-item" type="primary" v-waves icon="el-icon-download" @click="handleDownLoadPlate">模版下载</el-button>
             <el-button class="filter-item" type="primary" v-waves icon="el-icon-download" @click="handleDownLoadPlate">模版下载</el-button>
 
 
         </div>
         </div>
@@ -225,6 +225,7 @@
   
   
 <script>
 <script>
 import axios from 'axios';
 import axios from 'axios';
+import { getToken } from '@/utils/auth'
 import { complete, list, detail } from "@/api/exchangeManage";
 import { complete, list, detail } from "@/api/exchangeManage";
 import { dataTypeList } from "@/api/public";
 import { dataTypeList } from "@/api/public";
 import waves from "@/directive/waves"; // 水波纹指令
 import waves from "@/directive/waves"; // 水波纹指令
@@ -236,7 +237,6 @@ export default {
     directives: { waves },
     directives: { waves },
     data() {
     data() {
         return {
         return {
-            upLoadApi:'https://xiaoyou.dgtis.com/admin/storage/create',
             productAttributeList: [],
             productAttributeList: [],
             deliveryTypeList: [ ],
             deliveryTypeList: [ ],
             orderTypeList: [
             orderTypeList: [
@@ -294,24 +294,27 @@ export default {
     },
     },
     methods: {
     methods: {
         handleDownLoadPlate(){
         handleDownLoadPlate(){
-            window.location.href = process.env.BASE_API + '/mall-order/exportOrderLog';
+            window.location.href = process.env.BASE_API + '/mall-order/downExcelTemplate';
         },
         },
         submitUploadFile(){
         submitUploadFile(){
             console.log(this.$refs.uploadFile.files);
             console.log(this.$refs.uploadFile.files);
             let fileFormData = new FormData();
             let fileFormData = new FormData();
-            fileFormData.append('File',this.$refs.uploadFile.files[0]);
+            fileFormData.append('upfile',this.$refs.uploadFile.files[0]);
             let requestConfig = {
             let requestConfig = {
                 headers: {
                 headers: {
-                "Content-Type": "multipart/form-data"
+                "Content-Type": "multipart/form-data",
+                'X-Token': getToken()
                 }
                 }
             };
             };
-
+            let upLoadApi = process.env.BASE_API + '/mall-order/batchAudit';
-            const instance = axios.create({
+            axios.post(upLoadApi,fileFormData,requestConfig ).then(res=>{
-                withCredentials: true
+                console.log(res);
-            })
+                if(res.errno){
-
+                    this.$message.success(res.errmsg);
-            instance.post(this.upLoadApi,fileFormData,requestConfig ).then(res=>{
+                }else{
-                this.$message.success('上传成功!')
+                    this.$message.error(res.errmsg);
+                }
+                
             })
             })
             this.getList();
             this.getList();
             this.uploadVisible = false;
             this.uploadVisible = false;