Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
A
addcpm-json
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Александр Чаплыгин
addcpm-json
Commits
b5f4aeaa
Commit
b5f4aeaa
authored
Apr 12, 2019
by
Александр Чаплыгин
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Вывод значения комиссии по заказы в отчете транзакций
parent
80703d7c
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
27 additions
and
18 deletions
+27
-18
feeds.global.php
src/config/autoload/feeds.global.php
+5
-3
styles-feeds-cats.css
src/public/css/styles-feeds-cats.css
+6
-8
styles-feeds-stat.css
src/public/css/styles-feeds-stat.css
+5
-0
feed-cats.js
src/public/js/feed-cats.js
+0
-4
Statistics.php
src/src/App/Model/Statistics.php
+3
-2
cabinet-cats.phtml
src/templates/app/user/cabinet-cats.phtml
+8
-1
No files found.
src/config/autoload/feeds.global.php
View file @
b5f4aeaa
...
...
@@ -30,8 +30,8 @@ return [
'common'
=>
[
'title'
=>
'Сводный отчет'
,
'type'
=>
'feed_stat'
,
//
'fields' => ['Views','Clicks','Orders','OrderSum', 'AdMoney'],
'fields'
=>
[
'Views'
,
'Clicks'
,
'Orders'
,
'OrderSum'
],
// временно
'fields'
=>
[
'Views'
,
'Clicks'
,
'Orders'
,
'OrderSum'
,
'AdMoney'
],
//
'fields' => ['Views','Clicks','Orders','OrderSum'], // временно
'main_cat'
=>
[
[
'name'
=>
'date'
,
'title'
=>
'Дата'
,
'isSorted'
=>
true
],
//['name' => 'campaign','title' => 'Кампания','isSorted' => true]
...
...
@@ -47,7 +47,8 @@ return [
'transactions'
=>
[
'title'
=>
'Транзакции'
,
'type'
=>
'feed_transactions'
,
'fields'
=>
[
'Views'
,
'Clicks'
,
'Orders'
,
'OrderSum'
],
'fields'
=>
[
'Views'
,
'Clicks'
,
'Orders'
,
'OrderSum'
,
'AdMoney'
],
//'fields' => ['Views','Clicks','Orders','OrderSum'], // временно
'main_cat'
=>
[
[
'name'
=>
'order'
,
'title'
=>
'#OrderID'
,
'isSorted'
=>
false
]
],
...
...
@@ -56,6 +57,7 @@ return [
'Basket'
=>
'Состав корзины'
,
'ViewID'
=>
'ViewID'
,
'OrderSum'
=>
'Сумма'
,
'AdMoney'
=>
'Комиссия'
]
/*
$cats => [
...
...
src/public/css/styles-feeds-cats.css
View file @
b5f4aeaa
...
...
@@ -53,7 +53,8 @@
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
;
border-bottom
:
1px
dashed
#697075
;
...
...
@@ -74,23 +75,20 @@
text-decoration
:
line-through
;
}
.table.feeds-cats
t
body
tr
td
.percent
.editing-wrap
.table.feeds-cats
tbody
tr
td
.percent
.editing-wrap
,
.table.feeds-cats
t
head
tr
th
.percent
.editing-wrap
{
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
;
width
:
45px
;
text-align
:
right
;
}
.table.feeds-cats
tbody
tr
td
.percent
{
}
.table.feeds-cats
tbody
tr
td
.percent.own
{
font-family
:
'RobotoCondensed-Bold'
,
sans-serif
;
...
...
src/public/css/styles-feeds-stat.css
View file @
b5f4aeaa
...
...
@@ -295,6 +295,11 @@ input[type="checkbox"]
text-align
:
right
;
}
.table.table-striped.admin.transactions
td
.AdMoney
{
text-align
:
right
;
}
.table.table-striped.admin.transactions
td
.Pages
{
text-align
:
center
;
...
...
src/public/js/feed-cats.js
View file @
b5f4aeaa
...
...
@@ -193,7 +193,6 @@ $(document).ready(function () {
var
textInput
=
$input
.
val
(),
textField
=
textInput
,
typeValue
,
match
,
regex
;
// Убираем пробелы, разделитель точкой:
...
...
@@ -248,13 +247,11 @@ $(document).ready(function () {
$field
.
addClass
(
'was-edited'
);
$oldValue
.
show
();
}
else
{
//$field.removeClass('was-edited');
if
(
valueType
!=
oldType
)
{
$field
.
addClass
(
'was-edited'
);
}
else
{
$field
.
removeClass
(
'was-edited'
);
}
$oldValue
.
hide
();
}
...
...
@@ -264,7 +261,6 @@ $(document).ready(function () {
function
SetChildInheritedValue
(
id
,
val
)
{
var
$childTrs
=
$
(
'tbody tr[data-parent="'
+
id
+
'"]'
,
$tableCats
);
...
...
src/src/App/Model/Statistics.php
View file @
b5f4aeaa
...
...
@@ -99,7 +99,7 @@ class Statistics
foreach
(
$data
as
$cat
=>
$value
)
{
$data_stats
[
$cat
][]
=
$value
/
$min_koef
;
}
$data_stats
[
'AdMoney'
][]
=
224
*
$data
[
'Orders'
];
// временно
//
$data_stats['AdMoney'][] = 224 * $data['Orders']; // временно
}
// Формируем пустые данные для временного промежутка
...
...
@@ -108,7 +108,7 @@ class Statistics
foreach
(
$cats
as
$cat
)
{
$data_stats
[
$cat
][]
=
0
;
}
$data_stats
[
'AdMoney'
][]
=
0
;
// временно
//
$data_stats['AdMoney'][] = 0; // временно
}
// Логика формирования данных по временному интервалу:
...
...
@@ -245,6 +245,7 @@ class Statistics
$dataStats
[
'Timestamp'
][]
=
$item
[
'Timestamp'
];
$dataStats
[
'OrderSum'
][]
=
$item
[
'OrderSum'
];
$dataStats
[
'Basket'
][]
=
$item
[
'Basket'
];
$dataStats
[
'AdMoney'
][]
=
$item
[
'AdMoney'
];
}
}
...
...
src/templates/app/user/cabinet-cats.phtml
View file @
b5f4aeaa
...
...
@@ -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>
</td>
<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>
%
</span>
<span
class=
"editing-wrap"
><input
class=
"percent-input editing"
value=
"
<?=
$cat
[
'percent'
]
?>
"
>
%
</span>
<br
/><span
class=
"old-value"
>
<?=
$cat
[
'percent'
]
?>
%
</span>
...
...
@@ -132,6 +131,14 @@ if (!$error) {
</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> %</span>
<span class="editing-wrap"><input class="percent-input editing" value="<?= $feeds_cat['percent'] ?>"> %</span>
</th>
<?php */
?>
<?php
/*?>
<th class="data"><span>Показы</span></th>
<th class="data"><span>Клики</span></th>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment