页面优化

This commit is contained in:
itgaojian163 2025-05-28 16:22:03 +08:00
parent 2507ab2fa3
commit 70979510dd
279 changed files with 34481 additions and 243 deletions

10
App.vue
View File

@ -65,7 +65,9 @@
left: 50%;
transform: translate(-50%, -50%) scale(1)
}
swan-radio .swan-radio-input .swan-radio-input-border{
border: 1rpx solid $primary-color !important;
}
swan-checkbox[checked=true] .swan-checkbox-input {
border: none !important;
background: transparent !important;
@ -78,7 +80,7 @@
height: 20rpx !important;
color: #fff !important;
border-radius: 50% !important;
background: $primary-color !important;
background: $primary-color !important;
position: absolute;
top: 50%;
left: 50%;
@ -478,13 +480,13 @@
display: flex;
flex-direction: column;
justify-content: center;
padding: 30rpx;
padding: 30rpx;
}
.dialog-title-box {
display: flex;
flex-direction: row;
align-items: center;
align-items: center;
}
.dialog-title-txt {

View File

@ -155,4 +155,35 @@
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3ODA4MTg0NzgyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwNjUzIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik04MzUuMSAyMDAuOWMtNy43IDAuMy0xNS4zIDAuNC0yMi43IDAuNC0xOTQuOSAwLTI4MC45LTgyLjYtMjgxLjYtODMuM2wtMTkuNC0xOS43LTE5LjYgMTkuN2MtMC44IDAuOS04NSA4My4zLTI4MS41IDgzLjMtNy40IDAtMTUtMC4xLTIyLjctMC40bC0yNy40LTAuOXYzNzQuNGMwIDk4IDM1LjQgMjQxIDM0MS42IDM1MC40bDkuNiAzLjQgOS42LTMuNGMzMDYuMi0xMDkuNCAzNDEuNi0yNTIuNCAzNDEuNi0zNTAuNFYyMDBsLTI3LjUgMC45TTQ4MS4yIDY3MS4yTDMwNC44IDUxNy42bDQ2LjgtMzcuMyA5My44IDY4UzU3NC45IDQxNi42IDcwMCAzNTVsMTcuOSAxOS44UzU2MS42IDUwMi4yIDQ4MS4yIDY3MS4ybTAgMCIgcC1pZD0iMTA2NTQiIGZpbGw9IiM4YThhOGEiPjwvcGF0aD48L3N2Zz4=');
background-size: cover;
background-repeat: no-repeat;
}
.icon-link-yellow {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ4NDA0NDgxMDU0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwMjc0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik00MzEuOCAzNTBjMzYuOCAwIDcxLjUgNy45IDEwNC4zIDIzLjYgMjQuNiAxMS42IDQ2LjggMjcuNCA2Ni44IDQ3LjMgMTkuOSAxOS45IDM1LjcgNDIuMiA0Ny4zIDY2LjctMTUuOCAxNS44LTM0LjggMjMuNi01NyAyMy42LTcuOCAwLTE1LjYtMS4yLTIzLjYtMy41LTEzLjQtMjEuOC0zMS44LTQwLjEtNTMuNi01My42LTI1LjgtMTUuNy01My45LTIzLjYtODQuMS0yMy42LTIxIDAtNDEuNCA0LTYxLjEgMTItMTkuNyA4LTM3LjQgMTkuOC01Mi45IDM1LjNsLTEyMSAxMjFjLTE1LjUgMTUuNS0yNy4zIDMzLjItMzUuMyA1Mi45LTcuOSAxOS40LTEyIDQwLjEtMTIgNjEuMXM0IDQxLjQgMTIgNjEuMWM4IDE5LjggMTkuNyAzNy40IDM1LjMgNTIuOSAxNS42IDE1LjYgMzMuMiAyNy4zIDUyLjkgMzUuMyAxOS40IDcuOSA0MC4yIDEyIDYxLjIgMTJzNDEuNC00IDYxLjEtMTJjMTkuNy04IDM3LjQtMTkuOCA1Mi45LTM1LjNsODQuNy04NC43YzI2LjkgNy4zIDU0LjcgMTEgODMuNSAxMSA0LjYgMCAxMS4xLTAuMiAxOS41LTAuNi0zLjIgMy41LTYuNCA3LTkuNyAxMC40bC0xMjEgMTIxYy0yMy4zIDIzLjMtNDkuNyA0MC45LTc5LjMgNTIuOS0yOS4xIDExLjktNjAuMyAxOC05MS44IDE4cy02Mi4yLTYtOTEuOC0xOC4xYy0yOS43LTEyLjEtNTYuMS0yOS43LTc5LjMtNTIuOC0yMy4zLTIzLjMtNDAuOS00OS43LTUyLjktNzkuMi0xMS45LTI5LjEtMTgtNjAuMy0xOC05MS44czYuMS02Mi43IDE4LTkxLjhjMTItMjkuNSAyOS42LTU1LjkgNTIuOS03OS4ybDEyMS0xMjFjMi4zLTIuMyA1LjgtNS41IDEwLjQtOS44IDIyLjUtMjAgNDcuNi0zNS4xIDc1LjMtNDUuNSAyNy43LTEwLjMgNTYuMS0xNS41IDg1LjMtMTUuNnpNNzE0LjEgNjcuOGMzMS41IDAgNjIuNyA2LjEgOTEuOCAxOCAyOS41IDExLjkgNTUuOSAyOS42IDc5LjMgNTIuOSAyMy4zIDIzLjMgNDEgNDkuNyA1Mi45IDc5LjIgMTEuOSAyOS4yIDE4IDYwLjMgMTcuOSA5MS44IDAgMzEuNS02LjEgNjIuMS0xOC4xIDkxLjgtMTIuMSAyOS43LTI5LjcgNTYuMS01Mi44IDc5LjJsLTEyMSAxMjFjLTIuMyAyLjQtNS44IDUuNi0xMC40IDkuOC0yMi40IDIwLTQ3LjUgMzUuMS03NS4zIDQ1LjUtMjcuMyAxMC4zLTU2LjIgMTUuNi04NS40IDE1LjYtMzYuNyAwLTcxLjUtNy45LTEwNC4zLTIzLjYtMjQuNi0xMS42LTQ2LjgtMjcuNC02Ni44LTQ3LjMtMTkuOS0xOS45LTM1LjctNDIuMi00Ny4zLTY2LjcgMTUuNy0xNS44IDM0LjctMjMuNiA1Ny0yMy42IDcuOCAwIDE1LjcgMS4yIDIzLjYgMy41IDEzLjQgMjEuOCAzMS43IDQwLjEgNTMuNSA1My42IDI1LjkgMTUuNyA1My45IDIzLjYgODQuMSAyMy42IDIxIDAgNDEuNC00IDYxLjEtMTIgMTkuOC04IDM3LjQtMTkuOCA1Mi45LTM1LjNsMTIxLTEyMWMxNS42LTE1LjUgMjcuMy0zMy4yIDM1LjMtNTIuOSA3LjktMTkuNCAxMi00MC4xIDEyLTYxLjFzLTQtNDEuNC0xMi02MS4xYy04LTE5LjgtMTkuOC0zNy40LTM1LjMtNTIuOS0xNS42LTE1LjYtMzMuMi0yNy4zLTUyLjktMzUuMy0xOS40LTcuOS00MC4yLTEyLTYxLjEtMTItMjEgMC00MS40IDQtNjEuMSAxMi0xOS44IDgtMzcuNCAxOS44LTUyLjkgMzUuM0w1MTUgMjgwLjVjLTI2LjktNy4zLTU0LjctMTEtODMuNS0xMS00LjYgMC0xMS4xIDAuMi0xOS41IDAuNiAzLjItMy41IDYuNC03IDkuOC0xMC40bDEyMS0xMjFjMjMuMS0yMy4xIDQ5LjUtNDAuNyA3OS4yLTUyLjggMjkuOS0xMi4xIDYwLjUtMTguMiA5Mi4xLTE4LjF6IG0wIDAiIHAtaWQ9IjEwMjc1IiBmaWxsPSIjRkU5OTQ0Ij48L3BhdGg+PC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-download-blue {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ4NDA1MzgwNDA3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEzMDcgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjExNDAxIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik02NTUuNDUwNTg0IDEwMjMuOTk5Nzg3YTYzLjc4NzM2MiA2My43ODczNjIgMCAwIDEtNDQuODk5MjE2LTE4LjMyMTE0OGwtMTM1LjMzNTUyLTEzMi44OTAzMzdhMzIuOTkyMjQxIDMyLjk5MjI0MSAwIDAgMS0zLjU0Mzc0Mi00NC4xMTk1OTMgMzEuODkzNjgxIDMxLjg5MzY4MSAwIDAgMSA0Ny4wMjU0NjEtMi41NTE0OTRsMTM2LjI5MjMzIDEzMy44MTE3MTFhMC4zMTg5MzcgMC4zMTg5MzcgMCAwIDAgMC40MjUyNDkgMGwxMTUuMDI5ODc3LTExNi41NTM2ODZhMzEuODkzNjgxIDMxLjg5MzY4MSAwIDAgMSA0Ny4wNjA4OTggMS43MzY0MzQgMzMuMDI3Njc5IDMzLjAyNzY3OSAwIDAgMS0yLjcyODY4MiA0NC4xOTA0NjdsLTExMy43MTg2OTEgMTE1LjU5Njg3NWE2My43ODczNjIgNjMuNzg3MzYyIDAgMCAxLTQ1LjYwNzk2NCAxOS4xMDA3NzF6IiBmaWxsPSIjMTI5NmRiIiBwLWlkPSIxMTQwMiI+PC9wYXRoPjxwYXRoIGQ9Ik02NTUuOTQ2NzA4IDEwMjAuNzM5NTQ0YTMxLjg5MzY4MSAzMS44OTM2ODEgMCAwIDEtMzEuODkzNjgxLTMxLjE4NDkzMmwtMTEuMDIxMDM5LTQ3Ny44MDI3OGEzMS45MDA3NjkgMzEuOTAwNzY5IDAgMSAxIDYzLjc4NzM2Mi0xLjQ1MjkzNWwxMS4wMjEwMzkgNDc3LjgwMjc4YTMxLjg5MzY4MSAzMS44OTM2ODEgMCAwIDEtMzEuMTQ5NDk1IDMyLjYwMjQzeiIgZmlsbD0iIzEyOTZkYiIgcC1pZD0iMTE0MDMiPjwvcGF0aD48cGF0aCBkPSJNOTgxLjk3MTAwMyA5ODkuMjM1Njc1YTMyNS41NjM2MDkgMzI1LjU2MzYwOSAwIDAgMS04OC41OTM1NTgtMTIuMjI1OTExYy0xNi4zMzY2NTItNC42NDIzMDItMjcuNTcwMzE1LTIwLjg3MjY0Mi0yNC4xNjgzMjMtMzcuNDkyNzk0YTMxLjg5MzY4MSAzMS44OTM2ODEgMCAwIDEgNDAuMTE1MTYzLTI0LjMxMDA3MyAyNjEuNTI4MTg1IDI2MS41MjgxODUgMCAxIDAgMjMuMzUzMjYyLTUwNy45OTU0NjQgMzEuODkzNjgxIDMxLjg5MzY4MSAwIDAgMS0zNy4zNTEwNDQtMzYuOTYxMjMzIDI2My44NjcwNTUgMjYzLjg2NzA1NSAwIDAgMCA0LjIxNzA1My00Ni41MjkzMzcgMjYwLjYwNjgxMiAyNjAuNjA2ODEyIDAgMCAwLTIzMi41NDAzNzItMjU5Ljg2MjYyNmgtMjYuNzkwNjkyYTI2MC42MDY4MTIgMjYwLjYwNjgxMiAwIDAgMC0yMzIuNTA0OTM1IDI1OS44NjI2MjYgMjYzLjg2NzA1NSAyNjMuODY3MDU1IDAgMCAwIDQuMjE3MDUzIDQ2LjUyOTMzNyAzMS44OTM2ODEgMzEuODkzNjgxIDAgMCAxLTM3LjM4NjQ4MiAzNi45NjEyMzMgMjYxLjQyMTg3MyAyNjEuNDIxODczIDAgMSAwIDIxLjk3MTIwMyA1MDguMzg1Mjc2IDMzLjA5ODU1MyAzMy4wOTg1NTMgMCAwIDEgMzkuOTAyNTM5IDE4LjQyNzQ2IDMxLjg5MzY4MSAzMS44OTM2ODEgMCAwIDEtMjAuODAxNzY4IDQyLjUyNDkwOCAzMjUuMjgwMTEgMzI1LjI4MDExIDAgMSAxLTkwLjMyOTk5Mi02MzcuODczNjIxaDMuMzMxMTE3YTE1LjA5NjM0MiAxNS4wOTYzNDIgMCAwIDAgMTUuMzA4OTY3LTE1LjAyNTQ2OEEzMjQuMjg3ODYyIDMyNC4yODc4NjIgMCAwIDEgNjM1LjI1MTI1MiAwLjE0MTc1aDM2LjcxMzE3MWEzMjQuMjg3ODYyIDMyNC4yODc4NjIgMCAwIDEgMjkxLjMzMTA1OCAzMjMuNTA4MjM4IDE0LjkxOTE1NSAxNC45MTkxNTUgMCAwIDAgMTUuMTMxNzggMTQuODgzNzE4aDMuNTQzNzQyYTMyNS4zNTA5ODQgMzI1LjM1MDk4NCAwIDAgMSAwIDY1MC43MDE5Njl6IiBmaWxsPSIjMTI5NmRiIiBwLWlkPSIxMTQwNCI+PC9wYXRoPjwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
}
.icon-table {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ4NDE0ODE1MDc2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjkwMDMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTkyNi4wOCAxOTJMNDI1LjYgOTIuMTZsLTIzLjA0IDY0LTE1MS4wNCA0MTEuNTJhNDEuNiA0MS42IDAgMCAxLTMzLjkyIDMyIDM5LjA0IDM5LjA0IDAgMCAxLTM5LjY4LTU2LjMybDQ4LjY0LTEzMy4xMkwzNjEuNiA0MC45NmE0MC45NiA0MC45NiAwIDAgMSA1My43Ni0zMC4wOGw1NjIuNTYgMTExLjM2YTQwLjMyIDQwLjMyIDAgMCAxIDMzLjkyIDU2LjMyYy02NCAyMDYuNzItMTM1LjA0IDQxMy40NC0yMTUuMDQgNjE1LjA0YTY0MCA2NDAgMCAwIDEtNjQgMTI4IDIwNy4zNiAyMDcuMzYgMCAwIDEtMTY3LjA0IDkyLjhBMjM2LjE2IDIzNi4xNiAwIDAgMSA0NDggOTkwLjcyYy0xMDYuMjQtNDcuMzYtMjExLjItOTQuNzItMzE2LjgtMTQyLjA4YTIwOC42NCAyMDguNjQgMCAwIDEtNzkuMzYtNTUuMDQgMTkyIDE5MiAwIDAgMS00Mi4yNC0xNDEuNDRjMC0xNy4yOCA0LjQ4LTM1LjIgNy4wNC01NC40bDEwLjg4IDMuODRjMTQxLjQ0IDU2Ljk2IDI4Mi4yNCAxMTQuNTYgNDIzLjY4IDE3MC44OGExMy40NCAxMy40NCAwIDAgMSA5LjYgMTQuMDggMjAzLjUyIDIwMy41MiAwIDAgMCAxOC41NiA5OS4yIDkyLjggOTIuOCAwIDAgMCA5Ni42NCA0OS4yOCAxMzYuMzIgMTM2LjMyIDAgMCAwIDk4LjU2LTcyLjk2IDg1OC4yNCA4NTguMjQgMCAwIDAgNjQtMTQ1LjkyYzYwLjE2LTE1Ni44IDExMy45Mi0zMTYuMTYgMTY2LjQtNDc2LjE2IDUuNzYtMTYgMTAuODgtMzIgMTYtNDguNjR6IG0wIDAiIGZpbGw9IiMxNkEzNEEiIHAtaWQ9IjkwMDQiPjwvcGF0aD48cGF0aCBkPSJNNjQ1Ljc2IDY4OS45MmEzNy43NiAzNy43NiAwIDAgMS01MC41NiAzNS44NGwtMTYzLjg0LTU0LjRhMzkuNjggMzkuNjggMCAwIDEtMjYuMjQtNDAuMzIgMzcuNzYgMzcuNzYgMCAwIDEgMzMuMjgtMzMuMjggNTIuNDggNTIuNDggMCAwIDEgMTkuODQgMGwxNTguMDggNTIuNDhhMzcuNzYgMzcuNzYgMCAwIDEgMjkuNDQgMzcuNzZ6IG02NC0xNTUuNTJhMzUuODQgMzUuODQgMCAwIDEtMTAuMjQgMjYuODggMzYuNDggMzYuNDggMCAwIDEtMjYuODggMTAuODggNDQuMTYgNDQuMTYgMCAwIDEtMTYgMGwtMTU5LjM2LTU0LjRhMzguNCAzOC40IDAgMCAxLTI4LjE2LTQ3LjM2IDM2LjQ4IDM2LjQ4IDAgMCAxIDQyLjg4LTI3LjUyYzE5LjIgNS4xMiAzNy4xMiAxMi4xNiA1NS42OCAxNy45MmwxMDguOCAzNS44NGEzNy43NiAzNy43NiAwIDAgMSAzMC4wOCAzNy4xMnogbTY3Ljg0LTE2Ni40YTM2LjQ4IDM2LjQ4IDAgMCAxLTQwLjk2IDM3LjEyYy0yMy42OC00LjQ4LTQ2LjcyLTExLjUyLTY5Ljc2LTE3LjkybC0xMDIuNC0yNy41MmEzNy4xMiAzNy4xMiAwIDAgMS0zMC4wOC0zMy45MiAzNi40OCAzNi40OCAwIDAgMSAxOC41Ni0zNi40OCA0Mi4yNCA0Mi4yNCAwIDAgMSAzNS4yIDBMNzA0IDMyMGw0NC44IDEyLjE2YTM5LjA0IDM5LjA0IDAgMCAxIDI4LjggMzcuMTJ6IG0tMzgwLjE2IDM5LjA0YTQwLjk2IDQwLjk2IDAgMCAxIDQwLjk2IDQwLjk2IDM5LjY4IDM5LjY4IDAgMCAxLTM4LjQgMzguNCA0MC45NiA0MC45NiAwIDAgMS00Mi44OC0zOC40IDM4LjQgMzguNCAwIDAgMSAzOC40LTM4LjR6IG02NC04MS45MmE0MC4zMiA0MC4zMiAwIDAgMS00MS42LTM5LjA0IDM1Ljg0IDM1Ljg0IDAgMCAxIDExLjUyLTI2Ljg4IDM3Ljc2IDM3Ljc2IDAgMCAxIDI2Ljg4LTEwLjg4IDM5LjY4IDM5LjY4IDAgMCAxIDQyLjI0IDM5LjY4IDM1Ljg0IDM1Ljg0IDAgMCAxLTM5LjA0IDM2LjQ4ek0zMzYgNTU0Ljg4YTM5LjY4IDM5LjY4IDAgMCAxIDQxLjYgMzkuMDQgMzcuNzYgMzcuNzYgMCAwIDEtMTAuODggMjYuODggNDAuMzIgNDAuMzIgMCAwIDEtMjYuMjQgMTAuODggNDAuOTYgNDAuOTYgMCAwIDEtNDQuMTYtMzkuMDQgMzguNCAzOC40IDAgMCAxIDM5LjY4LTM3Ljc2eiBtMCAwIiBmaWxsPSIjMTZBMzRBIiBwLWlkPSI5MDA1Ij48L3BhdGg+PC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-tool {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI2NCA2NCA4OTYgODk2IiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHN0eWxlPSIiIGZpbHRlcj0ibm9uZSI+CiAgICAKICAgIDxnPgogICAgPHBhdGggZD0iTTg4MCAxMTJIMTQ0Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY3MzZjMCAxNy43IDE0LjMgMzIgMzIgMzJoNzM2YzE3LjcgMCAzMi0xNC4zIDMyLTMyVjE0NGMwLTE3LjctMTQuMy0zMi0zMi0zMnpNNTEzLjEgNTE4LjFsLTE5MiAxNjFjLTUuMiA0LjQtMTMuMS43LTEzLjEtNi4xdi02Mi43YzAtMi4zIDEuMS00LjYgMi45LTYuMUw0MjAuNyA1MTJsLTEwOS44LTkyLjJhNy42MyA3LjYzIDAgMCAxLTIuOS02LjFWMzUxYzAtNi44IDcuOS0xMC41IDEzLjEtNi4xbDE5MiAxNjAuOWMzLjkgMy4yIDMuOSA5LjEgMCAxMi4zek03MTYgNjczYzAgNC40LTMuNCA4LTcuNSA4aC0xODVjLTQuMSAwLTcuNS0zLjYtNy41LTh2LTQ4YzAtNC40IDMuNC04IDcuNS04aDE4NWM0LjEgMCA3LjUgMy42IDcuNSA4djQ4eiIgZmlsbD0icmdiYSg1MiwxMjQsMTc1LDEpIj48L3BhdGg+CiAgICA8L2c+CiAgPC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-source {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI2NCA2NCA4OTYgODk2IiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHN0eWxlPSIiIGZpbHRlcj0ibm9uZSI+CiAgICAKICAgIDxnPgogICAgPHBhdGggZD0iTTkyOCAxNjFINjk5LjJjLTQ5LjEgMC05Ny4xIDE0LjEtMTM4LjQgNDAuN0w1MTIgMjMzbC00OC44LTMxLjNBMjU1LjIgMjU1LjIgMCAwIDAgMzI0LjggMTYxSDk2Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY1NjhjMCAxNy43IDE0LjMgMzIgMzIgMzJoMjI4LjhjNDkuMSAwIDk3LjEgMTQuMSAxMzguNCA0MC43bDQ0LjQgMjguNmMxLjMuOCAyLjggMS4zIDQuMyAxLjNzMy0uNCA0LjMtMS4zbDQ0LjQtMjguNkM2MDIgODA3LjEgNjUwLjEgNzkzIDY5OS4yIDc5M0g5MjhjMTcuNyAwIDMyLTE0LjMgMzItMzJWMTkzYzAtMTcuNy0xNC4zLTMyLTMyLTMyek00MDQgNTUzLjVjMCA0LjEtMy4yIDcuNS03LjEgNy41SDIxMS4xYy0zLjkgMC03LjEtMy40LTcuMS03LjV2LTQ1YzAtNC4xIDMuMi03LjUgNy4xLTcuNWgxODUuN2MzLjkgMCA3LjEgMy40IDcuMSA3LjV2NDV6bTAtMTQwYzAgNC4xLTMuMiA3LjUtNy4xIDcuNUgyMTEuMWMtMy45IDAtNy4xLTMuNC03LjEtNy41di00NWMwLTQuMSAzLjItNy41IDcuMS03LjVoMTg1LjdjMy45IDAgNy4xIDMuNCA3LjEgNy41djQ1em00MTYgMTQwYzAgNC4xLTMuMiA3LjUtNy4xIDcuNUg2MjcuMWMtMy45IDAtNy4xLTMuNC03LjEtNy41di00NWMwLTQuMSAzLjItNy41IDcuMS03LjVoMTg1LjdjMy45IDAgNy4xIDMuNCA3LjEgNy41djQ1em0wLTE0MGMwIDQuMS0zLjIgNy41LTcuMSA3LjVINjI3LjFjLTMuOSAwLTcuMS0zLjQtNy4xLTcuNXYtNDVjMC00LjEgMy4yLTcuNSA3LjEtNy41aDE4NS43YzMuOSAwIDcuMSAzLjQgNy4xIDcuNXY0NXoiIGZpbGw9InJnYmEoMTI5LDE3OSw1NSwxKSI+PC9wYXRoPgogICAgPC9nPgogIDwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
}

View File

@ -48,7 +48,7 @@
<view style="margin-top: 80rpx;">
<!-- #endif -->
<ContainerLoading :loadingVisible="loadingState">
<scroll-view scroll-y style="height: 80vh;" :lower-threshold="100" refresher-background="#FFFFFF00"
<scroll-view scroll-y style="height: 85vh;" :lower-threshold="100" refresher-background="#FFFFFF00"
@scrolltolower="doLoadMore">
<view class="repair-list-box">
<block v-for="(item,index) in refundList" :key="index">

View File

@ -78,7 +78,7 @@
<view style="margin-top: 80rpx;">
<!-- #endif -->
<ContainerLoading :loadingVisible="loadingState">
<scroll-view scroll-y style="height: 80vh;" :lower-threshold="100" refresher-background="#FFFFFF00"
<scroll-view scroll-y style="height: 85vh;" :lower-threshold="100" refresher-background="#FFFFFF00"
@scrolltolower="doLoadMore">
<view class="repair-list-box">
<block v-for="(item,index) in repairList" :key="index">
@ -142,52 +142,69 @@
</view>
</uni-popup>
<!-- 下载弹窗 -->
<uni-popup ref="downloadDialog" type="bottom" background-color="#fff" border-radius="15rpx 15rpx 0rpx 0rpx">
<view class="bottom-dialog-container">
<uni-popup ref="downloadDialog" type="bottom">
<view class="bottom-dialog-container bg-gray" style="border-radius: 15rpx 15rpx 0rpx 0rpx;">
<view class="dialog-title-box">
<view class="icon-close size-48" @click="closeDialog"></view>
<view class="dialog-title-txt has-icon">资料下载</view>
<view class="dialog-title-txt has-icon dialog-title">
<view class="icon-download-blue size-48"></view>
<text class="ml-10">资料下载</text>
</view>
</view>
<view class="download-box" v-if="tempDownloadPro != null">
<view class="download-item"
v-if="tempDownloadPro.correctionType=='MANUAL' || tempDownloadPro.correctionType=='ALL'">
<view class="download-title">
<view class="icon-source"></view>
<view class="bg-yellow">
<view class="icon-source size-48"></view>
</view>
<view class="download-title-txt">操作手册</view>
</view>
<text class="download-item-desc">软件的鉴别材料-操作手册</text>
<view class="download-btn-box">
<view class="download-btn" @click="doDownloadDatum"
<view class="download-btn blue" @click="doDownloadDatum"
data-path="/route/proj/download/manual/">
<view class="ic-doc size-48"></view>
<view class="download-btn-txt">Word格式下载</view>
<view class="ic-doc" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">Word格式</view>
</view>
<view class="download-btn" @click="doDownloadDatum"
<view class="download-btn red" @click="doDownloadDatum"
data-path="/route/proj/download/manual/pdf/">
<view class="ic-pdf size-48"></view>
<view class="download-btn-txt">PDF格式下载</view>
<view class="ic-pdf" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">PDF格式</view>
</view>
</view>
</view>
<view class="download-item"
v-if="tempDownloadPro.correctionType=='CODE' || tempDownloadPro.correctionType=='ALL'">
<view class="download-title">
<view class="icon-tool"></view>
<view class="bg-blue">
<view class="icon-tool size-48"></view>
</view>
<view class="download-title-txt">源代码</view>
</view>
<text class="download-item-desc">软件的鉴别材料-项目源代码</text>
<view class="download-btn-box">
<view class="download-btn" @click="doDownloadDatum"
<view class="download-btn blue" @click="doDownloadDatum"
data-path="/route/proj/download/code/">
<view class="ic-doc size-48"></view>
<view class="download-btn-txt">Word格式下载</view>
<view class="ic-doc" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">Word格式</view>
</view>
<view class="download-btn" @click="doDownloadDatum"
<view class="download-btn red" @click="doDownloadDatum"
data-path="/route/proj/download/code/pdf/">
<view class="ic-pdf size-48"></view>
<view class="download-btn-txt">PDF格式下载</view>
<view class="ic-pdf" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">PDF格式</view>
</view>
</view>
</view>
<view class="hint mt-10">温馨提示:若您想把下载的文件留存到本地打开预览页面后在界面右上角操作栏内选择使用其他软件打开或者保存文件功能就能实现</view>
<view class="download-notes mt-20">
<icon type="info" size="14" color="#3270FF" style="margin-top: 6rpx;"></icon>
<view class="notes-content-box ml-10">
<text style="font-weight: bold;font-size: 28rpx;">使用提示</text>
<text class="mt-20">温馨提示: 若您想把下载的文件留存到本地打开预览页面后在界面右上角操作栏内选择使用其他软件打开或者保存文件功能就能实现
</text>
</view>
</view>
</view>
</view>
</uni-popup>
@ -954,62 +971,78 @@
.download-item {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 10px;
background-color: white;
border-radius: 5px;
height: 80px;
flex-direction: column;
background-color: $white-color;
border-radius: 15rpx;
box-shadow: 0rpx 0rpx 0rpx 5rpx $bg-gray-input-color;
padding: 30rpx;
}
.download-item:nth-of-type(n+2) {
margin-top: 10px;
.download-item:nth-last-of-type(n+2) {
margin-top: 20rpx;
}
.download-item:last-child {
margin-bottom: 80px;
}
.download-title {
display: flex;
flex-direction: column;
justify-content: center;
flex-direction: row;
align-items: center;
padding: 10px;
width: 75px;
}
.download-title-txt {
font-size: 16px;
font-size: 32rpx;
font-weight: bold;
margin-top: 10px;
margin-left: 15rpx;
}
.download-item-desc {
font-size: 24rpx;
margin-top: 10rpx;
}
.download-btn-box {
display: flex;
flex-direction: column;
flex-direction: row;
justify-content: space-between;
align-items: center;
height: 70px;
flex: .6;
padding: 30rpx 0rpx 0rpx 0rpx;
}
.download-btn {
display: flex;
flex-direction: row;
justify-content: space-between;
justify-content: center;
align-items: center;
color: black;
padding: 5px 10px;
padding: 15rpx;
border-radius: 5px;
border: 1px solid #CECECE;
width: 105px;
flex: 1;
box-shadow: 0rpx 0rpx 2rpx $bg-gray-input-color;
font-weight: bold;
}
.download-btn:nth-child(2) {
margin-left: 40rpx;
}
.download-btn.blue {
background-color: $bg-blue-shallow-color;
color: $text-blue-color;
}
.download-btn.gray {
background-color: $bg-gray-input-light-color;
color: $text-brown-color;
}
.download-btn.red {
background-color: $bg-red-shallow-color;
color: $text-red-color;
}
.download-btn-txt {
font-size: 12px;
font-size: 24rpx;
text-align: center;
margin-left: 10rpx;
}
.download-btn:active {
@ -1018,56 +1051,52 @@
.icon-table {
content: "";
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgc3R5bGU9IiIgZmlsdGVyPSJub25lIj4KICAgIAogICAgPGc+CiAgICA8cGF0aCBkPSJNMTYgMjFoLTR2Mmg0di0yek0xNyAyMWg0djJoLTR2LTJ6TTE2IDI2aC00di0yaDR2MnpNMTcgMjZoNHYtMmgtNHYyek0xNiAxOGgtNHYyaDR2LTJ6TTE3IDE4aDR2MmgtNHYtMnpNMTYgMTVoLTR2Mmg0di0yek0xNyAxNWg0djJoLTR2LTJ6TTE5IDN2Ni4wMDJjMCAxLjExMSAwLjg5OCAxLjk5OCAyLjAwNiAxLjk5OGg0Ljk5NHYxNy4wMDNjMCAxLjEwNy0wLjg5NCAxLjk5Ny0xLjk5NyAxLjk5N2gtMTUuMDA1Yy0xLjEwNyAwLTEuOTk3LTAuODk5LTEuOTk3LTIuMDA3di0yMi45ODVjMC0xLjEwOSAwLjg5OS0yLjAwNyAyLjAwOS0yLjAwN2g5Ljk5MXpNMjAgM3Y1Ljk5N2MwIDAuNTU0IDAuNDUxIDEuMDAzIDAuOTkxIDEuMDAzaDUuMDA5bC02LTd6TTExIDEzdjE0aDExdi0xNGgtMTF6IiBmaWxsPSJyZ2JhKDI1NSwxNjksMCwxKSI+PC9wYXRoPgogICAgPC9nPgogIDwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
width: 48px;
height: 48px;
}
.icon-tool {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI2NCA2NCA4OTYgODk2IiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHN0eWxlPSIiIGZpbHRlcj0ibm9uZSI+CiAgICAKICAgIDxnPgogICAgPHBhdGggZD0iTTg4MCAxMTJIMTQ0Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY3MzZjMCAxNy43IDE0LjMgMzIgMzIgMzJoNzM2YzE3LjcgMCAzMi0xNC4zIDMyLTMyVjE0NGMwLTE3LjctMTQuMy0zMi0zMi0zMnpNNTEzLjEgNTE4LjFsLTE5MiAxNjFjLTUuMiA0LjQtMTMuMS43LTEzLjEtNi4xdi02Mi43YzAtMi4zIDEuMS00LjYgMi45LTYuMUw0MjAuNyA1MTJsLTEwOS44LTkyLjJhNy42MyA3LjYzIDAgMCAxLTIuOS02LjFWMzUxYzAtNi44IDcuOS0xMC41IDEzLjEtNi4xbDE5MiAxNjAuOWMzLjkgMy4yIDMuOSA5LjEgMCAxMi4zek03MTYgNjczYzAgNC40LTMuNCA4LTcuNSA4aC0xODVjLTQuMSAwLTcuNS0zLjYtNy41LTh2LTQ4YzAtNC40IDMuNC04IDcuNS04aDE4NWM0LjEgMCA3LjUgMy42IDcuNSA4djQ4eiIgZmlsbD0icmdiYSg1MiwxMjQsMTc1LDEpIj48L3BhdGg+CiAgICA8L2c+CiAgPC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
width: 42px;
height: 42px;
}
.icon-source {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI2NCA2NCA4OTYgODk2IiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHN0eWxlPSIiIGZpbHRlcj0ibm9uZSI+CiAgICAKICAgIDxnPgogICAgPHBhdGggZD0iTTkyOCAxNjFINjk5LjJjLTQ5LjEgMC05Ny4xIDE0LjEtMTM4LjQgNDAuN0w1MTIgMjMzbC00OC44LTMxLjNBMjU1LjIgMjU1LjIgMCAwIDAgMzI0LjggMTYxSDk2Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY1NjhjMCAxNy43IDE0LjMgMzIgMzIgMzJoMjI4LjhjNDkuMSAwIDk3LjEgMTQuMSAxMzguNCA0MC43bDQ0LjQgMjguNmMxLjMuOCAyLjggMS4zIDQuMyAxLjNzMy0uNCA0LjMtMS4zbDQ0LjQtMjguNkM2MDIgODA3LjEgNjUwLjEgNzkzIDY5OS4yIDc5M0g5MjhjMTcuNyAwIDMyLTE0LjMgMzItMzJWMTkzYzAtMTcuNy0xNC4zLTMyLTMyLTMyek00MDQgNTUzLjVjMCA0LjEtMy4yIDcuNS03LjEgNy41SDIxMS4xYy0zLjkgMC03LjEtMy40LTcuMS03LjV2LTQ1YzAtNC4xIDMuMi03LjUgNy4xLTcuNWgxODUuN2MzLjkgMCA3LjEgMy40IDcuMSA3LjV2NDV6bTAtMTQwYzAgNC4xLTMuMiA3LjUtNy4xIDcuNUgyMTEuMWMtMy45IDAtNy4xLTMuNC03LjEtNy41di00NWMwLTQuMSAzLjItNy41IDcuMS03LjVoMTg1LjdjMy45IDAgNy4xIDMuNCA3LjEgNy41djQ1em00MTYgMTQwYzAgNC4xLTMuMiA3LjUtNy4xIDcuNUg2MjcuMWMtMy45IDAtNy4xLTMuNC03LjEtNy41di00NWMwLTQuMSAzLjItNy41IDcuMS03LjVoMTg1LjdjMy45IDAgNy4xIDMuNCA3LjEgNy41djQ1em0wLTE0MGMwIDQuMS0zLjIgNy41LTcuMSA3LjVINjI3LjFjLTMuOSAwLTcuMS0zLjQtNy4xLTcuNXYtNDVjMC00LjEgMy4yLTcuNSA3LjEtNy41aDE4NS43YzMuOSAwIDcuMSAzLjQgNy4xIDcuNXY0NXoiIGZpbGw9InJnYmEoMTI5LDE3OSw1NSwxKSI+PC9wYXRoPgogICAgPC9nPgogIDwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
width: 42px;
height: 42px;
}
.download-all {
.bg-blue {
display: flex;
flex-direction: row;
flex-direction: column;
justify-content: center;
align-items: center;
width: 100vw;
background-color: $primary-color;
color: white;
padding: 5px 0px;
border-radius: 5px;
background-color: $bg-blue-shallow-color;
width: 72rpx;
height: 72rpx;
border-radius: 15rpx;
}
.download-all:active {
background-color: $primary-color;
.bg-yellow {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background-color: $bg-green-light-color;
width: 72rpx;
height: 72rpx;
border-radius: 15rpx;
}
.bg-green {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background-color: $bg-green-light-color;
width: 72rpx;
height: 72rpx;
border-radius: 15rpx;
}
.bg-gray {
background-color: $bg-gray-input-color;
}
.download-desc {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
width: 100vw;
background-color: $white-color;
padding: 30rpx;
border-radius: 15rpx;
margin-top: 20rpx;
}
.link-title {
@ -1094,4 +1123,43 @@
color: $primary-color;
font-weight: bold;
}
.download-notes {
display: flex;
flex-direction: row;
border-left: 12rpx solid $blue-color;
border-radius: 5rpx;
background-color: $bg-blue-shallow-color;
font-size: 24rpx;
/* #ifdef MP-BAIDU */
margin-bottom: 10rpx;
/* #endif */
/* #ifndef MP-BAIDU */
margin-bottom: 80rpx;
/* #endif */
padding: 20rpx;
box-shadow: 0rpx 0rpx 0rpx 5rpx $bg-gray-input-color;
}
.notes-title-box {
display: flex;
flex-direction: row;
align-items: center;
color: $text-blue-color;
}
.notes-content-box {
display: flex;
flex-direction: column;
align-items: flex-start;
color: $text-blue-color;
}
.dialog-title {
align-self: center;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
</style>

View File

@ -121,71 +121,102 @@
</view>
</view>
<!-- 下载弹窗 -->
<uni-popup ref="downloadPopup" type="bottom" background-color="#fff" border-radius="15rpx 15rpx 0rpx 0rpx">
<view class="bottom-dialog-container">
<view style="font-size: 16px;font-weight: bold;align-self: center;">资料下载</view>
<view style="margin-top: 10px;padding-bottom: 80rpx;">
<view class="download-desc">
<view class="link-title">项目预览链接</view>
<text class="link" @click="copyLink">{{sysPreviewUrl}}</text>
</view>
<view class="download-item">
<view class="download-title">
<view class="icon-table"></view>
<view class="download-title-txt">申请表</view>
</view>
<view class="download-btn-box">
<view class="download-btn" @click="download" data-path="/route/proj/download/apply/"
data-type="docx">
<view class="ic-doc" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">Word格式下载</view>
</view>
<view class="download-btn" @click="download" data-path="/route/proj/download/apply-txt/"
data-type="txt">
<view class="ic-txt" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">TXT格式下载</view>
</view>
</view>
</view>
<view class="download-item">
<view class="download-title">
<view class="icon-source"></view>
<view class="download-title-txt">操作手册</view>
</view>
<view class="download-btn-box">
<view class="download-btn" @click="download" data-path="/route/proj/download/manual/"
data-type="docx">
<view class="ic-doc" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">Word格式下载</view>
</view>
<view class="download-btn" @click="download" data-path="/route/proj/download/manual/pdf/"
data-type="pdf">
<view class="ic-pdf" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">PDF格式下载</view>
</view>
</view>
</view>
<view class="download-item">
<view class="download-title">
<view class="icon-tool"></view>
<view class="download-title-txt">源代码</view>
</view>
<view class="download-btn-box">
<view class="download-btn" @click="download" data-path="/route/proj/download/code/"
data-type="docx">
<view class="ic-doc" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">Word格式下载</view>
</view>
<view class="download-btn" @click="download" data-path="/route/proj/download/code/pdf/"
data-type="pdf">
<view class="ic-pdf" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">PDF格式下载</view>
</view>
</view>
</view>
<view class="hint mt-10">温馨提示:若您想把下载的文件留存到本地打开预览页面后在界面右上角操作栏内选择使用其他软件打开或者保存文件功能就能实现</view>
<uni-popup ref="downloadPopup" type="bottom" border-radius="15rpx 15rpx 0rpx 0rpx">
<view class="bottom-dialog-container bg-gray" style="border-radius: 15rpx 15rpx 0rpx 0rpx;">
<view
style="font-size: 16px;font-weight: bold;align-self: center;display: flex;flex-direction: row;justify-content: center;align-items: center;">
<view class="icon-download-blue size-48"></view>
<text class="ml-10">资料下载</text>
</view>
<scroll-view scroll-y style="height: 80vh;">
<view class="download-box">
<view class="download-desc">
<view class="link-title">
<view class="bg-yellow">
<view class="icon-link-yellow size-48"></view>
</view>
<text class="ml-10">项目预览链接</text>
</view>
<text class="download-item-desc">复制下方链接查看项目演示</text>
<view class="link-box">
<text :selectable="true" class="link" @click="copyLink">{{sysPreviewUrl}}</text>
</view>
</view>
<view class="download-item">
<view class="download-title">
<view class="bg-green">
<view class="icon-table size-48"></view>
</view>
<view class="download-title-txt">申请表</view>
</view>
<text class="download-item-desc">软件著作权登记申请表,包含软件名称版本号开发完成日期著作权人信息等</text>
<view class="download-btn-box">
<view class="download-btn blue" @click="download"
data-path="/route/proj/download/apply/" data-type="docx">
<view class="ic-doc" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">Word格式</view>
</view>
<view class="download-btn gray" @click="download"
data-path="/route/proj/download/apply-txt/" data-type="txt">
<view class="ic-txt" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">TXT格式</view>
</view>
</view>
</view>
<view class="download-item">
<view class="download-title">
<view class="bg-yellow">
<view class="icon-source size-48"></view>
</view>
<view class="download-title-txt">操作手册</view>
</view>
<text class="download-item-desc">软件的鉴别材料-操作手册</text>
<view class="download-btn-box">
<view class="download-btn blue" @click="download"
data-path="/route/proj/download/manual/" data-type="docx">
<view class="ic-doc" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">Word格式</view>
</view>
<view class="download-btn red" @click="download"
data-path="/route/proj/download/manual/pdf/" data-type="pdf">
<view class="ic-pdf" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">PDF格式</view>
</view>
</view>
</view>
<view class="download-item">
<view class="download-title">
<view class="bg-blue">
<view class="icon-tool size-48"></view>
</view>
<view class="download-title-txt">源代码</view>
</view>
<text class="download-item-desc">软件的鉴别材料-项目源代码</text>
<view class="download-btn-box">
<view class="download-btn blue" @click="download" data-path="/route/proj/download/code/"
data-type="docx">
<view class="ic-doc" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">Word格式</view>
</view>
<view class="download-btn red" @click="download"
data-path="/route/proj/download/code/pdf/" data-type="pdf">
<view class="ic-pdf" style="width: 20px;height: 20px;"></view>
<view class="download-btn-txt">PDF格式</view>
</view>
</view>
</view>
<view class="download-notes mt-20">
<icon type="info" size="14" color="#3270FF" style="margin-top: 6rpx;"></icon>
<view class="notes-content-box ml-10">
<text style="font-weight: bold;font-size: 28rpx;">使用提示</text>
<text class="mt-10">: 受系统条件限制,如需下载程序购买服务或查看演示视频,建议通过电脑端进行操作.</text>
<text class="mt-20">温馨提示: 若您想把下载的文件留存到本地打开预览页面后在界面右上角操作栏内选择使用其他软件打开或者保存文件功能就能实现
</text>
</view>
</view>
</view>
</scroll-view>
</view>
</uni-popup>
<DownloadProgress :isShow="downloading" :progress="downloadProgress"></DownloadProgress>
@ -1174,64 +1205,83 @@
background-color: #F1F1F1;
}
.download-box {
display: flex;
flex-direction: column;
}
.download-item {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 10px;
background-color: white;
border-radius: 5px;
height: 80px;
flex-direction: column;
background-color: $white-color;
border-radius: 15rpx;
box-shadow: 0rpx 0rpx 0rpx 5rpx $bg-gray-input-color;
padding: 30rpx;
}
.download-item:nth-of-type(n+2) {
margin-top: 10px;
.download-item:nth-last-of-type(n+2) {
margin-top: 20rpx;
}
.download-item:last-child {
margin-bottom: 80px;
}
.download-title {
display: flex;
flex-direction: column;
justify-content: center;
flex-direction: row;
align-items: center;
padding: 10px;
width: 75px;
}
.download-title-txt {
font-size: 16px;
font-size: 32rpx;
font-weight: bold;
margin-top: 10px;
margin-left: 15rpx;
}
.download-item-desc {
font-size: 24rpx;
margin-top: 10rpx;
}
.download-btn-box {
display: flex;
flex-direction: column;
flex-direction: row;
justify-content: space-between;
align-items: center;
height: 70px;
flex: .6;
padding: 30rpx 0rpx 0rpx 0rpx;
}
.download-btn {
display: flex;
flex-direction: row;
justify-content: space-between;
justify-content: center;
align-items: center;
color: black;
padding: 5px 10px;
padding: 15rpx;
border-radius: 5px;
border: 1px solid #CECECE;
width: 105px;
flex: 1;
}
.download-btn:nth-child(2) {
margin-left: 40rpx;
}
.download-btn.blue {
background-color: $bg-blue-shallow-color;
color: $text-blue-color;
}
.download-btn.gray {
background-color: $bg-gray-input-light-color;
color: $text-brown-color;
}
.download-btn.red {
background-color: $bg-red-shallow-color;
color: $text-red-color;
}
.download-btn-txt {
font-size: 12px;
font-size: 24rpx;
text-align: center;
margin-left: 10rpx;
}
.download-btn:active {
@ -1240,70 +1290,77 @@
.icon-table {
content: "";
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgc3R5bGU9IiIgZmlsdGVyPSJub25lIj4KICAgIAogICAgPGc+CiAgICA8cGF0aCBkPSJNMTYgMjFoLTR2Mmg0di0yek0xNyAyMWg0djJoLTR2LTJ6TTE2IDI2aC00di0yaDR2MnpNMTcgMjZoNHYtMmgtNHYyek0xNiAxOGgtNHYyaDR2LTJ6TTE3IDE4aDR2MmgtNHYtMnpNMTYgMTVoLTR2Mmg0di0yek0xNyAxNWg0djJoLTR2LTJ6TTE5IDN2Ni4wMDJjMCAxLjExMSAwLjg5OCAxLjk5OCAyLjAwNiAxLjk5OGg0Ljk5NHYxNy4wMDNjMCAxLjEwNy0wLjg5NCAxLjk5Ny0xLjk5NyAxLjk5N2gtMTUuMDA1Yy0xLjEwNyAwLTEuOTk3LTAuODk5LTEuOTk3LTIuMDA3di0yMi45ODVjMC0xLjEwOSAwLjg5OS0yLjAwNyAyLjAwOS0yLjAwN2g5Ljk5MXpNMjAgM3Y1Ljk5N2MwIDAuNTU0IDAuNDUxIDEuMDAzIDAuOTkxIDEuMDAzaDUuMDA5bC02LTd6TTExIDEzdjE0aDExdi0xNGgtMTF6IiBmaWxsPSJyZ2JhKDI1NSwxNjksMCwxKSI+PC9wYXRoPgogICAgPC9nPgogIDwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
width: 48px;
height: 48px;
}
.icon-tool {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI2NCA2NCA4OTYgODk2IiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHN0eWxlPSIiIGZpbHRlcj0ibm9uZSI+CiAgICAKICAgIDxnPgogICAgPHBhdGggZD0iTTg4MCAxMTJIMTQ0Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY3MzZjMCAxNy43IDE0LjMgMzIgMzIgMzJoNzM2YzE3LjcgMCAzMi0xNC4zIDMyLTMyVjE0NGMwLTE3LjctMTQuMy0zMi0zMi0zMnpNNTEzLjEgNTE4LjFsLTE5MiAxNjFjLTUuMiA0LjQtMTMuMS43LTEzLjEtNi4xdi02Mi43YzAtMi4zIDEuMS00LjYgMi45LTYuMUw0MjAuNyA1MTJsLTEwOS44LTkyLjJhNy42MyA3LjYzIDAgMCAxLTIuOS02LjFWMzUxYzAtNi44IDcuOS0xMC41IDEzLjEtNi4xbDE5MiAxNjAuOWMzLjkgMy4yIDMuOSA5LjEgMCAxMi4zek03MTYgNjczYzAgNC40LTMuNCA4LTcuNSA4aC0xODVjLTQuMSAwLTcuNS0zLjYtNy41LTh2LTQ4YzAtNC40IDMuNC04IDcuNS04aDE4NWM0LjEgMCA3LjUgMy42IDcuNSA4djQ4eiIgZmlsbD0icmdiYSg1MiwxMjQsMTc1LDEpIj48L3BhdGg+CiAgICA8L2c+CiAgPC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
width: 42px;
height: 42px;
}
.icon-source {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI2NCA2NCA4OTYgODk2IiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHN0eWxlPSIiIGZpbHRlcj0ibm9uZSI+CiAgICAKICAgIDxnPgogICAgPHBhdGggZD0iTTkyOCAxNjFINjk5LjJjLTQ5LjEgMC05Ny4xIDE0LjEtMTM4LjQgNDAuN0w1MTIgMjMzbC00OC44LTMxLjNBMjU1LjIgMjU1LjIgMCAwIDAgMzI0LjggMTYxSDk2Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY1NjhjMCAxNy43IDE0LjMgMzIgMzIgMzJoMjI4LjhjNDkuMSAwIDk3LjEgMTQuMSAxMzguNCA0MC43bDQ0LjQgMjguNmMxLjMuOCAyLjggMS4zIDQuMyAxLjNzMy0uNCA0LjMtMS4zbDQ0LjQtMjguNkM2MDIgODA3LjEgNjUwLjEgNzkzIDY5OS4yIDc5M0g5MjhjMTcuNyAwIDMyLTE0LjMgMzItMzJWMTkzYzAtMTcuNy0xNC4zLTMyLTMyLTMyek00MDQgNTUzLjVjMCA0LjEtMy4yIDcuNS03LjEgNy41SDIxMS4xYy0zLjkgMC03LjEtMy40LTcuMS03LjV2LTQ1YzAtNC4xIDMuMi03LjUgNy4xLTcuNWgxODUuN2MzLjkgMCA3LjEgMy40IDcuMSA3LjV2NDV6bTAtMTQwYzAgNC4xLTMuMiA3LjUtNy4xIDcuNUgyMTEuMWMtMy45IDAtNy4xLTMuNC03LjEtNy41di00NWMwLTQuMSAzLjItNy41IDcuMS03LjVoMTg1LjdjMy45IDAgNy4xIDMuNCA3LjEgNy41djQ1em00MTYgMTQwYzAgNC4xLTMuMiA3LjUtNy4xIDcuNUg2MjcuMWMtMy45IDAtNy4xLTMuNC03LjEtNy41di00NWMwLTQuMSAzLjItNy41IDcuMS03LjVoMTg1LjdjMy45IDAgNy4xIDMuNCA3LjEgNy41djQ1em0wLTE0MGMwIDQuMS0zLjIgNy41LTcuMSA3LjVINjI3LjFjLTMuOSAwLTcuMS0zLjQtNy4xLTcuNXYtNDVjMC00LjEgMy4yLTcuNSA3LjEtNy41aDE4NS43YzMuOSAwIDcuMSAzLjQgNy4xIDcuNXY0NXoiIGZpbGw9InJnYmEoMTI5LDE3OSw1NSwxKSI+PC9wYXRoPgogICAgPC9nPgogIDwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
width: 42px;
height: 42px;
}
.download-all {
.bg-blue {
display: flex;
flex-direction: row;
flex-direction: column;
justify-content: center;
align-items: center;
width: 100vw;
background-color: $primary-color;
color: white;
padding: 5px 0px;
border-radius: 5px;
background-color: $bg-blue-shallow-color;
width: 72rpx;
height: 72rpx;
border-radius: 15rpx;
}
.download-all:active {
background-color: $primary-color;
.bg-yellow {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background-color: $bg-primary-shallow-color;
width: 72rpx;
height: 72rpx;
border-radius: 15rpx;
}
.bg-green {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background-color: $bg-green-light-color;
width: 72rpx;
height: 72rpx;
border-radius: 15rpx;
}
.bg-gray {
background-color: $bg-gray-input-color;
}
.download-desc {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
width: 100vw;
background-color: $white-color;
padding: 30rpx;
border-radius: 15rpx;
margin-top: 20rpx;
}
.link-title {
font-size: 14px;
display: flex;
flex-direction: row;
align-items: center;
font-size: 28rpx;
font-weight: bold;
}
.link-box {
background-color: $bg-gray-input-light-color;
border-radius: 15rpx;
padding: 10rpx;
margin-top: 10rpx;
}
.link {
margin-top: 5px;
word-wrap: break-word;
word-break: break-all;
width: 85vw;
font-size: 14px;
color: rgba(114, 197, 245, 0.692);
color: $text-blue-color;
}
.custom-tips {
@ -1313,10 +1370,42 @@
.hint {
font-size: 14px;
text-align: center;
color: rgb(248, 185, 50);
color: $primary-color;
font-weight: bold;
}
.download-notes {
display: flex;
flex-direction: row;
border-left: 8rpx solid $blue-color;
border-radius: 5rpx;
background-color: $bg-blue-shallow-color;
font-size: 24rpx;
/* #ifdef MP-BAIDU */
margin-bottom: 10rpx;
/* #endif */
/* #ifndef MP-BAIDU */
margin-bottom: 80rpx;
/* #endif */
padding: 20rpx;
box-shadow: 0rpx 0rpx 0rpx 5rpx $bg-gray-input-color;
}
.notes-title-box {
display: flex;
flex-direction: row;
align-items: center;
color: $text-blue-color;
}
.notes-content-box {
display: flex;
flex-direction: column;
align-items: flex-start;
color: $text-blue-color;
}
.weui-half-screen-dialog__ft {
height: 0;
padding: 0;

View File

@ -2,7 +2,7 @@
<view class="content">
<image src="/static/images/login_bg.png" class="bg-login" mode="scaleToFill"></image>
<view class="login-box">
<view class="input-container">
<view class="input-container">
<input :value="phoneNumber" @input="inputPhone" placeholder="请输入手机号码" class="login-input-content"
type="number" />
<view class="verify-box">

View File

@ -33,9 +33,9 @@
<view class="order-caption">{{detail.productName}}</view>
<view class="order-types">
<view class="or-type">{{proType(detail.productType)}}</view>
<view class="or-count">数量{{detail.quantity}}</view>
<view class="or-price">单价{{detail.unitPrice/100}}</view>
<view class="or-total">总金额{{item.totalAmount/100}}</view>
<view class="or-count">数量:{{detail.quantity}}</view>
<view class="or-price">单价:{{detail.unitPrice/100}}</view>
<view class="or-total">总金额:{{item.totalAmount/100}}</view>
</view>
<view class="order-remark-box">
<view class="order-remark-title">订单备注</view>

View File

@ -32,7 +32,7 @@
@doRefresh="doRefreshList">
<!-- #endif -->
<!-- #ifndef MP-TOUTIAO || MP-WEIXIN -->
<ContainerLoading :loadingVisible="loadingState" style="height: 79vh;margin-top: 100rpx;"
<ContainerLoading :loadingVisible="loadingState" style="height: 79vh;margin-top: 120rpx;"
@doRefresh="doRefreshList">
<!-- #endif -->
@ -51,8 +51,7 @@
</view>
</view>
<view class="record-money">
<view
style="display: flex;flex-direction: row;align-items: center;justify-content: center;">
<view class="record-money-type-text">
{{payTypeSign(item.type)}} {{item.accountMoney/100}}
</view>
<view class="money">{{item.accountAfterMoney/100}}</view>
@ -215,10 +214,11 @@
};
</script>
<style lang="scss" scoped>
.bg-top{
background-color: $bg-top-color;
<style lang="scss" scoped>
.bg-top {
background-color: $bg-top-color;
}
.order-box {
display: flex;
flex-direction: column;
@ -256,8 +256,8 @@
}
.record-title-type {
width: 112rpx;
height: 112rpx;
width: 100rpx;
height: 100rpx;
display: flex;
border-radius: 56rpx;
align-items: center;
@ -266,7 +266,7 @@
font-weight: bold;
color: white;
white-space: pre-wrap;
font-size: 33rpx;
font-size: 28rpx;
}
.type-z {
@ -297,6 +297,21 @@
font-family: PingFangSC-light;
}
.record-money {
display: flex;
flex-direction: column;
align-items: flex-end;
justify-content: space-between;
}
.record-money-type-text {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
font-weight: bold;
}
.record-desc {
margin-top: 22rpx;
padding: 20rpx 30rpx;
@ -326,16 +341,14 @@
.record-before {
color: $text-color;
font-size: 28rpx;
font-size: 24rpx;
text-align: left;
font-family: PingFangSC-regular;
}
.record-date {
color: $text-color;
font-size: 28rpx;
color: $text-gray-desc-color;
font-size: 24rpx;
text-align: left;
font-family: PingFangSC-regular;
}
.search-box {

View File

@ -28,20 +28,24 @@ $primary-color-active: #ffaa008e;
$primary-color-light: #FFFAF1;
/* 页面背景色 */
$bg-top-color: #F0F0F0;
$bg-bottom-color: #FFFFFF;
$bg-bottom-color: #FFFFFF;
$bg-blue-shallow-color:#EFF6FF;
/* 文字颜色 */
$text-color: #333333;
$text-brown-color: #42210B;
$text-gray-hint-color: #9A9A9A;
$text-gray-desc-color: #5c5c5c;
$text-blue-color: #3270FF;
$text-blue-color: #3270FF;
$text-red-color:#FF0000;
/* 背景棕色 */
$bg-brown-color: #42210B;
$bg-gray-color: #FAFAFA;
$bg-primary-deep-color: #FFA900;
$bg-primary-shallow-color: #ffaa0017;
$bg-red-color: #F7312A6B;
$bg-green-color: #78e2846b;
$bg-red-color: #F7312A6B;
$bg-red-shallow-color:#FEF2F2;
$bg-green-color: #78e2846b;
$bg-green-light-color: #DCFCE7c5;
$bg-green-deep-color: #39C7C1;
$bg-gray-deep-color: #CCCCCC;
$bg-gray-status-light-color: #D5D5D5;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":3,"file":"assets.js","sources":["static/images/login_bg.png","static/images/bg_mine.png","static/images/banner_1.png","static/images/banner_2.png","static/images/load_err.png"],"sourcesContent":["export default \"__VITE_ASSET__f090357f__\"","export default \"__VITE_ASSET__74f29ff2__\"","export default \"__VITE_ASSET__351ff10d__\"","export default \"__VITE_ASSET__00a37132__\"","export default \"__VITE_ASSET__f6d54c8c__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"storage.js","sources":["common/js/cache/storage.js"],"sourcesContent":["/**\r\n * 存储管理工具\r\n */\r\n\r\nconst STORAGE_PREFIX = 'aimz_';\r\n\r\n// 获取完整的存储键名\r\nconst getFullKey = (key) => {\r\n\treturn `${STORAGE_PREFIX}${key}`;\r\n};\r\n\r\n// 设置存储\r\nexport const set = (key, data) => {\r\n\ttry {\r\n\t\tconst fullKey = getFullKey(key);\r\n\t\tuni.setStorageSync(fullKey, data);\r\n\t\treturn true;\r\n\t} catch (error) {\r\n\t\tconsole.error('Storage set error:', error);\r\n\t\treturn false;\r\n\t}\r\n};\r\n\r\n// 获取存储\r\nexport const get = (key, defaultValue = null) => {\r\n\ttry {\r\n\t\tconst fullKey = getFullKey(key);\r\n\t\tconst value = uni.getStorageSync(fullKey);\r\n\t\treturn value || defaultValue;\r\n\t} catch (error) {\r\n\t\tconsole.error('Storage get error:', error);\r\n\t\treturn defaultValue;\r\n\t}\r\n};\r\n\r\n// 移除存储\r\nexport const remove = (key) => {\r\n\ttry {\r\n\t\tconst fullKey = getFullKey(key);\r\n\t\tuni.removeStorageSync(fullKey);\r\n\t\treturn true;\r\n\t} catch (error) {\r\n\t\tconsole.error('Storage remove error:', error);\r\n\t\treturn false;\r\n\t}\r\n};\r\n\r\n// 清除所有存储\r\nexport const clear = () => {\r\n\ttry {\r\n\t\tuni.clearStorageSync();\r\n\t\treturn true;\r\n\t} catch (error) {\r\n\t\tconsole.error('Storage clear error:', error);\r\n\t\treturn false;\r\n\t}\r\n};\r\n\r\n// 获取存储信息\r\nexport const info = () => {\r\n\ttry {\r\n\t\treturn uni.getStorageInfoSync();\r\n\t} catch (error) {\r\n\t\tconsole.error('Storage info error:', error);\r\n\t\treturn null;\r\n\t}\r\n};"],"names":["uni"],"mappings":";;AAIA,MAAM,iBAAiB;AAGvB,MAAM,aAAa,CAAC,QAAQ;AAC3B,SAAO,GAAG,cAAc,GAAG,GAAG;AAC/B;AAGY,MAAC,MAAM,CAAC,KAAK,SAAS;AACjC,MAAI;AACH,UAAM,UAAU,WAAW,GAAG;AAC9BA,kBAAAA,MAAI,eAAe,SAAS,IAAI;AAChC,WAAO;AAAA,EACP,SAAQ,OAAO;AACfA,kBAAA,MAAA,MAAA,SAAA,oCAAc,sBAAsB,KAAK;AACzC,WAAO;AAAA,EACP;AACF;AAGY,MAAC,MAAM,CAAC,KAAK,eAAe,SAAS;AAChD,MAAI;AACH,UAAM,UAAU,WAAW,GAAG;AAC9B,UAAM,QAAQA,cAAAA,MAAI,eAAe,OAAO;AACxC,WAAO,SAAS;AAAA,EAChB,SAAQ,OAAO;AACfA,kBAAA,MAAA,MAAA,SAAA,oCAAc,sBAAsB,KAAK;AACzC,WAAO;AAAA,EACP;AACF;;;"}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":3,"file":"data.js","sources":["common/js/data.js"],"sourcesContent":["const kindList = [{\r\n\t\"value\": \"CODE\",\r\n\t\"title\": \"代码\"\r\n}, {\r\n\t\"title\": \"操作手册\",\r\n\t\"value\": \"MANUAL\"\r\n}, {\r\n\t\"title\": \"全部\",\r\n\t\"value\": \"ALL\"\r\n}]\r\nconst typeList = [{\r\n\t\"title\": \"一次补正\",\r\n\t\"value\": \"CORRECTION1\"\r\n}, {\r\n\t\"title\": \"二次补正\",\r\n\t\"value\": \"CORRECTION2\"\r\n}]\r\nconst stateList = [{\r\n\t\"title\": \"待审核\",\r\n\t\"value\": \"PENDING\"\r\n}, {\r\n\t\"title\": \"已通过\",\r\n\t\"value\": \"APPROVED\"\r\n}, {\r\n\t\"title\": \"未通过\",\r\n\t\"value\": \"REJECTED\"\r\n}, {\r\n\t\"title\": \"已取消\",\r\n\t\"value\": \"CANCELED\"\r\n}]\r\nconst homeTypeList = [{\r\n\t\tvalue: 'FREE',\r\n\t\tlabel: '免费试用'\r\n\t},\r\n\t{\r\n\t\tvalue: 'MATERIAL',\r\n\t\tlabel: '写材料'\r\n\t},\r\n\t{\r\n\t\tvalue: 'ALL',\r\n\t\tlabel: '全托管'\r\n\t}\r\n]\r\nconst expandList = [{\r\n\t\tvalue: 'PKG',\r\n\t\tlabel: '安装包'\r\n\t},\r\n\t{\r\n\t\tvalue: 'VIDEO_DEMO',\r\n\t\tlabel: '演示视频'\r\n\t},\r\n\t{\r\n\t\tvalue: 'URGENT',\r\n\t\tlabel: '加急'\r\n\t}\r\n]\r\nexport {\r\n\tstateList,\r\n\tkindList,\r\n\ttypeList,\r\n\thomeTypeList,\r\n\texpandList\r\n}"],"names":[],"mappings":";AAAK,MAAC,WAAW,CAAC;AAAA,EACjB,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,CAAC;AACI,MAAC,WAAW,CAAC;AAAA,EACjB,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,CAAC;AACI,MAAC,YAAY,CAAC;AAAA,EAClB,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,GAAG;AAAA,EACF,SAAS;AAAA,EACT,SAAS;AACV,CAAC;AACI,MAAC,eAAe;AAAA,EAAC;AAAA,IACpB,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AACF;AACK,MAAC,aAAa;AAAA,EAAC;AAAA,IAClB,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AAAA,EACD;AAAA,IACC,OAAO;AAAA,IACP,OAAO;AAAA,EACP;AACF;;;;;;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":3,"file":"http.js","sources":["common/js/net/http.js"],"sourcesContent":["import {\r\n\tset,\r\n\tget\r\n} from '../cache/storage.js';\r\nimport {\r\n\toperatorUrl,\r\n\toperatorPlug,\r\n\tuploadImgUrl,\r\n\tpreviewUrl,\r\n\tcopyrightUrl,\r\n\timgAssets,\r\n\tappUrl\r\n} from '../net/mainUrl'\r\n\r\n/**\r\n * 传入请求参数返回Promise支持链试调用\r\n * @param url 请求地址\r\n * @param method 请求方法类型,不传入默认是\"GET\"\r\n * @param data 请求体数据\r\n * @param params 请求参数\r\n */\r\nfunction request(url, method = \"GET\", data = {}, params = {}, project = \"copyright\", needToken = true) {\r\n\tconst header = {\r\n\t\t\"content-type\": \"application/json\"\r\n\t\t// 有其他content-type需求加点逻辑判断处理即可\r\n\t}\r\n\t//是否需要token\r\n\tif (needToken) {\r\n\t\tconst token = get('token')\r\n\t\tif (token) {\r\n\t\t\theader.Auth = `Bearer ${token}`;\r\n\t\t}\r\n\t}\r\n\t//判断项目\r\n\tvar baseUrl = operatorUrl\r\n\tif (project == 'operator') {\r\n\t\tbaseUrl = operatorUrl\r\n\t} else if (project == 'copyright') {\r\n\t\tbaseUrl = copyrightUrl\r\n\t} else if (project == 'plug') {\r\n\t\tbaseUrl = operatorPlug\r\n\t}\r\n\treturn new Promise(function(resolve, reject) {\r\n\t\tuni.request({\r\n\t\t\turl: baseUrl + url,\r\n\t\t\ttimeout: 8000,\r\n\t\t\tmethod,\r\n\t\t\tdata,\r\n\t\t\tdataType: \"json\", // 微信官方文档中介绍会对数据进行一次JSON.parse\r\n\t\t\theader,\r\n\t\t\tsuccess(res) {\r\n\t\t\t\tif (res.statusCode === 200) {\r\n\t\t\t\t\tresolve(res.data)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.log('错误success')\r\n\t\t\t\t\treject(res.data)\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tfail(err) {\r\n\t\t\t\tconsole.log('错误')\r\n\t\t\t\tif (err.data) {\r\n\t\t\t\t\treject(err.data)\r\n\t\t\t\t} else {\r\n\t\t\t\t\treject(err)\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t})\r\n\t})\r\n}\r\n\r\n// 导出请求和服务地址\r\nexport {\r\n\trequest,\r\n\tuploadImgUrl,\r\n\tpreviewUrl,\r\n\tcopyrightUrl,\r\n\timgAssets,\r\n\tappUrl\r\n}"],"names":["get","operatorUrl","copyrightUrl","operatorPlug","uni"],"mappings":";;;;AAqBA,SAAS,QAAQ,KAAK,SAAS,OAAO,OAAO,CAAA,GAAI,SAAS,CAAE,GAAE,UAAU,aAAa,YAAY,MAAM;AACtG,QAAM,SAAS;AAAA,IACd,gBAAgB;AAAA;AAAA,EAEhB;AAED,MAAI,WAAW;AACd,UAAM,QAAQA,wBAAG,IAAC,OAAO;AACzB,QAAI,OAAO;AACV,aAAO,OAAO,UAAU,KAAK;AAAA,IAC7B;AAAA,EACD;AAED,MAAI,UAAUC,sBAAW;AACzB,MAAI,WAAW,YAAY;AAC1B,cAAUA,sBAAW;AAAA,EACvB,WAAY,WAAW,aAAa;AAClC,cAAUC,sBAAY;AAAA,EACxB,WAAY,WAAW,QAAQ;AAC7B,cAAUC,sBAAY;AAAA,EACtB;AACD,SAAO,IAAI,QAAQ,SAAS,SAAS,QAAQ;AAC5CC,kBAAAA,MAAI,QAAQ;AAAA,MACX,KAAK,UAAU;AAAA,MACf,SAAS;AAAA,MACT;AAAA,MACA;AAAA,MACA,UAAU;AAAA;AAAA,MACV;AAAA,MACA,QAAQ,KAAK;AACZ,YAAI,IAAI,eAAe,KAAK;AAC3B,kBAAQ,IAAI,IAAI;AAAA,QACrB,OAAW;AACNA,wBAAAA,MAAA,MAAA,OAAA,+BAAY,WAAW;AACvB,iBAAO,IAAI,IAAI;AAAA,QACf;AAAA,MACD;AAAA,MACD,KAAK,KAAK;AACTA,sBAAAA,MAAA,MAAA,OAAA,+BAAY,IAAI;AAChB,YAAI,IAAI,MAAM;AACb,iBAAO,IAAI,IAAI;AAAA,QACpB,OAAW;AACN,iBAAO,GAAG;AAAA,QACV;AAAA,MACD;AAAA,IACJ,CAAG;AAAA,EACH,CAAE;AACF;;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"mainUrl.js","sources":["common/js/net/mainUrl.js"],"sourcesContent":["// 定义api服务地址\r\nconst appUrl = 'https://www.aimzhu.com'\r\nconst operatorUrl = appUrl + '/operator';\r\nconst operatorPlug = appUrl + '/operator-plugin'\r\nconst copyrightUrl = appUrl + '/copyright';\r\nconst uploadImgUrl = copyrightUrl + '/api/file/v2/upload-image'\r\nconst previewUrl = copyrightUrl + '/route/file/v2/download/true/'\r\nconst downloadFileUrl = '/route/file/download/true/'\r\nconst imgAssets = appUrl + '/miniapp-assets'\r\n\r\nexport {\r\n\toperatorUrl,\r\n\toperatorPlug,\r\n\tuploadImgUrl,\r\n\tpreviewUrl,\r\n\tcopyrightUrl,\r\n\timgAssets,\r\n\tappUrl,\r\n\tdownloadFileUrl\r\n}"],"names":[],"mappings":";AACK,MAAC,SAAS;AACV,MAAC,cAAc,SAAS;AACxB,MAAC,eAAe,SAAS;AACzB,MAAC,eAAe,SAAS;AACzB,MAAC,eAAe,eAAe;AAC/B,MAAC,aAAa,eAAe;AAC7B,MAAC,kBAAkB;AACnB,MAAC,YAAY,SAAS;;;;;;;;;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"payApi.js","sources":["common/js/net/payApi.js"],"sourcesContent":["import {\r\n\trequest\r\n} from './http.js'\r\n// 公共API\r\nconst apiPath = {\r\n\tgetBuyPackageList: '/api/proj/servicepkg/packageinfo/listpage/${type}/self', //获取可以购买的套餐包列表\r\n\tgetPayOrder: '/api/pay/get-pay', //获取支付订单\r\n\tenterprisePay: '/api/pay/pay-account-recharge/${accountRechargeId}', //企业付款完成支付\r\n\tenterpriseAccountInfo: '/api/pay/get-pay-system-bank', //获取公司账户信息\r\n\twxPayParams: '/api/accountrecharge/save-wx-pay-prepay-id', //获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID\r\n}\r\nclass PayApi {\r\n\tstatic doGetBuyPackageList(type, data) {\r\n\t\tconst path = apiPath.getBuyPackageList.replace('${type}', type);\r\n\t\treturn request(path, \"GET\", data);\r\n\t}\r\n\t//对公转账完成\r\n\tstatic doCompleteEnterprisePay(url, data) {\r\n\t\tconst path = apiPath.enterprisePay.replace('${accountRechargeId}', url)\r\n\t\treturn request(path, \"POST\", data)\r\n\t}\r\n\t//获取账户信息\r\n\tstatic doGetEnterpriseAccountInfo() {\r\n\t\treturn request(apiPath.enterpriseAccountInfo, \"GET\")\r\n\t}\r\n\t//获取订单\r\n\tstatic doGetOrder(data) {\r\n\t\treturn request(apiPath.getPayOrder, \"POST\", data)\r\n\t}\r\n\t//获取微信支付参数\r\n\tstatic doGetWxPayParams(data) {\r\n\t\treturn request(apiPath.wxPayParams, \"POST\", data, null, \"operator\")\r\n\t}\r\n}\r\n\r\nexport default PayApi;"],"names":["request"],"mappings":";;AAIA,MAAM,UAAU;AAAA,EACf,mBAAmB;AAAA;AAAA,EACnB,aAAa;AAAA;AAAA,EACb,eAAe;AAAA;AAAA,EACf,uBAAuB;AAAA;AAAA,EACvB,aAAa;AAAA;AACd;AACA,MAAM,OAAO;AAAA,EACZ,OAAO,oBAAoB,MAAM,MAAM;AACtC,UAAM,OAAO,QAAQ,kBAAkB,QAAQ,WAAW,IAAI;AAC9D,WAAOA,2BAAQ,MAAM,OAAO,IAAI;AAAA,EAChC;AAAA;AAAA,EAED,OAAO,wBAAwB,KAAK,MAAM;AACzC,UAAM,OAAO,QAAQ,cAAc,QAAQ,wBAAwB,GAAG;AACtE,WAAOA,2BAAQ,MAAM,QAAQ,IAAI;AAAA,EACjC;AAAA;AAAA,EAED,OAAO,6BAA6B;AACnC,WAAOA,2BAAQ,QAAQ,uBAAuB,KAAK;AAAA,EACnD;AAAA;AAAA,EAED,OAAO,WAAW,MAAM;AACvB,WAAOA,mBAAO,QAAC,QAAQ,aAAa,QAAQ,IAAI;AAAA,EAChD;AAAA;AAAA,EAED,OAAO,iBAAiB,MAAM;AAC7B,WAAOA,mBAAAA,QAAQ,QAAQ,aAAa,QAAQ,MAAM,MAAM,UAAU;AAAA,EAClE;AACF;;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":3,"file":"validator.js","sources":["common/js/validator.js"],"sourcesContent":["// 手机号验证\r\nconst isValidPhone = (phone) => {\r\n\t// 手机号码正则\r\n\tconst mobilePattern = /^1[3-9]\\d{9}$/;\r\n\t// 固定电话正则\r\n\tconst landlinePattern = /^(0\\d{2,3})[- ]?\\d{7,8}$/;\r\n\tif (mobilePattern.test(phone)) {\r\n\t\treturn true\r\n\t} else if (landlinePattern.test(phone)) {\r\n\t\treturn true\r\n\t} else {\r\n\t\treturn false\r\n\t}\r\n};\r\nconst isMobilePhone = (phone) => {\r\n\tconst mobilePattern = /^1[3-9]\\d{9}$/;\r\n\treturn mobilePattern.test(phone)\r\n}\r\n\r\n// 邮箱验证\r\nconst isValidEmail = (email) => {\r\n\treturn /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$/.test(email);\r\n};\r\n\r\n// URL验证\r\nconst isValidUrl = (url) => {\r\n\ttry {\r\n\t\tnew URL(url);\r\n\t\treturn true;\r\n\t} catch {\r\n\t\treturn false;\r\n\t}\r\n};\r\n\r\n// 身份证号验证\r\nconst isValidIdCard = (idCard) => {\r\n\treturn /(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)/.test(idCard);\r\n};\r\n\r\n// 企业统一社会信用代码验证\r\nconst isValidCreditCode = (creditCode) => {\r\n\treturn /^[0-9A-HJ-NPQRTUWXY]{2}\\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/.test(creditCode);\r\n};\r\n\r\n// 密码强度验证至少包含数字和字母长度8-20位\r\nconst isValidPassword = (password) => {\r\n\treturn /^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{8,20}$/.test(password);\r\n};\r\n\r\nexport {\r\n\tisValidPhone,\r\n\tisValidEmail,\r\n\tisValidUrl,\r\n\tisValidIdCard,\r\n\tisValidCreditCode,\r\n\tisValidPassword,\n\tisMobilePhone\r\n};"],"names":[],"mappings":";AACK,MAAC,eAAe,CAAC,UAAU;AAE/B,QAAM,gBAAgB;AAEtB,QAAM,kBAAkB;AACxB,MAAI,cAAc,KAAK,KAAK,GAAG;AAC9B,WAAO;AAAA,EACP,WAAU,gBAAgB,KAAK,KAAK,GAAG;AACvC,WAAO;AAAA,EACT,OAAQ;AACN,WAAO;AAAA,EACP;AACF;AACK,MAAC,gBAAgB,CAAC,UAAU;AAChC,QAAM,gBAAgB;AACtB,SAAO,cAAc,KAAK,KAAK;AAChC;AAGK,MAAC,eAAe,CAAC,UAAU;AAC/B,SAAO,mDAAmD,KAAK,KAAK;AACrE;;;;"}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":3,"file":"ad-popup.js","sources":["components/ad-popup.vue?type=page"],"sourcesContent":["import MiniProgramPage from '/Users/adam/Documents/mini_program/ts_aimz/components/ad-popup.vue'\nswan.createPage(MiniProgramPage)"],"names":["MiniProgramPage"],"mappings":";;AACA,KAAK,WAAWA,QAAe,eAAA;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"ad-popup2.js","sources":["/Users/adam/Documents/mini_program/ts_aimz/components/ad-popup.vue?type=page"],"sourcesContent":["import MiniProgramPage from '/Users/adam/Documents/mini_program/ts_aimz/components/ad-popup.vue'\nswan.createPage(MiniProgramPage)"],"names":["MiniProgramPage"],"mappings":";;AACA,KAAK,WAAWA,QAAe,eAAA;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"container-loading.js","sources":["components/container-loading.vue","/Users/adam/Documents/mini_program/ts_aimz/components/container-loading.vue?type=component"],"sourcesContent":["<template>\r\n\t<view class=\"container\">\r\n\t\t<view v-if=\"loadingVisible=='loading'\" class=\"loading\"></view>\r\n\t\t<view v-else-if=\"loadingVisible=='error'\" class=\"error-box\" @click=\"notifyParentToRefresh\">\r\n\t\t\t<image src=\"/static/images/load_err.png\" class=\"loading_err\"></image>\r\n\t\t\t<text style=\"align-self: center;margin-top: 10px;color: #cecece;font-size: 14px;\">加载失败</text>\r\n\t\t</view>\r\n\t\t<view v-else-if=\"loadingVisible=='empty'\" class=\"error-box\" @click=\"notifyParentToRefresh\">\r\n\t\t\t<image src=\"/static/images/load_err.png\" class=\"loading_err\"></image>\r\n\t\t\t<text style=\"align-self: center;margin-top: 10px;color: #cecece;font-size: 14px;\">暂无数据</text>\r\n\t\t</view>\r\n\t\t<block v-else=\"loadingVisible=='success'\">\r\n\t\t\t<slot></slot>\r\n\t\t</block>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: \"container-loading\",\r\n\t\tprops: {\r\n\t\t\tloadingVisible: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: 'loading'\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {};\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tnotifyParentToRefresh() {\r\n\t\t\t\tthis.$emit('doRefresh')\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.container {\r\n\t\t/* display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n width: 100%;\r\n min-height: 200rpx; */\r\n\r\n\t\twidth: 100%;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tbox-sizing: border-box;\r\n\t\tbackground-color: transparent;\r\n\t}\r\n\r\n\t.loading {\r\n\t\tposition: relative;\r\n\t\twidth: 40px;\r\n\t\tborder-radius: 20px;\r\n\t\tperspective: 500px;\r\n\t\talign-self: center;\r\n\t\tmargin-top: 40%;\r\n\t}\r\n\r\n\t.loading:before,\r\n\t.loading:after {\r\n\t\tposition: absolute;\r\n\t\twidth: 15px;\r\n\t\theight: 15px;\r\n\t\tcontent: \"\";\r\n\t\tborder-radius: 20px;\r\n\t\tanimation: jumping 0.5s infinite alternate;\r\n\t\tbackground: rgba(0, 0, 0, 0);\r\n\t}\r\n\r\n\t.loading:before {\r\n\t\tleft: 0;\r\n\t}\r\n\r\n\t.loading:after {\r\n\t\tright: 0;\r\n\t\tanimation-delay: 0.15s;\r\n\t}\r\n\r\n\t.loading_err {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: center;\r\n\t\twidth: 150px;\r\n\t\talign-items: center;\r\n\t\theight: 100px;\r\n\t\talign-self: center;\r\n\t}\r\n\r\n\t@keyframes jumping {\r\n\r\n\t\t0% {\r\n\t\t\ttransform: scale(1) translateY(0px) rotateX(0deg);\r\n\t\t\tbox-shadow: 0 0 0 rgba(0, 0, 0, 0);\r\n\t\t}\r\n\r\n\t\t100% {\r\n\t\t\ttransform: scale(1.2) translateY(-25px) rotateX(45deg);\r\n\t\t\tbackground: #FE9944;\r\n\t\t\tbox-shadow: 0 25px 40px #FE9944;\r\n\t\t}\r\n\t}\r\n\r\n\t.error-box {\r\n\t\t/* display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n width: 100%;\r\n height: auto;\r\n margin-top: 20%; */\r\n\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\talign-self: center;\r\n\t\tmin-height: 200px;\r\n\t}\r\n</style>","import Component from '/Users/adam/Documents/mini_program/ts_aimz/components/container-loading.vue'\nswan.createComponent(Component)"],"names":[],"mappings":";;;AAkBC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AAAA,IACN,gBAAgB;AAAA,MACf,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,OAAO;AACN,WAAO;EACP;AAAA,EACD,SAAS;AAAA,IACR,wBAAwB;AACvB,WAAK,MAAM,WAAW;AAAA,IACvB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;ACjCD,KAAK,gBAAgB,SAAS;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"download-progress.js","sources":["components/download-progress.vue","/Users/adam/Documents/mini_program/ts_aimz/components/download-progress.vue?type=component"],"sourcesContent":["<template>\r\n\t<view class=\"mask\" v-if=\"isShow\">\r\n\t\t<view class=\"download-popup-box\">\r\n\t\t\t<view class=\"hint-text\">{{hintText}}</view>\r\n\t\t\t<view class=\"loading\" style=\"margin-top: 10px;\"></view>\r\n\t\t\t<view class=\"progress\">{{progress}}%</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: \"download-progress\",\r\n\t\tprops: {\r\n\t\t\tprogress: {\r\n\t\t\t\ttype: Number,\r\n\t\t\t\tdefault: 0\r\n\t\t\t},\r\n\t\t\tisShow: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: false\r\n\t\t\t},\r\n\t\t\thintText: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: '下载中...'\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t};\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.mask {\r\n\t\tposition: fixed;\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\twidth: 100vw;\r\n\t\theight: 100vh;\r\n\t\tbackground-color: rgba(0, 0, 0, 0.2);\n\t\tz-index: 9999;\r\n\t}\r\n\r\n\t.download-popup-box {\r\n\t\tposition: fixed;\r\n\t\ttop: 50%;\r\n\t\tleft: 50%;\r\n\t\ttransform: translate(-50%, -50%);\r\n\t\tbackground-color: white;\r\n\t\twidth: 150px;\r\n\t\theight: 150px;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tborder-radius: 10px;\r\n\t}\r\n\r\n\t.progress {\r\n\t\tmargin-top: 10px;\r\n\t\tcolor: #FE9944;\r\n\t}\r\n\r\n\t.hint-text {\r\n\t\tfont-size: 14px;\r\n\t\tcolor: black;\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n\t.loading {\r\n\t\tposition: relative;\r\n\t\twidth: 48px;\r\n\t\theight: 48px;\r\n\t\tanimation: satellite 3s infinite linear;\r\n\t\tborder: 1px solid #FE9944;\r\n\t\tborder-radius: 100%;\r\n\t}\r\n\r\n\t.loading:before,\r\n\t.loading:after {\r\n\t\tposition: absolute;\r\n\t\tleft: 1px;\r\n\t\ttop: 1px;\r\n\t\twidth: 12px;\r\n\t\theight: 12px;\r\n\t\tcontent: \"\";\r\n\t\tborder-radius: 100%;\r\n\t\tbackground-color: #FE9944;\r\n\t\tbox-shadow: 0 0 10px #FE9944;\r\n\t}\r\n\r\n\t.loading:after {\r\n\t\tright: 0;\r\n\t\twidth: 20px;\r\n\t\theight: 20px;\r\n\t\tmargin: 13px;\r\n\t}\r\n\r\n\t@keyframes satellite {\r\n\t\tfrom {\r\n\t\t\ttransform: rotate(0) translateZ(0);\r\n\t\t}\r\n\r\n\t\tto {\r\n\t\t\ttransform: rotate(360deg) translateZ(0);\r\n\t\t}\r\n\t}\r\n</style>","import Component from '/Users/adam/Documents/mini_program/ts_aimz/components/download-progress.vue'\nswan.createComponent(Component)"],"names":[],"mappings":";;AAWC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AAAA,IACN,UAAU;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,QAAQ;AAAA,MACP,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,UAAU;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,OAAO;AACN,WAAO;EAGR;AACD;;;;;;;;;;AC/BD,KAAK,gBAAgB,SAAS;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"readTxt.js","sources":["pages/common/readTxt/readTxt.vue","pages/common/readTxt/readTxt.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"page-container\">\r\n\t\t<view class=\"hint\">温馨提示:如需编辑或分享文字,您可选中文字,一键复制至微信或文档内进行操作。</view>\r\n\t\t<view class=\"content\" v-if=\"txtParagraphs != null && txtParagraphs.length>0\">\r\n\t\t\t<view v-for=\"(item,index) in txtParagraphs\" :key=\"index\">\r\n\t\t\t\t<text selectable=\"true\">{{item}}</text>\r\n\t\t\t\t<view style=\"height: 10px;\"></view> <!-- 段落间隔 -->\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tfileUrl: '',\r\n\t\t\t\ttxtParagraphs: []\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(options) {\r\n\t\t\tthis.fileUrl = options.filePath\r\n\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\ttitle: '文档'\r\n\t\t\t})\r\n\t\t\tuni.setNavigationBarColor({\r\n\t\t\t\tfrontColor: '#000000', // 必写项,字体颜色仅支持#ffffff和#000000\r\n\t\t\t\tbackgroundColor: '#F0F0F0', // 传递的颜色值,仅支持十六进制颜色\r\n\t\t\t\tanimation: { // 可选项\r\n\t\t\t\t\tduration: 500,\r\n\t\t\t\t\ttimingFunc: 'easeIn'\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\tthis.readTxt()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\treadTxt() {\r\n\t\t\t\tconst _self = this\r\n\t\t\t\tconst fs = uni.getFileSystemManager();\r\n\t\t\t\tfs.readFile({\r\n\t\t\t\t\tfilePath: _self.fileUrl,\r\n\t\t\t\t\tencoding: 'utf8',\r\n\t\t\t\t\tsuccess: (readRes) => {\r\n\t\t\t\t\t\tconst fileContent = readRes.data;\r\n\t\t\t\t\t\t// 简单示例:按空行拆分段落\r\n\t\t\t\t\t\tconst paragraphs = fileContent.split('\\n\\n').map((p) => p.trim()).filter((p) => p);\r\n\t\t\t\t\t\t// 将处理后的段落数据设置到页面数据中\r\n\t\t\t\t\t\t_self.txtParagraphs = paragraphs\r\n\t\t\t\t\t\tconsole.log(_self.txtParagraphs)\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: (readErr) => {\r\n\t\t\t\t\t\tconsole.error('读取txt文件内容失败', readErr);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t/* pages/readTxt/readTxt.wxss */\r\n\tpage {\r\n\t\tbackground-color: white;\r\n\t}\r\n\r\n\t.hint {\r\n\t\tfont-size: 14px;\r\n\t\ttext-align: center;\r\n\t\tcolor: rgb(248, 185, 50);\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n\t.content {\r\n\t\tpadding: 10px;\r\n\t\tborder: 1px solid #dfdddd;\r\n\t\tborder-radius: 5px;\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/adam/Documents/mini_program/ts_aimz/pages/common/readTxt/readTxt.vue'\nswan.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAaC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,SAAS;AAAA,MACT,eAAe,CAAC;AAAA,IACjB;AAAA,EACA;AAAA,EACD,OAAO,SAAS;AACf,SAAK,UAAU,QAAQ;AACvBA,kBAAAA,MAAI,sBAAsB;AAAA,MACzB,OAAO;AAAA,KACP;AACDA,kBAAAA,MAAI,sBAAsB;AAAA,MACzB,YAAY;AAAA;AAAA,MACZ,iBAAiB;AAAA;AAAA,MACjB,WAAW;AAAA;AAAA,QACV,UAAU;AAAA,QACV,YAAY;AAAA,MACb;AAAA,KACA;AACD,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,SAAS;AAAA,IACR,UAAU;AACT,YAAM,QAAQ;AACd,YAAM,KAAKA,oBAAI;AACf,SAAG,SAAS;AAAA,QACX,UAAU,MAAM;AAAA,QAChB,UAAU;AAAA,QACV,SAAS,CAAC,YAAY;AACrB,gBAAM,cAAc,QAAQ;AAE5B,gBAAM,aAAa,YAAY,MAAM,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,KAAM,CAAA,EAAE,OAAO,CAAC,MAAM,CAAC;AAEjF,gBAAM,gBAAgB;AACtBA,wBAAAA,MAAY,MAAA,OAAA,0CAAA,MAAM,aAAa;AAAA,QAC/B;AAAA,QACD,MAAM,CAAC,YAAY;AAClBA,wBAAA,MAAA,MAAA,SAAA,0CAAc,gBAAgB,OAAO;AAAA,QACtC;AAAA,MACD,CAAC;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;ACvDD,KAAK,WAAW,eAAe;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"rule.js","sources":["pages/common/rule/rule.vue","pages/common/rule/rule.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"rule-content-box\">\r\n\t\t<text class=\"rule-content-title\">{{title}}</text>\r\n\t\t<rich-text class=\"rule-content-body\" :nodes=\"content\"></rich-text>\r\n\t\t<uni-popup type=\"message\" ref=\"msg\">\r\n\t\t\t<uni-popup-message :type=\"msgType\" :message=\"msgTxt\" :duration=\"2000\"></uni-popup-message>\r\n\t\t</uni-popup>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport ProApi from '@/common/js/net/projectApi.js'\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmsgType: 'info',\r\n\t\t\t\tmsgTxt: '',\r\n\t\t\t\tcontent: \"\",\r\n\t\t\t\ttitle: '',\r\n\t\t\t\tid: '',\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(options) {\r\n\t\t\tthis.id = options.id\r\n\t\t\tuni.setNavigationBarColor({\r\n\t\t\t\tfrontColor: '#000000', // 必写项,字体颜色仅支持#ffffff和#000000\r\n\t\t\t\tbackgroundColor: '#F0F0F0', // 传递的颜色值,仅支持十六进制颜色\r\n\t\t\t\tanimation: { // 可选项\r\n\t\t\t\t\tduration: 500,\r\n\t\t\t\t\ttimingFunc: 'easeIn'\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t\tthis.getDeal()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//获取协议内容\r\n\t\t\tgetDeal() {\r\n\t\t\t\tvar _self = this\r\n\t\t\t\tuni.showLoading({\r\n\t\t\t\t\ttitle: '加载中...',\r\n\t\t\t\t})\r\n\t\t\t\tProApi.doGetRuleDate(_self.id)\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tuni.hideLoading()\r\n\t\t\t\t\t\tif (res && res.content && res.content != '') {\r\n\t\t\t\t\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\t\t\t\t\ttitle: res.title\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t_self.title = res.title\r\n\t\t\t\t\t\t\t_self.content = res.content\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t_self.msgType = 'error'\r\n\t\t\t\t\t\t\t_self.msgTxt = '很遗憾,当前服务器返回的数据有误,辛苦您过会儿再尝试。'\r\n\t\t\t\t\t\t\t_self.$refs.msg.open()\r\n\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\tuni.navigateBack()\r\n\t\t\t\t\t\t\t}, 1500);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\t.catch((err) => {\r\n\t\t\t\t\t\tuni.hideLoading()\r\n\t\t\t\t\t\tconsole.log(err)\r\n\t\t\t\t\t\t_self.msgType = 'error'\r\n\t\t\t\t\t\t_self.msgTxt = '很遗憾,当前服务器返回的数据有误,辛苦您过会儿再尝试。'\r\n\t\t\t\t\t\t_self.$refs.msg.open()\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tuni.navigateBack()\r\n\t\t\t\t\t\t}, 1500);\r\n\t\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.rule-content-box {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tpadding: 20rpx;\r\n\t}\r\n\r\n\t.rule-content-title {\r\n\t\tfont-size: 28rpx;\r\n\t\tfont-weight: 500;\r\n\t\tcolor: black;\r\n\t}\r\n\r\n\t.rule-content-body {\r\n\t\tfont-size: 24rpx;\r\n\t\tcolor: gray;\r\n\t\tmargin-top: 20rpx;\r\n\t\tpadding: 20rpx;\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/adam/Documents/mini_program/ts_aimz/pages/common/rule/rule.vue'\nswan.createPage(MiniProgramPage)"],"names":["uni","ProApi"],"mappings":";;;AAYC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,SAAS;AAAA,MACT,QAAQ;AAAA,MACR,SAAS;AAAA,MACT,OAAO;AAAA,MACP,IAAI;AAAA,IACL;AAAA,EACA;AAAA,EACD,OAAO,SAAS;AACf,SAAK,KAAK,QAAQ;AAClBA,kBAAAA,MAAI,sBAAsB;AAAA,MACzB,YAAY;AAAA;AAAA,MACZ,iBAAiB;AAAA;AAAA,MACjB,WAAW;AAAA;AAAA,QACV,UAAU;AAAA,QACV,YAAY;AAAA,MACb;AAAA,KACA;AACD,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,SAAS;AAAA;AAAA,IAER,UAAU;AACT,UAAI,QAAQ;AACZA,oBAAAA,MAAI,YAAY;AAAA,QACf,OAAO;AAAA,OACP;AACDC,sCAAO,cAAc,MAAM,EAAE,EAC3B,KAAK,SAAO;AACZD,sBAAAA,MAAI,YAAY;AAChB,YAAI,OAAO,IAAI,WAAW,IAAI,WAAW,IAAI;AAC5CA,wBAAAA,MAAI,sBAAsB;AAAA,YACzB,OAAO,IAAI;AAAA,WACX;AACD,gBAAM,QAAQ,IAAI;AAClB,gBAAM,UAAU,IAAI;AAAA,eACd;AACN,gBAAM,UAAU;AAChB,gBAAM,SAAS;AACf,gBAAM,MAAM,IAAI,KAAK;AACrB,qBAAW,MAAM;AAChBA,0BAAAA,MAAI,aAAa;AAAA,UACjB,GAAE,IAAI;AAAA,QACR;AAAA,OACA,EACA,MAAM,CAAC,QAAQ;AACfA,sBAAAA,MAAI,YAAY;AAChBA,sBAAAA,uDAAY,GAAG;AACf,cAAM,UAAU;AAChB,cAAM,SAAS;AACf,cAAM,MAAM,IAAI,KAAK;AACrB,mBAAW,MAAM;AAChBA,wBAAAA,MAAI,aAAa;AAAA,QACjB,GAAE,IAAI;AAAA,OACP;AAAA,IACH;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtED,KAAK,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":3,"file":"payState.js","sources":["pages/pay/payState/payState.vue","pages/pay/payState/payState.vue?type=page"],"sourcesContent":["<template>\r\n\t<view class=\"page-container\">\r\n\t\t<view class=\"contaienr\">\r\n\t\t\t<view class=\"icon\" style=\"width: 96px;height: 96px;\"></view>\r\n\t\t\t<view class=\"title\">交易成功</view>\r\n\t\t\t<view class=\"hint\">{{hint}}</view>\r\n\t\t\t<view class=\"btn\" @click=\"doComplete\">完成</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\thint: '支付成功!请前往\"我的\"页面进行查收.'\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(options) {\r\n\t\t\tconst type = options.type\r\n\t\t\tuni.setNavigationBarTitle({\r\n\t\t\t\ttitle: '交易成功',\r\n\t\t\t})\r\n\t\t\tif (type == 1) {\r\n\t\t\t\tthis.hint = '恭喜,支付成功!客服将即刻启动审核流程,待审核无误,您即可前往 “我的” 页面,进行查收。'\r\n\t\t\t} else {\r\n\t\t\t\tthis.hint = '支付成功!请前往\"我的\"页面进行查收.'\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tdoComplete() {\r\n\t\t\t\tuni.navigateBack()\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\tpage {\r\n\t\tbackground-color: white;\r\n\t}\r\n\r\n\t.icon {\r\n\t\tbackground-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQzNDg5NTM0MzA5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI1OTIiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTUxMiAxMDI0QTUxMiA1MTIgMCAxIDEgNTEyIDBhNTEyIDUxMiAwIDAgMSAwIDEwMjR6IG0tNDkuNTkwODU3LTM3Ny4xOTc3MTRMMzE1Ljk3NzE0MyA0OTguNjE0ODU3IDIxOS40Mjg1NzEgNTkwLjg0OGM3MC4yMTcxNDMgMzcuODE0ODU3IDE2OC41OTQyODYgMTA2Ljc4ODU3MSAyNTIuODU0ODU4IDIxMy43MjM0MjlDNTMxLjgyMTcxNCA2OTIuNjYyODU3IDcxNS4zMzcxNDMgNDYzLjcyNTcxNCA4MDQuNTcxNDI5IDQ0My4yNDU3MTRjLTE0LjQwOTE0My01Ny43MDk3MTQtMjIuNTI4LTE2Ni4wMzQyODYgMC0yMjMuODE3MTQzLTE4My4wMDM0MjkgMTIwLjY4NTcxNC0zNDIuMTYyMjg2IDQyNy4zNzM3MTQtMzQyLjE2MjI4NiA0MjcuMzczNzE1eiIgZmlsbD0iIzAyOUIwMCIgcC1pZD0iMjU5MyI+PC9wYXRoPjwvc3ZnPg==');\r\n\t\tbackground-size: cover;\r\n\t\tbackground-repeat: no-repeat;\r\n\t}\r\n\r\n\t.contaienr {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tmargin-top: 40px;\r\n\t}\r\n\r\n\t.title {\r\n\t\tfont-size: 20px;\r\n\t\tmargin-top: 20px;\r\n\t\tfont-weight: bold;\r\n\t}\r\n\r\n\t.hint {\r\n\t\tfont-size: 14px;\r\n\t\tmargin-top: 30px;\r\n\t\tcolor: gray;\r\n\t\twidth: 70vw;\r\n\t\ttext-align: center;\r\n\t}\r\n\r\n\t.btn {\r\n\t\tbackground-color: #37AD46;\r\n\t\tcolor: white;\r\n\t\ttext-align: center;\r\n\t\theight: 42px;\r\n\t\tmargin-top: 30px;\r\n\t\twidth: 50vw;\r\n\t\tline-height: 42px;\r\n\t\tborder-radius: 20rpx;\r\n\t\tmargin-bottom: 20px;\r\n\t}\r\n\r\n\t.btn:active {\r\n\t\tbackground-color: #4eaa5a;\r\n\t\tcolor: white;\r\n\t}\r\n</style>","import MiniProgramPage from '/Users/adam/Documents/mini_program/ts_aimz/pages/pay/payState/payState.vue'\nswan.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAYC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAM;AAAA,IACP;AAAA,EACA;AAAA,EACD,OAAO,SAAS;AACf,UAAM,OAAO,QAAQ;AACrBA,kBAAAA,MAAI,sBAAsB;AAAA,MACzB,OAAO;AAAA,KACP;AACD,QAAI,QAAQ,GAAG;AACd,WAAK,OAAO;AAAA,WACN;AACN,WAAK,OAAO;AAAA,IACb;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACR,aAAa;AACZA,oBAAAA,MAAI,aAAa;AAAA,IAClB;AAAA,EACD;AACD;;;;;;;;ACjCD,KAAK,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js"],"sourcesContent":["import en from './en.json'\r\nimport zhHans from './zh-Hans.json'\r\nimport zhHant from './zh-Hant.json'\r\nexport default {\r\n\ten,\r\n\t'zh-Hans': zhHans,\r\n\t'zh-Hant': zhHant\r\n}\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGA,MAAe,eAAA;AAAA,EACd;AAAA,EACA,WAAW;AAAA,EACX,WAAW;AACZ;;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":3,"file":"utils.js","sources":["uni_modules/uni-file-picker/components/uni-file-picker/utils.js"],"sourcesContent":["/**\r\n * 获取文件名和后缀\r\n * @param {String} name\r\n */\r\nexport const get_file_ext = (name) => {\r\n\tconst last_len = name.lastIndexOf('.')\r\n\tconst len = name.length\r\n\treturn {\r\n\t\tname: name.substring(0, last_len),\r\n\t\text: name.substring(last_len + 1, len)\r\n\t}\r\n}\r\n\r\n/**\r\n * 获取扩展名\r\n * @param {Array} fileExtname\r\n */\r\nexport const get_extname = (fileExtname) => {\r\n\tif (!Array.isArray(fileExtname)) {\r\n\t\tlet extname = fileExtname.replace(/(\\[|\\])/g, '')\r\n\t\treturn extname.split(',')\r\n\t} else {\r\n\t\treturn fileExtname\r\n\t}\r\n\treturn []\r\n}\r\n\r\n/**\r\n * 获取文件和检测是否可选\r\n */\r\nexport const get_files_and_is_max = (res, _extname) => {\r\n\tlet filePaths = []\r\n\tlet files = []\r\n\tif(!_extname || _extname.length === 0){\r\n\t\treturn {\r\n\t\t\tfilePaths,\r\n\t\t\tfiles\r\n\t\t}\r\n\t}\r\n\tres.tempFiles.forEach(v => {\r\n\t\tlet fileFullName = get_file_ext(v.name)\r\n\t\tconst extname = fileFullName.ext.toLowerCase()\r\n\t\tif (_extname.indexOf(extname) !== -1) {\r\n\t\t\tfiles.push(v)\r\n\t\t\tfilePaths.push(v.path)\r\n\t\t}\r\n\t})\r\n\tif (files.length !== res.tempFiles.length) {\r\n\t\tuni.showToast({\r\n\t\t\ttitle: `当前选择了${res.tempFiles.length}个文件 ${res.tempFiles.length - files.length} 个文件格式不正确`,\r\n\t\t\ticon: 'none',\r\n\t\t\tduration: 5000\r\n\t\t})\r\n\t}\r\n\r\n\treturn {\r\n\t\tfilePaths,\r\n\t\tfiles\r\n\t}\r\n}\r\n\r\n\r\n/**\r\n * 获取图片信息\r\n * @param {Object} filepath\r\n */\r\nexport const get_file_info = (filepath) => {\r\n\treturn new Promise((resolve, reject) => {\r\n\t\tuni.getImageInfo({\r\n\t\t\tsrc: filepath,\r\n\t\t\tsuccess(res) {\r\n\t\t\t\tresolve(res)\r\n\t\t\t},\r\n\t\t\tfail(err) {\r\n\t\t\t\treject(err)\r\n\t\t\t}\r\n\t\t})\r\n\t})\r\n}\r\n/**\r\n * 获取封装数据\r\n */\r\nexport const get_file_data = async (files, type = 'image') => {\r\n\t// 最终需要上传数据库的数据\r\n\tlet fileFullName = get_file_ext(files.name)\r\n\tconst extname = fileFullName.ext.toLowerCase()\r\n\tlet filedata = {\r\n\t\tname: files.name,\r\n\t\tuuid: files.uuid,\r\n\t\textname: extname || '',\r\n\t\tcloudPath: files.cloudPath,\r\n\t\tfileType: files.fileType,\n\t\tthumbTempFilePath: files.thumbTempFilePath,\r\n\t\turl: files.path || files.path,\r\n\t\tsize: files.size, //单位是字节\r\n\t\timage: {},\r\n\t\tpath: files.path,\r\n\t\tvideo: {}\r\n\t}\r\n\tif (type === 'image') {\r\n\t\tconst imageinfo = await get_file_info(files.path)\r\n\t\tdelete filedata.video\r\n\t\tfiledata.image.width = imageinfo.width\r\n\t\tfiledata.image.height = imageinfo.height\r\n\t\tfiledata.image.location = imageinfo.path\r\n\t} else {\r\n\t\tdelete filedata.image\r\n\t}\r\n\treturn filedata\r\n}\r\n"],"names":["uni"],"mappings":";;AAIO,MAAM,eAAe,CAAC,SAAS;AACrC,QAAM,WAAW,KAAK,YAAY,GAAG;AACrC,QAAM,MAAM,KAAK;AACjB,SAAO;AAAA,IACN,MAAM,KAAK,UAAU,GAAG,QAAQ;AAAA,IAChC,KAAK,KAAK,UAAU,WAAW,GAAG,GAAG;AAAA,EACrC;AACF;AAMY,MAAC,cAAc,CAAC,gBAAgB;AAC3C,MAAI,CAAC,MAAM,QAAQ,WAAW,GAAG;AAChC,QAAI,UAAU,YAAY,QAAQ,YAAY,EAAE;AAChD,WAAO,QAAQ,MAAM,GAAG;AAAA,EAC1B,OAAQ;AACN,WAAO;AAAA,EACP;AAEF;AAKY,MAAC,uBAAuB,CAAC,KAAK,aAAa;AACtD,MAAI,YAAY,CAAE;AAClB,MAAI,QAAQ,CAAE;AACd,MAAG,CAAC,YAAY,SAAS,WAAW,GAAE;AACrC,WAAO;AAAA,MACN;AAAA,MACA;AAAA,IACA;AAAA,EACD;AACD,MAAI,UAAU,QAAQ,OAAK;AAC1B,QAAI,eAAe,aAAa,EAAE,IAAI;AACtC,UAAM,UAAU,aAAa,IAAI,YAAa;AAC9C,QAAI,SAAS,QAAQ,OAAO,MAAM,IAAI;AACrC,YAAM,KAAK,CAAC;AACZ,gBAAU,KAAK,EAAE,IAAI;AAAA,IACrB;AAAA,EACH,CAAE;AACD,MAAI,MAAM,WAAW,IAAI,UAAU,QAAQ;AAC1CA,kBAAAA,MAAI,UAAU;AAAA,MACb,OAAO,QAAQ,IAAI,UAAU,MAAM,QAAQ,IAAI,UAAU,SAAS,MAAM,MAAM;AAAA,MAC9E,MAAM;AAAA,MACN,UAAU;AAAA,IACb,CAAG;AAAA,EACD;AAED,SAAO;AAAA,IACN;AAAA,IACA;AAAA,EACA;AACF;AAOO,MAAM,gBAAgB,CAAC,aAAa;AAC1C,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAW;AACvCA,kBAAAA,MAAI,aAAa;AAAA,MAChB,KAAK;AAAA,MACL,QAAQ,KAAK;AACZ,gBAAQ,GAAG;AAAA,MACX;AAAA,MACD,KAAK,KAAK;AACT,eAAO,GAAG;AAAA,MACV;AAAA,IACJ,CAAG;AAAA,EACH,CAAE;AACF;AAIY,MAAC,gBAAgB,OAAO,OAAO,OAAO,YAAY;AAE7D,MAAI,eAAe,aAAa,MAAM,IAAI;AAC1C,QAAM,UAAU,aAAa,IAAI,YAAa;AAC9C,MAAI,WAAW;AAAA,IACd,MAAM,MAAM;AAAA,IACZ,MAAM,MAAM;AAAA,IACZ,SAAS,WAAW;AAAA,IACpB,WAAW,MAAM;AAAA,IACjB,UAAU,MAAM;AAAA,IAChB,mBAAmB,MAAM;AAAA,IACzB,KAAK,MAAM,QAAQ,MAAM;AAAA,IACzB,MAAM,MAAM;AAAA;AAAA,IACZ,OAAO,CAAE;AAAA,IACT,MAAM,MAAM;AAAA,IACZ,OAAO,CAAE;AAAA,EACT;AACD,MAAI,SAAS,SAAS;AACrB,UAAM,YAAY,MAAM,cAAc,MAAM,IAAI;AAChD,WAAO,SAAS;AAChB,aAAS,MAAM,QAAQ,UAAU;AACjC,aAAS,MAAM,SAAS,UAAU;AAClC,aAAS,MAAM,WAAW,UAAU;AAAA,EACtC,OAAQ;AACN,WAAO,SAAS;AAAA,EAChB;AACD,SAAO;AACR;;;;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"uni-icons.js","sources":["uni_modules/uni-icons/components/uni-icons/uni-icons.vue","/Users/adam/Documents/mini_program/ts_aimz/uni_modules/uni-icons/components/uni-icons/uni-icons.vue?type=component"],"sourcesContent":["<template>\r\n\t<!-- #ifdef APP-NVUE -->\r\n\t<text :style=\"styleObj\" class=\"uni-icons\" @click=\"_onClick\">{{unicode}}</text>\r\n\t<!-- #endif -->\r\n\t<!-- #ifndef APP-NVUE -->\r\n\t<text :style=\"styleObj\" class=\"uni-icons\" :class=\"['uniui-'+type,customPrefix,customPrefix?type:'']\" @click=\"_onClick\">\r\n\t\t<slot></slot>\r\n\t</text>\r\n\t<!-- #endif -->\r\n</template>\r\n\r\n<script>\r\n\timport { fontData } from './uniicons_file_vue.js';\r\n\r\n\tconst getVal = (val) => {\r\n\t\tconst reg = /^[0-9]*$/g\r\n\t\treturn (typeof val === 'number' || reg.test(val)) ? val + 'px' : val;\r\n\t}\r\n\r\n\t// #ifdef APP-NVUE\r\n\tvar domModule = weex.requireModule('dom');\r\n\timport iconUrl from './uniicons.ttf'\r\n\tdomModule.addRule('fontFace', {\r\n\t\t'fontFamily': \"uniicons\",\r\n\t\t'src': \"url('\" + iconUrl + \"')\"\r\n\t});\r\n\t// #endif\r\n\r\n\t/**\r\n\t * Icons 图标\r\n\t * @description 用于展示 icons 图标\r\n\t * @tutorial https://ext.dcloud.net.cn/plugin?id=28\r\n\t * @property {Number} size 图标大小\r\n\t * @property {String} type 图标图案,参考示例\r\n\t * @property {String} color 图标颜色\r\n\t * @property {String} customPrefix 自定义图标\r\n\t * @event {Function} click 点击 Icon 触发事件\r\n\t */\r\n\texport default {\r\n\t\tname: 'UniIcons',\r\n\t\temits: ['click'],\r\n\t\tprops: {\r\n\t\t\ttype: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: ''\r\n\t\t\t},\r\n\t\t\tcolor: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: '#333333'\r\n\t\t\t},\r\n\t\t\tsize: {\r\n\t\t\t\ttype: [Number, String],\r\n\t\t\t\tdefault: 16\r\n\t\t\t},\r\n\t\t\tcustomPrefix: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: ''\r\n\t\t\t},\r\n\t\t\tfontFamily: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: ''\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\ticons: fontData\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tunicode() {\r\n\t\t\t\tlet code = this.icons.find(v => v.font_class === this.type)\r\n\t\t\t\tif (code) {\r\n\t\t\t\t\treturn code.unicode\r\n\t\t\t\t}\r\n\t\t\t\treturn ''\r\n\t\t\t},\r\n\t\t\ticonSize() {\r\n\t\t\t\treturn getVal(this.size)\r\n\t\t\t},\r\n\t\t\tstyleObj() {\r\n\t\t\t\tif (this.fontFamily !== '') {\r\n\t\t\t\t\treturn `color: ${this.color}; font-size: ${this.iconSize}; font-family: ${this.fontFamily};`\r\n\t\t\t\t}\r\n\t\t\t\treturn `color: ${this.color}; font-size: ${this.iconSize};`\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t_onClick() {\r\n\t\t\t\tthis.$emit('click')\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t/* #ifndef APP-NVUE */\r\n\t@import './uniicons.css';\r\n\r\n\t@font-face {\r\n\t\tfont-family: uniicons;\r\n\t\tsrc: url('./uniicons.ttf');\r\n\t}\r\n\r\n\t/* #endif */\r\n\t.uni-icons {\r\n\t\tfont-family: uniicons;\r\n\t\ttext-decoration: none;\r\n\t\ttext-align: center;\r\n\t}\r\n</style>\n","import Component from '/Users/adam/Documents/mini_program/ts_aimz/uni_modules/uni-icons/components/uni-icons/uni-icons.vue'\nswan.createComponent(Component)"],"names":["fontData"],"mappings":";;;AAcC,MAAM,SAAS,CAAC,QAAQ;AACvB,QAAM,MAAM;AACZ,SAAQ,OAAO,QAAQ,YAAY,IAAI,KAAK,GAAG,IAAK,MAAM,OAAO;AAClE;AAqBA,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO,CAAC,OAAO;AAAA,EACf,OAAO;AAAA,IACN,MAAM;AAAA,MACL,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,OAAO;AAAA,MACN,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,MAAM;AAAA,MACL,MAAM,CAAC,QAAQ,MAAM;AAAA,MACrB,SAAS;AAAA,IACT;AAAA,IACD,cAAc;AAAA,MACb,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,YAAY;AAAA,MACX,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,OAAO;AACN,WAAO;AAAA,MACN,OAAOA,2DAAO;AAAA,IACf;AAAA,EACA;AAAA,EACD,UAAU;AAAA,IACT,UAAU;AACT,UAAI,OAAO,KAAK,MAAM,KAAK,OAAK,EAAE,eAAe,KAAK,IAAI;AAC1D,UAAI,MAAM;AACT,eAAO,KAAK;AAAA,MACb;AACA,aAAO;AAAA,IACP;AAAA,IACD,WAAW;AACV,aAAO,OAAO,KAAK,IAAI;AAAA,IACvB;AAAA,IACD,WAAW;AACV,UAAI,KAAK,eAAe,IAAI;AAC3B,eAAO,UAAU,KAAK,KAAK,gBAAgB,KAAK,QAAQ,kBAAkB,KAAK,UAAU;AAAA,MAC1F;AACA,aAAO,UAAU,KAAK,KAAK,gBAAgB,KAAK,QAAQ;AAAA,IACzD;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACR,WAAW;AACV,WAAK,MAAM,OAAO;AAAA,IACnB;AAAA,EACD;AACD;;;;;;;;;;;AC1FD,KAAK,gBAAgB,SAAS;"}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["uni_modules/uni-load-more/components/uni-load-more/i18n/index.js"],"sourcesContent":["import en from './en.json'\r\nimport zhHans from './zh-Hans.json'\r\nimport zhHant from './zh-Hant.json'\r\nexport default {\r\n\ten,\r\n\t'zh-Hans': zhHans,\r\n\t'zh-Hant': zhHant\r\n}\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAGA,MAAe,WAAA;AAAA,EACd;AAAA,EACA,WAAW;AAAA,EACX,WAAW;AACZ;;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":3,"file":"uni-popup-message.js","sources":["uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue","/Users/adam/Documents/mini_program/ts_aimz/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue?type=component"],"sourcesContent":["<template>\r\n\t<view class=\"uni-popup-message\" :style=\"isTop?'':'margin-top:30px;'\">\r\n\t\t<view class=\"uni-popup-message__box fixforpc-width\" :class=\"'uni-popup__'+type\">\r\n\t\t\t<slot>\r\n\t\t\t\t<text class=\"uni-popup-message-text\" :class=\"'uni-popup__'+type+'-text'\">{{message}}</text>\r\n\t\t\t</slot>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport popup from '../uni-popup/popup.js'\r\n\t/**\r\n\t * PopUp 弹出层-消息提示\r\n\t * @description 弹出层-消息提示\r\n\t * @tutorial https://ext.dcloud.net.cn/plugin?id=329\r\n\t * @property {String} type = [success|warning|info|error] 主题样式\r\n\t * @value success 成功\r\n\t * \t@value warning 提示\r\n\t * \t@value info 消息\r\n\t * \t@value error 错误\r\n\t * @property {String} message 消息提示文字\r\n\t * @property {String} duration 显示时间,设置为 0 则不会自动关闭\r\n\t */\r\n\r\n\texport default {\r\n\t\tname: 'uniPopupMessage',\r\n\t\tmixins: [popup],\r\n\t\tprops: {\r\n\t\t\t/**\r\n\t\t\t * 主题 success/warning/info/error\t 默认 success\r\n\t\t\t */\r\n\t\t\ttype: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: 'success'\r\n\t\t\t},\r\n\t\t\tisTop: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: true\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 消息文字\r\n\t\t\t */\r\n\t\t\tmessage: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: ''\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 显示时间,设置为 0 则不会自动关闭\r\n\t\t\t */\r\n\t\t\tduration: {\r\n\t\t\t\ttype: Number,\r\n\t\t\t\tdefault: 3000\r\n\t\t\t},\r\n\t\t\tmaskShow: {\r\n\t\t\t\ttype: Boolean,\r\n\t\t\t\tdefault: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.popup.maskShow = this.maskShow\r\n\t\t\tthis.popup.messageChild = this\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\ttimerClose() {\r\n\t\t\t\tif (this.duration === 0) return\r\n\t\t\t\tclearTimeout(this.timer)\r\n\t\t\t\tthis.timer = setTimeout(() => {\r\n\t\t\t\t\tthis.popup.close()\r\n\t\t\t\t}, this.duration)\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\">\r\n\t.uni-popup-message {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tdisplay: flex;\r\n\t\t/* #endif */\r\n\t\tflex-direction: row;\r\n\t\tjustify-content: center;\r\n\t}\r\n\r\n\t.uni-popup-message__box {\r\n\t\tbackground-color: #e1f3d8;\r\n\t\tpadding: 10px 15px;\r\n\t\tborder-color: #eee;\r\n\t\tborder-style: solid;\r\n\t\tborder-width: 1px;\r\n\t\tflex: 1;\r\n\t}\r\n\r\n\t@media screen and (min-width: 500px) {\r\n\t\t.fixforpc-width {\r\n\t\t\tmargin-top: 20px;\r\n\t\t\tborder-radius: 4px;\r\n\t\t\tflex: none;\r\n\t\t\tmin-width: 380px;\r\n\t\t\t/* #ifndef APP-NVUE */\r\n\t\t\tmax-width: 50%;\r\n\t\t\t/* #endif */\r\n\t\t\t/* #ifdef APP-NVUE */\r\n\t\t\tmax-width: 500px;\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\t}\r\n\r\n\t.uni-popup-message-text {\r\n\t\tfont-size: 14px;\r\n\t\tpadding: 0;\r\n\t}\r\n\r\n\t.uni-popup__success {\r\n\t\tbackground-color: #e1f3d8;\r\n\t}\r\n\r\n\t.uni-popup__success-text {\r\n\t\tcolor: #67C23A;\r\n\t}\r\n\r\n\t.uni-popup__warn {\r\n\t\tbackground-color: #faecd8;\r\n\t}\r\n\r\n\t.uni-popup__warn-text {\r\n\t\tcolor: #E6A23C;\r\n\t}\r\n\r\n\t.uni-popup__error {\r\n\t\tbackground-color: #fde2e2;\r\n\t}\r\n\r\n\t.uni-popup__error-text {\r\n\t\tcolor: #F56C6C;\r\n\t}\r\n\r\n\t.uni-popup__info {\r\n\t\tbackground-color: #F2F6FC;\r\n\t}\r\n\r\n\t.uni-popup__info-text {\r\n\t\tcolor: #909399;\r\n\t}\r\n</style>","import Component from '/Users/adam/Documents/mini_program/ts_aimz/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue'\nswan.createComponent(Component)"],"names":["popup"],"mappings":";;;AAyBC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,+CAAAA,KAAK;AAAA,EACd,OAAO;AAAA;AAAA;AAAA;AAAA,IAIN,MAAM;AAAA,MACL,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,OAAO;AAAA,MACN,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA;AAAA;AAAA;AAAA,IAID,SAAS;AAAA,MACR,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA;AAAA;AAAA;AAAA,IAID,UAAU;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,UAAU;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,OAAO;AACN,WAAO,CAAC;AAAA,EACR;AAAA,EACD,UAAU;AACT,SAAK,MAAM,WAAW,KAAK;AAC3B,SAAK,MAAM,eAAe;AAAA,EAC1B;AAAA,EACD,SAAS;AAAA,IACR,aAAa;AACZ,UAAI,KAAK,aAAa;AAAG;AACzB,mBAAa,KAAK,KAAK;AACvB,WAAK,QAAQ,WAAW,MAAM;AAC7B,aAAK,MAAM,MAAM;AAAA,MAClB,GAAG,KAAK,QAAQ;AAAA,IACjB;AAAA,EACD;AACD;;;;;;;;;;AC1ED,KAAK,gBAAgB,SAAS;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["uni_modules/uni-popup/components/uni-popup/i18n/index.js"],"sourcesContent":["import en from './en.json'\r\nimport zhHans from './zh-Hans.json'\r\nimport zhHant from './zh-Hant.json'\r\nexport default {\r\n\ten,\r\n\t'zh-Hans': zhHans,\r\n\t'zh-Hant': zhHant\r\n}\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAGA,MAAe,WAAA;AAAA,EACd;AAAA,EACA,WAAW;AAAA,EACX,WAAW;AACZ;;"}

View File

@ -0,0 +1 @@
{"version":3,"file":"popup.js","sources":["uni_modules/uni-popup/components/uni-popup/popup.js"],"sourcesContent":["\nexport default {\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\t\r\n\t\t}\r\n\t},\n\tcreated(){\n\t\tthis.popup = this.getParent()\n\t},\n\tmethods:{\n\t\t/**\n\t\t * 获取父元素实例\n\t\t */\n\t\tgetParent(name = 'uniPopup') {\n\t\t\tlet parent = this.$parent;\n\t\t\tlet parentName = parent.$options.name;\n\t\t\twhile (parentName !== name) {\n\t\t\t\tparent = parent.$parent;\n\t\t\t\tif (!parent) return false\n\t\t\t\tparentName = parent.$options.name;\n\t\t\t}\n\t\t\treturn parent;\n\t\t},\n\t}\r\n}\r\n"],"names":[],"mappings":";AACA,MAAe,QAAA;AAAA,EACd,OAAO;AACN,WAAO,CAEN;AAAA,EACD;AAAA,EACD,UAAS;AACR,SAAK,QAAQ,KAAK,UAAW;AAAA,EAC7B;AAAA,EACD,SAAQ;AAAA;AAAA;AAAA;AAAA,IAIP,UAAU,OAAO,YAAY;AAC5B,UAAI,SAAS,KAAK;AAClB,UAAI,aAAa,OAAO,SAAS;AACjC,aAAO,eAAe,MAAM;AAC3B,iBAAS,OAAO;AAChB,YAAI,CAAC;AAAQ,iBAAO;AACpB,qBAAa,OAAO,SAAS;AAAA,MAC7B;AACD,aAAO;AAAA,IACP;AAAA,EACD;AACF;;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

99
unpackage/dist/dev/mp-baidu/ad-popup.js vendored Normal file
View File

@ -0,0 +1,99 @@
"use strict";
const common_vendor = require("./common/vendor.js");
const _sfc_main = {
name: "ad-popup",
props: {
// 是否显示弹窗
visible: {
type: Boolean,
value: false
},
coupons: {
type: Object,
value: null
}
},
data() {
return {
localVisible: this.visible,
checked: false,
initPosition: {
left: 50,
top: 50
},
// top: 35%;
// left: 8%;
content: {
left: 20,
top: 150
},
animation: {},
screenWidth: 0,
screenHeight: 0,
top: 590,
left: 80
};
},
mounted() {
const sysInfo = common_vendor.index.getSystemInfoSync();
this.screenHeight = sysInfo.screenHeight;
this.screenWidth = sysInfo.screenWidth;
},
methods: {
toggleCheck() {
this.checked = !this.checked;
},
// 关闭弹窗
onClose() {
this.$emit("ad-close", this.checked);
},
onFurl() {
this.startAnimation();
this.$emit("ad-furl", this.checked);
},
startAnimation() {
this.showBox = true;
this.animation = {};
setTimeout(() => {
const animation = common_vendor.index.createAnimation({
duration: 1e3,
timingFunction: "ease-in-out"
});
const targetLeft = this.screenWidth - 170;
const targetTop = this.screenHeight - 170;
animation.translate(targetLeft - this.initPosition.left, targetTop - this.initPosition.top).scale(0.03).rotate(180).skew(10, 10).opacity(0).step();
this.animation = animation.export();
setTimeout(() => {
this.$emit("ad-close", false);
this.initPosition = {
left: 50,
top: 50
};
this.animation = {};
}, 1e3);
}, 50);
}
}
};
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: $props.visible
}, $props.visible ? common_vendor.e({
b: common_vendor.o((...args) => $options.onClose && $options.onClose(...args)),
c: common_vendor.t($props.coupons.amount / 100),
d: common_vendor.t($props.coupons.title),
e: common_vendor.t($props.coupons.useGmtStart),
f: common_vendor.t($props.coupons.useGmtEnd),
g: $data.checked
}, $data.checked ? {} : {}, {
h: common_vendor.n($data.checked ? "checked" : ""),
i: common_vendor.o((...args) => $options.toggleCheck && $options.toggleCheck(...args)),
j: common_vendor.o((...args) => $options.onFurl && $options.onFurl(...args)),
k: $data.animation,
l: $data.initPosition.left,
m: $data.initPosition.top
}) : {});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
exports.MiniProgramPage = MiniProgramPage;
//# sourceMappingURL=../.sourcemap/mp-baidu/ad-popup.js.map

592
unpackage/dist/dev/mp-baidu/app.css vendored Normal file
View File

@ -0,0 +1,592 @@
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量同时无需 import 这个文件
*/
/* 颜色变量 */
/* 底部tabbar */
/* 我的页面账户信息背景 */
/* 主题色 */
/* 页面背景色 */
/* 文字颜色 */
/* 背景棕色 */
/* 按钮颜色 */
/*每个页面公共css */
:root {
--icon-wechat: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTU5MzMxNTk5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjMwNzIiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTEwMjQgNjE5LjUyYzAtMTQzLjM2LTEzOC4yNC0yNTYtMzA3LjItMjU2cy0zMDcuMiAxMTIuNjQtMzA3LjIgMjU2IDEzOC4yNCAyNTYgMzA3LjIgMjU2YzMwLjcyIDAgNjEuNDQtNS4xMiA5Mi4xNi0xMC4yNGw5Ny4yOCA1MS4yLTI1LjYtNzYuOGM4Ny4wNC01MS4yIDE0My4zNi0xMjggMTQzLjM2LTIyMC4xNnogbS00MTQuNzItNDAuOTZjLTMwLjcyIDAtNTEuMi0yMC40OC01MS4yLTUxLjJzMjAuNDgtNTEuMiA1MS4yLTUxLjIgNTEuMiAyMC40OCA1MS4yIDUxLjJjMCAyNS42LTI1LjYgNTEuMi01MS4yIDUxLjJ6IG0yMDkuOTIgMGMtMzAuNzIgMC01MS4yLTIwLjQ4LTUxLjItNTEuMnMyMC40OC01MS4yIDUxLjItNTEuMiA1MS4yIDIwLjQ4IDUxLjIgNTEuMmMwIDI1LjYtMjUuNiA1MS4yLTUxLjIgNTEuMnoiIGZpbGw9IiM0Q0JGMDAiIHAtaWQ9IjMwNzMiPjwvcGF0aD48cGF0aCBkPSJNMzU4LjQgNjA5LjI4YzAtMTU4LjcyIDE1My42LTI4Ni43MiAzNDguMTYtMjg2LjcyaDE1LjM2Yy00MC45Ni0xMzMuMTItMTc5LjItMjM1LjUyLTM1My4yOC0yMzUuNTItMjA0LjggMC0zNjguNjQgMTM4LjI0LTM2OC42NCAzMDcuMiAwIDEwNy41MiA2Ni41NiAyMDQuOCAxNjguOTYgMjU2bC0zMC43MiA5Mi4xNkwyNTYgNjg2LjA4YzM1Ljg0IDEwLjI0IDcxLjY4IDE1LjM2IDExMi42NCAxNS4zNmgxMC4yNGMtMTUuMzYtMzAuNzItMjAuNDgtNjEuNDQtMjAuNDgtOTIuMTZ6IG0xMzguMjQtNDE0LjcyYzM1Ljg0IDAgNjYuNTYgMzAuNzIgNjYuNTYgNjYuNTZzLTMwLjcyIDY2LjU2LTY2LjU2IDY2LjU2QzQ2MC44IDMyMi41NiA0MzAuMDggMjkxLjg0IDQzMC4wOCAyNTZTNDYwLjggMTk0LjU2IDQ5Ni42NCAxOTQuNTZ6TTI0NS43NiAzMjIuNTZjLTM1Ljg0IDAtNjEuNDQtMzAuNzItNjEuNDQtNjYuNTZzMzAuNzItNjYuNTYgNjYuNTYtNjYuNTYgNjEuNDQgMzAuNzIgNjEuNDQgNjYuNTYtMzAuNzIgNjYuNTYtNjYuNTYgNjYuNTZ6IiBmaWxsPSIjNENCRjAwIiBwLWlkPSIzMDc0Ij48L3BhdGg+PC9zdmc+')
}
.icon-wechat {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTU5MzMxNTk5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjMwNzIiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTEwMjQgNjE5LjUyYzAtMTQzLjM2LTEzOC4yNC0yNTYtMzA3LjItMjU2cy0zMDcuMiAxMTIuNjQtMzA3LjIgMjU2IDEzOC4yNCAyNTYgMzA3LjIgMjU2YzMwLjcyIDAgNjEuNDQtNS4xMiA5Mi4xNi0xMC4yNGw5Ny4yOCA1MS4yLTI1LjYtNzYuOGM4Ny4wNC01MS4yIDE0My4zNi0xMjggMTQzLjM2LTIyMC4xNnogbS00MTQuNzItNDAuOTZjLTMwLjcyIDAtNTEuMi0yMC40OC01MS4yLTUxLjJzMjAuNDgtNTEuMiA1MS4yLTUxLjIgNTEuMiAyMC40OCA1MS4yIDUxLjJjMCAyNS42LTI1LjYgNTEuMi01MS4yIDUxLjJ6IG0yMDkuOTIgMGMtMzAuNzIgMC01MS4yLTIwLjQ4LTUxLjItNTEuMnMyMC40OC01MS4yIDUxLjItNTEuMiA1MS4yIDIwLjQ4IDUxLjIgNTEuMmMwIDI1LjYtMjUuNiA1MS4yLTUxLjIgNTEuMnoiIGZpbGw9IiM0Q0JGMDAiIHAtaWQ9IjMwNzMiPjwvcGF0aD48cGF0aCBkPSJNMzU4LjQgNjA5LjI4YzAtMTU4LjcyIDE1My42LTI4Ni43MiAzNDguMTYtMjg2LjcyaDE1LjM2Yy00MC45Ni0xMzMuMTItMTc5LjItMjM1LjUyLTM1My4yOC0yMzUuNTItMjA0LjggMC0zNjguNjQgMTM4LjI0LTM2OC42NCAzMDcuMiAwIDEwNy41MiA2Ni41NiAyMDQuOCAxNjguOTYgMjU2bC0zMC43MiA5Mi4xNkwyNTYgNjg2LjA4YzM1Ljg0IDEwLjI0IDcxLjY4IDE1LjM2IDExMi42NCAxNS4zNmgxMC4yNGMtMTUuMzYtMzAuNzItMjAuNDgtNjEuNDQtMjAuNDgtOTIuMTZ6IG0xMzguMjQtNDE0LjcyYzM1Ljg0IDAgNjYuNTYgMzAuNzIgNjYuNTYgNjYuNTZzLTMwLjcyIDY2LjU2LTY2LjU2IDY2LjU2QzQ2MC44IDMyMi41NiA0MzAuMDggMjkxLjg0IDQzMC4wOCAyNTZTNDYwLjggMTk0LjU2IDQ5Ni42NCAxOTQuNTZ6TTI0NS43NiAzMjIuNTZjLTM1Ljg0IDAtNjEuNDQtMzAuNzItNjEuNDQtNjYuNTZzMzAuNzItNjYuNTYgNjYuNTYtNjYuNTYgNjEuNDQgMzAuNzIgNjEuNDQgNjYuNTYtMzAuNzIgNjYuNTYtNjYuNTYgNjYuNTZ6IiBmaWxsPSIjNENCRjAwIiBwLWlkPSIzMDc0Ij48L3BhdGg+PC9zdmc+');
background-size: contain;
background-repeat: no-repeat;
}
.icon-card {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTYwMTg2Nzk5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc3MTEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTc4MC4xNiAxMjhjMTA4LjU4NjY2NyAwIDE5Ny41NDY2NjcgODUuMDM0NjY3IDIwMS4wODggMTkyLjE3MDY2N2wwLjA4NTMzMyA2LjQ0MjY2NnYzNzAuNzczMzM0YzAgMTA3LjE3ODY2Ny04Ni4xNDQgMTk1LjAyOTMzMy0xOTQuNjQ1MzMzIDE5OC40ODUzMzNsLTYuNTI4IDAuMTI4SDI0My43NTQ2NjdDMTM1LjE2OCA4OTYgNDYuMjA4IDgxMC45NjUzMzMgNDIuNjY2NjY3IDcwMy44MjkzMzNsLTAuMDg1MzM0LTYuNDQyNjY2di0zNzAuNzczMzM0YzAtMTA3LjE3ODY2NyA4Ni4xNDQtMTk1LjAyOTMzMyAxOTQuNjQ1MzM0LTE5OC41MjhMMjQzLjc1NDY2NyAxMjhoNTM2LjQwNTMzM3ogbTEyMC43NDY2NjcgMzM0LjAzNzMzM0gxMjMuMDA4djIzNS4zNDkzMzRjMCA2My42MTYgNTAuNjAyNjY3IDExNi4wNTMzMzMgMTE0Ljk4NjY2NyAxMTkuMDRsNS43MTczMzMgMC4xMjhoNTM2LjQwNTMzM2M2NC40MjY2NjcgMCAxMTcuNTQ2NjY3LTUwLjAwNTMzMyAxMjAuNTc2LTExMy41Nzg2NjdsMC4xMjgtNS41ODkzMzN2LTIzNS4zNDkzMzR6IG0tMTIwLjc0NjY2NyAxODUuMzg2NjY3YzIxLjQ2MTMzMyAwIDM5LjEyNTMzMyAxNi42NCA0MC4xOTIgMzcuODAyNjY3YTM5Ljg5MzMzMyAzOS44OTMzMzMgMCAwIDEtMzYuMzA5MzMzIDQxLjQyOTMzM2wtMy44NCAwLjIxMzMzM2gtMTY4LjE0OTMzNGE0MC4wMjEzMzMgNDAuMDIxMzMzIDAgMCAxLTQwLjE5Mi0zNy44MDI2NjYgMzkuODkzMzMzIDM5Ljg5MzMzMyAwIDAgMSAzNi4yNjY2NjctNDEuNDcybDMuOTI1MzMzLTAuMTcwNjY3aDE2OC4xMDY2Njd6IG0wLTQzOS45Nzg2NjdIMjQzLjc1NDY2N2MtNjQuNDI2NjY3IDAtMTE3LjU0NjY2NyA1MC4wMDUzMzMtMTIwLjU3NiAxMTMuNTc4NjY3bC0wLjEyOCA1LjU4OTMzM3Y1NS45Nzg2NjdoNzc3LjgxMzMzM1YzMjYuNjEzMzMzYzAtNjMuNjE2LTUwLjY0NTMzMy0xMTYuMDUzMzMzLTExNC45ODY2NjctMTE5LjA0bC01LjcxNzMzMy0wLjEyOHoiIGZpbGw9IiNGRkE5MDAiIHAtaWQ9Ijc3MTIiPjwvcGF0aD48L3N2Zz4=');
background-size: contain;
background-repeat: no-repeat;
}
.icon-user-ind {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTYwNTAxOTk3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwNjgzIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik05MTQuMjg2IDgwMi44OXEwIDY4LjUzNC00MS42OTIgMTA4LjI1VDc2MS43MSA5NTAuODU4SDI2Mi4yOXEtNjkuMTIgMC0xMTAuODg0LTM5LjcxNlQxMDkuNzE0IDgwMi44OXEwLTMwLjI4MSAxLjk3NS01OS4xNzJ0Ny45NzMtNjIuMzE4IDE1LjE0LTYyLjAyNSAyNC41NzYtNTUuNzM1IDM1LjQwMS00Ni4zIDQ4Ljg2LTMwLjU3MyA2My43MDctMTEuNDFxNS4xMiAwIDIzLjk5MSAxMi4yODd0NDIuNTcgMjcuNDI5IDYxLjczMiAyNy40MjkgNzYuMjg4IDEyLjI4OCA3Ni4yODgtMTIuMjg4IDYxLjczMi0yNy40MjkgNDIuNTctMjcuNDI5IDIzLjk5LTEyLjI4OHEzNC44OSAwIDYzLjcwOCAxMS40MXQ0OC44NiAzMC41NzQgMzUuNCA0Ni4zIDI0LjU3NiA1NS43MzUgMTUuMTQxIDYyLjAyNSA3Ljk3MyA2Mi4zMTggMS45NzQgNTkuMTcyek03MzEuNDI5IDI5Mi41N3EwIDkwLjg0NC02NC4yOTMgMTU1LjEzNlQ1MTIgNTEydC0xNTUuMTM2LTY0LjI5My02NC4yOTMtMTU1LjEzNiA2NC4yOTMtMTU1LjEzNlQ1MTIgNzMuMTQzdDE1NS4xMzYgNjQuMjkyIDY0LjI5MyAxNTUuMTM2eiIgcC1pZD0iMTA2ODQiIGZpbGw9IiMxMDEwMTAiPjwvcGF0aD48L3N2Zz4=');
background-repeat: no-repeat;
background-size: contain;
}
.icon-check_fit {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTYwNTU0MzY3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjExODIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01NDAuNTY5NiAxMDIuNGMtMjI1LjgzMjk2IDAtNDA5LjYgMTgzLjc0NjU2LTQwOS42IDQwOS42czE4My43NjcwNCA0MDkuNiA0MDkuNiA0MDkuNmMyMjUuODczOTIgMCA0MDkuNi0xODMuNzQ2NTYgNDA5LjYtNDA5LjZTNzY2LjQ0MzUyIDEwMi40IDU0MC41Njk2IDEwMi40ek03MjEuMTYyMjQgNDY4LjQ4bC0xNzUuMzcwMjQgMTc1LjM5MDcyYy0xMi4yMDYwOCAxMi4xODU2LTI4LjIwMDk2IDE4LjI4ODY0LTQ0LjE5NTg0IDE4LjI4ODY0LTE1Ljk1MzkyIDAtMzEuOTY5MjgtNi4xMDMwNC00NC4xNTQ4OC0xOC4yODg2NGwtOTcuNDQzODQtOTcuNDQzODRjLTI0LjM5MTY4LTI0LjM5MTY4LTI0LjM5MTY4LTYzLjkzODU2IDAtODguMzMwMjQgMjQuMzkxNjgtMjQuNDEyMTYgNjMuOTE4MDgtMjQuNDEyMTYgODguMzUwNzIgMGw1My4yNDggNTMuMjQ4IDEzMS4yMzU4NC0xMzEuMjE1MzZjMjQuMzUwNzItMjQuMzcxMiA2My45NTkwNC0yNC4zNzEyIDg4LjMzMDI0IDBDNzQ1LjU1MzkyIDQwNC41MjA5NiA3NDUuNTUzOTIgNDQ0LjA4ODMyIDcyMS4xNjIyNCA0NjguNDh6IiBwLWlkPSIxMTgyMSIgZmlsbD0iIzM3QUQ0NiI+PC9wYXRoPjwvc3ZnPg==');
background-size: contain;
background-repeat: no-repeat;
}
.icon-arrow-down-line {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTY5NDE0MDYwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI3ODg4IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01MTIuMTk3NDk4IDc1Mi4yMzg1MjYgMTU4LjQ5OTg5NyAzOTguNTQwOTI1Yy0xOC43Mzc3Ni0xOC43Mzc3Ni0xOC43Mzc3Ni00OS4wOTIwOTIgMC02Ny44Mjg4MjhzNDkuMDkyMDkyLTE4LjczNzc2IDY3LjgyODgyOCAwbDI4NS44Njg3NzMgMjg1Ljg2ODc3MyAyODUuODY4NzczLTI4NS44Njg3NzNjMTguNzM3NzYtMTguNzM3NzYgNDkuMDkyMDkyLTE4LjczNzc2IDY3LjgyODgyOCAwczE4LjczNzc2IDQ5LjA5MjA5MiAwIDY3LjgyODgyOEw1MTIuMTk3NDk4IDc1Mi4yMzg1MjZ6IiBmaWxsPSIjMDQwMDAwIiBwLWlkPSIyNzg4OSI+PC9wYXRoPjwvc3ZnPg==');
background-repeat: no-repeat;
background-size: contain;
}
.icon-add-custom {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTYwODU2NzU0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIzMDUyIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01ODguOCA0MzUuMmgzNTguNGE3Ni44IDc2LjggMCAxIDEgMCAxNTMuNmgtMzU4LjR2MzU4LjRhNzYuOCA3Ni44IDAgMSAxLTE1My42IDB2LTM1OC40aC0zNTguNGE3Ni44IDc2LjggMCAxIDEgMC0xNTMuNmgzNTguNHYtMzU4LjRhNzYuOCA3Ni44IDAgMSAxIDE1My42IDB2MzU4LjR6IiBmaWxsPSIjNTUwMTAxIiBwLWlkPSIyMzA1MyI+PC9wYXRoPjwvc3ZnPg==');
background-size: contain;
background-repeat: no-repeat;
}
.icon-horn-ind {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTYwNzQxMTM4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIxOTIzIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik04OTIuNTU2OCAxMjYuOTQ0YTM4LjQgMzguNCAwIDAgMSAzLjQ0MzIgMTUuODkxMnY3MzguMzI5NmEzOC40IDM4LjQgMCAwIDEtNTQuMjkxMiAzNC45NTY4bC0yNzIuMTQwOC0xMjMuNjkyOGMtMzcuMjYwOCA2Mi4wMTYtMTEyLjMyIDk0LjU4NTYtMTg1LjY4OTYgNzQuOTI0OC04MS42ODk2LTIxLjg4OC0xMzIuODEyOC0xMDAuOTA4OC0xMjEuOTEzNi0xODIuNTUzNkgxNjYuNGEzOC40IDM4LjQgMCAwIDEtMzguNC0zOC40VjM3Ny42YTM4LjQgMzguNCAwIDAgMSAzOC40LTM4LjRoMTY2LjRsNTA4LjkwODgtMjMxLjMyMTZhMzguNCAzOC40IDAgMCAxIDUwLjg0OCAxOS4wNzJ6TTQwMy43NTY4IDc5My4xNzEyYzM2LjQ3MzYgOS43NzI4IDczLjcxNTItNC40MjI0IDk1LjAwOC0zMi45MzQ0bC0xNTkuNDExMi03Mi40NjA4Yy0xMC4wMjI0IDQ2LjQgMTguMDQ4IDkyLjk3MjggNjQuNDAzMiAxMDUuMzk1MnoiIGZpbGw9IiM1NTAwMDAiIHAtaWQ9IjIxOTI0Ij48L3BhdGg+PC9zdmc+');
background-repeat: no-repeat;
background-size: contain;
}
.icon-calendar-ind {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTcwMzQyMDA5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc0ODIyIiBpZD0ibXhfbl8xNzQyOTcwMzQyMDA5IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik04MzIgMTAyNEgxOTJjLTEwNi4wNDggMC0xOTItODYuMDE2LTE5Mi0xOTJWMTkyQzAgMTA4LjU0NCA1My42MzIgMzguMjA4IDEyOCAxMS43NzZWOTZhOTYgOTYgMCAxIDAgMTkyIDBWMGgzODR2OTZhOTYgOTYgMCAxIDAgMTkyIDBWMTEuNzc2Qzk3MC4zNjggMzguMjA4IDEwMjQgMTA4LjU0NCAxMDI0IDE5MnY2NDBjMCAxMDUuOTg0LTg1Ljk1MiAxOTItMTkyIDE5MnogbTY0LTcwNEgxMjh2NTEyYzAgMzUuMzkyIDI4LjYwOCA2NCA2NCA2NGg2NDBjMzUuMzkyIDAgNjQtMjguNjA4IDY0LTY0VjMyMHpNNjQwIDY0MGgxMjh2MTI4aC0xMjh2LTEyOHogbTAtMTkyaDEyOHYxMjhoLTEyOHYtMTI4eiBtLTE5MiAxOTJoMTI4djEyOGgtMTI4di0xMjh6IG0wLTE5MmgxMjh2MTI4aC0xMjh2LTEyOHogbS0xOTIgMTkyaDEyOHYxMjhoLTEyOHYtMTI4eiBtMC0xOTJoMTI4djEyOGgtMTI4di0xMjh6TTgwMCAxMjhBMzIgMzIgMCAwIDEgNzY4IDk2VjBoNjR2OTZBMzIgMzIgMCAwIDEgODAwIDEyOHogbS01NzYgMEEzMiAzMiAwIDAgMSAxOTIgOTZWMGg2NHY5NkEzMiAzMiAwIDAgMSAyMjQgMTI4eiIgcC1pZD0iNzQ4MjMiIGZpbGw9IiMzNDdDQUYiPjwvcGF0aD48L3N2Zz4=');
background-size: contain;
background-repeat: no-repeat;
}
.icon-coupon-ind {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTcwNzA0OTMxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjgwNjI4IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik05Ni43NjggNjE4LjYxNzkwNWM1Ny4yMjIwOTUgMCAxMDMuNjE5MDQ4LTQ2LjcxMzkwNSAxMDMuNjE5MDQ4LTEwNC4zMjYwOTUgMC01Ny4xMDAxOS00NS41OTIzODEtMTAzLjQ3Mjc2Mi0xMDIuMTA3NDI5LTEwNC4zMDE3MTVWMjQzLjgwOTUyNGE3My4xNDI4NTcgNzMuMTQyODU3IDAgMCAxIDczLjE0Mjg1Ny03My4xNDI4NTdoNjgyLjY2NjY2N2E3My4xNDI4NTcgNzMuMTQyODU3IDAgMCAxIDczLjE0Mjg1NyA3My4xNDI4NTd2MTY2LjIyOTMzM2wtMy40ODY0NzYgMC4wNzMxNDNjLTU0LjkwNTkwNSAyLjYzMzE0My05OC41OTY1NzEgNDguMjc0Mjg2LTk4LjU5NjU3MiAxMDQuMTc5ODEgMCA1Ny4xMDAxOSA0NS41NDM2MTkgMTAzLjQ5NzE0MyAxMDIuMDU4NjY3IDEwNC4zMjYwOTVMOTI3LjIzMiA3ODAuMTkwNDc2YTczLjE0Mjg1NyA3My4xNDI4NTcgMCAwIDEtNzMuMTQyODU3IDczLjE0Mjg1N2gtNjgyLjY2NjY2N2E3My4xNDI4NTcgNzMuMTQyODU3IDAgMCAxLTczLjE0Mjg1Ny03My4xNDI4NTd2LTE2MS41OTY5NTJsLTEuNTExNjE5IDAuMDI0Mzgxek0zNjYuNDQ1NzE0IDYwOS41MjM4MXY5Ny41MjM4MDloNzcuNzI2NDc2di05Ny41MjM4MDlIMzY2LjQ0NTcxNHogbTAtMTQ2LjI4NTcxNXY5Ny41MjM4MWg3Ny43MjY0NzZ2LTk3LjUyMzgxSDM2Ni40NDU3MTR6IG0wLTE0Ni4yODU3MTR2OTcuNTIzODA5aDc3LjcyNjQ3NnYtOTcuNTIzODA5SDM2Ni40NDU3MTR6IiBwLWlkPSI4MDYyOSIgZmlsbD0iIzVEMzkwMCI+PC9wYXRoPjwvc3ZnPg==');
background-size: contain;
background-repeat: no-repeat;
}
.icon-computer-ind {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQyOTczMTgzNTk0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDExMjkgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI1MTE0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik04NjguOTUxNzc5MTggMjE1LjM0Njc4NDY4SDI3NC4xMTMxMjk5NGMtMTAuMjY3NDk2MjcgMC0xOS4wMDI3NzQ2NiAzLjYxNTE2MTgtMjYuMzA5NDM2NTMgMTAuODg5MTA3MzktNy4yMjQ4NzExMyA3LjIzMDMyNDMzLTEwLjg5NDU2MDU4IDE1Ljk3NjUwNzY4LTEwLjg5NDU2MDU5IDI2LjIwNTgzNTE1djM3MC43NTg1ODQ1M2MwIDEwLjI0MDIzMjQ1IDMuNjY5Njg5NDYgMTguOTUzNzAwMjIgMTAuODk0NTYwNTkgMjYuMjI3NjQ1NzkgNy4zMDY2NjI1OSA3LjIyNDg3MTEzIDE2LjA0MTk0MDk5IDEwLjg2MTg0NDI5IDI2LjMwOTQzNjUzIDEwLjg2MTg0NDI5aDU5NC44Mzg2NDkyNGMxMC4yODM4NTQ0MiAwIDE5LjA0MDk0NDE1LTMuNjM2OTczMTUgMjYuMjgyMTczNDQtMTAuODYxODQ0MjkgNy4zMDEyMDk0MS03LjI3Mzk0NTU4IDEwLjkyMTgyNDQtMTUuOTg3NDEzMzQgMTAuOTIxODI0MzktMjYuMjI3NjQ1NzlWMjUyLjQ0MTcyNzIyYzAtMTAuMjI5MzI3NS0zLjYyMDYxNTAxLTE4Ljk3NTUxMDgzLTEwLjkyNzI3Njg2LTI2LjIwNTgzNTE2LTcuMjM1Nzc2ODEtNy4yNzM5NDU1OC0xNS45OTI4NjU4Mi0xMC44ODkxMDgxLTI2LjI3NjcyMDk3LTEwLjg4OTEwNzM4TTI3NC4wOTEzMTkzMSAxNDEuMjExNDI1NzhoNTk0LjgzODY0OTI0YzMwLjc3NTIyNTcyIDAgNTcuMDczNzU2NTcgMTAuODY3Mjk2NzYgNzguODYyODc3NzMgMzIuNTk2NDM4NTMgMjEuNzg5MTIxMTYgMjEuNzQwMDQ2NzEgMzIuNjYxODcxMTIgNDcuOTE4NjE4MDYgMzIuNjYxODcxMTQgNzguNjI4NDEwNDV2MzcwLjc2NDAzNjk5YzAgMzAuNjg3OTgxNzYtMTAuODcyNzQ5OTYgNTYuOTE1NjI3NTYtMzIuNjYxODcxMTQgNzguNjMzODYyOTMtMjEuNzg5MTIxMTYgMjEuNzI5MTQxMDUtNDguMDg3NjUyNzQgMzIuNTk2NDM4NTMtNzguODYyODc3NzMgMzIuNTk2NDM4NTFINjA4LjY4NzM3Nzk2djc0LjE1NzE2OTUzaDExMS41NDY1NjAyYzEwLjI2MjA0Mzc5IDAgMTkuMDMwMDM4NDkgMy42MTUxNjE4IDI2LjI4MjE3MzQ0IDEwLjg4OTEwODEgNy4yOTAzMDQ0NSA3LjIyNDg3MTEzIDEwLjkxMDkxODc0IDE1Ljk3NjUwNzY4IDEwLjkxMDkxODcyIDI2LjIwNTgzNTE4IDAgMTAuMjQwMjMyNDUtMy42MjA2MTUwMSAxOC45ODY0MTY1MS0xMC45MTYzNzE5MiAyNi4yMDAzODE5NS03LjI1MjEzNDk2IDcuMjg0ODUxMjUtMTYuMDE0Njc3MTcgMTAuOTAwMDEzMDUtMjYuMjc2NzIwMjQgMTAuOTAwMDEzNzlINDIyLjgwMzcwNzg3Yy0xMC4yNzg0MDE5NSAwLTE5LjAxOTEzMjgtMy42MTUxNjE4LTI2LjMwOTQzNzI4LTEwLjkwMDAxMzc5LTcuMjUyMTM0OTYtNy4yMTM5NjYxOC0xMC44OTQ1NjA1OC0xNS45NjAxNDk1Mi0xMC44OTQ1NjA1Ni0yNi4yMDAzODE5NSAwLTEwLjIzNDc3OTk4IDMuNjQ3ODc4MS0xOC45NzU1MTA4MyAxMC44OTQ1NjA1Ni0yNi4yMDU4MzUxOCA3LjI5MDMwNDQ1LTcuMjczOTQ1NTggMTYuMDMxMDM1MzEtMTAuODg5MTA4MSAyNi4zMDk0MzcyOC0xMC44ODkxMDgxaDExMS41MzU2NTQ1MnYtNzQuMTU3MTY5NTNIMjc0LjA5MTMxOTMxYy0zMC43OTcwMzYzMyAwLTU3LjA5MDExNTQ0LTEwLjg2NzI5Njc2LTc4Ljg2Mjg3ODQ1LTMyLjU5NjQzODUxQzE3My40MzkzMTk2OCA2ODAuMTE1OTM5MzEgMTYyLjU0NDc1OTExIDY1My44ODgyOTM1MSAxNjIuNTQ0NzU5MTEgNjIzLjIwMDMxMTc1VjI1Mi40NDE3MjcyMkMxNjIuNTQ0NzU5MTEgMjIxLjcyNjQ4MjM2IDE3My40MzkzMTk2OCAxOTUuNTQ3OTExMDIgMTk1LjIyODQ0MDg2IDE3My44MDc4NjQzMSAyMTcuMDA2NjU3MDYgMTUyLjA3ODcyMjU0IDI0My4yOTQyODI5OCAxNDEuMjExNDI1NzggMjc0LjA5MTMxOTMxIDE0MS4yMTE0MjU3OCIgcC1pZD0iMjUxMTUiIGZpbGw9IiM1RDM5MDAiPjwvcGF0aD48L3N2Zz4=');
background-repeat: no-repeat;
background-size: contain;
}
.ic-pdf {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQzNjU5NzI1NDQxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI2NDMwIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik02MTYuNzQ2NjY3IDg1LjMzMzMzM0w4OTYgMzQ3LjkwNFY4NTMuMzMzMzMzYTg1LjMzMzMzMyA4NS4zMzMzMzMgMCAwIDEtODUuMzMzMzMzIDg1LjMzMzMzNEgyMTMuMzMzMzMzYTg1LjMzMzMzMyA4NS4zMzMzMzMgMCAwIDEtODUuMzMzMzMzLTg1LjMzMzMzNFYxNzAuNjY2NjY3YTg1LjMzMzMzMyA4NS4zMzMzMzMgMCAwIDEgODUuMzMzMzMzLTg1LjMzMzMzNGg0MDMuNDEzMzM0eiBtMjQ0LjM1MiAyOTUuMzgxMzM0TDU4MS44MDI2NjcgMTE4LjE4NjY2N3YxNzcuMjM3MzMzYTg1LjMzMzMzMyA4NS4zMzMzMzMgMCAwIDAgODUuMzMzMzMzIDg1LjMzMzMzM2gxOTMuOTYyNjY3ek0yMzIuNzQ2NjY3IDUxMnYyMjQuODEwNjY3aDI4LjA3NDY2NnYtMTAyLjU3MDY2N2gxNC4zNzg2NjdjMjcuNjQ4IDAgNDYuOTMzMzMzLTEuMTA5MzMzIDU3LjgxMzMzMy0zLjI0MjY2NyAxMC44OC0yLjEzMzMzMyAyMC4wNTMzMzMtNS44NDUzMzMgMjcuNjA1MzM0LTExLjA5MzMzMyA3LjUwOTMzMy01LjE2MjY2NyAxMy4yNjkzMzMtMTEuNzc2IDE3LjI4LTE5Ljc1NDY2NyA0LjA1MzMzMy03Ljk3ODY2NyA2LjA1ODY2Ny0xNy4wMjQgNi4wNTg2NjYtMjcuMDUwNjY2cy0yLjA0OC0xOS4wMjkzMzMtNi4xODY2NjYtMjcuMDA4YTU2LjY2MTMzMyA1Ni42NjEzMzMgMCAwIDAtMTcuMTUyLTE5Ljk2OCA2NS45NjI2NjcgNjUuOTYyNjY3IDAgMCAwLTI0LjAyMTMzNC0xMS4wNTA2NjdDMzI3Ljg5MzMzMyA1MTMuMDI0IDMwOS41ODkzMzMgNTEyIDI4MS43MjggNTEySDIzMi43NDY2Njd6IG0yOC4wNzQ2NjYgOTYuNzI1MzMzdi03MC45MTJoMzkuMjEwNjY3YzM2LjU2NTMzMyAwIDU0Ljg2OTMzMyAxMS42NDggNTQuODY5MzMzIDM0Ljk4NjY2N2EzMy4yOCAzMy4yOCAwIDAgMS0xMS45NDY2NjYgMjYuMTEyYy03LjkzNiA2Ljk1NDY2Ny0yMi45MTIgMTAuMjQtNDQuODg1MzM0IDkuODEzMzMzaC0zNy4yNDh6TTQyNi4xMTIgNTEydjIyNC44MTA2NjdoNzcuMDU2YzMyIDAgNTYuMzItNC43Nzg2NjcgNzMuMDAyNjY3LTE0LjI5MzMzNCAxNi42NC05LjUxNDY2NyAyOS41MjUzMzMtMjIuNzQxMzMzIDM4LjU3MDY2Ni0zOS42MzczMzMgOS4wMDI2NjctMTYuODUzMzMzIDEzLjUyNTMzMy0zNC44NTg2NjcgMTMuNTI1MzM0LTUzLjg4OCAwLTE5LjAyOTMzMy0zLjAyOTMzMy0zNS44NC05LjEzMDY2Ny01MC4zNDY2NjdhMTAwLjg2NCAxMDAuODY0IDAgMCAwLTI2LjI4MjY2Ny0zNi45OTIgMTA4LjMzMDY2NyAxMDguMzMwNjY3IDAgMCAwLTQwLjY2MTMzMy0yMi40NDI2NjZjLTE1LjcwMTMzMy00LjgyMTMzMy00MC43NDY2NjctNy4yMTA2NjctNzUuMTM2LTcuMjEwNjY3SDQyNi4xMTJ6IG0yNy4wOTMzMzMgMTk5LjU5NDY2N3YtMTczLjc4MTMzNGgxNC4zNzg2NjdjMjYuNzk0NjY3IDAgNDcuMzYgMS4yOCA2MS43Mzg2NjcgMy44NCAxNC4zNzg2NjcgMi41NiAyNi44OCA3LjY4IDM3LjU0NjY2NiAxNS4zNnMxOC45MDEzMzMgMTcuNTc4NjY3IDI0LjY2MTMzNCAyOS43ODEzMzRjNS43NiAxMi4xNiA4LjY2MTMzMyAyNS40MjkzMzMgOC42NjEzMzMgMzkuNzY1MzMzIDAgMTQuMzM2LTIuNDMyIDI2Ljk2NTMzMy03LjMzODY2NyAzNy45MzA2NjdhNzQuMjgyNjY3IDc0LjI4MjY2NyAwIDAgMS0yMS40MTg2NjYgMjcuNzMzMzMzYy05LjM4NjY2NyA3LjU5NDY2Ny0yMC4zNTIgMTIuNzE0NjY3LTMyLjk4MTMzNCAxNS4zNi0xMi42MjkzMzMgMi42ODgtMzIuNzY4IDQuMDEwNjY3LTYwLjQxNiA0LjAxMDY2N2gtMjQuODMyeiBtMzM4LjA0OC04Mi45MDEzMzR2LTI2LjExMmgtOTQuMDM3MzMzdi02NC40NjkzMzNoOTQuMDM3MzMzVjUxMmgtMTIyLjE1NDY2NnYyMjQuODEwNjY3aDI4LjExNzMzM3YtMTA4LjExNzMzNGg5NC4wMzczMzN6IiBmaWxsPSIjRUE1NDU0IiBwLWlkPSIyNjQzMSI+PC9wYXRoPjwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
}
.ic-txt {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQzNjU5NzY3NTYzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI3NDkzIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik04MzIuODcgMzE1LjYzYzEuMDMtMTcuNTUtNS4xNS0zNS40NC0xOC41Ni00OC44NUw3MDEuMzUgMTUzLjgyYy0xMS42Mi0xNS42Ny0zMC4yNi0yNS44My01MS4yNy0yNS44M0gyNTYuODNjLTI2LjUyIDAtNDkuMjUgMTYuMTgtNTguODggMzkuMjFhNjMuNTYgNjMuNTYgMCAwIDAtNS4wNSAyNC45MVY1NDVoLTI0Ljg4Yy0yMi4wOSAwLTQwIDE3LjkxLTQwIDQwdjE0Mi44YzAgMjIuMDkgMTcuOTEgNDAgNDAgNDBoMjQuODh2NzAuNDhoMC40NmMzLjI2IDMyLjE4IDMwLjQzIDU3LjI5IDYzLjQ3IDU3LjI5aDUxMi4zOXYwLjA2YzM1LjIzIDAgNjMuNzktMjguNTYgNjMuNzktNjMuNzlWMzE5Ljc1YzAuMDEtMS4zOS0wLjA1LTIuNzYtMC4xNC00LjEyek0yMjcuNTIgNjE2LjY3di0zMi41OWgxMDcuNnYzMi41OWgtMzUuODd2MTE2LjE0aC0zNS44N1Y2MTYuNjdoLTM1Ljg2eiBtNTQxLjcgMjE1LjExSDI1Ni43Vjc2Ny44aDQwNi42NGMyMi4wOSAwIDQwLTE3LjkxIDQwLTQwVjU4NWMwLTIyLjA5LTE3LjkxLTQwLTQwLTQwSDI1Ni43VjE5MS43OGgzMjcuNTF2MTIxLjQ1YzAgMzUuMjMgMjguNTYgNjMuNzkgNjMuNzkgNjMuNzloMTIxLjIydjQ1NC43NnogbS00MjUuMDgtMjQ3LjdoNDAuNzlsMjEuMzIgNDEuOTkgMjEuMzItNDEuOTloNDAuNzlsLTQyLjYzIDcyLjQ5IDQ1LjUgNzYuMjVoLTQwLjk5bC0yMy45OC00NS43NS0yMy45OCA0NS43NWgtNDAuOTlsNDUuNS03Ni4yNS00Mi42NS03Mi40OXogbTEzMy4yMiAzMi41OXYtMzIuNTloMTA3LjZ2MzIuNTlINTQ5LjF2MTE2LjE0aC0zNS44N1Y2MTYuNjdoLTM1Ljg3eiBtMjkxLjg2LTMwMy40NEg2NDhWMTkxLjc4aDEuMDlsMTIwLjEzIDEyMC4xM3YxLjMyeiIgZmlsbD0iIzI0QTBDNiIgcC1pZD0iMjc0OTQiPjwvcGF0aD48cGF0aCBkPSJNMzUxLjQ3IDMyMC4yMkg0NzkuMmMxNy43NSAwIDMyLjE0LTE0LjM5IDMyLjE0LTMyLjE0cy0xNC4zOS0zMi4xNC0zMi4xNC0zMi4xNEgzNTEuNDdjLTE3Ljc1IDAtMzIuMTQgMTQuMzktMzIuMTQgMzIuMTQgMCAxNy43NiAxNC4zOSAzMi4xNCAzMi4xNCAzMi4xNHpNNTQzLjk4IDM4NC4wNEgzNTEuNDdjLTE3Ljc1IDAtMzIuMTQgMTQuMzktMzIuMTQgMzIuMTRzMTQuMzkgMzIuMTQgMzIuMTQgMzIuMTRoMTkyLjUxYzE3Ljc1IDAgMzIuMTQtMTQuMzkgMzIuMTQtMzIuMTQtMC4wMS0xNy43NS0xNC40LTMyLjE0LTMyLjE0LTMyLjE0eiIgZmlsbD0iIzI0QTBDNiIgcC1pZD0iMjc0OTUiPjwvcGF0aD48L3N2Zz4=');
background-size: cover;
background-repeat: no-repeat;
}
.ic-doc {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQzNjU5ODM3NjIxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI5NDI3IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik0yMTkuNDI0IDE4LjMwNGg1MzAuMjcybDIwMS4xNTIgMjE5LjQyNHY3NjhIMjE5LjQyNFYxOC4zMDR6IiBmaWxsPSIjRkZGRkZGIiBwLWlkPSIyOTQyOCI+PC9wYXRoPjxwYXRoIGQ9Ik03MzMuNjk2IDI1My43MjhWNTAuMzA0SDI1MS40MjR2OTIzLjQyNGg2NjcuNDI0di03MjBoLTE4NS4xNTJ6IG0yMTcuMTUyLTE2djc2OEgyMTkuNDI0VjE4LjMwNGg1MzAuMjcybDIwMS4xNTIgMjE5LjQyNHogbS01OC4wOC0xNmwtMTI3LjA0LTEzOC42MjR2MTM4LjYyNGgxMjcuMDR6IiBmaWxsPSIjNDY1Rjc4IiBwLWlkPSIyOTQyOSI+PC9wYXRoPjxwYXRoIGQ9Ik03My4xNTIgMjg4YTMyIDMyIDAgMCAxIDMyLTMyaDQ0OGEzMiAzMiAwIDAgMSAzMiAzMnY0NDhhMzIgMzIgMCAwIDEtMzIgMzJoLTQ0OGEzMiAzMiAwIDAgMS0zMi0zMlYyODh6TTY0MCA0MTZoMjI0djM3LjM0NGgtMjI0VjQxNnpNNjQwIDUwOS4zNDRoMjI0djM3LjMxMmgtMjI0di0zNy4zMTJ6TTY0MCA2MDIuNjU2aDIyNFY2NDBoLTIyNHYtMzcuMzQ0eiIgZmlsbD0iIzMxN0JGRiIgcC1pZD0iMjk0MzAiPjwvcGF0aD48cGF0aCBkPSJNMjIxLjk1MiA2NDBsLTU2LjI1Ni0yMzUuNjE2SDIxNC40bDM1LjUyIDE2MS44NTYgNDMuMDcyLTE2MS44NTZoNTYuNTc2bDQxLjI4IDE2NC41NzYgMzYuMTYtMTY0LjU3Nmg0Ny45MDRMNDE3LjY5NiA2NDBoLTUwLjQ2NGwtNDYuOTEyLTE3Ni4xNkwyNzMuNTM2IDY0MEgyMjEuOTUyeiIgZmlsbD0iI0ZGRkZGRiIgcC1pZD0iMjk0MzEiPjwvcGF0aD48L3N2Zz4=');
background-size: cover;
background-repeat: no-repeat;
}
.icon-clear {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQzNjcyMjA2OTExIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjMxNDUzIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01MTIgMzJDMjQ2LjQgMzIgMzIgMjQ2LjQgMzIgNTEyczIxNC40IDQ4MCA0ODAgNDgwIDQ4MC0yMTQuNCA0ODAtNDgwUzc3Ny42IDMyIDUxMiAzMnogbTE0MC44IDU3OS4yYzEyLjggMTIuOCAxMi44IDMyIDAgNDEuNi0xMi44IDEyLjgtMzIgMTIuOC00MS42IDBMNTEyIDU1My42bC05OS4yIDk5LjJjLTEyLjggMTIuOC0zMiAxMi44LTQxLjYgMHMtMTIuOC0zMiAwLTQxLjZsOTkuMi05OS4yLTk5LjItOTkuMmMtMTIuOC0xMi44LTEyLjgtMzIgMC00MS42IDEyLjgtMTIuOCAzMi0xMi44IDQxLjYgMGw5OS4yIDk5LjIgOTkuMi05OS4yYzEyLjgtMTIuOCAzMi0xMi44IDQxLjYgMCAxMi44IDEyLjggMTIuOCAzMiAwIDQxLjZMNTUzLjYgNTEybDk5LjIgOTkuMnoiIHAtaWQ9IjMxNDU0IiBmaWxsPSIjY2RjZGNkIj48L3BhdGg+PC9zdmc+');
background-size: contain;
background-repeat: no-repeat;
}
.icon-close {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ0ODc0NTc3NTYwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ0MzYiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTU3Mi4xNiA1MTJsMTgzLjQ2NjY2Ny0xODMuMDRhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDEgMC02MC41ODY2NjctNjAuNTg2NjY3TDUxMiA0NTEuODRsLTE4My4wNC0xODMuNDY2NjY3YTQyLjY2NjY2NyA0Mi42NjY2NjcgMCAwIDAtNjAuNTg2NjY3IDYwLjU4NjY2N2wxODMuNDY2NjY3IDE4My4wNC0xODMuNDY2NjY3IDE4My4wNGE0Mi42NjY2NjcgNDIuNjY2NjY3IDAgMCAwIDAgNjAuNTg2NjY3IDQyLjY2NjY2NyA0Mi42NjY2NjcgMCAwIDAgNjAuNTg2NjY3IDBsMTgzLjA0LTE4My40NjY2NjcgMTgzLjA0IDE4My40NjY2NjdhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMCA2MC41ODY2NjcgMCA0Mi42NjY2NjcgNDIuNjY2NjY3IDAgMCAwIDAtNjAuNTg2NjY3eiIgcC1pZD0iNDQzNyIgZmlsbD0iIzhhOGE4YSI+PC9wYXRoPjwvc3ZnPg==');
background-size: contain;
background-repeat: no-repeat;
z-index: 2;
}
.icon-arrow-solid::after {
content: '';
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ1ODA2NDUxMTAzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDQ5IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik0xMDA0Ljk5MTg5NCAyNDIuOTkzNDRjLTEyLjY1ODA2MS0xMi42Njg1NjgtMjcuNjYyODAyLTE4Ljk5NzU5OS00NS4wMDAyMTItMTguOTk3NTk5SDY0LjAwNDgxNmMtMTcuMzQ0NDE1IDAtMzIuMzM4NjQ5IDYuMzI5MDMtNDUuMDA3MjE3IDE4Ljk5NzU5OUM2LjMyOTAzIDI1NS42NzYwMTggMCAyNzAuNjcwMjUxIDAgMjg4LjAwNDE1OWMwIDE3LjMzMDQwNSA2LjMyOTAzIDMyLjMyNDYzOSAxOC45OTc1OTkgNDQuOTk2NzFsNDQ3Ljk5NTE4NCA0NDcuOTk1MTg0YzEyLjY4MjU3OCAxMi42Njg1NjggMjcuNjc2ODEyIDE5LjAxMTYwOSA0NS4wMDcyMTcgMTkuMDExNjA5czMyLjMzODY0OS02LjM0MzA0IDQ0Ljk5NjcxLTE5LjAxMTYwOUwxMDA0Ljk5MTg5NCAzMzIuOTk3MzY2YzEyLjY1NDU1OC0xMi42Njg1NjggMTkuMDA4MTA2LTI3LjY2MjgwMiAxOS4wMDgxMDYtNDQuOTk2NzA5IDAtMTcuMzMwNDA1LTYuMzUzNTQ4LTMyLjMyNDYzOS0xOS4wMDgxMDYtNDUuMDA3MjE3eiIgcC1pZD0iMTQwNTAiIGZpbGw9IiNkYmRiZGIiPjwvcGF0aD48L3N2Zz4=');
display: block;
background-size: cover;
width: 20rpx;
height: 20rpx;
margin-left: 10rpx;
}
.icon-user-default-blue {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQzOTg4MzkwNjkwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjM0MDkiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTUxMiAxMDI0QzIyOS4yMDUzMzMgMTAyNCAwIDc5NC43OTQ2NjcgMCA1MTJTMjI5LjIwNTMzMyAwIDUxMiAwczUxMiAyMjkuMjA1MzMzIDUxMiA1MTItMjI5LjIwNTMzMyA1MTItNTEyIDUxMnogbTAtNDk2LjQ2OTMzM2ExNzAuNjY2NjY3IDE3MC42NjY2NjcgMCAxIDAgMC0zNDEuMzMzMzM0IDE3MC42NjY2NjcgMTcwLjY2NjY2NyAwIDAgMCAwIDM0MS4zMzMzMzR6IG0yNjMuNzY1MzMzIDI2My43MjI2NjZhMjYzLjc2NTMzMyAyNjMuNzY1MzMzIDAgMSAwLTUyNy41MzA2NjYgMGg1MjcuNTMwNjY2eiIgcC1pZD0iMzQxMCIgZmlsbD0iIzEyOTZkYiI+PC9wYXRoPjwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
}
.icon-add-circle-blue {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3MDM1NjY4ODU4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE2NDIiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTUxMiA5MzYuOTE1NjE5Yy0yMzQuNjcyNzY0IDAtNDI0LjkxNTYxOS0xOTAuMjQzODc5LTQyNC45MTU2MTktNDI0LjkxNTYxOVMyNzcuMzI3MjM2IDg3LjA4MzM1NyA1MTIgODcuMDgzMzU3YzIzNC42NzY4NTcgMCA0MjQuOTE2NjQzIDE5MC4yNDM4NzkgNDI0LjkxNjY0MyA0MjQuOTE1NjE5Uzc0Ni42NzY4NTcgOTM2LjkxNTYxOSA1MTIgOTM2LjkxNTYxOXpNNzI0LjQ1NzgxIDQ2OS41MDQxNCA1NTQuNDkxNzY3IDQ2OS41MDQxNCA1NTQuNDkxNzY3IDI5OS41NDYyODRsLTg0Ljk4MzUzMyAwIDAgMTY5Ljk1Nzg1N0wyOTkuNTQyMTkgNDY5LjUwNDE0bDAgODQuOTkxNzIgMTY5Ljk2NjA0MyAwIDAgMTY5Ljk2NjA0MyA4NC45ODM1MzMgMEw1NTQuNDkxNzY3IDU1NC40OTU4NmwxNjkuOTY2MDQzIDBMNzI0LjQ1NzgxIDQ2OS41MDQxNHoiIHAtaWQ9IjE2NDMiIGZpbGw9IiMzMjcwRkYiPjwvcGF0aD48L3N2Zz4=');
background-size: cover;
background-repeat: no-repeat;
}
.icon-del-red {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3Mjk4NjU3MTUxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI2MjEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTc2NS41MDU2OTEgMTkxLjk0MjU2NyA2MzkuNjI3NzcyIDE5MS45NDI1NjdjMC0zNS4zMjQ1My0yOC42MzYyMDEtNjMuOTYwNzMxLTYzLjk2MDczMS02My45NjA3MzFMNDQ3Ljc0NTU4IDEyNy45ODE4MzZjLTM1LjMyNDUzIDAtNjMuOTYwNzMxIDI4LjYzNjIwMS02My45NjA3MzEgNjMuOTYwNzMxTDI1Ny45MDU5MDggMTkxLjk0MjU2N2MtMzYuNDUyMjEzIDAtNjYuMDAzMjUgMjkuNTUxMDM2LTY2LjAwMzI1IDY2LjAwMzI1bDAgNTkuODc1NjkyYzAgMzYuNDUyMjEzIDI5LjU1MTAzNiA2Ni4wMDMyNSA2Ni4wMDMyNSA2Ni4wMDMyNWwtMi4wNDI1MTkgMCAwIDQ0NS42ODE1NzJjMCAzNi40NTIyMTMgMjkuNTUxMDM2IDY2LjAwMzI1IDY2LjAwMzI1IDY2LjAwMzI1bDYxLjkxODIxMSAwIDYzLjk2MDczMSAwIDEyNy45MjE0NjEgMCA2My45NjA3MzEgMCA2MS45MTgyMTEgMGMzNi40NTIyMTMgMCA2Ni4wMDMyNS0yOS41NTEwMzYgNjYuMDAzMjUtNjYuMDAzMjVMNzY3LjU0OTIzNCAzODMuODIzNzM2bC0yLjA0MjUxOSAwYzM2LjQ1MjIxMyAwIDY2LjAwMzI1LTI5LjU1MTAzNiA2Ni4wMDMyNS02Ni4wMDMyNWwwLTU5Ljg3NTY5MkM4MzEuNTA4OTQxIDIyMS40OTI1OCA4MDEuOTU4OTI4IDE5MS45NDI1NjcgNzY1LjUwNTY5MSAxOTEuOTQyNTY3ek03MDMuNTg3NDggODAzLjQxMzA0NmMtMC4xMDEzMDcgMy4xMjMxMzEtMS43NDM3MTQgMjcuODEzNDYyLTI3Ljk2MTg0MiAyOC4xMzQ3ODFsLTM1Ljk5ODg4OSAwLTYzLjk2MDczMSAwTDQ0Ny43NDU1OCA4MzEuNTQ3ODI3IDM4My43ODQ4NSA4MzEuNTQ3ODI3bC0zNS44NzkxNjIgMGMtMjcuOTg4NDQ4LTAuMzQzODMxLTI3Ljk2OTAwNS0yOC40NTkxNjktMjcuOTY5MDA1LTI4LjQ1OTE2OWwtMC4xMTI1NjQgMC4wMzE3MjJMMzE5LjgyNDExOSAzODMuODIzNzM2bDM4My43NjMzNiAwTDcwMy41ODc0OCA4MDMuNDEzMDQ2ek03MzUuNTY3ODQ1IDMxOS44NjMwMDUgMjg3Ljg0Mzc1NCAzMTkuODYzMDA1Yy0xNy42NjIyNjUgMC0zMS45ODAzNjUtMTQuMzE4MS0zMS45ODAzNjUtMzEuOTgwMzY1IDAtMTcuNjYyMjY1IDE0LjMxODEtMzEuOTgwMzY1IDMxLjk4MDM2NS0zMS45ODAzNjVsMTU5LjkwMTgyNyAwIDEyNy45MjE0NjEgMCAxNTkuOTAxODI3IDBjMTcuNjYyMjY1IDAgMzEuOTgwMzY1IDE0LjMxODEgMzEuOTgwMzY1IDMxLjk4MDM2NUM3NjcuNTQ4MjEgMzA1LjU0NDkwNSA3NTMuMjMwMTEgMzE5Ljg2MzAwNSA3MzUuNTY3ODQ1IDMxOS44NjMwMDV6IiBwLWlkPSIyNjIyIiBmaWxsPSIjZTQ3YzZlIj48L3BhdGg+PHBhdGggZD0iTTQ0Ny43NDU1OCA3NjcuNTg4MTE5YzE3LjY2MjI2NSAwIDMxLjk4MDM2NS0xNC4zMTgxIDMxLjk4MDM2NS0zMS45ODAzNjVMNDc5LjcyNTk0NiA0NzkuNzY0ODMxYzAtMTcuNjYyMjY1LTE0LjMxODEtMzEuOTgwMzY1LTMxLjk4MDM2NS0zMS45ODAzNjUtMTcuNjYyMjY1IDAtMzEuOTgwMzY1IDE0LjMxODEtMzEuOTgwMzY1IDMxLjk4MDM2NWwwIDI1NS44NDI5MjJDNDE1Ljc2NTIxNSA3NTMuMjcwMDE5IDQzMC4wODMzMTYgNzY3LjU4ODExOSA0NDcuNzQ1NTggNzY3LjU4ODExOXoiIHAtaWQ9IjI2MjMiIGZpbGw9IiNlNDdjNmUiPjwvcGF0aD48cGF0aCBkPSJNNTc1LjY2NzA0MiA3NjcuNTg4MTE5YzE3LjY2MjI2NSAwIDMxLjk4MDM2NS0xNC4zMTgxIDMxLjk4MDM2NS0zMS45ODAzNjVMNjA3LjY0NzQwNyA0NzkuNzY0ODMxYzAtMTcuNjYyMjY1LTE0LjMxODEtMzEuOTgwMzY1LTMxLjk4MDM2NS0zMS45ODAzNjUtMTcuNjYyMjY1IDAtMzEuOTgwMzY1IDE0LjMxODEtMzEuOTgwMzY1IDMxLjk4MDM2NWwwIDI1NS44NDI5MjJDNTQzLjY4NjY3NiA3NTMuMjcwMDE5IDU1OC4wMDQ3NzcgNzY3LjU4ODExOSA1NzUuNjY3MDQyIDc2Ny41ODgxMTl6IiBwLWlkPSIyNjI0IiBmaWxsPSIjZTQ3YzZlIj48L3BhdGg+PC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-cancel-yellow {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3MzAyNjYxODQ1IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjU2MDMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTQyNi42MjQgOTYuNTY4ODg5TDcxLjMxMDIyMiA0NTEuMzg0ODg5YTQ5LjEyMzU1NiA0OS4xMjM1NTYgMCAwIDAgMCA2OS41NDY2NjdsMzU1LjMxMzc3OCAzNTQuODQ0NDQ0YzcuMjUzMzMzIDcuMjY3NTU2IDE3LjA5NTExMSAxMS4zNjM1NTYgMjcuMzYzNTU2IDExLjM3Nzc3OGw0LjI2NjY2Ni0wLjIxMzMzNGEzOC42NTYgMzguNjU2IDAgMCAwIDM0LjQ3NDY2Ny0zOC40VjY0MS4wNTI0NDRsMTEuNzE5MTExIDAuNDU1MTEyYTUxMi44ODE3NzggNTEyLjg4MTc3OCAwIDAgMSAzOTUuMzc3Nzc4IDIxNS4xODIyMjJsNTIuMDUzMzMzIDc0LjA0MDg4OSAxMS42MDUzMzMtODkuNzg0ODg5YTQ3MS40NjY2NjcgNDcxLjQ2NjY2NyAwIDAgMCAzLjc1NDY2Ny01OS40MzQ2NjdsLTAuMDk5NTU1LTEwLjczNzc3OGMtNS42ODg4ODktMjUwLjMxMTExMS0yMTAuODU4NjY3LTQ1Mi4zNjYyMjItNDY2Ljc3MzMzNC00NjMuMzg4NDQ0bC03LjU2NjIyMi0wLjI0MTc3OFYxMjMuOTYwODg5YTM4LjY5ODY2NyAzOC42OTg2NjcgMCAwIDAtNjYuMDYyMjIyLTI3LjI5MjQ0NWwtMC4xMTM3NzgtMC4wOTk1NTV6IiBmaWxsPSIjRkU5OTQ0IiBwLWlkPSI1NjA0Ij48L3BhdGg+PC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-location-yellow {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ1NzQzODkzOTMwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjUxMzEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTUzNi4yMTcgOTAuNjljLTE2OC4wMjcgMC0zMDIuNTI0IDEzNC40OTctMzAyLjUyNCAzMDIuNTI0IDAgMTIwLjk2MSA4Ny4wNTYgMjE1LjA5NSAxODEuMTkxIDMzNi4wNTUgMzIuNzg2IDQ1Ljk0OSA1OC44NjYgOTEuOSA5Mi4wMjMgMTUwLjI2OCAxLjc0IDMuMTA1IDMuOTc0IDUuOTYxIDYuNTgyIDguMzIxIDUuNTg4IDUuMDkxIDEyLjA0NyA5LjQzOCAyMi43MjYgOS40Mzh2MGMxMS40MjUgMCAxOC4wMDctNC44NDQgMjMuODQ0LTEwLjQzMiAxLjk4Ni0xLjg2MiAzLjcyNi00LjA5OCA1LjIxNy02LjMzNCAzMy4xNTgtNTIuNDA5IDU5LjM2Mi05OC40ODEgOTIuMjczLTE0NC41NTYgOTQuMTM1LTEyNy42NjYgMTgxLjE5MS0yMjEuODAxIDE4MS4xOTEtMzQyLjc2MSAwLTE2OC4wMjctMTM0LjQ5Ny0zMDIuNTI0LTMwMi41MjQtMzAyLjUyNHYwek01MzYuMjE3IDQ5NC4wNTVjLTUzLjc3NCAwLTEwMC44NDItNDAuMzYyLTEwMC44NDItMTAwLjg0MnM0MC4zNjItMTAwLjg0MiAxMDAuODQyLTEwMC44NDJjNTMuNzc0IDAgMTAwLjg0MiA0MC4zNjIgMTAwLjg0MiAxMDAuODQyIDAgNTMuNzc0LTQwLjM2MiAxMDAuODQyLTEwMC44NDIgMTAwLjg0MnYweiIgcC1pZD0iNTEzMiIgZmlsbD0iI0ZFOTk0NCI+PC9wYXRoPjxwYXRoIGQ9Ik01MzYuMjE3IDc3MC42MjRjLTE0MC4zMzQgMC0yNTQuMDkxIDUzLjUyNS0yNTQuMDkxIDExOS40N3MxMTMuNzU3IDExOS40NyAyNTQuMDkxIDExOS40NyAyNTQuMDkxLTUzLjUyNSAyNTQuMDkxLTExOS40Ny0xMTMuNzU3LTExOS40Ny0yNTQuMDkxLTExOS40N3pNNTM2LjIxNyA5MzguNjUxYy0xMDUuNTYxIDAtMTkxLjAwMy0zNy41MDUtMTkxLjAwMy03OC43MzVzODUuNTY2LTc0Ljg4NiAxOTEuMDAzLTc0Ljg4NiAxOTEuMDAzIDMzLjUzMiAxOTEuMDAzIDc0Ljg4Ni04NS41NjYgNzguNzM1LTE5MS4wMDMgNzguNzM1eiIgcC1pZD0iNTEzMyIgZmlsbD0iI0ZFOTk0NCI+PC9wYXRoPjwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
}
.icon-edit-blue {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3NjM4NDE1Nzg2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjM3OTgiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTIxNy42IDc5My42aDU2My4yYzIwLjQ4IDAgMzguNCAxNy45MiAzOC40IDM4LjRzLTE3LjkyIDM4LjQtMzguNCAzOC40SDIxNy42Yy0yMC40OCAwLTM4LjQtMTUuMzYtMzguNC0zOC40IDAtMjAuNDggMTcuOTItMzguNCAzOC40LTM4LjR6IiBmaWxsPSIjQTNDQ0ZGIiBwLWlkPSIzNzk5Ij48L3BhdGg+PHBhdGggZD0iTTc5My42IDM0MC40OGwtNTguODggNjYuNTYtMTk5LjY4LTIwNC44IDYxLjQ0LTY0YzEyLjgtMTUuMzYgMzMuMjgtMTUuMzYgNDguNjQgMGwxNDguNDggMTUzLjZjMTIuOCAxMi44IDEyLjggMzMuMjggMCA0OC42NHpNMTk5LjY4IDU0Mi43MmwyOTEuODQtMzA0LjY0IDE5OS42OCAyMDQuOC0yOTEuODQgMzA0LjY0SDE5OS42OHYtMjA0Ljh6IiBmaWxsPSIjMjU4OUZGIiBwLWlkPSIzODAwIj48L3BhdGg+PC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-hook-yellow {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3NzIyOTUyNzgwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI2MjQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTgyMS43ODEgMjY5Ljk0NmMxNS44NjMtMTcuNDI2IDQyLjg0OC0xOC42OTMgNjAuMjc0LTIuODMxIDE3LjQyNSAxNS44NjIgMTguNjkzIDQyLjg0NyAyLjgzIDYwLjI3M0w0NDguNzYxIDgwNi41Yy0xNi41NSAxOC4xOC00NC45OTkgMTguNjUtNjIuMTQgMS4wMjZMMTQwLjA4IDU1NC4wMThjLTE2LjQzLTE2Ljg5My0xNi4wNTMtNDMuOTA2IDAuODQtNjAuMzM0IDE2Ljg5My0xNi40MyA0My45MDUtMTYuMDUzIDYwLjMzNCAwLjg0bDIxNC45MjcgMjIxIDQwNS42LTQ0NS41Nzh6IiBmaWxsPSIjRkU5OTQ0IiBwLWlkPSIyNjI1Ij48L3BhdGg+PC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-phone-gray {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3ODA4MDY2MDM2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI2NDAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTI4OS4xMDM0NDQgNjcuMTE5Njc3YzE3LjE3NTE3MSAwLjA2NjUxNSAzMS44NDAxNzIgMS42MjA5MTcgNDEuNzY5MzEyIDguOTUwODU5IDEyLjY4Mzg4IDkuMzYzMjUyIDI3LjMyNTM0NSAzOC41OTI5NyA0MC41OTY2MDQgNzAuMzAyMTU5IDEzLjY1OTA5MSAzMi42MzYzMDUgMjUuODY3MTM0IDY3Ljg5ODQxMyAzMi45OTY1MDggODYuODMwNjAxIDUuMDU1MTMzIDEzLjQyNDc1NCAyMS45ODA2MTcgNTMuNjUxOTQ0IDE2LjkwNzA2NSA3Mi41OTk0ODItOS41NDMzNTQgMzUuNjMyNTQ1LTU3LjUwMTYyMiAzNS42ODY3OC03MS42MDQ4MjggNjUuNjM3OTI5LTEwLjgyMjQ4NiAyMi45ODQ0ODEgMTAuNjc3MTc3IDUwLjkyNTg1NiAxOS44OTAwMDMgNjUuNjM3OTI5IDE2LjU5MTg4NyAyNi40OTQ0MjEgMzUuNDk5NTE1IDUxLjA3MTE2NiA1NS4xNjc0NiA3NC45MjIzODcgMjQuNTMxNzE5IDI5Ljc0OTU1OCA1MC4yNDQzMzQgNTguMzcxNDMyIDc0LjExOTA5MSA4OC4xNzcyNzIgMjYuMTM0MjE3IDMyLjYyNzA5NSA1Ny45MDY4NTEgNzAuODI4MTM5IDk0LjQ3ODc5MSA5Mi40ODk0ODQgNDcuOTYwMzE1IDI4LjQwNjk4IDY5Ljg0NDc0MS02Ny45OTM1OCAxMjIuMDc2MzM2LTQ5Ljk3NDE4MiA1NS40NDU4IDE5LjEyODY2MyA1Ny4xMDE1MDkgMjAuMzk5NjA5IDEwMC45MDIwODQgNTIuNTkwNzc1IDYuMTc2Njc2IDQuNTM5Mzg2IDIyLjI5MTcwMiAxNC4xMTk1NzkgMzguMzE3NzAxIDI2LjQ4MjE0MSAyMy4xOTIyMTIgMTcuODkxNDg2IDQ4LjgwMDQ0OSA0MS40OTQwNDMgNTMuOTY1MDc2IDUxLjQ1Njk1MiAxMC4yNTM1MjggMTkuNzgzNTc5IDAuODk4NDYzIDQ2Ljk5MDIyMS02Ljk2MTU1MiA2Mi42NTM5NjktMjEuODg1NDUgNDMuNjEzMzEtNTQuMzc0Mzk4IDc5LjE3MzIwMS05NS40NzM0NDUgMTAzLjQyODYyNy01NC4wMTgyODggMzEuODgxMTA1LTExOC4xNTQwMDQgMTUuODU4MTc2LTE3NC4xOTUzNjgtMTIuMTI1MTU1LTQ0LjU5NzczMS0yMi4yNjkxODktODQuMDcwNzQ0LTUyLjExMTg2OC0xMDkuMjM5OTgzLTcxLjQxNDQ5My00MS4yOTc1NjgtMzEuNjcxMzI3LTc5LjEyMTAxMi02Ni45NjUxNTgtMTE0LjQ3NTIxOC0xMDQuNzA4NzgzLTI3Ljg1NDM5NS0yOS43MzcyNzgtNTQuMTc0ODUzLTYwLjk5NDE2Ni03OS40NTQ2MS05My4xOTg2MzUtMjguNjQ2NDM0LTM2LjQ5NDE2OS01Ny42Mjc0ODktNzIuMTE1NDU4LTg0Ljg4NTI5Ni0xMDkuNDk3ODU2LTMzLjE3NjYxLTQ1LjQ5OTI2My02My44MDAwNzItOTMuNjA3OTU4LTg4LjE1OTg3Ni0xNDkuMDc1MjQ3LTIyLjQzNzAxMi01MS4wODk1ODUtNjkuMTIxMjY0LTE2My42NDgxNTEtMjkuODM1NTE2LTIzMC43MjY4OTUgMjMuODAyMTAyLTQwLjY0MTYyOSA2Ny4yMjgxNDctNzEuNDMzOTM2IDExMy4zNzQxNC04OS41MDU1MjNDMjU0LjY0OTc0NyA3My4wNzIyNDkgMjcyLjYxNDkxMSA3My43NTE3MjQgMjg5LjEwMzQ0NCA2Ny4xMTk2Nzd6IiBwLWlkPSIyNjQxIiBmaWxsPSIjOGE4YThhIj48L3BhdGg+PC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-verifycor-gray {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ3ODA4MTg0NzgyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwNjUzIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik04MzUuMSAyMDAuOWMtNy43IDAuMy0xNS4zIDAuNC0yMi43IDAuNC0xOTQuOSAwLTI4MC45LTgyLjYtMjgxLjYtODMuM2wtMTkuNC0xOS43LTE5LjYgMTkuN2MtMC44IDAuOS04NSA4My4zLTI4MS41IDgzLjMtNy40IDAtMTUtMC4xLTIyLjctMC40bC0yNy40LTAuOXYzNzQuNGMwIDk4IDM1LjQgMjQxIDM0MS42IDM1MC40bDkuNiAzLjQgOS42LTMuNGMzMDYuMi0xMDkuNCAzNDEuNi0yNTIuNCAzNDEuNi0zNTAuNFYyMDBsLTI3LjUgMC45TTQ4MS4yIDY3MS4yTDMwNC44IDUxNy42bDQ2LjgtMzcuMyA5My44IDY4UzU3NC45IDQxNi42IDcwMCAzNTVsMTcuOSAxOS44UzU2MS42IDUwMi4yIDQ4MS4yIDY3MS4ybTAgMCIgcC1pZD0iMTA2NTQiIGZpbGw9IiM4YThhOGEiPjwvcGF0aD48L3N2Zz4=');
background-size: cover;
background-repeat: no-repeat;
}
.icon-link-yellow {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ4NDA0NDgxMDU0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEwMjc0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik00MzEuOCAzNTBjMzYuOCAwIDcxLjUgNy45IDEwNC4zIDIzLjYgMjQuNiAxMS42IDQ2LjggMjcuNCA2Ni44IDQ3LjMgMTkuOSAxOS45IDM1LjcgNDIuMiA0Ny4zIDY2LjctMTUuOCAxNS44LTM0LjggMjMuNi01NyAyMy42LTcuOCAwLTE1LjYtMS4yLTIzLjYtMy41LTEzLjQtMjEuOC0zMS44LTQwLjEtNTMuNi01My42LTI1LjgtMTUuNy01My45LTIzLjYtODQuMS0yMy42LTIxIDAtNDEuNCA0LTYxLjEgMTItMTkuNyA4LTM3LjQgMTkuOC01Mi45IDM1LjNsLTEyMSAxMjFjLTE1LjUgMTUuNS0yNy4zIDMzLjItMzUuMyA1Mi45LTcuOSAxOS40LTEyIDQwLjEtMTIgNjEuMXM0IDQxLjQgMTIgNjEuMWM4IDE5LjggMTkuNyAzNy40IDM1LjMgNTIuOSAxNS42IDE1LjYgMzMuMiAyNy4zIDUyLjkgMzUuMyAxOS40IDcuOSA0MC4yIDEyIDYxLjIgMTJzNDEuNC00IDYxLjEtMTJjMTkuNy04IDM3LjQtMTkuOCA1Mi45LTM1LjNsODQuNy04NC43YzI2LjkgNy4zIDU0LjcgMTEgODMuNSAxMSA0LjYgMCAxMS4xLTAuMiAxOS41LTAuNi0zLjIgMy41LTYuNCA3LTkuNyAxMC40bC0xMjEgMTIxYy0yMy4zIDIzLjMtNDkuNyA0MC45LTc5LjMgNTIuOS0yOS4xIDExLjktNjAuMyAxOC05MS44IDE4cy02Mi4yLTYtOTEuOC0xOC4xYy0yOS43LTEyLjEtNTYuMS0yOS43LTc5LjMtNTIuOC0yMy4zLTIzLjMtNDAuOS00OS43LTUyLjktNzkuMi0xMS45LTI5LjEtMTgtNjAuMy0xOC05MS44czYuMS02Mi43IDE4LTkxLjhjMTItMjkuNSAyOS42LTU1LjkgNTIuOS03OS4ybDEyMS0xMjFjMi4zLTIuMyA1LjgtNS41IDEwLjQtOS44IDIyLjUtMjAgNDcuNi0zNS4xIDc1LjMtNDUuNSAyNy43LTEwLjMgNTYuMS0xNS41IDg1LjMtMTUuNnpNNzE0LjEgNjcuOGMzMS41IDAgNjIuNyA2LjEgOTEuOCAxOCAyOS41IDExLjkgNTUuOSAyOS42IDc5LjMgNTIuOSAyMy4zIDIzLjMgNDEgNDkuNyA1Mi45IDc5LjIgMTEuOSAyOS4yIDE4IDYwLjMgMTcuOSA5MS44IDAgMzEuNS02LjEgNjIuMS0xOC4xIDkxLjgtMTIuMSAyOS43LTI5LjcgNTYuMS01Mi44IDc5LjJsLTEyMSAxMjFjLTIuMyAyLjQtNS44IDUuNi0xMC40IDkuOC0yMi40IDIwLTQ3LjUgMzUuMS03NS4zIDQ1LjUtMjcuMyAxMC4zLTU2LjIgMTUuNi04NS40IDE1LjYtMzYuNyAwLTcxLjUtNy45LTEwNC4zLTIzLjYtMjQuNi0xMS42LTQ2LjgtMjcuNC02Ni44LTQ3LjMtMTkuOS0xOS45LTM1LjctNDIuMi00Ny4zLTY2LjcgMTUuNy0xNS44IDM0LjctMjMuNiA1Ny0yMy42IDcuOCAwIDE1LjcgMS4yIDIzLjYgMy41IDEzLjQgMjEuOCAzMS43IDQwLjEgNTMuNSA1My42IDI1LjkgMTUuNyA1My45IDIzLjYgODQuMSAyMy42IDIxIDAgNDEuNC00IDYxLjEtMTIgMTkuOC04IDM3LjQtMTkuOCA1Mi45LTM1LjNsMTIxLTEyMWMxNS42LTE1LjUgMjcuMy0zMy4yIDM1LjMtNTIuOSA3LjktMTkuNCAxMi00MC4xIDEyLTYxLjFzLTQtNDEuNC0xMi02MS4xYy04LTE5LjgtMTkuOC0zNy40LTM1LjMtNTIuOS0xNS42LTE1LjYtMzMuMi0yNy4zLTUyLjktMzUuMy0xOS40LTcuOS00MC4yLTEyLTYxLjEtMTItMjEgMC00MS40IDQtNjEuMSAxMi0xOS44IDgtMzcuNCAxOS44LTUyLjkgMzUuM0w1MTUgMjgwLjVjLTI2LjktNy4zLTU0LjctMTEtODMuNS0xMS00LjYgMC0xMS4xIDAuMi0xOS41IDAuNiAzLjItMy41IDYuNC03IDkuOC0xMC40bDEyMS0xMjFjMjMuMS0yMy4xIDQ5LjUtNDAuNyA3OS4yLTUyLjggMjkuOS0xMi4xIDYwLjUtMTguMiA5Mi4xLTE4LjF6IG0wIDAiIHAtaWQ9IjEwMjc1IiBmaWxsPSIjRkU5OTQ0Ij48L3BhdGg+PC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-download-blue {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ4NDA1MzgwNDA3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEzMDcgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjExNDAxIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik02NTUuNDUwNTg0IDEwMjMuOTk5Nzg3YTYzLjc4NzM2MiA2My43ODczNjIgMCAwIDEtNDQuODk5MjE2LTE4LjMyMTE0OGwtMTM1LjMzNTUyLTEzMi44OTAzMzdhMzIuOTkyMjQxIDMyLjk5MjI0MSAwIDAgMS0zLjU0Mzc0Mi00NC4xMTk1OTMgMzEuODkzNjgxIDMxLjg5MzY4MSAwIDAgMSA0Ny4wMjU0NjEtMi41NTE0OTRsMTM2LjI5MjMzIDEzMy44MTE3MTFhMC4zMTg5MzcgMC4zMTg5MzcgMCAwIDAgMC40MjUyNDkgMGwxMTUuMDI5ODc3LTExNi41NTM2ODZhMzEuODkzNjgxIDMxLjg5MzY4MSAwIDAgMSA0Ny4wNjA4OTggMS43MzY0MzQgMzMuMDI3Njc5IDMzLjAyNzY3OSAwIDAgMS0yLjcyODY4MiA0NC4xOTA0NjdsLTExMy43MTg2OTEgMTE1LjU5Njg3NWE2My43ODczNjIgNjMuNzg3MzYyIDAgMCAxLTQ1LjYwNzk2NCAxOS4xMDA3NzF6IiBmaWxsPSIjMTI5NmRiIiBwLWlkPSIxMTQwMiI+PC9wYXRoPjxwYXRoIGQ9Ik02NTUuOTQ2NzA4IDEwMjAuNzM5NTQ0YTMxLjg5MzY4MSAzMS44OTM2ODEgMCAwIDEtMzEuODkzNjgxLTMxLjE4NDkzMmwtMTEuMDIxMDM5LTQ3Ny44MDI3OGEzMS45MDA3NjkgMzEuOTAwNzY5IDAgMSAxIDYzLjc4NzM2Mi0xLjQ1MjkzNWwxMS4wMjEwMzkgNDc3LjgwMjc4YTMxLjg5MzY4MSAzMS44OTM2ODEgMCAwIDEtMzEuMTQ5NDk1IDMyLjYwMjQzeiIgZmlsbD0iIzEyOTZkYiIgcC1pZD0iMTE0MDMiPjwvcGF0aD48cGF0aCBkPSJNOTgxLjk3MTAwMyA5ODkuMjM1Njc1YTMyNS41NjM2MDkgMzI1LjU2MzYwOSAwIDAgMS04OC41OTM1NTgtMTIuMjI1OTExYy0xNi4zMzY2NTItNC42NDIzMDItMjcuNTcwMzE1LTIwLjg3MjY0Mi0yNC4xNjgzMjMtMzcuNDkyNzk0YTMxLjg5MzY4MSAzMS44OTM2ODEgMCAwIDEgNDAuMTE1MTYzLTI0LjMxMDA3MyAyNjEuNTI4MTg1IDI2MS41MjgxODUgMCAxIDAgMjMuMzUzMjYyLTUwNy45OTU0NjQgMzEuODkzNjgxIDMxLjg5MzY4MSAwIDAgMS0zNy4zNTEwNDQtMzYuOTYxMjMzIDI2My44NjcwNTUgMjYzLjg2NzA1NSAwIDAgMCA0LjIxNzA1My00Ni41MjkzMzcgMjYwLjYwNjgxMiAyNjAuNjA2ODEyIDAgMCAwLTIzMi41NDAzNzItMjU5Ljg2MjYyNmgtMjYuNzkwNjkyYTI2MC42MDY4MTIgMjYwLjYwNjgxMiAwIDAgMC0yMzIuNTA0OTM1IDI1OS44NjI2MjYgMjYzLjg2NzA1NSAyNjMuODY3MDU1IDAgMCAwIDQuMjE3MDUzIDQ2LjUyOTMzNyAzMS44OTM2ODEgMzEuODkzNjgxIDAgMCAxLTM3LjM4NjQ4MiAzNi45NjEyMzMgMjYxLjQyMTg3MyAyNjEuNDIxODczIDAgMSAwIDIxLjk3MTIwMyA1MDguMzg1Mjc2IDMzLjA5ODU1MyAzMy4wOTg1NTMgMCAwIDEgMzkuOTAyNTM5IDE4LjQyNzQ2IDMxLjg5MzY4MSAzMS44OTM2ODEgMCAwIDEtMjAuODAxNzY4IDQyLjUyNDkwOCAzMjUuMjgwMTEgMzI1LjI4MDExIDAgMSAxLTkwLjMyOTk5Mi02MzcuODczNjIxaDMuMzMxMTE3YTE1LjA5NjM0MiAxNS4wOTYzNDIgMCAwIDAgMTUuMzA4OTY3LTE1LjAyNTQ2OEEzMjQuMjg3ODYyIDMyNC4yODc4NjIgMCAwIDEgNjM1LjI1MTI1MiAwLjE0MTc1aDM2LjcxMzE3MWEzMjQuMjg3ODYyIDMyNC4yODc4NjIgMCAwIDEgMjkxLjMzMTA1OCAzMjMuNTA4MjM4IDE0LjkxOTE1NSAxNC45MTkxNTUgMCAwIDAgMTUuMTMxNzggMTQuODgzNzE4aDMuNTQzNzQyYTMyNS4zNTA5ODQgMzI1LjM1MDk4NCAwIDAgMSAwIDY1MC43MDE5Njl6IiBmaWxsPSIjMTI5NmRiIiBwLWlkPSIxMTQwNCI+PC9wYXRoPjwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
}
.icon-table {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ4NDE0ODE1MDc2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjkwMDMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTkyNi4wOCAxOTJMNDI1LjYgOTIuMTZsLTIzLjA0IDY0LTE1MS4wNCA0MTEuNTJhNDEuNiA0MS42IDAgMCAxLTMzLjkyIDMyIDM5LjA0IDM5LjA0IDAgMCAxLTM5LjY4LTU2LjMybDQ4LjY0LTEzMy4xMkwzNjEuNiA0MC45NmE0MC45NiA0MC45NiAwIDAgMSA1My43Ni0zMC4wOGw1NjIuNTYgMTExLjM2YTQwLjMyIDQwLjMyIDAgMCAxIDMzLjkyIDU2LjMyYy02NCAyMDYuNzItMTM1LjA0IDQxMy40NC0yMTUuMDQgNjE1LjA0YTY0MCA2NDAgMCAwIDEtNjQgMTI4IDIwNy4zNiAyMDcuMzYgMCAwIDEtMTY3LjA0IDkyLjhBMjM2LjE2IDIzNi4xNiAwIDAgMSA0NDggOTkwLjcyYy0xMDYuMjQtNDcuMzYtMjExLjItOTQuNzItMzE2LjgtMTQyLjA4YTIwOC42NCAyMDguNjQgMCAwIDEtNzkuMzYtNTUuMDQgMTkyIDE5MiAwIDAgMS00Mi4yNC0xNDEuNDRjMC0xNy4yOCA0LjQ4LTM1LjIgNy4wNC01NC40bDEwLjg4IDMuODRjMTQxLjQ0IDU2Ljk2IDI4Mi4yNCAxMTQuNTYgNDIzLjY4IDE3MC44OGExMy40NCAxMy40NCAwIDAgMSA5LjYgMTQuMDggMjAzLjUyIDIwMy41MiAwIDAgMCAxOC41NiA5OS4yIDkyLjggOTIuOCAwIDAgMCA5Ni42NCA0OS4yOCAxMzYuMzIgMTM2LjMyIDAgMCAwIDk4LjU2LTcyLjk2IDg1OC4yNCA4NTguMjQgMCAwIDAgNjQtMTQ1LjkyYzYwLjE2LTE1Ni44IDExMy45Mi0zMTYuMTYgMTY2LjQtNDc2LjE2IDUuNzYtMTYgMTAuODgtMzIgMTYtNDguNjR6IG0wIDAiIGZpbGw9IiMxNkEzNEEiIHAtaWQ9IjkwMDQiPjwvcGF0aD48cGF0aCBkPSJNNjQ1Ljc2IDY4OS45MmEzNy43NiAzNy43NiAwIDAgMS01MC41NiAzNS44NGwtMTYzLjg0LTU0LjRhMzkuNjggMzkuNjggMCAwIDEtMjYuMjQtNDAuMzIgMzcuNzYgMzcuNzYgMCAwIDEgMzMuMjgtMzMuMjggNTIuNDggNTIuNDggMCAwIDEgMTkuODQgMGwxNTguMDggNTIuNDhhMzcuNzYgMzcuNzYgMCAwIDEgMjkuNDQgMzcuNzZ6IG02NC0xNTUuNTJhMzUuODQgMzUuODQgMCAwIDEtMTAuMjQgMjYuODggMzYuNDggMzYuNDggMCAwIDEtMjYuODggMTAuODggNDQuMTYgNDQuMTYgMCAwIDEtMTYgMGwtMTU5LjM2LTU0LjRhMzguNCAzOC40IDAgMCAxLTI4LjE2LTQ3LjM2IDM2LjQ4IDM2LjQ4IDAgMCAxIDQyLjg4LTI3LjUyYzE5LjIgNS4xMiAzNy4xMiAxMi4xNiA1NS42OCAxNy45MmwxMDguOCAzNS44NGEzNy43NiAzNy43NiAwIDAgMSAzMC4wOCAzNy4xMnogbTY3Ljg0LTE2Ni40YTM2LjQ4IDM2LjQ4IDAgMCAxLTQwLjk2IDM3LjEyYy0yMy42OC00LjQ4LTQ2LjcyLTExLjUyLTY5Ljc2LTE3LjkybC0xMDIuNC0yNy41MmEzNy4xMiAzNy4xMiAwIDAgMS0zMC4wOC0zMy45MiAzNi40OCAzNi40OCAwIDAgMSAxOC41Ni0zNi40OCA0Mi4yNCA0Mi4yNCAwIDAgMSAzNS4yIDBMNzA0IDMyMGw0NC44IDEyLjE2YTM5LjA0IDM5LjA0IDAgMCAxIDI4LjggMzcuMTJ6IG0tMzgwLjE2IDM5LjA0YTQwLjk2IDQwLjk2IDAgMCAxIDQwLjk2IDQwLjk2IDM5LjY4IDM5LjY4IDAgMCAxLTM4LjQgMzguNCA0MC45NiA0MC45NiAwIDAgMS00Mi44OC0zOC40IDM4LjQgMzguNCAwIDAgMSAzOC40LTM4LjR6IG02NC04MS45MmE0MC4zMiA0MC4zMiAwIDAgMS00MS42LTM5LjA0IDM1Ljg0IDM1Ljg0IDAgMCAxIDExLjUyLTI2Ljg4IDM3Ljc2IDM3Ljc2IDAgMCAxIDI2Ljg4LTEwLjg4IDM5LjY4IDM5LjY4IDAgMCAxIDQyLjI0IDM5LjY4IDM1Ljg0IDM1Ljg0IDAgMCAxLTM5LjA0IDM2LjQ4ek0zMzYgNTU0Ljg4YTM5LjY4IDM5LjY4IDAgMCAxIDQxLjYgMzkuMDQgMzcuNzYgMzcuNzYgMCAwIDEtMTAuODggMjYuODggNDAuMzIgNDAuMzIgMCAwIDEtMjYuMjQgMTAuODggNDAuOTYgNDAuOTYgMCAwIDEtNDQuMTYtMzkuMDQgMzguNCAzOC40IDAgMCAxIDM5LjY4LTM3Ljc2eiBtMCAwIiBmaWxsPSIjMTZBMzRBIiBwLWlkPSI5MDA1Ij48L3BhdGg+PC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-tool {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI2NCA2NCA4OTYgODk2IiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHN0eWxlPSIiIGZpbHRlcj0ibm9uZSI+CiAgICAKICAgIDxnPgogICAgPHBhdGggZD0iTTg4MCAxMTJIMTQ0Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY3MzZjMCAxNy43IDE0LjMgMzIgMzIgMzJoNzM2YzE3LjcgMCAzMi0xNC4zIDMyLTMyVjE0NGMwLTE3LjctMTQuMy0zMi0zMi0zMnpNNTEzLjEgNTE4LjFsLTE5MiAxNjFjLTUuMiA0LjQtMTMuMS43LTEzLjEtNi4xdi02Mi43YzAtMi4zIDEuMS00LjYgMi45LTYuMUw0MjAuNyA1MTJsLTEwOS44LTkyLjJhNy42MyA3LjYzIDAgMCAxLTIuOS02LjFWMzUxYzAtNi44IDcuOS0xMC41IDEzLjEtNi4xbDE5MiAxNjAuOWMzLjkgMy4yIDMuOSA5LjEgMCAxMi4zek03MTYgNjczYzAgNC40LTMuNCA4LTcuNSA4aC0xODVjLTQuMSAwLTcuNS0zLjYtNy41LTh2LTQ4YzAtNC40IDMuNC04IDcuNS04aDE4NWM0LjEgMCA3LjUgMy42IDcuNSA4djQ4eiIgZmlsbD0icmdiYSg1MiwxMjQsMTc1LDEpIj48L3BhdGg+CiAgICA8L2c+CiAgPC9zdmc+');
background-size: cover;
background-repeat: no-repeat;
}
.icon-source {
background-image: url('data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSI2NCA2NCA4OTYgODk2IiB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHN0eWxlPSIiIGZpbHRlcj0ibm9uZSI+CiAgICAKICAgIDxnPgogICAgPHBhdGggZD0iTTkyOCAxNjFINjk5LjJjLTQ5LjEgMC05Ny4xIDE0LjEtMTM4LjQgNDAuN0w1MTIgMjMzbC00OC44LTMxLjNBMjU1LjIgMjU1LjIgMCAwIDAgMzI0LjggMTYxSDk2Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY1NjhjMCAxNy43IDE0LjMgMzIgMzIgMzJoMjI4LjhjNDkuMSAwIDk3LjEgMTQuMSAxMzguNCA0MC43bDQ0LjQgMjguNmMxLjMuOCAyLjggMS4zIDQuMyAxLjNzMy0uNCA0LjMtMS4zbDQ0LjQtMjguNkM2MDIgODA3LjEgNjUwLjEgNzkzIDY5OS4yIDc5M0g5MjhjMTcuNyAwIDMyLTE0LjMgMzItMzJWMTkzYzAtMTcuNy0xNC4zLTMyLTMyLTMyek00MDQgNTUzLjVjMCA0LjEtMy4yIDcuNS03LjEgNy41SDIxMS4xYy0zLjkgMC03LjEtMy40LTcuMS03LjV2LTQ1YzAtNC4xIDMuMi03LjUgNy4xLTcuNWgxODUuN2MzLjkgMCA3LjEgMy40IDcuMSA3LjV2NDV6bTAtMTQwYzAgNC4xLTMuMiA3LjUtNy4xIDcuNUgyMTEuMWMtMy45IDAtNy4xLTMuNC03LjEtNy41di00NWMwLTQuMSAzLjItNy41IDcuMS03LjVoMTg1LjdjMy45IDAgNy4xIDMuNCA3LjEgNy41djQ1em00MTYgMTQwYzAgNC4xLTMuMiA3LjUtNy4xIDcuNUg2MjcuMWMtMy45IDAtNy4xLTMuNC03LjEtNy41di00NWMwLTQuMSAzLjItNy41IDcuMS03LjVoMTg1LjdjMy45IDAgNy4xIDMuNCA3LjEgNy41djQ1em0wLTE0MGMwIDQuMS0zLjIgNy41LTcuMSA3LjVINjI3LjFjLTMuOSAwLTcuMS0zLjQtNy4xLTcuNXYtNDVjMC00LjEgMy4yLTcuNSA3LjEtNy41aDE4NS43YzMuOSAwIDcuMSAzLjQgNy4xIDcuNXY0NXoiIGZpbGw9InJnYmEoMTI5LDE3OSw1NSwxKSI+PC9wYXRoPgogICAgPC9nPgogIDwvc3ZnPg==');
background-size: cover;
background-repeat: no-repeat;
}
/**
* 这里是uni-app内置的常用样式变量
*
* uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量
* 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App
*
*/
/**
* 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能
*
* 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量同时无需 import 这个文件
*/
/* 颜色变量 */
/* 底部tabbar */
/* 我的页面账户信息背景 */
/* 主题色 */
/* 页面背景色 */
/* 文字颜色 */
/* 背景棕色 */
/* 按钮颜色 */
page {
background: linear-gradient(to bottom, #F0F0F0, #FFFFFF);
min-height: 100vh;
background-attachment: fixed;
}
.page-container {
display: flex;
flex-direction: column;
padding: 30rpx;
}
::-webkit-scrollbar {
width: 0;
height: 0;
color: transparent;
}
/* 自定义导航栏容器 */
.custom-navbar {
display: flex;
align-items: center;
background-color: transparent;
}
/* 标题 */
.navbar-title {
font-size: 22px;
font-weight: bold;
}
/***End***/
swan-checkbox .swan-checkbox-input {
border-radius: 50% !important;
width: 32rpx !important;
background-color: transparent !important;
height: 32rpx !important;
border: 2rpx solid #FFA900 !important;
font-size: 28rpx !important;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(1);
}
swan-radio .swan-radio-input .swan-radio-input-border {
border: 1rpx solid #FFA900 !important;
}
swan-checkbox[checked=true] .swan-checkbox-input {
border: none !important;
background: transparent !important;
border: 2rpx solid #FFA900 !important;
}
swan-checkbox[checked] .swan-checkbox-input:after {
display: block !important;
width: 20rpx !important;
height: 20rpx !important;
color: #fff !important;
border-radius: 50% !important;
background: #FFA900 !important;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(1);
}
/* 自定义radio样式 */
radio .swan-radio-input {
border-radius: 50% !important;
width: 32rpx !important;
height: 32rpx !important;
border: 1rpx solid #FFA900 !important;
font-size: 28rpx !important;
background-color: transparent !important;
}
radio .swan-radio-input.swan-radio-input-checked .swan-radio-input-border {
background: transparent !important;
border: 1rpx solid #FFA900 !important;
}
radio .swan-radio-input.swan-radio-input-checked .swan-radio-input-button {
background: #FFA900 !important;
width: 15rpx !important;
height: 15rpx !important;
}
.mt-10 {
margin-top: 10rpx;
}
.mt-20 {
margin-top: 20rpx;
}
.mr-10 {
margin-right: 10rpx;
}
.ml-5 {
margin-left: 5rpx;
}
.star::after {
content: "*";
color: #FF0000;
margin-left: 6rpx;
}
.gray-star::after {
content: "*";
color: #9A9A9A;
margin-left: 6rpx;
}
.bottom-footer {
position: fixed;
bottom: 0rpx;
left: 0rpx;
display: flex;
flex-direction: column;
background-color: white;
padding-bottom: 40rpx;
align-items: center;
width: 100%;
}
.bottom-fixed-footer {
position: fixed;
bottom: 0rpx;
left: 0rpx;
background-color: #FFFFFF;
display: flex;
flex-direction: column;
padding: 30rpx 30rpx 50rpx;
width: 100%;
box-sizing: border-box;
}
.bottom-btn-green {
background-color: #4EAF79;
color: white;
font-size: 28rpx;
height: 80rpx;
line-height: 80rpx;
border-radius: 5px;
text-align: center;
}
.bottom-btn-green:active {
background-color: #4EAF7979;
}
.bottom-btn-primary {
background-color: #FFA900;
color: white;
font-size: 28rpx;
height: 70rpx;
line-height: 70rpx;
border-radius: 5px;
text-align: center;
}
.bottom-btn-primary:active {
background-color: #ffaa008e;
}
.ml-10 {
margin-left: 10rpx;
}
.ml-20 {
margin-left: 20rpx;
}
.mb-10 {
margin-bottom: 10rpx;
}
.mb-20 {
margin-bottom: 20rpx;
}
.mt-40 {
margin-top: 40rpx;
}
.mt-160 {
margin-top: 160rpx !important;
}
.mt-60 {
margin-top: 60rpx;
}
.mr-20 {
margin-right: 20rpx;
}
.mr-40 {
margin-right: 40rpx;
}
.ml-40 {
margin-left: 40rpx;
}
.mb-40 {
margin-bottom: 40rpx;
}
.mg {
margin: 10rpx;
}
.pd {
padding: 10rpx;
}
.mg-20 {
margin: 20rpx;
}
.mg-40 {
margin: 40rpx;
}
.pd-20 {
padding: 20rpx;
}
.pd-40 {
padding: 40rpx;
}
.border-left {
border-top-left-radius: 5rpx;
border-bottom-left-radius: 5rpx;
}
.border-right {
border-top-right-radius: 5rpx;
border-bottom-right-radius: 5rpx;
}
.divider-v {
width: 95%;
height: 1rpx;
background-color: #F0F0F0;
align-self: center;
}
.divider-h {
width: 1px;
height: 10px;
background-color: #F0F0F0;
padding: 0px 1px;
margin-left: 10px;
align-self: center;
}
.divider-h-white {
width: 1rpx;
height: 20rpx;
background-color: #ffaa008e;
padding: 0rpx 1rpx;
align-self: center;
margin-left: 20rpx;
}
.divider-v-100 {
height: 1rpx;
background-color: #F0F0F0;
width: 100%;
}
.single-line {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.single-line-front {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
direction: rtl;
text-align: left;
}
.multiple-3-ellipsis {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.multiple-2-ellipsis {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.size-16 {
height: 16rpx;
height: 16rpx;
}
.size-32 {
width: 32rpx;
height: 32rpx;
}
.size-48 {
width: 48rpx;
height: 48rpx;
}
.size-48-128 {
width: 128rpx;
height: 48rpx;
}
.size-64 {
width: 64rpx;
height: 64rpx;
}
.size-128 {
width: 128rpx;
height: 128rpx;
}
.icon-arrow-solid::after {
content: "";
background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzQ1ODA2NDUxMTAzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0MDQ5IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik0xMDA0Ljk5MTg5NCAyNDIuOTkzNDRjLTEyLjY1ODA2MS0xMi42Njg1NjgtMjcuNjYyODAyLTE4Ljk5NzU5OS00NS4wMDAyMTItMTguOTk3NTk5SDY0LjAwNDgxNmMtMTcuMzQ0NDE1IDAtMzIuMzM4NjQ5IDYuMzI5MDMtNDUuMDA3MjE3IDE4Ljk5NzU5OUM2LjMyOTAzIDI1NS42NzYwMTggMCAyNzAuNjcwMjUxIDAgMjg4LjAwNDE1OWMwIDE3LjMzMDQwNSA2LjMyOTAzIDMyLjMyNDYzOSAxOC45OTc1OTkgNDQuOTk2NzFsNDQ3Ljk5NTE4NCA0NDcuOTk1MTg0YzEyLjY4MjU3OCAxMi42Njg1NjggMjcuNjc2ODEyIDE5LjAxMTYwOSA0NS4wMDcyMTcgMTkuMDExNjA5czMyLjMzODY0OS02LjM0MzA0IDQ0Ljk5NjcxLTE5LjAxMTYwOUwxMDA0Ljk5MTg5NCAzMzIuOTk3MzY2YzEyLjY1NDU1OC0xMi42Njg1NjggMTkuMDA4MTA2LTI3LjY2MjgwMiAxOS4wMDgxMDYtNDQuOTk2NzA5IDAtMTcuMzMwNDA1LTYuMzUzNTQ4LTMyLjMyNDYzOS0xOS4wMDgxMDYtNDUuMDA3MjE3eiIgcC1pZD0iMTQwNTAiIGZpbGw9IiNkYmRiZGIiPjwvcGF0aD48L3N2Zz4=");
display: block;
background-size: cover;
width: 20rpx;
height: 20rpx;
margin-left: 10rpx;
}
.no-more {
display: flex;
align-items: center;
width: 80%;
margin: 40rpx 0rpx 0rpx 0rpx;
align-self: center;
}
.no-more::before,
.no-more::after {
content: "";
flex: 1;
height: 1px;
background-color: var(--divider-color);
}
.no-more-dot {
width: 8rpx;
height: 8rpx;
border-radius: 50%;
background-color: var(--divider-color);
margin: 0 20rpx;
}
.uni-popup-message__box {
text-align: center;
}
.uni-popup {
z-index: 9999;
}
.bottom-dialog-container {
display: flex;
flex-direction: column;
justify-content: center;
padding: 30rpx;
}
.dialog-title-box {
display: flex;
flex-direction: row;
align-items: center;
}
.dialog-title-txt {
align-self: center;
flex: 1;
text-align: center;
font-size: 32rpx;
font-weight: bold;
}
.has-icon {
margin-left: -48rpx;
}
.condition-box {
position: fixed;
top: 0;
left: 0;
display: flex;
flex-direction: column;
box-sizing: border-box;
width: 100%;
z-index: 99;
}
.condition-input-box {
display: flex;
flex-direction: row;
align-items: center;
padding: 20rpx 30rpx 0rpx 30rpx;
}
.condition-input-container {
display: flex;
flex-direction: row;
align-items: center;
background-color: white;
padding: 10rpx;
border-radius: 10rpx;
flex: 1;
}
.condition-option-btn {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
border-radius: 15rpx;
padding: 10rpx 15rpx;
font-size: 20rpx;
background-color: #F0F0F0;
}
.condition-option-btn:active {
background-color: #efefef79;
}
.condition-input-text {
font-size: 28rpx;
flex: 1;
text-align: center;
margin-right: 10rpx;
}
.condition-content {
margin-top: 5rpx;
max-height: 0vh;
background-color: #00000025;
overflow: hidden;
transition: max-height 0.5s ease;
}
.condition-content.visible {
max-height: 100vh;
}
.condition-mask {
background-color: #00000025;
height: 100vh;
}page{--status-bar-height:25px;--top-window-height:0px;--window-top:0px;--window-bottom:0px;--window-left:0px;--window-right:0px;--window-magin:0px}

62
unpackage/dist/dev/mp-baidu/app.js vendored Normal file
View File

@ -0,0 +1,62 @@
"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const common_vendor = require("./common/vendor.js");
const common_js_net_mainUrl = require("./common/js/net/mainUrl.js");
if (!Math) {
"./pages/login/login.js";
"./pages/index/home.js";
"./pages/mine/mineIndex/mineIndex.js";
"./pages/common/readTxt/readTxt.js";
"./pages/mine/mineAccount/mineInfo/mineInfo.js";
"./pages/mine/mineAccount/mineOrder/mineOrder.js";
"./pages/mine/mineAccount/mineContact/mineContact.js";
"./pages/mine/mineAccount/mineCoupons/mineCoupons.js";
"./pages/pay/payment/payment.js";
"./pages/pay/publicPay/publicPay.js";
"./pages/pay/payState/payState.js";
"./pages/copyright/createBuy/createBuy.js";
"./pages/copyright/createProjectInfo/createProjectInfo.js";
"./pages/common/rule/rule.js";
"./components/ad-popup.js";
"./pages/mine/mineAccount/mineMsgNotice/mineMsgNotice.js";
"./pages/copyright/refund/refund.js";
"./pages/copyright/applyRefund/applyRefund.js";
"./pages/copyright/repair/repair.js";
"./pages/copyright/applyRepair/applyRepair.js";
"./pages/mine/mineAccount/invoiceInfo/invoiceInfo.js";
"./pages/mine/mineAccount/minePayRecord/minePayRecord.js";
"./pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage.js";
"./pages/mine/mineAccount/minePayOrder/minePayOrder.js";
"./pages/mine/mineAccount/mineMakeInvoice/mineMakeInvoice.js";
"./pages/mine/mineAccount/invoiceDetail/invoiceDetail.js";
}
const _sfc_main = {
onLaunch: function() {
common_vendor.index.__f__("log", "at App.vue:4", "App Launch");
},
onShow: function() {
common_vendor.index.__f__("log", "at App.vue:7", "App Show");
},
onHide: function() {
common_vendor.index.__f__("log", "at App.vue:10", "App Hide");
}
};
function createApp() {
const app = common_vendor.createSSRApp(_sfc_main);
app.provide("globalData", {
imgAssetsUrl: common_js_net_mainUrl.imgAssets,
locImg: "/static/images",
slideBtns: [],
appTitle: "AI喵著",
appUrl: common_js_net_mainUrl.appUrl,
onlyDelBtns: [],
cancelEditBtns: [],
primaryColor: "#FFA900"
});
return {
app
};
}
createApp().app.mount("#app");
exports.createApp = createApp;
//# sourceMappingURL=../.sourcemap/mp-baidu/app.js.map

55
unpackage/dist/dev/mp-baidu/app.json vendored Normal file
View File

@ -0,0 +1,55 @@
{
"pages": [
"pages/login/login",
"pages/index/home",
"pages/mine/mineIndex/mineIndex",
"pages/common/readTxt/readTxt",
"pages/mine/mineAccount/mineInfo/mineInfo",
"pages/mine/mineAccount/mineOrder/mineOrder",
"pages/mine/mineAccount/mineContact/mineContact",
"pages/mine/mineAccount/mineCoupons/mineCoupons",
"pages/pay/payment/payment",
"pages/pay/publicPay/publicPay",
"pages/pay/payState/payState",
"pages/copyright/createBuy/createBuy",
"pages/copyright/createProjectInfo/createProjectInfo",
"pages/common/rule/rule",
"components/ad-popup",
"pages/mine/mineAccount/mineMsgNotice/mineMsgNotice",
"pages/copyright/refund/refund",
"pages/copyright/applyRefund/applyRefund",
"pages/copyright/repair/repair",
"pages/copyright/applyRepair/applyRepair",
"pages/mine/mineAccount/invoiceInfo/invoiceInfo",
"pages/mine/mineAccount/minePayRecord/minePayRecord",
"pages/mine/mineAccount/mineInvoiceManage/mineInvoiceManage",
"pages/mine/mineAccount/minePayOrder/minePayOrder",
"pages/mine/mineAccount/mineMakeInvoice/mineMakeInvoice",
"pages/mine/mineAccount/invoiceDetail/invoiceDetail"
],
"window": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "AI喵著",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"tabBar": {
"color": "#515151",
"selectedColor": "#FE9944",
"list": [
{
"pagePath": "pages/index/home",
"text": "首页",
"iconPath": "static/images/ic_home_normal.png",
"selectedIconPath": "static/images/ic_home_select.png"
},
{
"pagePath": "pages/mine/mineIndex/mineIndex",
"text": "我的",
"iconPath": "static/images/ic_mine_normal.png",
"selectedIconPath": "static/images/ic_mine_select.png"
}
]
},
"usingComponents": {}
}

Binary file not shown.

View File

@ -0,0 +1,12 @@
"use strict";
const _imports_0$3 = "/static/images/login_bg.png";
const _imports_0$2 = "/static/images/bg_mine.png";
const _imports_0$1 = "/static/images/banner_1.png";
const _imports_1 = "/static/images/banner_2.png";
const _imports_0 = "/static/images/load_err.png";
exports._imports_0 = _imports_0$3;
exports._imports_0$1 = _imports_0$2;
exports._imports_0$2 = _imports_0$1;
exports._imports_0$3 = _imports_0;
exports._imports_1 = _imports_1;
//# sourceMappingURL=../../.sourcemap/mp-baidu/common/assets.js.map

View File

@ -0,0 +1,29 @@
"use strict";
const common_vendor = require("../../vendor.js");
const STORAGE_PREFIX = "aimz_";
const getFullKey = (key) => {
return `${STORAGE_PREFIX}${key}`;
};
const set = (key, data) => {
try {
const fullKey = getFullKey(key);
common_vendor.index.setStorageSync(fullKey, data);
return true;
} catch (error) {
common_vendor.index.__f__("error", "at common/js/cache/storage.js:19", "Storage set error:", error);
return false;
}
};
const get = (key, defaultValue = null) => {
try {
const fullKey = getFullKey(key);
const value = common_vendor.index.getStorageSync(fullKey);
return value || defaultValue;
} catch (error) {
common_vendor.index.__f__("error", "at common/js/cache/storage.js:31", "Storage get error:", error);
return defaultValue;
}
};
exports.get = get;
exports.set = set;
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/cache/storage.js.map

View File

@ -0,0 +1,331 @@
"use strict";
const isEmpty = function(obj) {
if (obj == null)
return true;
if (typeof obj !== "object")
return false;
return JSON.stringify(obj) === "{}";
};
const status = function(value, state) {
var status2 = "未生成";
if (state == "SUCCESS") {
switch (value) {
case "NONE":
status2 = "未生成";
break;
case "PENDING":
status2 = "等待";
break;
case "GENERATING":
status2 = "生成中...";
break;
case "SUCCESS":
status2 = "生成成功";
break;
case "FAILED":
status2 = "生成失败";
break;
}
} else {
switch (state) {
case "FAILED":
status2 = "生成失败";
break;
case "GENERATING":
status2 = "生成中...";
break;
case "NONE":
status2 = "未生成";
break;
}
}
return status2;
};
const orderStatus = function(value) {
var statusStr = "已完成";
switch (value) {
case "PENDING":
statusStr = "等待";
break;
case "COMPLETE":
statusStr = "已完成";
break;
case "FULL_REFUND":
statusStr = "全额退款";
break;
case "CORRECTION1_REFUND":
statusStr = "补正1次退款";
break;
case "CORRECTION2_REFUND":
statusStr = "补正2次退款";
break;
}
return statusStr;
};
const proType = function(value) {
var str = "项目创建";
switch (value) {
case "PROJ":
str = "项目创建";
break;
case "AGENT":
str = "代理";
break;
case "FULL_REFUND":
str = "全额退款";
break;
case "CORRECTION1_REFUND":
str = "补正1次退款";
break;
case "CORRECTION2_REFUND":
str = "补正2次退款";
break;
}
return str;
};
const boderStyle = function(value) {
var str = "tickets-yellow";
switch (value) {
case "1":
str = "tickets-yellow";
break;
case "2":
str = "tickets-gray";
break;
case "3":
str = "tickets-green";
break;
}
return str;
};
const fontColor = function(value) {
var str = "font-yellow";
switch (value) {
case "1":
str = "font-yellow";
break;
case "2":
str = "font-gray";
break;
case "3":
str = "font-green";
break;
}
return str;
};
const timeSplit = function(value) {
var regex = new RegExp("-", "g");
return value.replace(regex, ".");
};
const objIsEmpty = function(obj) {
if (obj === void 0) {
return true;
}
if (obj === null) {
return true;
}
return Object.keys(obj).length === 0;
};
var moneyTxt = function(size, fontSize, price) {
const formattedStr = '<span style="font-size:' + size + 'px;">¥</span><span style="font-size:' + fontSize + 'px;">' + price + "</span>";
return formattedStr;
};
var phoneNum = function(str, startLength, endLength, replaceStr) {
if (str == null || str == "")
return "";
if (str.length <= startLength + endLength) {
return str;
}
return str.slice(0, startLength) + replaceStr + str.slice(str.length - endLength);
};
var repairStatusColor = function(status2) {
var color = "repair-status-yellow";
switch (status2) {
case "PENDING":
color = "repair-status-yellow";
break;
case "APPROVED":
color = "repair-status-green";
break;
case "REJECTED":
color = "repair-status-red";
break;
case "CANCELED":
color = "repair-status-gray";
break;
}
return color;
};
var repairStatus = function(status2) {
var str = "待审核";
switch (status2) {
case "PENDING":
str = "待审核";
break;
case "APPROVED":
str = "已通过";
break;
case "REJECTED":
str = "未通过";
break;
case "CANCELED":
str = "已取消";
break;
}
return str;
};
var repairType = function(type) {
var str = "未知";
switch (type) {
case "CORRECTION1":
str = "一次补正";
break;
case "CORRECTION2":
str = "二次补正";
break;
}
return str;
};
var repairKind = function(kind) {
var str = "未知";
switch (kind) {
case "CODE":
str = "代码";
break;
case "MANUAL":
str = "操作手册";
break;
case "ALL":
str = "代码+操作手册";
break;
}
return str;
};
var payType = function(type) {
var typeStr = "支出";
switch (type) {
case 1:
typeStr = "充值";
break;
case 2:
typeStr = "支出";
break;
case 3:
typeStr = "提现";
break;
case 4:
typeStr = "系统\n扣款";
break;
case 5:
typeStr = "订单\n收入";
break;
case 6:
typeStr = "付款";
break;
}
return typeStr;
};
var payTypeColor = function(type) {
var typeColr = "type-g";
switch (type) {
case 1:
case 3:
case 5:
typeColr = "type-g";
break;
case 2:
case 4:
case 6:
typeColr = "type-z";
break;
}
return typeColr;
};
var payTypeSign = function(type) {
var typeStr = "-";
switch (type) {
case 1:
case 5:
typeStr = "+";
break;
case 2:
case 3:
case 4:
case 6:
typeStr = "-";
break;
}
return typeStr;
};
var invoiceStatusColor = function(status2) {
var str = "col-yellow";
switch (status2) {
case "-1":
str = "col-gray";
break;
case "0":
str = "col-red";
break;
case "1":
str = "col-yellow";
break;
case "2":
str = "col-green";
break;
}
return str;
};
var invoiceStatus = function(status2) {
var str = "待审核";
switch (status2) {
case "-1":
str = "已取消";
break;
case "0":
str = "未通过";
break;
case "1":
str = "待审核";
break;
case "2":
str = "完成";
break;
}
return str;
};
var payWay = function(way) {
var wayClass = "pay-wx";
switch (way) {
case "微信":
wayClass = "pay-wx";
break;
case "支付宝":
wayClass = "pay-alipay";
break;
case "对公转账":
wayClass = "pay-public";
break;
}
return wayClass;
};
exports.boderStyle = boderStyle;
exports.fontColor = fontColor;
exports.invoiceStatus = invoiceStatus;
exports.invoiceStatusColor = invoiceStatusColor;
exports.isEmpty = isEmpty;
exports.moneyTxt = moneyTxt;
exports.objIsEmpty = objIsEmpty;
exports.orderStatus = orderStatus;
exports.payType = payType;
exports.payTypeColor = payTypeColor;
exports.payTypeSign = payTypeSign;
exports.payWay = payWay;
exports.phoneNum = phoneNum;
exports.proType = proType;
exports.repairKind = repairKind;
exports.repairStatus = repairStatus;
exports.repairStatusColor = repairStatusColor;
exports.repairType = repairType;
exports.status = status;
exports.timeSplit = timeSplit;
//# sourceMappingURL=../../../.sourcemap/mp-baidu/common/js/conver.js.map

View File

@ -0,0 +1,65 @@
"use strict";
const kindList = [{
"value": "CODE",
"title": "代码"
}, {
"title": "操作手册",
"value": "MANUAL"
}, {
"title": "全部",
"value": "ALL"
}];
const typeList = [{
"title": "一次补正",
"value": "CORRECTION1"
}, {
"title": "二次补正",
"value": "CORRECTION2"
}];
const stateList = [{
"title": "待审核",
"value": "PENDING"
}, {
"title": "已通过",
"value": "APPROVED"
}, {
"title": "未通过",
"value": "REJECTED"
}, {
"title": "已取消",
"value": "CANCELED"
}];
const homeTypeList = [
{
value: "FREE",
label: "免费试用"
},
{
value: "MATERIAL",
label: "写材料"
},
{
value: "ALL",
label: "全托管"
}
];
const expandList = [
{
value: "PKG",
label: "安装包"
},
{
value: "VIDEO_DEMO",
label: "演示视频"
},
{
value: "URGENT",
label: "加急"
}
];
exports.expandList = expandList;
exports.homeTypeList = homeTypeList;
exports.kindList = kindList;
exports.stateList = stateList;
exports.typeList = typeList;
//# sourceMappingURL=../../../.sourcemap/mp-baidu/common/js/data.js.map

View File

@ -0,0 +1,83 @@
"use strict";
const common_js_net_http = require("./http.js");
const common_js_cache_storage = require("../cache/storage.js");
const apiPath = {
mineInvoiceOrderList: "/api/invoicerecharge/recharge-listpage/{userId}/{status}",
//可以开具发票的订单
mineInvoiceList: "/api/invoice-config/listpage/{userId}",
//我的开票信息
saveInvoiceInfo: "/api/invoice-config/save/{userId}",
//保存开票信息
updateInvoiceInfo: "/api/invoice-config/update/{invoiceId}",
//修改开票信息
deleteInvoiceInfo: "/api/invoice-config/remove/{ids}",
//删除开票信息
mineInvoiceRecordList: "/api/invoicerecharge/listpage/{userId}",
//我的开票记录
saveInvoiceRecord: "/api/invoicerecharge/save/{userId}",
// 保存开票申请
updateInvoiceRecord: "/api/invoicerecharge/update/{invoiceRechargeId}",
//修改开票申请
cancelInvoiceRecord: "/api/invoicerecharge/cancel/{invoiceRechargeId}",
//取消开票申请
dicByPId: "/api/data/listbyparentid/{pId}"
//数据字典
};
class InvoiceApi {
//获取可以开具发票的订单
static doGetMineInvoiceOrderList(data, status) {
const userId = common_js_cache_storage.get("userId");
const path = apiPath.mineInvoiceOrderList.replace("{userId}", userId).replace("{status}", status);
return common_js_net_http.request(path, "GET", data, null, "plug");
}
static doGetDicListByPId(id) {
const path = apiPath.dicByPId.replace("{pId}", id);
return common_js_net_http.request(path, "GET");
}
//我的开票信息
static doGetMineInvoiceList(data) {
const userId = common_js_cache_storage.get("userId");
const path = apiPath.mineInvoiceList.replace("{userId}", userId);
return common_js_net_http.request(path, "GET", data, null, "plug");
}
//保存我的开票信息
static doSaveMineInvoiceInfo(data) {
const userId = common_js_cache_storage.get("userId");
const path = apiPath.saveInvoiceInfo.replace("{userId}", userId);
return common_js_net_http.request(path, "POST", data, null, "plug");
}
//编辑开票信息
static doUpdateMineInvoiceInfo(id, data) {
const path = apiPath.updateInvoiceInfo.replace("{invoiceId}", id);
return common_js_net_http.request(path, "PUT", data, null, "plug");
}
//删除开票信息
static doDelMineInvoiceInfo(id) {
const path = apiPath.deleteInvoiceInfo.replace("{ids}", id);
return common_js_net_http.request(path, "DELETE", null, null, "plug");
}
//开票申请列表
static doGetInvoiceRecordList(data) {
const userId = common_js_cache_storage.get("userId");
const path = apiPath.mineInvoiceRecordList.replace("{userId}", userId);
return common_js_net_http.request(path, "GET", data, null, "plug");
}
//取消开票申请
static doCancelInvoiceRecord(id) {
const path = apiPath.cancelInvoiceRecord.replace("{invoiceRechargeId}", id);
return common_js_net_http.request(path, "PUT", null, null, "plug");
}
//提交开票申请
static doSaveInvoiceRecord(data) {
const userId = common_js_cache_storage.get("userId");
const path = apiPath.saveInvoiceRecord.replace("{userId}", userId);
return common_js_net_http.request(path, "POST", data, null, "plug");
}
//修改开票申请
static doUpdateInvoiceRecord(id, data) {
const path = apiPath.updateInvoiceRecord.replace("{invoiceRechargeId}", id);
return common_js_net_http.request(path, "PUT", data, null, "plug");
}
}
exports.InvoiceApi = InvoiceApi;
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/net/InvoiceApi.js.map

View File

@ -0,0 +1,133 @@
"use strict";
const common_js_net_http = require("./http.js");
const apiPath = {
//获取验证码 operator
verifyCode: "/api/verify/code/send/{phone}",
loginVerifyCode: "/api/quick/login/phone",
//验证吗登录
loginUrl: "/api/user-wx/login",
//登录
registerUrl: "/api/user-wx/register",
//注册,
unbindWx: "/api/user-wx/unlock-phone",
//解绑微信
updateUserInfo: "/api/user-info/update-self",
csaNo: "/api/csa/get",
//获取客服编号
createContact: "/api/proj-contact/save",
//创建联系人
mineAccount: "/api/user-info/get-user-self",
//获取我的账户余额
minePackageCount: "/api/proj/servicepkg/packageorder/count/self",
//我的套餐包剩余
uploadImg: "/api/file/v2/upload-image",
//上传图片
userInfo: "/api/user-info/get-self",
//获取我的个人信息
mineOrder: "/api/order/listpage/self",
//我的订单
mineContact: "/api/proj-contact/listpage/self",
//联系人列表
updateContact: "/api/proj-contact/update/{projContactId}",
//更新联系人
delContact: "/api/proj-contact/remove/{ids}",
//删除联系人
canClaimsCoupons: "/api/coupon/list-can-claim",
//获取可以申领的优惠卷
saveCoupons: "/api/coupon/user/save",
//领取优惠卷
minePayRecord: "/api/account/listpage-item/self",
mineMsgNotice: "/api/user-msg/listpage-simple/self",
//获取消息通知
readMsgNotice: "/api/user-msg/update-read/self",
//标记读取消息
deleteMsgNotice: "/api/user-msg/remove/self/{ids}"
//删除消息通知
};
class UserApi {
static doGetVerifyCode(phone) {
const path = apiPath.verifyCode.replace("{phone}", phone);
return common_js_net_http.request(path, "GET", null, null, "operator", false);
}
static doLoginVerifyCode(data) {
return common_js_net_http.request(apiPath.loginVerifyCode, "POST", data, null, "operator", false);
}
static doLogin(data) {
return common_js_net_http.request(apiPath.loginUrl, "POST", data, null, "operator", false);
}
static doRegister(data) {
return common_js_net_http.request(apiPath.registerUrl, "POST", data, null, "operator", false);
}
static doUnbindWx() {
return common_js_net_http.request(apiPath.unbindWx, "GET", null, null, "operator", true);
}
static doUpdateUserInfo(data) {
return common_js_net_http.request(apiPath.updateUserInfo, "PUT", data);
}
static doGetCsaNo() {
return common_js_net_http.request(apiPath.csaNo, "GET");
}
static doCreateContact(data) {
return common_js_net_http.request(apiPath.createContact, "POST", data);
}
static doGetMinePayRecord(data) {
return common_js_net_http.request(apiPath.minePayRecord, "GET", data);
}
//获取我的账户余额
static doGetMineAccount() {
return common_js_net_http.request(apiPath.mineAccount, "GET");
}
//获取我的套餐包
static doGetMinePackageCount() {
return common_js_net_http.request(apiPath.minePackageCount, "GET");
}
//上传图片
static doUploadImg(data) {
return common_js_net_http.request(apiPath.uploadImg, "POST", data);
}
//获取个人信息
static doGetUserInfo() {
return common_js_net_http.request(apiPath.userInfo, "GET");
}
//获取我的订单
static doGetMineOrder(data) {
return common_js_net_http.request(apiPath.mineOrder, "GET", data);
}
//获取项目联系人列表
static doGetMineContactList(data) {
return common_js_net_http.request(apiPath.mineContact, "GET", data);
}
//更新联系人
static doUpdateContactList(id, data) {
const path = apiPath.updateContact.replace("{projContactId}", id);
return common_js_net_http.request(path, "PUT", data);
}
//删除联系人
static doDelContact(id) {
const path = apiPath.delContact.replace("{ids}", id);
return common_js_net_http.request(path, "DELETE");
}
//获取可以申领的优惠卷
static doGetClaimsCouponsList() {
return common_js_net_http.request(apiPath.canClaimsCoupons, "GET");
}
//领取优惠卷
static doSaveCoupons(data) {
return common_js_net_http.request(apiPath.saveCoupons, "POST", data);
}
//获取消息通知
static doGetMineMsgNotice(data) {
return common_js_net_http.request(apiPath.mineMsgNotice, "GET", data);
}
//标记读取状态
static doReadMineMsgNotice(data) {
return common_js_net_http.request(apiPath.readMsgNotice, "PUT", data);
}
//删除消息通知
static doDeleteMineMsgNotice(id) {
const path = apiPath.deleteMsgNotice.replace("{ids}", id);
return common_js_net_http.request(path, "DELETE");
}
}
exports.UserApi = UserApi;
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/net/UserApi.js.map

View File

@ -0,0 +1,53 @@
"use strict";
const common_vendor = require("../../vendor.js");
const common_js_cache_storage = require("../cache/storage.js");
const common_js_net_mainUrl = require("./mainUrl.js");
function request(url, method = "GET", data = {}, params = {}, project = "copyright", needToken = true) {
const header = {
"content-type": "application/json"
// 有其他content-type需求加点逻辑判断处理即可
};
if (needToken) {
const token = common_js_cache_storage.get("token");
if (token) {
header.Auth = `Bearer ${token}`;
}
}
var baseUrl = common_js_net_mainUrl.operatorUrl;
if (project == "operator") {
baseUrl = common_js_net_mainUrl.operatorUrl;
} else if (project == "copyright") {
baseUrl = common_js_net_mainUrl.copyrightUrl;
} else if (project == "plug") {
baseUrl = common_js_net_mainUrl.operatorPlug;
}
return new Promise(function(resolve, reject) {
common_vendor.index.request({
url: baseUrl + url,
timeout: 8e3,
method,
data,
dataType: "json",
// 微信官方文档中介绍会对数据进行一次JSON.parse
header,
success(res) {
if (res.statusCode === 200) {
resolve(res.data);
} else {
common_vendor.index.__f__("log", "at common/js/net/http.js:55", "错误success");
reject(res.data);
}
},
fail(err) {
common_vendor.index.__f__("log", "at common/js/net/http.js:60", "错误");
if (err.data) {
reject(err.data);
} else {
reject(err);
}
}
});
});
}
exports.request = request;
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/net/http.js.map

View File

@ -0,0 +1,18 @@
"use strict";
const appUrl = "https://www.aimzhu.com";
const operatorUrl = appUrl + "/operator";
const operatorPlug = appUrl + "/operator-plugin";
const copyrightUrl = appUrl + "/copyright";
const uploadImgUrl = copyrightUrl + "/api/file/v2/upload-image";
const previewUrl = copyrightUrl + "/route/file/v2/download/true/";
const downloadFileUrl = "/route/file/download/true/";
const imgAssets = appUrl + "/miniapp-assets";
exports.appUrl = appUrl;
exports.copyrightUrl = copyrightUrl;
exports.downloadFileUrl = downloadFileUrl;
exports.imgAssets = imgAssets;
exports.operatorPlug = operatorPlug;
exports.operatorUrl = operatorUrl;
exports.previewUrl = previewUrl;
exports.uploadImgUrl = uploadImgUrl;
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/net/mainUrl.js.map

View File

@ -0,0 +1,39 @@
"use strict";
const common_js_net_http = require("./http.js");
const apiPath = {
getBuyPackageList: "/api/proj/servicepkg/packageinfo/listpage/${type}/self",
//获取可以购买的套餐包列表
getPayOrder: "/api/pay/get-pay",
//获取支付订单
enterprisePay: "/api/pay/pay-account-recharge/${accountRechargeId}",
//企业付款完成支付
enterpriseAccountInfo: "/api/pay/get-pay-system-bank",
//获取公司账户信息
wxPayParams: "/api/accountrecharge/save-wx-pay-prepay-id"
//获取微信支付所需参数 rechargeMoney金额 packageInfoId套餐包ID
};
class PayApi {
static doGetBuyPackageList(type, data) {
const path = apiPath.getBuyPackageList.replace("${type}", type);
return common_js_net_http.request(path, "GET", data);
}
//对公转账完成
static doCompleteEnterprisePay(url, data) {
const path = apiPath.enterprisePay.replace("${accountRechargeId}", url);
return common_js_net_http.request(path, "POST", data);
}
//获取账户信息
static doGetEnterpriseAccountInfo() {
return common_js_net_http.request(apiPath.enterpriseAccountInfo, "GET");
}
//获取订单
static doGetOrder(data) {
return common_js_net_http.request(apiPath.getPayOrder, "POST", data);
}
//获取微信支付参数
static doGetWxPayParams(data) {
return common_js_net_http.request(apiPath.wxPayParams, "POST", data, null, "operator");
}
}
exports.PayApi = PayApi;
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/net/payApi.js.map

View File

@ -0,0 +1,148 @@
"use strict";
const common_js_net_http = require("./http.js");
const apiPath = {
getSelfProjectList: "/api/proj/listpage/self",
//获取我的项目列表
getTagList: "/api/proj/tag/list-tag",
//获取标签
getNotice: "/api/env/custom/get-proj-create-notice",
//获取notice
getPrice: "/api/proj/charge/get",
//获取创建项目的单价
getContactList: "/api/proj-contact/list/self",
//获取产权联系人列表
getCouponsList: "/api/coupon/user/listpage/self",
//获取我可以使用的优惠卷
getPackageList: "/api/proj/servicepkg/packageorder/listpage/self",
//获取套餐包
getCommendProjectName: "/api/proj/recommend/list-proj-name/ai",
//推荐项目名称
createProject: "/api/proj/create-quick",
//快速创建项目
buildProject: "/api/proj/create-quick/proj-id/{projId}",
//生成项目
reCreate: "/api/proj/generate/proj-id/${projId}",
//重新生成
proLangList: "/api/env/custom/list-active-lang",
//项目语言
ruleData: "/app/agreementportal/getrelease/{id}",
//使用规则 project="operator"
investDetail: "/news-content/listpage?rows=1&page=1",
//投资优势
mainProCount: "/api/env/custom/get-proj-counts",
//首页介绍数量
repairProList: "/api/proj/correction/apply/listpage/self",
//我的补正
canProRepairList: "/api/proj/correction/apply/listpage-proj-unapply/self",
//可以补正的项目列表
cancelProPepair: "/api/proj/correction/apply/cancel/self/{projCorrectionApplyId}",
//取消补正
applyProRepair: "/api/proj/correction/apply/save",
//申请补正
refundProList: "/api/proj/refund/apply/listpage/self",
//我的退款项目
canRefundProList: "/api/proj/refund/apply/listpage-proj-unapply/self",
//可以退款的项目
applyRefundPro: "/api/proj/refund/apply/save",
//申请退款
cancelRefundPro: "/api/proj/refund/apply/cancel/self/{projRefundApplyId}"
//取消申请退款
};
class ProApi {
//首页介绍数量
static doGetMainProCount() {
return common_js_net_http.request(apiPath.mainProCount, "GET");
}
//项目列表
static doGetSelfProjectList(data) {
return common_js_net_http.request(apiPath.getSelfProjectList, "GET", data);
}
//获取标签
static doGetTagList() {
return common_js_net_http.request(apiPath.getTagList, "GET");
}
//获取通知
static doGetNotice() {
return common_js_net_http.request(apiPath.getNotice, "GET");
}
//获取价格
static doGetPrice() {
return common_js_net_http.request(apiPath.getPrice, "GET");
}
static doGetContactList() {
return common_js_net_http.request(apiPath.getContactList, "GET");
}
//获取套餐包
static doGetPackageList(data) {
return common_js_net_http.request(apiPath.getPackageList, "GET", data);
}
//优惠卷
static doGetCouponseList(data) {
return common_js_net_http.request(apiPath.getCouponsList, "GET", data);
}
//推荐项目名称
static doGetCommendProjectName(data) {
return common_js_net_http.request(apiPath.getCommendProjectName, "POST", data);
}
//创建项目
static doCreateProject(data) {
return common_js_net_http.request(apiPath.createProject, "POST", data);
}
//生成项目
static doBuildProject(id) {
const path = apiPath.buildProject.replace("{projId}", id);
return common_js_net_http.request(path, "GET");
}
//重新生成
static doReCreate(url) {
const path = apiPath.reCreate.replace("${projId}", url);
return common_js_net_http.request(path, "POST");
}
//获取项目可选语言
static doGetProLangList() {
return common_js_net_http.request(apiPath.proLangList, "GET");
}
//获取使用规则数据
static doGetRuleDate(id) {
const path = apiPath.ruleData.replace("{id}", id);
return common_js_net_http.request(path, "GET", null, null, "operator", false);
}
static doGetInvestDetail(data) {
return common_js_net_http.request(apiPath.investDetail, "GET", data);
}
//我的补正项目列表
static doGetMineRepairList(data) {
return common_js_net_http.request(apiPath.repairProList, "GET", data);
}
//撤销补正
static doCancelProrepair(id) {
const path = apiPath.cancelProPepair.replace("{projCorrectionApplyId}", id);
return common_js_net_http.request(path, "PUT");
}
//提交补正
static doApplyProRepair(data) {
return common_js_net_http.request(apiPath.applyProRepair, "POST", data);
}
//获取可以补正的项目列表
static doGetCanProRepairList(data) {
return common_js_net_http.request(apiPath.canProRepairList, "GET", data);
}
//退款项目列表
static doGetMineRefundProList(data) {
return common_js_net_http.request(apiPath.refundProList, "GET", data);
}
static doGetCanRefundProList(data) {
return common_js_net_http.request(apiPath.canRefundProList, "GET", data);
}
//取消申请退款
static doCancelRefundPro(id) {
const path = apiPath.cancelRefundPro.replace("{projRefundApplyId}", id);
return common_js_net_http.request(path, "PUT");
}
//提交申请退款
static doApplyRefundPro(data) {
return common_js_net_http.request(apiPath.applyRefundPro, "POST", data);
}
}
exports.ProApi = ProApi;
//# sourceMappingURL=../../../../.sourcemap/mp-baidu/common/js/net/projectApi.js.map

View File

@ -0,0 +1,9 @@
"use strict";
const common_vendor = require("../vendor.js");
const pxToRpx = (pxValue, screenWidth) => {
common_vendor.index.__f__("log", "at common/js/util.js:66", "转换Px", pxValue, "屏幕宽度", screenWidth);
const rpx = 750 / screenWidth * Number(pxValue);
return Math.floor(rpx);
};
exports.pxToRpx = pxToRpx;
//# sourceMappingURL=../../../.sourcemap/mp-baidu/common/js/util.js.map

View File

@ -0,0 +1,23 @@
"use strict";
const isValidPhone = (phone) => {
const mobilePattern = /^1[3-9]\d{9}$/;
const landlinePattern = /^(0\d{2,3})[- ]?\d{7,8}$/;
if (mobilePattern.test(phone)) {
return true;
} else if (landlinePattern.test(phone)) {
return true;
} else {
return false;
}
};
const isMobilePhone = (phone) => {
const mobilePattern = /^1[3-9]\d{9}$/;
return mobilePattern.test(phone);
};
const isValidEmail = (email) => {
return /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(email);
};
exports.isMobilePhone = isMobilePhone;
exports.isValidEmail = isValidEmail;
exports.isValidPhone = isValidPhone;
//# sourceMappingURL=../../../.sourcemap/mp-baidu/common/js/validator.js.map

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,4 @@
"use strict";
const adPopup = require("../ad-popup.js");
swan.createPage(adPopup.MiniProgramPage);
//# sourceMappingURL=../../.sourcemap/mp-baidu/components/ad-popup.js.map

View File

@ -0,0 +1,5 @@
{
"component": true,
"navigationBarTitleText": "",
"usingComponents": {}
}

View File

@ -0,0 +1 @@
<view s-if="{{a}}" class="poster-ad-popup"><view class="poster-ad-content" animation="{{k}}" style="{{'left:' + l + ';' + ('top:' + m)}}"><view class="poster-ic-close poster-close-icon" bindtap="{{b}}"></view><view class="poster-image-box"><view class="poster-ad-bg"></view><view class="poster-content"><view class="poster-price-box"><view class="poster-p-icon">¥</view><view class="poster-p-content">{{c}}</view></view><view class="poster-ad-desc-box"><text class="poster-ad-desc">{{d}}</text><view class="poster-ad-period">有效期:{{e}}至{{f}}</view></view></view></view><view class="poster-custom-checkbox-group" bindtap="{{i}}"><view class="{{['poster-custom-checkbox', h]}}"><text s-if="{{g}}">✓</text></view><view style="margin-left:5px;margin-top:1px">今日不再显示</view></view><view class="poster-btn" bindtap="{{j}}">收下优惠卷</view></view></view>

View File

@ -0,0 +1,4 @@
"use strict";
const adPopup = require("../ad-popup.js");
swan.createPage(adPopup.MiniProgramPage);
//# sourceMappingURL=../../.sourcemap/mp-baidu/components/ad-popup2.js.map

View File

@ -0,0 +1,77 @@
.container {
/* display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 100%;
min-height: 200rpx; */
width: 100%;
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
background-color: transparent;
}
.loading {
position: relative;
width: 40px;
border-radius: 20px;
perspective: 500px;
align-self: center;
margin-top: 40%;
}
.loading:before,
.loading:after {
position: absolute;
width: 15px;
height: 15px;
content: "";
border-radius: 20px;
animation: jumping 0.5s infinite alternate;
background: rgba(0, 0, 0, 0);
}
.loading:before {
left: 0;
}
.loading:after {
right: 0;
animation-delay: 0.15s;
}
.loading_err {
display: flex;
flex-direction: row;
justify-content: center;
width: 150px;
align-items: center;
height: 100px;
align-self: center;
}
@keyframes jumping {
0% {
transform: scale(1) translateY(0px) rotateX(0deg);
box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
100% {
transform: scale(1.2) translateY(-25px) rotateX(45deg);
background: #FE9944;
box-shadow: 0 25px 40px #FE9944;
}
}
.error-box {
/* display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 100%;
height: auto;
margin-top: 20%; */
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
align-self: center;
min-height: 200px;
}

Some files were not shown because too many files have changed in this diff Show More