选择行获取售价折扣价


开发工具与关键技术:选择行获取售价折扣价
作者:李梓良
撰写时间:2019年7月26日

我这个是做项目时候的一些技术总结,

所实现的效果就是计算销售价,合计金额,将合计金额和销售价,放在下面自己写的代码,所做出来的方块格子内

这个是表格的HTML的代码

<tableid="Anteriortable"lay-filter=“Anteriortable”>

layuiTable.on(‘row(Anteriortable)’,function (obj) {

//标记选中样式

obj.tr.addClass(‘layui-table-click’)

siblings().removeClass(‘layui-table-click’);

//单击选中单选框

obj.tr.find(‘div.layui-unselect.layui-form-checkbox’)[0].click();

JiSuan();

});

<divclass=“form-row”>

<inputtype=“text” id=“shoujia” class=“ml-2 mb-2text-center” size=“20” value=“售价: 0”>

<input type="text"id=“yuanjiashuliang” class="ml-2 mb-4 text-center"size=“20” value=“数量:0 /原价:0”>

下面这个是

在这里插入图片描述

//1.3.2计算售价,数量

function JiSuan() {

var shoujia = 0;

var yuanjia = 0;

var shuliang = 0;

var checkStatus =layuiTable.checkStatus(“Anteriortable”);

for (var k = 0; k <checkStatus.data.length; k++) {

if(checkStatus.data.length >= 1) {

shuliang =shuliang+parseInt(checkStatus.data[k].InventoryMany);

yuanjia +=parseInt(checkStatus.data[k].SellPrice1) * checkStatus.data[k].InventoryMany;

shoujia += checkStatus.data[k].SellPrice1 *checkStatus.data[k].InventoryMany * checkStatus.data[k].ItselfRebate;

console.log(shoujia);

$("#shoujia").val(“售价:” + shoujia);

$("#yuanjiashuliang").val(“数量:” + shuliang + " / " + “原价:” + yuanjia);

}

else {

shoujia =checkStatus.data[k].SellPrice1 * checkStatus.data[k].InventoryMany;

shuliang =parseInt(checkStatus.data[k].InventoryMany);

yuanjia =checkStatus.data[k].SellPrice1;

$("#shoujia").val(“售价:” + shoujia);

$("#yuanjiashuliang").val(“数量:” + shuliang + " / " + “原价:” + yuanjia);

}

}

if(checkStatus.data.length == 0) {

$("#shoujia").val(“售价:” + “0”);

$("#yuanjiashuliang").val(“数量:” + shuliang + " / " + “原价:” + yuanjia);

}

}

下面是效果图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值