Commit cc68263f authored by 仇晓婷's avatar 仇晓婷

订单报价流程判断

parent e86694d7
...@@ -2,13 +2,14 @@ ...@@ -2,13 +2,14 @@
<div class="photosensitive"> <div class="photosensitive">
<Modal <Modal
v-model="modalShow" v-model="modalShow"
title="订单报价" title="订单报价5"
width="90%" width="90%"
:mask-closable="false" :mask-closable="false"
@on-cancel="cancel" @on-cancel="cancel"
fullscreen fullscreen
footer-hide footer-hide
> >
{{status}}
<Form :model="formItem" :label-width="80"> <Form :model="formItem" :label-width="80">
<Row type="flex" justify="space-between"> <Row type="flex" justify="space-between">
<Col span="8"> <Col span="8">
...@@ -122,6 +123,7 @@ export default { ...@@ -122,6 +123,7 @@ export default {
zPhotosensitive: { zPhotosensitive: {
result: [] result: []
}, },
status: 0,
row: {}, row: {},
index: "", index: "",
newList: [], newList: [],
...@@ -130,7 +132,8 @@ export default { ...@@ -130,7 +132,8 @@ export default {
contactUser: "", contactUser: "",
contactTel: "", contactTel: "",
quotationType: "AlSi10Mg", quotationType: "AlSi10Mg",
remark: "" remark: "",
status: ""
}, },
values1: "", values1: "",
values2: "", values2: "",
...@@ -265,7 +268,17 @@ export default { ...@@ -265,7 +268,17 @@ export default {
] ]
}; };
}, },
mounted() {}, mounted() {
var data = {
id: "cf192e27-1e81-4000-98ee-392eeb539616"
};
this.$api.get(`${workflowUrl}/schema/getbyid`, data).then(res => {
//流程判断
if (res.success) {
this.status = res.result.status;
}
});
},
watch: { watch: {
gmData: { gmData: {
...@@ -335,6 +348,13 @@ export default { ...@@ -335,6 +348,13 @@ export default {
quotationBox() { quotationBox() {
//订单报价 //订单报价
// console.log(this.newList) // console.log(this.newList)
if (this.status == 0) {
this.formItem.status = 1;
alert(this.formItem.status);
} else {
this.formItem.status = 3;
alert(this.formItem.status);
}
let item = []; let item = [];
let quotationMain = {}; let quotationMain = {};
let data = { let data = {
...@@ -348,6 +368,10 @@ export default { ...@@ -348,6 +368,10 @@ export default {
.then(res => { .then(res => {
if (res.success) { if (res.success) {
this.$Message.success("保存成功"); this.$Message.success("保存成功");
if (this.status == 1) {
this.modalShow = false;
this.$emit("update");
} else {
this.$refs.photosensitive.modalShow = true; this.$refs.photosensitive.modalShow = true;
let id = res.result.id; let id = res.result.id;
this.$http.quotation this.$http.quotation
...@@ -364,6 +388,7 @@ export default { ...@@ -364,6 +388,7 @@ export default {
this.$Message.error("请求失败"); this.$Message.error("请求失败");
}); });
} }
}
}) })
.catch(error => { .catch(error => {
this.$Message.error("保存失败"); this.$Message.error("保存失败");
...@@ -477,7 +502,7 @@ export default { ...@@ -477,7 +502,7 @@ export default {
}); });
}, },
cancel() { cancel() {
this.$emit('update') this.$emit("update");
} }
} }
}; };
......
...@@ -85,6 +85,7 @@ export default { ...@@ -85,6 +85,7 @@ export default {
zPhotosensitive: { zPhotosensitive: {
result: [] result: []
}, },
status: 0,
row: {}, row: {},
index: "", index: "",
newList: [], newList: [],
...@@ -93,7 +94,8 @@ export default { ...@@ -93,7 +94,8 @@ export default {
contactUser: "", contactUser: "",
contactTel: "", contactTel: "",
quotationType: "光敏树脂", quotationType: "光敏树脂",
remark: "" remark: "",
status: ""
}, },
values1: "", values1: "",
values2: "", values2: "",
...@@ -190,7 +192,17 @@ export default { ...@@ -190,7 +192,17 @@ export default {
// deep: true // deep: true
// } // }
// }, // },
mounted() {}, mounted() {
var data = {
id: "cf192e27-1e81-4000-98ee-392eeb539616"
};
this.$api.get(`${workflowUrl}/schema/getbyid`, data).then(res => {
//流程判断
if (res.success) {
this.status = res.result.status;
}
});
},
computed: { computed: {
Order3D() { Order3D() {
//计算3D打印费=重量(g)*单价(元/g) //计算3D打印费=重量(g)*单价(元/g)
...@@ -215,6 +227,13 @@ export default { ...@@ -215,6 +227,13 @@ export default {
}, },
quotationBox() { quotationBox() {
//订单报价 //订单报价
if (this.status == 0) {
this.formItem.status = 1;
alert(this.formItem.status);
} else {
this.formItem.status = 3;
alert(this.formItem.status);
}
let item = []; let item = [];
let quotationMain = {}; let quotationMain = {};
let data = { let data = {
...@@ -227,6 +246,10 @@ export default { ...@@ -227,6 +246,10 @@ export default {
.then(res => { .then(res => {
if (res.success) { if (res.success) {
this.$Message.success("保存成功"); this.$Message.success("保存成功");
if (this.status == 1) {
this.modalShow = false;
this.$emit("update");
} else {
this.$refs.photosensitive.modalShow = true; this.$refs.photosensitive.modalShow = true;
let id = res.result.id; let id = res.result.id;
this.$http.quotation this.$http.quotation
...@@ -244,6 +267,7 @@ export default { ...@@ -244,6 +267,7 @@ export default {
this.$Message.error("请求失败"); this.$Message.error("请求失败");
}); });
} }
}
}) })
.catch(error => { .catch(error => {
this.$Message.error("保存失败"); this.$Message.error("保存失败");
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="quotation-box"> <div class="quotation-box">
<Modal <Modal
v-model="modalShow" v-model="modalShow"
title="订单报价" title="订单报价1"
width="90%" width="90%"
:mask-closable="false" :mask-closable="false"
@on-cancel="cancel" @on-cancel="cancel"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment