fuint-application/application-web/src/main/webapp/static/assets/plugins/cashier/pos.js
(开头部分) 32KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
const serverBase = '/fuint-application';
let curGoodsInfo = null;
// 左侧点击过滤商品类型
const handleFilter = function() {
"use strict";
$(document).on('click', '.pos-menu [data-filter]', function(e) {
e.preventDefault();
var targetType = $(this).attr('data-filter');
$(this).addClass('active');
$('.pos-menu [data-filter]').not(this).removeClass('active');
if (targetType == 'all') {
$('.pos-content [data-type]').removeClass('d-none');
} else {
$('.pos-content [data-type="' + targetType + '"]').removeClass('d-none');
$('.pos-content [data-type]').not('.pos-content [data-type="' + targetType + '"]').addClass('d-none');
}
});
};
// 获取购物车列表
const getCartList = function(isUpdateList) {
"use strict";
$.ajax({
type: "POST",
dataType: "json",
async: false,
data: JSON.stringify({}),
contentType: 'application/json;charset=UTF-8',
url: serverBase + "/rest/cart/list",
success: function (data) {
if (data.data) {
if (data.data.list.length > 0 && isUpdateList) {
data.data.list.forEach(function(cartInfo) {
let goodsInfo = cartInfo.goodsInfo;
goodsInfo.goodsId = cartInfo.goodsId;
goodsInfo.skuId = cartInfo.skuId;
goodsInfo.cartId = cartInfo.id;
goodsInfo.buyNum = cartInfo.num;
doAddCart(goodsInfo, false);
})
} else if (data.data.list.length == 0 && isUpdateList) {
$('.pos-table').find('.cart-item').remove();
$('.no-cart').removeClass("fade");
}
$("#totalPrice").text(parseFloat(data.data.totalPrice).toFixed(2));
$("#totalNum").text(data.data.totalNum + "件");
$("#payAmount").text(parseFloat(data.data.totalPrice).toFixed(2));
}
}
})
}
// 点击商品弹框显示商品详情
const handleGoodsInfo = function() {
"use strict";
$(document).on('click', '.product-row [data-id]', function(e) {
e.preventDefault();
let goodsId = $(this).attr('data-id');
后面还有 887 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。