|
@@ -1,5 +1,10 @@
|
|
|
const _Http = getApp().globalData.http,
|
|
const _Http = getApp().globalData.http,
|
|
|
- file = require("../../../../utils/matchingFeilType");
|
|
|
|
|
|
|
+ file = require("../../../../utils/matchingFeilType"),
|
|
|
|
|
+ currency = require("../../../../utils/currency"),
|
|
|
|
|
+ CNY = value => currency(value, {
|
|
|
|
|
+ symbol: "¥",
|
|
|
|
|
+ precision: 2
|
|
|
|
|
+ }).format();
|
|
|
let queue = [],
|
|
let queue = [],
|
|
|
downCounter = null;
|
|
downCounter = null;
|
|
|
|
|
|
|
@@ -46,6 +51,10 @@ Component({
|
|
|
let image = value.attinfos.find(v => v.fileType == "image");
|
|
let image = value.attinfos.find(v => v.fileType == "image");
|
|
|
value.cover = image ? image.cover : "";
|
|
value.cover = image ? image.cover : "";
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ value.showMarketprice = CNY(value.marketprice)
|
|
|
|
|
+ value.showAmount = CNY(value.amount)
|
|
|
|
|
+
|
|
|
value.className = value.itemclass.length == 0 ? "暂无类目" : value.itemclass.map(v => v.itemclassname);
|
|
value.className = value.itemclass.length == 0 ? "暂无类目" : value.itemclass.map(v => v.itemclassname);
|
|
|
value.brandName = value.brand.length == 0 ? "暂无品牌" : value.brand.map(v => v.brandname);
|
|
value.brandName = value.brand.length == 0 ? "暂无品牌" : value.brand.map(v => v.brandname);
|
|
|
value.discountrate = (value.discountrate * 100).toFixed(2);
|
|
value.discountrate = (value.discountrate * 100).toFixed(2);
|
|
@@ -222,12 +231,16 @@ Component({
|
|
|
}
|
|
}
|
|
|
items.forEach(v => {
|
|
items.forEach(v => {
|
|
|
v.discountrate = (v.discountrate * 100).toFixed(2);
|
|
v.discountrate = (v.discountrate * 100).toFixed(2);
|
|
|
|
|
+ v.showAmount = CNY(v.showAmount)
|
|
|
let i = list.findIndex(value => v.sa_contract_itemsid == value.sa_contract_itemsid);
|
|
let i = list.findIndex(value => v.sa_contract_itemsid == value.sa_contract_itemsid);
|
|
|
if (i != -1) this.data.list[i] = {
|
|
if (i != -1) this.data.list[i] = {
|
|
|
...list[i],
|
|
...list[i],
|
|
|
...v
|
|
...v
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ list
|
|
|
|
|
+ })
|
|
|
this.renewalAmount();
|
|
this.renewalAmount();
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
@@ -242,10 +255,11 @@ Component({
|
|
|
console.log("更新金额", res)
|
|
console.log("更新金额", res)
|
|
|
let page = getCurrentPages()[getCurrentPages().length - 1];
|
|
let page = getCurrentPages()[getCurrentPages().length - 1];
|
|
|
if (res.msg == '成功' && page.__route__ == 'packageA/contract/detail') {
|
|
if (res.msg == '成功' && page.__route__ == 'packageA/contract/detail') {
|
|
|
- console.log(page.data)
|
|
|
|
|
|
|
+ let qy = page.data.briefs.findIndex(v => v.label == '签约金额(元)')
|
|
|
|
|
+ let qy1 = page.data.list1.findIndex(v => v.label == '签约金额')
|
|
|
page.setData({
|
|
page.setData({
|
|
|
- "briefs[4].value": res.data.signamount,
|
|
|
|
|
- "list1[5].value": res.data.signamount,
|
|
|
|
|
|
|
+ [`briefs[${qy}].value`]: CNY(res.data.signamount),
|
|
|
|
|
+ [`list1[${qy1}].value`]: CNY(res.data.signamount),
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|