zbH5/public/static/js/up_share.min.js

32 lines
48 KiB
JavaScript
Raw Normal View History

2025-01-28 15:25:35 +08:00
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
/******/ (() => { // webpackBootstrap
/******/ var __webpack_modules__ = ({
/***/ "./src/js/up_share.js":
/*!****************************!*\
!*** ./src/js/up_share.js ***!
\****************************/
/***/ (() => {
eval("/**\r\n * Created by Administrator on 2018/3/23.\r\n */\r\n; (\r\n // 二次分享依赖文件\r\n // 1、zepto//cdn.upchina.com/etg/h5/v107/v011/lib/js/zepto.min.js\r\n function () {\r\n window.shareApi = {};\r\n var testHost = \"share.test.upchina.com\";\r\n // var testHost = \"zjsharecomm.test.upchina.com\";\r\n var productionHost = \"sharecomm.upchina.com\";\r\n var testToken = \"I1IFmmnEPA9fIH1LoqdJXjG6L7HXW34uvMk8YMRfnRM%3D\";//匿名token\r\n var productoinToken = \"CYmgiHtms%2FtRrFuYqoPvWg5U44RnzswY\";//匿名token\r\n var host = testHost;\r\n var gToken = testToken;\r\n var protocol = location.protocol + \"//\";\r\n var titleLength = 30;\r\n var descLength = 40;\r\n\r\n function init(option) {\r\n option = option || {};\r\n if (option.env != \"test\") {\r\n host = productionHost;\r\n gToken = productoinToken;\r\n }\r\n getShareInfo({\r\n callback: function (ret) {\r\n if (ret.ret == 0) {\r\n if (option.url) {\r\n ret.data.url = option.url;\r\n }\r\n if (option.title) {\r\n ret.data.title = option.title;\r\n }\r\n if (option.summary) {\r\n ret.data.summary = option.summary;\r\n }\r\n if (option.img) {\r\n ret.data.img = option.img;\r\n }\r\n if (option.successFun) {\r\n ret.data.successFun = option.successFun\r\n }\r\n if (option.cancelFun) {\r\n ret.data.cancelFun = option.cancelFun\r\n }\r\n initShare(ret.data);\r\n }\r\n }\r\n });\r\n }\r\n\r\n function getInviteInfo(option) {\r\n option = option || {};\r\n var token = option.token;\r\n var callback = option.callback || function (ret) {\r\n };\r\n var rsp = {\r\n ret: 0,\r\n message: \"success\",\r\n data: {\r\n userName: \"\",\r\n inviteCount: 0\r\n }\r\n };\r\n var url = protocol + host + \"/getinvite?token=\" + token + \"&business=\" + option.business + \"&callback=?\";\r\n $.ajax({\r\n type: \"get\",\r\n url: url,\r\n dataType: \"jsonp\",\r\n success: function (data, status, xhr) {\r\n if (status == \"success\" && data) {\r\n callback(data);\r\n } else {\r\n var rsp = {};\r\n rsp.ret = -3;\r\n rsp.message = \"网络问题:\" + status;\r\n callback(rsp);\r\n }\r\n console.log(\"getinvite ok: \", status, data);\r\n },\r\n error: function (xhr, errorType, err) {\r\n rsp.ret = -4;\r\n rsp.message = \"网络异常: \" + errorType;\r\n callback(rsp);\r\n console.log(\"getinvite error: \", errorType, err);\r\n }\r\n });\r\n }\r\n\r\n /**\r\n * 获取分享相关信息\r\n * @param option\r\n * {\r\n * callback: function(ret){}\r\n * }\r\n */\r\n function getShareInfo(option) {\r\n var rsp = {\r\n ret: 0,\r\n message: \"success\",\r\n data: {}\r\n };\r\n option = option || {};\r\n var callback = option.callback || function () {
/***/ })
/******/ });
/************************************************************************/
/******/
/******/ // startup
/******/ // Load entry module and return exports
/******/ // This entry module can't be inlined because the eval devtool is used.
/******/ var __webpack_exports__ = {};
/******/ __webpack_modules__["./src/js/up_share.js"]();
/******/
/******/ })()
;