|
|
@@ -165,7 +165,7 @@ Page({
|
|
|
// 将数组元素转换为逗号分隔的字符串
|
|
|
formData.fromNos = orderNoArray.join(',').split(',') //来源单号
|
|
|
formData.fromIds = orderIdArray.join(',').split(',') //来源单id
|
|
|
- formData.fromNo = orderNoArray.join(',');
|
|
|
+ formData.fromNo = orderNoArray.join(',');
|
|
|
let cardList_ = this.data.cardList
|
|
|
cardList_.forEach(card => { //循环出商品总共价格
|
|
|
if (card.name === 'items') {
|
|
|
@@ -235,7 +235,14 @@ Page({
|
|
|
* @author : 王英杰
|
|
|
*/
|
|
|
setValuesByEdit(data) {
|
|
|
- data.goodsList = data.purchaseItemResponseList
|
|
|
+ data.goodsList = data.purchaseItemResponseList
|
|
|
+ // 提取purNo字段为数组,并去重
|
|
|
+ const orderNoArray = [...new Set( data.goodsList.map(item => item.orderNo))];
|
|
|
+ const orderIdArray = [...new Set( data.goodsList.map(item => item.orderId))];
|
|
|
+ // 将数组元素转换为逗号分隔的字符串
|
|
|
+ data.fromNos = orderNoArray.join(',').split(',') //来源单号
|
|
|
+ data.fromIds = orderIdArray.join(',').split(',') //来源单id
|
|
|
+ data.fromNo = orderNoArray.join(',');
|
|
|
data.goodsList.forEach(element => {
|
|
|
element.chooseFlg = "biu" //辨别选品标识
|
|
|
element.priceStd = element.priceStandard
|
|
|
@@ -318,7 +325,7 @@ Page({
|
|
|
let formData = JSON.parse(this.data.formData)
|
|
|
let totalAmout = Number(0)
|
|
|
formData.goodsList.forEach(element => {
|
|
|
- element.itemId = (this.data.formMode == Constants.formMode.add) ? element.null : itemId
|
|
|
+ element.itemId = (this.data.formMode == Constants.formMode.add) ? null : element.itemId
|
|
|
totalAmout += Number(element.priceStd * element.itemQty) //标价金额
|
|
|
})
|
|
|
params.fromIds = formData.fromIds
|