rock_goods.php 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. <?php if(!defined('HOST'))die('not access');?>
  2. <script >
  3. $(document).ready(function(){
  4. var a = $('#view_{rand}').bootstable({
  5. tablename:'goods',celleditor:true,fanye:true,modenum:'goods',autoLoad:false,
  6. url:publicstore('{mode}','{dir}'),params:{atype:'all'},modename:'物品',storebeforeaction:'beforeshow',storeafteraction:'aftershow',
  7. checked:true,
  8. columns:[{
  9. text:'编号',dataIndex:'num'
  10. },{
  11. text:'名称',dataIndex:'name',align:'left'
  12. },{
  13. text:'分类',dataIndex:'typeid',align:'left'
  14. },{
  15. text:'单价',dataIndex:'price',sortable:true,editor:true
  16. },{
  17. text:'规格',dataIndex:'guige'
  18. },{
  19. text:'型号',dataIndex:'xinghao'
  20. },{
  21. text:'总库存',dataIndex:'stock',sortable:true
  22. },{
  23. text:'单位',dataIndex:'unit',sortable:true
  24. },{
  25. text:'',dataIndex:'caozuo'
  26. }],
  27. itemclick:function(){
  28. btn(false);
  29. },
  30. itemdblclick:function(d){
  31. openxiangs('物品 '+d.name,'goods',d.id);
  32. }
  33. });
  34. goodsrocks{rand} = function(s){
  35. a.reload();
  36. }
  37. var c = {
  38. del:function(){
  39. a.del({check:function(lx){if(lx=='yes')btn(true)}});
  40. },
  41. search:function(){
  42. var s=get('key_{rand}').value;
  43. a.setparams({key:s},true);
  44. },
  45. clickwin:function(o1,lx){
  46. var icon='plus',name='新增',id=0;
  47. if(lx==1){
  48. id = a.changeid;
  49. };
  50. openinput('物品产品','goods', id, 'goodsrocks{rand}');
  51. },
  52. piliang:function(){
  53. managelistgoods = a;
  54. addtabs({num:'daorugoods',url:'flow,input,daoru,modenum=goods',icons:'plus',name:'导入物品'});
  55. },
  56. rukuchu:function(o1, lx){
  57. var s='物品入库';
  58. if(lx==1)s='物品出库';
  59. addtabs({num:'rukuchugood'+lx+'',url:'main,goods,churuku,type='+lx+'',icons:'plus',name:s});
  60. },
  61. relaodkc:function(){
  62. js.ajax(js.getajaxurl('reloadkc','{mode}','{dir}'),{},function(){
  63. a.reload();
  64. },'get','','刷新中...,刷新完成');
  65. },
  66. daochu:function(o1){
  67. new publicdaochuobj({
  68. 'objtable':a,
  69. 'modename':'物品列表',
  70. 'modenum':'goods',
  71. 'btnobj':o1
  72. });
  73. },
  74. prinwem:function(){
  75. var sid = a.getchecked();
  76. if(sid==''){
  77. js.msg('msg','没有选中记录');
  78. return;
  79. }
  80. var url = '?a=printewm&m=goods&d=main&sid='+sid+'';
  81. window.open(url);
  82. },
  83. mobj:a,
  84. title:'物品分类',
  85. stable:'goods',
  86. optionview:'optionview_{rand}',
  87. optionnum:'goodstype',
  88. rand:'{rand}'
  89. };
  90. var c = new optionclass(c);
  91. function btn(bo){
  92. //get('del_{rand}').disabled = bo;
  93. //get('edit_{rand}').disabled = bo;
  94. }
  95. js.initbtn(c);
  96. });
  97. </script>
  98. <table width="100%">
  99. <tr valign="top">
  100. <td>
  101. <div style="border:1px #cccccc solid;width:220px">
  102. <div id="optionview_{rand}" style="height:400px;overflow:auto;"></div>
  103. </div>
  104. </td>
  105. <td width="10" nowrap>&nbsp;</td>
  106. <td width="95%">
  107. <div>
  108. <table width="100%"><tr>
  109. <td nowrap>
  110. <button class="btn btn-primary" click="clickwin,0" type="button"><i class="icon-plus"></i> 新增</button>
  111. </td>
  112. <td style="padding-left:10px">
  113. <input class="form-control" style="width:150px" id="key_{rand}" placeholder="物品名">
  114. </td>
  115. <td style="padding-left:10px">
  116. <button class="btn btn-default" click="search" type="button">搜索</button>
  117. </td>
  118. <td width="80%" style="padding-left:10px">
  119. <div class="btn-group">
  120. <button class="btn btn-default" click="rukuchu,0" type="button">入库</button>
  121. <button class="btn btn-default" click="rukuchu,1" type="button">出库</button>
  122. </div>
  123. </td>
  124. <td style="padding-right:10px">
  125. <button class="btn btn-default" click="piliang" type="button">导入</button>
  126. </td>
  127. <td style="padding-right:10px">
  128. <button class="btn btn-default" click="daochu" type="button">导出 <i class="icon-angle-down"></i></button>
  129. </td>
  130. <td align="right" nowrap>
  131. <button class="btn btn-default" click="prinwem" type="button">打印二维码</button>&nbsp;
  132. <button class="btn btn-default" click="relaodkc" type="button">刷新库存</button>
  133. </td>
  134. </tr></table>
  135. </div>
  136. <div class="blank10"></div>
  137. <div id="view_{rand}"></div>
  138. <div class="tishi">在出入库详情需要已审核才会计算库存的,表goodss上字段status=1时。</div>
  139. </td>
  140. </tr>
  141. </table>
粤ICP备19079148号