ultimatepos/Modules/Crm/Resources/views/telemarketing/companies/show.blade.php

80 lines
6.6 KiB
PHP

@extends('layouts.app')
@section('title', $company->brand_name ?? $company->legal_name)
@section('content')
@include('crm::layouts.nav')
<section class="content-header">
<h1>{{ $company->brand_name ?? $company->legal_name }} <small>{{ $company->profile_completion }}% @lang('crm::lang.profile_completion')</small></h1>
</section>
<section class="content">
<div class="row">
<div class="col-md-12">
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#info">@lang('lang_v1.basic_information')</a></li>
<li><a data-toggle="tab" href="#contacts">@lang('contact.contact')</a></li>
<li><a data-toggle="tab" href="#branches">@lang('crm::lang.companies')</a></li>
<li><a data-toggle="tab" href="#requirements">@lang('crm::lang.req_raw_material')</a></li>
</ul>
<div class="tab-content">
<div id="info" class="tab-pane active">
@component('components.widget', ['class' => 'box-solid'])
{!! Form::model($company, ['url' => action([\Modules\Crm\Http\Controllers\CompanyProfileController::class, 'update'], $company->id), 'method' => 'put']) !!}
<div class="row">
<div class="col-md-4 form-group">{!! Form::label('brand_name') !!}{!! Form::text('brand_name', null, ['class' => 'form-control']) !!}</div>
<div class="col-md-4 form-group">{!! Form::label('legal_name') !!}{!! Form::text('legal_name', null, ['class' => 'form-control']) !!}</div>
<div class="col-md-4 form-group">{!! Form::label('company_type') !!}{!! Form::select('company_type', $companyTypes, null, ['class' => 'form-control']) !!}</div>
<div class="col-md-4 form-group">{!! Form::label('main_phone') !!}{!! Form::text('main_phone', null, ['class' => 'form-control']) !!}</div>
<div class="col-md-4 form-group">{!! Form::label('email') !!}{!! Form::email('email', null, ['class' => 'form-control']) !!}</div>
<div class="col-md-4 form-group">{!! Form::label('city') !!}{!! Form::text('city', null, ['class' => 'form-control']) !!}</div>
<div class="col-md-12 form-group">{!! Form::label('address') !!}{!! Form::textarea('address', null, ['class' => 'form-control', 'rows' => 2]) !!}</div>
<div class="col-md-12"><button type="submit" class="btn btn-primary">@lang('messages.update')</button></div>
</div>
{!! Form::close() !!}
@endcomponent
</div>
<div id="contacts" class="tab-pane">
@component('components.widget', ['class' => 'box-solid'])
<table class="table table-bordered"><thead><tr><th>@lang('user.name')</th><th>@lang('lang_v1.role')</th><th>@lang('lang_v1.mobile')</th></tr></thead>
<tbody>@foreach($company->contacts as $c)<tr><td>{{ $c->name }}</td><td>{{ $contactRoles[$c->role] ?? $c->role }}</td><td>{{ $c->mobile }}</td></tr>@endforeach</tbody></table>
{!! Form::open(['url' => action([\Modules\Crm\Http\Controllers\CompanyProfileController::class, 'storeContact'], $company->id), 'method' => 'post']) !!}
<div class="row">
<div class="col-md-3">{!! Form::text('name', null, ['class' => 'form-control', 'placeholder' => __('user.name'), 'required']) !!}</div>
<div class="col-md-3">{!! Form::select('role', $contactRoles, null, ['class' => 'form-control']) !!}</div>
<div class="col-md-3">{!! Form::text('mobile', null, ['class' => 'form-control', 'placeholder' => __('lang_v1.mobile')]) !!}</div>
<div class="col-md-3"><button class="btn btn-success">@lang('messages.add')</button></div>
</div>
{!! Form::close() !!}
@endcomponent
</div>
<div id="branches" class="tab-pane">
@component('components.widget', ['class' => 'box-solid'])
<table class="table table-bordered"><thead><tr><th>@lang('business.business_name')</th><th>@lang('lang_v1.city')</th><th>@lang('lang_v1.mobile')</th></tr></thead>
<tbody>@foreach($company->branches as $b)<tr><td>{{ $b->branch_name }}</td><td>{{ $b->city }}</td><td>{{ $b->phone }}</td></tr>@endforeach</tbody></table>
{!! Form::open(['url' => action([\Modules\Crm\Http\Controllers\CompanyProfileController::class, 'storeBranch'], $company->id)]) !!}
<div class="row">
<div class="col-md-4">{!! Form::text('branch_name', null, ['class' => 'form-control', 'required']) !!}</div>
<div class="col-md-3">{!! Form::text('city', null, ['class' => 'form-control']) !!}</div>
<div class="col-md-3">{!! Form::text('phone', null, ['class' => 'form-control']) !!}</div>
<div class="col-md-2"><button class="btn btn-success">@lang('messages.add')</button></div>
</div>
{!! Form::close() !!}
@endcomponent
</div>
<div id="requirements" class="tab-pane">
@component('components.widget', ['class' => 'box-solid'])
<table class="table table-bordered"><thead><tr><th>@lang('sale.status')</th><th>@lang('product.product_name')</th></tr></thead>
<tbody>@foreach($company->requirements as $r)<tr><td>{{ $requirementTypes[$r->requirement_type] ?? $r->requirement_type }}</td><td>{{ $r->item_name }}</td></tr>@endforeach</tbody></table>
{!! Form::open(['url' => action([\Modules\Crm\Http\Controllers\CompanyProfileController::class, 'storeRequirement'], $company->id)]) !!}
<div class="row">
<div class="col-md-4">{!! Form::select('requirement_type', $requirementTypes, null, ['class' => 'form-control']) !!}</div>
<div class="col-md-4">{!! Form::text('item_name', null, ['class' => 'form-control']) !!}</div>
<div class="col-md-4"><button class="btn btn-success">@lang('messages.add')</button></div>
</div>
{!! Form::close() !!}
@endcomponent
</div>
</div>
</div>
</div>
</section>
@endsection