12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- import App from "./index.vue";
- import "@/assets/js/common";
- import { createApp } from "vue";
- import { getPageParameters, environment } from "../../config/pageConfig";
- import {
- isIpad,
- isIpod,
- isIphone,
- isWindows,
- isMac,
- isWechat,
- } from "../../utils/isTerminal";
- // 判断环境
- environment();
- window.$originData = getPageParameters();
- const getUser = () => {
- window.$shanshipin = {};
- // 判断闪视频登录状态
- if (isWindows || isMac || isWechat) return createApp(App).mount("#app");
- // 获取登录信息
- if (isIpad || isIpod || isIphone) {
- if (!window.webkit || !window.webkit.messageHandlers)
- return createApp(App).mount("#app");
- window.setUser = user => {
- if (user == "{}")
- return window.webkit.messageHandlers.iosJumpLogin.postMessage([]);
- const u1 = JSON.parse(user || "{}");
- window.webkit.messageHandlers.getAppInfo.postMessage([]);
- window.setAppInfo = userJson => {
- const u2 = JSON.parse(userJson || "{}");
- window.$shanshipin = {
- ...u1,
- ...u2,
- };
- createApp(App).mount("#app");
- };
- };
- window.webkit.messageHandlers.tideGetUser.postMessage([]);
- } else {
- if (!window.TideApp) return createApp(App).mount("#app");
- const u1 = JSON.parse(window.TideApp.getUser() || "{}");
- if (!u1.UserId) window.TideApp.login();
- const u2 = JSON.parse(window.TideApp.getAppInfo() || "{}");
- window.$shanshipin = {
- ...u1,
- ...u2,
- };
- createApp(App).mount("#app");
- }
- };
- getUser();
- // 分享
- window.weixin_Share_Init(
- "我要上丝路春晚!火热投票中...",
- "长武果娃·2023丝路嘉年华暨丝路春晚线上投票通道已开启,快来投票吧~",
- "https://cxzx.smcic.net/topic/tool/img/silulogo.jpg",
- "https://cxzx.smcic.net/topic/activity/SilkRoadShanShiPinList.html?" +
- Date.now()
- );
- window.setUserSession = () => {
- console.log("登录");
- getUser();
- };
- window.SL = new window.SmcicLogger("shanshipin", "c6124d95");
- window.SL.Util.SetUrl("https://collect.smcic.net:8443/");
- window.SL.Systematic.Init({
- appid: "c6124d95",
- channel: "shanshipin",
- model: "",
- os: "",
- os_version: "",
- carrier: "",
- network_type: "",
- ip: "",
- app_name: "",
- app_version: "",
- build_version: "",
- platform_type: "",
- });
- window.SL.Content.CommodityDetail({
- commodity_detail_source: "活动",
- commodity_id: "",
- commodity_name: document.title,
- publisher_name: "",
- publisher_id: "",
- review_count: 0,
- comment_count: 0,
- collect_count: 0,
- share_count: 0,
- like_count: 0,
- tag: [],
- });
- document.title = window.$originData.orginParames.title || "";
|