戴艳蓉 3 years ago
parent
commit
9f3895edce
2 changed files with 9 additions and 75 deletions
  1. 3 9
      src/views/stock/check/detail.vue
  2. 6 66
      src/views/stock/check/index.vue

+ 3 - 9
src/views/stock/check/detail.vue

@@ -101,7 +101,6 @@ import resToken from "@/mixins/resToken";
 import asyncRequest from "@/apis/service/stock/check/detail";
 import addEdit from "./components/addEdit";
 import resultUplod from "./components/resultUplod";
-import { getToken } from "@/utils/auth";
 import urlConfig from "@/apis/url-config";
 import { mapGetters } from "vuex";
 
@@ -186,16 +185,11 @@ export default {
         this.loading = true;
         let httpType = `aplication/zip`;
         let model = {
-          end: "2021-10-29",
-start: "2021-10-01",
-token: "b04d184cc37ad3658ae87dac1755ae8470c80afd"
-          // id: this.queryId,
-          // token: getToken(),
+          id: this.queryId,
         };
         axios({
           method: "post",
-          //urlConfig.baseURL + "admin/checkexport"
-          url: 'http://inv.sitw.wanyuhengtong.com/downqrdinv',
+          url: this.fileUrl + "admin/checkexport",
           responseType: "blob",
           data: model,
           headers: {
@@ -222,7 +216,7 @@ token: "b04d184cc37ad3658ae87dac1755ae8470c80afd"
                 this.loading = false;
               }, 500);
             } else {
-              // this.$message.error(res.data.message);
+              this.$message.error(res.data.message);
               setTimeout(() => {
                 this.loading = false;
               }, 500);

+ 6 - 66
src/views/stock/check/index.vue

@@ -3,13 +3,7 @@
     <div
       v-if="powers && powers.length > 0 && powers.some((item) => item == '001')"
     >
-      <el-button
-        type="primary"
-        :size="'mini'"
-        @click="exportGood('导出盘点商品')"
-        >导出盘点商品
-      </el-button>
-      <!-- <ex-table
+      <ex-table
         v-loading="false"
         :table="table"
         :data="tableData"
@@ -139,7 +133,7 @@
                     重置
                   </el-button>
                 </el-col>
-               
+
                 <el-col
                   :span="3"
                   style="width: 66px; float: right"
@@ -191,15 +185,15 @@
             ></i>
           </el-tooltip>
         </template>
-      </ex-table> -->
-      <!-- <add-model
+      </ex-table>
+      <add-model
         :id="modelId"
         :sitem="sitem"
         :show-model="showModel"
         :is-detail="isDetail"
         @refresh="searchList"
         @cancel="showModel = false"
-      /> -->
+      />
     </div>
     <div v-else>
       <no-auth></no-auth>
@@ -211,9 +205,7 @@ import mixinPage from "@/mixins/elPaginationHandle";
 import resToken from "@/mixins/resToken";
 import asyncRequest from "@/apis/service/stock/check";
 import addModel from "./addModel";
-import { getToken } from "@/utils/auth";
 import { mapGetters } from "vuex";
-
 export default {
   name: "check",
   mixins: [mixinPage, resToken],
@@ -339,7 +331,7 @@ export default {
     };
   },
   mounted() {
-    // this.searchList();
+    this.searchList();
   },
 
   methods: {
@@ -386,59 +378,7 @@ export default {
         await this.searchList();
       }
     },
-    async exportGood(message) {
-      // if (!this.loading) {
-        this.loading = true;
-        let httpType = `aplication/zip`;
-        let model = {
-          end: "2021-10-29",
-          start: "2021-10-01",
-          token: getToken(),
-          // id: this.queryId,
-          // token: getToken(),
-        };
-        axios({
-          method: "post",
-          //urlConfig.baseURL + "admin/checkexport"
-          url: "http://inv.sitw.wanyuhengtong.com/downqrdinv",
-          responseType: "blob",
-          data: model,
-          headers: {
-            Accept: httpType,
-          },
-        })
-          .then((res) => {
-            if (res && res.status == 200 && res.data) {
-              let blob = new Blob([res.data], {
-                type: httpType,
-              });
-              let url = window.URL.createObjectURL(blob);
-              let aLink = document.createElement("a");
-              aLink.style.display = "none";
-              aLink.href = url;
-              aLink.setAttribute("download", `${message}.zip`);
-              document.body.appendChild(aLink);
-              aLink.click();
-              document.body.removeChild(aLink); //下载完成移除元素
-              window.URL.revokeObjectURL(url); //释放掉blob对象
 
-              this.$message.success(`${message}导出成功!`);
-              setTimeout(() => {
-                this.loading = false;
-              }, 500);
-            } else {
-              // this.$message.error(res.data.message);
-              setTimeout(() => {
-                this.loading = false;
-              }, 500);
-            }
-          })
-          .catch((error) => {
-            console.log(error);
-            this.loading = false;
-          });
-      // }
-    },
     async searchList() {
       if (
         (this.parmValue.start !== "" && this.parmValue.end === "") ||