diff --git a/src/saas/AppCountryAlbum/AddReport.vue b/src/saas/AppCountryAlbum/AddReport.vue index 4a940241..210ce5f8 100644 --- a/src/saas/AppCountryAlbum/AddReport.vue +++ b/src/saas/AppCountryAlbum/AddReport.vue @@ -1,11 +1,11 @@ @@ -46,10 +46,17 @@ \ No newline at end of file + diff --git a/src/saas/AppCountryAlbum/components/WorkReport.vue b/src/saas/AppCountryAlbum/components/WorkReport.vue index 37c1e295..0fb374af 100644 --- a/src/saas/AppCountryAlbum/components/WorkReport.vue +++ b/src/saas/AppCountryAlbum/components/WorkReport.vue @@ -1,6 +1,36 @@ @@ -8,6 +38,8 @@ export default { name: 'WorkReport', + label: '工作汇报', + data () { return { @@ -25,5 +57,130 @@ \ No newline at end of file + * { + box-sizing: border-box; + } + + .top { + display: flex; + justify-content: space-between; + align-items: center; + padding: 8px 0; + width: 686px; + color: #333333; + font-size: 32px; + border-bottom: 4px solid #E3464B; + } + + .body { + margin-top: 8px; + + h2 { + font-size: 112px; + color: #E3464B; + font-weight: 600; + text-align: center; + border-top: 2px solid #E3464B; + } + + .subtitle { + margin-top: 8px; + margin-bottom: 10px; + height: 60px; + line-height: 60px; + border-radius: 30px; + color: #E3464B; + font-size: 32px; + text-align: center; + border: 3px solid #E3464B; + } + + .partition { + position: relative; + display: flex; + align-items: center; + justify-content: center; + width: 100%; + + div { + position: relative; + z-index: 1; + padding: 0 6px; + background: #F6F4F0; + + i { + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + background: #E3464B; + } + } + + &::after { + position: absolute; + left: 0; + top: 50%; + width: 100%; + height: 2px; + background: #E3464B; + transform: translateY(-50%); + content: ''; + } + } + } + + .bottom { + margin-top: 6px; + padding-top: 16px; + border-top: 4px solid #E3464B; + + .bottom-item__wrapper { + .bottom-item { + display: flex; + line-height: 44px; + margin-bottom: 16px; + color: #333333; + font-size: 32px; + + &:last-child { + margin-bottom: 0; + } + } + } + + .add { + display: flex; + align-items: center; + flex-direction: column; + justify-content: center; + height: 480px; + margin-top: 32px; + background: #FFFFFF; + border-radius: 8px; + + .add-btn { + display: flex; + align-items: center; + justify-content: center; + width: 232px; + height: 80px; + color: #FFFFFF; + font-size: 32px; + background: #408EF6; + border-radius: 40px; + + &:last-child { + margin-top: 48px; + color: #408EF6; + background: #E7F5FE; + } + } + } + } + } +