From 930270624f762056f0e929f4df77a7353734d632 Mon Sep 17 00:00:00 2001 From: Wayne Hsu Date: Thu, 18 May 2023 02:28:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=83=E5=93=A1=E8=B3=87=E6=96=99=E9=80=81?= =?UTF-8?q?=E5=87=BA=E6=99=82=E5=85=AC=E5=8F=B8=E8=B3=87=E6=96=99=E6=9C=83?= =?UTF-8?q?=E8=A2=AB=E8=A6=86=E8=93=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/appapi/controller/v1/Card.php | 1 + app/appapi/controller/v1/User.php | 1 + .../{card.e1e20c74.css => card.ef8968e9.css} | 2 +- public/home/index.html | 4 ++-- .../js/{app.5f36cb28.js => app.62af4e2f.js} | 4 ++-- ...pp.5f36cb28.js.map => app.62af4e2f.js.map} | 2 +- public/home/js/card.03edf16f.js | 2 -- public/home/js/card.03edf16f.js.map | 1 - public/home/js/card.1ebda871.js | 2 ++ public/home/js/card.1ebda871.js.map | 1 + public/home/js/user.5724f5fe.js | 2 -- public/home/js/user.858f6625.js | 2 ++ ...r.5724f5fe.js.map => user.858f6625.js.map} | 2 +- ...ifest.956d6076598962d616181e00ef2094e3.js} | 22 +++++++++---------- public/home/service-worker.js | 2 +- 15 files changed, 26 insertions(+), 24 deletions(-) rename public/home/css/{card.e1e20c74.css => card.ef8968e9.css} (59%) rename public/home/js/{app.5f36cb28.js => app.62af4e2f.js} (99%) rename public/home/js/{app.5f36cb28.js.map => app.62af4e2f.js.map} (99%) delete mode 100644 public/home/js/card.03edf16f.js delete mode 100644 public/home/js/card.03edf16f.js.map create mode 100644 public/home/js/card.1ebda871.js create mode 100644 public/home/js/card.1ebda871.js.map delete mode 100644 public/home/js/user.5724f5fe.js create mode 100644 public/home/js/user.858f6625.js rename public/home/js/{user.5724f5fe.js.map => user.858f6625.js.map} (99%) rename public/home/{precache-manifest.ef5977f4f289455edaee26ddc2ec3a86.js => precache-manifest.956d6076598962d616181e00ef2094e3.js} (98%) diff --git a/app/appapi/controller/v1/Card.php b/app/appapi/controller/v1/Card.php index da5c3ac..be60849 100644 --- a/app/appapi/controller/v1/Card.php +++ b/app/appapi/controller/v1/Card.php @@ -187,6 +187,7 @@ class Card extends ApiController unset($data['version']); unset($data['controller']); unset($data['action']); + unset($data['company']); unset($data['nfcurl']); unset($data['agent_prefix']); unset($data['level_name']); diff --git a/app/appapi/controller/v1/User.php b/app/appapi/controller/v1/User.php index e78951a..653c51e 100644 --- a/app/appapi/controller/v1/User.php +++ b/app/appapi/controller/v1/User.php @@ -12,6 +12,7 @@ class User extends ApiController { public function getUserInfo(){ $user=Db::name('user') + ->field('id,user_id,address,avatar,phone,email,url,facebook,ig,youtube,mark,uniqid,overdue_time,level,nc_func,agent_id,real_name,nfc_addon,company') ->where('user_id',$this->uid) ->find(); diff --git a/public/home/css/card.e1e20c74.css b/public/home/css/card.ef8968e9.css similarity index 59% rename from public/home/css/card.e1e20c74.css rename to public/home/css/card.ef8968e9.css index 52176fa..b3e706e 100644 --- a/public/home/css/card.e1e20c74.css +++ b/public/home/css/card.ef8968e9.css @@ -1 +1 @@ -.form-control.form-control-color[data-v-692907ee],.was-validated .form-control.form-control-color[data-v-692907ee]:valid{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:1px solid #ced4da;height:auto;padding:.375rem;width:3rem;padding-right:.375rem!important}.card-title[data-v-692907ee]{display:flex;justify-content:center;align-items:center}.card-title div[data-v-692907ee]:first-child{flex:1}.card-title div[data-v-692907ee]:nth-child(2){width:120px}.card-title div[data-v-692907ee]:nth-child(3){width:90px}.upload-img[data-v-692907ee]{width:80px}.cropper[data-v-692907ee]{height:300px;background:#ddd}.cropper-section[data-v-692907ee]{margin:0 auto;position:fixed;text-align:center;top:50px;height:350px;width:100%;max-width:500px;background:#ddd;z-index:8888}.cropper-section .crop-area[data-v-692907ee]{margin:5 auto;width:100%;height:330px}.cropper-section .crop-btn[data-v-692907ee]{text-align:center;display:flex;justify-content:space-between;background-color:#fff}.flex-section[data-v-692907ee]{width:100%}.crop-btn[data-v-692907ee]{display:flex;justify-content:space-between;background-color:#ddd}.recommend[data-v-1cda9ff7]{width:100%;padding-top:2%}.recommend ul[data-v-1cda9ff7]{width:80%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 5% auto}.recommend ul li[data-v-1cda9ff7]{width:21%;display:flex;flex-direction:column;margin:1%}.recommend ul li p[data-v-1cda9ff7]{margin-top:2%;font-size:15px;color:#333}.recommend ul li span[data-v-1cda9ff7]{font-size:.24rem;color:#999;padding-top:.15rem}.yt-content[data-v-32afe415]{text-align:center;background-color:#666}.flex-section[data-v-1acc880e]{background-color:#666}.chatbox[data-v-1acc880e]{background-color:#666;margin-top:10px;padding-top:10px}.table-responsive[data-v-1acc880e]{width:100%;overflow-x:auto} \ No newline at end of file +.form-control.form-control-color[data-v-7aa7aac6],.was-validated .form-control.form-control-color[data-v-7aa7aac6]:valid{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:1px solid #ced4da;height:auto;padding:.375rem;width:3rem;padding-right:.375rem!important}.card-title[data-v-7aa7aac6]{display:flex;justify-content:center;align-items:center}.card-title div[data-v-7aa7aac6]:first-child{flex:1}.card-title div[data-v-7aa7aac6]:nth-child(2){width:120px}.card-title div[data-v-7aa7aac6]:nth-child(3){width:90px}.upload-img[data-v-7aa7aac6]{width:80px}.cropper[data-v-7aa7aac6]{height:300px;background:#ddd}.cropper-section[data-v-7aa7aac6]{margin:0 auto;position:fixed;text-align:center;top:50px;height:350px;width:100%;max-width:500px;background:#ddd;z-index:8888}.cropper-section .crop-area[data-v-7aa7aac6]{margin:5 auto;width:100%;height:330px}.cropper-section .crop-btn[data-v-7aa7aac6]{text-align:center;display:flex;justify-content:space-between;background-color:#fff}.flex-section[data-v-7aa7aac6]{width:100%}.crop-btn[data-v-7aa7aac6]{display:flex;justify-content:space-between;background-color:#ddd}.recommend[data-v-1cda9ff7]{width:100%;padding-top:2%}.recommend ul[data-v-1cda9ff7]{width:80%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 5% auto}.recommend ul li[data-v-1cda9ff7]{width:21%;display:flex;flex-direction:column;margin:1%}.recommend ul li p[data-v-1cda9ff7]{margin-top:2%;font-size:15px;color:#333}.recommend ul li span[data-v-1cda9ff7]{font-size:.24rem;color:#999;padding-top:.15rem}.yt-content[data-v-32afe415]{text-align:center;background-color:#666}.flex-section[data-v-1acc880e]{background-color:#666}.chatbox[data-v-1acc880e]{background-color:#666;margin-top:10px;padding-top:10px}.table-responsive[data-v-1acc880e]{width:100%;overflow-x:auto} \ No newline at end of file diff --git a/public/home/index.html b/public/home/index.html index 20babdd..a4ec582 100644 --- a/public/home/index.html +++ b/public/home/index.html @@ -1,8 +1,8 @@ -SlashCard電子名片
\ No newline at end of file + } \ No newline at end of file diff --git a/public/home/js/app.5f36cb28.js b/public/home/js/app.62af4e2f.js similarity index 99% rename from public/home/js/app.5f36cb28.js rename to public/home/js/app.62af4e2f.js index 32e8319..0a499d5 100644 --- a/public/home/js/app.5f36cb28.js +++ b/public/home/js/app.62af4e2f.js @@ -1,2 +1,2 @@ -(function(e){function t(t){for(var r,c,u=t[0],s=t[1],i=t[2],l=0,d=[];l1&&void 0!==u[1]?u[1]:{},r=u.length>2&&void 0!==u[2]?u[2]:"GET",c=u.length>3&&void 0!==u[3]?u[3]:{},"GET"!==r.toUpperCase()){e.next=12;break}return o="",Object.keys(n).forEach((function(e){o+=e+"="+n[e]+"&"})),""!==o&&(o=o.substring(0,o.lastIndexOf("&")),t+="?"+o),e.next=9,l.get(t,c);case 9:a=e.sent,e.next=15;break;case 12:return e.next=14,l.post(t,n,c);case 14:a=e.sent;case 15:return e.abrupt("return",a.data);case 16:case"end":return e.stop()}}),e)}))),b.apply(this,arguments)}l.interceptors.request.use((function(e){return"sso"==e.requestBase&&(e.baseURL="https://sso.slash1000.com/api/v1"),s.a.get("token")&&(e.headers.Authorization="".concat(s.a.get("token"))),"post"===e.method?s.a.get("uid")&&(e.data=Object(a["a"])({uid:s.a.get("uid")},e.data)):"get"===e.method&&(e.params=Object(a["a"])({uid:s.a.get("uid")},e.params)),e}),(function(e){return Promise.reject(e)})),l.interceptors.response.use((function(e){return d(e),e}),(function(e){if(e.response)switch(e.response.status){case 401:s.a.remove("token",{domain:i["a"].state.sso_domain}),s.a.remove("uid",{domain:i["a"].state.sso_domain}),i["a"].commit(types.LOGOUT),router.replace({path:"login",query:{redirect:router.currentRoute.fullPath}})}if(navigator.onLine)return Promise.reject(e);Object(c["a"])("網路斷線,請重試")}))},4360:function(e,t,n){"use strict";var r=n("852e"),c=n.n(r),a=n("5502"),o=n("0e44"),u=n("88b4"),s=n.n(u),i=n("1da1"),l=(n("96cf"),n("c24f")),d={namespaced:!0,state:function(){return{userInfo:null}},mutations:{setUserInfo:function(e,t){e.userInfo=t},setCusCard:function(e,t){e.userInfo.cus_card=t},setLevel:function(e,t){e.userInfo.level=t},setTpl:function(e,t){e.userInfo.nc_template=t}},actions:{getUserInfo:function(e){return Object(i["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(l["h"])();case 2:if(n=t.sent,200!==n.code){t.next=8;break}return e.commit("setUserInfo",n.data),t.abrupt("return",!0);case 8:return t.abrupt("return",!1);case 9:case"end":return t.stop()}}),t)})))()},setUserTpl:function(e,t){return Object(i["a"])(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,Object(l["j"])(t);case 2:r=n.sent,200===r.code&&e.commit("setTpl",t);case 4:case"end":return n.stop()}}),n)})))()}}},f=new s.a({encodingType:"aes",isCompression:!1,encryptionSecret:"ASC1q2w3e4r"});t["a"]=Object(a["a"])({state:function(){return{user_id:"",domain:"",config:{},token:c.a.get("token")||""}},mutations:{setUserId:function(e,t){e.user_id=t},setSiteConfig:function(e,t){e.config=t},setDomain:function(e,t){e.domain=t},setSsoDomain:function(e,t){e.sso_domain=t}},modules:{user:d},plugins:[Object(o["a"])({key:"vuex",storage:{getItem:function(e){return f.get(e)},setItem:function(e,t){return f.set(e,t)},removeItem:function(e){return f.remove(e)}}})]})},4678:function(e,t,n){var r={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function c(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}c.keys=function(){return Object.keys(r)},c.resolve=a,e.exports=c,c.id="4678"},"4d2c":function(e,t,n){"use strict";n("b02e")},"4d41":function(e,t,n){e.exports=n.p+"img/avatar.45eb3d06.png"},"56d7":function(e,t,n){"use strict";n.r(t);var r=n("1da1"),c=(n("e260"),n("e6cf"),n("cca6"),n("a79d"),n("96cf"),n("d3b7"),n("3ca3"),n("ddb0"),n("9861"),n("ac1f"),n("841c"),n("7a23")),a=Object(c["createTextVNode"])(" Loading "),o={setup:function(e){return function(e,t){var n=Object(c["resolveComponent"])("router-view");return Object(c["openBlock"])(),Object(c["createBlock"])(c["Suspense"],null,{default:Object(c["withCtx"])((function(){return[Object(c["createVNode"])(n)]})),fallback:Object(c["withCtx"])((function(){return[a]})),_:1})}}};n("11c5");const u=o;var s=u,i=n("a18c"),l=n("4360"),d=(n("66b9"),n("b650")),f=(n("e7e5"),n("d399")),b=(n("d356"),n("48bd")),p=(n("5246"),n("6b41")),m=(n("da3c"),n("0b33")),j=(n("bda7"),n("5e46")),h=(n("38d5"),n("772a")),O=(n("be7f"),n("565f")),v=(n("c194"),n("7744")),g=(n("0653"),n("34e9")),k=(n("e930"),n("8f80")),w=(n("e17f"),n("2241")),y=(n("8a58"),n("e41f")),E=(n("f1dc"),n("6e47")),N=(n("b000"),n("1a23")),V=(n("1f87"),n("510b")),x=(n("77f8"),n("dc0f")),C=(n("4467"),n("c36e")),R=(n("b0d0"),n("3c69")),S=n("82db");function _(e){e.use(d["b"]).use(f["a"]).use(b["a"]).use(p["a"]).use(m["a"]).use(j["a"]).use(h["a"]).use(O["a"]).use(v["b"]).use(g["a"]).use(k["a"]).use(w["a"]).use(y["b"]).use(E["b"]).use(N["a"]).use(V["a"]).use(x["a"]).use(C["a"])}R["a"].use("zh-TW",S["a"]);var P=n("d5e0"),T=(n("e382"),n("adf6"),n("852e")),U=n.n(T);n("00b4"),n("1276");function A(){return B.apply(this,arguments)}function B(){return B=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=window.location.hostname,n=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/,!n.test(t)){e.next=5;break}return l["a"].commit("setDomain",{domain:t}),e.abrupt("return");case 5:r=t.split("."),c="",c=r.length>=3?r[1]+"."+r[2]:t,l["a"].commit("setSsoDomain",c),l["a"].commit("setDomain",t);case 10:case"end":return e.stop()}}),e)}))),B.apply(this,arguments)}(function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=new URLSearchParams(window.location.search),n=t.get("refer"),!U.a.get("refer_code")&&n&&U.a.set("refer_code",n,{expires:1}),e.next=5,A();case 5:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t})()();var z=Object(c["createApp"])(s);_(z),z.use(P["a"]),z.use(l["a"]),z.use(i["a"]),z.mount("#app")},"5c04":function(e,t,n){e.exports=n.p+"img/logo_w.931500d2.jpg"},60694:function(e,t,n){"use strict";n("2a87")},"60e7":function(e,t,n){},a18c:function(e,t,n){"use strict";n("e7e5");var r=n("d399"),c=(n("d3b7"),n("3ca3"),n("ddb0"),n("852e")),a=n.n(c),o=(n("fd32"),n("6c02")),u=(n("4360"),n("323e")),s=n.n(u),i=(n("a5d8"),n("1da1")),l=(n("b0c0"),n("99af"),n("ac1f"),n("00b4"),n("96cf"),n("7a23")),d=n("5c04"),f=n.n(d),b=n("17bb"),p=n.n(b),m=n("c1df"),j=n.n(m),h=n("d39c"),O=n.n(h),v=(n("d5e0"),n("5502")),g=n("fd2d"),k=(n("365c"),function(e){return Object(l["pushScopeId"])("data-v-bc649b4c"),e=e(),Object(l["popScopeId"])(),e}),w={class:"header"},y=k((function(){return Object(l["createElementVNode"])("div",{class:"logo-wrap"},[Object(l["createElementVNode"])("a",{href:"###"},[Object(l["createElementVNode"])("img",{class:"logo",src:f.a,alt:"logo"})])],-1)})),E={class:"main-wrap account-page mb-xxl"},N={class:"account-wrap section-b-t"},V={class:"user-panel"},x={class:"media"},C={href:"javascript:void(0)"},R=["src"],S={class:"media-body"},_={href:"javascript:void(0)",class:"title-color"},P=k((function(){return Object(l["createElementVNode"])("span",{class:"content-color font-sm"},"歡迎來到電子名片會員中心",-1)})),T={class:"user-info-block"},U=k((function(){return Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("i",{class:"icon-pencil"}),Object(l["createTextVNode"])(" 修改資料 ")],-1)})),A=k((function(){return Object(l["createElementVNode"])("div",null,"修改名片資料",-1)})),B=[U,A],z=k((function(){return Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("i",{class:"icon-add-chart"}),Object(l["createTextVNode"])(" 商務卡片 ")],-1)})),I=k((function(){return Object(l["createElementVNode"])("div",null,"設計商務卡片",-1)})),D=[z,I],L=k((function(){return Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("i",{class:"icon-cart-variant"}),Object(l["createTextVNode"])(" 立即購買 ")],-1)})),q=k((function(){return Object(l["createElementVNode"])("div",null,"付費開通名片",-1)})),M=[L,q],F=k((function(){return Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("i",{class:"icon-qrcode"}),Object(l["createTextVNode"])(" 展示二維碼 ")],-1)})),G=k((function(){return Object(l["createElementVNode"])("div",null,"提供好友掃瞄",-1)})),H=[F,G],Y={class:"navigation"},$=k((function(){return Object(l["createElementVNode"])("a",{href:"javascript:;",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-star icli"}),Object(l["createElementVNode"])("span",null,"會員編號")],-1)})),K={href:"javascript:;"},Q=k((function(){return Object(l["createElementVNode"])("a",{href:"javascript:;",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-account icli"}),Object(l["createElementVNode"])("span",null,"姓名")],-1)})),J={href:"javascript:;"},W=k((function(){return Object(l["createElementVNode"])("a",{href:"javascript:;",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-corporate icli"}),Object(l["createElementVNode"])("span",null,"公司名稱")],-1)})),X={href:"javascript:;"},Z=k((function(){return Object(l["createElementVNode"])("a",{href:"javascript:;",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-heart icli"}),Object(l["createElementVNode"])("span",null,"會員等級")],-1)})),ee={href:"javascript:;"},te=k((function(){return Object(l["createElementVNode"])("a",{href:"javascript:;",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-camera-timer icli"}),Object(l["createElementVNode"])("span",null,"使用期限")],-1)})),ne={href:"javascript:;"},re=k((function(){return Object(l["createElementVNode"])("a",{href:"javacript:void(0)",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-link-variant icli"}),Object(l["createElementVNode"])("span",null,"名片連結")],-1)})),ce=Object(l["createTextVNode"])(" 複製 "),ae=[ce],oe=k((function(){return Object(l["createElementVNode"])("i",{class:"icon-logout icli"},null,-1)})),ue=Object(l["createTextVNode"])(" 登出 "),se=[oe,ue],ie={class:"qrcode"},le=Object(l["createStaticVNode"])('',1),de={setup:function(e){var t=Object(o["d"])(),c=(Object(o["c"])(),Object(v["b"])()),u=(Object(l["ref"])(!1),Object(l["ref"])(!1)),s=(Object(l["ref"])("https://card.slash1000.com/storage"),Object(l["ref"])(!1),Object(l["ref"])(!1)),d=Object(l["ref"])(null);Object(l["onBeforeMount"])(Object(i["a"])(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,c.dispatch("user/getUserInfo");case 2:n=e.sent,n||t.push("/login");case 4:case"end":return e.stop()}}),e)})))),Object(l["onMounted"])((function(){localStorage.getItem("pwaInstall")?s.value=!1:window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),d.value=e,s.value=!0}))}));var f=Object(l["computed"])((function(){return c.state.user.userInfo})),b=(Object(l["computed"])((function(){return encodeURI(c.state.user.userInfo.ufcurl)})),Object(l["computed"])((function(){return c.state.user.userInfo.overdue_time>0?j.a.unix(c.state.user.userInfo.overdue_time).format("YYYY-MM-DD"):"無期限"}))),p=function(){t.push("/card/edit")},m=function(){u.value=!0},h=function(){Object(r["a"])("已放入剪貼簿")},k=function(){Object(r["a"])("操作失敗")},U=function(){a.a.remove("token",{domain:c.state.sso_domain}),a.a.remove("uid",{domain:c.state.sso_domain}),t.push("/login")},A=function(){window.open("https://shop."+c.state.sso_domain+"/m/card","_blank")},z=function(){var e=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);e&&!window.navigator.standalone&&(window.navigator.standalone=!0,d.value&&(d.value.prompt(),d.value.userChoice.then((function(e){"accepted"===e.outcome?console.log("User accepted the A2HS prompt"):console.log("User dismissed the A2HS prompt"),d.value=null}))))};return function(e,r){var c=Object(l["resolveComponent"])("van-dialog"),a=Object(l["resolveDirective"])("clipboard");return Object(l["openBlock"])(),Object(l["createElementBlock"])(l["Fragment"],null,[Object(l["createElementVNode"])("header",w,[y,Object(l["createElementVNode"])("div",{class:"avatar-wrap",onClick:r[0]||(r[0]=function(t){return e.$router.push("/cart")})})]),Object(l["createElementVNode"])("main",E,[Object(l["createElementVNode"])("div",N,[Object(l["createElementVNode"])("div",V,[Object(l["createElementVNode"])("div",x,[Object(l["createElementVNode"])("a",C,[Object(l["createElementVNode"])("img",{src:Object(l["unref"])(f).line_picture||n("4d41"),alt:"avatar"},null,8,R)]),Object(l["createElementVNode"])("div",S,[Object(l["createElementVNode"])("a",_,[Object(l["createTextVNode"])(Object(l["toDisplayString"])(Object(l["unref"])(f).real_name)+" ",1),P])])]),Object(l["createElementVNode"])("div",T,[Object(l["createElementVNode"])("div",{class:"user-info",onClick:r[1]||(r[1]=function(e){return Object(l["unref"])(t).push("/member")})},B),Object(l["createElementVNode"])("div",{class:"user-info",onClick:p},D),Object(l["createElementVNode"])("div",{class:"user-info",onClick:A},M),Object(l["createElementVNode"])("div",{class:"user-info",onClick:m},H)])]),Object(l["createElementVNode"])("ul",Y,[Object(l["createElementVNode"])("li",null,[$,Object(l["createElementVNode"])("a",K,Object(l["toDisplayString"])(Object(l["unref"])(f).user_id),1)]),Object(l["createElementVNode"])("li",null,[Q,Object(l["createElementVNode"])("a",J,Object(l["toDisplayString"])(Object(l["unref"])(f).real_name),1)]),Object(l["createElementVNode"])("li",null,[W,Object(l["createElementVNode"])("a",X,Object(l["toDisplayString"])(Object(l["unref"])(f).company),1)]),Object(l["createElementVNode"])("li",null,[Z,Object(l["createElementVNode"])("a",ee,Object(l["toDisplayString"])(Object(l["unref"])(f).level_name),1)]),Object(l["createElementVNode"])("li",null,[te,Object(l["createElementVNode"])("a",ne,Object(l["toDisplayString"])(Object(l["unref"])(b)),1)]),Object(l["createElementVNode"])("li",null,[re,Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createElementBlock"])("button",null,ae)),[[a,Object(l["unref"])(f).nfcurl,"copy"],[a,h,"success"],[a,k,"error"]])])]),Object(l["createElementVNode"])("button",{class:"log-out","data-bs-toggle":"offcanvas","data-bs-target":"#confirmation","aria-controls":"confirmation",onClick:U},se)])]),Object(l["createVNode"])(Object(l["unref"])(g["a"])),Object(l["createVNode"])(c,{show:u.value,"onUpdate:show":r[2]||(r[2]=function(e){return u.value=e}),title:"電子名片二維碼","show-cancel-button":!0,"cancel-button-text":"關閉","show-confirm-button":!1},{default:Object(l["withCtx"])((function(){return[Object(l["createElementVNode"])("div",ie,[Object(l["createVNode"])(O.a,{value:Object(l["unref"])(f).nfcurl,size:"200",level:"M"},null,8,["value"])])]})),_:1},8,["show"]),Object(l["createElementVNode"])("div",{class:Object(l["normalizeClass"])(["offcanvas offcanvas-bottom addtohome-popup",{show:s.value}]),tabindex:"-1",id:"offcanvas"},[Object(l["createElementVNode"])("div",{class:"offcanvas-body small"},[le,Object(l["createElementVNode"])("button",{class:"btn-solid install-app",id:"installApp",onClick:z}," 點擊加入主畫面 ")])],2)],64)}}},fe=(n("60694"),n("2414"),n("6b0d")),be=n.n(fe);const pe=be()(de,[["__scopeId","data-v-bc649b4c"]]);var me=pe;function je(e,t){var n=Object(l["resolveComponent"])("router-view");return Object(l["openBlock"])(),Object(l["createBlock"])(n,null,{default:Object(l["withCtx"])((function(t){var n=t.Component;return[e.$route.meta.keepAlive?(Object(l["openBlock"])(),Object(l["createBlock"])(l["KeepAlive"],{key:0},[(Object(l["openBlock"])(),Object(l["createBlock"])(Object(l["resolveDynamicComponent"])(n)))],1024)):(Object(l["openBlock"])(),Object(l["createBlock"])(Object(l["resolveDynamicComponent"])(n),{key:1}))]})),_:1})}const he={},Oe=be()(he,[["render",je]]);var ve=Oe;function ge(e,t){var n=Object(l["resolveComponent"])("router-view");return Object(l["openBlock"])(),Object(l["createBlock"])(n,null,{default:Object(l["withCtx"])((function(t){var n=t.Component;return[e.$route.meta.keepAlive?(Object(l["openBlock"])(),Object(l["createBlock"])(l["KeepAlive"],{key:0},[(Object(l["openBlock"])(),Object(l["createBlock"])(Object(l["resolveDynamicComponent"])(n)))],1024)):(Object(l["openBlock"])(),Object(l["createBlock"])(Object(l["resolveDynamicComponent"])(n),{key:1}))]})),_:1})}const ke={},we=be()(ke,[["render",ge]]);var ye=we,Ee=[{path:"/",name:"Home",component:me},{path:"/linelogin",name:"LineLogin",component:function(){return n.e("chunk-2f886c7e").then(n.bind(null,"0301"))}},{path:"/send",name:"Send",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("send")]).then(n.bind(null,"adb8"))}},{path:"/shop",name:"Shop",component:function(){return n.e("shop").then(n.bind(null,"7a2c"))}},{path:"/shop/inputsn",name:"InputSN",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("user")]).then(n.bind(null,"93aa"))}},{path:"/member",name:"Member",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("user")]).then(n.bind(null,"48e4"))}},{path:"/connections",name:"Connections",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("user")]).then(n.bind(null,"a81f"))}},{path:"/card",name:"Card",component:ve,children:[{path:"/card/edit",name:"CardEdit",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("card")]).then(n.bind(null,"4ac0"))},meta:{keepAlive:!0}},{path:"/card/notice",name:"CardNotice",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("card")]).then(n.bind(null,"78f0"))}},{path:"/card/video",name:"CardVideo",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("card")]).then(n.bind(null,"2258"))},meta:{keepAlive:!0}},{path:"/card/preview",name:"CardPreview",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("card")]).then(n.bind(null,"e6c4"))},meta:{keepAlive:!0}}]},{path:"/auth",name:"Auth",component:ye,children:[{path:"/auth/auth",name:"Auth",component:function(){return n.e("chunk-0d4539de").then(n.bind(null,"a9c9"))}},{path:"/auth/getauth",name:"GetAuth",component:function(){return n.e("chunk-6d9da8f4").then(n.bind(null,"d921"))},meta:{keepAlive:!0}},{path:"/auth/edit",name:"AuthEdit",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("chunk-7cdc15f6")]).then(n.bind(null,"bd6d"))},meta:{keepAlive:!0}},{path:"/auth/preview",name:"AuthPreview",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("card")]).then(n.bind(null,"e6c4"))},meta:{keepAlive:!0}}]},{path:"/register",name:"Register",component:function(){return Promise.all([n.e("chunk-76528b00"),n.e("auth")]).then(n.bind(null,"cc4d"))}},{path:"/login",name:"Login",component:function(){return Promise.all([n.e("chunk-76528b00"),n.e("auth")]).then(n.bind(null,"d9c9"))}},{path:"/test",name:"Test",component:function(){return Promise.all([n.e("chunk-76528b00"),n.e("auth")]).then(n.bind(null,"78c1"))}}],Ne=Object(o["a"])({history:Object(o["b"])("/home/"),routes:Ee});Ne.beforeEach((function(e,t,n){s.a.start(),"/login"!==e.path&&"/register"!==e.path&&"/linelogin"!==e.path&&(a.a.get("token")||(Object(r["a"])("請重新登入"),n("/login"))),n()})),Ne.afterEach((function(){s.a.done()}));t["a"]=Ne},adf6:function(e,t,n){},b02e:function(e,t,n){},c24f:function(e,t,n){"use strict";n.d(t,"h",(function(){return a})),n.d(t,"j",(function(){return o})),n.d(t,"k",(function(){return u})),n.d(t,"e",(function(){return s})),n.d(t,"b",(function(){return i})),n.d(t,"l",(function(){return l})),n.d(t,"d",(function(){return d})),n.d(t,"i",(function(){return f})),n.d(t,"g",(function(){return b})),n.d(t,"f",(function(){return p})),n.d(t,"a",(function(){return m})),n.d(t,"c",(function(){return j}));var r=n("1da1"),c=(n("96cf"),n("4279")),a=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/getUserInfo"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),o=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/setUserTpl",{tpl:t},"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),u=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/card/updateCard",t,"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),s=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/getUserCompany"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),i=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/addUserCompany",t,"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),l=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/updateUserCompany",t,"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/deleteUserCompany",{id:t},"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),f=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/setUCDefault",{id:t},"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/getFavorite"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),p=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/getConnections"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/addFavorite",{userid:t},"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/delFavorite",{id:t},"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},e382:function(e,t,n){},fd2d:function(e,t,n){"use strict";n("99af");var r=n("7a23"),c={class:"footer-wrap"},a={class:"footer"},o=Object(r["createElementVNode"])("i",{class:"icon-home icli"},null,-1),u=Object(r["createElementVNode"])("span",null,"首頁",-1),s=Object(r["createElementVNode"])("i",{class:"icon-card-account-details icli"},null,-1),i=Object(r["createElementVNode"])("span",null,"發送名片",-1),l=Object(r["createElementVNode"])("a",{href:"javascript:void(0);",class:"footer-link"},[Object(r["createElementVNode"])("i",{class:"icon-share icli"}),Object(r["createElementVNode"])("span",null,"推薦好友")],-1),d=[l],f=Object(r["createElementVNode"])("i",{class:"icon-social icli"},null,-1),b=Object(r["createElementVNode"])("span",null,"人脈紀錄",-1),p={class:"qrcode-block"},m=["src"];function j(e,t,n,l,j,h){var O=Object(r["resolveComponent"])("router-link"),v=Object(r["resolveComponent"])("van-dialog"),g=Object(r["resolveComponent"])("van-share-sheet");return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("footer",c,[Object(r["createElementVNode"])("ul",a,[Object(r["createElementVNode"])("li",{class:Object(r["normalizeClass"])(["footer-item",{active:"/"==l.route.path}])},[Object(r["createVNode"])(O,{to:"/",class:"footer-link"},{default:Object(r["withCtx"])((function(){return[o,u]})),_:1})],2),Object(r["createElementVNode"])("li",{class:Object(r["normalizeClass"])(["footer-item",{active:"/send"==l.route.path}])},[Object(r["createVNode"])(O,{to:"/send",class:"footer-link"},{default:Object(r["withCtx"])((function(){return[s,i]})),_:1})],2),Object(r["createElementVNode"])("li",{class:"footer-item",onClick:t[0]||(t[0]=function(e){return l.showShare=!0})},d),Object(r["createElementVNode"])("li",{class:Object(r["normalizeClass"])(["footer-item",{active:"/connections"==l.route.path}])},[Object(r["createVNode"])(O,{to:"/connections",class:"footer-link"},{default:Object(r["withCtx"])((function(){return[f,b]})),_:1})],2)])]),Object(r["createVNode"])(v,{show:l.showShareQrcode,"onUpdate:show":t[1]||(t[1]=function(e){return l.showShareQrcode=e}),title:"分享二維碼","show-cancel-button":!0,"cancel-button-text":"關閉","show-confirm-button":!1},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("div",p,[Object(r["createElementVNode"])("img",{src:"".concat(l.imageUrl,"/").concat(l.user_id,"/").concat(l.user_id,"_refer_qrcode.png")},null,8,m)])]})),_:1},8,["show"]),Object(r["createVNode"])(g,{show:l.showShare,"onUpdate:show":t[2]||(t[2]=function(e){return l.showShare=e}),title:"推薦好友申請SlashCard",options:l.options,onSelect:l.onSelect},null,8,["show","options","onSelect"])],64)}n("e7e5");var h=n("d399"),O=n("6c02"),v=n("5502"),g=n("d5e0"),k={name:"Footer",setup:function(){var e=Object(v["b"])(),t=Object(O["c"])(),n=Object(r["ref"])(!1),c=Object(r["ref"])(!1),a=Object(r["ref"])("https://card.slash1000.com/storage"),o=[{name:"二维码",icon:"qrcode",key:"qrcode"},{name:"分享連結",icon:"link",key:"link"},{name:"Line",icon:"https://"+e.state.domain+"/images/icons/line.png",key:"line"},{name:"Facebook",icon:"https://"+e.state.domain+"/images/icons/facebook.png",key:"fb"}],u=function(t){var r="https://".concat(e.state.domain,"/home/?refer=").concat(e.state.user.userInfo.code);"qrcode"===t.key?c.value=!0:"link"===t.key?(Object(g["b"])(r),Object(h["a"])("已放入剪貼簿")):"line"===t.key?window.location.href="https://social-plugins.line.me/lineit/share?url="+encodeURI(r):"fb"===t.key&&window.open("https://www.facebook.com/share.php?u="+encodeURI(r),"_blank"),n.value=!1},s=Object(r["computed"])((function(){return e.state.user.userInfo.user_id}));return{options:o,onSelect:u,user_id:s,imageUrl:a,showShare:n,showShareQrcode:c,route:t}}},w=(n("4d2c"),n("6b0d")),y=n.n(w);const E=y()(k,[["render",j]]);t["a"]=E}}); -//# sourceMappingURL=app.5f36cb28.js.map \ No newline at end of file +(function(e){function t(t){for(var r,c,u=t[0],s=t[1],i=t[2],l=0,d=[];l1&&void 0!==u[1]?u[1]:{},r=u.length>2&&void 0!==u[2]?u[2]:"GET",c=u.length>3&&void 0!==u[3]?u[3]:{},"GET"!==r.toUpperCase()){e.next=12;break}return o="",Object.keys(n).forEach((function(e){o+=e+"="+n[e]+"&"})),""!==o&&(o=o.substring(0,o.lastIndexOf("&")),t+="?"+o),e.next=9,l.get(t,c);case 9:a=e.sent,e.next=15;break;case 12:return e.next=14,l.post(t,n,c);case 14:a=e.sent;case 15:return e.abrupt("return",a.data);case 16:case"end":return e.stop()}}),e)}))),b.apply(this,arguments)}l.interceptors.request.use((function(e){return"sso"==e.requestBase&&(e.baseURL="https://sso.slash1000.com/api/v1"),s.a.get("token")&&(e.headers.Authorization="".concat(s.a.get("token"))),"post"===e.method?s.a.get("uid")&&(e.data=Object(a["a"])({uid:s.a.get("uid")},e.data)):"get"===e.method&&(e.params=Object(a["a"])({uid:s.a.get("uid")},e.params)),e}),(function(e){return Promise.reject(e)})),l.interceptors.response.use((function(e){return d(e),e}),(function(e){if(e.response)switch(e.response.status){case 401:s.a.remove("token",{domain:i["a"].state.sso_domain}),s.a.remove("uid",{domain:i["a"].state.sso_domain}),i["a"].commit(types.LOGOUT),router.replace({path:"login",query:{redirect:router.currentRoute.fullPath}})}if(navigator.onLine)return Promise.reject(e);Object(c["a"])("網路斷線,請重試")}))},4360:function(e,t,n){"use strict";var r=n("852e"),c=n.n(r),a=n("5502"),o=n("0e44"),u=n("88b4"),s=n.n(u),i=n("1da1"),l=(n("96cf"),n("c24f")),d={namespaced:!0,state:function(){return{userInfo:null}},mutations:{setUserInfo:function(e,t){e.userInfo=t},setCusCard:function(e,t){e.userInfo.cus_card=t},setLevel:function(e,t){e.userInfo.level=t},setTpl:function(e,t){e.userInfo.nc_template=t}},actions:{getUserInfo:function(e){return Object(i["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(l["h"])();case 2:if(n=t.sent,200!==n.code){t.next=8;break}return e.commit("setUserInfo",n.data),t.abrupt("return",!0);case 8:return t.abrupt("return",!1);case 9:case"end":return t.stop()}}),t)})))()},setUserTpl:function(e,t){return Object(i["a"])(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,Object(l["j"])(t);case 2:r=n.sent,200===r.code&&e.commit("setTpl",t);case 4:case"end":return n.stop()}}),n)})))()}}},f=new s.a({encodingType:"aes",isCompression:!1,encryptionSecret:"ASC1q2w3e4r"});t["a"]=Object(a["a"])({state:function(){return{user_id:"",domain:"",config:{},token:c.a.get("token")||""}},mutations:{setUserId:function(e,t){e.user_id=t},setSiteConfig:function(e,t){e.config=t},setDomain:function(e,t){e.domain=t},setSsoDomain:function(e,t){e.sso_domain=t}},modules:{user:d},plugins:[Object(o["a"])({key:"vuex",storage:{getItem:function(e){return f.get(e)},setItem:function(e,t){return f.set(e,t)},removeItem:function(e){return f.remove(e)}}})]})},4678:function(e,t,n){var r={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function c(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}c.keys=function(){return Object.keys(r)},c.resolve=a,e.exports=c,c.id="4678"},"4d2c":function(e,t,n){"use strict";n("b02e")},"4d41":function(e,t,n){e.exports=n.p+"img/avatar.45eb3d06.png"},"56d7":function(e,t,n){"use strict";n.r(t);var r=n("1da1"),c=(n("e260"),n("e6cf"),n("cca6"),n("a79d"),n("96cf"),n("d3b7"),n("3ca3"),n("ddb0"),n("9861"),n("ac1f"),n("841c"),n("7a23")),a=Object(c["createTextVNode"])(" Loading "),o={setup:function(e){return function(e,t){var n=Object(c["resolveComponent"])("router-view");return Object(c["openBlock"])(),Object(c["createBlock"])(c["Suspense"],null,{default:Object(c["withCtx"])((function(){return[Object(c["createVNode"])(n)]})),fallback:Object(c["withCtx"])((function(){return[a]})),_:1})}}};n("11c5");const u=o;var s=u,i=n("a18c"),l=n("4360"),d=(n("66b9"),n("b650")),f=(n("e7e5"),n("d399")),b=(n("d356"),n("48bd")),p=(n("5246"),n("6b41")),m=(n("da3c"),n("0b33")),j=(n("bda7"),n("5e46")),h=(n("38d5"),n("772a")),O=(n("be7f"),n("565f")),v=(n("c194"),n("7744")),g=(n("0653"),n("34e9")),k=(n("e930"),n("8f80")),w=(n("e17f"),n("2241")),y=(n("8a58"),n("e41f")),E=(n("f1dc"),n("6e47")),N=(n("b000"),n("1a23")),V=(n("1f87"),n("510b")),x=(n("77f8"),n("dc0f")),C=(n("4467"),n("c36e")),R=(n("b0d0"),n("3c69")),S=n("82db");function _(e){e.use(d["b"]).use(f["a"]).use(b["a"]).use(p["a"]).use(m["a"]).use(j["a"]).use(h["a"]).use(O["a"]).use(v["b"]).use(g["a"]).use(k["a"]).use(w["a"]).use(y["b"]).use(E["b"]).use(N["a"]).use(V["a"]).use(x["a"]).use(C["a"])}R["a"].use("zh-TW",S["a"]);var P=n("d5e0"),T=(n("e382"),n("adf6"),n("852e")),U=n.n(T);n("00b4"),n("1276");function A(){return B.apply(this,arguments)}function B(){return B=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n,r,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=window.location.hostname,n=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/,!n.test(t)){e.next=5;break}return l["a"].commit("setDomain",{domain:t}),e.abrupt("return");case 5:r=t.split("."),c="",c=r.length>=3?r[1]+"."+r[2]:t,l["a"].commit("setSsoDomain",c),l["a"].commit("setDomain",t);case 10:case"end":return e.stop()}}),e)}))),B.apply(this,arguments)}(function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=new URLSearchParams(window.location.search),n=t.get("refer"),!U.a.get("refer_code")&&n&&U.a.set("refer_code",n,{expires:1}),e.next=5,A();case 5:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t})()();var z=Object(c["createApp"])(s);_(z),z.use(P["a"]),z.use(l["a"]),z.use(i["a"]),z.mount("#app")},"5c04":function(e,t,n){e.exports=n.p+"img/logo_w.931500d2.jpg"},60694:function(e,t,n){"use strict";n("2a87")},"60e7":function(e,t,n){},a18c:function(e,t,n){"use strict";n("e7e5");var r=n("d399"),c=(n("d3b7"),n("3ca3"),n("ddb0"),n("852e")),a=n.n(c),o=(n("fd32"),n("6c02")),u=(n("4360"),n("323e")),s=n.n(u),i=(n("a5d8"),n("1da1")),l=(n("b0c0"),n("99af"),n("ac1f"),n("00b4"),n("96cf"),n("7a23")),d=n("5c04"),f=n.n(d),b=n("17bb"),p=n.n(b),m=n("c1df"),j=n.n(m),h=n("d39c"),O=n.n(h),v=(n("d5e0"),n("5502")),g=n("fd2d"),k=(n("365c"),function(e){return Object(l["pushScopeId"])("data-v-bc649b4c"),e=e(),Object(l["popScopeId"])(),e}),w={class:"header"},y=k((function(){return Object(l["createElementVNode"])("div",{class:"logo-wrap"},[Object(l["createElementVNode"])("a",{href:"###"},[Object(l["createElementVNode"])("img",{class:"logo",src:f.a,alt:"logo"})])],-1)})),E={class:"main-wrap account-page mb-xxl"},N={class:"account-wrap section-b-t"},V={class:"user-panel"},x={class:"media"},C={href:"javascript:void(0)"},R=["src"],S={class:"media-body"},_={href:"javascript:void(0)",class:"title-color"},P=k((function(){return Object(l["createElementVNode"])("span",{class:"content-color font-sm"},"歡迎來到電子名片會員中心",-1)})),T={class:"user-info-block"},U=k((function(){return Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("i",{class:"icon-pencil"}),Object(l["createTextVNode"])(" 修改資料 ")],-1)})),A=k((function(){return Object(l["createElementVNode"])("div",null,"修改名片資料",-1)})),B=[U,A],z=k((function(){return Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("i",{class:"icon-add-chart"}),Object(l["createTextVNode"])(" 商務卡片 ")],-1)})),I=k((function(){return Object(l["createElementVNode"])("div",null,"設計商務卡片",-1)})),D=[z,I],L=k((function(){return Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("i",{class:"icon-cart-variant"}),Object(l["createTextVNode"])(" 立即購買 ")],-1)})),q=k((function(){return Object(l["createElementVNode"])("div",null,"付費開通名片",-1)})),M=[L,q],F=k((function(){return Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("i",{class:"icon-qrcode"}),Object(l["createTextVNode"])(" 展示二維碼 ")],-1)})),G=k((function(){return Object(l["createElementVNode"])("div",null,"提供好友掃瞄",-1)})),H=[F,G],Y={class:"navigation"},$=k((function(){return Object(l["createElementVNode"])("a",{href:"javascript:;",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-star icli"}),Object(l["createElementVNode"])("span",null,"會員編號")],-1)})),K={href:"javascript:;"},Q=k((function(){return Object(l["createElementVNode"])("a",{href:"javascript:;",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-account icli"}),Object(l["createElementVNode"])("span",null,"姓名")],-1)})),J={href:"javascript:;"},W=k((function(){return Object(l["createElementVNode"])("a",{href:"javascript:;",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-corporate icli"}),Object(l["createElementVNode"])("span",null,"公司名稱")],-1)})),X={href:"javascript:;"},Z=k((function(){return Object(l["createElementVNode"])("a",{href:"javascript:;",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-heart icli"}),Object(l["createElementVNode"])("span",null,"會員等級")],-1)})),ee={href:"javascript:;"},te=k((function(){return Object(l["createElementVNode"])("a",{href:"javascript:;",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-camera-timer icli"}),Object(l["createElementVNode"])("span",null,"使用期限")],-1)})),ne={href:"javascript:;"},re=k((function(){return Object(l["createElementVNode"])("a",{href:"javacript:void(0)",class:"nav-link title-color font-sm"},[Object(l["createElementVNode"])("i",{class:"icon-link-variant icli"}),Object(l["createElementVNode"])("span",null,"名片連結")],-1)})),ce=Object(l["createTextVNode"])(" 複製 "),ae=[ce],oe=k((function(){return Object(l["createElementVNode"])("i",{class:"icon-logout icli"},null,-1)})),ue=Object(l["createTextVNode"])(" 登出 "),se=[oe,ue],ie={class:"qrcode"},le=Object(l["createStaticVNode"])('',1),de={setup:function(e){var t=Object(o["d"])(),c=(Object(o["c"])(),Object(v["b"])()),u=(Object(l["ref"])(!1),Object(l["ref"])(!1)),s=(Object(l["ref"])("https://card.slash1000.com/storage"),Object(l["ref"])(!1),Object(l["ref"])(!1)),d=Object(l["ref"])(null);Object(l["onBeforeMount"])(Object(i["a"])(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,c.dispatch("user/getUserInfo");case 2:n=e.sent,n||t.push("/login");case 4:case"end":return e.stop()}}),e)})))),Object(l["onMounted"])((function(){localStorage.getItem("pwaInstall")?s.value=!1:window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),d.value=e,s.value=!0}))}));var f=Object(l["computed"])((function(){return c.state.user.userInfo})),b=(Object(l["computed"])((function(){return encodeURI(c.state.user.userInfo.ufcurl)})),Object(l["computed"])((function(){return c.state.user.userInfo.overdue_time>0?j.a.unix(c.state.user.userInfo.overdue_time).format("YYYY-MM-DD"):"無期限"}))),p=function(){t.push("/card/edit")},m=function(){u.value=!0},h=function(){Object(r["a"])("已放入剪貼簿")},k=function(){Object(r["a"])("操作失敗")},U=function(){a.a.remove("token",{domain:c.state.sso_domain}),a.a.remove("uid",{domain:c.state.sso_domain}),t.push("/login")},A=function(){window.open("https://shop."+c.state.sso_domain+"/m/card","_blank")},z=function(){var e=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);e&&!window.navigator.standalone&&(window.navigator.standalone=!0,d.value&&(d.value.prompt(),d.value.userChoice.then((function(e){"accepted"===e.outcome?console.log("User accepted the A2HS prompt"):console.log("User dismissed the A2HS prompt"),d.value=null}))))};return function(e,r){var c=Object(l["resolveComponent"])("van-dialog"),a=Object(l["resolveDirective"])("clipboard");return Object(l["openBlock"])(),Object(l["createElementBlock"])(l["Fragment"],null,[Object(l["createElementVNode"])("header",w,[y,Object(l["createElementVNode"])("div",{class:"avatar-wrap",onClick:r[0]||(r[0]=function(t){return e.$router.push("/cart")})})]),Object(l["createElementVNode"])("main",E,[Object(l["createElementVNode"])("div",N,[Object(l["createElementVNode"])("div",V,[Object(l["createElementVNode"])("div",x,[Object(l["createElementVNode"])("a",C,[Object(l["createElementVNode"])("img",{src:Object(l["unref"])(f).line_picture||n("4d41"),alt:"avatar"},null,8,R)]),Object(l["createElementVNode"])("div",S,[Object(l["createElementVNode"])("a",_,[Object(l["createTextVNode"])(Object(l["toDisplayString"])(Object(l["unref"])(f).real_name)+" ",1),P])])]),Object(l["createElementVNode"])("div",T,[Object(l["createElementVNode"])("div",{class:"user-info",onClick:r[1]||(r[1]=function(e){return Object(l["unref"])(t).push("/member")})},B),Object(l["createElementVNode"])("div",{class:"user-info",onClick:p},D),Object(l["createElementVNode"])("div",{class:"user-info",onClick:A},M),Object(l["createElementVNode"])("div",{class:"user-info",onClick:m},H)])]),Object(l["createElementVNode"])("ul",Y,[Object(l["createElementVNode"])("li",null,[$,Object(l["createElementVNode"])("a",K,Object(l["toDisplayString"])(Object(l["unref"])(f).user_id),1)]),Object(l["createElementVNode"])("li",null,[Q,Object(l["createElementVNode"])("a",J,Object(l["toDisplayString"])(Object(l["unref"])(f).real_name),1)]),Object(l["createElementVNode"])("li",null,[W,Object(l["createElementVNode"])("a",X,Object(l["toDisplayString"])(Object(l["unref"])(f).company),1)]),Object(l["createElementVNode"])("li",null,[Z,Object(l["createElementVNode"])("a",ee,Object(l["toDisplayString"])(Object(l["unref"])(f).level_name),1)]),Object(l["createElementVNode"])("li",null,[te,Object(l["createElementVNode"])("a",ne,Object(l["toDisplayString"])(Object(l["unref"])(b)),1)]),Object(l["createElementVNode"])("li",null,[re,Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createElementBlock"])("button",null,ae)),[[a,Object(l["unref"])(f).nfcurl,"copy"],[a,h,"success"],[a,k,"error"]])])]),Object(l["createElementVNode"])("button",{class:"log-out","data-bs-toggle":"offcanvas","data-bs-target":"#confirmation","aria-controls":"confirmation",onClick:U},se)])]),Object(l["createVNode"])(Object(l["unref"])(g["a"])),Object(l["createVNode"])(c,{show:u.value,"onUpdate:show":r[2]||(r[2]=function(e){return u.value=e}),title:"電子名片二維碼","show-cancel-button":!0,"cancel-button-text":"關閉","show-confirm-button":!1},{default:Object(l["withCtx"])((function(){return[Object(l["createElementVNode"])("div",ie,[Object(l["createVNode"])(O.a,{value:Object(l["unref"])(f).nfcurl,size:"200",level:"M"},null,8,["value"])])]})),_:1},8,["show"]),Object(l["createElementVNode"])("div",{class:Object(l["normalizeClass"])(["offcanvas offcanvas-bottom addtohome-popup",{show:s.value}]),tabindex:"-1",id:"offcanvas"},[Object(l["createElementVNode"])("div",{class:"offcanvas-body small"},[le,Object(l["createElementVNode"])("button",{class:"btn-solid install-app",id:"installApp",onClick:z}," 點擊加入主畫面 ")])],2)],64)}}},fe=(n("60694"),n("2414"),n("6b0d")),be=n.n(fe);const pe=be()(de,[["__scopeId","data-v-bc649b4c"]]);var me=pe;function je(e,t){var n=Object(l["resolveComponent"])("router-view");return Object(l["openBlock"])(),Object(l["createBlock"])(n,null,{default:Object(l["withCtx"])((function(t){var n=t.Component;return[e.$route.meta.keepAlive?(Object(l["openBlock"])(),Object(l["createBlock"])(l["KeepAlive"],{key:0},[(Object(l["openBlock"])(),Object(l["createBlock"])(Object(l["resolveDynamicComponent"])(n)))],1024)):(Object(l["openBlock"])(),Object(l["createBlock"])(Object(l["resolveDynamicComponent"])(n),{key:1}))]})),_:1})}const he={},Oe=be()(he,[["render",je]]);var ve=Oe;function ge(e,t){var n=Object(l["resolveComponent"])("router-view");return Object(l["openBlock"])(),Object(l["createBlock"])(n,null,{default:Object(l["withCtx"])((function(t){var n=t.Component;return[e.$route.meta.keepAlive?(Object(l["openBlock"])(),Object(l["createBlock"])(l["KeepAlive"],{key:0},[(Object(l["openBlock"])(),Object(l["createBlock"])(Object(l["resolveDynamicComponent"])(n)))],1024)):(Object(l["openBlock"])(),Object(l["createBlock"])(Object(l["resolveDynamicComponent"])(n),{key:1}))]})),_:1})}const ke={},we=be()(ke,[["render",ge]]);var ye=we,Ee=[{path:"/",name:"Home",component:me},{path:"/linelogin",name:"LineLogin",component:function(){return n.e("chunk-2f886c7e").then(n.bind(null,"0301"))}},{path:"/send",name:"Send",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("send")]).then(n.bind(null,"adb8"))}},{path:"/shop",name:"Shop",component:function(){return n.e("shop").then(n.bind(null,"7a2c"))}},{path:"/shop/inputsn",name:"InputSN",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("user")]).then(n.bind(null,"93aa"))}},{path:"/member",name:"Member",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("user")]).then(n.bind(null,"48e4"))}},{path:"/connections",name:"Connections",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("user")]).then(n.bind(null,"a81f"))}},{path:"/card",name:"Card",component:ve,children:[{path:"/card/edit",name:"CardEdit",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("card")]).then(n.bind(null,"4ac0"))},meta:{keepAlive:!0}},{path:"/card/notice",name:"CardNotice",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("card")]).then(n.bind(null,"78f0"))}},{path:"/card/video",name:"CardVideo",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("card")]).then(n.bind(null,"2258"))},meta:{keepAlive:!0}},{path:"/card/preview",name:"CardPreview",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("card")]).then(n.bind(null,"e6c4"))},meta:{keepAlive:!0}}]},{path:"/auth",name:"Auth",component:ye,children:[{path:"/auth/auth",name:"Auth",component:function(){return n.e("chunk-0d4539de").then(n.bind(null,"a9c9"))}},{path:"/auth/getauth",name:"GetAuth",component:function(){return n.e("chunk-6d9da8f4").then(n.bind(null,"d921"))},meta:{keepAlive:!0}},{path:"/auth/edit",name:"AuthEdit",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("chunk-7cdc15f6")]).then(n.bind(null,"bd6d"))},meta:{keepAlive:!0}},{path:"/auth/preview",name:"AuthPreview",component:function(){return Promise.all([n.e("chunk-a627e7f2"),n.e("chunk-76528b00"),n.e("chunk-76cdfd96"),n.e("card")]).then(n.bind(null,"e6c4"))},meta:{keepAlive:!0}}]},{path:"/register",name:"Register",component:function(){return Promise.all([n.e("chunk-76528b00"),n.e("auth")]).then(n.bind(null,"cc4d"))}},{path:"/login",name:"Login",component:function(){return Promise.all([n.e("chunk-76528b00"),n.e("auth")]).then(n.bind(null,"d9c9"))}},{path:"/test",name:"Test",component:function(){return Promise.all([n.e("chunk-76528b00"),n.e("auth")]).then(n.bind(null,"78c1"))}}],Ne=Object(o["a"])({history:Object(o["b"])("/home/"),routes:Ee});Ne.beforeEach((function(e,t,n){s.a.start(),"/login"!==e.path&&"/register"!==e.path&&"/linelogin"!==e.path&&(a.a.get("token")||(Object(r["a"])("請重新登入"),n("/login"))),n()})),Ne.afterEach((function(){s.a.done()}));t["a"]=Ne},adf6:function(e,t,n){},b02e:function(e,t,n){},c24f:function(e,t,n){"use strict";n.d(t,"h",(function(){return a})),n.d(t,"j",(function(){return o})),n.d(t,"k",(function(){return u})),n.d(t,"e",(function(){return s})),n.d(t,"b",(function(){return i})),n.d(t,"l",(function(){return l})),n.d(t,"d",(function(){return d})),n.d(t,"i",(function(){return f})),n.d(t,"g",(function(){return b})),n.d(t,"f",(function(){return p})),n.d(t,"a",(function(){return m})),n.d(t,"c",(function(){return j}));var r=n("1da1"),c=(n("96cf"),n("4279")),a=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/getUserInfo"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),o=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/setUserTpl",{tpl:t},"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),u=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/card/updateCard",t,"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),s=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/getUserCompany"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),i=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/addUserCompany",t,"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),l=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/updateUserCompany",t,"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/deleteUserCompany",{id:t},"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),f=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/setUCDefault",{id:t},"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/getFavorite"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),p=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/getConnections"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/addFavorite",{userid:t},"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(c["a"])("/user/delFavorite",{id:t},"POST"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},e382:function(e,t,n){},fd2d:function(e,t,n){"use strict";n("99af");var r=n("7a23"),c={class:"footer-wrap"},a={class:"footer"},o=Object(r["createElementVNode"])("i",{class:"icon-home icli"},null,-1),u=Object(r["createElementVNode"])("span",null,"首頁",-1),s=Object(r["createElementVNode"])("i",{class:"icon-card-account-details icli"},null,-1),i=Object(r["createElementVNode"])("span",null,"發送名片",-1),l=Object(r["createElementVNode"])("a",{href:"javascript:void(0);",class:"footer-link"},[Object(r["createElementVNode"])("i",{class:"icon-share icli"}),Object(r["createElementVNode"])("span",null,"推薦好友")],-1),d=[l],f=Object(r["createElementVNode"])("i",{class:"icon-social icli"},null,-1),b=Object(r["createElementVNode"])("span",null,"人脈紀錄",-1),p={class:"qrcode-block"},m=["src"];function j(e,t,n,l,j,h){var O=Object(r["resolveComponent"])("router-link"),v=Object(r["resolveComponent"])("van-dialog"),g=Object(r["resolveComponent"])("van-share-sheet");return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("footer",c,[Object(r["createElementVNode"])("ul",a,[Object(r["createElementVNode"])("li",{class:Object(r["normalizeClass"])(["footer-item",{active:"/"==l.route.path}])},[Object(r["createVNode"])(O,{to:"/",class:"footer-link"},{default:Object(r["withCtx"])((function(){return[o,u]})),_:1})],2),Object(r["createElementVNode"])("li",{class:Object(r["normalizeClass"])(["footer-item",{active:"/send"==l.route.path}])},[Object(r["createVNode"])(O,{to:"/send",class:"footer-link"},{default:Object(r["withCtx"])((function(){return[s,i]})),_:1})],2),Object(r["createElementVNode"])("li",{class:"footer-item",onClick:t[0]||(t[0]=function(e){return l.showShare=!0})},d),Object(r["createElementVNode"])("li",{class:Object(r["normalizeClass"])(["footer-item",{active:"/connections"==l.route.path}])},[Object(r["createVNode"])(O,{to:"/connections",class:"footer-link"},{default:Object(r["withCtx"])((function(){return[f,b]})),_:1})],2)])]),Object(r["createVNode"])(v,{show:l.showShareQrcode,"onUpdate:show":t[1]||(t[1]=function(e){return l.showShareQrcode=e}),title:"分享二維碼","show-cancel-button":!0,"cancel-button-text":"關閉","show-confirm-button":!1},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("div",p,[Object(r["createElementVNode"])("img",{src:"".concat(l.imageUrl,"/").concat(l.user_id,"/").concat(l.user_id,"_refer_qrcode.png")},null,8,m)])]})),_:1},8,["show"]),Object(r["createVNode"])(g,{show:l.showShare,"onUpdate:show":t[2]||(t[2]=function(e){return l.showShare=e}),title:"推薦好友申請SlashCard",options:l.options,onSelect:l.onSelect},null,8,["show","options","onSelect"])],64)}n("e7e5");var h=n("d399"),O=n("6c02"),v=n("5502"),g=n("d5e0"),k={name:"Footer",setup:function(){var e=Object(v["b"])(),t=Object(O["c"])(),n=Object(r["ref"])(!1),c=Object(r["ref"])(!1),a=Object(r["ref"])("https://card.slash1000.com/storage"),o=[{name:"二维码",icon:"qrcode",key:"qrcode"},{name:"分享連結",icon:"link",key:"link"},{name:"Line",icon:"https://"+e.state.domain+"/images/icons/line.png",key:"line"},{name:"Facebook",icon:"https://"+e.state.domain+"/images/icons/facebook.png",key:"fb"}],u=function(t){var r="https://".concat(e.state.domain,"/home/?refer=").concat(e.state.user.userInfo.code);"qrcode"===t.key?c.value=!0:"link"===t.key?(Object(g["b"])(r),Object(h["a"])("已放入剪貼簿")):"line"===t.key?window.location.href="https://social-plugins.line.me/lineit/share?url="+encodeURI(r):"fb"===t.key&&window.open("https://www.facebook.com/share.php?u="+encodeURI(r),"_blank"),n.value=!1},s=Object(r["computed"])((function(){return e.state.user.userInfo.user_id}));return{options:o,onSelect:u,user_id:s,imageUrl:a,showShare:n,showShareQrcode:c,route:t}}},w=(n("4d2c"),n("6b0d")),y=n.n(w);const E=y()(k,[["render",j]]);t["a"]=E}}); +//# sourceMappingURL=app.62af4e2f.js.map \ No newline at end of file diff --git a/public/home/js/app.5f36cb28.js.map b/public/home/js/app.62af4e2f.js.map similarity index 99% rename from public/home/js/app.5f36cb28.js.map rename to public/home/js/app.62af4e2f.js.map index 884c7d0..c8a0251 100644 --- a/public/home/js/app.5f36cb28.js.map +++ b/public/home/js/app.62af4e2f.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?2632","webpack:///./src/assets/images/logo/logo48.png","webpack:///./src/views/Home/index.vue?2ea8","webpack:///./src/api/index.js","webpack:///./src/api/ajax.js","webpack:///./src/store/modules/user.js","webpack:///./src/store/index.js","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./src/components/Footer.vue?466a","webpack:///./src/assets/images/avatar.png","webpack:///./src/App.vue","webpack:///./src/plugins/vant.js","webpack:///./src/utils/init.js","webpack:///./src/main.js","webpack:///./src/assets/images/logo/logo_w.jpg","webpack:///./src/assets/css/style.css?c426","webpack:///./src/views/Home/index.vue","webpack:///./src/views/Home/index.vue?7ab3","webpack:///./src/views/Card/Index.vue","webpack:///./src/views/Card/Index.vue?778c","webpack:///./src/views/Auth/Index.vue","webpack:///./src/views/Auth/Index.vue?a909","webpack:///./src/router/index.js","webpack:///./src/api/user.js","webpack:///./src/components/Footer.vue","webpack:///./src/components/Footer.vue?469e"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","getSiteConfig","ajax","linelogin","params","requestBase","checkPhone","register","userInfo","updateCusCard","getCard","getCusCard","getVipCard","updateSendCount","userid","setAuthUser","getAuthUsers","delAuthUser","id","getAuthList","instance","axios","baseURL","process","withCredentials","refreshToken","response","token","headers","authorization","log","Cookies","set","expires","domain","store","state","sso_domain","url","option","toUpperCase","queryStr","keys","forEach","substring","lastIndexOf","post","interceptors","use","config","Authorization","method","uid","status","remove","commit","types","LOGOUT","router","replace","path","query","redirect","currentRoute","fullPath","navigator","onLine","namespaced","mutations","setUserInfo","payload","setCusCard","cus_card","setLevel","level","setTpl","nc_template","actions","getUserInfo","context","res","setUserTpl","ls","SecureLS","encodingType","isCompression","encryptionSecret","createStore","user_id","setUserId","setSiteConfig","setDomain","setSsoDomain","user","plugins","createPersistedState","storage","getItem","setItem","removeItem","map","webpackContext","req","webpackContextResolve","__exports__","vant","app","zhTW","initStore","hostname","location","reg","test","parts","split","urlParams","URLSearchParams","search","refer","init","vue","createApp","App","VueClipboard","mount","useRouter","useRoute","useStore","showNfcQrcode","ref","showPwaInstall","deferredPrompt","onBeforeMount","dispatch","onMounted","localStorage","addEventListener","preventDefault","computed","overdue","encodeURI","ufcurl","overdue_time","moment","unix","format","goCardEdit","handleShowNfc","onSuccess","onError","handleLogout","goShop","open","handlePwaInstall","isMobile","userAgent","standalone","prompt","userChoice","choiceResult","outcome","_createBlock","_component_router_view","Component","_ctx","meta","keepAlive","_KeepAlive","_resolveDynamicComponent","render","routes","component","Home","Card","children","Auth","createRouter","history","createWebHistory","beforeEach","to","from","next","NProgress","start","afterEach","done","tpl","updateCard","getUserCompany","addUserCompany","updateUserCompany","deleteUserCompany","setUCDefault","getUserFavorite","getUserConnections","addFavorite","delFavorite","class","_createElementVNode","_hoisted_7","active","$setup","_createVNode","_component_router_link","_hoisted_3","_hoisted_4","_hoisted_5","_hoisted_6","onClick","_hoisted_9","_hoisted_10","_component_van_dialog","show","$event","title","show-cancel-button","cancel-button-text","show-confirm-button","_component_van_share_sheet","options","onSelect","setup","route","showShare","showShareQrcode","imageUrl","icon","share_url","toClipboard"],"mappings":"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","file":"js/app.5f36cb28.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({\"auth\":\"auth\",\"card\":\"card\",\"user\":\"user\",\"send\":\"send\",\"shop\":\"shop\"}[chunkId]||chunkId) + \".\" + {\"chunk-0d4539de\":\"ae0f4fb2\",\"chunk-2f886c7e\":\"656338c6\",\"chunk-6d9da8f4\":\"d4ef6419\",\"chunk-76528b00\":\"3b181c68\",\"auth\":\"aa16b683\",\"chunk-a627e7f2\":\"f495a6ed\",\"chunk-76cdfd96\":\"c74d189f\",\"card\":\"03edf16f\",\"chunk-7cdc15f6\":\"7b7ebdaa\",\"user\":\"5724f5fe\",\"send\":\"46926666\",\"shop\":\"d77ef4cb\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-0d4539de\":1,\"chunk-6d9da8f4\":1,\"chunk-76528b00\":1,\"auth\":1,\"chunk-76cdfd96\":1,\"card\":1,\"chunk-7cdc15f6\":1,\"user\":1,\"send\":1,\"shop\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({\"auth\":\"auth\",\"card\":\"card\",\"user\":\"user\",\"send\":\"send\",\"shop\":\"shop\"}[chunkId]||chunkId) + \".\" + {\"chunk-0d4539de\":\"fa31fa3f\",\"chunk-2f886c7e\":\"31d6cfe0\",\"chunk-6d9da8f4\":\"c0b6b1b5\",\"chunk-76528b00\":\"c4d85d70\",\"auth\":\"de2797a6\",\"chunk-a627e7f2\":\"31d6cfe0\",\"chunk-76cdfd96\":\"4fdd97ea\",\"card\":\"e1e20c74\",\"chunk-7cdc15f6\":\"e4a9a22d\",\"user\":\"f9d84bdf\",\"send\":\"8857bb1e\",\"shop\":\"d6b36e09\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/home/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../node_modules/less-loader/dist/cjs.js??ref--11-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=ddbcd508&lang=less\"","module.exports = __webpack_public_path__ + \"img/logo48.966bdfef.png\";","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--11-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader-v16/dist/index.js??ref--1-1!./index.vue?vue&type=style&index=1&id=bc649b4c&lang=less&scoped=true\"","import ajax from \"./ajax\";\n\nexport const getSiteConfig = async () => ajax(`/auth/getSiteConfig`);\n\nexport const linelogin = async (params) => {\n return ajax(`/auth/lineLogin`, params, \"POST\", {requestBase:'sso'})\n};\n\n//檢查手機否為會員\n\nexport const checkPhone = async (params) =>\n{\n return ajax(`/auth/checkPhone`, params, \"POST\", {requestBase:'sso'})\n}\n\nexport const bindCard = async (params) =>\n ajax(`/auth/bindCard`, params, \"POST\");\n\nexport const checkLineId = async (lineid) =>\n ajax(`/auth/checkLineId`, { lineid }, \"GET\");\n\nexport const register = async (userInfo) =>\n ajax(`/auth/register`, userInfo, \"POST\");\n\nexport const updateCusCard = async (params) =>\n ajax(`/card/updateCusCard`, params, \"POST\");\n\n//取得名片資料\nexport const getCard = async (params) => ajax(`/card/getCard`, params, \"GET\");\n\nexport const getCusCard = async (params) =>\n ajax(`/card/getCusCard`, params, \"GET\");\n\nexport const getVipCard = async (params) =>\n ajax(`/card/getVipCard`, params, \"GET\");\n\nexport const getCard1 = async (userid) =>\n ajax(`/card/getCard1`, { userid }, \"GET\");\n\nexport const updateSendCount = async (userid) =>\n ajax(`/user/updateSendCount`, { userid }, \"GET\");\n\n//授權使用者\nexport const setAuthUser = async (params) =>\n ajax(`/user/setAuthUser`, params , \"POST\");\n\nexport const getAuthUsers = async () =>\n ajax(`/user/getAuthUsers`);\n\nexport const delAuthUser = async (id) =>\n ajax(`/user/delAuthUser`,{id});\n\nexport const getAuthList = async () =>\n ajax(`/user/getAuthList`);\n\n","import axios from 'axios'\nimport Cookies from 'js-cookie'\n\nimport store from '../store'\nimport { Toast } from 'vant'\n\nconst instance = axios.create({\n baseURL: process.env.VUE_APP_API_URL,\n timeout: 5000,\n withCredentials: true\n})\n\ninstance.interceptors.request.use(\n config => {\n // if(config.data.showloading || config.params.showloading){\n // console.log('showloading')\n // }\n if(config.requestBase=='sso'){\n config.baseURL = process.env.VUE_APP_SSO_URL\n }\n\n if (Cookies.get('token')) { // 判斷是否存在token,如果存在的話,則每個http header都加上token\n config.headers.Authorization = `${Cookies.get('token')}`;\n }\n\n\n if (config.method === 'post') {\n \n if(Cookies.get('uid')){\n config.data = { \n uid: Cookies.get('uid'),\n ...config.data\n } \n }\n\n // if(config.data.showloading){\n // console.log('showloading')\n // delete config.data.showloading\n // }\n\n } else if (config.method === 'get') {\n \n config.params = { \n uid: Cookies.get('uid'),\n ...config.params\n }\n\n // if(config.params.showloading){\n // console.log('showloading')\n // delete config.params.showloading\n // }\n\n }\n\n return config;\n },\n err => {\n return Promise.reject(err);\n }\n);\n\ninstance.interceptors.response.use(\n response => {\n refreshToken(response)\n return response\n },\n error => {\n if (error.response) {\n switch (error.response.status) {\n case 401:\n // 返回 401 清除token資訊並跳轉到登入頁面\n Cookies.remove('token',{ domain: store.state.sso_domain})\n Cookies.remove('uid',{ domain: store.state.sso_domain})\n \n store.commit(types.LOGOUT);\n \n router.replace({\n path: 'login',\n query: {redirect: router.currentRoute.fullPath}\n })\n }\n }\n if(!navigator.onLine){\n Toast('網路斷線,請重試')\n return\n }\n return Promise.reject(error) // 返回介面返回的錯誤資訊\n});\n\nfunction refreshToken(response) {\n let token = response.headers.authorization\n if (token) {\n console.log('change token')\n Cookies.set('token', token , { expires: 365 ,domain: store.state.sso_domain});\n }\n}\n\nexport default async function ajax( url , data={} , type='GET' , option={} ){\n \n let result\n if(type.toUpperCase() === 'GET' ){\n let queryStr = ''\n\n Object.keys(data).forEach(key=>{\n queryStr += key + '=' + data[key] + '&'\n })\n\n if(queryStr !== ''){\n queryStr = queryStr.substring(0,queryStr.lastIndexOf('&'))\n url += '?' + queryStr\n }\n\n result = await instance.get(url, option)\n }else{\n\n result = await instance.post(url,data,option)\n }\n return result.data\n}\n\n/*生成指定長度的隨機數*/\nfunction randomCode(length) {\n let chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];\n let result = \"\";\n for (let i = 0; i < length; i++) {\n let index = Math.ceil(Math.random() * 9);\n result += chars[index];\n }\n return result;\n}","import { getUserInfo, setUserTpl } from \"@/api/user\";\n\nexport default {\n namespaced: true,\n state: () => ({\n userInfo: null,\n }),\n mutations: {\n setUserInfo(state, payload) {\n state.userInfo = payload;\n },\n setCusCard(state, payload) {\n state.userInfo.cus_card = payload;\n },\n setLevel(state, payload) {\n state.userInfo.level = payload;\n },\n setTpl(state, payload) {\n state.userInfo.nc_template = payload;\n },\n },\n actions: {\n async getUserInfo(context) {\n var res = await getUserInfo();\n if (res.code === 200) {\n context.commit(\"setUserInfo\", res.data);\n return true;\n }else{\n return false;\n }\n },\n async setUserTpl(context, payload) {\n var res = await setUserTpl(payload);\n if (res.code === 200) {\n context.commit(\"setTpl\", payload);\n }\n },\n },\n};\n","import Cookies from 'js-cookie'\n\nimport { createStore } from \"vuex\";\nimport createPersistedState from \"vuex-persistedstate\";\nimport SecureLS from \"secure-ls\";\nimport user from \"./modules/user\";\n\nvar ls = new SecureLS({\n encodingType: \"aes\",\n isCompression: false,\n encryptionSecret: \"ASC1q2w3e4r\",\n});\n\nexport default createStore({\n state: () => ({\n user_id: \"\",\n domain: \"\",\n config: {},\n token: Cookies.get(\"token\") || \"\",\n }),\n mutations: {\n setUserId(state, payload) {\n state.user_id = payload;\n },\n setSiteConfig(state, payload) {\n state.config = payload;\n },\n setDomain(state, domain ){\n state.domain = domain\n },\n setSsoDomain(state, domain){\n state.sso_domain = domain\n }\n },\n modules: {\n user,\n },\n plugins: [\n createPersistedState({\n key: \"vuex\",\n storage: {\n getItem: (key) => ls.get(key),\n setItem: (key, value) => ls.set(key, value),\n removeItem: (key) => ls.remove(key),\n },\n }),\n ],\n});\n","var map = {\n\t\"./af\": \"2bfb\",\n\t\"./af.js\": \"2bfb\",\n\t\"./ar\": \"8e73\",\n\t\"./ar-dz\": \"a356\",\n\t\"./ar-dz.js\": \"a356\",\n\t\"./ar-kw\": \"423e\",\n\t\"./ar-kw.js\": \"423e\",\n\t\"./ar-ly\": \"1cfd\",\n\t\"./ar-ly.js\": \"1cfd\",\n\t\"./ar-ma\": \"0a84\",\n\t\"./ar-ma.js\": \"0a84\",\n\t\"./ar-sa\": \"8230\",\n\t\"./ar-sa.js\": \"8230\",\n\t\"./ar-tn\": \"6d83\",\n\t\"./ar-tn.js\": \"6d83\",\n\t\"./ar.js\": \"8e73\",\n\t\"./az\": \"485c\",\n\t\"./az.js\": \"485c\",\n\t\"./be\": \"1fc1\",\n\t\"./be.js\": \"1fc1\",\n\t\"./bg\": \"84aa\",\n\t\"./bg.js\": \"84aa\",\n\t\"./bm\": \"a7fa\",\n\t\"./bm.js\": \"a7fa\",\n\t\"./bn\": \"9043\",\n\t\"./bn-bd\": \"9686\",\n\t\"./bn-bd.js\": \"9686\",\n\t\"./bn.js\": \"9043\",\n\t\"./bo\": \"d26a\",\n\t\"./bo.js\": \"d26a\",\n\t\"./br\": \"6887\",\n\t\"./br.js\": \"6887\",\n\t\"./bs\": \"2554\",\n\t\"./bs.js\": \"2554\",\n\t\"./ca\": \"d716\",\n\t\"./ca.js\": \"d716\",\n\t\"./cs\": \"3c0d\",\n\t\"./cs.js\": \"3c0d\",\n\t\"./cv\": \"03ec\",\n\t\"./cv.js\": \"03ec\",\n\t\"./cy\": \"9797\",\n\t\"./cy.js\": \"9797\",\n\t\"./da\": \"0f14\",\n\t\"./da.js\": \"0f14\",\n\t\"./de\": \"b469\",\n\t\"./de-at\": \"b3eb\",\n\t\"./de-at.js\": \"b3eb\",\n\t\"./de-ch\": \"bb71\",\n\t\"./de-ch.js\": \"bb71\",\n\t\"./de.js\": \"b469\",\n\t\"./dv\": \"598a\",\n\t\"./dv.js\": \"598a\",\n\t\"./el\": \"8d47\",\n\t\"./el.js\": \"8d47\",\n\t\"./en-au\": \"0e6b\",\n\t\"./en-au.js\": \"0e6b\",\n\t\"./en-ca\": \"3886\",\n\t\"./en-ca.js\": \"3886\",\n\t\"./en-gb\": \"39a6\",\n\t\"./en-gb.js\": \"39a6\",\n\t\"./en-ie\": \"e1d3\",\n\t\"./en-ie.js\": \"e1d3\",\n\t\"./en-il\": \"7333\",\n\t\"./en-il.js\": \"7333\",\n\t\"./en-in\": \"ec2e\",\n\t\"./en-in.js\": \"ec2e\",\n\t\"./en-nz\": \"6f50\",\n\t\"./en-nz.js\": \"6f50\",\n\t\"./en-sg\": \"b7e9\",\n\t\"./en-sg.js\": \"b7e9\",\n\t\"./eo\": \"65db\",\n\t\"./eo.js\": \"65db\",\n\t\"./es\": \"898b\",\n\t\"./es-do\": \"0a3c\",\n\t\"./es-do.js\": \"0a3c\",\n\t\"./es-mx\": \"b5b7\",\n\t\"./es-mx.js\": \"b5b7\",\n\t\"./es-us\": \"55c9\",\n\t\"./es-us.js\": \"55c9\",\n\t\"./es.js\": \"898b\",\n\t\"./et\": \"ec18\",\n\t\"./et.js\": \"ec18\",\n\t\"./eu\": \"0ff2\",\n\t\"./eu.js\": \"0ff2\",\n\t\"./fa\": \"8df4\",\n\t\"./fa.js\": \"8df4\",\n\t\"./fi\": \"81e9\",\n\t\"./fi.js\": \"81e9\",\n\t\"./fil\": \"d69a\",\n\t\"./fil.js\": \"d69a\",\n\t\"./fo\": \"0721\",\n\t\"./fo.js\": \"0721\",\n\t\"./fr\": \"9f26\",\n\t\"./fr-ca\": \"d9f8\",\n\t\"./fr-ca.js\": \"d9f8\",\n\t\"./fr-ch\": \"0e49\",\n\t\"./fr-ch.js\": \"0e49\",\n\t\"./fr.js\": \"9f26\",\n\t\"./fy\": \"7118\",\n\t\"./fy.js\": \"7118\",\n\t\"./ga\": \"5120\",\n\t\"./ga.js\": \"5120\",\n\t\"./gd\": \"f6b4\",\n\t\"./gd.js\": \"f6b4\",\n\t\"./gl\": \"8840\",\n\t\"./gl.js\": \"8840\",\n\t\"./gom-deva\": \"aaf2\",\n\t\"./gom-deva.js\": \"aaf2\",\n\t\"./gom-latn\": \"0caa\",\n\t\"./gom-latn.js\": \"0caa\",\n\t\"./gu\": \"e0c5\",\n\t\"./gu.js\": \"e0c5\",\n\t\"./he\": \"c7aa\",\n\t\"./he.js\": \"c7aa\",\n\t\"./hi\": \"dc4d\",\n\t\"./hi.js\": \"dc4d\",\n\t\"./hr\": \"4ba9\",\n\t\"./hr.js\": \"4ba9\",\n\t\"./hu\": \"5b14\",\n\t\"./hu.js\": \"5b14\",\n\t\"./hy-am\": \"d6b6\",\n\t\"./hy-am.js\": \"d6b6\",\n\t\"./id\": \"5038\",\n\t\"./id.js\": \"5038\",\n\t\"./is\": \"0558\",\n\t\"./is.js\": \"0558\",\n\t\"./it\": \"6e98\",\n\t\"./it-ch\": \"6f12\",\n\t\"./it-ch.js\": \"6f12\",\n\t\"./it.js\": \"6e98\",\n\t\"./ja\": \"079e\",\n\t\"./ja.js\": \"079e\",\n\t\"./jv\": \"b540\",\n\t\"./jv.js\": \"b540\",\n\t\"./ka\": \"201b\",\n\t\"./ka.js\": \"201b\",\n\t\"./kk\": \"6d79\",\n\t\"./kk.js\": \"6d79\",\n\t\"./km\": \"e81d\",\n\t\"./km.js\": \"e81d\",\n\t\"./kn\": \"3e92\",\n\t\"./kn.js\": \"3e92\",\n\t\"./ko\": \"22f8\",\n\t\"./ko.js\": \"22f8\",\n\t\"./ku\": \"2421\",\n\t\"./ku.js\": \"2421\",\n\t\"./ky\": \"9609\",\n\t\"./ky.js\": \"9609\",\n\t\"./lb\": \"440c\",\n\t\"./lb.js\": \"440c\",\n\t\"./lo\": \"b29d\",\n\t\"./lo.js\": \"b29d\",\n\t\"./lt\": \"26f9\",\n\t\"./lt.js\": \"26f9\",\n\t\"./lv\": \"b97c\",\n\t\"./lv.js\": \"b97c\",\n\t\"./me\": \"293c\",\n\t\"./me.js\": \"293c\",\n\t\"./mi\": \"688b\",\n\t\"./mi.js\": \"688b\",\n\t\"./mk\": \"6909\",\n\t\"./mk.js\": \"6909\",\n\t\"./ml\": \"02fb\",\n\t\"./ml.js\": \"02fb\",\n\t\"./mn\": \"958b\",\n\t\"./mn.js\": \"958b\",\n\t\"./mr\": \"39bd\",\n\t\"./mr.js\": \"39bd\",\n\t\"./ms\": \"ebe4\",\n\t\"./ms-my\": \"6403\",\n\t\"./ms-my.js\": \"6403\",\n\t\"./ms.js\": \"ebe4\",\n\t\"./mt\": \"1b45\",\n\t\"./mt.js\": \"1b45\",\n\t\"./my\": \"8689\",\n\t\"./my.js\": \"8689\",\n\t\"./nb\": \"6ce3\",\n\t\"./nb.js\": \"6ce3\",\n\t\"./ne\": \"3a39\",\n\t\"./ne.js\": \"3a39\",\n\t\"./nl\": \"facd\",\n\t\"./nl-be\": \"db29\",\n\t\"./nl-be.js\": \"db29\",\n\t\"./nl.js\": \"facd\",\n\t\"./nn\": \"b84c\",\n\t\"./nn.js\": \"b84c\",\n\t\"./oc-lnc\": \"167b\",\n\t\"./oc-lnc.js\": \"167b\",\n\t\"./pa-in\": \"f3ff\",\n\t\"./pa-in.js\": \"f3ff\",\n\t\"./pl\": \"8d57\",\n\t\"./pl.js\": \"8d57\",\n\t\"./pt\": \"f260\",\n\t\"./pt-br\": \"d2d4\",\n\t\"./pt-br.js\": \"d2d4\",\n\t\"./pt.js\": \"f260\",\n\t\"./ro\": \"972c\",\n\t\"./ro.js\": \"972c\",\n\t\"./ru\": \"957c\",\n\t\"./ru.js\": \"957c\",\n\t\"./sd\": \"6784\",\n\t\"./sd.js\": \"6784\",\n\t\"./se\": \"ffff\",\n\t\"./se.js\": \"ffff\",\n\t\"./si\": \"eda5\",\n\t\"./si.js\": \"eda5\",\n\t\"./sk\": \"7be6\",\n\t\"./sk.js\": \"7be6\",\n\t\"./sl\": \"8155\",\n\t\"./sl.js\": \"8155\",\n\t\"./sq\": \"c8f3\",\n\t\"./sq.js\": \"c8f3\",\n\t\"./sr\": \"cf1e\",\n\t\"./sr-cyrl\": \"13e9\",\n\t\"./sr-cyrl.js\": \"13e9\",\n\t\"./sr.js\": \"cf1e\",\n\t\"./ss\": \"52bd\",\n\t\"./ss.js\": \"52bd\",\n\t\"./sv\": \"5fbd\",\n\t\"./sv.js\": \"5fbd\",\n\t\"./sw\": \"74dc\",\n\t\"./sw.js\": \"74dc\",\n\t\"./ta\": \"3de5\",\n\t\"./ta.js\": \"3de5\",\n\t\"./te\": \"5cbb\",\n\t\"./te.js\": \"5cbb\",\n\t\"./tet\": \"576c\",\n\t\"./tet.js\": \"576c\",\n\t\"./tg\": \"3b1b\",\n\t\"./tg.js\": \"3b1b\",\n\t\"./th\": \"10e8\",\n\t\"./th.js\": \"10e8\",\n\t\"./tk\": \"5aff\",\n\t\"./tk.js\": \"5aff\",\n\t\"./tl-ph\": \"0f38\",\n\t\"./tl-ph.js\": \"0f38\",\n\t\"./tlh\": \"cf75\",\n\t\"./tlh.js\": \"cf75\",\n\t\"./tr\": \"0e81\",\n\t\"./tr.js\": \"0e81\",\n\t\"./tzl\": \"cf51\",\n\t\"./tzl.js\": \"cf51\",\n\t\"./tzm\": \"c109\",\n\t\"./tzm-latn\": \"b53d\",\n\t\"./tzm-latn.js\": \"b53d\",\n\t\"./tzm.js\": \"c109\",\n\t\"./ug-cn\": \"6117\",\n\t\"./ug-cn.js\": \"6117\",\n\t\"./uk\": \"ada2\",\n\t\"./uk.js\": \"ada2\",\n\t\"./ur\": \"5294\",\n\t\"./ur.js\": \"5294\",\n\t\"./uz\": \"2e8c\",\n\t\"./uz-latn\": \"010e\",\n\t\"./uz-latn.js\": \"010e\",\n\t\"./uz.js\": \"2e8c\",\n\t\"./vi\": \"2921\",\n\t\"./vi.js\": \"2921\",\n\t\"./x-pseudo\": \"fd7e\",\n\t\"./x-pseudo.js\": \"fd7e\",\n\t\"./yo\": \"7f33\",\n\t\"./yo.js\": \"7f33\",\n\t\"./zh-cn\": \"5c3a\",\n\t\"./zh-cn.js\": \"5c3a\",\n\t\"./zh-hk\": \"49ab\",\n\t\"./zh-hk.js\": \"49ab\",\n\t\"./zh-mo\": \"3a6c\",\n\t\"./zh-mo.js\": \"3a6c\",\n\t\"./zh-tw\": \"90ea\",\n\t\"./zh-tw.js\": \"90ea\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4678\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Footer.vue?vue&type=style&index=0&id=63dfcb5c&lang=css\"","module.exports = __webpack_public_path__ + \"img/avatar.45eb3d06.png\";","import script from \"./App.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./App.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=ddbcd508&lang=less\"\n\nconst __exports__ = script;\n\nexport default __exports__","import {\n Locale,\n Button,\n Toast,\n ShareSheet,\n NavBar,\n Tab,\n Tabs,\n Form,\n Field,\n Cell,\n CellGroup,\n Uploader,\n Dialog,\n Popup,\n Overlay,\n Switch,\n Steps,\n Step,\n SwipeCell\n} from \"vant\";\n\nimport zhTW from \"vant/es/locale/lang/zh-TW\";\n\nLocale.use(\"zh-TW\", zhTW);\n\nexport function vant(app) {\n app\n .use(Button)\n .use(Toast)\n .use(ShareSheet)\n .use(NavBar)\n .use(Tab)\n .use(Tabs)\n .use(Form)\n .use(Field)\n .use(Cell)\n .use(CellGroup)\n .use(Uploader)\n .use(Dialog)\n .use(Popup)\n .use(Overlay)\n .use(Switch)\n .use(Steps)\n .use(Step)\n .use(SwipeCell)\n}\n","// import { v1 as uuidv1 } from 'uuid'\nimport Cookies from 'js-cookie'\n// import { useShopStore } from \"@/store/Shop\"\n// import { useUserStore } from \"@/store/User\"\n// import { useCartStore } from \"@/store/Cart\"\n\nimport store from '@/store/index.js'\n\nexport async function initSession() {\n // if(!Cookies.get('SessionId')){\n // Cookies.set('SessionId',uuidv1())\n // }\n}\n\nexport async function initStore() {\n // 獲取當前頁面的主機名\n const hostname = window.location.hostname;\n\n //判斷hostname是否為ip\n const reg = /^(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)$/;\n if(reg.test(hostname)){\n store.commit('setDomain',{domain:hostname})\n return\n }\n // 將主機名按照句點進行拆分\n const parts = hostname.split('.');\n let domain = '';\n // 如果主機名包含至少 3 個部分(例如 subdomain.example.com)\n if (parts.length >= 3) {\n // 獲取第二個部分(即 subdomain)\n domain = parts[1]+'.'+parts[2];\n }else{\n domain = hostname;\n }\n store.commit('setSsoDomain',domain)\n store.commit('setDomain',hostname)\n}\n","import { createApp } from \"vue\";\nimport App from \"./App.vue\";\nimport router from \"./router\";\nimport store from \"./store\";\n\nimport { vant } from \"@/plugins/vant\";\n\nimport { VueClipboard } from \"@soerenmartius/vue3-clipboard\";\n\nimport \"@/assets/css/normalize.css\";\nimport \"@/assets/css/common.less\";\nimport Cookies from \"js-cookie\";\n// import './registerServiceWorker'\n\nimport { initStore, initSession } from './utils/init'\n\n(async function init() {\n //使用URLSearchParams API取得query string的refer參數,並寫到Cookie\n const urlParams = new URLSearchParams(window.location.search);\n //取得refer參數\n const refer = urlParams.get('refer');\n\n //將refer參數寫入Cookie\n if (!Cookies.get('refer_code') && refer) {\n Cookies.set('refer_code', refer, { expires: 1 });\n }\n await initStore()\n})()\n\n\n\nconst vue = createApp(App);\n\nvant(vue);\nvue.use(VueClipboard);\nvue.use(store)\nvue.use(router)\nvue.mount(\"#app\");\n","module.exports = __webpack_public_path__ + \"img/logo_w.931500d2.jpg\";","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!./style.css?vue&type=style&index=0&lang=css\"","\n\n\n\n\n\n\n","import script from \"./index.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./index.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"@/assets/css/style.css?vue&type=style&index=0&lang=css\"\nimport \"./index.vue?vue&type=style&index=1&id=bc649b4c&lang=less&scoped=true\"\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/home/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-bc649b4c\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6314c0d0\"\nconst script = {}\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/home/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5d4f0130\"\nconst script = {}\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/home/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import Cookies from 'js-cookie'\nimport liff from \"@line/liff\"\n\nimport { createRouter, createWebHistory } from \"vue-router\";\n\nimport store from \"@/store\";\n\nimport NProgress from \"nprogress\";\nimport \"nprogress/nprogress.css\";\n\nimport { Toast } from 'vant';\n\nimport Home from \"../views/Home/index.vue\";\nimport Card from \"../views/Card/Index.vue\";\nimport Auth from \"../views/Auth/Index.vue\";\n\nconst routes = [\n {\n path: \"/\",\n name: \"Home\",\n component: Home,\n },\n {\n path: \"/linelogin\",\n name: \"LineLogin\",\n component: ()=> import(\"../views/Login/LineLogin.vue\")\n },\n {\n path: \"/send\",\n name: \"Send\",\n component: () =>\n import(/* webpackChunkName: \"send\" */ \"../views/Send/index.vue\"),\n },\n {\n path: \"/shop\",\n name: \"Shop\",\n component: () =>\n import(/* webpackChunkName: \"shop\" */ \"../views/Shop/index.vue\"),\n },\n {\n path: \"/shop/inputsn\",\n name: \"InputSN\",\n component: () =>\n import(/* webpackChunkName: \"user\" */ \"../views/Shop/Inputsn.vue\"),\n },\n {\n path: \"/member\",\n name: \"Member\",\n component: () =>\n import(/* webpackChunkName: \"user\" */ \"../views/Member/index.vue\"),\n },\n {\n path: \"/connections\",\n name: \"Connections\",\n component: () =>\n import(/* webpackChunkName: \"user\" */ \"../views/Connections/index.vue\"),\n },\n {\n path: \"/card\",\n name: \"Card\",\n component: Card,\n children: [\n {\n path: \"/card/edit\",\n name: \"CardEdit\",\n component: () =>\n import(/* webpackChunkName: \"card\" */ \"../views/Card/Edit\"),\n meta: { keepAlive: true },\n },\n {\n path: \"/card/notice\",\n name: \"CardNotice\",\n component: () =>\n import(/* webpackChunkName: \"card\" */ \"../views/Card/Notice\"),\n },\n {\n path: \"/card/video\",\n name: \"CardVideo\",\n component: () =>\n import(/* webpackChunkName: \"card\" */ \"../views/Card/Video\"),\n meta: { keepAlive: true },\n },\n {\n path: \"/card/preview\",\n name: \"CardPreview\",\n component: () =>\n import(/* webpackChunkName: \"card\" */ \"@/components/Preview\"),\n meta: { keepAlive: true },\n },\n ],\n },\n {\n path: \"/auth\",\n name: \"Auth\",\n component: Auth,\n children: [\n {\n path: \"/auth/auth\",\n name: \"Auth\",\n component: () => import(\"../views/Auth/Auth.vue\")\n },\n {\n path: \"/auth/getauth\",\n name: \"GetAuth\",\n component: () => import(\"../views/Auth/GetAuth.vue\"),\n meta: { keepAlive: true },\n },\n {\n path: \"/auth/edit\",\n name: \"AuthEdit\",\n component: () => import(\"../views/Auth/Edit.vue\"),\n meta: { keepAlive: true },\n },\n {\n path: \"/auth/preview\",\n name: \"AuthPreview\",\n component: () =>\n import(/* webpackChunkName: \"card\" */ \"@/components/Preview\"),\n meta: { keepAlive: true },\n },\n ],\n },\n {\n path: \"/register\",\n name: \"Register\",\n component: () =>\n import(/* webpackChunkName: \"auth\" */ \"../views/Register/index.vue\"),\n // component: () => import(/* webpackChunkName: \"about\" */ '../views/About.vue')\n },\n {\n path: \"/login\",\n name: \"Login\",\n component: () =>\n import(/* webpackChunkName: \"auth\" */ \"../views/Login/index.vue\"),\n },\n {\n path: \"/test\",\n name: \"Test\",\n component: () => import(/* webpackChunkName: \"auth\" */ \"../views/Test.vue\"),\n },\n];\n\nconst router = createRouter({\n history: createWebHistory(process.env.BASE_URL),\n routes,\n});\n\nrouter.beforeEach((to, from, next) => {\n NProgress.start();\n if ( to.path !== \"/login\" && to.path !== \"/register\" && to.path !== \"/linelogin\") {\n if (!Cookies.get(\"token\")) {\n Toast('請重新登入')\n next(\"/login\")\n }\n\n // if(!store.state.user.userInfo){\n // await store.dispatch('user/getUserInfo')\n // }\n }\n\n next();\n});\n\nrouter.afterEach(() => {\n NProgress.done();\n});\n\nexport default router;\n","import ajax from \"./ajax\";\n\nexport const getUserInfo = async () => ajax(`/user/getUserInfo`);\n\nexport const setUserLevel = async (level) =>\n ajax(`/user/setUserLevel`, { level }, \"POST\");\n\nexport const setUserTpl = async (tpl) =>\n ajax(`/user/setUserTpl`, { tpl }, \"POST\");\n\nexport const updateCard = async (userInfo) =>\n ajax(`/card/updateCard`, userInfo, \"POST\");\n\nexport const getUserCompany = async () => ajax(`/user/getUserCompany`);\nexport const addUserCompany = async (params) => ajax(`/user/addUserCompany`,params,'POST');\nexport const updateUserCompany = async (params) => ajax(`/user/updateUserCompany`,params,'POST');\nexport const deleteUserCompany = async (id) => ajax(`/user/deleteUserCompany`,{id},'POST');\nexport const setUCDefault = async (id) => ajax(`/user/setUCDefault`,{id},'POST');\n\nexport const getUserFavorite = async () => ajax(`/user/getFavorite`);\nexport const getUserConnections = async () => ajax(`/user/getConnections`);\nexport const addFavorite = async (userid)=> ajax(`/user/addFavorite`,{userid},\"POST\")\nexport const delFavorite = async (id)=> ajax(`/user/delFavorite`,{id},\"POST\")\n","\n\n\n\n","import { render } from \"./Footer.vue?vue&type=template&id=63dfcb5c\"\nimport script from \"./Footer.vue?vue&type=script&lang=js\"\nexport * from \"./Footer.vue?vue&type=script&lang=js\"\n\nimport \"./Footer.vue?vue&type=style&index=0&id=63dfcb5c&lang=css\"\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/home/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?2632","webpack:///./src/assets/images/logo/logo48.png","webpack:///./src/views/Home/index.vue?2ea8","webpack:///./src/api/index.js","webpack:///./src/api/ajax.js","webpack:///./src/store/modules/user.js","webpack:///./src/store/index.js","webpack:///./node_modules/moment/locale sync ^\\.\\/.*$","webpack:///./src/components/Footer.vue?466a","webpack:///./src/assets/images/avatar.png","webpack:///./src/App.vue","webpack:///./src/plugins/vant.js","webpack:///./src/utils/init.js","webpack:///./src/main.js","webpack:///./src/assets/images/logo/logo_w.jpg","webpack:///./src/assets/css/style.css?c426","webpack:///./src/views/Home/index.vue","webpack:///./src/views/Home/index.vue?7ab3","webpack:///./src/views/Card/Index.vue","webpack:///./src/views/Card/Index.vue?778c","webpack:///./src/views/Auth/Index.vue","webpack:///./src/views/Auth/Index.vue?a909","webpack:///./src/router/index.js","webpack:///./src/api/user.js","webpack:///./src/components/Footer.vue","webpack:///./src/components/Footer.vue?469e"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","getSiteConfig","ajax","linelogin","params","requestBase","checkPhone","register","userInfo","updateCusCard","getCard","getCusCard","getVipCard","updateSendCount","userid","setAuthUser","getAuthUsers","delAuthUser","id","getAuthList","instance","axios","baseURL","process","withCredentials","refreshToken","response","token","headers","authorization","log","Cookies","set","expires","domain","store","state","sso_domain","url","option","toUpperCase","queryStr","keys","forEach","substring","lastIndexOf","post","interceptors","use","config","Authorization","method","uid","status","remove","commit","types","LOGOUT","router","replace","path","query","redirect","currentRoute","fullPath","navigator","onLine","namespaced","mutations","setUserInfo","payload","setCusCard","cus_card","setLevel","level","setTpl","nc_template","actions","getUserInfo","context","res","setUserTpl","ls","SecureLS","encodingType","isCompression","encryptionSecret","createStore","user_id","setUserId","setSiteConfig","setDomain","setSsoDomain","user","plugins","createPersistedState","storage","getItem","setItem","removeItem","map","webpackContext","req","webpackContextResolve","__exports__","vant","app","zhTW","initStore","hostname","location","reg","test","parts","split","urlParams","URLSearchParams","search","refer","init","vue","createApp","App","VueClipboard","mount","useRouter","useRoute","useStore","showNfcQrcode","ref","showPwaInstall","deferredPrompt","onBeforeMount","dispatch","onMounted","localStorage","addEventListener","preventDefault","computed","overdue","encodeURI","ufcurl","overdue_time","moment","unix","format","goCardEdit","handleShowNfc","onSuccess","onError","handleLogout","goShop","open","handlePwaInstall","isMobile","userAgent","standalone","prompt","userChoice","choiceResult","outcome","_createBlock","_component_router_view","Component","_ctx","meta","keepAlive","_KeepAlive","_resolveDynamicComponent","render","routes","component","Home","Card","children","Auth","createRouter","history","createWebHistory","beforeEach","to","from","next","NProgress","start","afterEach","done","tpl","updateCard","getUserCompany","addUserCompany","updateUserCompany","deleteUserCompany","setUCDefault","getUserFavorite","getUserConnections","addFavorite","delFavorite","class","_createElementVNode","_hoisted_7","active","$setup","_createVNode","_component_router_link","_hoisted_3","_hoisted_4","_hoisted_5","_hoisted_6","onClick","_hoisted_9","_hoisted_10","_component_van_dialog","show","$event","title","show-cancel-button","cancel-button-text","show-confirm-button","_component_van_share_sheet","options","onSelect","setup","route","showShare","showShareQrcode","imageUrl","icon","share_url","toClipboard"],"mappings":"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","file":"js/app.62af4e2f.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({\"auth\":\"auth\",\"card\":\"card\",\"user\":\"user\",\"send\":\"send\",\"shop\":\"shop\"}[chunkId]||chunkId) + \".\" + {\"chunk-0d4539de\":\"ae0f4fb2\",\"chunk-2f886c7e\":\"656338c6\",\"chunk-6d9da8f4\":\"d4ef6419\",\"chunk-76528b00\":\"3b181c68\",\"auth\":\"aa16b683\",\"chunk-a627e7f2\":\"f495a6ed\",\"chunk-76cdfd96\":\"c74d189f\",\"card\":\"1ebda871\",\"chunk-7cdc15f6\":\"7b7ebdaa\",\"user\":\"858f6625\",\"send\":\"46926666\",\"shop\":\"d77ef4cb\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-0d4539de\":1,\"chunk-6d9da8f4\":1,\"chunk-76528b00\":1,\"auth\":1,\"chunk-76cdfd96\":1,\"card\":1,\"chunk-7cdc15f6\":1,\"user\":1,\"send\":1,\"shop\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({\"auth\":\"auth\",\"card\":\"card\",\"user\":\"user\",\"send\":\"send\",\"shop\":\"shop\"}[chunkId]||chunkId) + \".\" + {\"chunk-0d4539de\":\"fa31fa3f\",\"chunk-2f886c7e\":\"31d6cfe0\",\"chunk-6d9da8f4\":\"c0b6b1b5\",\"chunk-76528b00\":\"c4d85d70\",\"auth\":\"de2797a6\",\"chunk-a627e7f2\":\"31d6cfe0\",\"chunk-76cdfd96\":\"4fdd97ea\",\"card\":\"ef8968e9\",\"chunk-7cdc15f6\":\"e4a9a22d\",\"user\":\"f9d84bdf\",\"send\":\"8857bb1e\",\"shop\":\"d6b36e09\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/home/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../node_modules/vue-loader-v16/dist/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../node_modules/less-loader/dist/cjs.js??ref--11-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader-v16/dist/index.js??ref--1-1!./App.vue?vue&type=style&index=0&id=ddbcd508&lang=less\"","module.exports = __webpack_public_path__ + \"img/logo48.966bdfef.png\";","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--11-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--11-oneOf-1-1!../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--11-oneOf-1-2!../../../node_modules/less-loader/dist/cjs.js??ref--11-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader-v16/dist/index.js??ref--1-1!./index.vue?vue&type=style&index=1&id=bc649b4c&lang=less&scoped=true\"","import ajax from \"./ajax\";\n\nexport const getSiteConfig = async () => ajax(`/auth/getSiteConfig`);\n\nexport const linelogin = async (params) => {\n return ajax(`/auth/lineLogin`, params, \"POST\", {requestBase:'sso'})\n};\n\n//檢查手機否為會員\n\nexport const checkPhone = async (params) =>\n{\n return ajax(`/auth/checkPhone`, params, \"POST\", {requestBase:'sso'})\n}\n\nexport const bindCard = async (params) =>\n ajax(`/auth/bindCard`, params, \"POST\");\n\nexport const checkLineId = async (lineid) =>\n ajax(`/auth/checkLineId`, { lineid }, \"GET\");\n\nexport const register = async (userInfo) =>\n ajax(`/auth/register`, userInfo, \"POST\");\n\nexport const updateCusCard = async (params) =>\n ajax(`/card/updateCusCard`, params, \"POST\");\n\n//取得名片資料\nexport const getCard = async (params) => ajax(`/card/getCard`, params, \"GET\");\n\nexport const getCusCard = async (params) =>\n ajax(`/card/getCusCard`, params, \"GET\");\n\nexport const getVipCard = async (params) =>\n ajax(`/card/getVipCard`, params, \"GET\");\n\nexport const getCard1 = async (userid) =>\n ajax(`/card/getCard1`, { userid }, \"GET\");\n\nexport const updateSendCount = async (userid) =>\n ajax(`/user/updateSendCount`, { userid }, \"GET\");\n\n//授權使用者\nexport const setAuthUser = async (params) =>\n ajax(`/user/setAuthUser`, params , \"POST\");\n\nexport const getAuthUsers = async () =>\n ajax(`/user/getAuthUsers`);\n\nexport const delAuthUser = async (id) =>\n ajax(`/user/delAuthUser`,{id});\n\nexport const getAuthList = async () =>\n ajax(`/user/getAuthList`);\n\n","import axios from 'axios'\nimport Cookies from 'js-cookie'\n\nimport store from '../store'\nimport { Toast } from 'vant'\n\nconst instance = axios.create({\n baseURL: process.env.VUE_APP_API_URL,\n timeout: 5000,\n withCredentials: true\n})\n\ninstance.interceptors.request.use(\n config => {\n // if(config.data.showloading || config.params.showloading){\n // console.log('showloading')\n // }\n if(config.requestBase=='sso'){\n config.baseURL = process.env.VUE_APP_SSO_URL\n }\n\n if (Cookies.get('token')) { // 判斷是否存在token,如果存在的話,則每個http header都加上token\n config.headers.Authorization = `${Cookies.get('token')}`;\n }\n\n\n if (config.method === 'post') {\n \n if(Cookies.get('uid')){\n config.data = { \n uid: Cookies.get('uid'),\n ...config.data\n } \n }\n\n // if(config.data.showloading){\n // console.log('showloading')\n // delete config.data.showloading\n // }\n\n } else if (config.method === 'get') {\n \n config.params = { \n uid: Cookies.get('uid'),\n ...config.params\n }\n\n // if(config.params.showloading){\n // console.log('showloading')\n // delete config.params.showloading\n // }\n\n }\n\n return config;\n },\n err => {\n return Promise.reject(err);\n }\n);\n\ninstance.interceptors.response.use(\n response => {\n refreshToken(response)\n return response\n },\n error => {\n if (error.response) {\n switch (error.response.status) {\n case 401:\n // 返回 401 清除token資訊並跳轉到登入頁面\n Cookies.remove('token',{ domain: store.state.sso_domain})\n Cookies.remove('uid',{ domain: store.state.sso_domain})\n \n store.commit(types.LOGOUT);\n \n router.replace({\n path: 'login',\n query: {redirect: router.currentRoute.fullPath}\n })\n }\n }\n if(!navigator.onLine){\n Toast('網路斷線,請重試')\n return\n }\n return Promise.reject(error) // 返回介面返回的錯誤資訊\n});\n\nfunction refreshToken(response) {\n let token = response.headers.authorization\n if (token) {\n console.log('change token')\n Cookies.set('token', token , { expires: 365 ,domain: store.state.sso_domain});\n }\n}\n\nexport default async function ajax( url , data={} , type='GET' , option={} ){\n \n let result\n if(type.toUpperCase() === 'GET' ){\n let queryStr = ''\n\n Object.keys(data).forEach(key=>{\n queryStr += key + '=' + data[key] + '&'\n })\n\n if(queryStr !== ''){\n queryStr = queryStr.substring(0,queryStr.lastIndexOf('&'))\n url += '?' + queryStr\n }\n\n result = await instance.get(url, option)\n }else{\n\n result = await instance.post(url,data,option)\n }\n return result.data\n}\n\n/*生成指定長度的隨機數*/\nfunction randomCode(length) {\n let chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];\n let result = \"\";\n for (let i = 0; i < length; i++) {\n let index = Math.ceil(Math.random() * 9);\n result += chars[index];\n }\n return result;\n}","import { getUserInfo, setUserTpl } from \"@/api/user\";\n\nexport default {\n namespaced: true,\n state: () => ({\n userInfo: null,\n }),\n mutations: {\n setUserInfo(state, payload) {\n state.userInfo = payload;\n },\n setCusCard(state, payload) {\n state.userInfo.cus_card = payload;\n },\n setLevel(state, payload) {\n state.userInfo.level = payload;\n },\n setTpl(state, payload) {\n state.userInfo.nc_template = payload;\n },\n },\n actions: {\n async getUserInfo(context) {\n var res = await getUserInfo();\n if (res.code === 200) {\n context.commit(\"setUserInfo\", res.data);\n return true;\n }else{\n return false;\n }\n },\n async setUserTpl(context, payload) {\n var res = await setUserTpl(payload);\n if (res.code === 200) {\n context.commit(\"setTpl\", payload);\n }\n },\n },\n};\n","import Cookies from 'js-cookie'\n\nimport { createStore } from \"vuex\";\nimport createPersistedState from \"vuex-persistedstate\";\nimport SecureLS from \"secure-ls\";\nimport user from \"./modules/user\";\n\nvar ls = new SecureLS({\n encodingType: \"aes\",\n isCompression: false,\n encryptionSecret: \"ASC1q2w3e4r\",\n});\n\nexport default createStore({\n state: () => ({\n user_id: \"\",\n domain: \"\",\n config: {},\n token: Cookies.get(\"token\") || \"\",\n }),\n mutations: {\n setUserId(state, payload) {\n state.user_id = payload;\n },\n setSiteConfig(state, payload) {\n state.config = payload;\n },\n setDomain(state, domain ){\n state.domain = domain\n },\n setSsoDomain(state, domain){\n state.sso_domain = domain\n }\n },\n modules: {\n user,\n },\n plugins: [\n createPersistedState({\n key: \"vuex\",\n storage: {\n getItem: (key) => ls.get(key),\n setItem: (key, value) => ls.set(key, value),\n removeItem: (key) => ls.remove(key),\n },\n }),\n ],\n});\n","var map = {\n\t\"./af\": \"2bfb\",\n\t\"./af.js\": \"2bfb\",\n\t\"./ar\": \"8e73\",\n\t\"./ar-dz\": \"a356\",\n\t\"./ar-dz.js\": \"a356\",\n\t\"./ar-kw\": \"423e\",\n\t\"./ar-kw.js\": \"423e\",\n\t\"./ar-ly\": \"1cfd\",\n\t\"./ar-ly.js\": \"1cfd\",\n\t\"./ar-ma\": \"0a84\",\n\t\"./ar-ma.js\": \"0a84\",\n\t\"./ar-sa\": \"8230\",\n\t\"./ar-sa.js\": \"8230\",\n\t\"./ar-tn\": \"6d83\",\n\t\"./ar-tn.js\": \"6d83\",\n\t\"./ar.js\": \"8e73\",\n\t\"./az\": \"485c\",\n\t\"./az.js\": \"485c\",\n\t\"./be\": \"1fc1\",\n\t\"./be.js\": \"1fc1\",\n\t\"./bg\": \"84aa\",\n\t\"./bg.js\": \"84aa\",\n\t\"./bm\": \"a7fa\",\n\t\"./bm.js\": \"a7fa\",\n\t\"./bn\": \"9043\",\n\t\"./bn-bd\": \"9686\",\n\t\"./bn-bd.js\": \"9686\",\n\t\"./bn.js\": \"9043\",\n\t\"./bo\": \"d26a\",\n\t\"./bo.js\": \"d26a\",\n\t\"./br\": \"6887\",\n\t\"./br.js\": \"6887\",\n\t\"./bs\": \"2554\",\n\t\"./bs.js\": \"2554\",\n\t\"./ca\": \"d716\",\n\t\"./ca.js\": \"d716\",\n\t\"./cs\": \"3c0d\",\n\t\"./cs.js\": \"3c0d\",\n\t\"./cv\": \"03ec\",\n\t\"./cv.js\": \"03ec\",\n\t\"./cy\": \"9797\",\n\t\"./cy.js\": \"9797\",\n\t\"./da\": \"0f14\",\n\t\"./da.js\": \"0f14\",\n\t\"./de\": \"b469\",\n\t\"./de-at\": \"b3eb\",\n\t\"./de-at.js\": \"b3eb\",\n\t\"./de-ch\": \"bb71\",\n\t\"./de-ch.js\": \"bb71\",\n\t\"./de.js\": \"b469\",\n\t\"./dv\": \"598a\",\n\t\"./dv.js\": \"598a\",\n\t\"./el\": \"8d47\",\n\t\"./el.js\": \"8d47\",\n\t\"./en-au\": \"0e6b\",\n\t\"./en-au.js\": \"0e6b\",\n\t\"./en-ca\": \"3886\",\n\t\"./en-ca.js\": \"3886\",\n\t\"./en-gb\": \"39a6\",\n\t\"./en-gb.js\": \"39a6\",\n\t\"./en-ie\": \"e1d3\",\n\t\"./en-ie.js\": \"e1d3\",\n\t\"./en-il\": \"7333\",\n\t\"./en-il.js\": \"7333\",\n\t\"./en-in\": \"ec2e\",\n\t\"./en-in.js\": \"ec2e\",\n\t\"./en-nz\": \"6f50\",\n\t\"./en-nz.js\": \"6f50\",\n\t\"./en-sg\": \"b7e9\",\n\t\"./en-sg.js\": \"b7e9\",\n\t\"./eo\": \"65db\",\n\t\"./eo.js\": \"65db\",\n\t\"./es\": \"898b\",\n\t\"./es-do\": \"0a3c\",\n\t\"./es-do.js\": \"0a3c\",\n\t\"./es-mx\": \"b5b7\",\n\t\"./es-mx.js\": \"b5b7\",\n\t\"./es-us\": \"55c9\",\n\t\"./es-us.js\": \"55c9\",\n\t\"./es.js\": \"898b\",\n\t\"./et\": \"ec18\",\n\t\"./et.js\": \"ec18\",\n\t\"./eu\": \"0ff2\",\n\t\"./eu.js\": \"0ff2\",\n\t\"./fa\": \"8df4\",\n\t\"./fa.js\": \"8df4\",\n\t\"./fi\": \"81e9\",\n\t\"./fi.js\": \"81e9\",\n\t\"./fil\": \"d69a\",\n\t\"./fil.js\": \"d69a\",\n\t\"./fo\": \"0721\",\n\t\"./fo.js\": \"0721\",\n\t\"./fr\": \"9f26\",\n\t\"./fr-ca\": \"d9f8\",\n\t\"./fr-ca.js\": \"d9f8\",\n\t\"./fr-ch\": \"0e49\",\n\t\"./fr-ch.js\": \"0e49\",\n\t\"./fr.js\": \"9f26\",\n\t\"./fy\": \"7118\",\n\t\"./fy.js\": \"7118\",\n\t\"./ga\": \"5120\",\n\t\"./ga.js\": \"5120\",\n\t\"./gd\": \"f6b4\",\n\t\"./gd.js\": \"f6b4\",\n\t\"./gl\": \"8840\",\n\t\"./gl.js\": \"8840\",\n\t\"./gom-deva\": \"aaf2\",\n\t\"./gom-deva.js\": \"aaf2\",\n\t\"./gom-latn\": \"0caa\",\n\t\"./gom-latn.js\": \"0caa\",\n\t\"./gu\": \"e0c5\",\n\t\"./gu.js\": \"e0c5\",\n\t\"./he\": \"c7aa\",\n\t\"./he.js\": \"c7aa\",\n\t\"./hi\": \"dc4d\",\n\t\"./hi.js\": \"dc4d\",\n\t\"./hr\": \"4ba9\",\n\t\"./hr.js\": \"4ba9\",\n\t\"./hu\": \"5b14\",\n\t\"./hu.js\": \"5b14\",\n\t\"./hy-am\": \"d6b6\",\n\t\"./hy-am.js\": \"d6b6\",\n\t\"./id\": \"5038\",\n\t\"./id.js\": \"5038\",\n\t\"./is\": \"0558\",\n\t\"./is.js\": \"0558\",\n\t\"./it\": \"6e98\",\n\t\"./it-ch\": \"6f12\",\n\t\"./it-ch.js\": \"6f12\",\n\t\"./it.js\": \"6e98\",\n\t\"./ja\": \"079e\",\n\t\"./ja.js\": \"079e\",\n\t\"./jv\": \"b540\",\n\t\"./jv.js\": \"b540\",\n\t\"./ka\": \"201b\",\n\t\"./ka.js\": \"201b\",\n\t\"./kk\": \"6d79\",\n\t\"./kk.js\": \"6d79\",\n\t\"./km\": \"e81d\",\n\t\"./km.js\": \"e81d\",\n\t\"./kn\": \"3e92\",\n\t\"./kn.js\": \"3e92\",\n\t\"./ko\": \"22f8\",\n\t\"./ko.js\": \"22f8\",\n\t\"./ku\": \"2421\",\n\t\"./ku.js\": \"2421\",\n\t\"./ky\": \"9609\",\n\t\"./ky.js\": \"9609\",\n\t\"./lb\": \"440c\",\n\t\"./lb.js\": \"440c\",\n\t\"./lo\": \"b29d\",\n\t\"./lo.js\": \"b29d\",\n\t\"./lt\": \"26f9\",\n\t\"./lt.js\": \"26f9\",\n\t\"./lv\": \"b97c\",\n\t\"./lv.js\": \"b97c\",\n\t\"./me\": \"293c\",\n\t\"./me.js\": \"293c\",\n\t\"./mi\": \"688b\",\n\t\"./mi.js\": \"688b\",\n\t\"./mk\": \"6909\",\n\t\"./mk.js\": \"6909\",\n\t\"./ml\": \"02fb\",\n\t\"./ml.js\": \"02fb\",\n\t\"./mn\": \"958b\",\n\t\"./mn.js\": \"958b\",\n\t\"./mr\": \"39bd\",\n\t\"./mr.js\": \"39bd\",\n\t\"./ms\": \"ebe4\",\n\t\"./ms-my\": \"6403\",\n\t\"./ms-my.js\": \"6403\",\n\t\"./ms.js\": \"ebe4\",\n\t\"./mt\": \"1b45\",\n\t\"./mt.js\": \"1b45\",\n\t\"./my\": \"8689\",\n\t\"./my.js\": \"8689\",\n\t\"./nb\": \"6ce3\",\n\t\"./nb.js\": \"6ce3\",\n\t\"./ne\": \"3a39\",\n\t\"./ne.js\": \"3a39\",\n\t\"./nl\": \"facd\",\n\t\"./nl-be\": \"db29\",\n\t\"./nl-be.js\": \"db29\",\n\t\"./nl.js\": \"facd\",\n\t\"./nn\": \"b84c\",\n\t\"./nn.js\": \"b84c\",\n\t\"./oc-lnc\": \"167b\",\n\t\"./oc-lnc.js\": \"167b\",\n\t\"./pa-in\": \"f3ff\",\n\t\"./pa-in.js\": \"f3ff\",\n\t\"./pl\": \"8d57\",\n\t\"./pl.js\": \"8d57\",\n\t\"./pt\": \"f260\",\n\t\"./pt-br\": \"d2d4\",\n\t\"./pt-br.js\": \"d2d4\",\n\t\"./pt.js\": \"f260\",\n\t\"./ro\": \"972c\",\n\t\"./ro.js\": \"972c\",\n\t\"./ru\": \"957c\",\n\t\"./ru.js\": \"957c\",\n\t\"./sd\": \"6784\",\n\t\"./sd.js\": \"6784\",\n\t\"./se\": \"ffff\",\n\t\"./se.js\": \"ffff\",\n\t\"./si\": \"eda5\",\n\t\"./si.js\": \"eda5\",\n\t\"./sk\": \"7be6\",\n\t\"./sk.js\": \"7be6\",\n\t\"./sl\": \"8155\",\n\t\"./sl.js\": \"8155\",\n\t\"./sq\": \"c8f3\",\n\t\"./sq.js\": \"c8f3\",\n\t\"./sr\": \"cf1e\",\n\t\"./sr-cyrl\": \"13e9\",\n\t\"./sr-cyrl.js\": \"13e9\",\n\t\"./sr.js\": \"cf1e\",\n\t\"./ss\": \"52bd\",\n\t\"./ss.js\": \"52bd\",\n\t\"./sv\": \"5fbd\",\n\t\"./sv.js\": \"5fbd\",\n\t\"./sw\": \"74dc\",\n\t\"./sw.js\": \"74dc\",\n\t\"./ta\": \"3de5\",\n\t\"./ta.js\": \"3de5\",\n\t\"./te\": \"5cbb\",\n\t\"./te.js\": \"5cbb\",\n\t\"./tet\": \"576c\",\n\t\"./tet.js\": \"576c\",\n\t\"./tg\": \"3b1b\",\n\t\"./tg.js\": \"3b1b\",\n\t\"./th\": \"10e8\",\n\t\"./th.js\": \"10e8\",\n\t\"./tk\": \"5aff\",\n\t\"./tk.js\": \"5aff\",\n\t\"./tl-ph\": \"0f38\",\n\t\"./tl-ph.js\": \"0f38\",\n\t\"./tlh\": \"cf75\",\n\t\"./tlh.js\": \"cf75\",\n\t\"./tr\": \"0e81\",\n\t\"./tr.js\": \"0e81\",\n\t\"./tzl\": \"cf51\",\n\t\"./tzl.js\": \"cf51\",\n\t\"./tzm\": \"c109\",\n\t\"./tzm-latn\": \"b53d\",\n\t\"./tzm-latn.js\": \"b53d\",\n\t\"./tzm.js\": \"c109\",\n\t\"./ug-cn\": \"6117\",\n\t\"./ug-cn.js\": \"6117\",\n\t\"./uk\": \"ada2\",\n\t\"./uk.js\": \"ada2\",\n\t\"./ur\": \"5294\",\n\t\"./ur.js\": \"5294\",\n\t\"./uz\": \"2e8c\",\n\t\"./uz-latn\": \"010e\",\n\t\"./uz-latn.js\": \"010e\",\n\t\"./uz.js\": \"2e8c\",\n\t\"./vi\": \"2921\",\n\t\"./vi.js\": \"2921\",\n\t\"./x-pseudo\": \"fd7e\",\n\t\"./x-pseudo.js\": \"fd7e\",\n\t\"./yo\": \"7f33\",\n\t\"./yo.js\": \"7f33\",\n\t\"./zh-cn\": \"5c3a\",\n\t\"./zh-cn.js\": \"5c3a\",\n\t\"./zh-hk\": \"49ab\",\n\t\"./zh-hk.js\": \"49ab\",\n\t\"./zh-mo\": \"3a6c\",\n\t\"./zh-mo.js\": \"3a6c\",\n\t\"./zh-tw\": \"90ea\",\n\t\"./zh-tw.js\": \"90ea\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"4678\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader-v16/dist/index.js??ref--1-1!./Footer.vue?vue&type=style&index=0&id=63dfcb5c&lang=css\"","module.exports = __webpack_public_path__ + \"img/avatar.45eb3d06.png\";","import script from \"./App.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./App.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=ddbcd508&lang=less\"\n\nconst __exports__ = script;\n\nexport default __exports__","import {\n Locale,\n Button,\n Toast,\n ShareSheet,\n NavBar,\n Tab,\n Tabs,\n Form,\n Field,\n Cell,\n CellGroup,\n Uploader,\n Dialog,\n Popup,\n Overlay,\n Switch,\n Steps,\n Step,\n SwipeCell\n} from \"vant\";\n\nimport zhTW from \"vant/es/locale/lang/zh-TW\";\n\nLocale.use(\"zh-TW\", zhTW);\n\nexport function vant(app) {\n app\n .use(Button)\n .use(Toast)\n .use(ShareSheet)\n .use(NavBar)\n .use(Tab)\n .use(Tabs)\n .use(Form)\n .use(Field)\n .use(Cell)\n .use(CellGroup)\n .use(Uploader)\n .use(Dialog)\n .use(Popup)\n .use(Overlay)\n .use(Switch)\n .use(Steps)\n .use(Step)\n .use(SwipeCell)\n}\n","// import { v1 as uuidv1 } from 'uuid'\nimport Cookies from 'js-cookie'\n// import { useShopStore } from \"@/store/Shop\"\n// import { useUserStore } from \"@/store/User\"\n// import { useCartStore } from \"@/store/Cart\"\n\nimport store from '@/store/index.js'\n\nexport async function initSession() {\n // if(!Cookies.get('SessionId')){\n // Cookies.set('SessionId',uuidv1())\n // }\n}\n\nexport async function initStore() {\n // 獲取當前頁面的主機名\n const hostname = window.location.hostname;\n\n //判斷hostname是否為ip\n const reg = /^(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)$/;\n if(reg.test(hostname)){\n store.commit('setDomain',{domain:hostname})\n return\n }\n // 將主機名按照句點進行拆分\n const parts = hostname.split('.');\n let domain = '';\n // 如果主機名包含至少 3 個部分(例如 subdomain.example.com)\n if (parts.length >= 3) {\n // 獲取第二個部分(即 subdomain)\n domain = parts[1]+'.'+parts[2];\n }else{\n domain = hostname;\n }\n store.commit('setSsoDomain',domain)\n store.commit('setDomain',hostname)\n}\n","import { createApp } from \"vue\";\nimport App from \"./App.vue\";\nimport router from \"./router\";\nimport store from \"./store\";\n\nimport { vant } from \"@/plugins/vant\";\n\nimport { VueClipboard } from \"@soerenmartius/vue3-clipboard\";\n\nimport \"@/assets/css/normalize.css\";\nimport \"@/assets/css/common.less\";\nimport Cookies from \"js-cookie\";\n// import './registerServiceWorker'\n\nimport { initStore, initSession } from './utils/init'\n\n(async function init() {\n //使用URLSearchParams API取得query string的refer參數,並寫到Cookie\n const urlParams = new URLSearchParams(window.location.search);\n //取得refer參數\n const refer = urlParams.get('refer');\n\n //將refer參數寫入Cookie\n if (!Cookies.get('refer_code') && refer) {\n Cookies.set('refer_code', refer, { expires: 1 });\n }\n await initStore()\n})()\n\n\n\nconst vue = createApp(App);\n\nvant(vue);\nvue.use(VueClipboard);\nvue.use(store)\nvue.use(router)\nvue.mount(\"#app\");\n","module.exports = __webpack_public_path__ + \"img/logo_w.931500d2.jpg\";","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!./style.css?vue&type=style&index=0&lang=css\"","\n\n\n\n\n\n\n","import script from \"./index.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./index.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"@/assets/css/style.css?vue&type=style&index=0&lang=css\"\nimport \"./index.vue?vue&type=style&index=1&id=bc649b4c&lang=less&scoped=true\"\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/home/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-bc649b4c\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6314c0d0\"\nconst script = {}\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/home/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5d4f0130\"\nconst script = {}\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/home/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import Cookies from 'js-cookie'\nimport liff from \"@line/liff\"\n\nimport { createRouter, createWebHistory } from \"vue-router\";\n\nimport store from \"@/store\";\n\nimport NProgress from \"nprogress\";\nimport \"nprogress/nprogress.css\";\n\nimport { Toast } from 'vant';\n\nimport Home from \"../views/Home/index.vue\";\nimport Card from \"../views/Card/Index.vue\";\nimport Auth from \"../views/Auth/Index.vue\";\n\nconst routes = [\n {\n path: \"/\",\n name: \"Home\",\n component: Home,\n },\n {\n path: \"/linelogin\",\n name: \"LineLogin\",\n component: ()=> import(\"../views/Login/LineLogin.vue\")\n },\n {\n path: \"/send\",\n name: \"Send\",\n component: () =>\n import(/* webpackChunkName: \"send\" */ \"../views/Send/index.vue\"),\n },\n {\n path: \"/shop\",\n name: \"Shop\",\n component: () =>\n import(/* webpackChunkName: \"shop\" */ \"../views/Shop/index.vue\"),\n },\n {\n path: \"/shop/inputsn\",\n name: \"InputSN\",\n component: () =>\n import(/* webpackChunkName: \"user\" */ \"../views/Shop/Inputsn.vue\"),\n },\n {\n path: \"/member\",\n name: \"Member\",\n component: () =>\n import(/* webpackChunkName: \"user\" */ \"../views/Member/index.vue\"),\n },\n {\n path: \"/connections\",\n name: \"Connections\",\n component: () =>\n import(/* webpackChunkName: \"user\" */ \"../views/Connections/index.vue\"),\n },\n {\n path: \"/card\",\n name: \"Card\",\n component: Card,\n children: [\n {\n path: \"/card/edit\",\n name: \"CardEdit\",\n component: () =>\n import(/* webpackChunkName: \"card\" */ \"../views/Card/Edit\"),\n meta: { keepAlive: true },\n },\n {\n path: \"/card/notice\",\n name: \"CardNotice\",\n component: () =>\n import(/* webpackChunkName: \"card\" */ \"../views/Card/Notice\"),\n },\n {\n path: \"/card/video\",\n name: \"CardVideo\",\n component: () =>\n import(/* webpackChunkName: \"card\" */ \"../views/Card/Video\"),\n meta: { keepAlive: true },\n },\n {\n path: \"/card/preview\",\n name: \"CardPreview\",\n component: () =>\n import(/* webpackChunkName: \"card\" */ \"@/components/Preview\"),\n meta: { keepAlive: true },\n },\n ],\n },\n {\n path: \"/auth\",\n name: \"Auth\",\n component: Auth,\n children: [\n {\n path: \"/auth/auth\",\n name: \"Auth\",\n component: () => import(\"../views/Auth/Auth.vue\")\n },\n {\n path: \"/auth/getauth\",\n name: \"GetAuth\",\n component: () => import(\"../views/Auth/GetAuth.vue\"),\n meta: { keepAlive: true },\n },\n {\n path: \"/auth/edit\",\n name: \"AuthEdit\",\n component: () => import(\"../views/Auth/Edit.vue\"),\n meta: { keepAlive: true },\n },\n {\n path: \"/auth/preview\",\n name: \"AuthPreview\",\n component: () =>\n import(/* webpackChunkName: \"card\" */ \"@/components/Preview\"),\n meta: { keepAlive: true },\n },\n ],\n },\n {\n path: \"/register\",\n name: \"Register\",\n component: () =>\n import(/* webpackChunkName: \"auth\" */ \"../views/Register/index.vue\"),\n // component: () => import(/* webpackChunkName: \"about\" */ '../views/About.vue')\n },\n {\n path: \"/login\",\n name: \"Login\",\n component: () =>\n import(/* webpackChunkName: \"auth\" */ \"../views/Login/index.vue\"),\n },\n {\n path: \"/test\",\n name: \"Test\",\n component: () => import(/* webpackChunkName: \"auth\" */ \"../views/Test.vue\"),\n },\n];\n\nconst router = createRouter({\n history: createWebHistory(process.env.BASE_URL),\n routes,\n});\n\nrouter.beforeEach((to, from, next) => {\n NProgress.start();\n if ( to.path !== \"/login\" && to.path !== \"/register\" && to.path !== \"/linelogin\") {\n if (!Cookies.get(\"token\")) {\n Toast('請重新登入')\n next(\"/login\")\n }\n\n // if(!store.state.user.userInfo){\n // await store.dispatch('user/getUserInfo')\n // }\n }\n\n next();\n});\n\nrouter.afterEach(() => {\n NProgress.done();\n});\n\nexport default router;\n","import ajax from \"./ajax\";\n\nexport const getUserInfo = async () => ajax(`/user/getUserInfo`);\n\nexport const setUserLevel = async (level) =>\n ajax(`/user/setUserLevel`, { level }, \"POST\");\n\nexport const setUserTpl = async (tpl) =>\n ajax(`/user/setUserTpl`, { tpl }, \"POST\");\n\nexport const updateCard = async (userInfo) =>\n ajax(`/card/updateCard`, userInfo, \"POST\");\n\nexport const getUserCompany = async () => ajax(`/user/getUserCompany`);\nexport const addUserCompany = async (params) => ajax(`/user/addUserCompany`,params,'POST');\nexport const updateUserCompany = async (params) => ajax(`/user/updateUserCompany`,params,'POST');\nexport const deleteUserCompany = async (id) => ajax(`/user/deleteUserCompany`,{id},'POST');\nexport const setUCDefault = async (id) => ajax(`/user/setUCDefault`,{id},'POST');\n\nexport const getUserFavorite = async () => ajax(`/user/getFavorite`);\nexport const getUserConnections = async () => ajax(`/user/getConnections`);\nexport const addFavorite = async (userid)=> ajax(`/user/addFavorite`,{userid},\"POST\")\nexport const delFavorite = async (id)=> ajax(`/user/delFavorite`,{id},\"POST\")\n","\n\n\n\n","import { render } from \"./Footer.vue?vue&type=template&id=63dfcb5c\"\nimport script from \"./Footer.vue?vue&type=script&lang=js\"\nexport * from \"./Footer.vue?vue&type=script&lang=js\"\n\nimport \"./Footer.vue?vue&type=style&index=0&id=63dfcb5c&lang=css\"\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/home/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/public/home/js/card.03edf16f.js b/public/home/js/card.03edf16f.js deleted file mode 100644 index b9b5428..0000000 --- a/public/home/js/card.03edf16f.js +++ /dev/null @@ -1,2 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["card"],{"0051":function(e,t,r){e.exports=r.p+"img/0003.93dde42a.png"},2258:function(e,t,r){"use strict";r.r(t);var o=r("7a23"),n=function(e){return Object(o["pushScopeId"])("data-v-32afe415"),e=e(),Object(o["popScopeId"])(),e},c=n((function(){return Object(o["createElementVNode"])("div",{class:"yt-content"},[Object(o["createElementVNode"])("iframe",{width:"375",height:"215",src:"https://www.youtube.com/embed/LTb9ubi5qXo",title:"SlashCard教學",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""})],-1)}));function a(e,t){var r=Object(o["resolveComponent"])("van-nav-bar");return Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,[Object(o["createVNode"])(r,{title:"教學影片","right-text":"關閉",onClickRight:t[0]||(t[0]=function(t){return e.$router.push("/card/edit")})}),c],64)}r("d4c5");var l=r("6b0d"),i=r.n(l);const s={},u=i()(s,[["render",a],["__scopeId","data-v-32afe415"]]);t["default"]=u},"25f0":function(e,t,r){"use strict";var o=r("e330"),n=r("5e77").PROPER,c=r("6eeb"),a=r("825a"),l=r("3a9b"),i=r("577e"),s=r("d039"),u=r("ad6d"),d="toString",f=RegExp.prototype,m=f[d],b=o(u),p=s((function(){return"/a/b"!=m.call({source:"a",flags:"b"})})),j=n&&m.name!=d;(p||j)&&c(RegExp.prototype,d,(function(){var e=a(this),t=i(e.source),r=e.flags,o=i(void 0===r&&l(f,e)&&!("flags"in f)?b(e):r);return"/"+t+"/"+o}),{unsafe:!0})},"2a7e":function(e,t,r){e.exports=r.p+"img/0004.49f3bc8b.png"},3377:function(e,t,r){},"466d":function(e,t,r){"use strict";var o=r("c65b"),n=r("d784"),c=r("825a"),a=r("50c4"),l=r("577e"),i=r("1d80"),s=r("dc4a"),u=r("8aa5"),d=r("14c3");n("match",(function(e,t,r){return[function(t){var r=i(this),n=void 0==t?void 0:s(t,e);return n?o(n,t,r):new RegExp(t)[e](l(r))},function(e){var o=c(this),n=l(e),i=r(t,o,n);if(i.done)return i.value;if(!o.global)return d(o,n);var s=o.unicode;o.lastIndex=0;var f,m=[],b=0;while(null!==(f=d(o,n))){var p=l(f[0]);m[b]=p,""===p&&(o.lastIndex=u(n,a(o.lastIndex),s)),b++}return 0===b?null:m}]}))},"4ac0":function(e,t,r){"use strict";r.r(t);r("9911");var o=r("7a23"),n=r("322d"),c=r.n(n),a=function(e){return Object(o["pushScopeId"])("data-v-692907ee"),e=e(),Object(o["popScopeId"])(),e},l={id:"app",class:"container my-4"},s={class:"card-title"},u=a((function(){return Object(o["createElementVNode"])("div",null,null,-1)})),d=Object(o["createTextVNode"])("教學影片"),f=Object(o["createTextVNode"])(" 預覽 "),m={class:"card my-2"},b={class:"card-header"},p={class:"card-header-tabs nav nav-tabs"},j=["onClick"],v=a((function(){return Object(o["createElementVNode"])("button",{type:"button",class:"nav-link"},[Object(o["createElementVNode"])("i",{class:"fa fa-plus-circle"}),Object(o["createTextVNode"])(" + ")],-1)})),g=[v],O={key:0,class:"card-content"},h={class:"card-body"},V={class:"form-group mb-2 was-validated"},N=a((function(){return Object(o["createElementVNode"])("label",{for:"utel-altText"},"標題文字",-1)})),E=a((function(){return Object(o["createElementVNode"])("small",{class:"form-text text-muted"},"與我的名片切換時顯示的文字。",-1)})),x={class:"form-group mb-2 was-validated"},w=a((function(){return Object(o["createElementVNode"])("label",{for:"utel-showNfc"},"是否顯示於感應名片",-1)})),k=a((function(){return Object(o["createElementVNode"])("br",null,null,-1)})),C=a((function(){return Object(o["createElementVNode"])("small",{class:"form-text text-muted"},"與我的名片切換時顯示的文字。",-1)})),y={key:1,class:"card-content"},B={class:"card-body pb-2 pt-3"},T={class:"row"},S={key:0,class:"col-sm-12"},_={class:"form-group mb-2 mb-2"},z=a((function(){return Object(o["createElementVNode"])("label",null,"控制卡片",-1)})),I={class:"d-flex btn-group mb-1"},R=a((function(){return Object(o["createElementVNode"])("i",{class:"iconfont icon-arrow-o-l"},null,-1)})),M=Object(o["createTextVNode"])(" 前移 "),D=[R,M],q=a((function(){return Object(o["createElementVNode"])("i",{class:"iconfont icon-arrow-o-r"},null,-1)})),U=Object(o["createTextVNode"])(" 後移 "),F=[q,U],A=a((function(){return Object(o["createElementVNode"])("i",{class:"iconfont icon-delete"},null,-1)})),P=Object(o["createTextVNode"])(" 刪除 "),L=[A,P],J=a((function(){return Object(o["createElementVNode"])("small",{class:"form-text text-muted"},"你可以點選前後移按鈕來移動卡片。",-1)})),$={class:"col-sm-12"},H={class:"form-group mb-2 was-validated"},G=a((function(){return Object(o["createElementVNode"])("label",{for:"utel-showNfc"},"是否顯示",-1)})),W=a((function(){return Object(o["createElementVNode"])("br",null,null,-1)})),X={class:"form-group mb-2 was-validated"},Z=a((function(){return Object(o["createElementVNode"])("label",{for:"vcard-image"}," 卡片圖片 ",-1)})),K={key:0,class:"upload-main"},Q=["src"],Y={key:1,class:"upload-main"},ee={ref:"uploadImg",id:"upload-img",class:"upload-img",crossorigin:"anonymous",src:c.a},te=a((function(){return Object(o["createElementVNode"])("p",null,"請上傳圖片",-1)})),re=a((function(){return Object(o["createElementVNode"])("small",{class:"form-text text-muted"},null,-1)})),oe={class:"form-group mb-2 was-validated"},ne=a((function(){return Object(o["createElementVNode"])("label",{for:"vcard-link"},"圖片網址連結",-1)})),ce=a((function(){return Object(o["createElementVNode"])("small",{class:"form-text text-muted"}," 連結(需輸入完整網址,http://..,https://...) ",-1)})),ae={class:"form-group mb-2 was-validated"},le=a((function(){return Object(o["createElementVNode"])("label",{for:"vcard-titleColor"},"卡片底色",-1)})),ie={class:"input-group input-group-sm"},se={class:"input-group-append"},ue=a((function(){return Object(o["createElementVNode"])("small",{class:"form-text text-muted"},"請填寫卡片標題文字的顏色。",-1)})),de={class:"form-group mb-2 was-validated"},fe=a((function(){return Object(o["createElementVNode"])("label",{for:"vcard-title"},"卡片標題",-1)})),me=a((function(){return Object(o["createElementVNode"])("small",{class:"form-text text-muted"},"請填寫卡片標題。",-1)})),be={class:"form-group mb-2 was-validated"},pe=a((function(){return Object(o["createElementVNode"])("label",{for:"vcard-titleColor"},"標題文字顏色",-1)})),je={class:"input-group input-group-sm"},ve={class:"input-group-append"},ge=a((function(){return Object(o["createElementVNode"])("small",{class:"form-text text-muted"},"請填寫卡片標題文字的顏色。",-1)})),Oe={class:"form-group mb-2 was-validated"},he=a((function(){return Object(o["createElementVNode"])("label",{for:"vcard-desc"},"卡片說明",-1)})),Ve=a((function(){return Object(o["createElementVNode"])("small",{class:"form-text text-muted"},"請填寫卡片說明。",-1)})),Ne={class:"form-group mb-2 was-validated"},Ee=a((function(){return Object(o["createElementVNode"])("label",{for:"vcard-titleColor"},"說明文字顏色",-1)})),xe={class:"input-group input-group-sm"},we={class:"input-group-append"},ke=a((function(){return Object(o["createElementVNode"])("small",{class:"form-text text-muted"},"請填寫卡片標題文字的顏色。",-1)})),Ce={class:"list-group list-group-flush"},ye={class:"row"},Be={class:"col-sm-12"},Te={class:"form-group mb-2"},Se={class:"d-flex btn-group mb-1"},_e=["onClick"],ze=a((function(){return Object(o["createElementVNode"])("i",{class:"iconfont icon-arrow-o-u"},null,-1)})),Ie=Object(o["createTextVNode"])(" 上移 "),Re=[ze,Ie],Me=["onClick"],De=a((function(){return Object(o["createElementVNode"])("i",{class:"iconfont icon-arrow-o-d"},null,-1)})),qe=Object(o["createTextVNode"])(" 下移 "),Ue=[De,qe],Fe=["onClick"],Ae=a((function(){return Object(o["createElementVNode"])("i",{class:"iconfont icon-delete"},null,-1)})),Pe=Object(o["createTextVNode"])(" 刪除 "),Le=[Ae,Pe],Je={class:"col-sm-12"},$e={class:"form-group mb-2 was-validated"},He={for:"cardbtn-text-0"},Ge=["onUpdate:modelValue"],We={class:"form-group mb-2 was-validated"},Xe={for:"cardbtn-link-0"},Ze=["onUpdate:modelValue"],Ke={class:"form-group mb-2 was-validated"},Qe=a((function(){return Object(o["createElementVNode"])("label",{for:"vcard-titleColor"},"按鈕背景顏色",-1)})),Ye={class:"input-group input-group-sm"},et=["onUpdate:modelValue"],tt={class:"input-group-append"},rt=["onUpdate:modelValue"],ot={class:"list-group-item"},nt=a((function(){return Object(o["createElementVNode"])("i",{class:"fa fa-plus-circle"},null,-1)})),ct=Object(o["createTextVNode"])(" 新增按鈕 "),at=[nt,ct],lt=a((function(){return Object(o["createElementVNode"])("i",{class:"fa fa-plus-circle"},null,-1)})),it=Object(o["createTextVNode"])(" 新增分享按鈕 "),st=[lt,it],ut={class:"d-flex mx-n2 my-2 row"},dt=a((function(){return Object(o["createElementVNode"])("i",{class:"fa mr-2 fa-id-card-o"},null,-1)})),ft=Object(o["createTextVNode"])(" 建立名片 "),mt=[dt,ft],bt=a((function(){return Object(o["createElementVNode"])("div",{id:"modal-exportimport","data-backdrop":"static","data-keyboard":"false",tabindex:"-1",class:"fade modal"},[Object(o["createElementVNode"])("div",{class:"align-items-stretch modal-dialog modal-dialog-centered modal-xl"},[Object(o["createElementVNode"])("div",{class:"modal-content"},[Object(o["createElementVNode"])("div",{class:"d-flex flex-column modal-body"},[Object(o["createElementVNode"])("textarea",{class:"form-control form-control-sm flex-fill"}),Object(o["createElementVNode"])("small",{class:"form-text text-muted"},"請複製匯出的資料,或貼上之前的資料並點一下「匯入」按鈕。")]),Object(o["createElementVNode"])("div",{class:"modal-footer"},[Object(o["createElementVNode"])("button",{type:"button",class:"btn btn-outline-success"}," 複製 "),Object(o["createElementVNode"])("button",{type:"button",class:"btn btn-secondary"},"關閉"),Object(o["createElementVNode"])("button",{type:"button",class:"btn btn-primary"},"匯入")])])])],-1)})),pt={key:1,class:"cropper-section"},jt={class:"crop-area"},vt={class:"crop-btn"},gt={class:"btn-group btn-group-sm",role:"group","aria-label":"Small button group"},Ot=Object(o["createTextVNode"])("取消"),ht=Object(o["createTextVNode"])("剪裁");function Vt(e,t,r,n,c,a){var i=Object(o["resolveComponent"])("van-nav-bar"),v=Object(o["resolveComponent"])("van-button"),R=Object(o["resolveComponent"])("van-switch"),M=Object(o["resolveComponent"])("van-uploader"),q=Object(o["resolveComponent"])("Footer"),U=Object(o["resolveComponent"])("van-overlay"),A=Object(o["resolveComponent"])("cropper");return Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,[Object(o["createVNode"])(i,{title:"商務卡片","right-text":"關閉",onClickRight:t[0]||(t[0]=function(t){return e.$router.push("/")})}),(Object(o["openBlock"])(),Object(o["createBlock"])(o["KeepAlive"],null,[Object(o["createElementVNode"])("div",l,[Object(o["createElementVNode"])("div",s,[u,Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(v,{icon:"video",type:"primary",onClick:t[1]||(t[1]=function(t){return e.$router.push("/card/video")})},{default:Object(o["withCtx"])((function(){return[d]})),_:1})]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(v,{icon:"browsing-history",type:"primary",onClick:e.handlePreview},{default:Object(o["withCtx"])((function(){return[f]})),_:1},8,["onClick"])])]),Object(o["createElementVNode"])("div",m,[Object(o["createElementVNode"])("div",b,[Object(o["createElementVNode"])("ul",p,[Object(o["createElementVNode"])("li",{class:"nav-item",onClick:t[2]||(t[2]=function(t){return e.form.page="setting"})},[Object(o["createElementVNode"])("button",{type:"button",class:Object(o["normalizeClass"])(["nav-link",{active:"setting"===e.form.page}])}," 設定 ",2)]),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.form.json5.cards,(function(t,r){return Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{class:"nav-item",key:r,onClick:function(t){return e.form.page=r+1}},[Object(o["createElementVNode"])("button",{type:"button",class:Object(o["normalizeClass"])(["nav-link",{active:e.form.page===r+1}])},Object(o["toDisplayString"])(r+1),3)],8,j)})),128)),e.form.json5.cards.length<10?(Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{key:0,class:"nav-item",onClick:t[3]||(t[3]=function(){return e.addCard&&e.addCard.apply(e,arguments)})},g)):Object(o["createCommentVNode"])("",!0)])]),"setting"===e.form.page?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",O,[Object(o["createElementVNode"])("div",h,[Object(o["createElementVNode"])("div",V,[N,Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{pattern:".+",required:"required",id:"utel-altText",class:"form-control form-control-sm","onUpdate:modelValue":t[4]||(t[4]=function(t){return e.form.title=t})},null,512),[[o["vModelText"],e.form.title]]),E]),Object(o["createElementVNode"])("div",x,[w,k,Object(o["createVNode"])(R,{modelValue:e.form.showNfc,"onUpdate:modelValue":t[5]||(t[5]=function(t){return e.form.showNfc=t})},null,8,["modelValue"]),C])])])):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",y,[Object(o["createElementVNode"])("div",B,[Object(o["createElementVNode"])("div",T,[e.form.json5.cards.length>1?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",S,[Object(o["createElementVNode"])("div",_,[z,Object(o["createElementVNode"])("div",I,[Object(o["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-info",onClick:t[6]||(t[6]=function(t){return e.moveCard(0,e.form.page)})},D),Object(o["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-info",onClick:t[7]||(t[7]=function(t){return e.moveCard(1,e.form.page)})},F),Object(o["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:t[8]||(t[8]=function(t){return e.delCard(e.form.page)})},L)]),J])])):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("div",$,[Object(o["createElementVNode"])("div",H,[G,W,Object(o["createVNode"])(R,{modelValue:e.form.json5.cards[e.form.page-1].isShow,"onUpdate:modelValue":t[9]||(t[9]=function(t){return e.form.json5.cards[e.form.page-1].isShow=t})},null,8,["modelValue"])]),Object(o["createElementVNode"])("div",X,[Z,Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(M,{"after-read":e.afterRead,"max-count":1,name:"cardimage",onDelete:e.handleDelete},{default:Object(o["withCtx"])((function(){return[e.form.json5.cards[e.form.page-1].image.length>0?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",K,[Object(o["createElementVNode"])("img",{ref:"uploadImg",id:"upload-img",class:"upload-img",src:e.form.json5.cards[e.form.page-1].image,alt:"",crossorigin:"anonymous"},null,8,Q)])):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Y,[Object(o["createElementVNode"])("img",ee,null,512),te]))]})),_:1},8,["after-read","onDelete"])]),re]),Object(o["createElementVNode"])("div",oe,[ne,Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{pattern:"(https?://|line://|tel:|mailto:)\\S+",id:"vcard-link",inputmode:"url",type:"url",class:"form-control form-control-sm","onUpdate:modelValue":t[10]||(t[10]=function(t){return e.form.json5.cards[e.form.page-1].link=t})},null,512),[[o["vModelText"],e.form.json5.cards[e.form.page-1].link]]),ce]),Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("button",{class:"btn btn-primary btn-sm",onClick:t[11]||(t[11]=function(){return e.handleColorThief&&e.handleColorThief.apply(e,arguments)})},"AI配色")]),Object(o["createElementVNode"])("div",ae,[le,Object(o["createElementVNode"])("div",ie,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-bgColor",inputmode:"url",class:"form-control","onUpdate:modelValue":t[12]||(t[12]=function(t){return e.form.json5.cards[e.form.page-1].bgColor=t})},null,512),[[o["vModelText"],e.form.json5.cards[e.form.page-1].bgColor]]),Object(o["createElementVNode"])("div",se,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":t[13]||(t[13]=function(t){return e.form.json5.cards[e.form.page-1].bgColor=t})},null,512),[[o["vModelText"],e.form.json5.cards[e.form.page-1].bgColor]])])]),ue]),Object(o["createElementVNode"])("div",de,[fe,Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{pattern:".+",required:"required",id:"vcard-title",class:"form-control form-control-sm","onUpdate:modelValue":t[14]||(t[14]=function(t){return e.form.json5.cards[e.form.page-1].title=t})},null,512),[[o["vModelText"],e.form.json5.cards[e.form.page-1].title]]),me]),Object(o["createElementVNode"])("div",be,[pe,Object(o["createElementVNode"])("div",je,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-titleColor",inputmode:"url",class:"form-control","onUpdate:modelValue":t[15]||(t[15]=function(t){return e.form.json5.cards[e.form.page-1].titleColor=t})},null,512),[[o["vModelText"],e.form.json5.cards[e.form.page-1].titleColor]]),Object(o["createElementVNode"])("div",ve,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":t[16]||(t[16]=function(t){return e.form.json5.cards[e.form.page-1].titleColor=t})},null,512),[[o["vModelText"],e.form.json5.cards[e.form.page-1].titleColor]])])]),ge]),Object(o["createElementVNode"])("div",Oe,[he,Object(o["withDirectives"])(Object(o["createElementVNode"])("textarea",{id:"vcard-desc",pattern:".+",required:"required",class:"form-control form-control-sm","onUpdate:modelValue":t[17]||(t[17]=function(t){return e.form.json5.cards[e.form.page-1].desc=t}),style:{height:"100px"}},null,512),[[o["vModelText"],e.form.json5.cards[e.form.page-1].desc]]),Ve]),Object(o["createElementVNode"])("div",Ne,[Ee,Object(o["createElementVNode"])("div",xe,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-titleColor",inputmode:"url",class:"form-control","onUpdate:modelValue":t[18]||(t[18]=function(t){return e.form.json5.cards[e.form.page-1].descColor=t})},null,512),[[o["vModelText"],e.form.json5.cards[e.form.page-1].descColor]]),Object(o["createElementVNode"])("div",we,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":t[19]||(t[19]=function(t){return e.form.json5.cards[e.form.page-1].descColor=t})},null,512),[[o["vModelText"],e.form.json5.cards[e.form.page-1].descColor]])])]),ke])])])]),Object(o["createElementVNode"])("ul",Ce,[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.form.json5.cards[e.form.page-1].btns,(function(t,r){return Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{class:"list-group-item pb-2 pt-3",key:r},[Object(o["createElementVNode"])("div",ye,[Object(o["createElementVNode"])("div",Be,[Object(o["createElementVNode"])("div",Te,[Object(o["createElementVNode"])("label",null,"控制按鈕 "+Object(o["toDisplayString"])(r+1),1),Object(o["createElementVNode"])("div",Se,[e.form.json5.cards[e.form.page-1].btns.length>1?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",{key:0,type:"button",class:"btn btn-sm btn-outline-info",onClick:function(t){return e.moveBtn(0,r)}},Re,8,_e)):Object(o["createCommentVNode"])("",!0),e.form.json5.cards[e.form.page-1].btns.length>1?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",{key:1,type:"button",class:"btn btn-sm btn-outline-info",onClick:function(t){return e.moveBtn(1,r)}},Ue,8,Me)):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("button",{type:"button",class:"btn btn-sm btn-outline-danger",onClick:function(t){return e.delBtn(r)}},Le,8,Fe)])])]),Object(o["createElementVNode"])("div",Je,[Object(o["createElementVNode"])("div",$e,[Object(o["createElementVNode"])("label",He,"按鈕 "+Object(o["toDisplayString"])(r+1)+" 文字",1),Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{pattern:".+",required:"required",id:"cardbtn-text-0",class:"form-control form-control-sm","onUpdate:modelValue":function(e){return t.text=e}},null,8,Ge),[[o["vModelText"],t.text]])]),Object(o["createElementVNode"])("div",We,[Object(o["createElementVNode"])("label",Xe,"按鈕 "+Object(o["toDisplayString"])(r+1)+" 連結(需輸入完整網址,http://..,https://...)",1),Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{pattern:"(https?://|line://|tel:|mailto:)\\S+",required:"required",inputmode:"url",type:"url",id:"cardbtn-link-0",class:"form-control form-control-sm","onUpdate:modelValue":function(e){return t.link=e}},null,8,Ze),[[o["vModelText"],t.link]])]),Object(o["createElementVNode"])("div",Ke,[Qe,Object(o["createElementVNode"])("div",Ye,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{pattern:"#[0-9a-fA-F]{6}",required:"required",id:"vcard-titleColor",inputmode:"url",class:"form-control","onUpdate:modelValue":function(e){return t.color=e}},null,8,et),[[o["vModelText"],t.color]]),Object(o["createElementVNode"])("div",tt,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{type:"color",class:"form-control form-control-color","onUpdate:modelValue":function(e){return t.color=e}},null,8,rt),[[o["vModelText"],t.color]])])])])])])])})),128)),Object(o["createElementVNode"])("li",ot,[Object(o["createElementVNode"])("button",{type:"button",class:"btn btn-outline-success",onClick:t[20]||(t[20]=function(t){return e.addBtn(e.form.page)})},at),Object(o["createElementVNode"])("button",{type:"button",class:"btn btn-outline-success",onClick:t[21]||(t[21]=function(t){return e.addShareBtn(e.form.page)})},st)])])]))]),Object(o["createElementVNode"])("div",ut,[Object(o["createElementVNode"])("div",{class:"btn flex-fill mx-2 my-1 btn-primary",onClick:t[22]||(t[22]=function(){return e.handleSubmit&&e.handleSubmit.apply(e,arguments)})},mt)]),bt])],1024)),e.showFooter?(Object(o["openBlock"])(),Object(o["createBlock"])(q,{key:0})):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(U,{show:e.crop.show,onClick:t[23]||(t[23]=function(t){return e.crop.show=!1})},null,8,["show"]),e.crop.show?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",pt,[Object(o["createElementVNode"])("div",jt,[Object(o["createVNode"])(A,{class:"cropper",ref:"myCrop",src:e.crop.img,"stencil-props":{aspectRatio:e.ratioToNumber},"auto-zoom":!0},null,8,["src","stencil-props"])]),Object(o["createElementVNode"])("div",vt,[Object(o["createElementVNode"])("div",gt,[Object(o["createElementVNode"])("button",{type:"button",class:Object(o["normalizeClass"])(["btn btn-outline-success",{active:"4:3"==e.form.json5.cards[e.form.page-1].ratio}]),onClick:t[24]||(t[24]=function(t){return e.setRatio(1)})},"橫向4:3",2),Object(o["createElementVNode"])("button",{type:"button",class:Object(o["normalizeClass"])(["btn btn-outline-success",{active:"1:1"==e.form.json5.cards[e.form.page-1].ratio}]),onClick:t[25]||(t[25]=function(t){return e.setRatio(2)})},"方形1:1",2),Object(o["createElementVNode"])("button",{type:"button",class:Object(o["normalizeClass"])(["btn btn-outline-success",{active:"4:5"==e.form.json5.cards[e.form.page-1].ratio}]),onClick:t[26]||(t[26]=function(t){return e.setRatio(3)})},"直向4:5",2)]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(v,{type:"primary",size:"small",plain:"",onClick:e.onClose},{default:Object(o["withCtx"])((function(){return[Ot]})),_:1},8,["onClick"]),Object(o["createVNode"])(v,{type:"success",size:"small",plain:"",onClick:e.onCrop},{default:Object(o["withCtx"])((function(){return[ht]})),_:1},8,["onClick"])])])])):Object(o["createCommentVNode"])("",!0)],64)}var Nt=r("3835"),Et=r("b85c"),xt=(r("e7e5"),r("d399")),wt=r("5530"),kt=r("1da1");r("96cf"),r("d3b7"),r("3ca3"),r("ddb0"),r("2b3d"),r("9861"),r("a434"),r("99af"),r("d81d"),r("e9c4"),r("498a"),r("07ac"),r("ac1f"),r("00b4"),r("1276");if(!Ct)var Ct={map:function(e,t){var r={};return t?e.map((function(e,o){return r.index=o,t.call(r,e)})):e.slice()},naturalOrder:function(e,t){return et?1:0},sum:function(e,t){var r={};return e.reduce(t?function(e,o,n){return r.index=n,e+t.call(r,o)}:function(e,t){return e+t},0)},max:function(e,t){return Math.max.apply(null,t?Ct.map(e,t):e)}};var yt=function(){var e=5,t=8-e,r=1e3;function o(t,r,o){return(t<<2*e)+(r<u/2){for(n=t.copy(),c=t.copy(),l=(r=a-t[i])<=(o=t[s]-a)?Math.min(t[s]-1,~~(a+o/2)):Math.max(t[i],~~(a-1-r/2));!d[l];)l++;for(m=f[l];!m&&d[l-1];)m=f[--l];return n[s]=l,c[i]=n[s]+1,[n,c]}}(c==r?"r":c==n?"g":"b")}}return c.prototype={volume:function(e){return this._volume&&!e||(this._volume=(this.r2-this.r1+1)*(this.g2-this.g1+1)*(this.b2-this.b1+1)),this._volume},count:function(e){var t=this.histo;if(!this._count_set||e){var r,n,c,a=0;for(r=this.r1;r<=this.r2;r++)for(n=this.g1;n<=this.g2;n++)for(c=this.b1;c<=this.b2;c++)a+=t[o(r,n,c)]||0;this._count=a,this._count_set=!0}return this._count},copy:function(){return new c(this.r1,this.r2,this.g1,this.g2,this.b1,this.b2,this.histo)},avg:function(t){var r=this.histo;if(!this._avg||t){var n,c,a,l,i=0,s=1<<8-e,u=0,d=0,f=0;for(c=this.r1;c<=this.r2;c++)for(a=this.g1;a<=this.g2;a++)for(l=this.b1;l<=this.b2;l++)i+=n=r[o(c,a,l)]||0,u+=n*(c+.5)*s,d+=n*(a+.5)*s,f+=n*(l+.5)*s;this._avg=i?[~~(u/i),~~(d/i),~~(f/i)]:[~~(s*(this.r1+this.r2+1)/2),~~(s*(this.g1+this.g2+1)/2),~~(s*(this.b1+this.b2+1)/2)]}return this._avg},contains:function(e){var r=e[0]>>t;return gval=e[1]>>t,bval=e[2]>>t,r>=this.r1&&r<=this.r2&&gval>=this.g1&&gval<=this.g2&&bval>=this.b1&&bval<=this.b2}},a.prototype={push:function(e){this.vboxes.push({vbox:e,color:e.avg()})},palette:function(){return this.vboxes.map((function(e){return e.color}))},size:function(){return this.vboxes.size()},map:function(e){for(var t=this.vboxes,r=0;r251&&o[1]>251&&o[2]>251&&(e[r].color=[255,255,255])}},{quantize:function(i,s){if(!i.length||s<2||s>256)return!1;var u=function(r){var n,c=new Array(1<<3*e);return r.forEach((function(e){n=o(e[0]>>t,e[1]>>t,e[2]>>t),c[n]=(c[n]||0)+1})),c}(i);u.forEach((function(){}));var d=function(e,r){var o,n,a,l=1e6,i=0,s=1e6,u=0,d=1e6,f=0;return e.forEach((function(e){(o=e[0]>>t)i&&(i=o),(n=e[1]>>t)u&&(u=n),(a=e[2]>>t)f&&(f=a)})),new c(l,i,s,u,d,f,r)}(i,u),f=new n((function(e,t){return Ct.naturalOrder(e.count(),t.count())}));function m(e,t){for(var o,n=e.size(),c=0;c=t)return;if(c++>r)return;if((o=e.pop()).count()){var a=l(u,o),i=a[0],s=a[1];if(!i)return;e.push(i),s&&(e.push(s),n++)}else e.push(o),c++}}f.push(d),m(f,.75*s);for(var b=new n((function(e,t){return Ct.naturalOrder(e.count()*e.volume(),t.count()*t.volume())}));f.size();)b.push(f.pop());m(b,s);for(var p=new a;b.size();)p.push(b.pop());return p}}}().quantize,Bt=function(e){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.width=this.canvas.width=e.naturalWidth,this.height=this.canvas.height=e.naturalHeight,this.context.drawImage(e,0,0,this.width,this.height)};Bt.prototype.getImageData=function(){return this.context.getImageData(0,0,this.width,this.height)};var Tt=function(){};Tt.prototype.getColor=function(e,t){return void 0===t&&(t=10),this.getPalette(e,5,t)[0]},Tt.prototype.getPalette=function(e,t,r){var o=function(e){var t=e.colorCount,r=e.quality;if(void 0!==t&&Number.isInteger(t)){if(1===t)throw new Error("colorCount should be between 2 and 20. To get one color, call getColor() instead of getPalette()");t=Math.max(t,2),t=Math.min(t,20)}else t=10;return(void 0===r||!Number.isInteger(r)||r<1)&&(r=10),{colorCount:t,quality:r}}({colorCount:t,quality:r}),n=new Bt(e),c=function(e,t,r){for(var o=e,n=[],c=0,a=void 0,l=void 0,i=void 0,s=void 0,u=void 0;c=125)&&(l>250&&i>250&&s>250||n.push([l,i,s]));return n}(n.getImageData().data,n.width*n.height,o.quality),a=yt(c,o.colorCount);return a?a.palette():null},Tt.prototype.getColorFromUrl=function(e,t,r){var o=this,n=document.createElement("img");n.addEventListener("load",(function(){var c=o.getPalette(n,5,r);t(c[0],e)})),n.src=e},Tt.prototype.getImageData=function(e,t){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){if(200==this.status){var e=new Uint8Array(this.response);i=e.length;for(var r=new Array(i),o=0;o.5?d/(2-i-s):d/(i+s),i){case o:a=(n-c)/d+(n.5?"light":"dark"}var Gt=function(e){return"#"+e.map((function(e){var t=e.toString(16);return 1===t.length?"0"+t:t})).join("")},Wt=window.URL||window.webkitURL,Xt=Object(o["defineComponent"])({name:"EditCard",components:{Footer:_t["a"],Cropper:Pt["a"],FlexView:zt["a"]},setup:function(){return Object(kt["a"])(regeneratorRuntime.mark((function e(){var t,r,n,c,a,l,i,s,u,d,f,m,b,p,j,v,g,O,h,V,N,E,x,w,k,C,y,B,T;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return function(e){return!1},y=function(e){var t,r=/(https?:\/\/|line:\/\/|tel:|mailto:)\S+/,o=Object(Et["a"])(e.entries());try{for(o.s();!(t=o.n()).done;){var n=Object(Nt["a"])(t.value,2),c=n[0],a=n[1],l=!1;for(var s in a)"link"===s||"isShow"===s||""!=a[s]&&null!=a[s]||(l=!0);if(!0===l)return i.form.page=c+1,!1;if(a.link&&(a.link=a.link.trim()),a.btns&&a.btns.length>0){var u,d=Object(Et["a"])(a.btns);try{for(d.s();!(u=d.n()).done;){var f=u.value,m=Object.values(f).some((function(e){return""==e||null==e}));if(!0===m)return i.form.page=c+1,!1;if(f.link=f.link.trim(),!r.test(f.link))return i.form.page=c+1,!1}}catch(b){d.e(b)}finally{d.f()}}}}catch(b){o.e(b)}finally{o.f()}return!0},t=Object(Rt["b"])(),r=Object(Mt["d"])(),n=Object(o["ref"])(null),Object(o["ref"])(!1),c=Object(o["ref"])(!1),a=Object(o["ref"])(null),l=Object(o["ref"])({show:!1,img:null,outputType:"jpeg",autoCrop:!0,autoCropWidth:200,autoCropHeight:200}),i=Object(o["reactive"])({imagePath:"",previewImage:null,fileList:[],showFooter:!0,form:{page:1,title:"商務卡片",showNfc:!0,json5:{altText:"",btnHeight:"md",descSize:"sm",titleSize:"xl",cards:[{bgColor:"#ffffff",desc:"",descColor:"#000000",image:"",link:"",title:"",titleSize:"xl",descSize:"sm",titleColor:"#000000",ratio:"4:3",isShow:!0}]}}}),s={color:"#42659a",link:"",style:"primary",text:"",btnHeight:"md"},u={bgColor:"#ffffff",desc:"",descColor:"#000000",image:"",title:"",titleSize:"xl",descSize:"sm",titleColor:"#000000",ratio:"4:3",isShow:!0},d=Object(o["ref"])(["xxs","xs","sm","md","lg","xl","xxl","3xl","4xl","5xl"]),t.state.user.userInfo.cus_card&&t.state.user.userInfo.cus_card.length>0&&(i.form=JSON.parse(Ut.a.clone(t.state.user.userInfo.cus_card))),Object(o["watch"])((function(){return i.form.title}),(function(e){i.form.json5.altText=e})),f=function(){i.form.json5.cards.push(Object(wt["a"])({},u)),i.form.page=i.form.json5.cards.length},m=function(e){e>1&&(i.form.page=e-1),i.form.json5.cards.splice(e-1,1)},b=function(e){i.form.json5.cards[e-1].btns||(i.form.json5.cards[e-1].btns=[]),i.form.json5.cards[e-1].btns.push(Object(wt["a"])({},s))},p=function(e){i.form.json5.cards[e-1].btns||(i.form.json5.cards[e-1].btns=[]);var t=Object(wt["a"])({},s);t.text="分享好友",t.link="".concat("https://liff.line.me/1661025693-veEM0lwZ","?userid=").concat(At.a.get("uid"),"&cardid=2"),i.form.json5.cards[e-1].btns.push(t)},j=function(e,t){if(0===e){if(1!==t){var r=[i.form.json5.cards[t-2],i.form.json5.cards[t-1]];i.form.json5.cards[t-1]=r[0],i.form.json5.cards[t-2]=r[1],i.form.page=t-1}}else if(t!==i.form.json5.cards.length){var o=[i.form.json5.cards[t-1],i.form.json5.cards[t]];i.form.json5.cards[t]=o[0],i.form.json5.cards[t-1]=o[1],i.form.page=t+1}},v=function(e){i.form.json5.cards[i.form.page-1].btns.splice(e,1),0===i.form.json5.cards[i.form.page-1].btns.length&&delete i.form.json5.cards[i.form.page-1].btns},g=function(e,t){if(0===e){if(0!==t){var r=[i.form.json5.cards[i.form.page-1].btns[t-1],i.form.json5.cards[i.form.page-1].btns[t]];i.form.json5.cards[i.form.page-1].btns[t]=r[0],i.form.json5.cards[i.form.page-1].btns[t-1]=r[1]}}else if(t+1!==i.form.json5.cards[i.form.page-1].btns.length){var o=[i.form.json5.cards[i.form.page-1].btns[t],i.form.json5.cards[i.form.page-1].btns[t+1]];i.form.json5.cards[i.form.page-1].btns[t+1]=o[0],i.form.json5.cards[i.form.page-1].btns[t]=o[1]}},O=function(){var e=Object(kt["a"])(regeneratorRuntime.mark((function e(t,r){var o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return l.value.show=!0,o=t.file,l.value.img=Wt.createObjectURL(o),e.abrupt("return");case 4:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),h=function(){var e=n.value.getResult(),t=e.canvas;if(t){var r=new FormData;t.toBlob(function(){var e=Object(kt["a"])(regeneratorRuntime.mark((function e(t){var o,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o=new File([t],"image.jpg"),r.append("fileType","IMAGE"),r.append("file",o),l.value.show=!1,xt["a"].loading({duration:0,message:"圖片上傳中...",forbidClick:!0}),e.next=7,Dt["a"].post("".concat("https://card.slash1000.com/appapi/v1","/card/uploadfile"),r,{});case 7:n=e.sent,200==n.data.code?(i.form.json5.cards[i.form.page-1].image=n.data.data,xt["a"].success("上傳成功")):xt["a"].fail("上傳失敗");case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),"image/jpeg")}},V=function(){l.value.show=!1},N=Object(o["ref"])(),E=function(){var e=new St,t=document.getElementById("upload-img"),r=e.getColor(t,1);"dark"==Ht(Gt(r))?(u.titleColor="#ffffff",u.descColor="#ffffff",i.form.json5.cards[i.form.page-1].titleColor="#ffffff",i.form.json5.cards[i.form.page-1].descColor="#ffffff"):(u.titleColor="#000000",u.descColor="#000000",i.form.json5.cards[i.form.page-1].titleColor="#000000",i.form.json5.cards[i.form.page-1].descColor="#000000"),i.form.json5.cards[i.form.page-1].bgColor=Gt(r),u.bgColor=Gt(r);var o=e.getPalette(t,10,1),n=Gt(o[Math.floor(10*Math.random())]);s.color=n,"dark"==Ht(n)?s.style="primary":s.style="secondary",i.form.json5.cards[i.form.page-1].btns&&i.form.json5.cards[i.form.page-1].btns.length>0&&(i.form.json5.cards[i.form.page-1].btns=i.form.json5.cards[i.form.page-1].btns.map((function(e){return e.color=n,e.style=s.style,e})))},x=function(){i.form.json5.cards[i.form.page-1].image=""},w=function(){r.push({name:"CardPreview",params:{content:JSON.stringify(i.form)}})},k=function(e,t){switch(e){case"titleSize":i.form.json5.cards[i.form.page-1].titleSize=t;break;case"descSize":i.form.json5.cards[i.form.page-1].descSize=t;break;default:break}},C=function(){var e=Object(kt["a"])(regeneratorRuntime.mark((function e(){var o,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(y(i.form.json5.cards)){e.next=3;break}return Object(xt["a"])("商務卡片欄位錯誤,紅色錯誤欄位請重新檢查!!"),e.abrupt("return");case 3:return o=At.a.get("uid"),xt["a"].loading({duration:0,message:"名片上傳中...",forbidClick:!0}),e.next=7,Object(It["l"])({user_id:o,card_title:i.form.title,show_cus:i.form.showNfc,cus_card:JSON.stringify(i.form)});case 7:n=e.sent,200===n.code?(t.commit("user/setCusCard",JSON.stringify(i.form)),xt["a"].success("建立成功")):xt["a"].fail("建立失敗"),r.push("/");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(e){switch(e){case 1:i.form.json5.cards[i.form.page-1].ratio="4:3",u.ratio="4:3";break;case 2:i.form.json5.cards[i.form.page-1].ratio="1:1",u.ratio="1:1";break;case 3:i.form.json5.cards[i.form.page-1].ratio="4:5",u.ratio="4:5";break;default:break}},T=Object(o["computed"])((function(){var e=i.form.json5.cards[i.form.page-1].ratio.split(":");return parseInt(e[0])/parseInt(e[1])})),e.abrupt("return",Object(wt["a"])(Object(wt["a"])({},Object(o["toRefs"])(i)),{},{sizeArr:d,showPreview:c,flexRef:a,crop:l,myCrop:n,uploadImg:N,addCard:f,delCard:m,moveCard:j,addBtn:b,addShareBtn:p,delBtn:v,moveBtn:g,afterRead:O,handlePreview:w,handleDelete:x,changeSize:k,handleSubmit:C,onCrop:h,onClose:V,setRatio:B,handleColorThief:E,ratioToNumber:T}));case 34:case"end":return e.stop()}}),e)})))()}}),Zt=(r("9646"),r("6b0d")),Kt=r.n(Zt);const Qt=Kt()(Xt,[["render",Vt],["__scopeId","data-v-692907ee"]]);t["default"]=Qt},"62a0":function(e,t,r){},6790:function(e,t,r){e.exports=r.p+"img/0001.bd03f434.png"},"78f0":function(e,t,r){"use strict";r.r(t);var o=r("7a23"),n=r("6790"),c=r.n(n),a=r("81e0"),l=r.n(a),i=r("0051"),s=r.n(i),u=r("2a7e"),d=r.n(u),f=r("6c02"),m=r("fd2d"),b={class:"recommend"},p={style:{"text-align":"center","line-height":"24px","font-weight":"bold"}},j=Object(o["createStaticVNode"])('
您沒有設定自製名片權限
請點選下方立即購買按鈕
開通自製名片相關服務

',4),v={name:"",class:"fbqs",style:{"text-align":"center"}},g={setup:function(e){var t=Object(f["d"])();return function(e,r){var n=Object(o["resolveComponent"])("van-nav-bar");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",null,[Object(o["createVNode"])(n,{title:"商務卡片","right-text":"關閉",onClickRight:r[0]||(r[0]=function(t){return e.$router.push("/")})}),Object(o["createElementVNode"])("div",b,[Object(o["createElementVNode"])("div",p,[j,Object(o["createElementVNode"])("form",v,[Object(o["createElementVNode"])("input",{type:"button",value:"立即購買",class:"submit",style:{padding:"3%",width:"50%","margin-left":"auto","margin-right":"auto"},onClick:r[1]||(r[1]=function(e){return Object(o["unref"])(t).push("/shop")})})])])]),Object(o["createVNode"])(Object(o["unref"])(m["a"]))])}}},O=(r("bb0f"),r("6b0d")),h=r.n(O);const V=h()(g,[["__scopeId","data-v-1cda9ff7"]]);t["default"]=V},"81e0":function(e,t,r){e.exports=r.p+"img/0002.cd106086.png"},9646:function(e,t,r){"use strict";r("62a0")},a15b:function(e,t,r){"use strict";var o=r("23e7"),n=r("e330"),c=r("44ad"),a=r("fc6a"),l=r("a640"),i=n([].join),s=c!=Object,u=l("join",",");o({target:"Array",proto:!0,forced:s||!u},{join:function(e){return i(a(this),void 0===e?",":e)}})},a1f2:function(e,t,r){"use strict";r("3377")},b7c5:function(e,t,r){},bb0f:function(e,t,r){"use strict";r("b7c5")},d4c5:function(e,t,r){"use strict";r("e64c")},e64c:function(e,t,r){},e6c4:function(e,t,r){"use strict";r.r(t);var o=r("7a23"),n=r("6c02"),c=r("0f9b"),a={class:"flex-section"},l={class:"table-responsive"},i={class:"chatbox"},s={setup:function(e){var t=Object(n["c"])(),r=Object(o["ref"])(null);return Object(o["onActivated"])((function(){r.value.innerHTML="";var e=Object(c["a"])(JSON.parse(t.params.content));flex2html("flex",e)})),Object(o["onDeactivated"])((function(){})),function(e,t){var n=Object(o["resolveComponent"])("van-nav-bar");return Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,[Object(o["createVNode"])(n,{title:"預覽:)","right-text":"關閉",onClickRight:t[0]||(t[0]=function(t){return e.$router.back()})}),Object(o["createElementVNode"])("div",a,[Object(o["createElementVNode"])("div",l,[Object(o["createElementVNode"])("div",i,[Object(o["createElementVNode"])("div",{id:"flex",ref_key:"flexRef",ref:r},null,512)])])])],64)}}},u=(r("a1f2"),r("6b0d")),d=r.n(u);const f=d()(s,[["__scopeId","data-v-1acc880e"]]);t["default"]=f}}]); -//# sourceMappingURL=card.03edf16f.js.map \ No newline at end of file diff --git a/public/home/js/card.03edf16f.js.map b/public/home/js/card.03edf16f.js.map deleted file mode 100644 index 0439e34..0000000 --- a/public/home/js/card.03edf16f.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/views/Card/images/0003.png","webpack:///./src/views/Card/Video.vue","webpack:///./src/views/Card/Video.vue?ba6c","webpack:///./node_modules/core-js/modules/es.regexp.to-string.js","webpack:///./src/views/Card/images/0004.png","webpack:///./node_modules/core-js/modules/es.string.match.js","webpack:///./src/views/Card/Edit.vue","webpack:///./node_modules/colorthief/dist/color-thief.mjs","webpack:///./src/utils/color.js","webpack:///./src/views/Card/Edit.vue?2608","webpack:///./src/views/Card/images/0001.png","webpack:///./src/views/Card/Notice.vue","webpack:///./src/views/Card/Notice.vue?887b","webpack:///./src/views/Card/images/0002.png","webpack:///./src/views/Card/Edit.vue?778b","webpack:///./node_modules/core-js/modules/es.array.join.js","webpack:///./src/components/Preview.vue?6948","webpack:///./src/views/Card/Notice.vue?f42e","webpack:///./src/views/Card/Video.vue?6132","webpack:///./src/components/Preview.vue","webpack:///./src/components/Preview.vue?6b23"],"names":["module","exports","_createElementVNode","class","width","height","src","title","frameborder","allow","allowfullscreen","_createVNode","_component_van_nav_bar","right-text","onClickRight","_ctx","push","_hoisted_1","script","__exports__","render","uncurryThis","PROPER_FUNCTION_NAME","PROPER","redefine","anObject","isPrototypeOf","$toString","fails","regExpFlags","TO_STRING","RegExpPrototype","RegExp","prototype","n$ToString","getFlags","NOT_GENERIC","call","source","flags","INCORRECT_NAME","name","R","this","p","rf","f","undefined","unsafe","fixRegExpWellKnownSymbolLogic","toLength","toString","requireObjectCoercible","getMethod","advanceStringIndex","regExpExec","MATCH","nativeMatch","maybeCallNative","regexp","O","matcher","string","rx","S","res","done","value","global","fullUnicode","unicode","lastIndex","result","A","n","matchStr","id","type","_hoisted_10","for","_hoisted_28","_hoisted_31","_hoisted_34","ref","crossorigin","_imports_0","_hoisted_80","_hoisted_84","_hoisted_88","_hoisted_105","_hoisted_108","_hoisted_112","data-backdrop","data-keyboard","tabindex","role","aria-label","_createBlock","_KeepAlive","_hoisted_3","_component_van_button","icon","onClick","page","active","_createElementBlock","_Fragment","_renderList","json5","cards","card","index","key","length","_hoisted_15","pattern","required","$event","_hoisted_16","_hoisted_18","_hoisted_19","_component_van_switch","showNfc","_hoisted_20","_hoisted_26","_hoisted_37","_hoisted_40","_hoisted_41","isShow","_hoisted_43","_component_van_uploader","after-read","max-count","onDelete","image","alt","_hoisted_48","_hoisted_49","_hoisted_51","inputmode","link","_hoisted_52","_hoisted_54","bgColor","_hoisted_57","_hoisted_59","_hoisted_60","_hoisted_62","titleColor","_hoisted_65","_hoisted_67","desc","style","_hoisted_68","_hoisted_70","descColor","_hoisted_73","btns","btn","_toDisplayString","text","_hoisted_99","color","_hoisted_115","_component_Footer","_component_van_overlay","show","_component_cropper","img","stencil-props","auto-zoom","ratio","size","plain","t","map","r","o","slice","naturalOrder","sum","reduce","e","max","Math","apply","i","sort","peek","pop","debug","u","r1","r2","g1","g2","b1","b2","histo","a","vboxes","vbox","count","volume","s","copy","h","c","v","l","forEach","min","_volume","_count_set","_count","avg","_avg","contains","gval","bval","palette","nearest","sqrt","pow","forcebw","quantize","Array","g","b","canvas","document","createElement","context","getContext","naturalWidth","naturalHeight","drawImage","getImageData","getColor","getPalette","colorCount","quality","Number","isInteger","Error","data","getColorFromUrl","addEventListener","XMLHttpRequest","open","responseType","onload","status","Uint8Array","response","String","fromCharCode","join","window","btoa","send","getColorAsync","REG_HEX","parseRGB","str","test","arr","replace","split","match","parseInt","rgbToHsl","rgbStr","d","isColorDarkOrLight","rgbToHex","rgb","x","hex","URL","webkitURL","defineComponent","components","Footer","Cropper","FlexView","setup","validateForm","entries","val","rtn","state","form","trim","Object","values","some","store","useStore","router","useRouter","myCrop","showPreview","flexRef","crop","outputType","autoCrop","autoCropWidth","autoCropHeight","reactive","imagePath","previewImage","fileList","showFooter","altText","btnHeight","descSize","titleSize","defaultBtn","defaultTheme","sizeArr","user","userInfo","cus_card","JSON","parse","_","clone","watch","newVal","addCard","delCard","splice","addBtn","addShareBtn","btnObj","process","Cookies","get","moveCard","delBtn","moveBtn","afterRead","file","ofile","createObjectURL","onCrop","getResult","imgFile","FormData","toBlob","blob","ufile","File","append","loading","duration","message","forbidClick","axios","post","code","success","fail","onClose","uploadImg","handleColorThief","colorThief","ColorThief","getElementById","t_color","btncolor","floor","random","item","handleDelete","handlePreview","params","content","stringify","changeSize","handleSubmit","user_id","updateCusCard","card_title","show_cus","commit","setRatio","ratioToNumber","computed","ratioArr","toRefs","$","IndexedObject","toIndexedObject","arrayMethodIsStrict","un$Join","ES3_STRINGS","STRICT_METHOD","target","proto","forced","separator","route","useRoute","onActivated","innerHTML","flexContent","genCard1","flex2html","onDeactivated"],"mappings":"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","file":"js/card.03edf16f.js","sourcesContent":["module.exports = __webpack_public_path__ + \"img/0003.93dde42a.png\";","\n\n\n\n","import { render } from \"./Video.vue?vue&type=template&id=32afe415&scoped=true\"\nconst script = {}\n\nimport \"./Video.vue?vue&type=style&index=0&id=32afe415&lang=less&scoped=true\"\n\nimport exportComponent from \"/home/wayne/project/stage/Ev/card/home/node_modules/vue-loader-v16/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-32afe415\"]])\n\nexport default __exports__","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar PROPER_FUNCTION_NAME = require('../internals/function-name').PROPER;\nvar redefine = require('../internals/redefine');\nvar anObject = require('../internals/an-object');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar $toString = require('../internals/to-string');\nvar fails = require('../internals/fails');\nvar regExpFlags = require('../internals/regexp-flags');\n\nvar TO_STRING = 'toString';\nvar RegExpPrototype = RegExp.prototype;\nvar n$ToString = RegExpPrototype[TO_STRING];\nvar getFlags = uncurryThis(regExpFlags);\n\nvar NOT_GENERIC = fails(function () { return n$ToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });\n// FF44- RegExp#toString has a wrong name\nvar INCORRECT_NAME = PROPER_FUNCTION_NAME && n$ToString.name != TO_STRING;\n\n// `RegExp.prototype.toString` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.tostring\nif (NOT_GENERIC || INCORRECT_NAME) {\n redefine(RegExp.prototype, TO_STRING, function toString() {\n var R = anObject(this);\n var p = $toString(R.source);\n var rf = R.flags;\n var f = $toString(rf === undefined && isPrototypeOf(RegExpPrototype, R) && !('flags' in RegExpPrototype) ? getFlags(R) : rf);\n return '/' + p + '/' + f;\n }, { unsafe: true });\n}\n","module.exports = __webpack_public_path__ + \"img/0004.49f3bc8b.png\";","'use strict';\nvar call = require('../internals/function-call');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar getMethod = require('../internals/get-method');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@match logic\nfixRegExpWellKnownSymbolLogic('match', function (MATCH, nativeMatch, maybeCallNative) {\n return [\n // `String.prototype.match` method\n // https://tc39.es/ecma262/#sec-string.prototype.match\n function match(regexp) {\n var O = requireObjectCoercible(this);\n var matcher = regexp == undefined ? undefined : getMethod(regexp, MATCH);\n return matcher ? call(matcher, regexp, O) : new RegExp(regexp)[MATCH](toString(O));\n },\n // `RegExp.prototype[@@match]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@match\n function (string) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(nativeMatch, rx, S);\n\n if (res.done) return res.value;\n\n if (!rx.global) return regExpExec(rx, S);\n\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n var A = [];\n var n = 0;\n var result;\n while ((result = regExpExec(rx, S)) !== null) {\n var matchStr = toString(result[0]);\n A[n] = matchStr;\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n n++;\n }\n return n === 0 ? null : A;\n }\n ];\n});\n","\n \n \n \n \n \n
\n \n \n \n 連結(需輸入完整網址,http://..,https://...)\n \n
\n
\n \n
\n
\n \n
\n \n
\n \n
\n
\n 請填寫卡片標題文字的顏色。\n
\n
\n \n \n 請填寫卡片標題。\n
\n
\n \n
\n \n
\n \n
\n
\n 請填寫卡片標題文字的顏色。\n
\n
\n \n \n 請填寫卡片說明。\n
\n
\n \n
\n \n
\n \n
\n
\n 請填寫卡片標題文字的顏色。\n
\n \n \n \n \n
    \n \n
    \n
    \n
    \n \n
    \n 1\"\n >\n 上移\n \n 1\"\n >\n 下移\n \n \n 刪除\n \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n
    \n \n
    \n \n
    \n
    \n \n
    \n
    \n
    \n \n
  • \n \n 新增按鈕\n \n \n 新增分享按鈕\n \n
  • \n
\n \n \n
\n
\n 建立名片\n
\n
\n \n \n
\n
\n \n 請複製匯出的資料,或貼上之前的資料並點一下「匯入」按鈕。\n
\n
\n \n \n \n
\n
\n \n \n \n \n