|
|
@@ -147,10 +147,9 @@ Component({
|
|
|
amount: detail.amount || 0,
|
|
|
cardno: detail.cardno || '',
|
|
|
custamount: detail.custamount || 0,
|
|
|
- defaultprice: detail.defaultprice || 0,
|
|
|
delivery: detail.delivery || '',
|
|
|
itemid: detail.itemid || 0,
|
|
|
- price: detail.price || 0,
|
|
|
+ price: detail.price,
|
|
|
qty: detail.qty || 0,
|
|
|
remarks: detail.remarks || '',
|
|
|
sa_orderitemsid: detail.sa_orderitemsid || 0,
|
|
|
@@ -425,7 +424,7 @@ Component({
|
|
|
title: '提示',
|
|
|
content: `是否确认添加${detail.result.length}件商品?`,
|
|
|
complete: (res) => {
|
|
|
- if (res.confirm) that.handleInsert(detail).bind(that)
|
|
|
+ if (res.confirm) that.handleInsert(detail)
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
@@ -433,21 +432,35 @@ Component({
|
|
|
handleInsert({
|
|
|
list
|
|
|
}) {
|
|
|
+ console.log("list",list)
|
|
|
+ let items = list.map(v => {
|
|
|
+ return {
|
|
|
+ amount: v.amount || 0,
|
|
|
+ cardno: v.cardno || '',
|
|
|
+ custamount: v.custamount || 0,
|
|
|
+ delivery: this.data.delivery || this.data.deliverys[0].value,
|
|
|
+ itemid: v.itemid || 0,
|
|
|
+ price: v.price || 0,
|
|
|
+ qty: v.qty || 0,
|
|
|
+ remarks: v.remarks || '',
|
|
|
+ sa_orderitemsid: v.sa_orderitemsid || 0,
|
|
|
+ sa_workorderid: v.sa_workorderid || '',
|
|
|
+ itemname:v.itemname
|
|
|
+ }
|
|
|
+ });
|
|
|
+ let item = items.find(v => !v.price)
|
|
|
+ if (item) return wx.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: `${item.itemname}产品价格异常,请检查`,
|
|
|
+ showCancel: false
|
|
|
+ })
|
|
|
return new Promise((resolve) => {
|
|
|
_Http.basic({
|
|
|
"id": 2025121314111503,
|
|
|
content: {
|
|
|
sa_order_v: this.data.sa_order_v,
|
|
|
...this.data.base,
|
|
|
- "items": list.map(v => {
|
|
|
- v.sa_orderitemsid = v.sa_orderitemsid || 0;
|
|
|
- v.sa_promotion_itemsid = v.sa_promotion_itemsid || 0;
|
|
|
- v.custamount = v.custamount || 0;
|
|
|
- v.price = v.price || 0;
|
|
|
- v.delivery = this.data.delivery || this.data.deliverys[0].value
|
|
|
- v.amount = v.amount || 0;
|
|
|
- return v
|
|
|
- })
|
|
|
+ items
|
|
|
}
|
|
|
}).then(s => {
|
|
|
console.log('新增产品', s)
|
|
|
@@ -526,7 +539,6 @@ Component({
|
|
|
amount: v.amount || 0,
|
|
|
cardno: v.cardno || '',
|
|
|
custamount: v.custamount || 0,
|
|
|
- defaultprice: v.defaultprice || 0,
|
|
|
delivery: v.delivery || '',
|
|
|
itemid: v.itemid || 0,
|
|
|
price: v.price || 0,
|