mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/izyim-api.git
synced 2026-08-19 04:24:01 +00:00
update personal information and company information
This commit is contained in:
@@ -159,6 +159,7 @@ class AuthController extends Controller
|
||||
|
||||
return response()->json(['success'=> true, 'message'=> 'Profile updated.'], 200);
|
||||
}
|
||||
|
||||
public function show()
|
||||
{
|
||||
return response()->json(['user' => Auth::user()]);
|
||||
|
||||
@@ -57,7 +57,7 @@ class CompanyController extends Controller
|
||||
|
||||
public function company()
|
||||
{
|
||||
return response()->json(['user' => Auth::user()]);
|
||||
return response()->json(['company' => Auth::user()->company()->first()]);
|
||||
}
|
||||
|
||||
public function companyProfile(Request $request)
|
||||
|
||||
@@ -13,7 +13,7 @@ class DatabaseSeeder extends Seeder
|
||||
{
|
||||
$this->call(LaratrustSeeder::class);
|
||||
$this->call(UsersTableSeeder::class);
|
||||
$this->call(DeliveryInfoSeeder::class);
|
||||
//$this->call(DeliveryInfoSeeder::class);
|
||||
$this->call(CompanySeeder::class);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -141,6 +141,35 @@
|
||||
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
function displayCompany(){
|
||||
$.ajax({
|
||||
type: 'GET',
|
||||
headers:{"Authorization": "Bearer " + localStorage.getItem('token')},
|
||||
url : "api/company",
|
||||
contentType : "application/json",
|
||||
dataType : "json",
|
||||
async : false,
|
||||
success : function(data) {
|
||||
console.log('success');
|
||||
$('#company-name').val(data.company.company_name);
|
||||
$('#registration-no').val(data.company.registration_no);
|
||||
$('#tax-no').val(data.company.tax_no);
|
||||
$('#tel-no').val(data.company.tel_no);
|
||||
$('#fax').val(data.company.fax);
|
||||
$('#address').val(data.company.address);
|
||||
$('#city').val(data.company.city);
|
||||
$('#postcode').val(data.company.postcode);
|
||||
$('#state').val(data.company.state);
|
||||
$('#country').val(data.company.country);
|
||||
$('#contact-person').val(data.company.contact_person);
|
||||
$('#address').val(data.company.address);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
window.onload = displayCompany;
|
||||
$(document).ready(function() {
|
||||
$('#regCert').click(function() {
|
||||
var fd = new FormData();
|
||||
@@ -172,7 +201,7 @@
|
||||
$('#companyDetails').click(function() {
|
||||
$.ajax({
|
||||
type: "PATCH",
|
||||
url: "api/company",
|
||||
url: "api/company/",
|
||||
headers: {"Authorization": 'Bearer' + localStorage.getItem('token')},
|
||||
data: {
|
||||
company_name: $('#company-name').val(),
|
||||
@@ -199,6 +228,39 @@
|
||||
});
|
||||
})
|
||||
})
|
||||
|
||||
$.ajax({
|
||||
type: 'GET',
|
||||
headers:{"Authorization": "Bearer " + localStorage.getItem('token')},
|
||||
url : "api/company",
|
||||
contentType : "application/json",
|
||||
dataType : "json",
|
||||
async : false,
|
||||
success : function(data) {
|
||||
console.log('success');
|
||||
$('#company-name').html(data.company.company_name);
|
||||
$('#registration-no').html(data.company.registration_no);
|
||||
$('#tax-no').html(data.company.tax_no);
|
||||
$('#tel-no').html(data.company.tel_no);
|
||||
$('#fax').html(data.company.fax);
|
||||
$('#address').html(data.company.address);
|
||||
$('#city').html(data.company.city);
|
||||
$('#postcode').html(data.company.postcode);
|
||||
$('#state').html(data.company.state);
|
||||
$('#country').html(data.company.country);
|
||||
$('#contact-person').html(data.company.contact_person);
|
||||
$('#address').html(data.company.address);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
+37
-34
@@ -55,43 +55,39 @@
|
||||
|
||||
<div class="form-row-group">
|
||||
<div class="form-row no-padding">
|
||||
<input id="company-name" type="text" class="form-element" placeholder="Company Name" required />
|
||||
<label id="company-name" type="text" class="form-element" placeholder="Company Name" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="registration-no" type="text" class="form-element" placeholder="Registration No" required />
|
||||
<label id="registration-no" type="text" class="form-element" placeholder="Registration No" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="tax-no" type="text" class="form-element" placeholder="Tax No" required />
|
||||
<label id="tax-no" type="text" class="form-element" placeholder="Tax No" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="tel-no" type="text" class="form-element" placeholder="Tel No" required />
|
||||
<label id="tel-no" type="text" class="form-element" placeholder="Tel No" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="fax" type="text" class="form-element" placeholder="Fax" required />
|
||||
<label id="fax" type="text" class="form-element" placeholder="Fax" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="address" type="text" class="form-element" placeholder="Address" required />
|
||||
<label id="address" type="text" class="form-element" placeholder="Address" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="city" type="text" class="form-element" placeholder="City" required />
|
||||
<label id="city" type="text" class="form-element" placeholder="City" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="postcode" type="text" class="form-element" placeholder="Postcode" required />
|
||||
<label id="postcode" type="text" class="form-element" placeholder="Postcode" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="state" type="text" class="form-element" placeholder="State" required />
|
||||
<label id="state" type="text" class="form-element" placeholder="State" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="country" type="text" class="form-element" placeholder="Country" required />
|
||||
<label id="country" type="text" class="form-element" placeholder="Country" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="contact-person" type="text" class="form-element" placeholder="Contact Person" required />
|
||||
<label id="contact-person" type="text" class="form-element" placeholder="Contact Person" required /></label>
|
||||
</div>
|
||||
<div class="form-row no-padding">
|
||||
<input id="contact-person-no" type="text" class="form-element" placeholder="Contact Person No" required />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-divider"></div>
|
||||
|
||||
</form>
|
||||
@@ -616,7 +612,7 @@
|
||||
<div class="form-row txt-center">
|
||||
<div class="profile-menu">
|
||||
<div class="profile-menu-company">
|
||||
<a href="#">
|
||||
<a href="company-profile.html">
|
||||
<img class="avatar-img" src="images/Azure-Company-Icon.png" width="80" height="80" />
|
||||
<div>
|
||||
Company Information
|
||||
@@ -731,29 +727,19 @@
|
||||
<div class="form-element-title">
|
||||
<label style="color: #000">Full Name</label>
|
||||
</div>
|
||||
<input type="text" class="form-element" placeholder="Asif Ferdous" required />
|
||||
<input id="user-name" type="text" class="form-element" placeholder="Full Name" required />
|
||||
</div>
|
||||
|
||||
<div class="form-row no-padding">
|
||||
<div class="form-element-title">
|
||||
<label style="color: #000">Email</label>
|
||||
<label style="color: #000">Phone Number</label>
|
||||
</div>
|
||||
<input type="text" class="form-element" placeholder="ferdous.asif2012@gmail.com" required />
|
||||
<input id="user-phone" type="text" class="form-element" placeholder="Phone Number" required />
|
||||
</div>
|
||||
|
||||
<div class="form-row no-padding">
|
||||
<div class="form-element-title">
|
||||
<label style="color: #000">Website</label>
|
||||
</div>
|
||||
<input type="text" class="form-element" placeholder="http://ferdous.com" required />
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-row no-padding">
|
||||
<div class="form-element-title">
|
||||
<label style="color: #000">Position</label>
|
||||
</div>
|
||||
<input type="text" class="form-element" placeholder="CEO" required />
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1299,6 +1285,8 @@ $.ajax({
|
||||
console.log('success');
|
||||
$('#user-name').html(data.user.name);
|
||||
$('#user-phone').html(data.user.phone);
|
||||
$('#user-name').val(data.user.name);
|
||||
$('#user-phone').val(data.user.phone);
|
||||
|
||||
}
|
||||
|
||||
@@ -1313,13 +1301,28 @@ $.ajax({
|
||||
async : false,
|
||||
success : function(data) {
|
||||
console.log('success');
|
||||
$('#company-name').html(data.company.name);
|
||||
|
||||
$('#company-name').html(data.company.company_name);
|
||||
$('#registration-no').html(data.company.registration_no);
|
||||
$('#tax-no').html(data.company.tax_no);
|
||||
$('#tel-no').html(data.company.tel_no);
|
||||
$('#fax').html(data.company.fax);
|
||||
$('#address').html(data.company.address);
|
||||
$('#city').html(data.company.city);
|
||||
$('#postcode').html(data.company.postcode);
|
||||
$('#state').html(data.company.state);
|
||||
$('#country').html(data.company.country);
|
||||
$('#contact-person').html(data.company.contact_person);
|
||||
$('#address').html(data.company.address);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user