123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- var platform = null;
- "undefined" != typeof wx && (platform = "wx"), "undefined" != typeof my && (platform = "my");
- var modules = [{
- name: "helper",
- file: "./utils/helper.js"
- }, {
- name: "const",
- file: "./core/const.js"
- }, {
- name: "getConfig",
- file: "./core/config.js"
- }, {
- name: "page",
- file: "./core/page.js"
- }, {
- name: "request",
- file: "./core/request.js"
- }, {
- name: "core",
- file: "./core/core.js"
- }, {
- name: "api",
- file: "./core/api.js"
- }, {
- name: "getUser",
- file: "./core/getUser.js"
- }, {
- name: "setUser",
- file: "./core/setUser.js"
- }, {
- name: "login",
- file: "./core/login.js"
- }, {
- name: "trigger",
- file: "./core/trigger.js"
- }, {
- name: "uploader",
- file: "./utils/uploader.js"
- }, {
- name: "orderPay",
- file: "./core/order-pay.js"
- }],
- args = {
- _version: "2.8.9",
- platform: platform,
- query: null,
- onLaunch: function() {
- this.getStoreData()
- },
- onShow: function(e) {
- e.scene && (this.onShowData = e), e && e.query && (this.query = e.query), this.getUser() && this.trigger.run(this.trigger.events.login)
- },
- is_login: !1,
- login_complete: !1,
- is_form_id_request: !0
- };
- for (var i in modules) args[modules[i].name] = require("" + modules[i].file);
- var _web_root = args.api.index.substr(0, args.api.index.indexOf("/index.php"));
- args.webRoot = _web_root, args.getauth = function(t) {
- var s = this;
- if ("my" == s.platform) {
- if (t.success) {
- var e = {
- authSetting: {}
- };
- e.authSetting[t.author] = !0, t.success(e)
- }
- } else s.core.getSetting({
- success: function(e) {
- console.log(e), void 0 === e.authSetting[t.author] ? s.core.authorize({
- scope: t.author,
- success: function(e) {
- t.success && (e.authSetting = {}, e.authSetting[t.author] = !0, t.success(e))
- }
- }) : 0 == e.authSetting[t.author] ? s.core.showModal({
- title: "是否打开设置页面重新授权",
- content: t.content,
- confirmText: "去设置",
- success: function(e) {
- e.confirm ? s.core.openSetting({
- success: function(e) {
- t.success && t.success(e)
- },
- fail: function(e) {
- t.fail && t.fail(e)
- },
- complete: function(e) {
- t.complete && t.complete(e)
- }
- }) : t.cancel && s.getauth(t)
- }
- }) : t.success && t.success(e)
- }
- })
- }, args.getStoreData = function() {
- var s = this,
- e = this.api,
- o = this.core;
- s.request({
- url: e.default.store,
- success: function(t) {
- 0 == t.code && (o.setStorageSync(s.const.STORE, t.data.store), o.setStorageSync(s.const.STORE_NAME, t.data.store_name), o.setStorageSync(s.const.SHOW_CUSTOMER_SERVICE, t.data.show_customer_service), o.setStorageSync(s.const.CONTACT_TEL, t.data.contact_tel), o.setStorageSync(s.const.SHARE_SETTING, t.data.share_setting), s.permission_list = t.data.permission_list, o.setStorageSync(s.const.WXAPP_IMG, t.data.wxapp_img), o.setStorageSync(s.const.WX_BAR_TITLE, t.data.wx_bar_title), o.setStorageSync(s.const.ALIPAY_MP_CONFIG, t.data.alipay_mp_config), o.setStorageSync(s.const.STORE_CONFIG, t.data), setTimeout(function(e) {
- s.config = t.data, s.configReadyCall && s.configReadyCall(t.data)
- }, 1e3))
- },
- complete: function() {}
- })
- };
- var app = App(args);
|