added hibernate

This commit is contained in:
franknstayn
2020-10-24 21:22:51 +08:00
parent c9ccf7f910
commit ef38abb794
8 changed files with 1261 additions and 1079 deletions

View File

@@ -3,7 +3,7 @@
namespace App\Http\Controllers\Auth;
use App\User;
use Validator;
use Illuminate\Support\Facades\Validator;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ThrottlesLogins;
use Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers;

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,6 @@
<?php
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Application Routes
@@ -86,6 +87,11 @@ Route::group(['middleware' => 'auth'], function () {
Route::get('orders/download/jersey/{ck}/{id}', 'admin\AdminController@downloadPrintFile_jersey');
Route::get('orders/download/mask/{ck}/{id}', 'admin\AdminController@downloadPrintFile_mask');
// End Download Routes /////////////
Route::get('tax-settings', 'admin\AdminController@taxIndex');
Route::post('post/update-hibernate', 'admin\AdminController@updateHibernate');
});
});

View File

@@ -3,7 +3,7 @@
namespace App\Models\admin;
use Illuminate\Database\Eloquent\Model;
use DB;
use Illuminate\Support\Facades\DB;
class AdminModel extends Model
{
@@ -490,4 +490,10 @@ class AdminModel extends Model
return $i;
}
function selectTax(){
$i = DB::select("SELECT t.Id, t.StoreName, tx.DateCreated FROM tax AS tx
INNER JOIN teamstores AS t
ON t.Id = tx.TeamstoreId");
return $i;
}
}

View File

@@ -281,6 +281,7 @@ desired effect
});
$('#store_owners_table').DataTable();
$('#tbl_commission').DataTable({
initComplete: function () {
this.api().columns(0).every( function () {
@@ -1364,11 +1365,41 @@ desired effect
});
}
return false;
});
$('#store_hibernate').change(function() {
var data = $("#frm_edit_store").serializeArray();
$.ajax({
type : 'POST',
url : "{{ url('admin/post/update-hibernate') }}",
data : {
data: data,
IsActive: $(this).prop('checked')
},
beforeSend:function(xhr){
var token = $('meta[name="csrf_token"]').attr('content');
if (token) {
return xhr.setRequestHeader('X-CSRF-TOKEN', token);
}
xhr.setRequestHeader( 'X-Requested-With', 'XMLHttpRequest');
},
success : function(response){
// console.log(response);
if(response.success){
alert(response.message);
}else{
// $('#isActiveAnnouncement').attr('checked', false);
$('#isActiveAnnouncement').removeClass('btn-primary');
// $(this).addClass('btn-default');
}
}
});
return false;
});
}); // end document ready

View File

@@ -86,6 +86,11 @@
<i class="fa fa-list-alt"></i> <span>Print Orders</span>
</a>
</li>
<li class="{{ Request::is('admin/tax-settings') ? 'active' : '' }}">
<a href="{{ url('/admin/tax-settings') }}">
<i class="fa fa-money"></i> <span>Tax Settings</span>
</a>
</li>
@php $under_reports = array("/admin/reports", "/admin/commission") @endphp
<li class="treeview {{ (in_array($getrequest_url, $under_reports)) ? 'active' : '' }}">
<a href="#"><i class="fa fa-line-chart"></i> <span>Reports</span>

View File

@@ -115,6 +115,14 @@
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">Hibernate</label>
<div class="col-sm-8">
<div class="checkbox">
<input type="checkbox" @if($teamstore_array[0]->IsHibernated == 1) checked @endif id="store_hibernate" name="store_hibernate" data-toggle="toggle" data-width="100px" data-on="<i class='fa fa-check-circle'></i> Yes" data-off="<i class='fa fa-ban'></i> No" data-size="small">
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label">&nbsp;</label>
<div class="col-sm-8">

View File

@@ -0,0 +1,93 @@
@extends('admin.main')
@section('content')
<style>
.previewImage {
height: 150px;
width: 95%;
overflow: hidden;
object-fit: contain;
}
</style>
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
Tax Settings
<!-- <small>Optional description</small> -->
</h1>
<ol class="breadcrumb">
<li><a href="{{ url ('admin') }}"><i class="fa fa-dashboard"></i> Dashboard</a></li>
<li class="active"> Tax Settings</li>
</ol>
</section>
<!-- Main content -->
<section class="content container-fluid">
<div class="row">
<div class="col-md-12">
<div class="box">
<div class="box-header with-border">
<h4 class="box-title">Tax Settings</h4>
<button class="btn btn-primary pull-right" data-toggle="modal" data-target="#modal_show_stores"> <i class="fa fa-plus"></i> Add</button>
</div>
<div class="box-body">
<div class="row">
{{-- <div class="col-md-3">
<div class="form-group">
<label class="control-label">Filter By Store</label>
<div id="store_filter"></div>
</div>
</div> --}}
<div class="col-md-12">
<table class="table table-bordered table-condensed nowrap" id="tbl_commission">
<thead>
<tr>
<th>Id</th>
<th>Teamstore</th>
<th>Date Created</th>
<th class="text-center">Action</th>
</tr>
</thead>
<tbody>
@foreach($taxLists as $taxList)
<tr>
<td>{{ $taxList->Id }}</td>
<td>{{ $taxList->StoreName }}</td>
<td>{{ $taxList->DateCreated }}</td>
<td class="text-center">
<button class="btn btn-danger btn-xs">Remove</button>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- /.content -->
</div>
<div class="modal fade" id="modal_show_stores" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">List of Teamstore</h4>
</div>
<div class="modal-body">
<div id="modal_store_order_details_body_content">
<p> Loading content <i class="fa fa-spinner fa-spin"></i> </p>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
@endsection