Commit 67c3faf588d7456a7be5bfa149f6bf00d5a04938

Authored by liuxuqinfhp1220
1 parent 839e2fab

'在线预订调整'

  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="ProjectModuleManager">
  4 + <modules>
  5 + <module fileurl="file://$PROJECT_DIR$/.idea/xcx-book.iml" filepath="$PROJECT_DIR$/.idea/xcx-book.iml" />
  6 + </modules>
  7 + </component>
  8 +</project>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="VcsDirectoryMappings">
  4 + <mapping directory="$PROJECT_DIR$" vcs="Git" />
  5 + </component>
  6 +</project>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="ChangeListManager">
  4 + <list default="true" id="7016b20a-b56b-4f03-9b69-7a660c3cba08" name="Default" comment="查找包间在线预订调整" />
  5 + <ignored path="$PROJECT_DIR$/.tmp/" />
  6 + <ignored path="$PROJECT_DIR$/temp/" />
  7 + <ignored path="$PROJECT_DIR$/tmp/" />
  8 + <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
  9 + <option name="TRACKING_ENABLED" value="true" />
  10 + <option name="SHOW_DIALOG" value="false" />
  11 + <option name="HIGHLIGHT_CONFLICTS" value="true" />
  12 + <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
  13 + <option name="LAST_RESOLUTION" value="IGNORE" />
  14 + </component>
  15 + <component name="Git.Settings">
  16 + <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  17 + <option name="PUSH_TAGS">
  18 + <GitPushTagMode>
  19 + <option name="argument" value="--follow-tags" />
  20 + <option name="title" value="Current Branch" />
  21 + </GitPushTagMode>
  22 + </option>
  23 + </component>
  24 + <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
  25 + <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER">
  26 + <package-json value="$PROJECT_DIR$/package.json" />
  27 + </component>
  28 + <component name="JsGulpfileManager">
  29 + <detection-done>true</detection-done>
  30 + <sorting>DEFINITION_ORDER</sorting>
  31 + </component>
  32 + <component name="NodeModulesDirectoryManager">
  33 + <handled-path value="$PROJECT_DIR$/node_modules" />
  34 + </component>
  35 + <component name="ProjectFrameBounds">
  36 + <option name="x" value="66" />
  37 + <option name="y" value="142" />
  38 + <option name="width" value="1622" />
  39 + <option name="height" value="934" />
  40 + </component>
  41 + <component name="ProjectView">
  42 + <navigator currentView="ProjectPane" proportions="" version="1">
  43 + <flattenPackages />
  44 + <showMembers />
  45 + <showModules />
  46 + <showLibraryContents />
  47 + <hideEmptyPackages />
  48 + <abbreviatePackageNames />
  49 + <autoscrollToSource />
  50 + <autoscrollFromSource />
  51 + <sortByType />
  52 + <manualOrder />
  53 + <foldersAlwaysOnTop value="true" />
  54 + </navigator>
  55 + <panes>
  56 + <pane id="Scratches" />
  57 + <pane id="ProjectPane" />
  58 + <pane id="Scope" />
  59 + </panes>
  60 + </component>
  61 + <component name="PropertiesComponent">
  62 + <property name="WebServerToolWindowFactoryState" value="false" />
  63 + <property name="last_opened_file_path" value="$PROJECT_DIR$" />
  64 + <property name="settings.editor.selected.configurable" value="application.passwordSafe" />
  65 + </component>
  66 + <component name="RunDashboard">
  67 + <option name="ruleStates">
  68 + <list>
  69 + <RuleState>
  70 + <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
  71 + </RuleState>
  72 + <RuleState>
  73 + <option name="name" value="StatusDashboardGroupingRule" />
  74 + </RuleState>
  75 + </list>
  76 + </option>
  77 + </component>
  78 + <component name="ShelveChangesManager" show_recycled="false">
  79 + <option name="remove_strategy" value="false" />
  80 + </component>
  81 + <component name="SvnConfiguration">
  82 + <configuration />
  83 + </component>
  84 + <component name="TaskManager">
  85 + <task active="true" id="Default" summary="Default task">
  86 + <changelist id="7016b20a-b56b-4f03-9b69-7a660c3cba08" name="Default" comment="" />
  87 + <created>1581409774018</created>
  88 + <option name="number" value="Default" />
  89 + <option name="presentableId" value="Default" />
  90 + <updated>1581409774018</updated>
  91 + <workItem from="1581409778032" duration="490000" />
  92 + <workItem from="1581412123910" duration="1665000" />
  93 + <workItem from="1581414730285" duration="571000" />
  94 + <workItem from="1581417384562" duration="602000" />
  95 + </task>
  96 + <task id="LOCAL-00001" summary="查找包间在线预订调整">
  97 + <created>1581409961223</created>
  98 + <option name="number" value="00001" />
  99 + <option name="presentableId" value="LOCAL-00001" />
  100 + <option name="project" value="LOCAL" />
  101 + <updated>1581409961224</updated>
  102 + </task>
  103 + <option name="localTasksCounter" value="2" />
  104 + <servers />
  105 + </component>
  106 + <component name="TimeTrackingManager">
  107 + <option name="totallyTimeSpent" value="3328000" />
  108 + </component>
  109 + <component name="ToolWindowManager">
  110 + <frame x="66" y="142" width="1622" height="934" extended-state="0" />
  111 + <layout>
  112 + <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24968867" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
  113 + <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
  114 + <window_info id="Docker" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
  115 + <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.9381818" sideWeight="0.41718554" order="7" side_tool="true" content_ui="tabs" />
  116 + <window_info id="Version Control" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.9381818" sideWeight="0.58281446" order="7" side_tool="false" content_ui="tabs" />
  117 + <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
  118 + <window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
  119 + <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
  120 + <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
  121 + <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
  122 + <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
  123 + <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
  124 + <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
  125 + <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
  126 + <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
  127 + <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
  128 + <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
  129 + <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
  130 + </layout>
  131 + </component>
  132 + <component name="TypeScriptGeneratedFilesManager">
  133 + <option name="version" value="1" />
  134 + </component>
  135 + <component name="Vcs.Log.Tabs.Properties">
  136 + <option name="TAB_STATES">
  137 + <map>
  138 + <entry key="MAIN">
  139 + <value>
  140 + <State>
  141 + <option name="RECENTLY_FILTERED_USER_GROUPS">
  142 + <collection />
  143 + </option>
  144 + <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
  145 + <collection />
  146 + </option>
  147 + <option name="HIGHLIGHTERS">
  148 + <map>
  149 + <entry key="MERGE_COMMITS" value="false" />
  150 + </map>
  151 + </option>
  152 + <option name="COLUMN_ORDER">
  153 + <list>
  154 + <option value="0" />
  155 + <option value="1" />
  156 + <option value="2" />
  157 + <option value="3" />
  158 + </list>
  159 + </option>
  160 + </State>
  161 + </value>
  162 + </entry>
  163 + </map>
  164 + </option>
  165 + </component>
  166 + <component name="VcsContentAnnotationSettings">
  167 + <option name="myLimit" value="2678400000" />
  168 + </component>
  169 + <component name="VcsManagerConfiguration">
  170 + <MESSAGE value="查找包间在线预订调整" />
  171 + <option name="LAST_COMMIT_MESSAGE" value="查找包间在线预订调整" />
  172 + </component>
  173 + <component name="XDebuggerManager">
  174 + <breakpoint-manager />
  175 + <watches-manager />
  176 + </component>
  177 +</project>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<module type="WEB_MODULE" version="4">
  3 + <component name="NewModuleRootManager">
  4 + <content url="file://$MODULE_DIR$">
  5 + <excludeFolder url="file://$MODULE_DIR$/.tmp" />
  6 + <excludeFolder url="file://$MODULE_DIR$/temp" />
  7 + <excludeFolder url="file://$MODULE_DIR$/tmp" />
  8 + </content>
  9 + <orderEntry type="inheritedJdk" />
  10 + <orderEntry type="sourceFolder" forTests="false" />
  11 + </component>
  12 +</module>
  1 +module.exports = (function() {
  2 +var __MODS__ = {};
  3 +var __DEFINE__ = function(modId, func, req) { var m = { exports: {} }; __MODS__[modId] = { status: 0, func: func, req: req, m: m }; };
  4 +var __REQUIRE__ = function(modId, source) { if(!__MODS__[modId]) return require(source); if(!__MODS__[modId].status) { var m = { exports: {} }; __MODS__[modId].status = 1; __MODS__[modId].func(__MODS__[modId].req, m, m.exports); if(typeof m.exports === "object") { __MODS__[modId].m.exports.__proto__ = m.exports.__proto__; Object.keys(m.exports).forEach(function(k) { __MODS__[modId].m.exports[k] = m.exports[k]; var desp = Object.getOwnPropertyDescriptor(m.exports, k); if(desp && desp.configurable) Object.defineProperty(m.exports, k, { set: function(val) { __MODS__[modId].m.exports[k] = val; }, get: function() { return __MODS__[modId].m.exports[k]; } }); }); if(m.exports.__esModule) Object.defineProperty(__MODS__[modId].m.exports, "__esModule", { value: true }); } else { __MODS__[modId].m.exports = m.exports; } } return __MODS__[modId].m.exports; };
  5 +var __REQUIRE_WILDCARD__ = function(obj) { if(obj && obj.__esModule) { return obj; } else { var newObj = {}; if(obj != null) { for(var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) newObj[k] = obj[k]; } } newObj.default = obj; return newObj; } };
  6 +var __REQUIRE_DEFAULT__ = function(obj) { return obj && obj.__esModule ? obj.default : obj; };
  7 +__DEFINE__(1580783104282, function(require, module, exports) {
  8 +var MTA_CONFIG={app_id:"",event_id:"",api_base:"https://pingtas.qq.com/pingd",prefix:"_mta_",version:"1.3.9",stat_share_app:!1,stat_pull_down_fresh:!1,stat_reach_bottom:!1,stat_param:!0};function getNetworkType(a){wx.getNetworkType({success:function(b){a(b.networkType)}})}
  9 +function getSystemInfo(){var a=wx.getSystemInfoSync();return{adt:encodeURIComponent(a.model),scl:a.pixelRatio,scr:a.windowWidth+"x"+a.windowHeight,lg:a.language,fl:a.version,jv:encodeURIComponent(a.system),tz:encodeURIComponent(a.platform)}}function getUID(){try{return wx.getStorageSync(MTA_CONFIG.prefix+"auid")}catch(a){}}function setUID(){try{var a=getRandom();wx.setStorageSync(MTA_CONFIG.prefix+"auid",a);return a}catch(b){}}
  10 +function getSID(){try{return wx.getStorageSync(MTA_CONFIG.prefix+"ssid")}catch(a){}}function setSID(){try{var a="s"+getRandom();wx.setStorageSync(MTA_CONFIG.prefix+"ssid",a);return a}catch(b){}}function getRandom(a){for(var b=[0,1,2,3,4,5,6,7,8,9],c=10;1<c;c--){var d=Math.floor(10*Math.random()),f=b[d];b[d]=b[c-1];b[c-1]=f}for(c=d=0;5>c;c++)d=10*d+b[c];return(a||"")+(d+""+ +new Date)}
  11 +function getPagePath(){try{var a=getCurrentPages(),b="/";0<a.length&&(b=a.pop().__route__);return b}catch(c){console.log("get current page path error:"+c)}}function getMainInfo(){var a={dm:"wechat.apps.xx",url:encodeURIComponent(getPagePath()+getQuery(MTA.Data.pageQuery)),pvi:"",si:"",ty:0};a.pvi=function(){var b=getUID();b||(b=setUID(),a.ty=1);return b}();a.si=function(){var a=getSID();a||(a=setSID());return a}();return a}
  12 +function getBasicInfo(){var a=getSystemInfo();getNetworkType(function(a){try{wx.setStorageSync(MTA_CONFIG.prefix+"ntdata",a)}catch(c){}});a.ct=wx.getStorageSync(MTA_CONFIG.prefix+"ntdata")||"4g";return a}function getExtentInfo(){var a=MTA.Data.userInfo;var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c+"="+a[c]);a=b.join(";");return{r2:MTA_CONFIG.app_id,r4:"wx",ext:"v="+MTA_CONFIG.version+(null!==a&&""!==a?";ui="+encodeURIComponent(a):"")}}
  13 +function getQuery(a){if(!MTA_CONFIG.stat_param||!a)return"";a=ignoreParams(a);var b=[],c;for(c in a)b.push(c+"="+a[c]);return 0<b.length?"?"+b.join("&"):""}function ignoreParams(a){if(1>MTA_CONFIG.ignore_params.length)return a;var b={},c;for(c in a)0<=MTA_CONFIG.ignore_params.indexOf(c)||(b[c]=a[c]);return b}
  14 +function initOnload(){var a=Page;Page=function(b){var c=b.onLoad;b.onLoad=function(a){c&&c.call(this,a);MTA.Data.lastPageQuery=MTA.Data.pageQuery;MTA.Data.pageQuery=a;MTA.Data.lastPageUrl=MTA.Data.pageUrl;MTA.Data.pageUrl=getPagePath();MTA.Data.show=!1;MTA.Page.init()};a(b)}}
  15 +var MTA={App:{init:function(a){"appID"in a&&(MTA_CONFIG.app_id=a.appID);"eventID"in a&&(MTA_CONFIG.event_id=a.eventID);"statShareApp"in a&&(MTA_CONFIG.stat_share_app=a.statShareApp);"statPullDownFresh"in a&&(MTA_CONFIG.stat_pull_down_fresh=a.statPullDownFresh);"statReachBottom"in a&&(MTA_CONFIG.stat_reach_bottom=a.statReachBottom);"ignoreParams"in a&&(MTA_CONFIG.ignore_params=a.ignoreParams);"statParam"in a&&(MTA_CONFIG.stat_param=a.statParam);setSID();try{"lauchOpts"in a&&(MTA.Data.lanchInfo=a.lauchOpts,
  16 + MTA.Data.lanchInfo.landing=1)}catch(b){}"autoReport"in a&&a.autoReport&&initOnload()}},Page:{init:function(){var a=getCurrentPages()[getCurrentPages().length-1];a.onShow&&!function(){var b=a.onShow;a.onShow=function(){if(!0===MTA.Data.show){var a=MTA.Data.lastPageQuery;MTA.Data.lastPageQuery=MTA.Data.pageQuery;MTA.Data.pageQuery=a;MTA.Data.lastPageUrl=MTA.Data.pageUrl;MTA.Data.pageUrl=getPagePath()}MTA.Data.show=!0;MTA.Page.stat();b.apply(this,arguments)}}();MTA_CONFIG.stat_pull_down_fresh&&a.onPullDownRefresh&&
  17 +!function(){var b=a.onPullDownRefresh;a.onPullDownRefresh=function(){MTA.Event.stat(MTA_CONFIG.prefix+"pulldownfresh",{url:a.__route__});b.apply(this,arguments)}}();MTA_CONFIG.stat_reach_bottom&&a.onReachBottom&&!function(){var b=a.onReachBottom;a.onReachBottom=function(){MTA.Event.stat(MTA_CONFIG.prefix+"reachbottom",{url:a.__route__});b.apply(this,arguments)}}();MTA_CONFIG.stat_share_app&&a.onShareAppMessage&&!function(){var b=a.onShareAppMessage;a.onShareAppMessage=function(){MTA.Event.stat(MTA_CONFIG.prefix+
  18 + "shareapp",{url:a.__route__});return b.apply(this,arguments)}}()},multiStat:function(a,b){if(1==b)MTA.Page.stat(a),!0;else{var c=getCurrentPages()[getCurrentPages().length-1];c.onShow&&!function(){var b=c.onShow;c.onShow=function(){MTA.Page.stat(a);b.call(this,arguments)}}()}},stat:function(a){if(""!=MTA_CONFIG.app_id){var b=[],c=getExtentInfo();a&&(c.r2=a);a=[getMainInfo(),c,getBasicInfo()];if(MTA.Data.lanchInfo){a.push({ht:MTA.Data.lanchInfo.scene});MTA.Data.pageQuery&&MTA.Data.pageQuery._mta_ref_id&&
  19 +a.push({rarg:MTA.Data.pageQuery._mta_ref_id});try{1==MTA.Data.lanchInfo.landing&&(c.ext+=";lp=1",MTA.Data.lanchInfo.landing=0)}catch(e){}}a.push({rdm:"/",rurl:0>=MTA.Data.lastPageUrl.length?MTA.Data.pageUrl+getQuery(MTA.Data.lastPageQuery):encodeURIComponent(MTA.Data.lastPageUrl+getQuery(MTA.Data.lastPageQuery))});a.push({rand:+new Date});c=0;for(var d=a.length;c<d;c++)for(var f in a[c])a[c].hasOwnProperty(f)&&b.push(f+"="+("undefined"==typeof a[c][f]?"":a[c][f]));wx.request({url:MTA_CONFIG.api_base+
  20 +"?"+b.join("&").toLowerCase()})}}},Event:{stat:function(a,b){if(""!=MTA_CONFIG.event_id){var c=[],d=getMainInfo(),f=getExtentInfo();d.dm="wxapps.click";d.url=a;f.r2=MTA_CONFIG.event_id;var e="undefined"===typeof b?{}:b;var k=[],g;for(g in e)e.hasOwnProperty(g)&&k.push(encodeURIComponent(g)+"="+encodeURIComponent(e[g]));e=k.join(";");f.r5=e;e=0;d=[d,f,getBasicInfo(),{rand:+new Date}];for(f=d.length;e<f;e++)for(var h in d[e])d[e].hasOwnProperty(h)&&c.push(h+"="+("undefined"==typeof d[e][h]?"":d[e][h]));
  21 + wx.request({url:MTA_CONFIG.api_base+"?"+c.join("&").toLowerCase()})}}},Data:{userInfo:null,lanchInfo:null,pageQuery:null,lastPageQuery:null,pageUrl:"",lastPageUrl:"",show:!1}};module.exports=MTA;
  22 +}, function(modId) {var map = {}; return __REQUIRE__(map[modId], modId); })
  23 +return __REQUIRE__(1580783104282);
  24 +})()
  25 +//# sourceMappingURL=index.js.map
  1 +{"version":3,"sources":["index.js"],"names":[],"mappings":";;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.js","sourcesContent":["var MTA_CONFIG={app_id:\"\",event_id:\"\",api_base:\"https://pingtas.qq.com/pingd\",prefix:\"_mta_\",version:\"1.3.9\",stat_share_app:!1,stat_pull_down_fresh:!1,stat_reach_bottom:!1,stat_param:!0};function getNetworkType(a){wx.getNetworkType({success:function(b){a(b.networkType)}})}\r\nfunction getSystemInfo(){var a=wx.getSystemInfoSync();return{adt:encodeURIComponent(a.model),scl:a.pixelRatio,scr:a.windowWidth+\"x\"+a.windowHeight,lg:a.language,fl:a.version,jv:encodeURIComponent(a.system),tz:encodeURIComponent(a.platform)}}function getUID(){try{return wx.getStorageSync(MTA_CONFIG.prefix+\"auid\")}catch(a){}}function setUID(){try{var a=getRandom();wx.setStorageSync(MTA_CONFIG.prefix+\"auid\",a);return a}catch(b){}}\r\nfunction getSID(){try{return wx.getStorageSync(MTA_CONFIG.prefix+\"ssid\")}catch(a){}}function setSID(){try{var a=\"s\"+getRandom();wx.setStorageSync(MTA_CONFIG.prefix+\"ssid\",a);return a}catch(b){}}function getRandom(a){for(var b=[0,1,2,3,4,5,6,7,8,9],c=10;1<c;c--){var d=Math.floor(10*Math.random()),f=b[d];b[d]=b[c-1];b[c-1]=f}for(c=d=0;5>c;c++)d=10*d+b[c];return(a||\"\")+(d+\"\"+ +new Date)}\r\nfunction getPagePath(){try{var a=getCurrentPages(),b=\"/\";0<a.length&&(b=a.pop().__route__);return b}catch(c){console.log(\"get current page path error:\"+c)}}function getMainInfo(){var a={dm:\"wechat.apps.xx\",url:encodeURIComponent(getPagePath()+getQuery(MTA.Data.pageQuery)),pvi:\"\",si:\"\",ty:0};a.pvi=function(){var b=getUID();b||(b=setUID(),a.ty=1);return b}();a.si=function(){var a=getSID();a||(a=setSID());return a}();return a}\r\nfunction getBasicInfo(){var a=getSystemInfo();getNetworkType(function(a){try{wx.setStorageSync(MTA_CONFIG.prefix+\"ntdata\",a)}catch(c){}});a.ct=wx.getStorageSync(MTA_CONFIG.prefix+\"ntdata\")||\"4g\";return a}function getExtentInfo(){var a=MTA.Data.userInfo;var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c+\"=\"+a[c]);a=b.join(\";\");return{r2:MTA_CONFIG.app_id,r4:\"wx\",ext:\"v=\"+MTA_CONFIG.version+(null!==a&&\"\"!==a?\";ui=\"+encodeURIComponent(a):\"\")}}\r\nfunction getQuery(a){if(!MTA_CONFIG.stat_param||!a)return\"\";a=ignoreParams(a);var b=[],c;for(c in a)b.push(c+\"=\"+a[c]);return 0<b.length?\"?\"+b.join(\"&\"):\"\"}function ignoreParams(a){if(1>MTA_CONFIG.ignore_params.length)return a;var b={},c;for(c in a)0<=MTA_CONFIG.ignore_params.indexOf(c)||(b[c]=a[c]);return b}\r\nfunction initOnload(){var a=Page;Page=function(b){var c=b.onLoad;b.onLoad=function(a){c&&c.call(this,a);MTA.Data.lastPageQuery=MTA.Data.pageQuery;MTA.Data.pageQuery=a;MTA.Data.lastPageUrl=MTA.Data.pageUrl;MTA.Data.pageUrl=getPagePath();MTA.Data.show=!1;MTA.Page.init()};a(b)}}\r\nvar MTA={App:{init:function(a){\"appID\"in a&&(MTA_CONFIG.app_id=a.appID);\"eventID\"in a&&(MTA_CONFIG.event_id=a.eventID);\"statShareApp\"in a&&(MTA_CONFIG.stat_share_app=a.statShareApp);\"statPullDownFresh\"in a&&(MTA_CONFIG.stat_pull_down_fresh=a.statPullDownFresh);\"statReachBottom\"in a&&(MTA_CONFIG.stat_reach_bottom=a.statReachBottom);\"ignoreParams\"in a&&(MTA_CONFIG.ignore_params=a.ignoreParams);\"statParam\"in a&&(MTA_CONFIG.stat_param=a.statParam);setSID();try{\"lauchOpts\"in a&&(MTA.Data.lanchInfo=a.lauchOpts,\r\n MTA.Data.lanchInfo.landing=1)}catch(b){}\"autoReport\"in a&&a.autoReport&&initOnload()}},Page:{init:function(){var a=getCurrentPages()[getCurrentPages().length-1];a.onShow&&!function(){var b=a.onShow;a.onShow=function(){if(!0===MTA.Data.show){var a=MTA.Data.lastPageQuery;MTA.Data.lastPageQuery=MTA.Data.pageQuery;MTA.Data.pageQuery=a;MTA.Data.lastPageUrl=MTA.Data.pageUrl;MTA.Data.pageUrl=getPagePath()}MTA.Data.show=!0;MTA.Page.stat();b.apply(this,arguments)}}();MTA_CONFIG.stat_pull_down_fresh&&a.onPullDownRefresh&&\r\n!function(){var b=a.onPullDownRefresh;a.onPullDownRefresh=function(){MTA.Event.stat(MTA_CONFIG.prefix+\"pulldownfresh\",{url:a.__route__});b.apply(this,arguments)}}();MTA_CONFIG.stat_reach_bottom&&a.onReachBottom&&!function(){var b=a.onReachBottom;a.onReachBottom=function(){MTA.Event.stat(MTA_CONFIG.prefix+\"reachbottom\",{url:a.__route__});b.apply(this,arguments)}}();MTA_CONFIG.stat_share_app&&a.onShareAppMessage&&!function(){var b=a.onShareAppMessage;a.onShareAppMessage=function(){MTA.Event.stat(MTA_CONFIG.prefix+\r\n \"shareapp\",{url:a.__route__});return b.apply(this,arguments)}}()},multiStat:function(a,b){if(1==b)MTA.Page.stat(a),!0;else{var c=getCurrentPages()[getCurrentPages().length-1];c.onShow&&!function(){var b=c.onShow;c.onShow=function(){MTA.Page.stat(a);b.call(this,arguments)}}()}},stat:function(a){if(\"\"!=MTA_CONFIG.app_id){var b=[],c=getExtentInfo();a&&(c.r2=a);a=[getMainInfo(),c,getBasicInfo()];if(MTA.Data.lanchInfo){a.push({ht:MTA.Data.lanchInfo.scene});MTA.Data.pageQuery&&MTA.Data.pageQuery._mta_ref_id&&\r\na.push({rarg:MTA.Data.pageQuery._mta_ref_id});try{1==MTA.Data.lanchInfo.landing&&(c.ext+=\";lp=1\",MTA.Data.lanchInfo.landing=0)}catch(e){}}a.push({rdm:\"/\",rurl:0>=MTA.Data.lastPageUrl.length?MTA.Data.pageUrl+getQuery(MTA.Data.lastPageQuery):encodeURIComponent(MTA.Data.lastPageUrl+getQuery(MTA.Data.lastPageQuery))});a.push({rand:+new Date});c=0;for(var d=a.length;c<d;c++)for(var f in a[c])a[c].hasOwnProperty(f)&&b.push(f+\"=\"+(\"undefined\"==typeof a[c][f]?\"\":a[c][f]));wx.request({url:MTA_CONFIG.api_base+\r\n\"?\"+b.join(\"&\").toLowerCase()})}}},Event:{stat:function(a,b){if(\"\"!=MTA_CONFIG.event_id){var c=[],d=getMainInfo(),f=getExtentInfo();d.dm=\"wxapps.click\";d.url=a;f.r2=MTA_CONFIG.event_id;var e=\"undefined\"===typeof b?{}:b;var k=[],g;for(g in e)e.hasOwnProperty(g)&&k.push(encodeURIComponent(g)+\"=\"+encodeURIComponent(e[g]));e=k.join(\";\");f.r5=e;e=0;d=[d,f,getBasicInfo(),{rand:+new Date}];for(f=d.length;e<f;e++)for(var h in d[e])d[e].hasOwnProperty(h)&&c.push(h+\"=\"+(\"undefined\"==typeof d[e][h]?\"\":d[e][h]));\r\n wx.request({url:MTA_CONFIG.api_base+\"?\"+c.join(\"&\").toLowerCase()})}}},Data:{userInfo:null,lanchInfo:null,pageQuery:null,lastPageQuery:null,pageUrl:\"\",lastPageUrl:\"\",show:!1}};module.exports=MTA;"]}
  1 +# 小程序mta上报
  2 +
  3 +## 安装
  4 +
  5 +```
  6 +npm install mta-wechat-analysis --save
  7 +```
  8 +
  9 +## 引入上报
  10 +
  11 +```
  12 +import mta from 'mta-wechat-analysis';
  13 +```
  14 +
  15 +## 小程序添加可信域名
  16 +
  17 +在小程序开发设置中,将https://pingtas.qq.com 添加为request可信域名
  18 +
  19 +## 相关代码
  20 +
  21 +```
  22 +// 初始化,这是示例代码,应用的接入代码请到官网每个应用对应的“应用管理”进行拷贝
  23 +mta.App.init({
  24 + "appID":"500013092",
  25 + "eventID":"500015824", // 高级功能-自定义事件统计ID,配置开通后在初始化处填写
  26 + "lauchOpts":options, //渠道分析,需在onLaunch方法传入options,如onLaunch:function(options){...}
  27 + "statPullDownFresh":true, // 使用分析-下拉刷新次数/人数,必须先开通自定义事件,并配置了合法的eventID
  28 + "statShareApp":true, // 使用分析-分享次数/人数,必须先开通自定义事件,并配置了合法的eventID
  29 + "statReachBottom":true // 使用分析-页面触底次数/人数,必须先开通自定义事件,并配置了合法的eventID
  30 + "autoReport": true, //开启自动上报
  31 + "statParam": true, //每个页面均加入参数上报
  32 + "ignoreParams": ['test_adt'] //statParam为true时,如果不想上报的参数可配置忽略
  33 +});
  34 +
  35 +/**
  36 +autoReport值为false时,发起上报需在每个页面page.onload调用以下方法
  37 +页面初始化
  38 +**/
  39 +mta.Page.init();
  40 +
  41 +// 自定义事件上报
  42 +mta.Event.stat("ico_search", {"query":"特斯拉"});
  43 +
  44 +```
  45 +
  46 +
  47 +更多文档说明,参考[官方文档](http://mta.qq.com/docs/wechat_mini_program.html)
  1 +var MTA_CONFIG={app_id:"",event_id:"",api_base:"https://pingtas.qq.com/pingd",prefix:"_mta_",version:"1.3.9",stat_share_app:!1,stat_pull_down_fresh:!1,stat_reach_bottom:!1,stat_param:!0};function getNetworkType(a){wx.getNetworkType({success:function(b){a(b.networkType)}})}
  2 +function getSystemInfo(){var a=wx.getSystemInfoSync();return{adt:encodeURIComponent(a.model),scl:a.pixelRatio,scr:a.windowWidth+"x"+a.windowHeight,lg:a.language,fl:a.version,jv:encodeURIComponent(a.system),tz:encodeURIComponent(a.platform)}}function getUID(){try{return wx.getStorageSync(MTA_CONFIG.prefix+"auid")}catch(a){}}function setUID(){try{var a=getRandom();wx.setStorageSync(MTA_CONFIG.prefix+"auid",a);return a}catch(b){}}
  3 +function getSID(){try{return wx.getStorageSync(MTA_CONFIG.prefix+"ssid")}catch(a){}}function setSID(){try{var a="s"+getRandom();wx.setStorageSync(MTA_CONFIG.prefix+"ssid",a);return a}catch(b){}}function getRandom(a){for(var b=[0,1,2,3,4,5,6,7,8,9],c=10;1<c;c--){var d=Math.floor(10*Math.random()),f=b[d];b[d]=b[c-1];b[c-1]=f}for(c=d=0;5>c;c++)d=10*d+b[c];return(a||"")+(d+""+ +new Date)}
  4 +function getPagePath(){try{var a=getCurrentPages(),b="/";0<a.length&&(b=a.pop().__route__);return b}catch(c){console.log("get current page path error:"+c)}}function getMainInfo(){var a={dm:"wechat.apps.xx",url:encodeURIComponent(getPagePath()+getQuery(MTA.Data.pageQuery)),pvi:"",si:"",ty:0};a.pvi=function(){var b=getUID();b||(b=setUID(),a.ty=1);return b}();a.si=function(){var a=getSID();a||(a=setSID());return a}();return a}
  5 +function getBasicInfo(){var a=getSystemInfo();getNetworkType(function(a){try{wx.setStorageSync(MTA_CONFIG.prefix+"ntdata",a)}catch(c){}});a.ct=wx.getStorageSync(MTA_CONFIG.prefix+"ntdata")||"4g";return a}function getExtentInfo(){var a=MTA.Data.userInfo;var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c+"="+a[c]);a=b.join(";");return{r2:MTA_CONFIG.app_id,r4:"wx",ext:"v="+MTA_CONFIG.version+(null!==a&&""!==a?";ui="+encodeURIComponent(a):"")}}
  6 +function getQuery(a){if(!MTA_CONFIG.stat_param||!a)return"";a=ignoreParams(a);var b=[],c;for(c in a)b.push(c+"="+a[c]);return 0<b.length?"?"+b.join("&"):""}function ignoreParams(a){if(1>MTA_CONFIG.ignore_params.length)return a;var b={},c;for(c in a)0<=MTA_CONFIG.ignore_params.indexOf(c)||(b[c]=a[c]);return b}
  7 +function initOnload(){var a=Page;Page=function(b){var c=b.onLoad;b.onLoad=function(a){c&&c.call(this,a);MTA.Data.lastPageQuery=MTA.Data.pageQuery;MTA.Data.pageQuery=a;MTA.Data.lastPageUrl=MTA.Data.pageUrl;MTA.Data.pageUrl=getPagePath();MTA.Data.show=!1;MTA.Page.init()};a(b)}}
  8 +var MTA={App:{init:function(a){"appID"in a&&(MTA_CONFIG.app_id=a.appID);"eventID"in a&&(MTA_CONFIG.event_id=a.eventID);"statShareApp"in a&&(MTA_CONFIG.stat_share_app=a.statShareApp);"statPullDownFresh"in a&&(MTA_CONFIG.stat_pull_down_fresh=a.statPullDownFresh);"statReachBottom"in a&&(MTA_CONFIG.stat_reach_bottom=a.statReachBottom);"ignoreParams"in a&&(MTA_CONFIG.ignore_params=a.ignoreParams);"statParam"in a&&(MTA_CONFIG.stat_param=a.statParam);setSID();try{"lauchOpts"in a&&(MTA.Data.lanchInfo=a.lauchOpts,
  9 + MTA.Data.lanchInfo.landing=1)}catch(b){}"autoReport"in a&&a.autoReport&&initOnload()}},Page:{init:function(){var a=getCurrentPages()[getCurrentPages().length-1];a.onShow&&!function(){var b=a.onShow;a.onShow=function(){if(!0===MTA.Data.show){var a=MTA.Data.lastPageQuery;MTA.Data.lastPageQuery=MTA.Data.pageQuery;MTA.Data.pageQuery=a;MTA.Data.lastPageUrl=MTA.Data.pageUrl;MTA.Data.pageUrl=getPagePath()}MTA.Data.show=!0;MTA.Page.stat();b.apply(this,arguments)}}();MTA_CONFIG.stat_pull_down_fresh&&a.onPullDownRefresh&&
  10 +!function(){var b=a.onPullDownRefresh;a.onPullDownRefresh=function(){MTA.Event.stat(MTA_CONFIG.prefix+"pulldownfresh",{url:a.__route__});b.apply(this,arguments)}}();MTA_CONFIG.stat_reach_bottom&&a.onReachBottom&&!function(){var b=a.onReachBottom;a.onReachBottom=function(){MTA.Event.stat(MTA_CONFIG.prefix+"reachbottom",{url:a.__route__});b.apply(this,arguments)}}();MTA_CONFIG.stat_share_app&&a.onShareAppMessage&&!function(){var b=a.onShareAppMessage;a.onShareAppMessage=function(){MTA.Event.stat(MTA_CONFIG.prefix+
  11 + "shareapp",{url:a.__route__});return b.apply(this,arguments)}}()},multiStat:function(a,b){if(1==b)MTA.Page.stat(a),!0;else{var c=getCurrentPages()[getCurrentPages().length-1];c.onShow&&!function(){var b=c.onShow;c.onShow=function(){MTA.Page.stat(a);b.call(this,arguments)}}()}},stat:function(a){if(""!=MTA_CONFIG.app_id){var b=[],c=getExtentInfo();a&&(c.r2=a);a=[getMainInfo(),c,getBasicInfo()];if(MTA.Data.lanchInfo){a.push({ht:MTA.Data.lanchInfo.scene});MTA.Data.pageQuery&&MTA.Data.pageQuery._mta_ref_id&&
  12 +a.push({rarg:MTA.Data.pageQuery._mta_ref_id});try{1==MTA.Data.lanchInfo.landing&&(c.ext+=";lp=1",MTA.Data.lanchInfo.landing=0)}catch(e){}}a.push({rdm:"/",rurl:0>=MTA.Data.lastPageUrl.length?MTA.Data.pageUrl+getQuery(MTA.Data.lastPageQuery):encodeURIComponent(MTA.Data.lastPageUrl+getQuery(MTA.Data.lastPageQuery))});a.push({rand:+new Date});c=0;for(var d=a.length;c<d;c++)for(var f in a[c])a[c].hasOwnProperty(f)&&b.push(f+"="+("undefined"==typeof a[c][f]?"":a[c][f]));wx.request({url:MTA_CONFIG.api_base+
  13 +"?"+b.join("&").toLowerCase()})}}},Event:{stat:function(a,b){if(""!=MTA_CONFIG.event_id){var c=[],d=getMainInfo(),f=getExtentInfo();d.dm="wxapps.click";d.url=a;f.r2=MTA_CONFIG.event_id;var e="undefined"===typeof b?{}:b;var k=[],g;for(g in e)e.hasOwnProperty(g)&&k.push(encodeURIComponent(g)+"="+encodeURIComponent(e[g]));e=k.join(";");f.r5=e;e=0;d=[d,f,getBasicInfo(),{rand:+new Date}];for(f=d.length;e<f;e++)for(var h in d[e])d[e].hasOwnProperty(h)&&c.push(h+"="+("undefined"==typeof d[e][h]?"":d[e][h]));
  14 + wx.request({url:MTA_CONFIG.api_base+"?"+c.join("&").toLowerCase()})}}},Data:{userInfo:null,lanchInfo:null,pageQuery:null,lastPageQuery:null,pageUrl:"",lastPageUrl:"",show:!1}};module.exports=MTA;
  1 +{
  2 + "_from": "mta-wechat-analysis@^1.3.7",
  3 + "_id": "mta-wechat-analysis@1.3.9",
  4 + "_inBundle": false,
  5 + "_integrity": "sha512-Q5OiYECoiFqBX9UzXbDPAtBar0MId5LUzf6ourgeSBBILpW1FOc0lp6SfnZlezs2KN3MjY66TOesFdgWNyiTRA==",
  6 + "_location": "/mta-wechat-analysis",
  7 + "_phantomChildren": {},
  8 + "_requested": {
  9 + "type": "range",
  10 + "registry": true,
  11 + "raw": "mta-wechat-analysis@^1.3.7",
  12 + "name": "mta-wechat-analysis",
  13 + "escapedName": "mta-wechat-analysis",
  14 + "rawSpec": "^1.3.7",
  15 + "saveSpec": null,
  16 + "fetchSpec": "^1.3.7"
  17 + },
  18 + "_requiredBy": [
  19 + "/"
  20 + ],
  21 + "_resolved": "https://registry.npmjs.org/mta-wechat-analysis/-/mta-wechat-analysis-1.3.9.tgz",
  22 + "_shasum": "a1eb83433d9f26af451a503459773062c2436d28",
  23 + "_spec": "mta-wechat-analysis@^1.3.7",
  24 + "_where": "G:\\company\\booking\\xcx-book",
  25 + "author": {
  26 + "name": "yinalin"
  27 + },
  28 + "bundleDependencies": false,
  29 + "deprecated": false,
  30 + "description": "mta wechat mini app analysis",
  31 + "keywords": [
  32 + "mta",
  33 + "wechat",
  34 + "analysis"
  35 + ],
  36 + "license": "ISC",
  37 + "main": "index.js",
  38 + "name": "mta-wechat-analysis",
  39 + "scripts": {
  40 + "test": "echo \"Error: no test specified\" && exit 1"
  41 + },
  42 + "version": "1.3.9"
  43 +}
  1 +{
  2 + "name": "xcx-book",
  3 + "version": "1.0.0",
  4 + "lockfileVersion": 1,
  5 + "requires": true,
  6 + "dependencies": {
  7 + "mta-wechat-analysis": {
  8 + "version": "1.3.9",
  9 + "resolved": "https://registry.npmjs.org/mta-wechat-analysis/-/mta-wechat-analysis-1.3.9.tgz",
  10 + "integrity": "sha512-Q5OiYECoiFqBX9UzXbDPAtBar0MId5LUzf6ourgeSBBILpW1FOc0lp6SfnZlezs2KN3MjY66TOesFdgWNyiTRA=="
  11 + }
  12 + }
  13 +}