xiebaomin 1 vuosi sitten
vanhempi
commit
44d259799a

+ 1 - 1
src/main/resources/static/css/service-settlement/search.css

@@ -20,7 +20,7 @@
         display: flex;
         align-items: center;
         flex-direction: column;
-        min-height: 50vh;
+        min-height: 40vh;
     }
     #service-search .search-contain .search-frist {
         display: flex;

+ 2 - 1
src/main/resources/static/js/service-settlement/index.js

@@ -15,7 +15,8 @@ new Vue({
     methods: {
         toSearchProvider() {
             if (this.form.providersName) {
-                window.open('/servicesSearch.html?keyword=' + this.form.providersName)
+                window.localStorage.setItem('searchKeyword', this.form.providersName)
+                window.open('/servicesSearch.html')
             }
         }
     }

+ 11 - 13
src/main/resources/static/js/service-settlement/mixins/cmWXjssdk.js

@@ -8,30 +8,28 @@ var wxJssdkMixin = function () {
         },
         methods: {
             setWxConfig(callback) {
-                const url = 'https://www.caimei365.com/serviceSettlement.html'
+                const url = location.href
                 SettlementService.getWxConfig({
                     appId: this.appId,
                     url
                 }, async (res) => {
                     const data = res.data
                     const wx = window.wx
-                    const nonceStr = Math.random()
-                    const timestamp = Math.floor(Date.now() / 1000)
-                    const signature = sha1(`jsapi_ticket=${data.ticket}&noncestr=${nonceStr}&timestamp=${timestamp}&url=${url}`).toString()
-                    console.log(nonceStr, timestamp, signature, data.ticket)
+                    // const nonceStr = Math.random()
+                    // const timestamp = Math.floor(Date.now() / 1000)
+                    // const signature = sha1(`jsapi_ticket=${data.ticket}&noncestr=${nonceStr}&timestamp=${timestamp}&url=${url}`).toString()
+                    // console.log(nonceStr, timestamp, signature, data.ticket)
                     if (this.isWeChat()) {
                         await wx.config({
                             debug: true, // dev === 'development' 开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印。
                             appId: 'wx91c4152b60ca91a3', // 必填,公众号的唯一标识
-                            timestamp: timestamp, // 必填,生成签名的时间戳
-                            nonceStr: nonceStr, // 必填,生成签名的随机串
-                            signature: signature, // 必填,签名
-                            jsApiList: ['updateAppMessageShareData', 'onMenuShareAppMessage', 'updateTimelineShareData', 'onMenuShareTimeline'] // 必填,需要使用的 JS 接口列表
+                            timestamp: data.timestamp, // 必填,生成签名的时间戳
+                            nonceStr: data.noncestr, // 必填,生成签名的随机串
+                            signature: data.signature, // 必填,签名
+                            jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline'] // 必填,需要使用的 JS 接口列表
                         })
                         await callback && callback(wx)
                         wx.error(function (err) {
-                            window.alert(err.toString())
-                            window.location.reload();
                             console.warn(err)
                         })
                     }
@@ -43,7 +41,7 @@ var wxJssdkMixin = function () {
             setWxReady(wx) {
                 console.log('wx', wx)
                 wx.ready(function () {
-                    wx.updateAppMessageShareData({
+                    wx.onMenuShareAppMessage({
                         title: '采美商城', // 分享标题
                         desc: '采美商城', // 分享描述
                         link: 'https://www.caimei365.com/serviceSettlement.html', // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致
@@ -54,7 +52,7 @@ var wxJssdkMixin = function () {
                             window.location.reload();
                         }
                     })
-                    wx.updateTimelineShareData({
+                    wx.onMenuShareTimeline({
                         title: '采美商城', // 分享标题
                         desc: '采美商城', // 分享描述
                         link: 'https://www.caimei365.com/serviceSettlement.html', // 分享链接,该链接域名或路径必须与当前页面对应的公众号 JS 安全域名一致

+ 1 - 1
src/main/resources/static/js/service-settlement/search.js

@@ -18,7 +18,7 @@ new Vue({
     },
     methods: {
         getParams() {
-            this.form.providersName = window.location.search.split('?')[1].split('=')[1]
+            this.form.providersName = window.localStorage.getItem('searchKeyword')
         },
         toSearchProvider() {
             if (this.form.providersName) {