mushencc 4 éve
szülő
commit
114806e3ab
1 módosított fájl, 34 hozzáadás és 0 törlés
  1. 34 0
      src/views/BidSystem/ProductDeOrder/deorderdetail.vue

+ 34 - 0
src/views/BidSystem/ProductDeOrder/deorderdetail.vue

@@ -25,6 +25,20 @@
           style="margin-right: 10px"
           >{{ type == 3 ? "变更完成" : "保存" }}</Button
         >
+          <Upload
+          style="display: inline"
+          name="your_file"
+          :show-upload-list="false"
+          :headers="headers"
+          :on-error="uploadError"
+          :data='$route.query'
+          :on-success="uploadSuccess"
+          :action="$store.state.ip + '/api/deep_import_new'"
+        >
+          <Button type="primary" style="margin-right: 10px"
+            >导入</Button
+          >
+        </Upload>
       </slot>
     </Toptitle>
     <div class="top_info">
@@ -1037,6 +1051,7 @@ export default {
   data() {
     // 这里存放数据
     return {
+      headers: { Authorization: localStorage.getItem("token") },
       modal_show:false,
       // 1拆单 2详情
       type: this.$route.query.type,
@@ -1455,6 +1470,7 @@ export default {
   },
   // 生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
+    
     // 获取产品分类列表
     this.axios("/api/parts_product_list").then((res) => {
       this.PDTTypeList = res.data;
@@ -1490,6 +1506,24 @@ export default {
     );
   },
   methods: {
+     uploadError(err) {
+      this.$Message.error(err.msg || "上传失败");
+    },
+     uploadSuccess(res) {
+      if (res.code == 200) {
+        this.$Message.success(res.msg || "上传成功");
+        // const temp = res.data;
+        // let list = [...this.postInfo.children, ...temp];
+         this.initData(
+      this.order_no,
+      this.orders_area_product_detail_id,
+      this.oa_id
+    );
+
+      } else {
+        this.$Message.warning(res.msg || "上传失败");
+      }
+    },
     initData(order_no, orders_area_product_detail_id, oa_id) {
       this.axios({
         method: "get",