Changeset 950fa0d for src/main/resources/static/js/business_admin.js
- Timestamp:
- 05/24/23 23:18:47 (13 months ago)
- Branches:
- master
- Children:
- 77205be
- Parents:
- 8bcd64c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/resources/static/js/business_admin.js
r8bcd64c r950fa0d 7 7 }).then(function (data) { 8 8 business = data; 9 console.log(business);10 9 var $header = $("#header"); 11 10 … … 74 73 event.preventDefault(); 75 74 }); 75 76 $("#update_services_button").click(function () { 77 businesses = []; 78 console.log("Gjoko"); 79 servicesObj = []; 80 $.each($('#predefined_services_admin_panel input:checked').siblings(), function (index, label) { 81 82 let service = {}; 83 var id = $(label).prop('for'); 84 var text = $(label).text(); 85 var time = $($($(label).parent()).siblings()[0]).children()[0].value; 86 var price = $($($(label).parent()).siblings()[1]).children()[0].value; 87 88 var serviceType = {} 89 if (parseInt(id) != -1) { 90 service['id'] = parseInt(id); 91 serviceType['id'] = business['services'].find(obj => obj.id === parseInt(id))['serviceType']['id']; 92 } else { 93 94 } 95 serviceType['name'] = text.trim(); 96 service['serviceType'] = serviceType; 97 service['duration'] = parseInt(time); 98 service['price'] = parseInt(price); 99 servicesObj.push(service); 100 }); 101 business['services'] = servicesObj; 102 103 businesses.push(business); 104 console.log(JSON.stringify(businesses)); 105 106 $.ajax({ 107 url: "http://localhost:8080/api/business", 108 type:"PATCH", 109 data: JSON.stringify(businesses), 110 contentType:"application/json; charset=utf-8", 111 dataType: 'text', 112 success: function(succ){ 113 alert( "Updates applied successfully" ); 114 }, 115 error: function(err) { 116 alert(err); 117 } 118 }); 119 event.preventDefault(); 120 }); 121 122 $("#update_owner_button").click(function() { 123 businesses = []; 124 console.log("Gjoko"); 125 business['owner']['firstName'] = $('#firstName').val(); 126 business['owner']['lastName'] = $('#lastName').val(); 127 business['owner']['email'] = $('#email').val(); 128 business['owner']['username'] = $('#username').val(); 129 130 businesses.push(business); 131 console.log(JSON.stringify(businesses)); 132 133 $.ajax({ 134 url: "http://localhost:8080/api/business", 135 type:"PATCH", 136 data: JSON.stringify(businesses), 137 contentType:"application/json; charset=utf-8", 138 dataType: 'text', 139 success: function(succ){ 140 alert( "Updates applied successfully" ); 141 }, 142 error: function(err) { 143 alert(err); 144 } 145 }); 146 }); 147 event.preventDefault(); 76 148 });
Note:
See TracChangeset
for help on using the changeset viewer.