Polecenia i transakcje');let provisionsTable=ModularTable();provisionsTable.appendTo(provisions);provisionsTable.addClass('reflinkTable table');provisionsTable.head.append('Adres e-mail');provisionsTable.head.append(' | Data rejestracji');provisionsTable.head.append(' | Transakcje');provisionsTable.head.append(' | Naliczona prowizja');let sumCount=0;let sumProvision=0;for(let provision of response.provisionsList){sumCount+=provision.count;sumProvision+=provision.sum;provisionsTable.body.newRow();provisionsTable.body.addCell(` | ${provision.email}`);provisionsTable.body.addCell(` | ${provision.registered}`);provisionsTable.body.addCell(` | ${provision.count}`);provisionsTable.body.addCell(` | ${priceFormater.format(provision.sum)}`);}
provisionsTable.foot.append(` | Suma`);provisionsTable.foot.append(` | `);provisionsTable.foot.append(` | ${sumCount}`);provisionsTable.foot.append(` | ${priceFormater.format(sumProvision)}`);};let addSettlements=function addSettlements(panel,response){let settlements=$('').appendTo(panel);settlements.append(' Historia wypłat');let settlementsTable=ModularTable();settlementsTable.appendTo(settlements);settlementsTable.addClass('reflinkTable table');settlementsTable.head.append('Data rozliczenia');settlementsTable.head.append(' | Kwota');settlementsTable.head.append(' | Numer kuponu');settlementsTable.head.append(' | Data ważności kuponu');for(let settlement of response.settlementsList){settlementsTable.body.newRow();settlementsTable.body.addCell(` | ${settlement.date}`);settlementsTable.body.addCell(` | ${priceFormater.format(settlement.value)}`);if(settlement.type=='promocode'){settlementsTable.body.addCell(` | ${settlement.promocode}`);settlementsTable.body.addCell(` | ${settlement.promocodeExpire}`);}
else{settlementsTable.body.addCell(` | `);settlementsTable.body.addCell(` | `);}}
settlementsTable.foot.parent().remove();};let ModularTable=function ModularTable(){let table=$('');let head=$('').appendTo(table);let headRow=$('').appendTo(head);let body=$(' ').appendTo(table);let foot=$('').appendTo(table);let footRow=$('').appendTo(foot);table.head=headRow;table.foot=footRow;table._refreshBody=function _refreshBody(){table.body=body.children();table.body.newRow=function newRow(){$(' ').appendTo(body);table._refreshBody();};table.body.addCell=function addCell(cell){if(table.body.length===0)table.body.newRow();table.body.last().append(cell);};};table._refreshBody();return table;};APIloader();style.append(`
#mx_partner_panel .codeRow {
position: relative;
display: flex;
gap: 10px;
align-items: center;
margin-bottom: 20px;
}
#mx_partner_panel .codeRow .codeWrapper {
display: flex;
gap: 10px;
align-items: center;
flex-grow: 1;
}
#mx_partner_panel .codeRow .codeWrapper input {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: border linear .2s;
-moz-transition: border linear .2s;
-o-transition: border linear .2s;
transition: border linear .2s;
-webkit-appearance: none;
line-height: 20px;
border: 1px solid #000;
padding: 12px 15px;
border-radius: 12px;
height: 44px;
min-height: 44px;
flex-grow: 1;
}
#mx_partner_panel .codeRow .codeCopy span:before {
font-family: 'aurora-icons';
display: inline;
content: '\\e94a';
margin-right: 10px;
}
#mx_partner_panel .codeRow .codeDelete span:before {
font-family: 'aurora-icons';
display: inline;
content: '\\e90c';
margin-right: 10px;
}
.statistics {
margin-bottom: 50px;
}
.statistics .reflinkRow .reflinkEditSlider {
position: absolute;
right: 0;
top: 100%;
margin: 0px;
margin-top: 10px;
max-width: 100%;
width: 400px;
display: flex;
}
.statistics .reflinkRow .reflinkEditSlider input {
flex-grow: 1;
margin: 0px;
margin-right: 10px;
height: 52px !important;
}
.statistics .statisticsWrapper {
display: flex;
margin-bottom: 35px;
}
.statistics .statisticsWrapper .statisticsValues {
flex-grow: 1;
margin-left: 35px;
}
.statistics .settlementButtons {
position: relative;
display: flex;
}
.statistics .settlementButtons .settlementPromocodeButton {
margin-right: 10px;
}
.statistics .settlementButtons .faqButton {
background-color: #c5a165!important;
border-color: #c5a165!important;
color: #fff!important;
}
.statistics .settlementButtons .faqButton span:before {
font-family: 'aurora-icons';
display: inline;
content: '\\e958';
margin-right: 15px;
}
.statistics .settlementButtons .settlementSlider {
position: absolute;
top: 100%;
margin: 0px;
margin-top: 10px;
}
.statistics .settlementButtons .settlementSlider input {
margin: 0px;
margin-right: 10px;
}
.statistics .settlementButtons .settlementSlider button {
margin: 0px;
}
.provisions h3 {
margin: 60px 0 40px;
font-size: 33px;
line-height: normal;
}
.settlements h3 {
margin: 60px 0 40px;
font-size: 33px;
line-height: normal;
}
table.reflinkTable {
border-top: none;
}
table.reflinkTable thead {
border-bottom: 2px solid #ededed;
}
table.reflinkTable thead td {
border: none;
text-align: left;
text-transform: initial;
font-size: 21px;
padding: 0 12px 10px;
}
table.reflinkTable tbody {
border: 0;
}
table.reflinkTable tbody td {
border: none;
text-align: left;
padding: 4px 12px;
font-size: 21px;
line-height: 24px;
}
table.reflinkTable tbody tr:first-child td {
padding-top: 24px;
}
table.reflinkTable tbody tr:last-child td {
padding-bottom: 24px;
}
table.reflinkTable tfoot {
border-top: 2px solid #ededed;
}
table.reflinkTable tfoot td {
border: none;
text-align: left;
padding: 12px 10px;
font-size: 21px;
}
.row_hright {
justify-content: flex-end;
}
.tabs__item,.tabs__list {
display: flex
}
.tabs__item {
align-items: center;
position: relative;
padding: .75rem 2rem;
text-align: center;
border: 1px solid #abb4cd;
border-left-width: 0;
cursor: pointer
}
.tabs__item:first-of-type {
border-left-width: 1px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px
}
.tabs__item:last-of-type {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px
}
.tabs__item:hover {
z-index: 1;
text-decoration: none;
box-shadow: 0 0 3px 0 #3c83ec,inset 1px 0 0 0 #3c83ec;
border-color: #3c83ec
}
.tabs__item:hover:first-child {
box-shadow: 0 0 3px 0 #3c83ec
}
.tabs__item.tab-active,.tabs__item .tab-active,.tabs__item_active {
background-color: #3c83ec;
color: #fff;
border-color: #3c83ec
}
.tabs_small .tabs__item {
padding: .358rem 1rem
}
`);}}(jQuery)); | |