|
|
|
@ -157,17 +157,18 @@ |
|
|
|
|
// 生成产品参数 |
|
|
|
|
createParam(e, authority, shopCartId) { |
|
|
|
|
const { orderType } = this |
|
|
|
|
const { mall, typeIds } = e |
|
|
|
|
const trial = orderType == 2 // 是否是试用 |
|
|
|
|
return { |
|
|
|
|
dataOrCourseId: e.associatedProduct, // id |
|
|
|
|
mallId: e.mallId, |
|
|
|
|
productName: e.productName, // 名称 |
|
|
|
|
dataOrCourseId: mall.associatedProduct, // id |
|
|
|
|
mallId: mall.mallId, |
|
|
|
|
productName: mall.productName, // 名称 |
|
|
|
|
periodOfUse: '', // 使用期限 |
|
|
|
|
startTime: this.$util.formatDate(new Date(), 'yyyy-MM-dd'), // 开始 |
|
|
|
|
endTime: '', // 终止 |
|
|
|
|
remainingPeriod: '', // 剩余期限 |
|
|
|
|
marketValue: '', // 市场价 |
|
|
|
|
marketPrice: e.marketUnitPrice, // 市场单价 |
|
|
|
|
marketPrice: mall.marketUnitPrice, // 市场单价 |
|
|
|
|
finalPrice: 0, // 成交价 |
|
|
|
|
finalValue: 0, // 成交单价(数据产品特有) |
|
|
|
|
discountRate: '0%', // 折扣率 |
|
|
|
@ -177,11 +178,12 @@ |
|
|
|
|
ship: 0, // 发货否(0未发货,1已发货,默认不发货) |
|
|
|
|
authority, // 区分权限 0为数据平台权限,1为课程权限 |
|
|
|
|
options: 2, |
|
|
|
|
miniProgramPictureAddress: e.appletIcon || '', // 图标 |
|
|
|
|
miniProgramPictureAddress: mall.appletIcon || '', // 图标 |
|
|
|
|
settlementPrice: trial ? 0 : '', // 结算价 |
|
|
|
|
settlementPriceUnit: 0, // 结算单价 |
|
|
|
|
serviceFee: 0, // 平台服务费(前端计算后展示,不入库) |
|
|
|
|
shopCartId// 购物车id,订单提交后,调删除购物车的接口把这个产品删除 |
|
|
|
|
shopCartId, // 购物车id,订单提交后,调删除购物车的接口把这个产品删除 |
|
|
|
|
typeId: typeIds && typeIds.length ? typeIds[0] : '', |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
// 删除 |
|
|
|
@ -235,7 +237,7 @@ |
|
|
|
|
// 查询产品详情 |
|
|
|
|
const res = await detailsOfGoods(e.mallId) |
|
|
|
|
const n = res.orderDetails |
|
|
|
|
courses.push(this.createParam(n.mall, this.$util.getOrderType(n.classificationIds[0]), e.id)) |
|
|
|
|
courses.push(this.createParam(n, this.$util.getOrderType(n.classificationIds[0]), e.id)) |
|
|
|
|
resolve() |
|
|
|
|
})) |
|
|
|
|
}) |
|
|
|
|