|
@@ -120,11 +120,12 @@ Component({
|
|
|
data = this.data.list[index],
|
|
|
calculatePrice = data.qty != obj.qty;
|
|
|
if (data.qty == obj.qty && data.remarks == obj.remarks && data.needdate == obj.needdate) return;
|
|
|
+ obj.price = data.price;
|
|
|
_Http.basic({
|
|
|
"id": 20230116101602,
|
|
|
"content": {
|
|
|
...this.data.base,
|
|
|
- "items": [detail]
|
|
|
+ "items": [obj]
|
|
|
}
|
|
|
}).then(res => {
|
|
|
console.log("产品修改", res)
|
|
@@ -139,16 +140,10 @@ Component({
|
|
|
...data,
|
|
|
...obj
|
|
|
};
|
|
|
+ data.amount = CNY(currency(obj.qty).multiply(data.price))
|
|
|
if (res.msg == '成功' && calculatePrice) {
|
|
|
let page = getCurrentPages()[getCurrentPages().length - 1];
|
|
|
- if (page) {
|
|
|
- let amount = page.data.detail.amount - data.amount;
|
|
|
- data.amount = ((data.qty - 0) * (data.price - 0)).toFixed(2);
|
|
|
- amount = (amount + (data.amount - 0)).toFixed(2);
|
|
|
- page.setData({
|
|
|
- "detail.amount": amount - 0
|
|
|
- })
|
|
|
- }
|
|
|
+ if (page) page.getDetail()
|
|
|
}
|
|
|
this.setData({
|
|
|
[`list[${index}]`]: data
|