diff --git a/actions/authActions.js b/actions/authActions.js
new file mode 100644
index 0000000..877f0a3
--- /dev/null
+++ b/actions/authActions.js
@@ -0,0 +1,61 @@
+import axios from 'axios';
+import { Cookies } from 'react-cookie';
+import Router from 'next/router';
+import moment from 'moment';
+
+import * as actionTypes from '../constants/actionTypes';
+import * as currentState from '../reducers/initialState';
+
+if(process.browser)
+{
+ FormData.prototype.appendObject = function(obj, namespace)
+ {
+ let keyName;
+ for (var key in obj)
+ {
+ if (obj.hasOwnProperty(key))
+ {
+ keyName = [namespace, '[', key, ']'].join('');
+ this.append(keyName, obj[key]);
+ }
+ }
+ };
+}
+
+export const sendLoginForm = (fields) =>
+{
+ return new Promise((resolve, reject) =>
+ {
+ if(fields.username === "test@test.com" && fields.password === "test")
+ {
+ const cookies = new Cookies();
+ cookies.set('jwt', 1, new Date(moment().add(1, 'day').toDate()));
+ }
+ Router.push('/');
+
+ /*
+ axios.post(`${ process.env.NEXT_PUBLIC_SELF_API_HOST }/api/forms/terms/`, fields)
+ .then((response) =>
+ {
+ console.log("sendTermsForm RESPONSE");
+ console.log(response.data);
+
+ if(response.data.status)
+ {
+ resolve();
+ }
+ else
+ {
+ reject();
+ }
+ })
+ .catch((error) =>
+ {
+ console.log("error");
+ console.error(error);
+
+ reject();
+ });
+ */
+ });
+}
\ No newline at end of file
diff --git a/actions/index.js b/actions/index.js
new file mode 100644
index 0000000..a030b9c
--- /dev/null
+++ b/actions/index.js
@@ -0,0 +1 @@
+export * from './authActions';
\ No newline at end of file
diff --git a/constants/actionTypes.js b/constants/actionTypes.js
new file mode 100644
index 0000000..21bab81
--- /dev/null
+++ b/constants/actionTypes.js
@@ -0,0 +1,3 @@
+export const AUTH = 'AUTH';
+export const COMPANY = 'COMPANY';
+export const CONTRACTS = 'CONTRACTS';
\ No newline at end of file
diff --git a/css/components/style.css b/css/components/style.css
index b77e64d..4353f99 100644
--- a/css/components/style.css
+++ b/css/components/style.css
@@ -1,3 +1,11 @@
+hr {
+ display: block;
+ width: 100%;
+ height: 1px;
+ background: #EDEFF5;
+ border: 0;
+ margin: 20px 0;
+}
button,
.button {
border: 0;
@@ -35,14 +43,14 @@ button,
color: #fff;
}
.button.button-blue.icon:before {
- background: url("/images/icons/btn_icon_white.svg") no-repeat center;
+ background: url("/assets/images/icons/btn_icon_white.svg") no-repeat center;
}
.button.button-blue.transparent {
color: var(--blue);
background: transparent;
}
.button.button-blue.transparent.icon:before {
- background: url("/images/icons/btn_icon_blue.svg") no-repeat center;
+ background: url("/assets/images/icons/btn_icon_blue.svg") no-repeat center;
}
.button.button-gray {
color: var(--gray);
@@ -53,7 +61,7 @@ button,
background: transparent;
}
.button.button-gray.icon:before {
- background: url("/images/icons/btn_icon_gray.svg") no-repeat center;
+ background: url("/assets/images/icons/btn_icon_gray.svg") no-repeat center;
}
.button.button-compact {
width: 40px;
@@ -85,11 +93,11 @@ input[type="checkbox"] + label:before {
margin-right: 12px;
}
input[type="checkbox"]:checked + label:before {
- background: url("/images/icons/checkbox_white.svg") no-repeat center var(--primary);
+ background: url("/assets/images/icons/checkbox_white.svg") no-repeat center var(--primary);
border-color: var(--primary);
}
input[type="checkbox"]:disabled + label:before {
- background: url("/images/icons/checkbox_gray.svg") no-repeat center var(--gray-light);
+ background: url("/assets/images/icons/checkbox_gray.svg") no-repeat center var(--gray-light);
cursor: none;
}
input[type="radio"] {
@@ -134,7 +142,7 @@ input[type="radio"]:disabled + label:before {
margin-left: 8px;
width: 28px;
height: 28px;
- background: url("/images/icons/delete_gray.svg") no-repeat center;
+ background: url("/assets/images/icons/delete_gray.svg") no-repeat center;
}
.list-column {
column-gap: 20px;
@@ -159,7 +167,7 @@ input[type="radio"]:disabled + label:before {
right: 0;
width: 40px;
height: 40px;
- background: url("/images/icons/delete_black.svg") no-repeat center;
+ background: url("/assets/images/icons/delete_black.svg") no-repeat center;
z-index: 2;
}
.form_field input,
@@ -193,7 +201,7 @@ input[type="radio"]:disabled + label:before {
.form_field textarea[type="search"],
.form_field select[type="search"] {
padding-left: 32px;
- background-image: url("/images/icons/icon-search.svg");
+ background-image: url("/assets/images/icons/icon-search.svg");
background-repeat: no-repeat;
background-position: 8px 50%;
}
@@ -204,7 +212,7 @@ input[type="radio"]:disabled + label:before {
.form_field textarea.date_input,
.form_field select.date_input {
padding-left: 32px;
- background-image: url("/images/icons/icon-date.svg");
+ background-image: url("/assets/images/icons/icon-date.svg");
background-repeat: no-repeat;
background-position: 8px 50%;
}
@@ -224,7 +232,7 @@ input[type="radio"]:disabled + label:before {
-webkit-appearance: none;
}
.form_field select {
- background-image: url("/images/icons/icon-select.svg");
+ background-image: url("/assets/images/icons/icon-select.svg");
background-repeat: no-repeat;
background-position: calc(100% - 16px) 50%;
-webkit-appearance: none;
diff --git a/css/components/style.css.map b/css/components/style.css.map
index 5dd8f46..fb0fc3e 100644
--- a/css/components/style.css.map
+++ b/css/components/style.css.map
@@ -1 +1 @@
-{"version":3,"sources":["style.less"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"sources":["style.less"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/css/components/style.less b/css/components/style.less
index 179cad4..3aeb18e 100644
--- a/css/components/style.less
+++ b/css/components/style.less
@@ -1,3 +1,13 @@
+// Line
+hr {
+ display: block;
+ width: 100%;
+ height: 1px;
+ background: #EDEFF5;
+ border: 0;
+ margin: 20px 0;
+}
+
// Buttons
button,
.button {
@@ -42,7 +52,7 @@ button,
color: #fff;
&.icon:before {
- background: url("/images/icons/btn_icon_white.svg") no-repeat center;
+ background: url("/assets/images/icons/btn_icon_white.svg") no-repeat center;
}
&.transparent {
@@ -50,7 +60,7 @@ button,
background: transparent;
&.icon:before {
- background: url("/images/icons/btn_icon_blue.svg") no-repeat center;
+ background: url("/assets/images/icons/btn_icon_blue.svg") no-repeat center;
}
}
}
@@ -65,7 +75,7 @@ button,
}
&.icon:before {
- background: url("/images/icons/btn_icon_gray.svg") no-repeat center;
+ background: url("/assets/images/icons/btn_icon_gray.svg") no-repeat center;
}
}
@@ -107,13 +117,13 @@ input[type="checkbox"] {
&:checked + label {
&:before {
- background: url("/images/icons/checkbox_white.svg") no-repeat center var(--primary);
+ background: url("/assets/images/icons/checkbox_white.svg") no-repeat center var(--primary);
border-color: var(--primary);
}
}
&:disabled + label {
&:before {
- background: url("/images/icons/checkbox_gray.svg") no-repeat center var(--gray-light);
+ background: url("/assets/images/icons/checkbox_gray.svg") no-repeat center var(--gray-light);
cursor: none;
}
}
@@ -171,7 +181,7 @@ input[type="radio"] {
margin-left: 8px;
width: 28px;
height: 28px;
- background: url("/images/icons/delete_gray.svg") no-repeat center;
+ background: url("/assets/images/icons/delete_gray.svg") no-repeat center;
}
}
@@ -204,7 +214,7 @@ input[type="radio"] {
right: 0;
width: 40px;
height: 40px;
- background: url("/images/icons/delete_black.svg") no-repeat center;
+ background: url("/assets/images/icons/delete_black.svg") no-repeat center;
z-index: 2;
}
@@ -232,7 +242,7 @@ input[type="radio"] {
&[type="search"] {
padding-left: 32px;
- background-image: url("/images/icons/icon-search.svg");
+ background-image: url("/assets/images/icons/icon-search.svg");
background-repeat: no-repeat;
background-position: 8px 50%;
}
@@ -240,7 +250,7 @@ input[type="radio"] {
&[type="date"],
&.date_input {
padding-left: 32px;
- background-image: url("/images/icons/icon-date.svg");
+ background-image: url("/assets/images/icons/icon-date.svg");
background-repeat: no-repeat;
background-position: 8px 50%;
@@ -253,7 +263,7 @@ input[type="radio"] {
}
select {
- background-image: url("/images/icons/icon-select.svg");
+ background-image: url("/assets/images/icons/icon-select.svg");
background-repeat: no-repeat;
background-position: calc(100% - 16px) 50%;
-webkit-appearance: none;
diff --git a/css/footer/style.css b/css/footer/style.css
index 887813e..75e8bc6 100644
--- a/css/footer/style.css
+++ b/css/footer/style.css
@@ -28,7 +28,7 @@ footer .column a[href^="tel"] {
line-height: 32px;
color: #000;
padding-left: 40px;
- background: url("/images/icons/icon-phone.svg") no-repeat left center;
+ background: url("/assets/images/icons/icon-phone.svg") no-repeat left center;
}
footer .column a[href^="mailto"] {
display: inline-block;
@@ -36,7 +36,7 @@ footer .column a[href^="mailto"] {
line-height: 24px;
color: #000;
padding-left: 40px;
- background: url("/images/icons/icon-mail.svg") no-repeat left center;
+ background: url("/assets/images/icons/icon-mail.svg") no-repeat left center;
}
footer .column div:nth-child(1),
footer .column div:nth-child(2),
diff --git a/css/footer/style.less b/css/footer/style.less
index 48f0796..ed26e7c 100644
--- a/css/footer/style.less
+++ b/css/footer/style.less
@@ -36,7 +36,7 @@ footer {
line-height: 32px;
color: #000;
padding-left: 40px;
- background: url("/images/icons/icon-phone.svg") no-repeat left center;
+ background: url("/assets/images/icons/icon-phone.svg") no-repeat left center;
}
&[href^="mailto"] {
@@ -45,7 +45,7 @@ footer {
line-height: 24px;
color: #000;
padding-left: 40px;
- background: url("/images/icons/icon-mail.svg") no-repeat left center;
+ background: url("/assets/images/icons/icon-mail.svg") no-repeat left center;
}
}
diff --git a/css/forms/style.css b/css/forms/style.css
index 6c436cf..ef3c5bd 100644
--- a/css/forms/style.css
+++ b/css/forms/style.css
@@ -103,7 +103,7 @@
}
#order .order_form form .policy input:checked + label:before {
border-color: #fff;
- background: url("/images/icons/checkbox_blue.svg") no-repeat center #fff;
+ background: url("/assets/images/icons/checkbox_blue.svg") no-repeat center #fff;
}
#order .order_form form .button {
display: inherit;
@@ -117,11 +117,11 @@
}
.login input[name="login"] {
padding-left: 32px;
- background: url("/images/icons/icon-login.svg") no-repeat 8px 50%;
+ background: url("/assets/images/icons/icon-login.svg") no-repeat 8px 50%;
}
.login input[name="pass"] {
padding-left: 32px;
- background: url("/images/icons/icon-pass.svg") no-repeat 8px 50%;
+ background: url("/assets/images/icons/icon-pass.svg") no-repeat 8px 50%;
}
.login .button {
width: 90px;
@@ -146,7 +146,55 @@
width: 100%;
margin-right: 15px;
}
+.contract_search form .form_field.single {
+ width: 100%;
+ margin-right: 80px;
+}
.contract_search form .form_field .button {
width: 158px;
min-width: 158px;
}
+.reconciliation_form.small {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ max-width: 420px;
+}
+.reconciliation_form.small .form_field {
+ width: calc(50% - 8px);
+}
+.reconciliation_form.small button {
+ margin-top: 35px;
+ width: calc(45% - 8px);
+}
+.reconciliation_form.small button:last-child {
+ width: calc(55% - 8px);
+}
+.fade {
+ position: fixed;
+ z-index: 99999;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background: rgba(0, 0, 0, 0.5);
+ display: block;
+}
+.fade:not(.opened) {
+ display: none;
+}
+.fade .modal {
+ max-width: 640px;
+ width: 100%;
+ background: #fff;
+ margin: 100px auto;
+ padding: 45px 80px;
+}
+.fade .modal .modal_footer {
+ text-align: right;
+ margin-top: 30px;
+}
+.fade .modal .modal_footer .button {
+ margin-left: auto;
+}
diff --git a/css/forms/style.css.map b/css/forms/style.css.map
index 4b01e27..61c81c4 100644
--- a/css/forms/style.css.map
+++ b/css/forms/style.css.map
@@ -1 +1 @@
-{"version":3,"sources":["style.less"],"names":[],"mappings":"AAGQ,OAAC,kBAAkB,IAAI,WACnB,aAGJ,OAAC,kBACG,YACI,aAAA,CACA,gBAAA,CACA,mBAVZ,OAcI,gBACI,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,mBAlBR,OAcI,eAMI,SACI,MAAO,qBArBnB,OAyBI,cACI,YAAA,CACA,cAAA,CACA,8BA5BR,OAyBI,aAKI,aACI,MAAO,oBAAP,CACA,mBAhCZ,OAyBI,aAUI,aACI,MAAO,qBApCnB,OAyBI,aAUI,YAGI,aACI,MAAO,iBAO3B,sBACI,mBAEA,qBAAC,QACG,aAJR,qBAOI,cACI,YAAA,CACA,yBATR,qBAOI,aAII,QACI,iBAAA,CACA,YAbZ,qBAOI,aASI,QACI,YAMZ,MAEI,aACI,iBAAA,CACA,eAJR,MAEI,YAII,cACI,YAAA,CACA,kBAAA,CACA,iBAAA,CACA,SAAA,CACA,kBAAA,CACA,YAAA,CACA,MAAA,CACA,OAAA,CACA,KAAA,CACA,QAAA,CACA,YAjBZ,MAEI,YAII,aAaI,GACI,WAAA,CACA,cAAA,CACA,gBAAA,CACA,eAvBhB,MAEI,YAyBI,MACI,WAAA,CACA,WAAY,WAAZ,CACA,qBAAA,CACA,iBAAA,CACA,WAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAnCZ,MAEI,YAyBI,KAUI,OACI,kBAAA,CACA,gCAAA,CACA,WAEA,MAxCZ,YAyBI,KAUI,MAKK,cACG,WA3CpB,MAEI,YAyBI,KAoBI,SACI,iBAAA,CACA,SAAA,CACA,4BAlDhB,MAEI,YAyBI,KAoBI,QAKI,OACI,UAAA,CACA,gBAEA,MAtDhB,YAyBI,KAoBI,QAKI,MAIK,QACG,eAAA,CACA,gBA1DxB,MAEI,YAyBI,KAoBI,QAeI,MAAK,QAAS,MAAO,QACjB,iBAAA,CACA,eAAgB,8DAhEpC,MAEI,YAyBI,KAyCI,SACI,eAAA,CACA,iBAOhB,OACI,gBADJ,MAGI,aACI,mBAJR,MAOI,MAAK,eACD,iBAAA,CACA,eAAgB,uDATxB,MAYI,MAAK,cACD,iBAAA,CACA,eAAgB,sDAdxB,MAiBI,SACI,UAAA,CACA,aAAA,CACA,iBAMR,iBACI,mBADJ,gBAEI,MACI,YAAA,CACA,kBAAA,CACA,8BAGI,gBANR,KAKI,YACK,aACG,MAAO,gBAAP,CACA,UAAW,gBAAX,CACA,kBAGJ,gBAZR,KAKI,YAOK,UAAU,IACX,gBAbR,KAKI,YAQK,UAAU,IACP,UAAA,CACA,kBAjBhB,gBAEI,KAKI,YAaI,SACI,WAAA,CACA"}
\ No newline at end of file
+{"version":3,"sources":["style.less"],"names":[],"mappings":"AAGQ,OAAC,kBAAkB,IAAI,WACnB,aAGJ,OAAC,kBACG,YACI,aAAA,CACA,gBAAA,CACA,mBAVZ,OAcI,gBACI,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,mBAlBR,OAcI,eAMI,SACI,MAAO,qBArBnB,OAyBI,cACI,YAAA,CACA,cAAA,CACA,8BA5BR,OAyBI,aAKI,aACI,MAAO,oBAAP,CACA,mBAhCZ,OAyBI,aAUI,aACI,MAAO,qBApCnB,OAyBI,aAUI,YAGI,aACI,MAAO,iBAO3B,sBACI,mBAEA,qBAAC,QACG,aAJR,qBAOI,cACI,YAAA,CACA,yBATR,qBAOI,aAII,QACI,iBAAA,CACA,YAbZ,qBAOI,aASI,QACI,YAMZ,MAEI,aACI,iBAAA,CACA,eAJR,MAEI,YAII,cACI,YAAA,CACA,kBAAA,CACA,iBAAA,CACA,SAAA,CACA,kBAAA,CACA,YAAA,CACA,MAAA,CACA,OAAA,CACA,KAAA,CACA,QAAA,CACA,YAjBZ,MAEI,YAII,aAaI,GACI,WAAA,CACA,cAAA,CACA,gBAAA,CACA,eAvBhB,MAEI,YAyBI,MACI,WAAA,CACA,WAAY,WAAZ,CACA,qBAAA,CACA,iBAAA,CACA,WAAA,CACA,iBAAA,CACA,iBAAA,CACA,UAnCZ,MAEI,YAyBI,KAUI,OACI,kBAAA,CACA,gCAAA,CACA,WAEA,MAxCZ,YAyBI,KAUI,MAKK,cACG,WA3CpB,MAEI,YAyBI,KAoBI,SACI,iBAAA,CACA,SAAA,CACA,4BAlDhB,MAEI,YAyBI,KAoBI,QAKI,OACI,UAAA,CACA,gBAEA,MAtDhB,YAyBI,KAoBI,QAKI,MAIK,QACG,eAAA,CACA,gBA1DxB,MAEI,YAyBI,KAoBI,QAeI,MAAK,QAAS,MAAO,QACjB,iBAAA,CACA,eAAgB,8DAhEpC,MAEI,YAyBI,KAyCI,SACI,eAAA,CACA,iBAOhB,OACI,gBADJ,MAGI,aACI,mBAJR,MAOI,MAAK,eACD,iBAAA,CACA,eAAgB,uDATxB,MAYI,MAAK,cACD,iBAAA,CACA,eAAgB,sDAdxB,MAiBI,SACI,UAAA,CACA,aAAA,CACA,iBAMR,iBACI,mBADJ,gBAEI,MACI,YAAA,CACA,kBAAA,CACA,8BAGI,gBANR,KAKI,YACK,aACG,MAAO,gBAAP,CACA,UAAW,gBAAX,CACA,kBAGJ,gBAZR,KAKI,YAOK,UAAU,IACX,gBAbR,KAKI,YAQK,UAAU,IACP,UAAA,CACA,kBAGJ,gBAlBR,KAKI,YAaK,QACE,UAAA,CACA,kBAtBf,gBAEI,KAKI,YAkBI,SACI,WAAA,CACA,gBASZ,oBAAC,OACG,YAAA,CACA,cAAA,CACA,6BAAA,CACA,gBAJJ,oBAAC,MAMG,aACI,sBAPR,oBAAC,MAUG,QACI,eAAA,CACA,sBAEA,oBAdP,MAUG,OAIK,YACG,sBAUhB,MACI,cAAA,CACA,aAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,WAAA,CACA,aAAA,CACA,0BAAA,CACA,cAEA,KAAC,IAAI,UACD,aAZR,KAeI,QACI,eAAA,CACA,UAAA,CACA,eAAA,CACA,iBAAA,CACA,kBApBR,KAeI,OAOI,eACI,gBAAA,CACA,gBAxBZ,KAeI,OAOI,cAII,SACI"}
\ No newline at end of file
diff --git a/css/forms/style.less b/css/forms/style.less
index 37b94c5..bce5e8d 100644
--- a/css/forms/style.less
+++ b/css/forms/style.less
@@ -132,7 +132,7 @@
input:checked + label:before {
border-color: #fff;
- background: url("/images/icons/checkbox_blue.svg") no-repeat center #fff;
+ background: url("/assets/images/icons/checkbox_blue.svg") no-repeat center #fff;
}
}
@@ -154,12 +154,12 @@
input[name="login"] {
padding-left: 32px;
- background: url("/images/icons/icon-login.svg") no-repeat 8px 50%;
+ background: url("/assets/images/icons/icon-login.svg") no-repeat 8px 50%;
}
input[name="pass"] {
padding-left: 32px;
- background: url("/images/icons/icon-pass.svg") no-repeat 8px 50%;
+ background: url("/assets/images/icons/icon-pass.svg") no-repeat 8px 50%;
}
.button {
@@ -191,10 +191,76 @@
margin-right: 15px;
}
+ &.single {
+ width: 100%;
+ margin-right: 80px;
+ }
+
.button {
width: 158px;
min-width: 158px;
}
}
}
+}
+
+// Акты сверок
+.reconciliation_form {
+
+ &.small {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ max-width: 420px;
+
+ .form_field {
+ width: ~"calc(50% - 8px)";
+ }
+
+ button {
+ margin-top: 35px;
+ width: ~"calc(45% - 8px)";
+
+ &:last-child {
+ width: ~"calc(55% - 8px)";
+ }
+
+ }
+ }
+}
+
+
+// Модаль
+
+.fade {
+ position: fixed;
+ z-index: 99999;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background: rgba(0,0,0,0.5);
+ display: block;
+
+ &:not(.opened) {
+ display: none;
+ }
+
+ .modal {
+ max-width: 640px;
+ width: 100%;
+ background: #fff;
+ margin: 100px auto;
+ padding: 45px 80px;
+
+ .modal_footer {
+ text-align: right;
+ margin-top: 30px;
+
+ .button {
+ margin-left: auto;
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/css/header/style.css b/css/header/style.css
index 952b03f..460ca03 100644
--- a/css/header/style.css
+++ b/css/header/style.css
@@ -38,6 +38,11 @@ header .header_menu {
height: 32px;
width: 100%;
}
+header .header_menu:last-child {
+ border-right: 0;
+ padding-right: 0;
+ margin-right: 0;
+}
header .header_menu nav ul {
display: flex;
}
@@ -57,5 +62,5 @@ header .lk {
min-width: 32px;
width: 32px;
height: 32px;
- background: url("/images/icons/icon-lk.svg") no-repeat center;
+ background: url("/assets/images/icons/icon-lk.svg") no-repeat center;
}
diff --git a/css/header/style.css.map b/css/header/style.css.map
index 7ea5dfd..5b94568 100644
--- a/css/header/style.css.map
+++ b/css/header/style.css.map
@@ -1 +1 @@
-{"version":3,"sources":["style.less"],"names":[],"mappings":"AAAA,OACI,eAAA,CACA,cAAA,CACA,UAAA,CACA,MAAA,CACA,OAAA,CAEA,YAAA,CACA,cAAA,CACA,gBAAA,CACA,mDAVJ,MAYI,YACI,cAAA,CACA,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,SAAA,CACA,gBAEA,MARJ,WAQK,OACG,aArBZ,MAyBI,GACI,oBAAA,CACA,WAEA,MAJJ,EAIK,MACG,UAAW,gBA9BvB,MAkCI,cACI,aAAA,CACA,cAAA,CACA,6BAAA,CACA,8BAAA,CACA,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,WAAA,CACA,WA3CR,MAkCI,aAWI,IACI,IACI,aAGI,MAhBhB,aAWI,IACI,GAGI,GACK,IAAI,cACD,kBAGJ,MApBhB,aAWI,IACI,GAGI,GAKK,YACG,kBAIA,MAzBpB,aAWI,IACI,GAGI,GASI,EACK,QACG,MAAO,WAAP,CACA,gBA7D5B,MAqEI,KACI,aAAA,CACA,oBAAA,CACA,cAAA,CACA,UAAA,CACA,WAAA,CACA,eAAgB"}
\ No newline at end of file
+{"version":3,"sources":["style.less"],"names":[],"mappings":"AAAA,OACI,eAAA,CACA,cAAA,CACA,UAAA,CACA,MAAA,CACA,OAAA,CAEA,YAAA,CACA,cAAA,CACA,gBAAA,CACA,mDAVJ,MAYI,YACI,cAAA,CACA,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,SAAA,CACA,gBAEA,MARJ,WAQK,OACG,aArBZ,MAyBI,GACI,oBAAA,CACA,WAEA,MAJJ,EAIK,MACG,UAAW,gBA9BvB,MAkCI,cACI,aAAA,CACA,cAAA,CACA,6BAAA,CACA,8BAAA,CACA,YAAA,CACA,kBAAA,CACA,6BAAA,CACA,WAAA,CACA,WAEA,MAXJ,aAWK,YACG,cAAA,CACA,eAAA,CACA,eAhDZ,MAkCI,aAiBI,IACI,IACI,aAGI,MAtBhB,aAiBI,IACI,GAGI,GACK,IAAI,cACD,kBAGJ,MA1BhB,aAiBI,IACI,GAGI,GAKK,YACG,kBAIA,MA/BpB,aAiBI,IACI,GAGI,GASI,EACK,QACG,MAAO,WAAP,CACA,gBAnE5B,MA2EI,KACI,aAAA,CACA,oBAAA,CACA,cAAA,CACA,UAAA,CACA,WAAA,CACA,eAAgB"}
\ No newline at end of file
diff --git a/css/header/style.less b/css/header/style.less
index d73d5b7..679a4ba 100644
--- a/css/header/style.less
+++ b/css/header/style.less
@@ -43,6 +43,12 @@ header {
height: 32px;
width: 100%;
+ &:last-child {
+ border-right: 0;
+ padding-right: 0;
+ margin-right: 0;
+ }
+
nav {
ul {
display: flex;
@@ -73,6 +79,6 @@ header {
min-width: 32px;
width: 32px;
height: 32px;
- background: url("/images/icons/icon-lk.svg") no-repeat center;
+ background: url("/assets/images/icons/icon-lk.svg") no-repeat center;
}
}
\ No newline at end of file
diff --git a/css/main/style.css b/css/main/style.css
index edb1ff4..7af668d 100644
--- a/css/main/style.css
+++ b/css/main/style.css
@@ -111,7 +111,7 @@ main #main_slider .slider_list .slider_item .item_name:after {
width: 22px;
min-width: 22px;
height: 14px;
- background: url("/images/icons/slider_arrow.svg") no-repeat center;
+ background: url("/assets/images/icons/slider_arrow.svg") no-repeat center;
}
main #main_slider .slider_list .slider_item a {
display: inline-block;
@@ -132,7 +132,7 @@ main #main_slider .slider_list .slider_item.active a {
}
main #main_slider .slider_list .slider_item.active .item_name:after {
width: 44px;
- background: url("/images/icons/slider_arrow-hover.svg") no-repeat center;
+ background: url("/assets/images/icons/slider_arrow-hover.svg") no-repeat center;
transform: rotate(-90deg) translate(15px, 15px);
}
main #main_slider .slider_list .slider_item:hover .item_name,
@@ -167,17 +167,17 @@ main #main_slider .slider_list .slider_navto a:after {
min-width: 22px;
height: 86px;
transition: 175ms all cubic-bezier(0.25, 0.46, 0.45, 0.94);
- background: url("/images/icons/slider_arrow-blue.svg") no-repeat center;
+ background: url("/assets/images/icons/slider_arrow-blue.svg") no-repeat center;
}
main #main_slider .slider_list .slider_navto a:hover {
background: #04a8a4;
}
main #main_slider .slider_list .slider_navto a:hover:after {
width: 90px;
- background: url("/images/icons/arrow-navto.svg") no-repeat center;
+ background: url("/assets/images/icons/arrow-navto.svg") no-repeat center;
}
main #calc .container {
- background: url("/images/calc-bg.jpg") no-repeat right center #EDEFF5;
+ background: url("/assets/images/calc-bg.jpg") no-repeat right center #EDEFF5;
padding: 70px 25px;
position: relative;
}
@@ -940,13 +940,30 @@ main .dropdown_blocks_list .dropdown_block .block_header button {
height: 22px;
min-width: 22px;
cursor: pointer;
- background: url("/images/icons/dropdown-blue.svg") no-repeat center;
+ background: url("/assets/images/icons/dropdown-blue.svg") no-repeat center;
}
main .dropdown_blocks_list .dropdown_block .block_body {
display: none;
}
+main .dropdown_blocks_list .dropdown_block .block_body .company {
+ display: flex;
+ margin-bottom: 30px;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .company .title {
+ text-transform: uppercase;
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .company ul {
+ margin-left: 80px;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .company ul li {
+ line-height: 1.5;
+ margin-bottom: 6px;
+}
main .dropdown_blocks_list .dropdown_block.open .block_header button {
- background: url("/images/icons/close-blue.svg") no-repeat center;
+ background: url("/assets/images/icons/close-blue.svg") no-repeat center;
}
main .dropdown_blocks_list .dropdown_block.open .block_body {
display: block;
@@ -959,9 +976,6 @@ main .dropdown_blocks_list.filled .dropdown_block.open .block_header {
background: var(--inactive);
color: var(--blue);
}
-main .dropdown_blocks_list.filled .dropdown_block .block_body {
- margin-top: 0;
-}
main aside .aside_nav {
list-style: none;
padding: 0;
@@ -1193,7 +1207,7 @@ main #order .container {
height: 24px;
font-size: 0;
cursor: pointer;
- background: url("/images/icons/close-white.svg") no-repeat center;
+ background: url("/assets/images/icons/close-white.svg") no-repeat center;
}
.popover p {
margin: 5px 0;
@@ -1206,7 +1220,7 @@ main #order .container {
margin: auto;
width: 43px;
height: 54px;
- background: url("/images/pin-open.svg") no-repeat center;
+ background: url("/assets/images/pin-open.svg") no-repeat center;
}
.offices_list {
display: flex;
@@ -1245,6 +1259,12 @@ main #order .container {
margin-right: 30px;
max-width: 50%;
}
+.dosc_list .row .doc_name a {
+ text-decoration: underline;
+}
+.dosc_list .row .doc_name a:hover {
+ text-decoration: none;
+}
.dosc_list .row .doc_name span {
display: block;
font-weight: 400;
@@ -1258,6 +1278,35 @@ main #order .container {
.dosc_list .row .button {
width: 104px;
}
+.dosc_list.medium-icon .row {
+ margin-bottom: 15px;
+ width: 100%;
+}
+.dosc_list.medium-icon .doc_name {
+ min-height: 32px;
+ background-size: 32px;
+ padding-left: 48px;
+}
+.dosc_list.acts_list-checkbox .row {
+ margin-bottom: 15px;
+ width: 100%;
+}
+.dosc_list.acts_list-checkbox .row .doc_name {
+ background-size: 32px;
+ padding-left: 0;
+ background-position: 30px 50%;
+ min-height: 32px;
+ max-width: none;
+}
+.dosc_list.acts_list-checkbox .row .doc_name input[type="checkbox"] + label:before {
+ margin-right: 56px;
+}
+.dosc_list.acts_list-checkbox .row .doc_name:not(.i-pdf) {
+ min-height: 0;
+}
+.dosc_list.acts_list-checkbox .row .doc_name:not(.i-pdf) input[type="checkbox"] + label:before {
+ margin-right: 16px;
+}
.contract_table {
margin-bottom: 80px;
}
@@ -1303,7 +1352,7 @@ main #order .container {
min-width: 16px;
height: 16px;
margin-left: 6px;
- background: url("/images/icons/icon-select.svg") no-repeat center;
+ background: url("/assets/images/icons/icon-select.svg") no-repeat center;
}
.contract_table.schedule .show_more {
width: 100%;
@@ -1387,10 +1436,10 @@ main #order .container {
color: var(--blue);
}
.catalog_sort .sort_container button.i-filter {
- background: url("/images/icons/icon-filter.svg") no-repeat 20px 50%;
+ background: url("/assets/images/icons/icon-filter.svg") no-repeat 20px 50%;
}
.catalog_sort .sort_container button.i-sort {
- background: url("/images/icons/icon-sort.svg") no-repeat 20px 50%;
+ background: url("/assets/images/icons/icon-sort.svg") no-repeat 20px 50%;
}
.news_cotnainer {
display: flex;
@@ -1431,3 +1480,137 @@ main #order .container {
.news_cotnainer .right ol {
margin-bottom: 20px;
}
+.calendar_wrapper #calendar_month {
+ margin-left: auto;
+ max-width: 235px;
+ padding-left: 32px;
+ display: block;
+ background: url("/assets/images/lk/calendar.svg") no-repeat 8px 50%;
+}
+.calendar_wrapper .calendar_grid {
+ margin-top: 30px;
+}
+.calendar_wrapper .calendar_grid .grid_header {
+ display: flex;
+ flex-wrap: wrap;
+}
+.calendar_wrapper .calendar_grid .grid_header .grid_cell {
+ padding: 15px;
+ text-transform: uppercase;
+ font-weight: bold;
+ font-size: 15px;
+ line-height: 23px;
+ color: #0C0C0C;
+ width: 14.2%;
+}
+.calendar_wrapper .calendar_grid .grid_body {
+ display: flex;
+ flex-wrap: wrap;
+ border: 1px solid #E0E0E0;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell {
+ padding: 15px;
+ width: 14.287%;
+ height: 150px;
+ border: 1px solid #E0E0E0;
+ box-sizing: border-box;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: stretch;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header {
+ color: #87878E;
+ align-self: flex-start;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header span {
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+ color: #000;
+ padding-right: 4px;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body {
+ align-self: flex-end;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p {
+ color: #000;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p span {
+ display: block;
+ font-weight: 700;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell.disabled {
+ background: #EDEFF5;
+ opacity: 0.4;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell.current {
+ background: var(--blue);
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_header {
+ color: #fff;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_header span {
+ color: inherit;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_body p {
+ color: #fff;
+}
+.calendar_payment {
+ display: flex;
+}
+.calendar_payment .day {
+ color: #87878E;
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+ margin-right: 50px;
+}
+.calendar_payment .day span {
+ display: block;
+ font-size: 50px;
+ line-height: 1;
+ color: #000;
+}
+.calendar_payment .payment_table {
+ display: table;
+ margin-top: 12px;
+}
+.calendar_payment .payment_table .table_row {
+ display: table-row;
+}
+.calendar_payment .payment_table .table_row .table_cell {
+ display: table-cell;
+ padding: 2px 10px;
+}
+.calendar_payment .payment_table .table_row .table_cell a {
+ font-weight: 700;
+}
+.calendar_payment .payment_table .table_row.table_header .table_cell {
+ color: #87878E;
+ padding: 12px 10px;
+}
+.acts_wrapper {
+ display: flex;
+ justify-content: space-between;
+}
+.acts_wrapper .acts_list-checkbox,
+.acts_wrapper .reconciliation_form {
+ width: calc(50% - 10px);
+}
+main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail {
+ margin: 30px 0;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail p {
+ margin-bottom: 10px;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul {
+ max-width: 60%;
+ display: flex;
+ flex-wrap: wrap;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul li {
+ width: 50%;
+}
+.dropdown_block + .dosc_list {
+ margin-top: 30px;
+}
diff --git a/css/main/style.css.map b/css/main/style.css.map
index 3dcaab9..77df5e5 100644
--- a/css/main/style.css.map
+++ b/css/main/style.css.map
@@ -1 +1 @@
-{"version":3,"sources":["style.less"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"sources":["style.less"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/css/main/style.less b/css/main/style.less
index a49ac4c..e424626 100644
--- a/css/main/style.less
+++ b/css/main/style.less
@@ -126,7 +126,7 @@ main {
width: 22px;
min-width: 22px;
height: 14px;
- background: url("/images/icons/slider_arrow.svg") no-repeat center;
+ background: url("/assets/images/icons/slider_arrow.svg") no-repeat center;
}
}
@@ -151,7 +151,7 @@ main {
.item_name:after {
width: 44px;
- background: url("/images/icons/slider_arrow-hover.svg") no-repeat center;
+ background: url("/assets/images/icons/slider_arrow-hover.svg") no-repeat center;
transform: rotate(-90deg) translate(15px, 15px);
}
}
@@ -196,7 +196,7 @@ main {
min-width: 22px;
height: 86px;
transition: 175ms all cubic-bezier(0.25, 0.46, 0.45, 0.94);
- background: url("/images/icons/slider_arrow-blue.svg") no-repeat center;
+ background: url("/assets/images/icons/slider_arrow-blue.svg") no-repeat center;
}
&:hover {
@@ -204,7 +204,7 @@ main {
&:after {
width: 90px;
- background: url("/images/icons/arrow-navto.svg") no-repeat center;
+ background: url("/assets/images/icons/arrow-navto.svg") no-repeat center;
}
}
}
@@ -215,7 +215,7 @@ main {
// Калькулятор
#calc {
.container {
- background: url("/images/calc-bg.jpg") no-repeat right center #EDEFF5;
+ background: url("/assets/images/calc-bg.jpg") no-repeat right center #EDEFF5;
padding: 70px 25px;
position: relative;
@@ -1034,18 +1034,39 @@ main {
height: 22px;
min-width: 22px;
cursor: pointer;
- background: url("/images/icons/dropdown-blue.svg") no-repeat center;
+ background: url("/assets/images/icons/dropdown-blue.svg") no-repeat center;
}
}
.block_body {
display: none;
+
+ .company {
+ display: flex;
+ margin-bottom: 30px;
+
+ .title {
+ text-transform: uppercase;
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+ }
+
+ ul {
+ margin-left: 80px;
+
+ li {
+ line-height: 1.5;
+ margin-bottom: 6px;
+ }
+ }
+ }
}
&.open {
.block_header {
button {
- background: url("/images/icons/close-blue.svg") no-repeat center;
+ background: url("/assets/images/icons/close-blue.svg") no-repeat center;
}
}
@@ -1071,7 +1092,7 @@ main {
}
.block_body {
- margin-top: 0;
+
}
}
}
@@ -1373,7 +1394,7 @@ main {
height: 24px;
font-size: 0;
cursor: pointer;
- background: url("/images/icons/close-white.svg") no-repeat center;
+ background: url("/assets/images/icons/close-white.svg") no-repeat center;
}
.popover p {
@@ -1388,7 +1409,7 @@ main {
margin: auto;
width: 43px;
height: 54px;
- background: url("/images/pin-open.svg") no-repeat center;
+ background: url("/assets/images/pin-open.svg") no-repeat center;
}
.offices_list {
@@ -1440,6 +1461,14 @@ main {
margin-right: 30px;
max-width: 50%;
+ a {
+ text-decoration: underline;
+
+ &:hover {
+ text-decoration: none;
+ }
+ }
+
span {
display: block;
font-weight: 400;
@@ -1458,9 +1487,51 @@ main {
width: 104px;
}
}
+
+ &.medium-icon {
+ .row {
+ margin-bottom: 15px;
+ width: 100%;
+ }
+
+ .doc_name {
+ min-height: 32px;
+ background-size: 32px;
+ padding-left: 48px;
+ }
+ }
+
+ &.acts_list-checkbox {
+ .row {
+ margin-bottom: 15px;
+ width: 100%;
+
+ .doc_name {
+ background-size: 32px;
+ padding-left: 0;
+ background-position: 30px 50%;
+ min-height: 32px;
+ max-width: none;
+
+ input[type="checkbox"]+label:before {
+ margin-right: 56px;
+ }
+
+ &:not(.i-pdf) {
+ min-height: 0;
+
+ input[type="checkbox"]+label:before {
+ margin-right: 16px;
+ }
+ }
+ }
+ }
+ }
}
+
+
// Таблица договоров в лк
.contract_table {
margin-bottom: 80px;
@@ -1514,7 +1585,7 @@ main {
min-width: 16px;
height: 16px;
margin-left: 6px;
- background: url("/images/icons/icon-select.svg") no-repeat center;
+ background: url("/assets/images/icons/icon-select.svg") no-repeat center;
}
}
}
@@ -1628,11 +1699,11 @@ main {
color: var(--blue);
&.i-filter {
- background: url("/images/icons/icon-filter.svg") no-repeat 20px 50%;
+ background: url("/assets/images/icons/icon-filter.svg") no-repeat 20px 50%;
}
&.i-sort {
- background: url("/images/icons/icon-sort.svg") no-repeat 20px 50%;
+ background: url("/assets/images/icons/icon-sort.svg") no-repeat 20px 50%;
}
}
}
@@ -1685,4 +1756,176 @@ main {
margin-bottom: 20px;
}
}
+}
+
+
+
+// Личный кабинет - Календарь
+.calendar_wrapper {
+ #calendar_month {
+ margin-left: auto;
+ max-width: 235px;
+ padding-left: 32px;
+ display: block;
+ background: url("/assets/images/lk/calendar.svg") no-repeat 8px 50%;
+ }
+
+ .calendar_grid {
+ margin-top: 30px;
+
+ .grid_header {
+ display: flex;
+ flex-wrap: wrap;
+
+ .grid_cell {
+ padding: 15px;
+ text-transform: uppercase;
+ font-weight: bold;
+ font-size: 15px;
+ line-height: 23px;
+ color: #0C0C0C;
+ width: 14.2%;
+ }
+ }
+
+ .grid_body {
+ display: flex;
+ flex-wrap: wrap;
+ border: 1px solid #E0E0E0;
+
+ .grid_cell {
+ padding: 15px;
+ width: 14.287%;
+ height: 150px;
+ border: 1px solid #E0E0E0;
+ box-sizing: border-box;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: stretch;
+
+ .cell_header {
+ color: #87878E;
+ align-self: flex-start;
+
+ span {
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+ color: #000;
+ padding-right: 4px;
+ }
+ }
+
+ .cell_body {
+ align-self: flex-end;
+ p {
+ color: #000;
+ span {
+ display: block;
+ font-weight: 700;
+ }
+ }
+ }
+
+
+ &.disabled {
+ background: #EDEFF5;
+ opacity: 0.4;
+ }
+
+ &.current {
+ background: var(--blue);
+
+ .cell_header {
+ color: #fff;
+
+ span {color: inherit;}
+ }
+
+ .cell_body p {color: #fff;}
+ }
+ }
+ }
+ }
+}
+
+.calendar_payment {
+ display: flex;
+
+ .day {
+ color: #87878E;
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+ margin-right: 50px;
+
+ span {
+ display: block;
+
+ font-size: 50px;
+ line-height: 1;
+ color: #000;
+ }
+ }
+ .payment_table {
+ display: table;
+ margin-top: 12px;
+
+ .table_row {
+ display: table-row;
+
+ .table_cell {
+ display: table-cell;
+ padding: 2px 10px;
+
+ a {
+ font-weight: 700;
+ }
+ }
+
+ &.table_header {
+
+ .table_cell {
+ color: #87878E;
+ padding: 12px 10px;
+ }
+ }
+ }
+ }
+}
+
+
+// Личный кабинет - Акты
+.acts_wrapper {
+ display: flex;
+ justify-content: space-between;
+
+ .acts_list-checkbox, .reconciliation_form {
+ width: ~"calc(50% - 10px)";
+ }
+}
+
+main .dropdown_blocks_list .dropdown_block .block_body {
+ .transaction_detail {
+ margin: 30px 0;
+
+ p {
+ margin-bottom: 10px;
+ }
+
+ ul {
+ max-width: 60%;
+ display: flex;
+ flex-wrap: wrap;
+
+ li {
+ width: 50%;
+ }
+ }
+ }
+}
+
+
+.dropdown_block + .dosc_list {
+ margin-top: 30px;
}
\ No newline at end of file
diff --git a/css/var.css b/css/var.css
index 21b8fe3..269776e 100644
--- a/css/var.css
+++ b/css/var.css
@@ -169,21 +169,27 @@ div {
}
.i-phone {
padding-left: 28px;
- background: url("/images/icons/icon-phone-hot.svg") no-repeat 0 2px;
+ background: url("/assets/images/icons/icon-phone-hot.svg") no-repeat 0 2px;
}
.i-phone-secondary {
padding-left: 28px;
- background: url("/images/icons/icon-phone-secondary.svg") no-repeat 0 2px;
+ background: url("/assets/images/icons/icon-phone-secondary.svg") no-repeat 0 2px;
}
.i-address {
padding-left: 28px;
- background: url("/images/icons/icon-address.svg") no-repeat 0 2px;
+ background: url("/assets/images/icons/icon-address.svg") no-repeat 0 2px;
}
.i-worktime {
padding-left: 28px;
- background: url("/images/icons/icon-worktime.svg") no-repeat 0 2px;
+ background: url("/assets/images/icons/icon-worktime.svg") no-repeat 0 2px;
}
.i-pdf {
padding-left: 80px;
- background: url("/images/icons/icon-pdf.svg") no-repeat left center;
+ background: url("/assets/images/icons/icon-pdf.svg") no-repeat left center;
+}
+.success {
+ color: var(--green);
+}
+.danger {
+ color: var(--red);
}
diff --git a/css/var.css.map b/css/var.css.map
index 66215b8..987883f 100644
--- a/css/var.css.map
+++ b/css/var.css.map
@@ -1 +1 @@
-{"version":3,"sources":["var.less"],"names":[],"mappings":"AAAA,MACE,cAAA,CACA,wBAAA,CACA,cAAA,CACA,+BAAA,CACA,iBAAA,CACA,kCAAA,CACA,aAAA,CACA,kBAAA,CACA,eAAA,CACA,0BAGF,WACE,YAAa,yBAAb,CACA,QAAS,sCAAsC,OAAO,OAAtD,CACA,kBAAA,CACA,kBAGF,KACE,cAAA,CACA,gBAAA,CACA,aAAA,CACA,YAAa,uBAAb,CACA,gBAGF,WACE,gBAAA,CACA,mBAAA,CACA,UAAA,CACA,gBAAA,CACA,WAAA,CACA,kBAEA,UAAC,OACC,QAAS,EAAT,CACA,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,QAAA,CACA,WAaF,UAAC,MACC,gBAAA,CACA,iBAAA,CACA,mBAIJ,iBACE,YAAA,CACA,8BAFF,gBAIE,OACE,YALJ,gBAQE,SACE,MAAO,mBAEP,gBAHF,QAGG,YACC,WAZN,gBAQE,QAOE,cACE,iBAAA,CACA,YAAA,CACA,cAAA,CACA,6BAAA,CACA,gCApBN,gBAQE,QAOE,aAOE,KACE,MAAO,iBAKb,gBAAC,MACC,OACE,YAFJ,gBAAC,MAKC,SACE,MAAO,mBAKb,eACE,cAAA,CACA,gBAAA,CACA,eAAA,CACA,aAAA,CACA,mBAEA,cAAC,WACC,gBAIJ,GACE,cAAA,CACA,iBAGF,GACE,cAAA,CACA,gBAAA,CACA,gBAAA,CACA,mBAEA,EAAC,OACC,cAAA,CACA,gBAAA,CACA,MAAO,sBAAP,CACA,YAAA,CACA,gBAGF,EAAC,aACC,aAIJ,GACE,cAAA,CACA,gBAAA,CACA,gBAAA,CACA,mBAEA,EAAC,aACC,aAIJ,GACE,cAAA,CACA,gBAAA,CACA,gBAAA,CACA,mBAEA,EAAC,aACC,aAIJ,WACE,cAAA,CACA,iBAEA,UAAC,YACC,cAIJ,EACA,OACE,gBAIA,CAAC,SACC,MAAO,YAIX,EACE,oBAAA,CACA,MAAO,YAGT,IACE,sBAGF,OACE,UAAA,CACA,aAGF,gBAAkC,iBAChC,GACE,cAAA,CACA,iBAGF,GACE,cAAA,CACA,kBAIJ,SACE,iBAAA,CACA,eAAgB,sDAElB,mBACE,iBAAA,CACA,eAAgB,4DAElB,WACE,iBAAA,CACA,eAAgB,oDAElB,YACE,iBAAA,CACA,eAAgB,qDAGlB,OACE,iBAAA,CACA,eAAgB"}
\ No newline at end of file
+{"version":3,"sources":["var.less"],"names":[],"mappings":"AAAA,MACE,cAAA,CACA,wBAAA,CACA,cAAA,CACA,+BAAA,CACA,iBAAA,CACA,kCAAA,CACA,aAAA,CACA,kBAAA,CACA,eAAA,CACA,0BAGF,WACE,YAAa,yBAAb,CACA,QAAS,sCAAsC,OAAO,OAAtD,CACA,kBAAA,CACA,kBAGF,KACE,cAAA,CACA,gBAAA,CACA,aAAA,CACA,YAAa,uBAAb,CACA,gBAGF,WACE,gBAAA,CACA,mBAAA,CACA,UAAA,CACA,gBAAA,CACA,WAAA,CACA,kBAEA,UAAC,OACC,QAAS,EAAT,CACA,aAAA,CACA,iBAAA,CACA,KAAA,CACA,MAAA,CACA,UAAA,CACA,QAAA,CACA,WAaF,UAAC,MACC,gBAAA,CACA,iBAAA,CACA,mBAIJ,iBACE,YAAA,CACA,8BAFF,gBAIE,OACE,YALJ,gBAQE,SACE,MAAO,mBAEP,gBAHF,QAGG,YACC,WAZN,gBAQE,QAOE,cACE,iBAAA,CACA,YAAA,CACA,cAAA,CACA,6BAAA,CACA,gCApBN,gBAQE,QAOE,aAOE,KACE,MAAO,iBAKb,gBAAC,MACC,OACE,YAFJ,gBAAC,MAKC,SACE,MAAO,mBAKb,eACE,cAAA,CACA,gBAAA,CACA,eAAA,CACA,aAAA,CACA,mBAEA,cAAC,WACC,gBAIJ,GACE,cAAA,CACA,iBAGF,GACE,cAAA,CACA,gBAAA,CACA,gBAAA,CACA,mBAEA,EAAC,OACC,cAAA,CACA,gBAAA,CACA,MAAO,sBAAP,CACA,YAAA,CACA,gBAGF,EAAC,aACC,aAIJ,GACE,cAAA,CACA,gBAAA,CACA,gBAAA,CACA,mBAEA,EAAC,aACC,aAIJ,GACE,cAAA,CACA,gBAAA,CACA,gBAAA,CACA,mBAEA,EAAC,aACC,aAIJ,WACE,cAAA,CACA,iBAEA,UAAC,YACC,cAIJ,EACA,OACE,gBAIA,CAAC,SACC,MAAO,YAIX,EACE,oBAAA,CACA,MAAO,YAGT,IACE,sBAGF,OACE,UAAA,CACA,aAGF,gBAAkC,iBAChC,GACE,cAAA,CACA,iBAGF,GACE,cAAA,CACA,kBAIJ,SACE,iBAAA,CACA,eAAgB,sDAElB,mBACE,iBAAA,CACA,eAAgB,4DAElB,WACE,iBAAA,CACA,eAAgB,oDAElB,YACE,iBAAA,CACA,eAAgB,qDAGlB,OACE,iBAAA,CACA,eAAgB,sDAGlB,SACE,MAAO,aAGT,QACE,MAAO"}
\ No newline at end of file
diff --git a/css/var.less b/css/var.less
index 8ef5a34..370b0d3 100644
--- a/css/var.less
+++ b/css/var.less
@@ -207,22 +207,30 @@ div {
.i-phone {
padding-left: 28px;
- background: url("/images/icons/icon-phone-hot.svg") no-repeat 0 2px;
+ background: url("/assets/images/icons/icon-phone-hot.svg") no-repeat 0 2px;
}
.i-phone-secondary {
padding-left: 28px;
- background: url("/images/icons/icon-phone-secondary.svg") no-repeat 0 2px;
+ background: url("/assets/images/icons/icon-phone-secondary.svg") no-repeat 0 2px;
}
.i-address {
padding-left: 28px;
- background: url("/images/icons/icon-address.svg") no-repeat 0 2px;
+ background: url("/assets/images/icons/icon-address.svg") no-repeat 0 2px;
}
.i-worktime {
padding-left: 28px;
- background: url("/images/icons/icon-worktime.svg") no-repeat 0 2px;
+ background: url("/assets/images/icons/icon-worktime.svg") no-repeat 0 2px;
}
.i-pdf {
padding-left: 80px;
- background: url("/images/icons/icon-pdf.svg") no-repeat left center;
+ background: url("/assets/images/icons/icon-pdf.svg") no-repeat left center;
+}
+
+.success {
+ color: var(--green);
+}
+
+.danger {
+ color: var(--red)
}
\ No newline at end of file
diff --git a/next.config.js b/next.config.js
index a7844dc..8ab538b 100644
--- a/next.config.js
+++ b/next.config.js
@@ -21,6 +21,22 @@ module.exports = withImages(withFonts(withLess({
{
return {
afterFiles: [
+ {
+ source: "/contract/:number/payments",
+ destination: "/contract",
+ },
+ {
+ source: "/contract/:number/agreement",
+ destination: "/contract/agreement",
+ },
+ {
+ source: "/contract/:number/services",
+ destination: "/contract/services",
+ },
+ {
+ source: "/contract/:number/documents",
+ destination: "/contract/documents",
+ }
//{
//source: "/about/reviews/:page(\\d{1,})",
//destination: "/about/reviews",
diff --git a/package.json b/package.json
index f01affd..92f69c4 100644
--- a/package.json
+++ b/package.json
@@ -9,12 +9,21 @@
"lint": "next lint"
},
"dependencies": {
+ "axios": "^0.24.0",
+ "cookie": "^0.4.1",
+ "moment": "^2.29.1",
"next": "11.1.2",
"next-fonts": "^1.5.1",
"next-images": "^1.8.1",
+ "next-redux-wrapper": "^7.0.5",
"next-with-less": "^1.0.1",
+ "numeral": "^2.0.6",
"react": "17.0.2",
- "react-dom": "17.0.2"
+ "react-cookie": "^4.1.1",
+ "react-dom": "17.0.2",
+ "react-redux": "^7.2.6",
+ "redux": "^4.1.2",
+ "redux-persist": "^6.0.0"
},
"devDependencies": {
"eslint": "8.0.0",
diff --git a/pages/_app.js b/pages/_app.js
index c15c1a5..835bb94 100644
--- a/pages/_app.js
+++ b/pages/_app.js
@@ -1,8 +1,30 @@
-import '../css/style.css'
+import { reduxWrapper } from '../store'
+import numeral from 'numeral';
+import '../css/style.css';
-function MyApp({ Component, pageProps })
+const m = Math.random();
+numeral.register('locale', `locale_${ m }`, {
+ delimiters: {
+ thousands: ' ',
+ decimal: ','
+ },
+ abbreviations: {
+ thousand: 'k',
+ million: 'm',
+ billion: 'b',
+ trillion: 't'
+ },
+ currency: {
+ symbol: '₽'
+ }
+});
+numeral.locale(`locale_${ m }`);
+
+const WrappedApp = ({ Component, pageProps }) =>
{
- return
+ return (
+
+ )
}
-export default MyApp;
+export default reduxWrapper.withRedux(WrappedApp);
\ No newline at end of file
diff --git a/pages/_document.js b/pages/_document.js
index a87c8b8..c114ad1 100644
--- a/pages/_document.js
+++ b/pages/_document.js
@@ -11,11 +11,11 @@ class Doc extends Document
-
+
-
+
diff --git a/pages/components/Company/index.js b/pages/components/Company/index.js
new file mode 100644
index 0000000..7bfc7a9
--- /dev/null
+++ b/pages/components/Company/index.js
@@ -0,0 +1,42 @@
+import React from "react";
+import { connect } from "react-redux";
+
+class Company extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ this.state = {
+ company: {},
+ }
+ }
+
+ static getDerivedStateFromProps(nextProps, prevState)
+ {
+ return {
+ company: nextProps.company,
+ };
+ }
+
+ render()
+ {
+ const { company } = this.state;
+ return (
+
+
+ { company.title }
+ ИНН: { company.inn } КПП: { company.kpp }
+
+
+ )
+ }
+}
+
+function mapStateToProps(state, ownProps)
+{
+ return {
+ company: state.company,
+ }
+}
+
+export default connect(mapStateToProps)(Company);
\ No newline at end of file
diff --git a/pages/components/Footer/index.js b/pages/components/Footer/index.js
index 0596778..3b2efe7 100644
--- a/pages/components/Footer/index.js
+++ b/pages/components/Footer/index.js
@@ -1,3 +1,5 @@
+import Link from "next/link";
+
export default function Footer()
{
return (
@@ -6,87 +8,124 @@ export default function Footer()
diff --git a/pages/components/FormRequest/index.js b/pages/components/FormRequest/index.js
new file mode 100644
index 0000000..f2a50f2
--- /dev/null
+++ b/pages/components/FormRequest/index.js
@@ -0,0 +1,44 @@
+import React from "react";
+
+export default class FormRequest extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ return (
+
+ )
+ }
+}
\ No newline at end of file
diff --git a/pages/components/Header/index.js b/pages/components/Header/index.js
index 7b5f78a..eee1b35 100644
--- a/pages/components/Header/index.js
+++ b/pages/components/Header/index.js
@@ -1,35 +1,51 @@
-export default function Header()
+import React from "react";
+import Link from "next/link";
+
+export default class Header extends React.Component
{
- return (
-
-
-
-
-
-
-
-
+7 495 000 00 00
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ console.log("Header", "this.props", this.props);
+ return (
+
-
- )
+
+ )
+ }
}
\ No newline at end of file
diff --git a/pages/components/MainHeader/index.js b/pages/components/MainHeader/index.js
new file mode 100644
index 0000000..154a99a
--- /dev/null
+++ b/pages/components/MainHeader/index.js
@@ -0,0 +1,56 @@
+import React from "react";
+import Link from "next/link";
+
+export default class MainHeader extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ console.log("Header", "this.props", this.props);
+ return (
+
+ )
+ }
+}
\ No newline at end of file
diff --git a/pages/contract/agreement.js b/pages/contract/agreement.js
new file mode 100644
index 0000000..cd4b4f7
--- /dev/null
+++ b/pages/contract/agreement.js
@@ -0,0 +1,112 @@
+import React from "react";
+import Head from 'next/head';
+import Image from 'next/image';
+import { connect } from "react-redux";
+import { withRouter } from 'next/router';
+import { reduxWrapper } from '../../store';
+
+import Header from '../components/Header';
+import Footer from '../components/Footer';
+import Company from "../components/Company";
+import InnerMenu from "./components/InnerMenu";
+
+class ContractPage extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ return (
+
+
+ ЛК Эволюция автолизинга
+
+
+
+
+
+
+
+
+
+
Договор №1234/2021 от 10.01.2021
+
+
+
+
+
+
+
+
+
+ Договор
+ Краткое описание. Может быть много-много строк.
+ Столько строк, сколько есть в описании
+
+
Скачать
+
+
+
+ Договор цессии
+ Краткое описание. Может быть много-много строк.
+ Столько строк, сколько есть в описании
+
+
Скачать
+
+
+
+ Дополнительное соглашение №1
+ Краткое описание. Может быть много-много строк.
+ Столько строк, сколько есть в описании
+
+
Скачать
+
+
+
+ Дополнительное соглашение №2
+ Краткое описание. Может быть много-много строк.
+ Столько строк, сколько есть в описании
+
+
Скачать
+
+
+
+ Выкупные документы
+ Краткое описание. Может быть много-много строк.
+ Столько строк, сколько есть в описании
+
+
Скачать
+
+
+
+
+
+
+
+
+
+ );
+ }
+}
+
+function mapStateToProps(state, ownProps)
+{
+ return {
+ company: state.company,
+ schedule: state.payments,
+ }
+}
+
+export const getServerSideProps = reduxWrapper.getServerSideProps(store =>
+ async ({ req, res, query }) =>
+ {
+ }
+);
+
+export default withRouter(connect(mapStateToProps)(ContractPage));
\ No newline at end of file
diff --git a/pages/contract/components/InnerMenu/index.js b/pages/contract/components/InnerMenu/index.js
new file mode 100644
index 0000000..a8371b1
--- /dev/null
+++ b/pages/contract/components/InnerMenu/index.js
@@ -0,0 +1,43 @@
+import React from "react";
+import Link from "next/link";
+
+export default class InnerMenu extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ const { number } = this.props;
+ console.log("this.props", this.props);
+
+ return (
+
+ )
+ }
+}
\ No newline at end of file
diff --git a/pages/contract/documents.js b/pages/contract/documents.js
new file mode 100644
index 0000000..95b3851
--- /dev/null
+++ b/pages/contract/documents.js
@@ -0,0 +1,121 @@
+import React from "react";
+import Head from 'next/head';
+import Image from 'next/image';
+import { connect } from "react-redux";
+import { withRouter } from 'next/router';
+import { reduxWrapper } from '../../store';
+
+import Header from '../components/Header';
+import Footer from '../components/Footer';
+import InnerMenu from "./components/InnerMenu";
+import Company from "../components/Company";
+
+class ContractDocumentsPage extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ return (
+
+
+ ЛК Эволюция автолизинга
+
+
+
+
+
+
+
+
+
+
Договор №1234/2021 от 10.01.2021
+
+
+
+
+
+
+
+
+
+
+
+
№ постановления: 3432434242334
+
+ - Сумма: 3 000,00 р.
+ - Дата: 01/01/2020
+ - Статус: Оплачен
+ - Штраф: п. 1.15 - Несоблюдение правил парковки
+
+
+
+
+
+
+
+ Дополнительное соглашение №1
+
+
Скачать
+
+
+
+ Дополнительное соглашение №2
+
+
Скачать
+
+
+
+ Выкупные документы
+
+
Скачать
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+}
+
+function mapStateToProps(state, ownProps)
+{
+ return {
+ company: state.company,
+ schedule: state.payments,
+ }
+}
+
+export const getServerSideProps = reduxWrapper.getServerSideProps(store =>
+ async ({ req, res, query }) =>
+ {
+ }
+);
+
+export default withRouter(connect(mapStateToProps)(ContractDocumentsPage));
\ No newline at end of file
diff --git a/pages/contract/index.js b/pages/contract/index.js
new file mode 100644
index 0000000..cbff794
--- /dev/null
+++ b/pages/contract/index.js
@@ -0,0 +1,114 @@
+import React from "react";
+import Head from 'next/head';
+import Image from 'next/image';
+import { connect } from "react-redux";
+import { withRouter } from 'next/router';
+import { reduxWrapper } from '../../store';
+
+import Header from '../components/Header';
+import Footer from '../components/Footer';
+import Company from "../components/Company";
+import InnerMenu from "./components/InnerMenu";
+
+class ContractSchedulePage extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ return (
+
+
+ ЛК Эволюция автолизинга
+
+
+
+
+
+
+
+
+
+
Договор №1234/2021 от 10.01.2021
+
+
+
+
+
+
+
+
+
№ платежа
+
Дата лизингового платежа
+
Лизинговый платеж с НДС (рубли)
+
НДС, 20% (рубли)
+
Статус платежа
+
Платежное поручение
+
+
+
+
11
+
21.02.2021
+
239 724,05
+
43 079,18
+
Переплата 15 000,00 ₽
+
№18432 от 20/01/2021 на сумму 255 000,00 ₽
+
+
+
12
+
21.02.2021
+
239 724,05
+
43 079,18
+
Переплата 10 000,00 ₽
+
№34223 от 21/02/2021 на сумму 229 724,05 ₽
+
+
+
13
+
21.02.2021
+
239 724,05
+
43 079,18
+
Оплачено
+
№44911 от 10/03/2021 на сумму 100 000,00 ₽
+ №49877 от 21/03/2021 на сумму 139 724,05 ₽
+
+
+
14
+
21.02.2021
+
239 724,05
+
43 079,18
+
Не оплачено
+
-
+
+
+
+
+
+
+
+
+
+ );
+ }
+}
+
+function mapStateToProps(state, ownProps)
+{
+ return {
+ company: state.company,
+ schedule: state.payments,
+ }
+}
+
+export const getServerSideProps = reduxWrapper.getServerSideProps(store =>
+ async ({ req, res, query }) =>
+ {
+ }
+);
+
+export default withRouter(connect(mapStateToProps)(ContractSchedulePage));
diff --git a/pages/contract/services.js b/pages/contract/services.js
new file mode 100644
index 0000000..0799d37
--- /dev/null
+++ b/pages/contract/services.js
@@ -0,0 +1,140 @@
+import React from "react";
+import Head from 'next/head';
+import Image from 'next/image';
+import { connect } from "react-redux";
+import { withRouter } from 'next/router';
+import { reduxWrapper } from '../../store';
+
+import Header from '../components/Header';
+import Footer from '../components/Footer';
+import Company from "../components/Company";
+import InnerMenu from "./components/InnerMenu";
+
+class ContractServicesPage extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ return (
+
+
+ ЛК Эволюция автолизинга
+
+
+
+
+
+
+
+
+
+
Договор №1234/2021 от 10.01.2021
+
+
+
+
+
+
+
+
+
+
+
+
+
Каско
+
+
+ - Страховая компания: Согласие
+ - Сайт: www.sog.ru
+ - Телефон: +74951112233
+ - Номер полиса: 34234324324324
+ - Период действия: 01/01/2020 - 01/01/2025
+ - Страховая сумма: 3 400 000,00 р.
+
+
+
+
Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент Текстовый контент
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+}
+
+function mapStateToProps(state, ownProps)
+{
+ return {
+ company: state.company,
+ schedule: state.payments,
+ }
+}
+
+export const getServerSideProps = reduxWrapper.getServerSideProps(store =>
+ async ({ req, res, query }) =>
+ {
+ }
+);
+
+export default withRouter(connect(mapStateToProps)(ContractServicesPage));
\ No newline at end of file
diff --git a/pages/documents/components/InnerMenu/index.js b/pages/documents/components/InnerMenu/index.js
new file mode 100644
index 0000000..99388b0
--- /dev/null
+++ b/pages/documents/components/InnerMenu/index.js
@@ -0,0 +1,35 @@
+import React from "react";
+import Link from "next/link";
+
+export default class InnerMenu extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ return (
+
+ )
+ }
+}
\ No newline at end of file
diff --git a/pages/documents/finals.js b/pages/documents/finals.js
new file mode 100644
index 0000000..48c07ce
--- /dev/null
+++ b/pages/documents/finals.js
@@ -0,0 +1,114 @@
+import React from "react";
+import Head from 'next/head';
+import Image from 'next/image';
+import { connect } from "react-redux";
+import { withRouter } from 'next/router';
+import { reduxWrapper } from '../../store';
+
+import Header from '../components/Header';
+import Footer from '../components/Footer';
+import InnerMenu from "./components/InnerMenu";
+import Company from "../components/Company";
+
+class FinalsPage extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ return (
+
+
+ ЛК Эволюция автолизинга
+
+
+
+
+
+
+
+
+
+
Закрывающие документы
+
+
+
+
+
+
+
+
+
+
+ Договор
+ Краткое описание. Может быть много-много строк.
+ Столько строк, сколько есть в описании
+
+
+
+
+ Договор цессии
+ Краткое описание. Может быть много-много строк.
+ Столько строк, сколько есть в описании
+
+
+
+
+ Дополнительное соглашение №1
+ Краткое описание. Может быть много-много строк.
+ Столько строк, сколько есть в описании
+
+
+
+
+ Дополнительное соглашение №2
+ Краткое описание. Может быть много-много строк.
+ Столько строк, сколько есть в описании
+
+
+
+
+ Выкупные документы
+ Краткое описание. Может быть много-много строк.
+ Столько строк, сколько есть в описании
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+}
+
+function mapStateToProps(state, ownProps)
+{
+ return {
+ schedule: state.payments,
+ }
+}
+
+export const getServerSideProps = reduxWrapper.getServerSideProps(store =>
+ async ({ req, res, query }) =>
+ {
+ }
+);
+
+export default withRouter(connect(mapStateToProps)(FinalsPage));
\ No newline at end of file
diff --git a/pages/documents/reconciliations.js b/pages/documents/reconciliations.js
new file mode 100644
index 0000000..46c9f7c
--- /dev/null
+++ b/pages/documents/reconciliations.js
@@ -0,0 +1,102 @@
+import React from "react";
+import Head from 'next/head';
+import Image from 'next/image';
+import { connect } from "react-redux";
+import { withRouter } from 'next/router';
+import { reduxWrapper } from '../../store';
+
+import Header from '../components/Header';
+import Footer from '../components/Footer';
+import InnerMenu from "./components/InnerMenu";
+import Company from "../components/Company";
+
+class ReconciliationsPage extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ }
+
+ render()
+ {
+ return (
+
+
+ ЛК Эволюция автолизинга
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+}
+
+function mapStateToProps(state, ownProps)
+{
+ return {
+ company: state.company,
+ schedule: state.payments,
+ }
+}
+
+export const getServerSideProps = reduxWrapper.getServerSideProps(store =>
+ async ({ req, res, query }) =>
+ {
+ }
+);
+
+export default withRouter(connect(mapStateToProps)(ReconciliationsPage));
\ No newline at end of file
diff --git a/pages/documents/schedule.js b/pages/documents/schedule.js
new file mode 100644
index 0000000..e44b5a5
--- /dev/null
+++ b/pages/documents/schedule.js
@@ -0,0 +1,283 @@
+import React from "react";
+import Head from 'next/head';
+import Image from 'next/image';
+import moment from 'moment';
+import 'moment/locale/ru';
+import numeral from "numeral";
+import { connect } from "react-redux";
+import { withRouter } from 'next/router';
+import { reduxWrapper } from '../../store';
+
+import Header from '../components/Header';
+import Footer from '../components/Footer';
+import InnerMenu from "./components/InnerMenu";
+import Company from "../components/Company";
+
+class SchedulePage extends React.Component
+{
+ constructor(props)
+ {
+ super(props);
+ this.state = {
+ payments: [{
+ date: "2021-11-15",
+ total: 128000.22,
+ }, {
+ date: "2021-11-25",
+ total: 239400.88,
+ }]
+ };
+ }
+
+ getPayments = (date) =>
+ {
+ const { payments } = this.state;
+
+ for(let i in payments)
+ {
+ if(payments[i].date === date)
+ {
+ return payments[i].total;
+ }
+ }
+ return undefined;
+ }
+
+ render()
+ {
+ let month = 10;
+
+ const dates = [];
+ const date_sm = moment().month(month).startOf("month");
+ const date_em = moment().month(month).endOf("month");
+
+ console.log("date_sm", date_sm.format("YYYY-MM-DD"));
+ console.log("date_em", date_em.format("YYYY-MM-DD"));
+ console.log("date_sm.day()", date_sm.day());
+ console.log("date_em.day()", date_em.day());
+
+ let date_s = null;
+ if(date_sm.day() !== 1)
+ { date_s = date_sm.subtract(date_sm.day() - 1, "days"); }
+ else
+ { date_s = date_sm; }
+
+ let date_e = null;
+ if(date_em.day() !== 0)
+ { date_e = date_em.add(7 - date_em.day(), "days"); }
+ else
+ { date_e = date_em; }
+
+ const date = moment();
+ console.log(date_sm.format("YYYY-MM-DD"));
+ console.log(date_sm.day());
+ console.log("date_s", date_s.format("YYYY-MM-DD"))
+ console.log("date_e", date_e.format("YYYY-MM-DD"))
+
+ let d = date_s;
+ dates.push({
+ date: date_s.clone(),
+ payment: this.getPayments(date_s.format("YYYY-MM-DD")),
+ });
+
+ while(d.add(1, 'days').diff(date_e) < 0)
+ {
+ //console.log(d.toDate());
+ dates.push({
+ date: d.clone(),
+ payment: this.getPayments(d.format("YYYY-MM-DD")),
+ });
+ }
+
+ const dow = date.day();
+ console.log(dow);
+ console.log("date.month())", date.month());
+
+ return (
+
+
+ ЛК Эволюция автолизинга
+
+
+
+
+
+
+
+
+
+
Календарь оплат
+
+
+
+
+
+
+
+
+
+
+
+
+
Пн
+
Вт
+
Ср
+
Чт
+
Пт
+
Сб
+
Вс
+
+
+ { dates.map((day, index) => {
+ return (
+
+
+
{ day.date.format("DD") } { day.date.format("MMM").toLocaleLowerCase() }
+
+
{ day.payment && (
+
+ Общий платеж
+ { numeral(day.payment).format('') } р.
+
+ )}
+
+
+ )
+ }) }
+ {/*}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Общий платеж
+ 239 400,00 р.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {*/}
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+}
+
+function mapStateToProps(state, ownProps)
+{
+ return {
+ company: state.company,
+ schedule: state.payments,
+ }
+}
+
+export const getServerSideProps = reduxWrapper.getServerSideProps(store =>
+ async ({ req, res, query }) =>
+ {
+ }
+);
+
+export default withRouter(connect(mapStateToProps)(SchedulePage));
\ No newline at end of file
diff --git a/pages/index.js b/pages/index.js
index e0e30f0..5a33679 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -1,160 +1,187 @@
import React from "react";
import Head from 'next/head';
import Image from 'next/image';
+import Link from "next/link";
+import cookie from 'cookie';
+import { connect } from "react-redux";
+import { withRouter } from 'next/router';
+import { reduxWrapper } from '../store';
import Header from './components/Header';
import Footer from './components/Footer';
-export default function IndexPage()
+
+class IndexPage extends React.Component
{
- return (
-
-
- ЛК Эволюция автолизинга
-
-
-
-
-
-
-
-
Личный кабинет
+ constructor(props)
+ {
+ super(props);
+ }
-
-
-
-
Номер договора
-
Дата договора
-
Автомобиль
-
Гос.номер
-
Vin
-
Статус
-
Следующий платеж
+ render()
+ {
+ return (
+
+
+ ЛК Эволюция автолизинга
+
+
+
+
+
+
+
+
Личный кабинет
+
-
-
Договор № 1243230
-
21.02.2021
-
Lada Granta седан Standard 1.6 87hp 5MT
-
Х 123 АМ 777
-
4USBT53544LT26841
-
-
Закрыт
+
+
+
Номер договора
+
Дата договора
+
Автомобиль
+
Гос.номер
+
Vin
+
Статус
+
Следующий платеж
-
- 20/01/2021
-
45,000 р.
+
+
Договор № 1234-2021
+
21.02.2021
+
Lada Granta седан Standard 1.6 87hp 5MT
+
Х 123 АМ 777
+
4USBT53544LT26841
+
+
+ 20/01/2021
+ 45,000 р.
+
+
+
+
Договор № 1234-2022
+
21.02.2021
+
Lada Granta седан Standard 1.6 87hp 5MT
+
Х 123 АМ 777
+
4USBT53544LT26841
+
+
+ 20/01/2021
+ 45,000 р.
+
+
+
+
Договор № 1234-2023
+
21.02.2021
+
Lada Granta седан Standard 1.6 87hp 5MT
+
Х 123 АМ 777
+
4USBT53544LT26841
+
+
+ 20/01/2021
+ 45,000 р.
+
-
-
Договор № 1243230
-
21.02.2021
-
Lada Granta седан Standard 1.6 87hp 5MT
-
Х 123 АМ 777
-
4USBT53544LT26841
-
-
- 20/01/2021
- 45,000 р.
-
-
-
-
Договор № 1243230
-
21.02.2021
-
Lada Granta седан Standard 1.6 87hp 5MT
-
Х 123 АМ 777
-
4USBT53544LT26841
-
-
- 20/01/2021
- 45,000 р.
-
+
+
+ -
+ 1
+
+ -
+ 2
+
+ -
+ 3
+
+ -
+ 4
+
+ -
+ 5
+
+ -
+ 6
+
+ - ........
+ -
+ 123
+
+ -
+ {`>`}
+
+
-
-
- -
- 1
-
- -
- 2
-
- -
- 3
-
- -
- 4
-
- -
- 5
-
- -
- 6
-
- - ........
- -
- 123
-
- -
- {`>`}
-
-
-
-
-
-
-
-
-
- )
+
+
+
+
+ )
+ }
}
+
+function mapStateToProps(state, ownProps)
+{
+ return {
+ contracts: state.contracts.list,
+ page: state.contracts.page,
+ pages: state.contracts.pages,
+ }
+}
+
+export const getServerSideProps = reduxWrapper.getServerSideProps(store =>
+ async ({ req, res, query }) =>
+ {
+ let props = {};
+
+ if(req.headers.cookie !== undefined)
+ {
+ const cookies = cookie.parse(req.headers?.cookie ? req.headers?.cookie : "");
+
+ if(cookies.jwt === undefined || cookies.jwt === null)
+ {
+ res.statusCode = 302;
+ res.setHeader('Location', `/login`);
+ }
+ else
+ {
+ //const tokenValid = await checkToken(cookies.jwt);
+ const tokenValid = true;
+ if(!tokenValid)
+ {
+ res.statusCode = 302;
+ res.setHeader('Location', `/login`);
+ }
+ }
+ }
+ else
+ {
+ res.statusCode = 302;
+ res.setHeader('Location', `/login`);
+ }
+
+ return { props: props };
+ }
+);
+
+export default withRouter(connect(mapStateToProps)(IndexPage));
\ No newline at end of file
diff --git a/pages/login.js b/pages/login.js
index 43a6d2f..a65faf0 100644
--- a/pages/login.js
+++ b/pages/login.js
@@ -1,79 +1,89 @@
import React from "react";
import Head from 'next/head';
import Image from 'next/image';
+import { connect } from "react-redux";
+import { withRouter } from 'next/router';
+import { reduxWrapper } from '../store';
import Header from './components/Header';
import Footer from './components/Footer';
+import MainHeader from "./components/MainHeader";
+import FormRequest from "./components/FormRequest";
-export default function IndexPage()
+import { sendLoginForm } from '../actions';
+
+class LoginPage extends React.Component
{
- return (
-
-
- ЛК Эволюция автолизинга
-
-
-
-
-