permissions
This commit is contained in:
parent
69bc178a0f
commit
b4c78162f2
|
|
@ -97,6 +97,7 @@ tabs:
|
|||
rulonActions: 'Rulon hereketleri'
|
||||
rawStocks: 'Çig mal sklad'
|
||||
rawActions: 'Çig mal hereketleri'
|
||||
rawActionsCrud: 'Çig mal hereketleri dolandyrmak'
|
||||
extrudorProduction: Ekstrudorlar
|
||||
crudExtrudor: 'Ekstrudor hasabat dolandyrmak'
|
||||
productionRulon: 'Rulon önümçilik'
|
||||
|
|
|
|||
|
|
@ -224,6 +224,9 @@ class MachineProduction extends ComponentBase
|
|||
$user = \Auth::user();
|
||||
$html_data = '';
|
||||
|
||||
$crudProductionRulonq = $this->page["crudProductionRulon"];
|
||||
$inboxProductionRulonq = $this->page["inboxProductionRulon"];
|
||||
|
||||
$currentDateFormat = Carbon::now()->format('Y-m-d');
|
||||
|
||||
$machineProductions = ProductionMachineModel::with(['bag_type', 'bag_size', 'machine.building', 'employee', 'mechanic', 'color'])->orderBy('id', 'DESC')->get();
|
||||
|
|
@ -240,10 +243,9 @@ class MachineProduction extends ComponentBase
|
|||
}else{
|
||||
if(!$inStock){
|
||||
|
||||
$editBtn = '<button data-request="onSetFormUpdate" data-bs-toggle="modal" data-bs-target=".bs-example-modal-lg" data-request-data="machineProdId: ' . $machineProductions[$x]->id . '" type="button" class="btn btn-warning waves-light waves-effect"><i class="fa fa-pen"></i></button>
|
||||
$editBtn = $crudProductionRulonq ? '<button data-request="onSetFormUpdate" data-bs-toggle="modal" data-bs-target=".bs-example-modal-lg" data-request-data="machineProdId: ' . $machineProductions[$x]->id . '" type="button" class="btn btn-warning waves-light waves-effect"><i class="fa fa-pen"></i></button> ' : '';
|
||||
|
||||
<button data-request="onCreateAction" data-request-data="type: '.((string) "'inbox'") .', itemId: '.$machineProductions[$x]->id.'" data-request-confirm="Bu harydy sklada salmak iskleýäňizmi?" type="button" class="btn btn-success waves-light waves-effect"><i class="fa ri-upload-line"></i></button>
|
||||
';
|
||||
$editBtn .= $inboxProductionRulonq ? '<button data-request="onCreateAction" data-request-data="type: '.((string) "'inbox'") .', itemId: '.$machineProductions[$x]->id.'" data-request-confirm="Bu harydy sklada salmak iskleýäňizmi?" type="button" class="btn btn-success waves-light waves-effect"><i class="fa ri-upload-line"></i></button>' : '';
|
||||
|
||||
}else{
|
||||
|
||||
|
|
@ -269,7 +271,7 @@ class MachineProduction extends ComponentBase
|
|||
<td>' . $machineProductions[$x]->employee_name . '</td>
|
||||
<td>' . $machineProductions[$x]->mechanic_name . '</td>
|
||||
<td>' . $machineProductions[$x]->note . '</td>
|
||||
<td> '.$editBtn.' </td>
|
||||
<td> '. $editBtn.' </td>
|
||||
</tr>';
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -249,6 +249,7 @@ class Order extends ComponentBase
|
|||
public function onRender()
|
||||
{
|
||||
$user = \Auth::user();
|
||||
$crudOrderq = $this->page["crudOrders"];
|
||||
|
||||
$html_data = '';
|
||||
|
||||
|
|
@ -272,7 +273,7 @@ class Order extends ComponentBase
|
|||
if($orderDatas[$x]->user_id != $user->id){
|
||||
$editBtn = '<a href="#" style="color: darkorange;font-weight: bold;">Size degişli däl </a>';
|
||||
}else{
|
||||
$editBtn = '<a href="#" data-request="onDeleteOrder" data-request-confirm="Sargyt #' . $orderDatas[$x]->id . ' pozmak isleýäňizmi?" data-request-data="orderId: ' . $orderDatas[$x]->id . '" style="color: darkred;font-weight: bold;">POZ</a>';
|
||||
$editBtn = $crudOrderq ? '<a href="#" data-request="onDeleteOrder" data-request-confirm="Sargyt #' . $orderDatas[$x]->id . ' pozmak isleýäňizmi?" data-request-data="orderId: ' . $orderDatas[$x]->id . '" style="color: darkred;font-weight: bold;">POZ</a>' : '';
|
||||
}
|
||||
|
||||
$html_data .= '<tr>
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ class OrderItem extends ComponentBase
|
|||
public function onRender()
|
||||
{
|
||||
$user = \Auth::user();
|
||||
$crudOrderq = $this->page["crudOrders"];
|
||||
|
||||
$orderId = $this->param("orderId");
|
||||
$html_data = '';
|
||||
|
|
@ -129,17 +130,23 @@ class OrderItem extends ComponentBase
|
|||
|
||||
$editDelete = '<a href="#" style="color: darkred;font-weight: bold;">Size degişli däl</a>';
|
||||
}else{
|
||||
$editBtnPrice = '<a href="#" data-request="onModalSet"
|
||||
$editBtnPrice = $crudOrderq ? '<a href="#" data-request="onModalSet"
|
||||
data-request-data="orderItemId: '.$orderItems[$x]->id.'"
|
||||
data-bs-toggle="modal" data-bs-target=".bs-example-modal-sm-1"
|
||||
class="badge badge-soft-success"
|
||||
style="font-size: 14px;">'.number_format($orderItems[$x]->price).' $</a>'
|
||||
:
|
||||
|
||||
'<a href="#" class="badge badge-soft-success"
|
||||
style="font-size: 14px;">'.number_format($orderItems[$x]->price).' $</a>';
|
||||
|
||||
$editAmount = '<a href="#" data-request="onModalSetAmount"
|
||||
$editAmount = $crudOrderq ? '<a href="#" data-request="onModalSetAmount"
|
||||
data-request-data="orderItemId: '.$orderItems[$x]->id.'"
|
||||
data-bs-toggle="modal" data-bs-target=".bs-example-modal-sm-1">';
|
||||
data-bs-toggle="modal" data-bs-target=".bs-example-modal-sm-1">'
|
||||
:
|
||||
'<a href="#">';
|
||||
|
||||
$editDelete = '<a href="#" data-request="onDeleteOrder" data-request-confirm="Sargyt Haryt #' . $orderItems[$x]->id . ' pozmak isleýäňizmi?" data-request-data="orderItemId: ' . $orderItems[$x]->id . '" style="color: darkred;font-weight: bold;">POZ</a>';
|
||||
$editDelete = $crudOrderq ? '<a href="#" data-request="onDeleteOrder" data-request-confirm="Sargyt Haryt #' . $orderItems[$x]->id . ' pozmak isleýäňizmi?" data-request-data="orderItemId: ' . $orderItems[$x]->id . '" style="color: darkred;font-weight: bold;">POZ</a>' : '';
|
||||
}
|
||||
|
||||
$html_data .= '<tr>
|
||||
|
|
|
|||
|
|
@ -203,6 +203,8 @@ class Sewer extends ComponentBase
|
|||
$user = \Auth::user();
|
||||
$html_data = '';
|
||||
|
||||
$crudSewerProductionq = $this->page["crudSewerProduction"];
|
||||
|
||||
$sewerDatas = SewerModel::with(["employee"])->with(["pivot_sewer" => function ($q) {
|
||||
$q->with(["rulon_action.product.bag_type", "rulon_action.product.bag_size", "rulon_action.product.color"]);
|
||||
}])->orderBy('id', 'DESC')->get();
|
||||
|
|
@ -233,7 +235,7 @@ class Sewer extends ComponentBase
|
|||
</div>
|
||||
</div>';
|
||||
} else {
|
||||
$editBtn = '<div style="display: flex;justify-content: center;">
|
||||
$editBtn = $crudSewerProductionq ? '<div style="display: flex;justify-content: center;">
|
||||
<div style="margin-right: 10px;">
|
||||
<a type="button" data-request="onModalSetSewer"
|
||||
data-request-data="sewerId: ' . $sewerDatas[$x]->id . '"
|
||||
|
|
@ -250,7 +252,7 @@ class Sewer extends ComponentBase
|
|||
<i class="ri-close-line align-middle me-2"></i> Poz
|
||||
</a>
|
||||
</div>
|
||||
</div>';
|
||||
</div>' : '';
|
||||
}
|
||||
|
||||
$html_data .= '<tr>
|
||||
|
|
|
|||
|
|
@ -17,10 +17,83 @@ function onStart(){
|
|||
|
||||
$link = $this->page["url"];
|
||||
|
||||
$currentUser = \Auth::user();
|
||||
$acceptPermissions = \Auth::user()->permission2;
|
||||
|
||||
$this["isDirector"] = false;
|
||||
$this["isAccountant"] = false;
|
||||
$this["crudExtrudor"] = false;
|
||||
$this["crudProductionRulon"] = false;
|
||||
$this["inboxProductionRulon"] = false;
|
||||
$this["crudSewerProduction"] = false;
|
||||
$this["crudOrders"] = false;
|
||||
$this["rawActions"] = false;
|
||||
|
||||
$filteredData = array_where($acceptPermissions, function ($permission) {
|
||||
return $permission['code'] == 'acceptDirector';
|
||||
});
|
||||
|
||||
$filteredData2 = array_where($acceptPermissions, function ($permission2) {
|
||||
return $permission2['code'] == 'acceptAccountant';
|
||||
});
|
||||
|
||||
$filteredData3 = array_where($acceptPermissions, function ($permission3) {
|
||||
return $permission3['code'] == 'crudExtrudor';
|
||||
});
|
||||
|
||||
$filteredData4 = array_where($acceptPermissions, function ($permission4) {
|
||||
return $permission4['code'] == 'crudProductionRulon';
|
||||
});
|
||||
|
||||
$filteredData5 = array_where($acceptPermissions, function ($permission5) {
|
||||
return $permission5['code'] == 'inboxProductionRulon';
|
||||
});
|
||||
|
||||
$filteredData6 = array_where($acceptPermissions, function ($permission6) {
|
||||
return $permission6['code'] == 'crudSewerProduction';
|
||||
});
|
||||
|
||||
$filteredData7 = array_where($acceptPermissions, function ($permission7) {
|
||||
return $permission7['code'] == 'crudOrders';
|
||||
});
|
||||
|
||||
$filteredData8 = array_where($acceptPermissions, function ($permission8) {
|
||||
return $permission8['code'] == 'rawActionsCrud';
|
||||
});
|
||||
|
||||
|
||||
if($filteredData){
|
||||
$this["isDirector"] = true;
|
||||
}
|
||||
|
||||
if($filteredData2){
|
||||
$this["isAccountant"] = true;
|
||||
}
|
||||
|
||||
if($filteredData3){
|
||||
$this["crudExtrudor"] = true;
|
||||
}
|
||||
|
||||
if($filteredData4){
|
||||
$this["crudProductionRulon"] = true;
|
||||
}
|
||||
|
||||
if($filteredData5){
|
||||
$this["inboxProductionRulon"] = true;
|
||||
}
|
||||
|
||||
if($filteredData6){
|
||||
$this["crudSewerProduction"] = true;
|
||||
}
|
||||
|
||||
if($filteredData7){
|
||||
$this["crudOrders"] = true;
|
||||
}
|
||||
|
||||
if($filteredData8){
|
||||
$this["rawActions"] = true;
|
||||
}
|
||||
|
||||
|
||||
$this['filteredData'] = last($currentUser->permission2);
|
||||
}
|
||||
?>
|
||||
==
|
||||
|
|
|
|||
|
|
@ -93,10 +93,25 @@ function onStart(){
|
|||
<td>{{record.created_at|date('d.m.Y')}}</td>
|
||||
<td>{{record.stock.name}}</td>
|
||||
|
||||
{% if isDirector %}
|
||||
|
||||
<td style="color: {% if record.status_director == 'accept' %}darkgreen {% else %}darkred {% endif %};">{% if record.status_director == 'accept' %} + {% else %} <a href="#" data-request="onApproveAction" data-request-data="user_type: 'director', id: {{record.id}}" style="color: darkred;" data-request-confirm="Tassyklamak isleyarsinizmi?"> Tassyklanmadyk </a> {% endif %}</td>
|
||||
|
||||
{% else %}
|
||||
|
||||
<td style="color: {% if record.status_director == 'accept' %}darkgreen {% else %}darkred {% endif %};">{% if record.status_director == 'accept' %} + {% else %} <a href="#" style="color: darkred;" data-request-confirm="Tassyklamak uchin size rugsat yok"> Tassyklanmadyk </a> {% endif %}</td>
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% if isAccountant %}
|
||||
|
||||
<td style="color: {% if record.status_accountant == 'accept' %}darkgreen {% else %}darkred {% endif %};">{% if record.status_accountant == 'accept' %} + {% else %} <a href="#" data-request="onApproveAction" data-request-data="user_type: 'accountant', id: {{record.id}}'" style="color: darkred;" data-request-confirm="Tassyklamak isleyarsinizmi?"> Tassyklanmadyk </a> {% endif %}</td>
|
||||
|
||||
{% else %}
|
||||
|
||||
<td style="color: {% if record.status_accountant == 'accept' %}darkgreen {% else %}darkred {% endif %};">{% if record.status_accountant == 'accept' %} + {% else %} <a href="#" style="color: darkred;" data-request-confirm="Tassyklamak isleyarsinizmi?"> Tassyklanmadyk </a> {% endif %}</td>
|
||||
|
||||
{% endif %}
|
||||
<td>{{record.note}}</td>
|
||||
<td>
|
||||
<div style="display: flex;justify-content: center;">
|
||||
|
|
|
|||
|
|
@ -81,7 +81,6 @@ function onStart(){
|
|||
$this["mechanicRulonProduction12"] = Romanah\Gokbakja\Models\ProductionMachine::whereMonth('date', 12)->whereYear('date', $year)->sum('produced_weight') ?? 0;
|
||||
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
==
|
||||
|
|
@ -98,8 +97,6 @@ function onStart(){
|
|||
</form>
|
||||
</div> -->
|
||||
|
||||
<h1>{{filteredData}}</h1>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ pageNumber = "{{ :page }}"
|
|||
<div class="container-fluid">
|
||||
|
||||
<div class="row">
|
||||
|
||||
{% if crudProductionRulon %}
|
||||
<div class="col-md-12">
|
||||
<div class="collapse multi-collapse" id="multiCollapseExample1">
|
||||
<div class="card card-body">
|
||||
|
|
@ -150,6 +150,7 @@ pageNumber = "{{ :page }}"
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
|
@ -162,12 +163,13 @@ pageNumber = "{{ :page }}"
|
|||
<p class="card-title-desc" style="color: #6c6ff5;">Hasabat</p>
|
||||
|
||||
</div>
|
||||
{% if crudProductionRulon %}
|
||||
<div class="col-md-6" style="text-align: right;">
|
||||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1"
|
||||
role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Täze
|
||||
Maglumat</a>
|
||||
</div>
|
||||
|
||||
{% endif %}
|
||||
</div>
|
||||
<!-- <h1>{{machineProductions}}</h1> -->
|
||||
|
||||
|
|
@ -239,4 +241,4 @@ pageNumber = "{{ :page }}"
|
|||
<script src="{{'assets/js/pages/form-advanced.init.js'|theme}}"></script>
|
||||
{% endput %}
|
||||
|
||||
{% partial 'dataTableJs' %}
|
||||
{% partial 'dataTableJs' %}
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ function onStart(){
|
|||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
{% if crudOrders %}
|
||||
<div class="col-md-12">
|
||||
<div class="collapse multi-collapse" id="multiCollapseExample1">
|
||||
<form data-request="onCreateOrder" data-request-flash data-request-validate>
|
||||
|
|
@ -68,7 +69,7 @@ function onStart(){
|
|||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
|
|
@ -81,9 +82,11 @@ function onStart(){
|
|||
<p class="card-title-desc" style="color: #6c6ff5;">Hasabat</p>
|
||||
</div>
|
||||
<div class="col-md-6" style="text-align: right;">
|
||||
{% if crudOrders %}
|
||||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1"
|
||||
role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Täze
|
||||
Maglumat</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -68,6 +68,7 @@ function onStart(){
|
|||
<!-- Right Sidebar -->
|
||||
<div class="email-rightbar mb-3">
|
||||
<div class="row">
|
||||
{% if crudOrders %}
|
||||
<div class="col-md-12">
|
||||
<div class="collapse multi-collapse" id="multiCollapseExample1">
|
||||
<form data-request="onCreateTransportItem" data-request-flash data-request-validate>
|
||||
|
|
@ -125,7 +126,7 @@ function onStart(){
|
|||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
{% partial "order/item_header" orderId=order.id clientName=order.client.name
|
||||
|
|
@ -141,11 +142,14 @@ function onStart(){
|
|||
<p class="card-title-desc" style="color: #6c6ff5;font-size: 17px;" ></p>
|
||||
</div>
|
||||
<div class="col-md-6" style="text-align: right;">
|
||||
{% if crudOrders %}
|
||||
{% if order.user_id == user.id %}
|
||||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1"
|
||||
role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Transport
|
||||
Goş</a>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
@ -199,17 +203,22 @@ function onStart(){
|
|||
<td>
|
||||
{% if transport.status != "complated" %}
|
||||
|
||||
|
||||
{% if transport.shipping.order.user_id == user.id %}
|
||||
|
||||
{% if crudOrders %}
|
||||
<button data-request="onModalSetTransport"
|
||||
data-request-data="transportId: {{transport.id}}"
|
||||
data-bs-toggle="modal" data-bs-target=".bs-example-modal-sm-1" type="button" class="btn btn-warning waves-light waves-effect"><i class="fa fa-pen"></i></button>
|
||||
{% endif %}
|
||||
|
||||
<a href="/orders/transport/loaded/{{orderId}}/{{transport.id}}" type="button" class="btn btn-primary waves-light waves-effect"><i class="fa fa-truck-loading"></i></a>
|
||||
|
||||
{% else %}
|
||||
<a href="/orders/transport/loaded/{{orderId}}/{{transport.id}}" type="button" class="btn btn-primary waves-light waves-effect"><i class="fa fa-truck-loading"></i></a>
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% endif %}
|
||||
|
||||
</td>
|
||||
|
|
|
|||
|
|
@ -67,6 +67,7 @@ function onStart(){
|
|||
<!-- Right Sidebar -->
|
||||
<div class="email-rightbar mb-3">
|
||||
<div class="row">
|
||||
{% if crudOrders %}
|
||||
<div class="col-md-12">
|
||||
<div class="collapse multi-collapse" id="multiCollapseExample1">
|
||||
<form data-request="onCreatePaymentItem" data-request-flash data-request-validate>
|
||||
|
|
@ -116,7 +117,7 @@ function onStart(){
|
|||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
{% partial "order/item_header" orderId=order.id clientName=order.client.name
|
||||
|
|
@ -133,11 +134,14 @@ function onStart(){
|
|||
<p class="card-title-desc" style="color: darkred;font-size: 17px;" id="all_not">Bergisi: {{allNot|number_format}} $</p>
|
||||
</div>
|
||||
<div class="col-md-6" style="text-align: right;">
|
||||
{% if crudOrders %}
|
||||
{% if order.user_id == user.id %}
|
||||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1"
|
||||
role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Töleg
|
||||
Goş</a>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
@ -162,9 +166,11 @@ function onStart(){
|
|||
<td>{{payment.note}}</td>
|
||||
<td>
|
||||
{% if payment.order.user_id == user.id %}
|
||||
{% if crudOrders %}
|
||||
<a href="#" data-request="onModalSetPayment"
|
||||
data-request-data="paymentId: {{payment.id}}"
|
||||
data-bs-toggle="modal" data-bs-target=".bs-example-modal-sm-1" style="color: orange;"> Täzele </a></td>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<a href="#" style="color: orange;"> Size degişli däl </a>
|
||||
{% endif %}
|
||||
|
|
|
|||
|
|
@ -71,6 +71,7 @@ function onStart(){
|
|||
<!-- Right Sidebar -->
|
||||
<div class="email-rightbar mb-3">
|
||||
<div class="row">
|
||||
{% if crudOrders %}
|
||||
<div class="col-md-12">
|
||||
<div class="collapse multi-collapse" id="multiCollapseExample1">
|
||||
<form data-request="onCreateLoadItem" data-request-flash data-request-validate>
|
||||
|
|
@ -126,7 +127,7 @@ function onStart(){
|
|||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
|
||||
|
|
@ -153,10 +154,13 @@ function onStart(){
|
|||
<a href="/order-detail/logistics/{{orderId}}" style="height: 38px;" type="button" class="btn btn-danger waves-effect waves-light">
|
||||
<i class="ri-arrow-left-line align-middle ms-2" style="font-size: 17px;"></i> Yza
|
||||
</a>
|
||||
{% if crudOrders %}
|
||||
{% if order.user_id == user.id %}
|
||||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1"
|
||||
role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Haryt Ýükle</a>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
@ -196,11 +200,13 @@ function onStart(){
|
|||
<!-- <button data-request="onSetUpdateForm"
|
||||
data-request-data="itemId: {{loadedItem.id}}"
|
||||
data-bs-toggle="modal" data-bs-target=".bs-example-modal-sm-1" type="button" class="btn btn-warning waves-light waves-effect"><i class="fa fa-pen"></i></button> -->
|
||||
|
||||
{% if crudOrders %}
|
||||
<button data-request="onDeleteItem"
|
||||
data-request-confirm="Tapgyr #{{loadedItem.id}} pozmak isleýäňizmi?"
|
||||
data-request-data="itemId: {{loadedItem.id}}"
|
||||
type="button" class="btn btn-danger waves-light waves-effect"><i class="fa fa-trash-alt"></i></button>
|
||||
{% endif %}
|
||||
|
||||
{% else %}
|
||||
|
||||
<a href="#" style="color: orange;"> Size degişli däl </a>
|
||||
|
|
|
|||
|
|
@ -84,6 +84,7 @@ function onStart(){
|
|||
<p class="card-title-desc" style="color: #6c6ff5;">{{type}}</p>
|
||||
</div>
|
||||
<div class="col-md-6" style="text-align: right;">
|
||||
{% if rawActions %}
|
||||
{% if type %}
|
||||
<button onClick="createData();" type="button" class="btn btn-primary waves-effect waves-light"
|
||||
data-bs-toggle="offcanvas" data-bs-target="#offcanvasBottom"
|
||||
|
|
@ -91,6 +92,7 @@ function onStart(){
|
|||
<i class="ri-add-line align-middle ms-2" style="font-size: 17px;"></i>{% if type == 'inbox' %} Täze Haryt Sal {% else %} Haryt Çykarmak {% endif %}
|
||||
</button>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
<table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap"
|
||||
|
|
@ -122,8 +124,27 @@ function onStart(){
|
|||
<td style="color: #500101;font-weight: bold;">{{record.amount|number_format}} kg</td>
|
||||
<td>{{record.created_at|date('d.m.Y')}}</td>
|
||||
<td>{{record.stock.name}}</td>
|
||||
|
||||
{% if isDirector %}
|
||||
|
||||
<td style="color: {% if record.status_director == 'accept' %}darkgreen {% else %}darkred {% endif %};">{% if record.status_director == 'accept' %} + {% else %} <a href="#" data-request="onApproveAction" data-request-data="user_type: 'director', id: {{record.id}}" style="color: darkred;" data-request-confirm="Tassyklamak isleyarsinizmi?"> Tassyklanmadyk </a> {% endif %}</td>
|
||||
|
||||
{% else %}
|
||||
|
||||
<td style="color: {% if record.status_director == 'accept' %}darkgreen {% else %}darkred {% endif %};">{% if record.status_director == 'accept' %} + {% else %} <a href="#" style="color: darkred;" data-request-confirm="Tassyklamak uchin size rugsat yok"> Tassyklanmadyk </a> {% endif %}</td>
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% if isAccountant %}
|
||||
|
||||
<td style="color: {% if record.status_accountant == 'accept' %}darkgreen {% else %}darkred {% endif %};">{% if record.status_accountant == 'accept' %} + {% else %} <a href="#" data-request="onApproveAction" data-request-data="user_type: 'accountant', id: {{record.id}}'" style="color: darkred;" data-request-confirm="Tassyklamak isleyarsinizmi?"> Tassyklanmadyk </a> {% endif %}</td>
|
||||
|
||||
{% else %}
|
||||
|
||||
<td style="color: {% if record.status_accountant == 'accept' %}darkgreen {% else %}darkred {% endif %};">{% if record.status_accountant == 'accept' %} + {% else %} <a href="#" style="color: darkred;" data-request-confirm="Tassyklamak isleyarsinizmi?"> Tassyklanmadyk </a> {% endif %}</td>
|
||||
|
||||
{% endif %}
|
||||
|
||||
<td>{{record.note}}</td>
|
||||
<td>
|
||||
<div style="display: flex;justify-content: center;">
|
||||
|
|
@ -138,6 +159,8 @@ function onStart(){
|
|||
</div>
|
||||
|
||||
{% else %}
|
||||
|
||||
{% if rawActions %}
|
||||
<div style="margin-right: 10px;">
|
||||
<a onClick="getData({{record.id}});" type="button"
|
||||
class="btn btn-warning waves-effect waves-light" data-bs-toggle="offcanvas"
|
||||
|
|
@ -146,6 +169,7 @@ function onStart(){
|
|||
<i class="ri-pencil-line align-middle me-2"></i> Täzele
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<a type="button" data-request-confirm="Вы уверены? Удалить этот продукт"
|
||||
data-request-data="id:{{record.id}}" data-request="onDeleteAction"
|
||||
|
|
@ -154,7 +178,7 @@ function onStart(){
|
|||
<i class="ri-close-line align-middle me-2"></i> Poz
|
||||
</a>
|
||||
</div>
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% endif %}
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -59,6 +59,7 @@ function onStart(){
|
|||
{% endput %}
|
||||
|
||||
<div class="container-fluid">
|
||||
{% if crudExtrudor %}
|
||||
<div class="collapse multi-collapse show" id="multiCollapseExample1">
|
||||
<div class="row">
|
||||
<div class="col-lg" data-bs-toggle="collapse" href="#multiCollapseExample1"
|
||||
|
|
@ -84,6 +85,7 @@ function onStart(){
|
|||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
<!-- end row -->
|
||||
<div class="row">
|
||||
|
||||
|
|
@ -117,6 +119,8 @@ function onStart(){
|
|||
<p id="product_id_{{key}}" style="color: transparent;font-size: 1;position: absolute;">{{record.id}}
|
||||
</p>
|
||||
{% endfor %}
|
||||
|
||||
{% if crudExtrudor %}
|
||||
<div class="table-responsive" style="margin-bottom: 20px;margin-top: 20px;">
|
||||
<table class="table mb-0">
|
||||
|
||||
|
|
@ -176,6 +180,8 @@ function onStart(){
|
|||
</thead>
|
||||
</table>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% partial "production/modal" %}
|
||||
|
||||
|
|
@ -233,6 +239,7 @@ function onStart(){
|
|||
{% endif %}
|
||||
</td>
|
||||
|
||||
{% if crudExtrudor %}
|
||||
{% if report.user_id == user.id %}
|
||||
|
||||
<div class="modal fade bs-example-modal-sm-{{product.id}}" tabindex="-1" role="dialog"
|
||||
|
|
@ -263,11 +270,13 @@ function onStart(){
|
|||
</div><!-- /.modal-dialog -->
|
||||
</div><!-- /.modal -->
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% endfor %}
|
||||
|
||||
<td style="font-weight: bold;color: #0005c5;">{{report.note}}</td>
|
||||
<td>
|
||||
{% if crudExtrudor %}
|
||||
{% if report.user_id == user.id %}
|
||||
<a href="#" data-request="onDeleteProduction" data-request-data="id: {{report.id}}"
|
||||
data-request-confirm="Hasabat # {{report.id}} pozmak isleýäňizmi?"
|
||||
|
|
@ -277,6 +286,7 @@ function onStart(){
|
|||
<a href="#" style="font-weight: bold;color: darkorange;">Size degişli däl</a>
|
||||
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ function onStart(){
|
|||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
|
||||
{% if crudSewerProduction %}
|
||||
<div class="col-md-12">
|
||||
<div class="collapse multi-collapse" id="multiCollapseExample1">
|
||||
<form data-request="onCreateSewerProduction" data-request-flash>
|
||||
|
|
@ -135,7 +135,7 @@ function onStart(){
|
|||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
|
|
@ -148,9 +148,11 @@ function onStart(){
|
|||
<p class="card-title-desc" style="color: #6c6ff5;">Hasabat</p>
|
||||
</div>
|
||||
<div class="col-md-6" style="text-align: right;">
|
||||
{% if crudSewerProduction %}
|
||||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1"
|
||||
role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Täze
|
||||
Maglumat</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue