$(function(){
$('.searchSkuBtn').click(function(){
layer.open({
type: 2,
area:['650px','700px'],
title: '查找库存SKU',
closeBtn: 1,
shadeClose: true, //开启遮罩关闭
anim:0,
content: '/combinationProduct/searchProducts',
yes:function(){
$(this).submit();
}
});
})
})
// 后台controller
@RequestMapping("/searchProducts")
public ModelAndView searchProducts(PubProductCombination pc, @PagerResolver PagerInfo pager) {
ModelAndView mv = new ModelAndView("product/searchSkuBoxDiv");
long comId = getComId();
ProductQueryVo query = pc.getQuery();
if (query == null) {
ProductQueryVo newQuery = new ProductQueryVo();
newQuery.setComId(comId);
pc.setQuery(newQuery);
}
ResultParamVo<List<PubProduct>, PagerInfo> paramVo = productFacade.getPubProductList(pc.getQuery(), pager);
List<PubProduct> productList = paramVo.result();
pager = paramVo.param();
mv.addObject("pagerInfo", pager);
mv.addObject("productList", productList);
mv.addObject("pc", pc);
return mv;
}
// 在子页面传值到父页面,并关闭子页面
function selectSku(sku, enName, image){
parent.$("#stockSkuInpu").val(sku);
parent.$("#enNameInpu").val(enName);
parent.$("#imageInpu").val(image);
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
}