Guest User

Untitled

a guest
May 24th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. <form method="POST" role="form" name="bill" ng-submit="makeBilling()">
  2. <div class="card-box">
  3. <div style="border-bottom: 2px solid #ebeff2;margin: 0;" class="row">
  4. <div class="col-md-6" style="padding-left: 0;"><p style="font-weight: bold; color: #666666; padding: 8px; margin-bottom:0;">Items</p></div>
  5. <div class="col-md-6" style="padding-right: 0;"><p style="font-weight: bold; color: #666666; padding: 8px; margin-bottom:0;">Remove</p></div>
  6. </div>
  7. <div class="row" ng-repeat="item in addedMenuitems">
  8. <div class="col-md-6" style="min-height: 40px;padding-top: 10px;">
  9. <b style="text-transform: capitalize;">{{item.menu_name}}</b>
  10. <br>
  11. <br>
  12. <div class="input-group bootstrap-touchspin">
  13. <span class="input-group-btn">
  14. <button class="btn btn-default bootstrap-touchspin-down" ng-click="item.count = item.count - 1" ng-init="item.count = 1" type="button">-</button>
  15. </span>
  16. <span class="input-group-addon bootstrap-touchspin-prefix" style="display: none;"></span>
  17. <input type="text" ng-value="1" ng-model="item.count" name="count" id="count" data-bts-min="0" data-bts-max="100" data-bts-init-val="" data-bts-step="1" data-bts-decimal="0" data-bts-step-interval="100" data-bts-force-step-divisibility="round" data-bts-step-interval-delay="500" data-bts-prefix="" data-bts-postfix="" data-bts-prefix-extra-class="" data-bts-postfix-extra-class="" data-bts-booster="true" data-bts-boostat="10" data-bts-max-boosted-step="false" data-bts-mousewheel="true" data-bts-button-down-class="btn btn-default" data-bts-button-up-class="btn btn-default" class="form-control" style="display: block;padding: 6px 10px;text-align: center;width: 40px;">
  18. <span class="input-group-addon bootstrap-touchspin-postfix" style="display: none;"></span>
  19. <span class="input-group-btn">
  20. <button class="btn btn-default bootstrap-touchspin-up" type="button" ng-click="item.count = item.count + 1" ng-init="item.count = 1">+</button>
  21. </span>
  22. </div>
  23. </div>
  24.  
  25. ***<input type="hidden" name="menu_id[]" id="menu_id" ng-model="item.menu_id[$index + 1]">***
  26.  
  27. <div class="col-md-6" style="min-height: 40px;padding-top: 10px; text-align: center;">
  28. <i style="cursor:pointer;" ng-click="removeMenuitem(item.menu_id)" class="fa fa-trash text-danger fa-lg" aria-hidden="true"></i>
  29. </div>
  30. </div>
  31. </div>
  32. </form>
  33.  
  34. $scope.item = {};
  35. $scope.makeBilling = function () {
  36. //console.log($scope.item);
  37. $http({
  38. method: 'post',
  39. url: 'menu/billing',
  40. data: $scope.item,
  41. headers: {'Content-Type': 'application/json'}
  42. }).success(function (data)
  43. {
  44. //console.log(data);
  45. if(data == 2){
  46. alert("Something went wrong! Please try again.");
  47. }else if(data == 3){
  48. $scope.billing_error = "Please Add some item to make the Bill.";
  49. }else if(data == 1){
  50. alert("Bill Processed Successfully");
  51. }
  52. });
  53.  
  54. function billing(){
  55. $request = json_decode(file_get_contents('php://input'), TRUE);
  56. echo '<pre>';
  57. print_r($request);
  58. exit;
  59. }
Add Comment
Please, Sign In to add comment