diff --git a/src/apps/AppActive/ActiveDetail.vue b/src/apps/AppActive/ActiveDetail.vue new file mode 100644 index 00000000..0d275707 --- /dev/null +++ b/src/apps/AppActive/ActiveDetail.vue @@ -0,0 +1,387 @@ + + + + diff --git a/src/apps/AppActive/Add.vue b/src/apps/AppActive/Add.vue deleted file mode 100644 index cd1cef30..00000000 --- a/src/apps/AppActive/Add.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - - - 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..70334633 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/yan.jpg b/src/apps/AppActive/yan.jpg deleted file mode 100644 index bf6a5a2c..00000000 Binary files a/src/apps/AppActive/yan.jpg and /dev/null differ