123 lines
4.5 KiB
PHP
123 lines
4.5 KiB
PHP
<?php
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
|
|
|
|
ini_set('display_errors', 1);
|
|
error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE);
|
|
|
|
// закрываем доступ на выполнение запросов
|
|
if (!isset($_SESSION['superadmin'])) {
|
|
header("location:/index.php");
|
|
die("Доступ запрещён!");
|
|
}
|
|
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/templates/header-admin.php");
|
|
|
|
?>
|
|
|
|
<link rel="stylesheet" href="/css/vue-select.css?v=21">
|
|
<style>
|
|
.tr__color {
|
|
background-color: #f9f9f9;
|
|
}
|
|
</style>
|
|
|
|
<div id="antiznakTariffs">
|
|
<template v-if="is_show_tariffs">
|
|
<div class="main-title">
|
|
<h1>Тарифы для апи АнтиЗнак</h1>
|
|
</div>
|
|
|
|
<div class="users fr__users" style="margin-right: 20px;">
|
|
|
|
<div class="jw__NB">
|
|
<div class="jw__NB__flat-list">
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>ID</th>
|
|
<th>Количество объектов</th>
|
|
<th>Цена</th>
|
|
<th></th>
|
|
</tr>
|
|
</thead>
|
|
<template v-if="!isEmpty(tariffs)">
|
|
<tbody>
|
|
<tr v-for="(tariff, index) in tariffs" :class="{'tr__color': index%2 == 0}">
|
|
<td>{{ tariff.id }}</td>
|
|
<td>{{ tariff.count }}</td>
|
|
<td>{{ tariff.price }}</td>
|
|
<td width="50"><a @click="edit_tariff(tariff.id)" title="Редактировать"><i class="ti-pencil"></i></a></td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</template>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</template>
|
|
|
|
<template v-if="is_show_edit_tariff">
|
|
<div class="main-title">
|
|
<h1>Редактирование тарифа апи АнтиЗнак</h1>
|
|
</div>
|
|
|
|
<div class="users fr__users" style="margin-right: 20px;">
|
|
|
|
<div class="new-object">
|
|
<div>
|
|
<div class="new-object__form">
|
|
|
|
<div v-if="error_edit" class="block" style="border-bottom: none; color: red;"></div>
|
|
|
|
|
|
<div class="block">
|
|
<div class="line">
|
|
<div class="label">
|
|
<span>Количество:</span>
|
|
</div>
|
|
<div class="inputs">
|
|
<input type="number" class="text" name="count" style="width: 75%;" v-model="edit_count">
|
|
</div>
|
|
</div>
|
|
<div class="line">
|
|
<div class="label">
|
|
<span>Цена:</span>
|
|
</div>
|
|
<div class="inputs">
|
|
<input type="number" class="text" name="price" style="width: 75%;" v-model="edit_price">
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="line" style="text-align: right">
|
|
<button type="submit" @click="save_edit(edit_id)" class="medium-button">Сохранить</button>
|
|
<a href="javascript:{}" @click="close_edit" class="cancel-button medium-button">Закрыть</a>
|
|
</div>
|
|
|
|
<div class="clear"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</template>
|
|
|
|
</div>
|
|
|
|
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
|
|
<script src="/js/vue.min.js"></script>
|
|
<!--<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>-->
|
|
<script src="/js/vue-select.js"></script>
|
|
<script src="/js/admin/antiznak-tariffs.js?<?=filemtime($_SERVER['DOCUMENT_ROOT'].'/js/admin/antiznak-tariffs.js')?>"></script>
|
|
|
|
|
|
<?php
|
|
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/templates/footer-admin.php");
|
|
|
|
?>
|
|
|