Вывод значения комиссии по заказы в отчете транзакций

parent 80703d7c
...@@ -30,8 +30,8 @@ return [ ...@@ -30,8 +30,8 @@ return [
'common' => [ 'common' => [
'title' => 'Сводный отчет', 'title' => 'Сводный отчет',
'type' => 'feed_stat', 'type' => 'feed_stat',
//'fields' => ['Views','Clicks','Orders','OrderSum', 'AdMoney'], 'fields' => ['Views','Clicks','Orders','OrderSum', 'AdMoney'],
'fields' => ['Views','Clicks','Orders','OrderSum'], // временно //'fields' => ['Views','Clicks','Orders','OrderSum'], // временно
'main_cat' => [ 'main_cat' => [
['name' => 'date', 'title' => 'Дата', 'isSorted' => true], ['name' => 'date', 'title' => 'Дата', 'isSorted' => true],
//['name' => 'campaign','title' => 'Кампания','isSorted' => true] //['name' => 'campaign','title' => 'Кампания','isSorted' => true]
...@@ -47,7 +47,8 @@ return [ ...@@ -47,7 +47,8 @@ return [
'transactions' => [ 'transactions' => [
'title' => 'Транзакции', 'title' => 'Транзакции',
'type' => 'feed_transactions', 'type' => 'feed_transactions',
'fields' => ['Views','Clicks','Orders','OrderSum'], 'fields' => ['Views','Clicks','Orders','OrderSum', 'AdMoney'],
//'fields' => ['Views','Clicks','Orders','OrderSum'], // временно
'main_cat' => [ 'main_cat' => [
['name' => 'order', 'title' => '#OrderID', 'isSorted' => false] ['name' => 'order', 'title' => '#OrderID', 'isSorted' => false]
], ],
...@@ -56,6 +57,7 @@ return [ ...@@ -56,6 +57,7 @@ return [
'Basket' => 'Состав корзины', 'Basket' => 'Состав корзины',
'ViewID' => 'ViewID', 'ViewID' => 'ViewID',
'OrderSum' => 'Сумма', 'OrderSum' => 'Сумма',
'AdMoney' => 'Комиссия'
] ]
/* /*
$cats => [ $cats => [
......
...@@ -53,7 +53,8 @@ ...@@ -53,7 +53,8 @@
text-align: right; text-align: right;
} }
.table.feeds-cats tbody tr td.percent .edited .table.feeds-cats tbody tr td.percent .edited,
.table.feeds-cats thead tr th.percent .edited
{ {
cursor: pointer; cursor: pointer;
border-bottom: 1px dashed #697075; border-bottom: 1px dashed #697075;
...@@ -74,23 +75,20 @@ ...@@ -74,23 +75,20 @@
text-decoration: line-through; text-decoration: line-through;
} }
.table.feeds-cats tbody tr td.percent .editing-wrap,
.table.feeds-cats tbody tr td.percent .editing-wrap .table.feeds-cats thead tr th.percent .editing-wrap
{ {
display: none; display: none;
} }
.table.feeds-cats tbody tr td.percent input.percent-input .table.feeds-cats tbody tr td.percent input.percent-input,
.table.feeds-cats thead tr th.percent input.percent-input
{ {
margin-top: -2px; margin-top: -2px;
width: 45px; width: 45px;
text-align: right; text-align: right;
} }
.table.feeds-cats tbody tr td.percent
{
}
.table.feeds-cats tbody tr td.percent.own .table.feeds-cats tbody tr td.percent.own
{ {
font-family: 'RobotoCondensed-Bold', sans-serif; font-family: 'RobotoCondensed-Bold', sans-serif;
......
...@@ -295,6 +295,11 @@ input[type="checkbox"] ...@@ -295,6 +295,11 @@ input[type="checkbox"]
text-align: right; text-align: right;
} }
.table.table-striped.admin.transactions td.AdMoney
{
text-align: right;
}
.table.table-striped.admin.transactions td.Pages .table.table-striped.admin.transactions td.Pages
{ {
text-align: center; text-align: center;
......
...@@ -193,7 +193,6 @@ $(document).ready(function () { ...@@ -193,7 +193,6 @@ $(document).ready(function () {
var var
textInput = $input.val(), textInput = $input.val(),
textField = textInput, textField = textInput,
typeValue,
match, regex; match, regex;
// Убираем пробелы, разделитель точкой: // Убираем пробелы, разделитель точкой:
...@@ -248,13 +247,11 @@ $(document).ready(function () { ...@@ -248,13 +247,11 @@ $(document).ready(function () {
$field.addClass('was-edited'); $field.addClass('was-edited');
$oldValue.show(); $oldValue.show();
} else { } else {
//$field.removeClass('was-edited');
if (valueType != oldType) { if (valueType != oldType) {
$field.addClass('was-edited'); $field.addClass('was-edited');
} else { } else {
$field.removeClass('was-edited'); $field.removeClass('was-edited');
} }
$oldValue.hide(); $oldValue.hide();
} }
...@@ -264,7 +261,6 @@ $(document).ready(function () { ...@@ -264,7 +261,6 @@ $(document).ready(function () {
function SetChildInheritedValue(id, val) function SetChildInheritedValue(id, val)
{ {
var var
$childTrs = $('tbody tr[data-parent="' + id + '"]', $tableCats); $childTrs = $('tbody tr[data-parent="' + id + '"]', $tableCats);
......
...@@ -99,7 +99,7 @@ class Statistics ...@@ -99,7 +99,7 @@ class Statistics
foreach ($data as $cat=>$value) { foreach ($data as $cat=>$value) {
$data_stats[$cat][] = $value/$min_koef; $data_stats[$cat][] = $value/$min_koef;
} }
$data_stats['AdMoney'][] = 224 * $data['Orders']; // временно //$data_stats['AdMoney'][] = 224 * $data['Orders']; // временно
} }
// Формируем пустые данные для временного промежутка // Формируем пустые данные для временного промежутка
...@@ -108,7 +108,7 @@ class Statistics ...@@ -108,7 +108,7 @@ class Statistics
foreach ($cats as $cat) { foreach ($cats as $cat) {
$data_stats[$cat][] = 0; $data_stats[$cat][] = 0;
} }
$data_stats['AdMoney'][] = 0; // временно //$data_stats['AdMoney'][] = 0; // временно
} }
// Логика формирования данных по временному интервалу: // Логика формирования данных по временному интервалу:
...@@ -245,6 +245,7 @@ class Statistics ...@@ -245,6 +245,7 @@ class Statistics
$dataStats['Timestamp'][] = $item['Timestamp']; $dataStats['Timestamp'][] = $item['Timestamp'];
$dataStats['OrderSum'][] = $item['OrderSum']; $dataStats['OrderSum'][] = $item['OrderSum'];
$dataStats['Basket'][] = $item['Basket']; $dataStats['Basket'][] = $item['Basket'];
$dataStats['AdMoney'][] = $item['AdMoney'];
} }
} }
......
...@@ -90,7 +90,6 @@ if (!$error) { ...@@ -90,7 +90,6 @@ if (!$error) {
<span class="cat-title" style="padding-left: <?= ($i-1)*40 ?>px;"><?= $symb ?><?= $cat['title'] ?> <span class="foreign-id" data-id="<?= $cat['foreignid'] ?>">[<?= $cat['foreignid'] ?>]</span></span> <span class="cat-title" style="padding-left: <?= ($i-1)*40 ?>px;"><?= $symb ?><?= $cat['title'] ?> <span class="foreign-id" data-id="<?= $cat['foreignid'] ?>">[<?= $cat['foreignid'] ?>]</span></span>
</td> </td>
<td class="percent <?= ($cat['own']) ? 'own': 'inherited' ?>" data-old-type="<?= ($cat['own']) ? 'own': 'inherited' ?>"> <td class="percent <?= ($cat['own']) ? 'own': 'inherited' ?>" data-old-type="<?= ($cat['own']) ? 'own': 'inherited' ?>">
<span class="<?= $edited_class ?>" data-old-value="<?= $cat['percent'] ?>"><span class="percent-value"><?= $cat['percent'] ?></span>&nbsp;%</span> <span class="<?= $edited_class ?>" data-old-value="<?= $cat['percent'] ?>"><span class="percent-value"><?= $cat['percent'] ?></span>&nbsp;%</span>
<span class="editing-wrap"><input class="percent-input editing" value="<?= $cat['percent'] ?>">&nbsp;%</span> <span class="editing-wrap"><input class="percent-input editing" value="<?= $cat['percent'] ?>">&nbsp;%</span>
<br /><span class="old-value"><?= $cat['percent'] ?>&nbsp;%</span> <br /><span class="old-value"><?= $cat['percent'] ?>&nbsp;%</span>
...@@ -132,6 +131,14 @@ if (!$error) { ...@@ -132,6 +131,14 @@ if (!$error) {
</span> </span>
</th> </th>
<th class="data"><span>Процент</span></th> <th class="data"><span>Процент</span></th>
<?php /*?>
<th class="data percent">
<span>Процент</span><br />
<span class="<?= $edited_class ?>"><span class="percent-value"><?= $feeds_cat['percent'] ?></span>&nbsp;%</span>
<span class="editing-wrap"><input class="percent-input editing" value="<?= $feeds_cat['percent'] ?>">&nbsp;%</span>
</th>
<?php */?>
<?php /*?> <?php /*?>
<th class="data"><span>Показы</span></th> <th class="data"><span>Показы</span></th>
<th class="data"><span>Клики</span></th> <th class="data"><span>Клики</span></th>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment