ultimatepos/Modules/AssetExchange/Resources/views/settings/index.blade.php

123 lines
7.4 KiB
PHP

@extends('layouts.app')
@section('title', __('assetexchange::lang.settings'))
@section('content')
@include('assetexchange::layouts.nav')
<section class="content no-print mt-page">
<div class="mt-page-header">
<h1><i class="fas fa-sliders-h" style="color:#3b82f6;margin-left:8px;"></i> @lang('assetexchange::lang.settings')</h1>
</div>
<div class="mt-card">
<div class="mt-card-body">
{!! Form::open(['url' => action([\Modules\AssetExchange\Http\Controllers\SettingsController::class, 'update']), 'method' => 'PUT']) !!}
<h4 class="text-muted">@lang('assetexchange::lang.code_prefixes')</h4>
<div class="row">
<div class="col-md-4">
<div class="form-group">
{!! Form::label('listing_code_prefix', __('assetexchange::lang.listing_code_prefix') . ':') !!}
{!! Form::text('listing_code_prefix', $settings['listing_code_prefix'] ?? 'AEX', ['class' => 'form-control']) !!}
</div>
</div>
<div class="col-md-4">
<div class="form-group">
{!! Form::label('appraisal_number_prefix', __('assetexchange::lang.appraisal_number_prefix') . ':') !!}
{!! Form::text('appraisal_number_prefix', $settings['appraisal_number_prefix'] ?? 'AAPR', ['class' => 'form-control']) !!}
</div>
</div>
<div class="col-md-4">
<div class="form-group">
{!! Form::label('deal_code_prefix', __('assetexchange::lang.deal_code_prefix') . ':') !!}
{!! Form::text('deal_code_prefix', $settings['deal_code_prefix'] ?? 'ADL', ['class' => 'form-control']) !!}
</div>
</div>
</div>
<hr>
<h4 class="text-muted">@lang('assetexchange::lang.valuation_settings')</h4>
<div class="row">
<div class="col-md-4">
<div class="form-group">
{!! Form::label('valuation_method', __('assetexchange::lang.valuation_method') . ':') !!}
{!! Form::select('valuation_method', [
'hybrid' => 'Hybrid',
'replacement_cost' => 'Replacement Cost',
'market_comp' => 'Market Comp',
'depreciation' => 'Depreciation',
], $settings['valuation_method'] ?? 'hybrid', ['class' => 'form-control select2', 'style' => 'width:100%']) !!}
</div>
</div>
<div class="col-md-4">
<div class="form-group">
{!! Form::label('appraisal_fee_default', __('assetexchange::lang.appraisal_fee_default') . ':') !!}
{!! Form::text('appraisal_fee_default', $settings['appraisal_fee_default'] ?? 0, ['class' => 'form-control input_number']) !!}
</div>
</div>
<div class="col-md-4">
<div class="form-group">
{!! Form::label('appraisal_valid_days', __('assetexchange::lang.appraisal_valid_days') . ':') !!}
{!! Form::number('appraisal_valid_days', $settings['appraisal_valid_days'] ?? 90, ['class' => 'form-control']) !!}
</div>
</div>
<div class="col-md-4">
<div class="form-group">
{!! Form::label('default_commission_percent', __('assetexchange::lang.default_commission_percent') . ':') !!}
{!! Form::text('default_commission_percent', $settings['default_commission_percent'] ?? 0, ['class' => 'form-control input_number']) !!}
</div>
</div>
<div class="col-md-4">
<div class="form-group">
{!! Form::label('comp_pricing_method', __('assetexchange::lang.comp_pricing_method') . ':') !!}
{!! Form::select('comp_pricing_method', ['median' => 'Median', 'average' => 'Average'], $settings['comp_pricing_method'] ?? 'median', ['class' => 'form-control select2', 'style' => 'width:100%']) !!}
</div>
</div>
</div>
<hr>
<div class="checkbox"><label>{!! Form::checkbox('require_appraisal_before_deal', 1, !empty($settings['require_appraisal_before_deal']), ['class' => 'input-icheck']) !!} @lang('assetexchange::lang.require_appraisal_before_deal')</label></div>
<div class="checkbox"><label>{!! Form::checkbox('auto_create_cmms_on_acquire', 1, !empty($settings['auto_create_cmms_on_acquire']), ['class' => 'input-icheck']) !!} @lang('assetexchange::lang.auto_create_cmms_on_acquire')</label></div>
<div class="checkbox"><label>{!! Form::checkbox('portal_listings_enabled', 1, !empty($settings['portal_listings_enabled']), ['class' => 'input-icheck']) !!} @lang('assetexchange::lang.portal_listings_enabled')</label></div>
<div class="checkbox"><label>{!! Form::checkbox('auto_start_research_on_intake', 1, !empty($settings['auto_start_research_on_intake']), ['class' => 'input-icheck']) !!} @lang('assetexchange::lang.auto_start_research_on_intake')</label></div>
<hr>
<h4 class="text-muted">@lang('assetexchange::lang.sla_settings')</h4>
<div class="row">
<div class="col-md-4">
<div class="form-group">
{!! Form::label('inquiry_sla_hours', __('assetexchange::lang.inquiry_sla_hours') . ':') !!}
{!! Form::number('inquiry_sla_hours', $settings['inquiry_sla_hours'] ?? 48, ['class' => 'form-control', 'min' => 1, 'max' => 720]) !!}
<p class="help-block">@lang('assetexchange::lang.inquiry_sla_hours_help')</p>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
{!! Form::label('inquiry_sla_warning_percent', __('assetexchange::lang.inquiry_sla_warning_percent') . ':') !!}
{!! Form::number('inquiry_sla_warning_percent', $settings['inquiry_sla_warning_percent'] ?? 75, ['class' => 'form-control', 'min' => 1, 'max' => 99]) !!}
<p class="help-block">@lang('assetexchange::lang.inquiry_sla_warning_percent_help')</p>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
{!! Form::label('research_task_sla_days', __('assetexchange::lang.research_task_sla_days') . ':') !!}
{!! Form::number('research_task_sla_days', $settings['research_task_sla_days'] ?? 7, ['class' => 'form-control', 'min' => 1, 'max' => 365]) !!}
<p class="help-block">@lang('assetexchange::lang.research_task_sla_days_help')</p>
</div>
</div>
</div>
<div class="form-group" style="margin-top:16px;">
<button type="submit" class="btn btn-primary"><i class="fa fa-save"></i> @lang('assetexchange::lang.save')</button>
</div>
{!! Form::close() !!}
</div>
</div>
</section>
@endsection
@section('javascript')
<script>$(function(){ $('.select2').select2(); });</script>
@endsection