|
@@ -261,23 +261,25 @@ export default {
|
|
|
|
|
|
handelSubmit(type, status = 1) {
|
|
|
|
|
|
- if (!this.dataList.length) {
|
|
|
+ const list = JSON.parse(JSON.stringify(this.dataList))
|
|
|
+
|
|
|
+ if (!list.length) {
|
|
|
this.$errorMsg('请添加产品')
|
|
|
return
|
|
|
}
|
|
|
- for (let i = 0; i < this.dataList.length; i++) {
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
|
|
|
- this.dataList[i].directFlag = this.dataList[i].flag
|
|
|
- if (Number(this.dataList[i].qty) < 0 || !this.dataList[i].qty) {
|
|
|
+ list[i].directFlag = list[i].flag
|
|
|
+ if (Number(list[i].qty) < 0 || !list[i].qty) {
|
|
|
this.$errorMsg(`第${i + 1}产品退货数量有误`)
|
|
|
return
|
|
|
}
|
|
|
- // this.dataList[i].id = ''
|
|
|
+ list[i].id = ''
|
|
|
}
|
|
|
|
|
|
const params = {
|
|
|
...this.$refs.header.details,
|
|
|
- orders: this.dataList,
|
|
|
+ orders: list,
|
|
|
customerOrderNo: this.details.customerOrderNo,
|
|
|
status
|
|
|
}
|