UI
This commit is contained in:
@ -6,10 +6,19 @@
|
||||
<i class="close icon"></i>
|
||||
<div class="content">
|
||||
<form class="ui form">
|
||||
<input type="hidden" name="id" />
|
||||
<div class="field">
|
||||
<label>Nombre</label>
|
||||
<input type="text" name="nombre" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<label>Tipo</label>
|
||||
<div class="ui selection dropdown" id="tipos">
|
||||
<input type="hidden" name="tipo" />
|
||||
<div class="default text">Tipo</div>
|
||||
<div class="menu"></div>
|
||||
</div>
|
||||
</div>
|
||||
<button class="ui icon button">
|
||||
<i class="plus icon"></i>
|
||||
</button>
|
||||
|
14
ui/resources/views/categorias/tipos/base.blade.php
Normal file
14
ui/resources/views/categorias/tipos/base.blade.php
Normal file
@ -0,0 +1,14 @@
|
||||
@extends('config.base')
|
||||
|
||||
@section('config_content')
|
||||
<h1 class="ui header">
|
||||
@hasSection('tipos_categorias_title')
|
||||
Tipo Categoría @yield('tipos_categorias_title')
|
||||
@else
|
||||
Tipos Categoría
|
||||
@endif
|
||||
</h1>
|
||||
<div class="ui segment">
|
||||
@yield('tipos_categorias_content')
|
||||
</div>
|
||||
@endsection
|
33
ui/resources/views/categorias/tipos/list.blade.php
Normal file
33
ui/resources/views/categorias/tipos/list.blade.php
Normal file
@ -0,0 +1,33 @@
|
||||
@extends('categorias.tipos.base')
|
||||
|
||||
@section('tipos_categorias_content')
|
||||
<div id="tipos_categorias"></div>
|
||||
<div class="ui modal">
|
||||
<i class="close icon"></i>
|
||||
<div class="content">
|
||||
<form class="ui form">
|
||||
<input type="hidden" name="id" />
|
||||
<div class="field">
|
||||
<label>Descripción</label>
|
||||
<input type="text" name="descripcion" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<label>Activo</label>
|
||||
<input type="checkbox" name="activo" value="1" />
|
||||
</div>
|
||||
<button class="ui icon button">
|
||||
<i class="plus icon"></i>
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript" src="{{$urls->scripts}}/tipos_categorias.list.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(() => {
|
||||
tipos_categorias.setup()
|
||||
})
|
||||
</script>
|
||||
@endpush
|
20
ui/resources/views/config/base.blade.php
Normal file
20
ui/resources/views/config/base.blade.php
Normal file
@ -0,0 +1,20 @@
|
||||
@extends('layout.base')
|
||||
|
||||
@section('page_content')
|
||||
<h1 class="ui header">
|
||||
@hasSection('config_title')
|
||||
@yield('config_title')
|
||||
@else
|
||||
Configuraciones
|
||||
@endif
|
||||
</h1>
|
||||
<div class="ui compact grid">
|
||||
<div class="three wide column">
|
||||
@include('config.menu')
|
||||
</div>
|
||||
<div class="thirteen wide column">
|
||||
<div class="ui segment">
|
||||
@yield('config_content')
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
1
ui/resources/views/config/list.blade.php
Normal file
1
ui/resources/views/config/list.blade.php
Normal file
@ -0,0 +1 @@
|
||||
@extends('config.base')
|
4
ui/resources/views/config/menu.blade.php
Normal file
4
ui/resources/views/config/menu.blade.php
Normal file
@ -0,0 +1,4 @@
|
||||
<div class="ui vertical fluid borderless menu">
|
||||
@include('config.menu.tipos_categorias')
|
||||
@include('config.menu.tipos_cuentas')
|
||||
</div>
|
@ -0,0 +1,3 @@
|
||||
<a class="item" href="{{$urls->base}}tipos/categorias">
|
||||
Tipos Categorías
|
||||
</a>
|
3
ui/resources/views/config/menu/tipos_cuentas.blade.php
Normal file
3
ui/resources/views/config/menu/tipos_cuentas.blade.php
Normal file
@ -0,0 +1,3 @@
|
||||
<a class="item" href="{{$urls->base}}tipos/cuentas">
|
||||
Tipos Cuentas
|
||||
</a>
|
@ -6,6 +6,7 @@
|
||||
<i class="close icon"></i>
|
||||
<div class="content">
|
||||
<form class="ui form">
|
||||
<input type="hidden" name="id" />
|
||||
<div class="inline field">
|
||||
<label>Categoría</label>
|
||||
<select name="categoria"></select>
|
||||
@ -14,6 +15,14 @@
|
||||
<label>Nombre</label>
|
||||
<input type="text" name="nombre" />
|
||||
</div>
|
||||
<div class="inline field">
|
||||
<label>Tipo</label>
|
||||
<select name="tipo"></select>
|
||||
</div>
|
||||
<div class="inline field">
|
||||
<label>Moneda</label>
|
||||
<select name="moneda"></select>
|
||||
</div>
|
||||
<button class="ui icon button">
|
||||
<i class="plus icon"></i>
|
||||
</button>
|
||||
|
@ -50,6 +50,7 @@
|
||||
<i class="close icon"></i>
|
||||
<div class="content">
|
||||
<form class="ui form">
|
||||
<input type="hidden" name="id" />
|
||||
<div class="field">
|
||||
<label>Fecha</label>
|
||||
<div class="ui calendar">
|
||||
|
14
ui/resources/views/cuentas/tipos/base.blade.php
Normal file
14
ui/resources/views/cuentas/tipos/base.blade.php
Normal file
@ -0,0 +1,14 @@
|
||||
@extends('config.base')
|
||||
|
||||
@section('config_content')
|
||||
<h1 class="ui header">
|
||||
@hasSection('tipos_cuentas_title')
|
||||
Tipo Cuenta @yield('tipos_cuentas_title')
|
||||
@else
|
||||
Tipos Cuenta
|
||||
@endif
|
||||
</h1>
|
||||
<div class="ui basic fitted segment">
|
||||
@yield('tipos_cuentas_content')
|
||||
</div>
|
||||
@endsection
|
34
ui/resources/views/cuentas/tipos/list.blade.php
Normal file
34
ui/resources/views/cuentas/tipos/list.blade.php
Normal file
@ -0,0 +1,34 @@
|
||||
@extends('cuentas.tipos.base')
|
||||
|
||||
@section('tipos_cuentas_content')
|
||||
<div id="tipos_cuentas"></div>
|
||||
<div class="ui modal">
|
||||
<i class="close icon"></i>
|
||||
<div class="content">
|
||||
<form class="ui form">
|
||||
<input type="hidden" name="id" />
|
||||
<div class="field">
|
||||
<label>Descripcion</label>
|
||||
<input type="text" name="descripcion" />
|
||||
</div>
|
||||
<div class="inline field">
|
||||
<lable>Color</lable>
|
||||
<input type="text" name="color" value="ffffff" />
|
||||
</div>
|
||||
<button class="ui icon button">
|
||||
<i class="plus icon"></i>
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript" src="{{$urls->scripts}}/colorpicker.js"></script>
|
||||
<script type="text/javascript" src="{{$urls->scripts}}/tipos_cuentas.list.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(() => {
|
||||
tipos_cuentas.setup()
|
||||
})
|
||||
</script>
|
||||
@endpush
|
2
ui/resources/views/info.blade.php
Normal file
2
ui/resources/views/info.blade.php
Normal file
@ -0,0 +1,2 @@
|
||||
<?php
|
||||
phpinfo();
|
@ -2,4 +2,7 @@
|
||||
<a class="item" href="{{$urls->base}}">Inicio</a>
|
||||
@include('layout.body.menu.cuentas')
|
||||
@include('layout.body.menu.categorias')
|
||||
<div class="right menu">
|
||||
<a class="item" href="{{$urls->base}}config">Config</a>
|
||||
</div>
|
||||
</nav>
|
||||
|
@ -2,10 +2,45 @@
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.8/semantic.min.js" integrity="sha512-t5mAtfZZmR2gl5LK7WEkJoyHCfyzoy10MlerMGhxsXl3J7uSSNTAW6FK/wvGBC8ua9AFazwMaC0LxsMTMiM5gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
const API_KEY = '{{$api_key}}'
|
||||
const _urls = {
|
||||
base: '{{$urls->base}}',
|
||||
api: '{{$urls->api}}'
|
||||
}
|
||||
function buildAjax(url, method) {
|
||||
return {
|
||||
url: url,
|
||||
headers: {
|
||||
'Authorization': 'Bearer ' + API_KEY
|
||||
},
|
||||
method: method,
|
||||
dataType: 'json'
|
||||
}
|
||||
}
|
||||
function sendGet(url) {
|
||||
let ajax_obj = buildAjax(url, 'GET')
|
||||
return $.ajax(ajax_obj)
|
||||
}
|
||||
function sendPost(url, data) {
|
||||
let ajax_obj = buildAjax(url, 'POST')
|
||||
ajax_obj['data'] = data
|
||||
return $.ajax(ajax_obj)
|
||||
}
|
||||
function sendPut(url, data) {
|
||||
let ajax_obj = buildAjax(url, 'PUT')
|
||||
ajax_obj['data'] = data
|
||||
return $.ajax(ajax_obj)
|
||||
}
|
||||
function sendDelete(url) {
|
||||
let ajax_obj = buildAjax(url, 'DELETE')
|
||||
return $.ajax(ajax_obj)
|
||||
}
|
||||
function modalToEdit(modal) {
|
||||
$(modal).find('form').find('button').find('.icon').attr('class', 'edit icon')
|
||||
}
|
||||
function modalToAdd(modal) {
|
||||
$(modal).find('form').find('button').find('.icon').attr('class', 'plus icon')
|
||||
}
|
||||
</script>
|
||||
|
||||
@stack('scripts')
|
||||
|
Reference in New Issue
Block a user