diff --git a/src/apps/AppActive/ActiveDetail.vue b/src/apps/AppActive/ActiveDetail.vue new file mode 100644 index 00000000..f62834bd --- /dev/null +++ b/src/apps/AppActive/ActiveDetail.vue @@ -0,0 +1,603 @@ + + + + diff --git a/src/apps/AppActive/AddActive.vue b/src/apps/AppActive/AddActive.vue new file mode 100644 index 00000000..e298854d --- /dev/null +++ b/src/apps/AppActive/AddActive.vue @@ -0,0 +1,466 @@ + + + + diff --git a/src/apps/AppActive/AddPosts.vue b/src/apps/AppActive/AddPosts.vue new file mode 100644 index 00000000..22f91a9f --- /dev/null +++ b/src/apps/AppActive/AddPosts.vue @@ -0,0 +1,137 @@ + + + + diff --git a/src/apps/AppActive/AppActive.vue b/src/apps/AppActive/AppActive.vue index 618bdee0..bda43d76 100644 --- a/src/apps/AppActive/AppActive.vue +++ b/src/apps/AppActive/AppActive.vue @@ -1,178 +1,372 @@ - - +.nav-item { + flex: 1; + color: #ffffff; + font-size: 28px; + line-height: 96px; + text-align: center; +} +.header-info { + width: 100%; + height: 112px; + padding: 32px; + box-sizing: border-box; + background: #fefaea; + color: #FFA13E; + font-size: 28px; + .tips { + display: inline-block; + width: 104px; + height: 48px; + line-height: 48px; + text-align: center; + background: #ffa13e; + border-radius: 16px; + font-family: PingFangSC-Medium, PingFang SC; + font-weight: 500; + color: #fff; + vertical-align: top; + margin-right: 16px; + } + .text-content { + display: inline-block; + width: calc(100% - 122px); + margin-top: -10px; + } +} +.header-title { + width: 100%; + height: 108px; + padding: 32px; + box-sizing: border-box; + background: #fff; + display: flex; + justify-content: space-between; + border-bottom: 2px solid #f3f6f9; + .text { + font-size: 32px; + font-family: PingFangSC-Semibold, PingFang SC; + font-weight: 600; + color: #333; + line-height: 44px; + } + .right-select { + font-size: 26px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #666; + line-height: 36px; + img { + width: 32px; + height: 32px; + margin-left: 8px; + vertical-align: middle; + } + } +} +.forum-item{ + padding: 26px 30px 28px; + background-color: #fff; + .user-info{ + display: flex; + margin-bottom: 32px; + .user-name-bg{ + width: 64px; + height: 64px; + line-height: 64px; + text-align: center; + background: #4E8EEE; + font-size: 24px; + font-family: PingFangSC-Medium, PingFang SC; + font-weight: 500; + color: #FFF; + margin-right: 16px; + border-radius: 50%; + } + .info{ + div{ + font-size: 26px; + font-family: PingFangSC-Medium, PingFang SC; + font-weight: 500; + color: #333; + line-height: 26px; + margin-bottom: 10px; + } + p{ + font-size: 22px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #999; + line-height: 22px; + } + } + } + .conent-text{ + font-size: 26px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #333; + line-height: 42px; + word-break: break-all; + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 4; + line-clamp: 4; + -webkit-box-orient: vertical; + margin-bottom: 16px; + } + .img-list{ + image { + width: 224px; + height: 224px; + margin-right: 8px; + } + img:nth-of-type(3n){ + margin-right: 0; + } + } + .bottom-icon{ + display: flex; + justify-content: space-between; + .iconfont{ + display: inline-block; + width: 40px; + vertical-align: middle; + } + span{ + font-size: 24px; + font-family: PingFangSC-Regular, PingFang SC; + color: #333; + line-height: 40px; + } + } +} +.active-item{ + padding: 24px; + display: flex; + background-color: #fff; + width: 686px; + background: #FFF; + box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.02); + border-radius: 4px; + margin: 0 0 32px 32px; + box-sizing: border-box; + .img-div{ + width: 200px; + height: 200px; + margin-right: 24px; + position: relative; + img{ + width: 200px; + height: 200px; + border-radius: 4px; + } + .status{ + position: absolute; + top: 0; + left: 0; + height: 44px; + padding: 0 8px; + font-size: 26px; + font-family: PingFangSC-Regular, PingFang SC; + color: #FFF; + } + .status0{ + background: #000; + } + .status1{ + background: #FF883C; + } + .status3{ + background: #1AAAFF; + } + .status2{ + background: #42D784; + } + .status4, .status5{ + background: #E4E4E4; + } + } + .right-info{ + width: calc(100% - 224px); + .title{ + font-size: 32px; + font-family: PingFangSC-Medium, PingFang SC; + font-weight: 500; + color: #333; + line-height: 44px; + word-break: break-all; + margin-bottom: 8px; + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + line-clamp: 2; + -webkit-box-orient: vertical; + } + .time{ + font-size: 26px; + font-family: PingFangSC-Regular, PingFang SC; + color: #666; + line-height: 36px; + margin-bottom: 4px; + word-break: break-all; + span{ + color: #3376FD; + } + } + .address{ + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + word-break: break-all; + } + } +} +.add-icon{ + position: fixed; + right: 16px; + bottom: 160px; + width: 128px; + height: 128px; +} +.mar-t32{ + margin-top: 32px; +} + \ No newline at end of file diff --git a/src/apps/AppActive/Detail.vue b/src/apps/AppActive/Detail.vue index 9b973710..cfbb2e1e 100644 --- a/src/apps/AppActive/Detail.vue +++ b/src/apps/AppActive/Detail.vue @@ -1,25 +1,387 @@ - - diff --git a/src/apps/AppActive/SignUser.vue b/src/apps/AppActive/SignUser.vue new file mode 100644 index 00000000..45aa8c1b --- /dev/null +++ b/src/apps/AppActive/SignUser.vue @@ -0,0 +1,164 @@ + + + + \ No newline at end of file diff --git a/src/apps/AppActive/components/del-icon.png b/src/apps/AppActive/components/del-icon.png new file mode 100644 index 00000000..38825b95 Binary files /dev/null and b/src/apps/AppActive/components/del-icon.png differ diff --git a/src/apps/AppActive/components/phone-icon.png b/src/apps/AppActive/components/phone-icon.png new file mode 100644 index 00000000..3f374d30 Binary files /dev/null and b/src/apps/AppActive/components/phone-icon.png differ diff --git a/src/apps/AppActive/components/right-icon-666.png b/src/apps/AppActive/components/right-icon-666.png new file mode 100644 index 00000000..2488b941 Binary files /dev/null and b/src/apps/AppActive/components/right-icon-666.png differ diff --git a/src/apps/AppActive/Add.vue b/src/apps/AppGoodDeeds/Add.vue similarity index 89% rename from src/apps/AppActive/Add.vue rename to src/apps/AppGoodDeeds/Add.vue index cd1cef30..0e7da7e1 100644 --- a/src/apps/AppActive/Add.vue +++ b/src/apps/AppGoodDeeds/Add.vue @@ -10,10 +10,10 @@ export default { data() { return {} }, - computed: {}, + onLoad: {}, watch: {}, created() {}, - mounted() {}, + onShow() {}, methods: {}, } diff --git a/src/apps/AppGoodDeeds/AppGoodDeeds.vue b/src/apps/AppGoodDeeds/AppGoodDeeds.vue new file mode 100644 index 00000000..196a2c67 --- /dev/null +++ b/src/apps/AppGoodDeeds/AppGoodDeeds.vue @@ -0,0 +1,224 @@ + + + + + diff --git a/src/apps/AppGoodDeeds/Detail.vue b/src/apps/AppGoodDeeds/Detail.vue new file mode 100644 index 00000000..7daab313 --- /dev/null +++ b/src/apps/AppGoodDeeds/Detail.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/src/apps/AppActive/yan.jpg b/src/apps/AppGoodDeeds/yan.jpg similarity index 100% rename from src/apps/AppActive/yan.jpg rename to src/apps/AppGoodDeeds/yan.jpg diff --git a/src/apps/AppResidentActivitie/Add.vue b/src/apps/AppResidentActivitie/Add.vue new file mode 100644 index 00000000..6c5dfd2c --- /dev/null +++ b/src/apps/AppResidentActivitie/Add.vue @@ -0,0 +1,323 @@ + + + + + diff --git a/src/apps/AppResidentActivitie/AppResidentActivities.vue b/src/apps/AppResidentActivitie/AppResidentActivities.vue new file mode 100644 index 00000000..810fd720 --- /dev/null +++ b/src/apps/AppResidentActivitie/AppResidentActivities.vue @@ -0,0 +1,194 @@ + + + + + diff --git a/src/apps/AppResidentActivitie/Detail.vue b/src/apps/AppResidentActivitie/Detail.vue new file mode 100644 index 00000000..3821fff2 --- /dev/null +++ b/src/apps/AppResidentActivitie/Detail.vue @@ -0,0 +1,607 @@ + + + + diff --git a/src/apps/AppResidentActivitie/yan.jpg b/src/apps/AppResidentActivitie/yan.jpg new file mode 100644 index 00000000..bf6a5a2c Binary files /dev/null and b/src/apps/AppResidentActivitie/yan.jpg differ diff --git a/src/apps/AppServicePublic/AppServicePublic.vue b/src/apps/AppServicePublic/AppServicePublic.vue index f432bdd3..40c347f9 100644 --- a/src/apps/AppServicePublic/AppServicePublic.vue +++ b/src/apps/AppServicePublic/AppServicePublic.vue @@ -10,7 +10,7 @@ - diff --git a/src/sass/AppMeetingNotice/addMeeting.vue b/src/sass/AppMeetingNotice/addMeeting.vue index 034783e5..1909c966 100644 --- a/src/sass/AppMeetingNotice/addMeeting.vue +++ b/src/sass/AppMeetingNotice/addMeeting.vue @@ -83,7 +83,6 @@ - diff --git a/src/sass/AppMeetingNotice/belongToMe.vue b/src/sass/AppMeetingNotice/belongToMe.vue index dd8cbf3d..d2461977 100644 --- a/src/sass/AppMeetingNotice/belongToMe.vue +++ b/src/sass/AppMeetingNotice/belongToMe.vue @@ -38,7 +38,6 @@ - diff --git a/src/sass/AppMeetingNotice/detail.vue b/src/sass/AppMeetingNotice/detail.vue index c44d6eac..fc584a76 100644 --- a/src/sass/AppMeetingNotice/detail.vue +++ b/src/sass/AppMeetingNotice/detail.vue @@ -94,7 +94,6 @@ - diff --git a/src/sass/AppMeetingNotice/meetingList.vue b/src/sass/AppMeetingNotice/meetingList.vue index bf5cf034..768049b0 100644 --- a/src/sass/AppMeetingNotice/meetingList.vue +++ b/src/sass/AppMeetingNotice/meetingList.vue @@ -35,7 +35,6 @@ - diff --git a/src/sass/AppNotification/add.vue b/src/sass/AppNotification/add.vue index 09c7ead9..fb05da9e 100644 --- a/src/sass/AppNotification/add.vue +++ b/src/sass/AppNotification/add.vue @@ -61,7 +61,6 @@
立即发布
- diff --git a/src/sass/AppNotification/detail.vue b/src/sass/AppNotification/detail.vue index 163d2319..50f4f2d8 100644 --- a/src/sass/AppNotification/detail.vue +++ b/src/sass/AppNotification/detail.vue @@ -55,7 +55,6 @@ - diff --git a/src/sass/AppNotification/read.vue b/src/sass/AppNotification/read.vue index e34178d0..edc0a562 100644 --- a/src/sass/AppNotification/read.vue +++ b/src/sass/AppNotification/read.vue @@ -9,7 +9,6 @@ -