You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
22 KiB
2 lines
22 KiB
(function(e){function n(n){for(var r,c,i=n[0],s=n[1],u=n[2],p=0,f=[];p<i.length;p++)c=i[p],Object.prototype.hasOwnProperty.call(a,c)&&a[c]&&f.push(a[c][0]),a[c]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r]);l&&l(n);while(f.length)f.shift()();return o.push.apply(o,u||[]),t()}function t(){for(var e,n=0;n<o.length;n++){for(var t=o[n],r=!0,i=1;i<t.length;i++){var s=t[i];0!==a[s]&&(r=!1)}r&&(o.splice(n--,1),e=c(c.s=t[0]))}return e}var r={},a={send:0},o=[];function c(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,c),t.l=!0,t.exports}c.m=e,c.c=r,c.d=function(e,n,t){c.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,n){if(1&n&&(e=c(e)),8&n)return e;if(4&n&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(c.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)c.d(t,r,function(n){return e[n]}.bind(null,r));return t},c.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="/";var i=window["webpackJsonp"]=window["webpackJsonp"]||[],s=i.push.bind(i);i.push=n,i=i.slice();for(var u=0;u<i.length;u++)n(i[u]);var l=s;o.push([1,"chunk-vendors"]),t()})({"0f9b":function(e,n,t){"use strict";t.d(n,"a",(function(){return s}));var r=t("5530"),a=(t("e9c4"),t("ac1f"),t("5319"),t("9911"),t("d81d"),t("2ef0")),o=t.n(a);function c(e){var n=e.btn,t=e.json5,r=n.link||DEFAULT_LINK;return{color:n.color||"#17c950",height:t.btnHeight||"md",style:n.style||"primary",type:"button",action:{label:n.text||"預設按鈕文字",type:"uri",uri:r}}}function i(e){var n=e.card,t=(e.cardIdx,e.json5);return{type:"bubble",hero:{animated:!0,aspectMode:"cover",aspectRatio:t.ratio||"20:13",size:"full",type:"image",url:n.image||" "},body:{backgroundColor:n.bgColor||"#ffffff",layout:"vertical",spacing:"md",type:"box",contents:[{color:n.titleColor||"#000000",size:t.titleSize||"xl",text:n.title||" ",type:"text",weight:"bold",wrap:!0},{color:n.descColor||"#000000",size:t.descSize||"sm",text:n.desc||" ",type:"text",wrap:!0}]},footer:{backgroundColor:n.bgColor||"#ffffff",layout:"vertical",spacing:"sm",type:"box",contents:o.a.map(n.btns,(function(n){return c(Object(r["a"])(Object(r["a"])({},e),{},{btn:n}))}))}}}function s(e){var n=e.json5;return{type:"flex",altText:n.altText,contents:{type:"carousel",contents:o.a.map(n.cards,(function(n,t){return i(Object(r["a"])(Object(r["a"])({},e),{},{card:n,cardIdx:t}))}))}}}},1:function(e,n,t){e.exports=t("1997")},"15be":function(e,n,t){"use strict";t("efbd")},1997:function(e,n,t){"use strict";t.r(n);t("e260"),t("e6cf"),t("cca6"),t("a79d");var r=t("7a23"),a=function(e){return Object(r["C"])("data-v-2569be54"),e=e(),Object(r["A"])(),e},o={id:"home"},c={class:"tab-section"},i={class:"flex-section"},s={class:"table-responsive"},u={class:"chatbox"},l={id:"flex",ref:"flexRef"},p=a((function(){return Object(r["i"])("div",{class:"preview-text"},"(發送預覽圖,圖上連結無效)",-1)})),f=Object(r["j"])("分享好友");function d(e,n,t,a,d,b){var g=Object(r["G"])("van-nav-bar"),x=Object(r["G"])("van-button");return Object(r["z"])(),Object(r["h"])("div",o,[Object(r["k"])(g,{title:"UTel電子名片分享"}),Object(r["i"])("div",c,[Object(r["i"])("div",i,[Object(r["i"])("div",s,[Object(r["i"])("div",u,[Object(r["i"])("div",l,null,512)])])])]),p,Object(r["i"])("div",{class:"btn-area",onClick:n[0]||(n[0]=function(){return a.sendEcard&&a.sendEcard.apply(a,arguments)})},[Object(r["k"])(x,{type:"primary",block:""},{default:Object(r["N"])((function(){return[f]})),_:1})])])}var b=t("5530"),g=(t("e7e5"),t("d399")),x=t("1da1"),m=(t("96cf"),t("d3b7"),t("3ca3"),t("ddb0"),t("9861"),t("ac1f"),t("841c"),t("5319"),t("e9c4"),t("7db0"),t("fd32")),h=t.n(m),y=t("365c");t("498a"),t("99af"),t("b0c0");function v(e){var n,t,r;n=e.url.trim().length>0?0===e.level?'{\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon02.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(e.url,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold"\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon02.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(e.url,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat(e.url,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):"",t=e.address.trim().length>0?'\n ,\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon04.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(e.address,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "https://www.google.com.tw/maps/place/').concat(encodeURIComponent(e.address),'"\n },\n "wrap": true\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n } \n '):"",r=e.tel.trim().length>0?'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon01.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "'.concat(e.tel,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "tel:').concat(e.tel,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n },\n '):"";var a='\n {\n "altText": "UTel電子名片",\n "type": "flex",\n "contents": \n {\n "type": "bubble",\n "size": "giga",\n "body": {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "image",\n "url": "https://demo.zltest.com.tw/line/bg02.jpg",\n "size": "full",\n "aspectMode": "cover",\n "aspectRatio": "4:3",\n "gravity": "top"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "image",\n "url": "'.concat(e.avatar,'",\n "size": "xs"\n },\n {\n "type": "text",\n "text": "').concat(e.company,'",\n "color": "#ffffff",\n "size": "md",\n "weight": "bold",\n "wrap": true,\n "align": "center",\n "margin": "sm"\n }\n ],\n "position": "absolute",\n "offsetTop": "13%",\n "offsetStart": "3%",\n "width": "26%"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "text",\n "text": "加入好友",\n "align": "center",\n "color": "#ffffff",\n "weight": "bold",\n "margin": "xs"\n }\n ],\n "backgroundColor": "#06c755",\n "width": "100%",\n "cornerRadius": "5px",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "https://line.naver.jp/ti/p/~').concat(e.line,'"\n },\n "paddingTop": "5px",\n "paddingBottom": "5px"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "text",\n "text": "分享名片",\n "align": "center",\n "color": "#ffffff",\n "weight": "bold",\n "margin": "xs"\n }\n ],\n "backgroundColor": "#ffcc5b",\n "width": "100%",\n "cornerRadius": "5px",\n "margin": "md",\n "paddingTop": "5px",\n "paddingBottom": "5px",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "').concat("https://liff.line.me/1656969446-mg36Maav","/?userid=").concat(e.user_id,'&cardid=1"\n }\n }\n ],\n "position": "absolute",\n "offsetStart": "4%",\n "width": "25%",\n "offsetBottom": "5%"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "text",\n "text": "').concat(e.title,'",\n "color": "#333334",\n "size": "md",\n "weight": "bold"\n }\n ],\n "spacing": "lg"\n },\n {\n "type": "box",\n "layout": "vertical",\n "contents": [\n {\n "type": "text",\n "text": "').concat(e.name,'",\n "size": "xxl",\n "color": "#333334",\n "weight": "bold"\n }\n ]\n },\n {\n "type": "box",\n "layout": "baseline",\n "contents": [],\n "backgroundColor": "#d5602d",\n "height": "3px",\n "margin": "lg"\n },\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon01.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "').concat(e.phone,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "tel:').concat(e.phone,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "xxl"\n },\n ').concat(r,"\n ").concat(n,'\n {\n "type": "box",\n "layout": "baseline",\n "contents": [\n {\n "type": "icon",\n "url": "https://demo.zltest.com.tw/line/icon03.png",\n "offsetTop": "3px"\n },\n {\n "type": "text",\n "text": "').concat(e.email,'",\n "color": "#333334",\n "size": "sm",\n "weight": "bold",\n "action": {\n "type": "uri",\n "label": "action",\n "uri": "mailto:').concat(e.email,'"\n }\n }\n ],\n "spacing": "lg",\n "margin": "sm"\n }\n ').concat(t,'\n ],\n "position": "absolute",\n "offsetTop": "12%",\n "offsetStart": "35%",\n "offsetEnd": "5%"\n }\n ],\n "paddingAll": "0px"\n }\n }\n }\n ');return{card:a}}var w=t("0f9b"),O=t("8390"),j={name:"LineCard",setup:function(){var e=Object(r["D"])({user:{},card_title:"",vip_card:[],flexContent:{}}),n=Object(r["E"])("0"),t=Object(r["E"])(null),a=new URLSearchParams(window.location.search).get("userid"),o=new URLSearchParams(window.location.search).get("cardid"),c=o-1;function i(e){return s.apply(this,arguments)}function s(){return s=Object(x["a"])(regeneratorRuntime.mark((function n(r){var a,o,i,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:n.t0=r,n.next=0===n.t0?3:1===n.t0?8:17;break;case 3:return a=v(e.user),o=a.card,e.flexContent=JSON.parse(o),t.value.innerHTML="",flex2html("flex",JSON.parse(o)),n.abrupt("break",19);case 8:if(!(e.user.level>1)){n.next=15;break}return n.next=11,Object(y["c"])({userid:e.user.user_id});case 11:i=n.sent,200===i.code&&i.data.cus_card&&(e.flexContent=Object(w["a"])(JSON.parse(i.data.cus_card)),t.value.innerHTML="",flex2html("flex",e.flexContent)),n.next=16;break;case 15:t.value.innerHTML="";case 16:return n.abrupt("break",19);case 17:return e.user.level>2?(s=e.vip_card.find((function(e){return e.sort_id==c-2})),0===s.type?(e.flexContent=Object(w["a"])(JSON.parse(s.content)),t.value.innerHTML="",flex2html("flex",e.flexContent)):(e.flexContent=Object(O["a"])(JSON.parse(s.content)),t.value.innerHTML="",flex2html("flex",e.flexContent))):t.value.innerHtml="",n.abrupt("break",19);case 19:case"end":return n.stop()}}),n)}))),s.apply(this,arguments)}Object(r["t"])(Object(x["a"])(regeneratorRuntime.mark((function n(){var t,r,o,s,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,h.a.init({liffId:"1656969446-mg36Maav"});case 3:h.a.isLoggedIn()||h.a.login({redirectUri:window.location.href}),n.next=9;break;case 6:n.prev=6,n.t0=n["catch"](0),console.log("liff.state init error ".concat(n.t0));case 9:if(t={},!a){n.next=14;break}t={userid:a},n.next=19;break;case 14:return n.next=16,h.a.getProfile();case 16:r=n.sent,o=r.userId,t={line_id:o};case 19:return n.next=21,Object(y["b"])(t);case 21:if(s=n.sent,200!==s.code&&(Object(g["a"])("非法操作!!!"),console.log("error ec001"),window.location.replace("https://liff.line.me/1656948609-xMp7dWAz")),e.user=s.data,!(s.data.level<=1&&0!==c)){n.next=28;break}return Object(g["a"])("非法操作!!!"),console.log("error ec002"),n.abrupt("return");case 28:if(console.log(c),!(2===s.data.level&&c>1)){n.next=33;break}return Object(g["a"])("非法操作!!!"),console.log("error ec003"),n.abrupt("return");case 33:if(!(s.data.level>2)){n.next=40;break}return n.next=36,Object(y["e"])({userid:e.user.user_id});case 36:u=n.sent,e.vip_card=u.data,n.next=41;break;case 40:e.vip_card=[];case 41:i(c);case 42:case"end":return n.stop()}}),n,null,[[0,6]])}))));var u=function(){var n=Object(x["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(h.a.isLoggedIn()||h.a.login({redirectUri:window.location.href}),0!==c){n.next=7;break}return n.next=4,h.a.shareTargetPicker([JSON.parse(JSON.stringify(e.flexContent)),{type:"text",text:"名片的連結都可以點擊!"}]);case 4:n.sent,n.next=10;break;case 7:return n.next=9,h.a.shareTargetPicker([JSON.parse(JSON.stringify(e.flexContent))]);case 9:n.sent;case 10:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),l=function(){var n=Object(x["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(h.a.isLoggedIn()||h.a.login({redirectUri:window.location.href}),console.log(JSON.stringify(e.flexContent1)),0!==e.active){n.next=8;break}return n.next=5,h.a.sendMessages([JSON.parse(JSON.stringify(e.flexContent))]);case 5:n.sent,n.next=11;break;case 8:return n.next=10,h.a.sendMessages([JSON.parse(JSON.stringify(e.flexContent1))]);case 10:n.sent;case 11:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return Object(b["a"])(Object(b["a"])({},Object(r["J"])(e)),{},{activeName:n,sendEcard:u,sendMsg:l,flexRef:t})}},k=(t("15be"),t("6b0d")),C=t.n(k);const T=C()(j,[["render",d],["__scopeId","data-v-2569be54"]]);var R=T,S=t("3a7b"),z=(t("e382"),t("6808"),Object(r["e"])(R));Object(S["a"])(z),z.mount("#app")},"365c":function(e,n,t){"use strict";t.d(n,"d",(function(){return b})),t.d(n,"a",(function(){return g})),t.d(n,"b",(function(){return x})),t.d(n,"c",(function(){return m})),t.d(n,"e",(function(){return h}));var r=t("1da1"),a=(t("96cf"),t("5530")),o=(t("d3b7"),t("ac1f"),t("5319"),t("159b"),t("b64b"),t("bc3a")),c=t.n(o),i=t("5502"),s={namespaced:!0,state:function(){return{userInfo:{}}},mutations:{setUserInfo:function(e,n){e.userInfo=n},setCusCard:function(e,n){e.userInfo.cus_card=n},setLevel:function(e,n){e.userInfo.level=n}},actions:{getUserInfo:function(e){return Object(r["a"])(regeneratorRuntime.mark((function n(){var t;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,b();case 2:t=n.sent,200===t.code&&e.commit("setUserInfo",t.data);case 4:case"end":return n.stop()}}),n)})))()}}},u=Object(i["a"])({state:function(){return{user_id:"",token:sessionStorage.getItem("token")||""}},mutations:{setUserId:function(e,n){e.user_id=n}},modules:{user:s}}),l=c.a.create({baseURL:"https://utel.vip/appapi/v1",timeout:5e3,withCredentials:!0});function p(e){var n=e.headers.authorization;n&&(console.log("change token"),sessionStorage.setItem("token",n))}function f(e){return d.apply(this,arguments)}function d(){return d=Object(r["a"])(regeneratorRuntime.mark((function e(n){var t,r,a,o,c=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=c.length>1&&void 0!==c[1]?c[1]:{},r=c.length>2&&void 0!==c[2]?c[2]:"GET","GET"!==r.toUpperCase()){e.next=11;break}return o="",Object.keys(t).forEach((function(e){o+=e+"="+t[e]+"&"})),""!==o&&(o=o.substring(0,o.lastIndexOf("&")),n+="?"+o),e.next=8,l.get(n);case 8:a=e.sent,e.next=14;break;case 11:return e.next=13,l.post(n,t);case 13:a=e.sent;case 14:return e.abrupt("return",a.data);case 15:case"end":return e.stop()}}),e)}))),d.apply(this,arguments)}l.interceptors.request.use((function(e){return sessionStorage.getItem("token")&&(e.headers.Authorization="".concat(sessionStorage.getItem("token"))),"post"===e.method?e.data=Object(a["a"])({uid:sessionStorage.getItem("uid")},e.data):"get"===e.method&&(e.params=Object(a["a"])({uid:sessionStorage.getItem("uid")},e.params)),e}),(function(e){return Promise.reject(e)})),l.interceptors.response.use((function(e){return p(e),e}),(function(e){if(e.response)switch(e.response.status){case 401:u.commit(types.LOGOUT),router.replace({path:"login",query:{redirect:router.currentRoute.fullPath}})}return Promise.reject(e.response.data)}));var 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",f("/user/getUserInfo"));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",f("/card/checkUser",{token:n},"GET"));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",f("/card/getCard",n,"GET"));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),m=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",f("/card/getCusCard",n,"GET"));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),h=function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",f("/card/getVipCard",n,"GET"));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},"3a7b":function(e,n,t){"use strict";t.d(n,"a",(function(){return x}));t("66b9");var r=t("b650"),a=(t("e7e5"),t("d399")),o=(t("d356"),t("48bd")),c=(t("5246"),t("6b41")),i=(t("da3c"),t("0b33")),s=(t("bda7"),t("5e46")),u=(t("38d5"),t("772a")),l=(t("be7f"),t("565f")),p=(t("0653"),t("34e9")),f=(t("e930"),t("8f80")),d=(t("e17f"),t("2241")),b=(t("b0d0"),t("3c69")),g=t("82db");function x(e){e.use(r["b"]).use(a["a"]).use(o["a"]).use(c["a"]).use(i["a"]).use(s["a"]).use(u["a"]).use(l["a"]).use(p["a"]).use(f["a"]).use(d["a"])}b["a"].use("zh-TW",g["a"])},6808:function(e,n,t){},8390:function(e,n,t){"use strict";function r(e){return{type:"flex",altText:"Utel電子名片",contents:e}}t.d(n,"a",(function(){return r}))},e382:function(e,n,t){},efbd:function(e,n,t){}});
|
|
//# sourceMappingURL=send.edc12da2.js.map
|