unknown пре 2 година
комит
2d8c42bd5a
56 измењених фајлова са 2696 додато и 0 уклоњено
  1. 31 0
      .eslintrc.js
  2. 14 0
      .gitignore
  3. 9 0
      app.js
  4. 46 0
      app.json
  5. 10 0
      app.wxss
  6. 54 0
      component/top/top.js
  7. 4 0
      component/top/top.json
  8. 21 0
      component/top/top.wxml
  9. 97 0
      component/top/top.wxss
  10. 53 0
      custom-tab-bar/index.js
  11. 4 0
      custom-tab-bar/index.json
  12. 13 0
      custom-tab-bar/index.wxml
  13. 29 0
      custom-tab-bar/index.wxss
  14. BIN
      icon/234日历.png
  15. BIN
      icon/index-select.png
  16. BIN
      icon/index.png
  17. BIN
      icon/me-select.png
  18. BIN
      icon/me.png
  19. BIN
      icon/message.png
  20. BIN
      icon/notice.png
  21. BIN
      icon/stamp-select.png
  22. BIN
      icon/stamp.png
  23. BIN
      icon/时间点.png
  24. BIN
      icon/限量.png
  25. 66 0
      pages/index/history/index.js
  26. 5 0
      pages/index/history/index.json
  27. 41 0
      pages/index/history/index.wxml
  28. 224 0
      pages/index/history/index.wxss
  29. 19 0
      pages/index/sell/index.js
  30. 5 0
      pages/index/sell/index.json
  31. 137 0
      pages/index/sell/index.wxml
  32. 687 0
      pages/index/sell/index.wxss
  33. 39 0
      pages/index/sola/index.js
  34. 5 0
      pages/index/sola/index.json
  35. 89 0
      pages/index/sola/index.wxml
  36. 622 0
      pages/index/sola/index.wxss
  37. 66 0
      pages/list/message/index.js
  38. 3 0
      pages/list/message/index.json
  39. 2 0
      pages/list/message/index.wxml
  40. 1 0
      pages/list/message/index.wxss
  41. 66 0
      pages/list/notice/idnex.js
  42. 3 0
      pages/list/notice/idnex.json
  43. 2 0
      pages/list/notice/idnex.wxml
  44. 1 0
      pages/list/notice/idnex.wxss
  45. 66 0
      pages/me/me.js
  46. 3 0
      pages/me/me.json
  47. 2 0
      pages/me/me.wxml
  48. 1 0
      pages/me/me.wxss
  49. 66 0
      pages/stamp/stamp.js
  50. 3 0
      pages/stamp/stamp.json
  51. 2 0
      pages/stamp/stamp.wxml
  52. 1 0
      pages/stamp/stamp.wxss
  53. 51 0
      project.config.json
  54. 7 0
      project.private.config.json
  55. 7 0
      sitemap.json
  56. 19 0
      utils/util.js

+ 31 - 0
.eslintrc.js

@@ -0,0 +1,31 @@
+/*
+ * Eslint config file
+ * Documentation: https://eslint.org/docs/user-guide/configuring/
+ * Install the Eslint extension before using this feature.
+ */
+module.exports = {
+  env: {
+    es6: true,
+    browser: true,
+    node: true,
+  },
+  ecmaFeatures: {
+    modules: true,
+  },
+  parserOptions: {
+    ecmaVersion: 2018,
+    sourceType: 'module',
+  },
+  globals: {
+    wx: true,
+    App: true,
+    Page: true,
+    getCurrentPages: true,
+    getApp: true,
+    Component: true,
+    requirePlugin: true,
+    requireMiniProgram: true,
+  },
+  // extends: 'eslint:recommended',
+  rules: {},
+}

+ 14 - 0
.gitignore

@@ -0,0 +1,14 @@
+# Windows
+[Dd]esktop.ini
+Thumbs.db
+$RECYCLE.BIN/
+
+# macOS
+.DS_Store
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+
+# Node.js
+node_modules/

+ 9 - 0
app.js

@@ -0,0 +1,9 @@
+// app.js
+App({
+  onLaunch() {
+  
+  },
+  globalData: {
+    userInfo: null
+  }
+})

+ 46 - 0
app.json

@@ -0,0 +1,46 @@
+{
+  "pages": [
+    "pages/index/sola/index",
+    "pages/stamp/stamp",
+    "pages/me/me",
+    "pages/index/sell/index",
+    "pages/index/history/index",
+    "pages/list/message/index",
+    "pages/list/notice/idnex"
+  ],
+  "window": {
+    "backgroundTextStyle": "light",
+    "navigationBarBackgroundColor": "#fff",
+    "navigationBarTitleText": "邮贝·数字邮局",
+    "navigationBarTextStyle": "black"
+  },
+  "tabBar": {
+    "custom": true,
+    "color": "#969696",
+    "selectedColor": "#0C6E4D",
+    "backgroundColor": "#FFFFFF",
+    "borderStyle": "black",
+    "list": [
+      {
+        "pagePath": "pages/index/sola/index",
+        "text": "首页",
+        "iconPath": "icon/index.png",
+        "selectedIconPath": "icon/index-select.png"
+      },
+      {
+        "pagePath": "pages/stamp/stamp",
+        "text": "邮品",
+        "iconPath": "icon/stamp.png",
+        "selectedIconPath": "icon/stamp-select.png"
+      },
+      {
+        "pagePath": "pages/me/me",
+        "text": "我的",
+        "iconPath": "icon/me.png",
+        "selectedIconPath": "icon/me-select.png"
+      }
+    ]
+  },
+  "style": "v2",
+  "sitemapLocation": "sitemap.json"
+}

+ 10 - 0
app.wxss

@@ -0,0 +1,10 @@
+/**app.wxss**/
+.container {
+  height: 100%;
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  justify-content: space-between;
+  padding: 200rpx 0;
+  box-sizing: border-box;
+} 

+ 54 - 0
component/top/top.js

@@ -0,0 +1,54 @@
+// component/top.js
+Component({
+  /**
+   * 组件的属性列表
+   */
+  properties: {
+
+  },
+
+  /**
+   * 组件的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 组件的方法列表
+   */
+  methods: {
+    //跳转到单张典藏
+    bindSola() {
+      wx.reLaunch({
+        url: "/pages/index/sola/index",
+      })
+    },
+    //跳转到发售日期
+    bindSell() {
+      wx.reLaunch({
+        url: "/pages/index/sell/index",
+      })
+    },
+    //跳转到经典回顾
+    bindHistory() {
+      wx.reLaunch({
+        url: "/pages/index/history/index"
+      })
+    },
+    //跳转到通知列表
+    bindNotice() {
+      wx.navigateTo({
+        url: "/pages/list/notice/idnex",
+      })
+    },
+    //跳转到消息列表
+    bindMessage() {
+      wx.navigateTo({
+        url: "/pages/list/message/index",
+      })
+    },
+  },
+
+
+})

+ 4 - 0
component/top/top.json

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

+ 21 - 0
component/top/top.wxml

@@ -0,0 +1,21 @@
+<!-- component/top.wxml -->
+
+<view class="group_24">
+  <view class="block_1">
+    <view bindtap="bindNotice" class="image-text_18">
+      <image src="/icon/notice.png" class="thumbnail_3"></image>
+      <text lines="1" class="text-group_2">数字邮政正式上线,创世版首发!</text>
+    </view>
+  </view>
+  <view bindtap="bindMessage" class="block_2">
+    <view class="group_3">
+    </view>
+  </view>
+</view>
+<view class="group_25">
+  <view class="text-wrapper_1">
+    <text lines="1" bindtap="bindSola" class="text_2">单张典藏</text>
+  </view>
+  <text lines="1" class="text_3"  bindtap="bindSell">发售日历</text>
+  <text lines="1" class="text_4"  bindtap="bindHistory">经典回顾</text>
+</view>

+ 97 - 0
component/top/top.wxss

@@ -0,0 +1,97 @@
+.group_24 {
+  width: 688rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+  margin: 38rpx 32rpx 0 30rpx;
+}
+.block_1 {
+  box-shadow: 0px 0px 4px 0px rgba(85,109,96,0.120000);
+  background-color: rgba(255,255,255,1.000000);
+  border-radius: 8rpx;
+  border: 0.5px solid rgba(238,238,238,1);
+  display: flex;
+  flex-direction: row;
+  padding: 11rpx 69rpx 13rpx 27rpx;
+}
+.image-text_18 {
+  width: 502rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_3 {
+  width: 32rpx;
+  height: 32rpx;
+  margin: 6rpx 0 4rpx 0;
+}
+.text-group_2 {
+  overflow-wrap: break-word;
+  color: rgba(51,51,51,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 42rpx;
+}
+.block_2 {
+  border: 1px solid rgba(238,238,238,1);
+  background: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/c8f6920ac93e41aabecf47daf9b490de_mergeImage.png) 100% no-repeat;
+  background-size: 100% 100%;
+  display: flex;
+  flex-direction: column;
+  padding: 16rpx 16rpx 42rpx 42rpx;
+}
+.group_3 {
+  background-color: rgba(255,26,26,1.000000);
+  border-radius: 100%;
+  width: 10rpx;
+  height: 10rpx;
+  display: flex;
+  flex-direction: column;
+}
+.group_25 {
+  flex-direction: row;
+  display: flex;
+  margin: 30rpx 50rpx 0 30rpx;
+}
+.text-wrapper_1 {
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng08f900af7ff7ddea0a76388233e716c3545873cf1af9205547b4117cc50ed8eb) -12rpx -12rpx no-repeat;
+  background-size: 192rpx 90rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 10rpx 20rpx 12rpx 20rpx;
+}
+.text_2 {
+  overflow-wrap: break-word;
+  color: rgba(51,51,51,1);
+  font-size: 32rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 44rpx;
+}
+.text_3 {
+  overflow-wrap: break-word;
+  color: rgba(51,51,51,1);
+  font-size: 32rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 44rpx;
+  margin: 10rpx 0 0 114rpx;
+}
+.text_4 {
+  overflow-wrap: break-word;
+  color: rgba(51,51,51,1);
+  font-size: 32rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 44rpx;
+  margin: 10rpx 0 0 132rpx;
+}

+ 53 - 0
custom-tab-bar/index.js

@@ -0,0 +1,53 @@
+// custom-tab-bar/index.js
+Component({
+  /**
+   * 组件的属性列表
+   */
+  properties: {
+    
+  },
+
+  /**
+   * 组件的初始数据
+   */
+  data: {
+    selected: 0,
+    "color": "#969696",
+    "selectedColor": "#0C6E4D",
+    "backgroundColor": "#FFFFFF",
+    "borderStyle": "black",
+    "list": [{
+        "pagePath": "/pages/index/sola/index.js",
+        "text": "首页",
+        "iconPath": "/icon/index.png",
+        "selectedIconPath": "/icon/index-select.png"
+      },
+      {
+        "pagePath": "/pages/stamp/stamp.js",
+        "text": "邮品",
+        "iconPath": "/icon/stamp.png",
+        "selectedIconPath": "/icon/stamp-select.png"
+      },
+      {
+        "pagePath": "/pages/me/me.js",
+        "text": "我的",
+        "iconPath": "/icon/me.png",
+        "selectedIconPath": "/icon/me-select.png"
+      }
+    ]
+  },
+
+  /**
+   * 组件的方法列表
+   */
+  methods: {
+    switchTab(e) {
+      const data = e.currentTarget.dataset
+      const url = data.path
+      wx.switchTab({url})
+      this.setData({
+        selected: data.index
+      })
+    }
+}
+})

+ 4 - 0
custom-tab-bar/index.json

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

+ 13 - 0
custom-tab-bar/index.wxml

@@ -0,0 +1,13 @@
+<!--custom-tab-bar/index.wxml-->
+
+<cover-view class="tab-bar">
+  <cover-view class="tab-bar-border"></cover-view>
+  <cover-view wx:for="{{list}}" wx:key="index" class="tab-bar-item" data-path="{{item.pagePath}}" data-index="{{index}}" bindtap="switchTab">
+    <cover-image src="{{selected === index ? item.selectedIconPath : item.iconPath}}"></cover-image>
+    <cover-view class="{{currentName ==  item.name ? 'text-active' : 'tabbar-text'}}">{{item.text}}</cover-view>
+  </cover-view>
+</cover-view>
+
+
+
+

+ 29 - 0
custom-tab-bar/index.wxss

@@ -0,0 +1,29 @@
+
+.tab-bar {
+  position: fixed;
+  bottom: 0;
+  left: 0;
+  right: 0;
+  height: 130rpx;
+  background: white;
+  display: flex;
+  padding-bottom: env(safe-area-inset-bottom);
+  justify-content: center;
+}
+
+
+.tab-bar-item {
+  text-align: center;
+  display: flex;
+  flex-direction: column;
+}
+
+.tab-bar-item  cover-image {
+  width: 240rpx;
+  height: 100rpx;
+}
+
+.tab-bar-item  cover-view {
+  font-size: 10px;
+}
+

BIN
icon/234日历.png


BIN
icon/index-select.png



BIN
icon/me-select.png





BIN
icon/stamp-select.png



BIN
icon/时间点.png



+ 66 - 0
pages/index/history/index.js

@@ -0,0 +1,66 @@
+// pages/index/history/history.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad(options) {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload() {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh() {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom() {
+
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage() {
+
+  }
+})

+ 5 - 0
pages/index/history/index.json

@@ -0,0 +1,5 @@
+{
+  "usingComponents": {
+    "top" :"/component/top/top"
+  }
+}

+ 41 - 0
pages/index/history/index.wxml

@@ -0,0 +1,41 @@
+<!-- 引入顶部插件 -->
+<top></top>
+
+<view class="box_4">
+      <view class="group_7">
+        <view class="text-wrapper_2">
+          <text lines="1" class="text_5">7张</text>
+        </view>
+      </view>
+      <text lines="1" class="text_6">叶星生人民大会堂西藏厅壁画</text>
+      <view class="group_8"></view>
+      <text lines="1" class="text_7">叶星生人民大会堂西藏厅壁画-《雅江春早》</text>
+      <view class="group_9">
+        <view class="group_10">
+          <view class="image-text_3">
+            <image src="https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngc7b2ed76088831fab4af40793801c4fcb4bad02152b708550437f8f5c81d2475" class="thumbnail_4"></image>
+            <text lines="1" class="text-group_3">限量:100000件</text>
+          </view>
+        </view>
+        <text lines="1" class="text_8">¥19.00</text>
+      </view>
+      <view class="group_11"></view>
+      <text lines="1" class="text_9">叶星生人民大会堂西藏厅壁画-《珠峰叠彩》</text>
+      <view class="group_12">
+        <view class="box_5">
+          <view class="image-text_4">
+            <image src="https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngc7b2ed76088831fab4af40793801c4fcb4bad02152b708550437f8f5c81d2475" class="thumbnail_5"></image>
+            <text lines="1" class="text-group_4">限量:100000件</text>
+          </view>
+        </view>
+        <text lines="1" class="text_10">¥19.00</text>
+      </view>
+      <view class="text-wrapper_3">
+        <text lines="1" class="text_11">正在售卖</text>
+      </view>
+      <view class="text-wrapper_4">
+        <text lines="1" class="text_12">已售罄</text>
+      </view>
+    </view>
+  
+

+ 224 - 0
pages/index/history/index.wxss

@@ -0,0 +1,224 @@
+.box_4 {
+  position: absolute;
+  left: 30rpx;
+  top: 420rpx;
+  width: 690rpx;
+  height: 2654rpx;
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng57ae86efb0353374f61fb748b354c3558d6eb0d295d950a00d4cb034d394c302) -14rpx -14rpx no-repeat;
+  background-size: 718rpx 2682rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 28rpx 28rpx 196rpx 28rpx;
+}
+.group_7 {
+  border-radius: 8rpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/d558cfdeb3a64fa8b24775ded900e783_mergeImage.png);
+  display: flex;
+  flex-direction: column;
+  padding: 562rpx 24rpx 24rpx 514rpx;
+}
+.text-wrapper_2 {
+  background-color: rgba(51,51,51,0.900000);
+  border-radius: 4rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 2rpx 28rpx 6rpx 24rpx;
+}
+.text_5 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 28rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 40rpx;
+}
+.text_6 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 42rpx;
+  margin: 28rpx 244rpx 0 0;
+}
+.group_8 {
+  border-radius: 8rpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/73fcc5a6f7ff4a11873f3ff8c4d2ddc0_mergeImage.png);
+  width: 634rpx;
+  height: 634rpx;
+  margin-top: 62rpx;
+  display: flex;
+  flex-direction: column;
+}
+.text_7 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 42rpx;
+  margin: 28rpx 44rpx 0 0;
+}
+.group_9 {
+  width: 634rpx;
+  margin-top: 16rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.group_10 {
+  box-shadow: 0px 4px 5px 0px rgba(136,206,108,0.500000);
+  background-color: rgba(136,206,108,1.000000);
+  border-radius: 8rpx;
+  display: flex;
+  flex-direction: row;
+  margin: 12rpx 0 10rpx 0;
+  padding: 12rpx 26rpx 12rpx 20rpx;
+}
+.image-text_3 {
+  width: 234rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_4 {
+  width: 30rpx;
+  height: 30rpx;
+  margin: 4rpx 0 2rpx 0;
+}
+.text-group_3 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+.text_8 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 60rpx;
+  font-family: Avenir-Heavy;
+  font-weight: 900;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 82rpx;
+}
+.group_11 {
+  border-radius: 8rpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/50cc42c7219345768da69d5cd5f4266a_mergeImage.png);
+  width: 634rpx;
+  height: 634rpx;
+  margin-top: 60rpx;
+  display: flex;
+  flex-direction: column;
+}
+.text_9 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 42rpx;
+  margin: 28rpx 44rpx 0 0;
+}
+.group_12 {
+  width: 634rpx;
+  margin-top: 16rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.box_5 {
+  box-shadow: 0px 4px 5px 0px rgba(136,206,108,0.500000);
+  background-color: rgba(136,206,108,1.000000);
+  border-radius: 8rpx;
+  display: flex;
+  flex-direction: row;
+  margin: 12rpx 0 10rpx 0;
+  padding: 12rpx 26rpx 12rpx 20rpx;
+}
+.image-text_4 {
+  width: 234rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_5 {
+  width: 30rpx;
+  height: 30rpx;
+  margin: 4rpx 0 2rpx 0;
+}
+.text-group_4 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+.text_10 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 60rpx;
+  font-family: Avenir-Heavy;
+  font-weight: 900;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 82rpx;
+}
+.text-wrapper_3 {
+  background-color: rgba(245,94,13,1.000000);
+  height: 50rpx;
+  display: flex;
+  flex-direction: column;
+  width: 156rpx;
+  position: absolute;
+  left: -10rpx;
+  top: 794rpx;
+  padding: 8rpx 36rpx 6rpx 16rpx;
+}
+.text_11 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+
+.text-wrapper_4 {
+  background-color: rgba(116,116,116,1.000000);
+  height: 50rpx;
+  display: flex;
+  flex-direction: column;
+  width: 156rpx;
+  position: absolute;
+  left: -10rpx;
+  top: 1656rpx;
+  padding: 8rpx 50rpx 6rpx 28rpx;
+}
+.text_12 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: center;
+  white-space: nowrap;
+  line-height: 36rpx;
+}

+ 19 - 0
pages/index/sell/index.js

@@ -0,0 +1,19 @@
+// pages/index/sell/index.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad(options) {
+
+  },
+
+})
+

+ 5 - 0
pages/index/sell/index.json

@@ -0,0 +1,5 @@
+{
+  "usingComponents": {
+    "top" :"/component/top/top"
+  }
+}

+ 137 - 0
pages/index/sell/index.wxml

@@ -0,0 +1,137 @@
+<!-- 引入顶部插件 -->
+<top></top>
+
+
+<view class="image-text_58">
+  <image src="/icon/234日历.png" class="thumbnail_1"></image>
+  <text lines="1" class="text-group_2">近期发售计划</text>
+</view>
+<view class="group_6">
+  <image src="/icon/时间点.png" class="thumbnail_2"></image>
+  <image src="https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng31bf26e08851b820c85a06c6b0a13ce05356a8aa6eb86450c3f28a35ed5e93cb" class="image_6"></image>
+  <image src="https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng4da3468e6cb4bbc3d5b67d6ef650cb5bbba05f208f341335f5909481c17937bd" class="thumbnail_18"></image>
+  <image src="https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng91d9b2eb94b3dd209871f88f79fab3b9fa50e387e97706bef4532687dc8ab957" class="thumbnail_19"></image>
+  <image src="https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngd50bb0e142accd08ecfe4e2732fe512182160023f33c225fe3e3ede9159cdb50" class="label_5"></image>
+  <image src="https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngad72f5d311c8af518ab70726a87c4748f3013d2eb999e59057fe28e8a58e13db" class="image_7"></image>
+</view>
+
+<view class="group_7">
+  <view class="group_8">
+    <view class="tag_1">
+      <text lines="1" class="text_6">7张</text>
+    </view>
+  </view>
+  <text lines="1" class="text_7">叶星生人民大会堂西藏厅壁画</text>
+  <view class="box_23">
+    <view class="group_10"></view>
+    <view class="group_11">
+      <text lines="1" class="text_8">壁画雅江春早</text>
+      <view class="image-text_59">
+        <view class="tag_2">
+          <view class="image-text_60">
+            <image src="/icon/限量.png" class="thumbnail_5"></image>
+            <text lines="1" class="text-group_3">限量:100000件</text>
+          </view>
+          <view class="image-text_61">
+            <image src="/icon/限量.png" class="thumbnail_5"></image>
+            <text lines="1" class="text-group_3">限量:100000件</text>
+          </view>
+        </view>
+        <text lines="1" decode="true" class="text-group_4">敬请期待02-05&nbsp;00:00&nbsp;开售</text>
+      </view>
+      <view class="group_31">
+        <text lines="1" class="text_9">¥19.00</text>
+        <view class="button_2">
+          <text lines="1" class="text_10">开售提醒</text>
+        </view>
+      </view>
+    </view>
+  </view>
+  <view class="box_24">
+    <view class="box_4"></view>
+    <view class="box_5">
+      <text lines="1" class="text_11">壁画雅江春早</text>
+      <view class="image-text_62">
+        <view class="tag_3">
+          <view class="image-text_63">
+            <image src="/icon/限量.png" class="thumbnail_6"></image>
+            <text lines="1" class="text-group_5">限量:100000件</text>
+          </view>
+          <view class="image-text_64">
+            <image src="/icon/限量.png" class="thumbnail_6"></image>
+            <text lines="1" class="text-group_5">限量:100000件</text>
+          </view>
+        </view>
+        <text lines="1" decode="true" class="text-group_6">敬请期待02-05&nbsp;00:00&nbsp;开售</text>
+      </view>
+      <view class="group_32">
+        <text lines="1" class="text_12">¥19.00</text>
+        <view class="button_3">
+          <text lines="1" class="text_13">开售提醒</text>
+        </view>
+      </view>
+    </view>
+  </view>
+</view>
+<view class="section_12">
+  <image src="https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPnga15bf1cc696b055e6d2afa447154303efd4e2c491860fa4ffb3e93ab0f4ec185" class="thumbnail_7"></image>
+  <view class="group_15"></view>
+</view>
+<view class="box_15">
+  <view class="section_2">
+    <view class="tag_6">
+      <text lines="1" class="text_26">7张</text>
+    </view>
+  </view>
+  <text lines="1" class="text_27">叶星生人民大会堂西藏厅壁画</text>
+  <view class="box_25">
+    <view class="block_6"></view>
+    <view class="block_7">
+      <text lines="1" class="text_28">壁画雅江春早</text>
+      <view class="image-text_65">
+        <view class="tag_7">
+          <view class="image-text_66">
+            <image src="/icon/限量.png" class="thumbnail_12"></image>
+            <text lines="1" class="text-group_11">限量:100000件</text>
+          </view>
+          <view class="image-text_67">
+            <image src="/icon/限量.png" class="thumbnail_12"></image>
+            <text lines="1" class="text-group_11">限量:100000件</text>
+          </view>
+        </view>
+        <text lines="1" decode="true" class="text-group_12">敬请期待02-05&nbsp;00:00&nbsp;开售</text>
+      </view>
+      <view class="group_33">
+        <text lines="1" class="text_29">¥19.00</text>
+        <view class="button_5">
+          <text lines="1" class="text_30">开售提醒</text>
+        </view>
+      </view>
+    </view>
+  </view>
+  <view class="box_26">
+    <view class="block_8"></view>
+    <view class="block_9">
+      <text lines="1" class="text_31">壁画雅江春早</text>
+      <view class="image-text_68">
+        <view class="tag_8">
+          <view class="image-text_69">
+            <image src="/icon/限量.png" class="thumbnail_13"></image>
+            <text lines="1" class="text-group_13">限量:100000件</text>
+          </view>
+          <view class="image-text_70">
+            <image src="/icon/限量.png" class="thumbnail_13"></image>
+            <text lines="1" class="text-group_13">限量:100000件</text>
+          </view>
+        </view>
+        <text lines="1" decode="true" class="text-group_14">敬请期待02-05&nbsp;00:00&nbsp;开售</text>
+      </view>
+      <view class="box_27">
+        <text lines="1" class="text_32">¥19.00</text>
+        <view class="text-wrapper_2">
+          <text lines="1" class="text_33">开售提醒</text>
+        </view>
+      </view>
+    </view>
+  </view>
+</view>

+ 687 - 0
pages/index/sell/index.wxss

@@ -0,0 +1,687 @@
+.image-text_58 {
+  width: 212rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+  margin: 40rpx 508rpx 0 30rpx;
+}
+.thumbnail_1 {
+  width: 24rpx;
+  height: 24rpx;
+  margin: 8rpx 0 10rpx 0;
+}
+.text-group_2 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 42rpx;
+}
+.group_6 {
+  background-color: rgba(37,173,104,1.000000);
+  width: 212rpx;
+  height: 6rpx;
+  display: flex;
+  flex-direction: column;
+  margin: 6rpx 508rpx 0 30rpx;
+}
+.thumbnail_2 {
+  position: absolute;
+  left: 30rpx;
+  top: 350rpx;
+  width: 20rpx;
+  height: 20rpx;
+}
+.image_6 {
+  position: absolute;
+  left: 642rpx;
+  top: -138rpx;
+  width: 54rpx;
+  height: 26rpx;
+}
+.thumbnail_18 {
+  position: absolute;
+  left: 594rpx;
+  top: -136rpx;
+  width: 34rpx;
+  height: 24rpx;
+}
+.thumbnail_19 {
+  position: absolute;
+  left: 540rpx;
+  top: -136rpx;
+  width: 38rpx;
+  height: 24rpx;
+}
+.label_5 {
+  position: absolute;
+  left: 0rpx;
+  top: -88rpx;
+  width: 80rpx;
+  height: 88rpx;
+}
+.image_7 {
+  position: absolute;
+  left: 564rpx;
+  top: -76rpx;
+  width: 174rpx;
+  height: 64rpx;
+}
+.group_7 {
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng03d6793e9613bff0d27c2ea6681a12bb23249e41203f8509d8b622aa9a84d0e5) -14rpx -12rpx no-repeat;
+  background-size: 668rpx 1214rpx;
+  display: flex;
+  flex-direction: column;
+  margin: -2rpx 30rpx 0 80rpx;
+  padding: 28rpx 28rpx 26rpx 28rpx;
+}
+.group_8 {
+  border-radius: 8rpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/23c3360d41e7420fb086a67ebdaeb09e_mergeImage.png);
+  display: flex;
+  flex-direction: column;
+  padding: 512rpx 24rpx 24rpx 464rpx;
+}
+.tag_1 {
+  background-color: rgba(51,51,51,0.900000);
+  border-radius: 4rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 4rpx 28rpx 4rpx 24rpx;
+}
+.text_6 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 28rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 40rpx;
+}
+.text_7 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 42rpx;
+  margin: 24rpx 194rpx 0 0;
+}
+.box_23 {
+  width: 584rpx;
+  margin-top: 56rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.group_10 {
+  border-radius: NaNrpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/0d31de3245b6418d8e304bae5f1ac7d2_mergeImage.png);
+  width: 202rpx;
+  height: 200rpx;
+  display: flex;
+  flex-direction: column;
+}
+.group_11 {
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng0062d7c310889fc677a0ae5bc739f3459b52b1bca040e0d9e2513022cc8f2c85) -2rpx 0rpx no-repeat;
+  background-size: 384rpx 200rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 16rpx 28rpx 12rpx 20rpx;
+}
+.text_8 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+  margin-right: 178rpx;
+}
+.image-text_59 {
+  display: flex;
+  flex-direction: column;
+  margin: 8rpx 62rpx 0 0;
+}
+.tag_2 {
+  background-color: rgba(136,206,108,1.000000);
+  border-radius: 8rpx;
+  position: relative;
+  margin-right: 58rpx;
+  display: flex;
+  flex-direction: row;
+  padding: 2rpx 14rpx 2rpx 10rpx;
+}
+.image-text_60 {
+  width: 190rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_5 {
+  width: 18rpx;
+  height: 18rpx;
+  margin: 8rpx 0 6rpx 0;
+}
+.text-group_3 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+}
+.image-text_61 {
+  position: absolute;
+  left: 10rpx;
+  top: 2rpx;
+  width: 190rpx;
+  height: 32rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.text-group_4 {
+  overflow-wrap: break-word;
+  color: rgba(150,150,150,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+  margin-top: 12rpx;
+}
+.group_31 {
+  width: 334rpx;
+  margin-top: 8rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.text_9 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 28rpx;
+  font-family: Avenir-Heavy;
+  font-weight: 900;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 38rpx;
+  margin-top: 2rpx;
+}
+.button_2 {
+  box-shadow: 0px 2px 4px 0px rgba(37,131,100,0.560000);
+  background-color: rgba(12,110,77,1.000000);
+  border-radius: 8rpx;
+  margin-bottom: 4rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 2rpx 12rpx 2rpx 8rpx;
+}
+.text_10 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+}
+.box_24 {
+  width: 584rpx;
+  margin-top: 28rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.box_4 {
+  border-radius: NaNrpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/ec55aeb788684b69b13e62644281775c_mergeImage.png);
+  width: 200rpx;
+  height: 200rpx;
+  display: flex;
+  flex-direction: column;
+}
+.box_5 {
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng24b85d8aa585a76b0085c9b60af562498f6310fe1191562d4ccb930cb2e8d48d) 100% no-repeat;
+  background-size: 100% 100%;
+  display: flex;
+  flex-direction: column;
+  padding: 16rpx 28rpx 12rpx 20rpx;
+}
+.text_11 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+  margin-right: 180rpx;
+}
+.image-text_62 {
+  display: flex;
+  flex-direction: column;
+  margin: 8rpx 64rpx 0 0;
+}
+.tag_3 {
+  background-color: rgba(136,206,108,1.000000);
+  border-radius: 8rpx;
+  position: relative;
+  margin-right: 60rpx;
+  display: flex;
+  flex-direction: row;
+  padding: 2rpx 12rpx 2rpx 10rpx;
+}
+.image-text_63 {
+  width: 190rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_6 {
+  width: 18rpx;
+  height: 18rpx;
+  margin: 8rpx 0 6rpx 0;
+}
+.text-group_5 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+}
+.image-text_64 {
+  position: absolute;
+  left: 10rpx;
+  top: 2rpx;
+  width: 190rpx;
+  height: 32rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.text-group_6 {
+  overflow-wrap: break-word;
+  color: rgba(150,150,150,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+  margin-top: 12rpx;
+}
+.group_32 {
+  width: 336rpx;
+  margin-top: 8rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.text_12 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 28rpx;
+  font-family: Avenir-Heavy;
+  font-weight: 900;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 38rpx;
+  margin-top: 2rpx;
+}
+.button_3 {
+  box-shadow: 0px 2px 4px 0px rgba(37,131,100,0.560000);
+  background-color: rgba(12,110,77,1.000000);
+  border-radius: 8rpx;
+  margin-bottom: 4rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 2rpx 12rpx 2rpx 8rpx;
+}
+.text_13 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+}
+.section_12 {
+  position: relative;
+  width: 750rpx;
+  height: 42rpx;
+  display: flex;
+  flex-direction: column;
+}
+.thumbnail_7 {
+  position: absolute;
+  left: 30rpx;
+  top: 40rpx;
+  width: 20rpx;
+  height: 20rpx;
+}
+.group_15 {
+  background-color: rgba(37,173,104,1.000000);
+  position: absolute;
+  left: 40rpx;
+  top: -1168rpx;
+  width: 2rpx;
+  height: 1208rpx;
+  display: flex;
+  flex-direction: column;
+}
+.box_15 {
+  position: relative;
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng03d6793e9613bff0d27c2ea6681a12bb23249e41203f8509d8b622aa9a84d0e5) -14rpx -12rpx no-repeat;
+  background-size: 668rpx 1214rpx;
+  display: flex;
+  flex-direction: column;
+  margin: -2rpx 30rpx 0 80rpx;
+  padding: 28rpx 28rpx 26rpx 28rpx;
+}
+.section_2 {
+  border-radius: 8rpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/050b86450ef04ee3a0da44af34318caf_mergeImage.png);
+  display: flex;
+  flex-direction: column;
+  padding: 512rpx 24rpx 24rpx 464rpx;
+}
+.tag_6 {
+  background-color: rgba(51,51,51,0.900000);
+  border-radius: 4rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 4rpx 28rpx 4rpx 24rpx;
+}
+.text_26 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 28rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 40rpx;
+}
+.text_27 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 42rpx;
+  margin: 24rpx 194rpx 0 0;
+}
+.box_25 {
+  width: 584rpx;
+  margin-top: 56rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.block_6 {
+  border-radius: NaNrpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/b60ff94709d1460b83f70daf3a47303d_mergeImage.png);
+  width: 202rpx;
+  height: 200rpx;
+  display: flex;
+  flex-direction: column;
+}
+.block_7 {
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng0062d7c310889fc677a0ae5bc739f3459b52b1bca040e0d9e2513022cc8f2c85) -2rpx 0rpx no-repeat;
+  background-size: 384rpx 200rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 16rpx 28rpx 12rpx 20rpx;
+}
+.text_28 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+  margin-right: 178rpx;
+}
+.image-text_65 {
+  display: flex;
+  flex-direction: column;
+  margin: 8rpx 62rpx 0 0;
+}
+.tag_7 {
+  background-color: rgba(136,206,108,1.000000);
+  border-radius: 8rpx;
+  position: relative;
+  margin-right: 58rpx;
+  display: flex;
+  flex-direction: row;
+  padding: 2rpx 14rpx 2rpx 10rpx;
+}
+.image-text_66 {
+  width: 190rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_12 {
+  width: 18rpx;
+  height: 18rpx;
+  margin: 8rpx 0 6rpx 0;
+}
+.text-group_11 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+}
+.image-text_67 {
+  position: absolute;
+  left: 10rpx;
+  top: 2rpx;
+  width: 190rpx;
+  height: 32rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.text-group_12 {
+  overflow-wrap: break-word;
+  color: rgba(150,150,150,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+  margin-top: 12rpx;
+}
+.group_33 {
+  width: 334rpx;
+  margin-top: 8rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.text_29 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 28rpx;
+  font-family: Avenir-Heavy;
+  font-weight: 900;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 38rpx;
+  margin-top: 2rpx;
+}
+.button_5 {
+  box-shadow: 0px 2px 4px 0px rgba(37,131,100,0.560000);
+  background-color: rgba(12,110,77,1.000000);
+  border-radius: 8rpx;
+  margin-bottom: 4rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 2rpx 12rpx 2rpx 8rpx;
+}
+.text_30 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+}
+.box_26 {
+  width: 584rpx;
+  margin-top: 28rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.block_8 {
+  border-radius: NaNrpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/2f8b394f71284a25937665c405850fab_mergeImage.png);
+  width: 200rpx;
+  height: 200rpx;
+  display: flex;
+  flex-direction: column;
+}
+.block_9 {
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng24b85d8aa585a76b0085c9b60af562498f6310fe1191562d4ccb930cb2e8d48d) 100% no-repeat;
+  background-size: 100% 100%;
+  display: flex;
+  flex-direction: column;
+  padding: 16rpx 28rpx 12rpx 20rpx;
+}
+.text_31 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+  margin-right: 180rpx;
+}
+.image-text_68 {
+  display: flex;
+  flex-direction: column;
+  margin: 8rpx 64rpx 0 0;
+}
+.tag_8 {
+  background-color: rgba(136,206,108,1.000000);
+  border-radius: 8rpx;
+  position: relative;
+  margin-right: 60rpx;
+  display: flex;
+  flex-direction: row;
+  padding: 2rpx 12rpx 2rpx 10rpx;
+}
+.image-text_69 {
+  width: 190rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_13 {
+  width: 18rpx;
+  height: 18rpx;
+  margin: 8rpx 0 6rpx 0;
+}
+.text-group_13 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+}
+.image-text_70 {
+  position: absolute;
+  left: 10rpx;
+  top: 2rpx;
+  width: 190rpx;
+  height: 32rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.text-group_14 {
+  overflow-wrap: break-word;
+  color: rgba(150,150,150,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+  margin-top: 12rpx;
+}
+.box_27 {
+  width: 336rpx;
+  margin-top: 8rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.text_32 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 28rpx;
+  font-family: Avenir-Heavy;
+  font-weight: 900;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 38rpx;
+  margin-top: 2rpx;
+}
+.text-wrapper_2 {
+  box-shadow: 0px 2px 4px 0px rgba(37,131,100,0.560000);
+  background-color: rgba(12,110,77,1.000000);
+  border-radius: 8rpx;
+  margin-bottom: 4rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 2rpx 12rpx 2rpx 8rpx;
+}
+.text_33 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 22rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 32rpx;
+}

+ 39 - 0
pages/index/sola/index.js

@@ -0,0 +1,39 @@
+// index.js
+// 获取应用实例
+const app = getApp()
+
+Page({
+  data: {
+    
+  },
+
+  // 事件处理函数
+  bindViewTap() {
+    wx.navigateTo({
+      url: '../logs/logs'
+    })
+  },
+
+  //生命周期
+  onLoad() {
+    if (wx.getUserProfile) {
+      this.setData({
+        canIUseGetUserProfile: true
+      })
+    }
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow() {
+    if (typeof this.getTabBar === 'function' &&
+      this.getTabBar()) {
+      this.getTabBar().setData({
+        //唯一标识(其它设置不同的整数)  
+        selected: 0
+      })
+    }
+  }, 
+
+})

+ 5 - 0
pages/index/sola/index.json

@@ -0,0 +1,5 @@
+{
+  "usingComponents": {
+    "top" :"/component/top/top"
+  }
+}

+ 89 - 0
pages/index/sola/index.wxml

@@ -0,0 +1,89 @@
+<!-- 引入顶部插件 -->
+<top></top>
+
+<view class="page">
+  <view class="box_1">
+    <view class="group_1">
+      <view class="section_3">
+        <view class="group_5">
+          <view class="box_3">
+            <view class="box_2"></view>
+            <view class="text-wrapper_2">
+              <text lines="1" class="text_5">正在售卖</text>
+            </view>
+          </view>
+          <view class="text-wrapper_7">
+            <text lines="1" class="text_6">叶星生人民大会堂西藏厅壁画-《雅江春早》</text>
+          </view>
+          <view class="box_4">
+            <view class="group_8">
+              <view class="image-text_19">
+                <image src="/icon/限量.png" class="thumbnail_4"></image>
+                <text lines="1" class="text-group_3">限量:100000件</text>
+              </view>
+            </view>
+            <text lines="1" class="text_7">¥19.00</text>
+          </view>
+        </view>
+        <view class="group_13">
+          <view class="section_8">
+            <view class="section_4"></view>
+            <view class="text-wrapper_5">
+              <text lines="1" class="text_13">即将开售</text>
+            </view>
+          </view>
+          <view class="text-wrapper_8">
+            <text lines="1" class="text_11">叶星生人民大会堂西藏厅壁画-《扎西德勒》</text>
+          </view>
+          <view class="section_9">
+            <view class="group_14">
+              <view class="image-text_20">
+                <image src="/icon/限量.png" class="thumbnail_6"></image>
+                <text lines="1" class="text-group_5">限量:100000件</text>
+              </view>
+            </view>
+            <text lines="1" class="text_12">¥56.00</text>
+          </view>
+        </view>
+      </view>
+    </view>
+    <view class="group_9">
+      <view class="group_26">
+        <view class="group_10"></view>
+        <view class="text-wrapper_4">
+          <text lines="1" class="text_10">已售罄</text>
+        </view>
+      </view>
+      <view class="text-wrapper_9">
+        <text lines="1" class="text_8">叶星生人民大会堂西藏厅壁画-《珠峰叠彩》</text>
+      </view>
+      <view class="group_27">
+        <view class="group_12">
+          <view class="image-text_21">
+            <image src="/icon/限量.png" class="thumbnail_5"></image>
+            <text lines="1" class="text-group_4">限量:100000件</text>
+          </view>
+        </view>
+        <text lines="1" class="text_9">¥19.00</text>
+        
+      </view>
+    </view>
+  </view>
+  <view class="section_10">
+    <view class="group_28"></view>
+    <text lines="1" class="text_16">叶星生人民大会堂西藏厅壁画-《珠峰叠彩》</text>
+    <view class="group_29">
+      <view class="section_11">
+        <view class="image-text_22">
+          <image src="/icon/限量.png" class="thumbnail_13"></image>
+          <text lines="1" class="text-group_11">限量:100000件</text>
+        </view>
+      </view>
+      <text lines="1" class="text_17">¥19.00</text>
+    </view>
+    <view class="text-wrapper_10">
+      <text lines="1" decode="true" class="text_18">敬请期待2023.01.22&nbsp;10:00</text>
+    </view>
+   
+  </view>
+</view>

+ 622 - 0
pages/index/sola/index.wxss

@@ -0,0 +1,622 @@
+.page {
+  position: relative;
+  width: 750rpx;
+  height: 3982rpx;
+  overflow: hidden;
+  display: flex;
+  flex-direction: column;
+  padding-top: 0rpx;
+  padding-bottom: 576rpx;
+  padding-left: 0rpx;
+  padding-right: 0rpx;
+}
+.box_1 {
+  background-size: 100% 100%;
+  padding-bottom: 324rpx;
+  display: flex;
+  flex-direction: column;
+}
+.group_1 {
+  background-color: rgba(255,255,255,1.000000);
+  height: 1624rpx;
+  padding-top: 30rpx;
+  display: flex;
+  flex-direction: column;
+}
+.group_22 {
+  width: 642rpx;
+  align-self: center;
+  flex-direction: row;
+  display: flex;
+}
+.text_15 {
+  overflow-wrap: break-word;
+  color: rgba(0,0,0,1);
+  font-size: 34rpx;
+  font-family: SFPro-Semibold;
+  font-weight: 600;
+  text-align: center;
+  white-space: nowrap;
+  line-height: 44rpx;
+}
+.thumbnail_10 {
+  width: 38rpx;
+  height: 24rpx;
+  margin: 10rpx 0 10rpx 378rpx;
+}
+.thumbnail_11 {
+  width: 34rpx;
+  height: 24rpx;
+  margin: 10rpx 0 10rpx 16rpx;
+}
+.image_9 {
+  width: 54rpx;
+  height: 26rpx;
+  margin: 8rpx 0 10rpx 14rpx;
+}
+.group_23 {
+  width: 738rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+  margin: 14rpx 12rpx 0 0;
+}
+.label_4 {
+  width: 80rpx;
+  height: 88rpx;
+}
+.image-text_17 {
+  width: 538rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+  margin: 12rpx 0 12rpx 0;
+}
+.text-group_10 {
+  overflow-wrap: break-word;
+  color: rgba(0,0,0,1);
+  font-size: 32rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: center;
+  white-space: nowrap;
+  line-height: 44rpx;
+  margin-top: 10rpx;
+}
+.image_10 {
+  width: 174rpx;
+  height: 64rpx;
+}
+.section_3 {
+  position: relative;
+  background-size: 100% 100%;
+  padding-bottom: 358rpx;
+  display: flex;
+  flex-direction: column;
+}
+.image_3 {
+  width: 750rpx;
+  height: 2rpx;
+}
+
+.group_5 {
+ 
+  background-size: 718rpx 888rpx;
+  align-self: center;
+  margin-top: 40rpx;
+  width: 690rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 28rpx 28rpx 30rpx 0;
+}
+.box_3 {
+  position: relative;
+  margin-left: -10rpx;
+  display: flex;
+  flex-direction: row;
+  padding-left: 38rpx;
+}
+.box_2 {
+  border-radius: 8rpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/759dea2934214eb489d2f08ef2b9dfbc_mergeImage.png);
+  width: 634rpx;
+  height: 634rpx;
+  display: flex;
+  flex-direction: column;
+}
+.text-wrapper_2 {
+  background-color: rgba(245,94,13,1.000000);
+  height: 50rpx;
+  display: flex;
+  flex-direction: column;
+  width: 156rpx;
+  position: absolute;
+  left: 0rpx;
+  top: 0rpx;
+  padding: 8rpx 36rpx 6rpx 16rpx;
+}
+.text_5 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+.text-wrapper_7 {
+  display: flex;
+  flex-direction: row;
+  margin: 28rpx 44rpx 0 28rpx;
+}
+.text_6 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 42rpx;
+}
+.box_4 {
+  width: 634rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+  margin: 16rpx 0 0 28rpx;
+}
+.group_8 {
+  box-shadow: 0px 4px 5px 0px rgba(136,206,108,0.500000);
+  background-color: rgba(136,206,108,1.000000);
+  border-radius: 8rpx;
+  display: flex;
+  flex-direction: row;
+  margin: 12rpx 0 10rpx 0;
+  padding: 12rpx 26rpx 12rpx 20rpx;
+}
+.image-text_19 {
+  width: 234rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_4 {
+  width: 30rpx;
+  height: 30rpx;
+  margin: 4rpx 0 2rpx 0;
+}
+.text-group_3 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+.text_7 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 60rpx;
+  font-family: Avenir-Heavy;
+  font-weight: 900;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 82rpx;
+}
+.group_13 {
+  height: 860rpx;
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng1d8eecf032b89ca90b8805b809d370fa92faeb996c6529d69a8ded3b4d31ccb4) -14rpx -14rpx no-repeat;
+  background-size: 718rpx 888rpx;
+  width: 690rpx;
+  position: absolute;
+  left: 30rpx;
+  top: 1146rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 28rpx 28rpx 30rpx 0;
+}
+.section_8 {
+  position: relative;
+  margin-left: -10rpx;
+  display: flex;
+  flex-direction: row;
+  padding-left: 38rpx;
+}
+.section_4 {
+  border-radius: 8rpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/fec3e96e4d2c410199798696b3e48612_mergeImage.png);
+  width: 634rpx;
+  height: 634rpx;
+  display: flex;
+  flex-direction: column;
+}
+.text-wrapper_5 {
+  background-color: rgba(245,171,10,1.000000);
+  height: 50rpx;
+  display: flex;
+  flex-direction: column;
+  width: 156rpx;
+  position: absolute;
+  left: 0rpx;
+  top: 0rpx;
+  padding: 6rpx 36rpx 8rpx 16rpx;
+}
+.text_13 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+.text-wrapper_8 {
+  display: flex;
+  flex-direction: row;
+  margin: 28rpx 44rpx 0 28rpx;
+}
+.text_11 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 42rpx;
+}
+.section_9 {
+  width: 634rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+  margin: 16rpx 0 0 28rpx;
+}
+.group_14 {
+  box-shadow: 0px 4px 5px 0px rgba(136,206,108,0.500000);
+  background-color: rgba(136,206,108,1.000000);
+  border-radius: 8rpx;
+  display: flex;
+  flex-direction: row;
+  margin: 10rpx 0 12rpx 0;
+  padding: 12rpx 26rpx 12rpx 20rpx;
+}
+.image-text_20 {
+  width: 234rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_6 {
+  width: 30rpx;
+  height: 30rpx;
+  margin-top: 6rpx;
+}
+.text-group_5 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+.text_12 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 60rpx;
+  font-family: Avenir-Heavy;
+  font-weight: 900;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 82rpx;
+}
+.group_9 {
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng1d8eecf032b89ca90b8805b809d370fa92faeb996c6529d69a8ded3b4d31ccb4) -14rpx -14rpx no-repeat;
+  background-size: 718rpx 888rpx;
+  align-self: center;
+  margin-top: 598rpx;
+  width: 690rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 28rpx 28rpx 30rpx 0;
+}
+.group_26 {
+  position: relative;
+  margin-left: -10rpx;
+  display: flex;
+  flex-direction: row;
+  padding-left: 38rpx;
+}
+.group_10 {
+  border-radius: 8rpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/3399b912eb3e4dbfb34968e6d6b51510_mergeImage.png);
+  width: 634rpx;
+  height: 634rpx;
+  display: flex;
+  flex-direction: column;
+}
+.text-wrapper_4 {
+  background-color: rgba(116,116,116,1.000000);
+  height: 50rpx;
+  display: flex;
+  flex-direction: column;
+  width: 156rpx;
+  position: absolute;
+  left: 0rpx;
+  top: 0rpx;
+  padding: 6rpx 50rpx 8rpx 28rpx;
+}
+.text_10 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: center;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+.text-wrapper_9 {
+  display: flex;
+  flex-direction: row;
+  margin: 28rpx 44rpx 0 28rpx;
+}
+.text_8 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 42rpx;
+}
+.group_27 {
+  width: 634rpx;
+  padding-right: 84rpx;
+  flex-direction: row;
+  display: flex;
+  margin: 16rpx 0 0 28rpx;
+}
+.group_12 {
+  box-shadow: 0px 4px 5px 0px rgba(136,206,108,0.500000);
+  background-color: rgba(136,206,108,1.000000);
+  border-radius: 8rpx;
+  display: flex;
+  flex-direction: row;
+  margin: 10rpx 0 12rpx 0;
+  padding: 12rpx 26rpx 12rpx 20rpx;
+}
+.image-text_21 {
+  width: 234rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_5 {
+  width: 30rpx;
+  height: 30rpx;
+  margin-top: 6rpx;
+}
+.text-group_4 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+.text_9 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 60rpx;
+  font-family: Avenir-Heavy;
+  font-weight: 900;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 82rpx;
+  margin-left: 158rpx;
+}
+.thumbnail_12 {
+  width: 6rpx;
+  height: 2rpx;
+  margin: 70rpx 0 10rpx -90rpx;
+}
+.section_10 {
+  position: absolute;
+  left: 30rpx;
+  top: 3122rpx;
+  width: 690rpx;
+  height: 860rpx;
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngbd49cf66a3c8ccf92bc4b99380e58b5fd0aed616c063c39e3b178946dafda7d0) -14rpx -14rpx no-repeat;
+  background-size: 718rpx 888rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 28rpx 28rpx 30rpx 28rpx;
+}
+.group_28 {
+  border-radius: 8rpx;
+  background-image: url(https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/abda01218b1c4aed80839075a29042ee_mergeImage.png);
+  width: 634rpx;
+  height: 634rpx;
+  display: flex;
+  flex-direction: column;
+}
+.text_16 {
+  overflow-wrap: break-word;
+  color: rgba(51,0,0,1);
+  font-size: 30rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 42rpx;
+  margin: 28rpx 44rpx 0 0;
+}
+.group_29 {
+  width: 634rpx;
+  margin-top: 16rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.section_11 {
+  box-shadow: 0px 4px 5px 0px rgba(136,206,108,0.500000);
+  background-color: rgba(136,206,108,1.000000);
+  border-radius: 8rpx;
+  display: flex;
+  flex-direction: row;
+  margin: 10rpx 0 12rpx 0;
+  padding: 12rpx 26rpx 12rpx 20rpx;
+}
+.image-text_22 {
+  width: 234rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.thumbnail_13 {
+  width: 30rpx;
+  height: 30rpx;
+  margin-top: 6rpx;
+}
+.text-group_11 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+.text_17 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 60rpx;
+  font-family: Avenir-Heavy;
+  font-weight: 900;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 82rpx;
+}
+.text-wrapper_10 {
+  background-color: rgba(62,121,234,1.000000);
+  height: 50rpx;
+  display: flex;
+  flex-direction: column;
+  width: 368rpx;
+  position: absolute;
+  left: -10rpx;
+  top: 28rpx;
+  padding: 6rpx 40rpx 8rpx 16rpx;
+}
+.text_18 {
+  overflow-wrap: break-word;
+  color: rgba(255,255,255,1);
+  font-size: 26rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: left;
+  white-space: nowrap;
+  line-height: 36rpx;
+}
+.group_15 {
+  height: 156rpx;
+  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng96f31099f2c56253d85a9071596fd2bd8aed83c1463131cdb3de13d161a21562) 0rpx -2rpx no-repeat;
+  background-size: 750rpx 158rpx;
+  width: 750rpx;
+  position: absolute;
+  left: -30rpx;
+  top: 698rpx;
+  display: flex;
+  flex-direction: column;
+  padding: 14rpx 120rpx 16rpx 120rpx;
+}
+.block_5 {
+  width: 510rpx;
+  flex-direction: row;
+  display: flex;
+  justify-content: space-between;
+}
+.image-text_23 {
+  display: flex;
+  flex-direction: column;
+}
+.label_2 {
+  width: 46rpx;
+  height: 46rpx;
+  margin-right: 2rpx;
+}
+.text-group_6 {
+  overflow-wrap: break-word;
+  color: rgba(12,110,77,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Medium;
+  font-weight: 500;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 24rpx;
+  margin-top: 12rpx;
+}
+.image-text_24 {
+  display: flex;
+  flex-direction: column;
+}
+.image_4 {
+  width: 38rpx;
+  height: 46rpx;
+  margin: 0 6rpx 0 4rpx;
+}
+.text-group_7 {
+  overflow-wrap: break-word;
+  color: rgba(150,150,150,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 24rpx;
+  margin-top: 12rpx;
+}
+.image-text_25 {
+  margin-top: 2rpx;
+  display: flex;
+  flex-direction: column;
+}
+.thumbnail_7 {
+  width: 40rpx;
+  height: 40rpx;
+  align-self: center;
+}
+.text-group_8 {
+  overflow-wrap: break-word;
+  color: rgba(150,150,150,1);
+  font-size: 24rpx;
+  font-family: PingFangSC-Regular;
+  font-weight: normal;
+  text-align: right;
+  white-space: nowrap;
+  line-height: 24rpx;
+  margin-top: 16rpx;
+}
+.image-wrapper_3 {
+  width: 268rpx;
+  align-self: center;
+  margin-top: 34rpx;
+  display: flex;
+  flex-direction: row;
+}
+.image_11 {
+  width: 268rpx;
+  height: 10rpx;
+}

+ 66 - 0
pages/list/message/index.js

@@ -0,0 +1,66 @@
+// pages/list/message/index.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad(options) {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload() {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh() {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom() {
+
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage() {
+
+  }
+})

+ 3 - 0
pages/list/message/index.json

@@ -0,0 +1,3 @@
+{
+  "usingComponents": {}
+}

+ 2 - 0
pages/list/message/index.wxml

@@ -0,0 +1,2 @@
+<!--pages/list/message/index.wxml-->
+<text>pages/list/message/index.wxml</text>

+ 1 - 0
pages/list/message/index.wxss

@@ -0,0 +1 @@
+/* pages/list/message/index.wxss */

+ 66 - 0
pages/list/notice/idnex.js

@@ -0,0 +1,66 @@
+// pages/list/notice/idnex.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad(options) {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload() {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh() {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom() {
+
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage() {
+
+  }
+})

+ 3 - 0
pages/list/notice/idnex.json

@@ -0,0 +1,3 @@
+{
+  "usingComponents": {}
+}

+ 2 - 0
pages/list/notice/idnex.wxml

@@ -0,0 +1,2 @@
+<!--pages/list/notice/idnex.wxml-->
+<text>pages/list/notice/idnex.wxml</text>

+ 1 - 0
pages/list/notice/idnex.wxss

@@ -0,0 +1 @@
+/* pages/list/notice/idnex.wxss */

+ 66 - 0
pages/me/me.js

@@ -0,0 +1,66 @@
+// pages/me/me.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad(options) {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload() {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh() {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom() {
+
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage() {
+
+  }
+})

+ 3 - 0
pages/me/me.json

@@ -0,0 +1,3 @@
+{
+  "usingComponents": {}
+}

+ 2 - 0
pages/me/me.wxml

@@ -0,0 +1,2 @@
+<!--pages/me/me.wxml-->
+<text>pages/me/me.wxml</text>

+ 1 - 0
pages/me/me.wxss

@@ -0,0 +1 @@
+/* pages/me/me.wxss */

+ 66 - 0
pages/stamp/stamp.js

@@ -0,0 +1,66 @@
+// pages/stamp/stamp.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad(options) {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload() {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh() {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom() {
+
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage() {
+
+  }
+})

+ 3 - 0
pages/stamp/stamp.json

@@ -0,0 +1,3 @@
+{
+  "usingComponents": {}
+}

+ 2 - 0
pages/stamp/stamp.wxml

@@ -0,0 +1,2 @@
+<!--pages/stamp/stamp.wxml-->
+<text>pages/stamp/stamp.wxml</text>

+ 1 - 0
pages/stamp/stamp.wxss

@@ -0,0 +1 @@
+/* pages/stamp/stamp.wxss */

+ 51 - 0
project.config.json

@@ -0,0 +1,51 @@
+{
+  "description": "项目配置文件",
+  "packOptions": {
+    "ignore": [],
+    "include": []
+  },
+  "setting": {
+    "bundle": false,
+    "userConfirmedBundleSwitch": false,
+    "urlCheck": true,
+    "scopeDataCheck": false,
+    "coverView": true,
+    "es6": true,
+    "postcss": true,
+    "compileHotReLoad": false,
+    "lazyloadPlaceholderEnable": false,
+    "preloadBackgroundData": false,
+    "minified": true,
+    "autoAudits": false,
+    "newFeature": false,
+    "uglifyFileName": false,
+    "uploadWithSourceMap": true,
+    "useIsolateContext": true,
+    "nodeModules": false,
+    "enhance": true,
+    "useMultiFrameRuntime": true,
+    "useApiHook": true,
+    "useApiHostProcess": true,
+    "showShadowRootInWxmlPanel": true,
+    "packNpmManually": false,
+    "enableEngineNative": false,
+    "packNpmRelationList": [],
+    "minifyWXSS": true,
+    "showES6CompileOption": false,
+    "minifyWXML": true,
+    "babelSetting": {
+      "ignore": [],
+      "disablePlugins": [],
+      "outputPath": ""
+    }
+  },
+  "compileType": "miniprogram",
+  "libVersion": "2.19.4",
+  "appid": "wx359f6ad7c04d2b2c",
+  "projectname": "miniprogram-92",
+  "condition": {},
+  "editorSetting": {
+    "tabIndent": "insertSpaces",
+    "tabSize": 2
+  }
+}

+ 7 - 0
project.private.config.json

@@ -0,0 +1,7 @@
+{
+  "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
+  "projectname": "miniapp",
+  "setting": {
+    "compileHotReLoad": true
+  }
+}

+ 7 - 0
sitemap.json

@@ -0,0 +1,7 @@
+{
+  "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
+  "rules": [{
+  "action": "allow",
+  "page": "*"
+  }]
+}

+ 19 - 0
utils/util.js

@@ -0,0 +1,19 @@
+const formatTime = date => {
+  const year = date.getFullYear()
+  const month = date.getMonth() + 1
+  const day = date.getDate()
+  const hour = date.getHours()
+  const minute = date.getMinutes()
+  const second = date.getSeconds()
+
+  return `${[year, month, day].map(formatNumber).join('/')} ${[hour, minute, second].map(formatNumber).join(':')}`
+}
+
+const formatNumber = n => {
+  n = n.toString()
+  return n[1] ? n : `0${n}`
+}
+
+module.exports = {
+  formatTime
+}