select-goodsInfo.jsp 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <!DOCTYPE html >
  4. <html>
  5. <head>
  6. <title></title>
  7. <t:base type="jquery,easyui,tools"></t:base>
  8. </head>
  9. <body style="overflow-y: hidden" scroll="no">
  10. <t:datagrid pageSize="100" name="list" title="选择" actionUrl="budgetDataController.do?selRefDatagridGoods&classname=${classname}&warehouseid=${warehouseid}&initCategoryCode=${param.initCategoryCode}&status=${param.status}"
  11. idField="id" checkbox="${not empty param.checkbox?param.checkbox:true}" showRefresh="false" fit="true" queryMode="group" onLoadSuccess="initCheck">
  12. <t:dgCol title="id" field="id" hidden="true"></t:dgCol>
  13. <t:dgCol title="货品分类编码" field="${categoryfield}" dictionary="goodsCategory" width="120" hidden="true" queryMode="single" query="true"></t:dgCol>
  14. <t:dgCol title="货品分类" field="${categoryNamefield}" width="160"></t:dgCol>
  15. <t:dgCol title="货品编码" field="${codefield}" hidden="true" width="120"></t:dgCol>
  16. <t:dgCol title="货品名称" field="${namefield}" width="160" query="true"></t:dgCol>
  17. <t:dgCol title="采购单位" field="${purchaseUnit}" hidden="true" width="120" query="false" ></t:dgCol>
  18. <t:dgCol title="规格型号" field="${specification}" width="220" query="true" ></t:dgCol>
  19. <t:dgCol title="采购单价" field="${goodsDesc}" width="120" query="false" hidden="true"></t:dgCol>
  20. <t:dgCol title="供应商" field="${supplierName}" hidden="true" width="120" query="false"></t:dgCol>
  21. <t:dgCol title="空字段" field="${strEmpty}" width="120" query="false" hidden="true"></t:dgCol>
  22. <t:dgCol title="成本" field="costPrice" width="120" query="false" hidden="true"></t:dgCol>
  23. <t:dgCol title="品牌" field="brand" width="120" query="false" hidden="true"></t:dgCol>
  24. <t:dgCol title="" field="propertytype" width="120" query="false" hidden="true"></t:dgCol>
  25. </t:datagrid>
  26. </body>
  27. </html>
  28. <script type="text/javascript">
  29. function initCheck(data){
  30. var ids = "${ids}";
  31. var idArr = ids.split(",");
  32. for(var i=0;i<idArr.length;i++){
  33. if(idArr[i]!=""){
  34. $("#list").datagrid("selectRecord",idArr[i]);
  35. }
  36. }
  37. var initCategoryCode = '${param.initCategoryCode}';
  38. if(initCategoryCode){
  39. var codeArray = initCategoryCode.split(',');
  40. var categorySelect = $('select[name="${categoryfield}"] option');
  41. categorySelect.each(function () {
  42. var $t =$(this);
  43. var v = $t.val();
  44. if(!v)return;
  45. var include = codeArray.includes(v);
  46. if(!include){
  47. $t.remove();
  48. }
  49. })
  50. }
  51. }
  52. </script>