32 lines
		
	
	
		
			48 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			48 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|   | /* | |||
|  |  * 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"](); | |||
|  | /******/ 	 | |||
|  | /******/ })() | |||
|  | ; |