add
This commit is contained in:
parent
51b34b0e1d
commit
62966d1eda
1
.nuxt/dist/client/0cd3c1f.js
vendored
Normal file
1
.nuxt/dist/client/0cd3c1f.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
!function(e){function r(data){for(var r,n,l=data[0],f=data[1],d=data[2],i=0,h=[];i<l.length;i++)n=l[i],Object.prototype.hasOwnProperty.call(o,n)&&o[n]&&h.push(o[n][0]),o[n]=0;for(r in f)Object.prototype.hasOwnProperty.call(f,r)&&(e[r]=f[r]);for(v&&v(data);h.length;)h.shift()();return c.push.apply(c,d||[]),t()}function t(){for(var e,i=0;i<c.length;i++){for(var r=c[i],t=!0,n=1;n<r.length;n++){var f=r[n];0!==o[f]&&(t=!1)}t&&(c.splice(i--,1),e=l(l.s=r[0]))}return e}var n={},o={7:0},c=[];function l(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,l),t.l=!0,t.exports}l.e=function(e){var r=[],t=o[e];if(0!==t)if(t)r.push(t[2]);else{var n=new Promise((function(r,n){t=o[e]=[r,n]}));r.push(t[2]=n);var c,script=document.createElement("script");script.charset="utf-8",script.timeout=120,l.nc&&script.setAttribute("nonce",l.nc),script.src=function(e){return l.p+""+{2:"563a13c",3:"11860e9",4:"16e58e7",5:"63b0410",6:"59320a7",9:"99edc97"}[e]+".js"}(e);var f=new Error;c=function(r){script.onerror=script.onload=null,clearTimeout(d);var t=o[e];if(0!==t){if(t){var n=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;f.message="Loading chunk "+e+" failed.\n("+n+": "+c+")",f.name="ChunkLoadError",f.type=n,f.request=c,t[1](f)}o[e]=void 0}};var d=setTimeout((function(){c({type:"timeout",target:script})}),12e4);script.onerror=script.onload=c,document.head.appendChild(script)}return Promise.all(r)},l.m=e,l.c=n,l.d=function(e,r,t){l.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},l.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,r){if(1&r&&(e=l(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(l.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)l.d(t,n,function(r){return e[r]}.bind(null,n));return t},l.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return l.d(r,"a",r),r},l.o=function(object,e){return Object.prototype.hasOwnProperty.call(object,e)},l.p="/_nuxt/",l.oe=function(e){throw console.error(e),e};var f=window.webpackJsonp=window.webpackJsonp||[],d=f.push.bind(f);f.push=r,f=f.slice();for(var i=0;i<f.length;i++)r(f[i]);var v=d;t()}([]);
|
1
.nuxt/dist/client/11860e9.js
vendored
Normal file
1
.nuxt/dist/client/11860e9.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{301:function(e,r,t){"use strict";t.r(r);var n=t(15);t(65),t(32);r.default={middleware:function(e){return Object(n.a)(regeneratorRuntime.mark((function r(){var t,n,c,o,d,w;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.req,n=e.res,e.error,c=e.$axios,e.redirect,o=new URL(t.url,"https://".concat(t.headers.host)),d=o.searchParams.get("LINEUserID")||"",r.next=5,c.get("https://api.contree.io/profile",{params:{LINEUserID:d}});case 5:return w=r.sent,r.next=8,n.setHeader("Content-Type","application/json; charset=utf-8");case 8:n.end(JSON.stringify(w.data.slice(-1)));case 9:case"end":return r.stop()}}),r)})))()}}}}]);
|
1
.nuxt/dist/client/16e58e7.js
vendored
Normal file
1
.nuxt/dist/client/16e58e7.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{300:function(e,r,t){"use strict";t.r(r);var n=t(15);t(65),t(32);r.default={middleware:function(e){return Object(n.a)(regeneratorRuntime.mark((function r(){var t,n,c,o,d,w;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.req,n=e.res,e.error,c=e.$axios,e.redirect,o=new URL(t.url,"https://".concat(t.headers.host)),d=o.searchParams.get("LINEUserID")||"",r.next=5,c.get("https://api.contree.io/profile",{params:{LINEUserID:d}});case 5:return w=r.sent,r.next=8,n.setHeader("Content-Type","application/json; charset=utf-8");case 8:n.end(JSON.stringify(w.data.slice(-1)));case 9:case"end":return r.stop()}}),r)})))()}}}}]);
|
1
.nuxt/dist/client/59320a7.js
vendored
Normal file
1
.nuxt/dist/client/59320a7.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{302:function(e,r,t){"use strict";t.r(r);var n=t(15),o=(t(65),t(14),"https://api.contree.io/profile");r.default={template:"<p>OK</p>",middleware:function(e){return Object(n.a)(regeneratorRuntime.mark((function r(){var t,n,data,c,d,f,w,x;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.req,e.error,n=e.$axios,e.redirect,r.next=3,new Promise((function(e){var body="";t.on("data",(function(data){body+=data})),t.on("end",(function(){e(JSON.parse(body))}))}));case 3:return data=r.sent,c=data.LINEUserID=data.LINEUserID||"test",r.next=7,n.get(o,{params:{LINEUserID:c}});case 7:if(d=r.sent,f=data.VerifyNUM,w=data.VerifySys,!(d.data.length>0)){r.next=16;break}return x=d.data[0].id,r.next=14,n.patch("".concat(o,"/").concat(x),data);case 14:r.next=18;break;case 16:return r.next=18,n.post(o,data);case 18:return r.next=20,n.get("https://nodered.contree.io/contree_push",{params:{userid:c,Verify:f,VerifySys:w}});case 20:case"end":return r.stop()}}),r)})))()}}}}]);
|
1
.nuxt/dist/client/63b0410.js
vendored
Normal file
1
.nuxt/dist/client/63b0410.js
vendored
Normal file
File diff suppressed because one or more lines are too long
2
.nuxt/dist/client/7fc9099.js
vendored
Normal file
2
.nuxt/dist/client/7fc9099.js
vendored
Normal file
File diff suppressed because one or more lines are too long
2
.nuxt/dist/client/99edc97.js
vendored
Normal file
2
.nuxt/dist/client/99edc97.js
vendored
Normal file
File diff suppressed because one or more lines are too long
40
.nuxt/dist/client/LICENSES
vendored
40
.nuxt/dist/client/LICENSES
vendored
@ -1,3 +1,23 @@
|
||||
/*!
|
||||
* vuex v3.6.2
|
||||
* (c) 2021 Evan You
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
* vue-client-only v0.0.0-semantic-release
|
||||
* (c) 2021-present egoist <0x142857@gmail.com>
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
|
||||
/*!
|
||||
* vue-no-ssr v1.1.1
|
||||
* (c) 2018-present egoist <0x142857@gmail.com>
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
|
||||
|
||||
/*! *****************************************************************************
|
||||
Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
|
||||
@ -20,26 +40,6 @@ and limitations under the License.
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
* vue-client-only v0.0.0-semantic-release
|
||||
* (c) 2021-present egoist <0x142857@gmail.com>
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
|
||||
/*!
|
||||
* vue-no-ssr v1.1.1
|
||||
* (c) 2018-present egoist <0x142857@gmail.com>
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
* vuex v3.6.2
|
||||
* (c) 2021 Evan You
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
* vue-router v3.5.4
|
||||
* (c) 2022 Evan You
|
||||
|
1
.nuxt/dist/client/e953ce2.js
vendored
Normal file
1
.nuxt/dist/client/e953ce2.js
vendored
Normal file
File diff suppressed because one or more lines are too long
2286
.nuxt/dist/server/client.manifest.json
vendored
2286
.nuxt/dist/server/client.manifest.json
vendored
File diff suppressed because it is too large
Load Diff
2
.nuxt/dist/server/index.spa.html
vendored
2
.nuxt/dist/server/index.spa.html
vendored
@ -5,5 +5,5 @@
|
||||
</head>
|
||||
<body {{ body_attrs }}>
|
||||
{{ APP }}
|
||||
<script src="/_nuxt/312f03e.js"></script><script src="/_nuxt/b8ffd72.js"></script><script src="/_nuxt/49227e3.js"></script><script src="/_nuxt/043caf4.js"></script></body>
|
||||
<script src="/_nuxt/0cd3c1f.js"></script><script src="/_nuxt/b8ffd72.js"></script><script src="/_nuxt/7fc9099.js"></script><script src="/_nuxt/e953ce2.js"></script></body>
|
||||
</html>
|
||||
|
35
.nuxt/dist/server/pages/Check_Veify.js
vendored
Normal file
35
.nuxt/dist/server/pages/Check_Veify.js
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
exports.ids = [1];
|
||||
exports.modules = {
|
||||
|
||||
/***/ 87:
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* WEBPACK VAR INJECTION */(function(URL) {const ENDPOINT = 'https://api.contree.io/profile';
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
async middleware({
|
||||
req,
|
||||
res,
|
||||
error,
|
||||
$axios,
|
||||
redirect
|
||||
}) {
|
||||
const url = new URL(req.url, `https://${req.headers.host}`);
|
||||
const uid = url.searchParams.get('LINEUserID') || '';
|
||||
const response = await $axios.get(ENDPOINT, {
|
||||
params: {
|
||||
LINEUserID: uid
|
||||
}
|
||||
});
|
||||
await res.setHeader('Content-Type', 'application/json; charset=utf-8');
|
||||
res.end(JSON.stringify(response.data.slice(-1)));
|
||||
}
|
||||
|
||||
});
|
||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(50)["URL"]))
|
||||
|
||||
/***/ })
|
||||
|
||||
};;
|
||||
//# sourceMappingURL=Check_Veify.js.map
|
1
.nuxt/dist/server/pages/Check_Veify.js.map
vendored
Normal file
1
.nuxt/dist/server/pages/Check_Veify.js.map
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"pages/Check_Veify.js","sources":["webpack:///./pages/Check_Veify.ts"],"sourcesContent":["import querystring from 'querystring'\nimport { Vue, Component } from \"nuxt-property-decorator\";\nimport { initLIFF } from \"~/plugins/liff\";\n\nconst ENDPOINT = 'https://api.contree.io/profile'\n\nexport default {\n async middleware({ req, res, error, $axios, redirect }) {\n const url: URL = new URL(req.url, `https://${req.headers.host}`)\n const uid: string = url.searchParams.get('LINEUserID') || ''\n const response = await $axios.get(ENDPOINT, {\n params: { LINEUserID: uid }\n })\n await res.setHeader('Content-Type', 'application/json; charset=utf-8')\n res.end(JSON.stringify(response.data.slice(-1)))\n }\n}\n"],"mappings":";;;;;;;AAIA;AAAA;AAEA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AAAA;AAAA;AADA;AAGA;AACA;AACA;AACA;AAVA;;;;;A","sourceRoot":""}
|
9
.nuxt/dist/server/pages/autofill.js
vendored
9
.nuxt/dist/server/pages/autofill.js
vendored
@ -1,4 +1,4 @@
|
||||
exports.ids = [1];
|
||||
exports.ids = [2];
|
||||
exports.modules = {
|
||||
|
||||
/***/ 86:
|
||||
@ -16,10 +16,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
redirect
|
||||
}) {
|
||||
const url = new URL(req.url, `https://${req.headers.host}`);
|
||||
const uid = url.searchParams.get('LINEUserID') || ''; //const veify_checked = url.searchParams.get('Veify_Checked')
|
||||
//console.log(veify_checked)
|
||||
|
||||
console.log(uid);
|
||||
const uid = url.searchParams.get('LINEUserID') || '';
|
||||
const response = await $axios.get(ENDPOINT, {
|
||||
params: {
|
||||
LINEUserID: uid
|
||||
@ -30,7 +27,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
}
|
||||
|
||||
});
|
||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(51)["URL"]))
|
||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(50)["URL"]))
|
||||
|
||||
/***/ })
|
||||
|
||||
|
2
.nuxt/dist/server/pages/autofill.js.map
vendored
2
.nuxt/dist/server/pages/autofill.js.map
vendored
@ -1 +1 @@
|
||||
{"version":3,"file":"pages/autofill.js","sources":["webpack:///./pages/autofill.ts"],"sourcesContent":["import querystring from 'querystring'\nimport { Vue, Component } from \"nuxt-property-decorator\";\nimport { initLIFF } from \"~/plugins/liff\";\n\nconst ENDPOINT = 'https://api.contree.io/profile'\n\nexport default {\n async middleware({ req, res, error, $axios, redirect }) {\n const url: URL = new URL(req.url, `https://${req.headers.host}`)\n const uid: string = url.searchParams.get('LINEUserID') || ''\n //const veify_checked = url.searchParams.get('Veify_Checked') \n //console.log(veify_checked)\n console.log(uid)\n\n\n\n const response = await $axios.get(ENDPOINT, {\n params: { LINEUserID: uid }\n })\n await res.setHeader('Content-Type', 'application/json; charset=utf-8')\n res.end(JSON.stringify(response.data.slice(-1)))\n }\n}\n"],"mappings":";;;;;;;AAIA;AAAA;AAEA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAEA;AACA;AAAA;AAIA;AACA;AAAA;AAAA;AADA;AAGA;AACA;AACA;AACA;AAhBA;;;;;A","sourceRoot":""}
|
||||
{"version":3,"file":"pages/autofill.js","sources":["webpack:///./pages/autofill.ts"],"sourcesContent":["import querystring from 'querystring'\nimport { Vue, Component } from \"nuxt-property-decorator\";\nimport { initLIFF } from \"~/plugins/liff\";\n\nconst ENDPOINT = 'https://api.contree.io/profile'\n\nexport default {\n async middleware({ req, res, error, $axios, redirect }) {\n const url: URL = new URL(req.url, `https://${req.headers.host}`)\n const uid: string = url.searchParams.get('LINEUserID') || ''\n const response = await $axios.get(ENDPOINT, {\n params: { LINEUserID: uid }\n })\n await res.setHeader('Content-Type', 'application/json; charset=utf-8')\n res.end(JSON.stringify(response.data.slice(-1)))\n }\n}\n"],"mappings":";;;;;;;AAIA;AAAA;AAEA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AAAA;AAAA;AADA;AAGA;AACA;AACA;AACA;AAVA;;;;;A","sourceRoot":""}
|
39
.nuxt/dist/server/pages/index.js
vendored
39
.nuxt/dist/server/pages/index.js
vendored
@ -1,4 +1,4 @@
|
||||
exports.ids = [2];
|
||||
exports.ids = [3];
|
||||
exports.modules = {
|
||||
|
||||
/***/ 58:
|
||||
@ -14,7 +14,7 @@ if(content.locals) module.exports = content.locals;
|
||||
// add CSS to SSR context
|
||||
var add = __webpack_require__(6).default
|
||||
module.exports.__inject__ = function (context) {
|
||||
add("48bbbfbd", content, true, context)
|
||||
add("55ad8d99", content, true, context)
|
||||
};
|
||||
|
||||
/***/ }),
|
||||
@ -24,9 +24,9 @@ module.exports.__inject__ = function (context) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_27c3eb76_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(58);
|
||||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_27c3eb76_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_27c3eb76_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_27c3eb76_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_27c3eb76_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7787c9dd_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(58);
|
||||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7787c9dd_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7787c9dd_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7787c9dd_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_7787c9dd_prod_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||||
|
||||
|
||||
/***/ }),
|
||||
@ -38,7 +38,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5);
|
||||
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false);
|
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.i, "button.airplug.theme--dark.v-btn[data-v-27c3eb76]:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#44d62c!important;color:#fff!important}button.airplug.theme--dark.v-btn.v-btn--disabled[data-v-27c3eb76]:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){opacity:.3}", ""]);
|
||||
___CSS_LOADER_EXPORT___.push([module.i, "button.airplug.theme--dark.v-btn[data-v-7787c9dd]:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#44d62c!important;color:#fff!important}button.airplug.theme--dark.v-btn.v-btn--disabled[data-v-7787c9dd]:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){opacity:.3}", ""]);
|
||||
// Exports
|
||||
module.exports = ___CSS_LOADER_EXPORT___;
|
||||
|
||||
@ -353,15 +353,15 @@ module.exports = ___CSS_LOADER_EXPORT___;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ 88:
|
||||
/***/ 89:
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
|
||||
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--2!./node_modules/pug-plain-loader??ref--1-oneOf-0-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/index.vue?vue&type=template&id=27c3eb76&scoped=true&lang=pug&
|
||||
var lib_vue_loader_options_pagesvue_type_template_id_27c3eb76_scoped_true_lang_pug_render = function render() {
|
||||
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--2!./node_modules/pug-plain-loader??ref--1-oneOf-0-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/index.vue?vue&type=template&id=7787c9dd&scoped=true&lang=pug&
|
||||
var lib_vue_loader_options_pagesvue_type_template_id_7787c9dd_scoped_true_lang_pug_render = function render() {
|
||||
var _vm = this,
|
||||
_c = _vm._self._c,
|
||||
_setup = _vm._self._setupProxy;
|
||||
@ -421,12 +421,12 @@ var lib_vue_loader_options_pagesvue_type_template_id_27c3eb76_scoped_true_lang_p
|
||||
"large": "",
|
||||
"disabled": !_vm.isValid
|
||||
}
|
||||
}, [_vm._v(_vm._s(_vm.isValid ? '填好送出完成報到' : '您還沒填好喔'))])], 1)], 1)], 1)], 1);
|
||||
}, [_vm._v(_vm._s(_vm.isValid ? '填好送出' : '您還沒填好喔'))])], 1)], 1)], 1)], 1);
|
||||
};
|
||||
|
||||
var staticRenderFns = [];
|
||||
|
||||
// CONCATENATED MODULE: ./pages/index.vue?vue&type=template&id=27c3eb76&scoped=true&lang=pug&
|
||||
// CONCATENATED MODULE: ./pages/index.vue?vue&type=template&id=7787c9dd&scoped=true&lang=pug&
|
||||
|
||||
// EXTERNAL MODULE: external "nuxt-property-decorator"
|
||||
var external_nuxt_property_decorator_ = __webpack_require__(52);
|
||||
@ -502,15 +502,6 @@ let lib_vue_loader_options_pagesvue_type_script_lang_ts_Home = class Home extend
|
||||
this.form.LINEstatusMessage = profile.statusMessage;
|
||||
await this.autofill(profile.userId);
|
||||
console.log(this.form);
|
||||
console.log("---------------------------------------------");
|
||||
console.log(this.form.Veify_Checked);
|
||||
console.log("---------------------------------------------");
|
||||
|
||||
if (this.form.Veify_Checked == "OK") {
|
||||
console.log("---------------------------------------------");
|
||||
alert('您已經綁定過囉,如重新綁定需24小時解綁時間');
|
||||
console.log("---------------------------------------------");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -710,11 +701,11 @@ let lib_vue_loader_options_pagesvue_type_script_lang_ts_Home = class Home extend
|
||||
}]);
|
||||
await this.liff.sendMessages([{
|
||||
"type": "text",
|
||||
"text": this.form.VerifyNUM
|
||||
"text": "-----下面就是驗證碼喔-----"
|
||||
}]);
|
||||
await this.liff.sendMessages([{
|
||||
"type": "text",
|
||||
"text": "下面就是驗證碼喔"
|
||||
"text": this.form.VerifyNUM
|
||||
}]);
|
||||
this.liff.closeWindow();
|
||||
} else {
|
||||
@ -4065,11 +4056,11 @@ if (style0.__inject__) style0.__inject__(context)
|
||||
|
||||
var component = Object(componentNormalizer["a" /* default */])(
|
||||
pagesvue_type_script_lang_ts_,
|
||||
lib_vue_loader_options_pagesvue_type_template_id_27c3eb76_scoped_true_lang_pug_render,
|
||||
lib_vue_loader_options_pagesvue_type_template_id_7787c9dd_scoped_true_lang_pug_render,
|
||||
staticRenderFns,
|
||||
false,
|
||||
injectStyles,
|
||||
"27c3eb76",
|
||||
"7787c9dd",
|
||||
"7bf7e781"
|
||||
|
||||
)
|
||||
|
2
.nuxt/dist/server/pages/index.js.map
vendored
2
.nuxt/dist/server/pages/index.js.map
vendored
File diff suppressed because one or more lines are too long
4
.nuxt/dist/server/pages/submit.js
vendored
4
.nuxt/dist/server/pages/submit.js
vendored
@ -1,7 +1,7 @@
|
||||
exports.ids = [3];
|
||||
exports.ids = [4];
|
||||
exports.modules = {
|
||||
|
||||
/***/ 87:
|
||||
/***/ 88:
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
|
18
.nuxt/dist/server/server.js
vendored
18
.nuxt/dist/server/server.js
vendored
@ -43,7 +43,7 @@ module.exports =
|
||||
/******/
|
||||
/******/ // "0" is the signal for "already loaded"
|
||||
/******/ if(installedChunks[chunkId] !== 0) {
|
||||
/******/ var chunk = require("./" + ({"1":"pages/autofill","2":"pages/index","3":"pages/submit"}[chunkId]||chunkId) + ".js");
|
||||
/******/ var chunk = require("./" + ({"1":"pages/Check_Veify","2":"pages/autofill","3":"pages/index","4":"pages/submit"}[chunkId]||chunkId) + ".js");
|
||||
/******/ var moreModules = chunk.modules, chunkIds = chunk.ids;
|
||||
/******/ for(var moduleId in moreModules) {
|
||||
/******/ modules[moduleId] = moreModules[moduleId];
|
||||
@ -4548,11 +4548,13 @@ function shouldScrollToTop(route) {
|
||||
|
||||
|
||||
|
||||
const _4c4bd4da = () => interopDefault(__webpack_require__.e(/* import() | pages/autofill */ 1).then(__webpack_require__.bind(null, 86)));
|
||||
const _4c4bd4da = () => interopDefault(__webpack_require__.e(/* import() | pages/autofill */ 2).then(__webpack_require__.bind(null, 86)));
|
||||
|
||||
const _a9d81b18 = () => interopDefault(__webpack_require__.e(/* import() | pages/submit */ 3).then(__webpack_require__.bind(null, 87)));
|
||||
const _ae4b8690 = () => interopDefault(__webpack_require__.e(/* import() | pages/Check_Veify */ 1).then(__webpack_require__.bind(null, 87)));
|
||||
|
||||
const _6619b0c9 = () => interopDefault(__webpack_require__.e(/* import() | pages/index */ 2).then(__webpack_require__.bind(null, 88)));
|
||||
const _a9d81b18 = () => interopDefault(__webpack_require__.e(/* import() | pages/submit */ 4).then(__webpack_require__.bind(null, 88)));
|
||||
|
||||
const _6619b0c9 = () => interopDefault(__webpack_require__.e(/* import() | pages/index */ 3).then(__webpack_require__.bind(null, 89)));
|
||||
|
||||
const emptyFn = () => {};
|
||||
|
||||
@ -4567,6 +4569,10 @@ const routerOptions = {
|
||||
path: "/autofill",
|
||||
component: _4c4bd4da,
|
||||
name: "autofill"
|
||||
}, {
|
||||
path: "/Check_Veify",
|
||||
component: _ae4b8690,
|
||||
name: "Check_Veify"
|
||||
}, {
|
||||
path: "/submit",
|
||||
component: _a9d81b18,
|
||||
@ -6470,13 +6476,13 @@ const createNext = ssrContext => opts => {
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
/* 50 */,
|
||||
/* 51 */
|
||||
/* 50 */
|
||||
/***/ (function(module, exports) {
|
||||
|
||||
module.exports = require("url");
|
||||
|
||||
/***/ }),
|
||||
/* 51 */,
|
||||
/* 52 */
|
||||
/***/ (function(module, exports) {
|
||||
|
||||
|
2
.nuxt/dist/server/server.js.map
vendored
2
.nuxt/dist/server/server.js.map
vendored
File diff suppressed because one or more lines are too long
2
.nuxt/dist/server/server.manifest.json
vendored
2
.nuxt/dist/server/server.manifest.json
vendored
@ -1,12 +1,14 @@
|
||||
{
|
||||
"entry": "server.js",
|
||||
"files": {
|
||||
"pages/Check_Veify.js": "pages/Check_Veify.js",
|
||||
"pages/autofill.js": "pages/autofill.js",
|
||||
"pages/index.js": "pages/index.js",
|
||||
"pages/submit.js": "pages/submit.js",
|
||||
"server.js": "server.js"
|
||||
},
|
||||
"maps": {
|
||||
"pages/Check_Veify.js": "pages/Check_Veify.js.map",
|
||||
"pages/autofill.js": "pages/autofill.js.map",
|
||||
"pages/index.js": "pages/index.js.map",
|
||||
"pages/submit.js": "pages/submit.js.map",
|
||||
|
@ -5,6 +5,7 @@ import { interopDefault } from './utils'
|
||||
import scrollBehavior from './router.scrollBehavior.js'
|
||||
|
||||
const _4c4bd4da = () => interopDefault(import('../pages/autofill.ts' /* webpackChunkName: "pages/autofill" */))
|
||||
const _ae4b8690 = () => interopDefault(import('../pages/Check_Veify.ts' /* webpackChunkName: "pages/Check_Veify" */))
|
||||
const _a9d81b18 = () => interopDefault(import('../pages/submit.ts' /* webpackChunkName: "pages/submit" */))
|
||||
const _6619b0c9 = () => interopDefault(import('../pages/index.vue' /* webpackChunkName: "pages/index" */))
|
||||
|
||||
@ -23,6 +24,10 @@ export const routerOptions = {
|
||||
path: "/autofill",
|
||||
component: _4c4bd4da,
|
||||
name: "autofill"
|
||||
}, {
|
||||
path: "/Check_Veify",
|
||||
component: _ae4b8690,
|
||||
name: "Check_Veify"
|
||||
}, {
|
||||
path: "/submit",
|
||||
component: _a9d81b18,
|
||||
|
@ -6,6 +6,13 @@
|
||||
"chunkName": "pages/autofill",
|
||||
"_name": "_4c4bd4da"
|
||||
},
|
||||
{
|
||||
"name": "Check_Veify",
|
||||
"path": "/Check_Veify",
|
||||
"component": "/home/node/nuxt/pages/Check_Veify.ts",
|
||||
"chunkName": "pages/Check_Veify",
|
||||
"_name": "_ae4b8690"
|
||||
},
|
||||
{
|
||||
"name": "submit",
|
||||
"path": "/submit",
|
||||
|
17
pages/Check_Veify.ts
Normal file
17
pages/Check_Veify.ts
Normal file
@ -0,0 +1,17 @@
|
||||
import querystring from 'querystring'
|
||||
import { Vue, Component } from "nuxt-property-decorator";
|
||||
import { initLIFF } from "~/plugins/liff";
|
||||
|
||||
const ENDPOINT = 'https://api.contree.io/profile'
|
||||
|
||||
export default {
|
||||
async middleware({ req, res, error, $axios, redirect }) {
|
||||
const url: URL = new URL(req.url, `https://${req.headers.host}`)
|
||||
const uid: string = url.searchParams.get('LINEUserID') || ''
|
||||
const response = await $axios.get(ENDPOINT, {
|
||||
params: { LINEUserID: uid }
|
||||
})
|
||||
await res.setHeader('Content-Type', 'application/json; charset=utf-8')
|
||||
res.end(JSON.stringify(response.data.slice(-1)))
|
||||
}
|
||||
}
|
@ -8,12 +8,6 @@ export default {
|
||||
async middleware({ req, res, error, $axios, redirect }) {
|
||||
const url: URL = new URL(req.url, `https://${req.headers.host}`)
|
||||
const uid: string = url.searchParams.get('LINEUserID') || ''
|
||||
//const veify_checked = url.searchParams.get('Veify_Checked')
|
||||
//console.log(veify_checked)
|
||||
console.log(uid)
|
||||
|
||||
|
||||
|
||||
const response = await $axios.get(ENDPOINT, {
|
||||
params: { LINEUserID: uid }
|
||||
})
|
||||
|
@ -10,7 +10,7 @@
|
||||
v-text-field(v-model="form.WalletAddress" label="錢包地址" :rules="[requireInput]")
|
||||
p.grey--text 註1: 以太網錢包地址 Ethereum address
|
||||
v-text-field(v-model="form.VerifyRemarks" label="備註")
|
||||
v-btn.airplug(type="submit" dark block depressed large :disabled="!isValid") {{ isValid ? '填好送出完成報到' : '您還沒填好喔' }}
|
||||
v-btn.airplug(type="submit" dark block depressed large :disabled="!isValid") {{ isValid ? '填好送出' : '您還沒填好喔' }}
|
||||
</template>
|
||||
<script lang="ts">
|
||||
import { Vue, Component } from "nuxt-property-decorator";
|
||||
@ -50,26 +50,20 @@ export default class Home extends Vue {
|
||||
this.form.LINEstatusMessage = profile.statusMessage;
|
||||
await this.autofill(profile.userId);
|
||||
console.log(this.form);
|
||||
console.log("---------------------------------------------");
|
||||
console.log(this.form.Veify_Checked)
|
||||
console.log("---------------------------------------------");
|
||||
if(this.form.Veify_Checked == "OK")
|
||||
{
|
||||
console.log("---------------------------------------------");
|
||||
alert('您已經綁定過囉,如重新綁定需24小時解綁時間');
|
||||
console.log("---------------------------------------------")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
async autofill(uid: string) {
|
||||
const response = await this.$axios.get(`//${window.location.host}/autofill`, { params: { LINEUserID: uid } });
|
||||
const object = response.data[0];
|
||||
if (!object) {
|
||||
return;
|
||||
}
|
||||
|
||||
for (const key in this.form) {
|
||||
this.form[key] = object[key];
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -278,11 +272,11 @@ export default class Home extends Vue {
|
||||
}])
|
||||
await this.liff.sendMessages([{
|
||||
"type": "text",
|
||||
"text": this.form.VerifyNUM
|
||||
"text": "-----下面就是驗證碼喔-----"
|
||||
}])
|
||||
await this.liff.sendMessages([{
|
||||
"type": "text",
|
||||
"text": "下面就是驗證碼喔"
|
||||
"text": this.form.VerifyNUM
|
||||
}])
|
||||
this.liff.closeWindow();
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user