diff --git a/project.config.json b/project.config.json index 8bb770e..c5340bf 100644 --- a/project.config.json +++ b/project.config.json @@ -1,76 +1,102 @@ { - "description": "游戏电商小程序", - "setting": { - "urlCheck": false, - "es6": false, - "postcss": false, - "minified": false, - "newFeature": true, - "autoAudits": false, - "checkInvalidKey": true - }, - "compileType": "miniprogram", - "appid": "wx815bf59d472c0a63", - "projectname": "gamemall", - "miniprogramRoot": "dist/", - "simulatorType": "wechat", - "simulatorPluginLibVersion": {}, - "condition": { - "search": { - "current": -1, - "list": [] - }, - "conversation": { - "current": -1, - "list": [] - }, - "plugin": { - "current": -1, - "list": [] - }, - "game": { - "list": [] - }, - "miniprogram": { - "current": 3, - "list": [ - { - "id": 0, - "name": "product_page", - "pathName": "pages/product", - "query": "gid=7002058&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVjN2Y1NWIyYzQ0NzVmMWMzMDg4YjcxOSIsImFjY291bnRfaWQiOiI2MDAxXzgwMDRfbzVGclg1WG45eHM4d1pmdHlSYVd4ZEVuQ2FyMCIsInNlc3Npb25faWQiOiIxNTUxODQ4ODgxXzE1NTE4NDg0NjVfNmFhZjNlMTQzNWMxNDNiODdkYzI0MWU2ZTQ0MGYwMmFfNjgxYzhiYWUxZGI0ODFiMDdkYmQxNzJjYmMwNDVlYWQiLCJpYXQiOjE1NTE4NDg4ODJ9.kdTs8UIGP9sxdZN7cpO047bBg69SBUQn6BMZ0Ndckgg", - "scene": null - }, - { - "id": 1, - "name": "vip_page", - "pathName": "pages/buyvip", - "query": "token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVjNmUxYjk3NDA5MGY5NTYxM2M3YjgxOSIsImFjY291bnRfaWQiOiI2MDAxXzgwMDNfb0pZYXA1WlZSV0RGRm9Qd09GcGllQmVNRkVocyIsInNlc3Npb25faWQiOiIxNTUwNzU0Njg5XzE1NTA3MTc1OTRfYjA5YTVmOWYxODM0NDFmOWUxMDk1MGJmOTUyZTRjMjFfNTcyOWRkOWYyMzQ5NzdlM2IwMGNjOGFjYWRjMjFiOTQiLCJpYXQiOjE1NTA3NTQ2ODl9.GkUGGb2vwTE1xgZ-UKwl6Tfs3NFawE2V3ZAH91_syY4", - "scene": null - }, - { - "id": 2, - "name": "exchange-result", - "pathName": "pages/exchange-result", - "query": "", - "scene": 1037, - "referrerInfo": { - "appId": "4562388888889", - "extraData": "{ \t\"accountId\": \"6001_1004_oQmL74u7TBo94aGpKIGNCZD9rKew\", \t\"sessionId\": \"1566525470_1563178315_f37bcfd5c3b82fd28d00d18273e7f1a5_53c8e916459a621c1e5021fba99c9212\", \t\"gameId\": \"8002\", \t\"channelId\": \"6001\", \"recordId\": \"5d5fa7ea6f8cb82bc0195750\" }" - } - }, - { - "id": 3, - "name": "pages/exchange-record", - "pathName": "pages/exchange-record", - "query": "", - "scene": 1037, - "referrerInfo": { - "appId": "12344", - "extraData": "{ \t\"accountId\": \"6001_1004_oQmL74u7TBo94aGpKIGNCZD9rKew\", \t\"sessionId\": \"1566525470_1563178315_f37bcfd5c3b82fd28d00d18273e7f1a5_53c8e916459a621c1e5021fba99c9212\", \t\"gameId\": \"8002\", \t\"channelId\": \"6001\", \"recordId\": \"5d5e81eedfd349387cace22c\" }" - } - } - ] - } - } + "description": "游戏电商小程序", + "setting": { + "urlCheck": false, + "es6": false, + "postcss": false, + "preloadBackgroundData": false, + "minified": false, + "newFeature": true, + "coverView": true, + "autoAudits": false, + "showShadowRootInWxmlPanel": true, + "scopeDataCheck": false, + "checkInvalidKey": true, + "checkSiteMap": true, + "uploadWithSourceMap": true, + "useMultiFrameRuntime": true, + "useApiHook": true, + "useApiHostProcess": false, + "babelSetting": { + "ignore": [], + "disablePlugins": [], + "outputPath": "" + }, + "useIsolateContext": true, + "userConfirmedBundleSwitch": false, + "packNpmManually": false, + "packNpmRelationList": [], + "minifyWXSS": true, + "showES6CompileOption": false + }, + "compileType": "miniprogram", + "appid": "wx815bf59d472c0a63", + "projectname": "gamemall", + "miniprogramRoot": "dist/", + "simulatorType": "wechat", + "simulatorPluginLibVersion": {}, + "condition": { + "search": { + "list": [] + }, + "conversation": { + "list": [] + }, + "plugin": { + "list": [] + }, + "game": { + "list": [] + }, + "miniprogram": { + "list": [ + { + "id": 0, + "name": "product_page", + "pathName": "pages/product", + "query": "gid=7002058&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVjN2Y1NWIyYzQ0NzVmMWMzMDg4YjcxOSIsImFjY291bnRfaWQiOiI2MDAxXzgwMDRfbzVGclg1WG45eHM4d1pmdHlSYVd4ZEVuQ2FyMCIsInNlc3Npb25faWQiOiIxNTUxODQ4ODgxXzE1NTE4NDg0NjVfNmFhZjNlMTQzNWMxNDNiODdkYzI0MWU2ZTQ0MGYwMmFfNjgxYzhiYWUxZGI0ODFiMDdkYmQxNzJjYmMwNDVlYWQiLCJpYXQiOjE1NTE4NDg4ODJ9.kdTs8UIGP9sxdZN7cpO047bBg69SBUQn6BMZ0Ndckgg", + "scene": null + }, + { + "id": 1, + "name": "vip_page", + "pathName": "pages/buyvip", + "query": "token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVjNmUxYjk3NDA5MGY5NTYxM2M3YjgxOSIsImFjY291bnRfaWQiOiI2MDAxXzgwMDNfb0pZYXA1WlZSV0RGRm9Qd09GcGllQmVNRkVocyIsInNlc3Npb25faWQiOiIxNTUwNzU0Njg5XzE1NTA3MTc1OTRfYjA5YTVmOWYxODM0NDFmOWUxMDk1MGJmOTUyZTRjMjFfNTcyOWRkOWYyMzQ5NzdlM2IwMGNjOGFjYWRjMjFiOTQiLCJpYXQiOjE1NTA3NTQ2ODl9.GkUGGb2vwTE1xgZ-UKwl6Tfs3NFawE2V3ZAH91_syY4", + "scene": null + }, + { + "id": 2, + "name": "exchange-result", + "pathName": "pages/exchange-result", + "query": "", + "scene": 1037, + "referrerInfo": { + "appId": "4562388888889", + "extraData": "{ \t\"accountId\": \"6001_1004_oQmL74u7TBo94aGpKIGNCZD9rKew\", \t\"sessionId\": \"1566525470_1563178315_f37bcfd5c3b82fd28d00d18273e7f1a5_53c8e916459a621c1e5021fba99c9212\", \t\"gameId\": \"8002\", \t\"channelId\": \"6001\", \"recordId\": \"5d5fa7ea6f8cb82bc0195750\" }" + } + }, + { + "id": 3, + "name": "pages/exchange-record", + "pathName": "pages/exchange-record", + "query": "", + "scene": 1037, + "referrerInfo": { + "appId": "12344", + "extraData": "{ \t\"accountId\": \"6001_1004_oQmL74u7TBo94aGpKIGNCZD9rKew\", \t\"sessionId\": \"1566525470_1563178315_f37bcfd5c3b82fd28d00d18273e7f1a5_53c8e916459a621c1e5021fba99c9212\", \t\"gameId\": \"8002\", \t\"channelId\": \"6001\", \"recordId\": \"5d5e81eedfd349387cace22c\" }" + } + }, + { + "name": "普通支付", + "pathName": "pages/normal", + "query": "gname=武极天下&pname=首充6元礼包&price=600&sname=双线10服&uname=azwe&oid=1231231313&aid=123123", + "scene": 1037, + "referrerInfo": { + "appId": "wxf184833bbfdc3d78", + "extraData": "{}" + } + } + ] + } + } } \ No newline at end of file diff --git a/project.private.config.json b/project.private.config.json new file mode 100644 index 0000000..c43c8a9 --- /dev/null +++ b/project.private.config.json @@ -0,0 +1,64 @@ +{ + "setting": {}, + "condition": { + "plugin": { + "list": [] + }, + "game": { + "list": [] + }, + "gamePlugin": { + "list": [] + }, + "miniprogram": { + "list": [ + { + "id": 0, + "name": "product_page", + "pathName": "pages/product", + "query": "gid=7002058&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVjN2Y1NWIyYzQ0NzVmMWMzMDg4YjcxOSIsImFjY291bnRfaWQiOiI2MDAxXzgwMDRfbzVGclg1WG45eHM4d1pmdHlSYVd4ZEVuQ2FyMCIsInNlc3Npb25faWQiOiIxNTUxODQ4ODgxXzE1NTE4NDg0NjVfNmFhZjNlMTQzNWMxNDNiODdkYzI0MWU2ZTQ0MGYwMmFfNjgxYzhiYWUxZGI0ODFiMDdkYmQxNzJjYmMwNDVlYWQiLCJpYXQiOjE1NTE4NDg4ODJ9.kdTs8UIGP9sxdZN7cpO047bBg69SBUQn6BMZ0Ndckgg", + "scene": null + }, + { + "id": 1, + "name": "vip_page", + "pathName": "pages/buyvip", + "query": "token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVjNmUxYjk3NDA5MGY5NTYxM2M3YjgxOSIsImFjY291bnRfaWQiOiI2MDAxXzgwMDNfb0pZYXA1WlZSV0RGRm9Qd09GcGllQmVNRkVocyIsInNlc3Npb25faWQiOiIxNTUwNzU0Njg5XzE1NTA3MTc1OTRfYjA5YTVmOWYxODM0NDFmOWUxMDk1MGJmOTUyZTRjMjFfNTcyOWRkOWYyMzQ5NzdlM2IwMGNjOGFjYWRjMjFiOTQiLCJpYXQiOjE1NTA3NTQ2ODl9.GkUGGb2vwTE1xgZ-UKwl6Tfs3NFawE2V3ZAH91_syY4", + "scene": null + }, + { + "id": 2, + "name": "exchange-result", + "pathName": "pages/exchange-result", + "query": "", + "scene": 1037, + "referrerInfo": { + "appId": "4562388888889", + "extraData": "{ \t\"accountId\": \"6001_1004_oQmL74u7TBo94aGpKIGNCZD9rKew\", \t\"sessionId\": \"1566525470_1563178315_f37bcfd5c3b82fd28d00d18273e7f1a5_53c8e916459a621c1e5021fba99c9212\", \t\"gameId\": \"8002\", \t\"channelId\": \"6001\", \"recordId\": \"5d5fa7ea6f8cb82bc0195750\" }" + } + }, + { + "id": 3, + "name": "pages/exchange-record", + "pathName": "pages/exchange-record", + "query": "", + "scene": 1037, + "referrerInfo": { + "appId": "12344", + "extraData": "{ \t\"accountId\": \"6001_1004_oQmL74u7TBo94aGpKIGNCZD9rKew\", \t\"sessionId\": \"1566525470_1563178315_f37bcfd5c3b82fd28d00d18273e7f1a5_53c8e916459a621c1e5021fba99c9212\", \t\"gameId\": \"8002\", \t\"channelId\": \"6001\", \"recordId\": \"5d5e81eedfd349387cace22c\" }" + } + }, + { + "name": "武极支付", + "pathName": "pages/normal", + "query": "pname=首充6元礼包&price=600&sname=双线10服&uname=azwe&aid=123123&pid=7&uid=zhl&sid=10000&openid=oSsQK41xNe4ZSJI76wwVE3aNA_jM", + "scene": 1037, + "referrerInfo": { + "appId": "wxf184833bbfdc3d78", + "extraData": "{}" + } + } + ] + } + } +} \ No newline at end of file diff --git a/src/app.wpy b/src/app.wpy index 97d311a..d38a5aa 100644 --- a/src/app.wpy +++ b/src/app.wpy @@ -31,6 +31,7 @@ export default class extends wepy.app { 'pages/product', 'pages/buyvip', 'pages/detail', + 'pages/normal', 'pages/exchange-result', 'pages/exchange-record', ], @@ -55,6 +56,7 @@ export default class extends wepy.app { sdkManage.init() sdkManage.Login(() => { jcEvent.emit(jcEvent.events.NEED_UPDATE_CFG, {}) + jcEvent.emit(jcEvent.events.LOGIN_FINISHED, {}) console.log('finish parse jcfw') }) //全局拦截器 diff --git a/src/common/global.js b/src/common/global.js index 32b5e68..7666d0e 100644 --- a/src/common/global.js +++ b/src/common/global.js @@ -2,11 +2,12 @@ const env = process.env.NODE_ENV === 'production' ? 'product' : 'test'; //produc export default { env: env, // apiBase: 'http://192.168.100.232', - apiBase: env === 'test'? 'https://ghost-test.kingsome.cn' : 'https://ghost.kingsome.cn', + apiBase: env === 'test' ? 'https://ghost-test.kingsome.cn' : 'https://ghost.kingsome.cn', + wjtxPayUrl: env === 'test' ? 'https://game1009proxy-test.kingsome.cn/webapp/index.php?c=Pay&a=preOrder' : 'https://game1009proxy.kingsome.cn/webapp/index.php?c=Pay&a=preOrder', version: '1.0.1', - gameTypes: ['射击','格斗', '角色扮演','动作角色扮演', - '赛车', '动作游戏','策略战棋', '其他', + gameTypes: ['射击', '格斗', '角色扮演', '动作角色扮演', + '赛车', '动作游戏', '策略战棋', '其他', '益智游戏', '体育游戏', '冒险游戏', '模拟战略', '桌面游戏', '音乐游戏', '第一人称射击' ] -} +}; diff --git a/src/jcfw/SDKManage.js b/src/jcfw/SDKManage.js index 005834d..b458424 100755 --- a/src/jcfw/SDKManage.js +++ b/src/jcfw/SDKManage.js @@ -9,6 +9,7 @@ var SDKManage = function() { this.hasLogin = false; this.vision = '1.0.0'; this.ChannelId = 6001; + this.gamelog = jcgamelog; this.init = function() { jcfw.init(this.ChannelId, this.gameId, this.isoffical); }; @@ -47,6 +48,7 @@ var SDKManage = function() { console.log(res); wx.setStorageSync('account', res); self.account_id = res.account_id; + self.session_id = res.session_id; self.doLogin(); }, (neterr, logicerr, errmsg) => { @@ -67,7 +69,14 @@ var SDKManage = function() { }; var cbf = function(res) { console.log('getGameConfig fail'); - self.getGameConfig(); + if (!self.cfgTryCount) { + self.cfgTryCount = 1; + } else { + self.cfgTryCount += 1; + } + if (self.cfgTryCount < 10) { + self.getGameConfig(); + } }; jcfw.cloud.initConfig(cb, cbf); // jcfw.getConfig('',cb,cbf); diff --git a/src/pages/io.wpy b/src/pages/io.wpy new file mode 100644 index 0000000..7d3e36c --- /dev/null +++ b/src/pages/io.wpy @@ -0,0 +1,133 @@ + + + diff --git a/src/pages/normal.wpy b/src/pages/normal.wpy new file mode 100644 index 0000000..0328a14 --- /dev/null +++ b/src/pages/normal.wpy @@ -0,0 +1,314 @@ + + + + diff --git a/src/sitemap.json b/src/sitemap.json new file mode 100644 index 0000000..0492b7e --- /dev/null +++ b/src/sitemap.json @@ -0,0 +1,25 @@ +{ + "rules":[{ + "action": "allow", + "page": "pages/index" + }, { + "action": "allow", + "page": "pages/detail" + }, { + "action": "disallow", + "page": "pages/product" + }, { + "action": "disallow", + "page": "pages/buyvip" + }, { + "action": "disallow", + "page": "pages/normal" + }, { + "action": "disallow", + "page": "pages/exchange-result" + }, { + "action": "disallow", + "page": "pages/exchange-record" + } + ] +} diff --git a/src/utils/http.js b/src/utils/http.js index 568c010..4716202 100644 --- a/src/utils/http.js +++ b/src/utils/http.js @@ -15,7 +15,7 @@ const post = (url, data, header) => { } const Ajax = (url, method, data, header) => { - url = g.apiBase + url + url = url.startsWith('http') ? url : g.apiBase + url; header = header || {} return new Promise((resolve, reject) => {