README
下单页计算总金额的相关操作统一方法
更新历史
2022-1-17 11:13:47
新增V1计算方式,至尊价与店铺红包共享
使用方式
npm install @nostar/rent-service -S
or
cnpm install @nostar/rent-service -S
安装成功后在需要的地方直接使用:
import rentService from '@nostar/rent-service'
var rentObj = new rentService(options={});
相关传入参数说明{}---options
{
rentWay: 1, // 租赁方式。默认是1(现在租)。2(预约)、3(续租)
price: 0, // 单价price
unit: 1, // 单位。默认1 unit
deposit: 0, // 押金。默认0 deposit
vipCardAccount: 1, // 商品折扣。0或0.01-0.99
vipCardId: 0, // vip标识。0或非0
hbList: [], // 用户红包列表。默认为[]
hbId: '', // 已选择用户红包ID。默认为空。
shopHbList: [], // 店铺红包列表。默认为[]。
shopHbId: '', // 已选择店铺红包ID。默认为空。
iswb: false, // 是否是网吧版。默认为false
isTejia: false, // 是否是特价。默认为false
vipShop: false, //至尊价与店铺红包共享,新增对应v1功能
useHb: false, //用户手动选择红包
extend: [], // 扩展金额。参与计算,原样返回。例如一对一服务价格、等。默认对象[]。包含name和value
}
返回结果{}---rentObj
{
orderMoney,//原价总金额
deposit, //押金
totalmoney,//最终实付金额
vipPrice,//vip折扣金额
isUseVip, //是否使用了vip true,false
rentWay,//租赁方式 1--现在租,2--预约,3--续租
hbItem, //使用普通红包项
shopHbItem, //使用店铺红包项
hbMoney, //使用普通红包金额
shopHbMoney, //使用店铺红包金额
extend, //其他额外项 比如 [{name:'一对一服务',value:3}]
}