瀏覽代碼

修复pc中识别海报参数未解密bug

jwyu 2 年之前
父節點
當前提交
18b9d7cc98
共有 1 個文件被更改,包括 12 次插入0 次删除
  1. 12 0
      pages/pc.vue

+ 12 - 0
pages/pc.vue

@@ -18,6 +18,7 @@ const mapObj=new Map([
     ['pages-report/specialColumn/detail','/report/specialcolumndetail'],
 ])//map映射小程序页面路径对应h5页面路径
 import {apiUserInfo} from '@/api/user'
+import {apiGetSceneToParams} from '@/api/common'
 export default {
     data () {
         return {
@@ -75,6 +76,17 @@ export default {
             }
 
             console.log('pc页面onload数据',options);
+            // 如果是识别海报的则要解密
+            if(options.scene){
+                const resScene=await apiGetSceneToParams({scene_key:options.scene})
+                if(resScene.code===200){
+                    const obj=JSON.parse(resScene.data)
+                    delete options.scene
+                    options={...options,...obj}
+                    console.log('pc页面解密scene数据',options);
+                }
+            }
+
             let paramsObj={
                 ...options,
                 token:this.$store.state.user.token||uni.getStorageSync("token"),