Ver código fonte

feat(miniprogram): 添加分享图片并优化页面样式

- 在 cert、school、securityCheck、shipyard 页面中添加分享图片
- 更新多个页面的 card-content 样式,调整内边距
- 在 school 页面中添加 share-btn 的上边距
- 移除 takePhoto/success 页面的多余代码
- 更新项目配置,启用 URL 检查
wzg 8 meses atrás
pai
commit
5cdeb83a43

BIN
miniprogram/images/logo-left-right.png


BIN
miniprogram/images/logo54.png


BIN
miniprogram/images/logo541.png


+ 1 - 0
miniprogram/pages/cert/cert.js

@@ -214,6 +214,7 @@ Page({
     return {
       title: this.data.shipName,
       path: `/pages/cert/sharePage/sharePage?token=${data.result.result}`,
+      imageUrl: "../../images/logo541.png",
     };
   },
 });

+ 1 - 1
miniprogram/pages/cert/cert.wxss

@@ -34,7 +34,7 @@
 }
 
 .card-content {
-  padding: 10rpx 0;
+  padding: 20rpx 30rpx;
 }
 
 .info-item {

+ 1 - 1
miniprogram/pages/cert/sharePage/sharePage.wxss

@@ -34,7 +34,7 @@
 }
 
 .card-content {
-  padding: 10rpx 0;
+  padding: 20rpx 30rpx;
 }
 
 .info-item {

+ 1 - 1
miniprogram/pages/maritime/maritime.wxss

@@ -32,7 +32,7 @@
 }
 
 .card-content {
-  padding: 20rpx;
+  padding: 20rpx 30rpx;
 }
 
 /* 海事公告列表样式 */

+ 1 - 0
miniprogram/pages/school/school.js

@@ -65,6 +65,7 @@ Page({
     return {
       title: this.data.shareNoticeTitle,
       path: `/pages/school/sharePage/sharePage?noticeId=${this.data.shareNoticeId}`,
+      imageUrl: "../../images/logo541.png",
     };
   },
   makePhoneCall(e) {

+ 2 - 1
miniprogram/pages/school/school.wxss

@@ -32,7 +32,7 @@
 }
 
 .card-content {
-  padding: 20rpx;
+  padding: 20rpx 30rpx;
 }
 
 /* 学校信息样式 */
@@ -129,6 +129,7 @@
   color: #fff;
   font-size: 28rpx;
   margin-bottom: 10px;
+  margin-top: 20px;
 }
 
 .share-btn::after {

+ 1 - 1
miniprogram/pages/school/sharePage/sharePage.wxss

@@ -33,7 +33,7 @@
 }
 
 .card-content {
-  padding: 20rpx;
+  padding: 20rpx 30rpx;
 }
 
 /* 学校信息样式 */

+ 1 - 16
miniprogram/pages/securityCheck/securityCheck.js

@@ -58,22 +58,6 @@ Page({
    */
   onReachBottom: function () {},
 
-  /**
-   * 用户点击右上角分享
-   */
-  onShareAppMessage: function (res) {
-    if (res.from === "button" && res.target && res.target.dataset.title) {
-      return {
-        title: res.target.dataset.title || "海事年检通知",
-        path: "/pages/securityCheck/securityCheck",
-      };
-    }
-    return {
-      title: "海事年检通知",
-      path: "/pages/securityCheck/securityCheck",
-    };
-  },
-
   makePhoneCall: function (e) {
     const phoneNumber = e.currentTarget.dataset.phone;
     if (phoneNumber) {
@@ -113,6 +97,7 @@ Page({
     return {
       title: this.data.shareNoticeTitle,
       path: `/pages/securityCheck/sharePage/sharePage?noticeId=${this.data.shareNoticeId}`,
+      imageUrl: "../../images/logo541.png",
     };
   },
 });

+ 2 - 2
miniprogram/pages/shipyard/sharePage/sharePage.wxss

@@ -33,7 +33,7 @@
 }
 
 .card-content {
-  padding: 20rpx;
+  padding: 20rpx 30rpx;
 }
 
 /* 船厂信息样式 */
@@ -127,4 +127,4 @@
 
 .contact-btn:active {
   opacity: 0.8;
-}
+}

+ 1 - 0
miniprogram/pages/shipyard/shipyard.js

@@ -64,6 +64,7 @@ Page({
     return {
       title: this.data.shipyardName,
       path: `/pages/shipyard/sharePage/sharePage?shipyardId=${this.data.shipyardId}`,
+      imageUrl: "../../images/logo541.png",
     };
   },
   makePhoneCall(e) {

+ 1 - 1
miniprogram/pages/shipyard/shipyard.wxss

@@ -33,7 +33,7 @@
 }
 
 .card-content {
-  padding: 20rpx;
+  padding: 20rpx 30rpx;
 }
 
 /* 船厂信息样式 */

+ 20 - 18
miniprogram/pages/takePhoto/success/success.js

@@ -1,32 +1,34 @@
 Page({
   data: {
-    shareImageUrl: ''
+    shareImageUrl: "",
   },
   go() {
     wx.switchTab({
-      url: '/pages/takePhoto/takePhoto',
-    })
-  },
-  share() {
-
+      url: "/pages/takePhoto/takePhoto",
+    });
   },
+  share() {},
   onLoad() {
     this.setData({
-      shareImageUrl: wx.getStorageSync('shareImageUrl')
-    })
+      shareImageUrl: wx.getStorageSync("shareImageUrl"),
+    });
   },
   onShareAppMessage() {
-    let shareImageUrl = wx.getStorageSync('shareImageUrl')
-    let shipName = wx.getStorageSync('shipName')
-    let latitude = wx.getStorageSync('latitude')
-    let longitude = wx.getStorageSync('longitude')
-
+    let shareImageUrl = wx.getStorageSync("shareImageUrl");
+    let shipName = wx.getStorageSync("shipName");
+    let latitude = wx.getStorageSync("latitude");
+    let longitude = wx.getStorageSync("longitude");
 
     return {
       title: shipName,
       // 小程序解析带有多个等号的参数时,无法解析等号后面的参数,故=号互相替换%%%%%%
-      path: `/pages/share/share?shareImageUrl=${(shareImageUrl.replace(/\?/g, 'qwerdfb000mmmccc')).replace(/=/g, 'mmmcccqwerdfb')}&latitude=${latitude}&longitude=${longitude}`,
-      imageUrl: shareImageUrl
-    }
-  }
-})
+      path: `/pages/share/share?shareImageUrl=${shareImageUrl
+        .replace(/\?/g, "qwerdfb000mmmccc")
+        .replace(
+          /=/g,
+          "mmmcccqwerdfb"
+        )}&latitude=${latitude}&longitude=${longitude}`,
+      imageUrl: shareImageUrl,
+    };
+  },
+});

+ 1 - 1
miniprogram/pages/takePhoto/takePhoto.wxss

@@ -97,7 +97,7 @@ page {
 }
 
 .card-content {
-  padding: 15px;
+  padding: 20rpx 30rpx;
 }
 
 /* 搜索框 */

+ 1 - 1
project.private.config.json

@@ -62,7 +62,7 @@
     }
   },
   "setting": {
-    "urlCheck": false,
+    "urlCheck": true,
     "preloadBackgroundData": false,
     "coverView": true,
     "autoAudits": false,