|
|
@@ -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",
|