param.blade.php 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <div class="panel-body table-responsive" style="padding:0px;">
  2. <table class="table">
  3. <thead>
  4. <tr>
  5. <th style='width:50px;'></th>
  6. <th>属性名称</th>
  7. <th>属性值</th>
  8. </tr>
  9. </thead>
  10. <tbody id="param-items">
  11. @foreach ($params as $p)
  12. <tr>
  13. <td>
  14. <a href="javascript:;" class="fa fa-move" title="拖动调整此显示顺序"><i class="fa fa-arrows"></i></a>&nbsp;
  15. <a href="javascript:;" onclick="deleteParam(this)" style="margin-top:10px;" title="删除"><i class='fa fa-remove'></i></a>
  16. </td>
  17. <td>
  18. <input name="param_title[]" type="text" class="form-control param_title" value="{$p['title']}"/>
  19. <input name="param_id[]" type="hidden" class="form-control" value="{{$p['id']}}"/>
  20. </td>
  21. <td>
  22. <input name="param_value[]" type="text" class="form-control param_value" value="{{$p['value']}}"/>
  23. </td>
  24. </tr>
  25. @endforeach
  26. </tbody>
  27. <tbody>
  28. <tr>
  29. <td>&nbsp;</td>
  30. <td colspan="2">
  31. <a href="javascript:;" id='add-param' onclick="addParam()" style="margin-top:10px;" class="btn btn-primary" title="添加属性"><i class='fa fa-plus'></i> 添加属性</a>
  32. </td>
  33. </tr>
  34. </tbody>
  35. </table>
  36. </div>
  37. <script language="javascript">
  38. $(function() {
  39. $("#chkoption").click(function() {
  40. var obj = $(this);
  41. if (obj.get(0).checked) {
  42. $("#tboption").show();
  43. $(".trp").hide();
  44. }
  45. else {
  46. $("#tboption").hide();
  47. $(".trp").show();
  48. }
  49. });
  50. })
  51. function addParam() {
  52. var url = "{!! yzWebUrl('goods.goods.getParamTpl') !!}";
  53. $.ajax({
  54. "url": url,
  55. success: function(data) {
  56. $('#param-items').append(data);
  57. }
  58. });
  59. return;
  60. }
  61. function deleteParam(o) {
  62. $(o).parent().parent().remove();
  63. }
  64. </script>