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
6.8 KiB

(function(e){function t(t){for(var r,i,s=t[0],o=t[1],u=t[2],f=0,d=[];f<s.length;f++)i=s[f],Object.prototype.hasOwnProperty.call(a,i)&&a[i]&&d.push(a[i][0]),a[i]=0;for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r]);l&&l(t);while(d.length)d.shift()();return c.push.apply(c,u||[]),n()}function n(){for(var e,t=0;t<c.length;t++){for(var n=c[t],r=!0,s=1;s<n.length;s++){var o=n[s];0!==a[o]&&(r=!1)}r&&(c.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},a={send:0},c=[];function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/";var s=window["webpackJsonp"]=window["webpackJsonp"]||[],o=s.push.bind(s);s.push=t,s=s.slice();for(var u=0;u<s.length;u++)t(s[u]);var l=o;c.push([1,"chunk-vendors","chunk-common"]),n()})({1:function(e,t,n){e.exports=n("1997")},1997:function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var r=n("7a23"),a={id:"home"},c={class:"tab-section"},i={class:"flex-section"},s={class:"table-responsive"},o={class:"chatbox"},u={id:"flex",ref:"flexRef"},l=Object(r["j"])("分享好友");function f(e,t,n,f,d,b){var p=Object(r["G"])("van-nav-bar"),v=Object(r["G"])("van-button");return Object(r["z"])(),Object(r["h"])("div",a,[Object(r["k"])(p,{title:"UTel電子名片分享"}),Object(r["i"])("div",c,[Object(r["i"])("div",i,[Object(r["i"])("div",s,[Object(r["i"])("div",o,[Object(r["i"])("div",u,null,512)])])])]),Object(r["i"])("div",{class:"btn-area",onClick:t[0]||(t[0]=function(){return f.sendEcard&&f.sendEcard.apply(f,arguments)})},[Object(r["k"])(v,{type:"primary",block:""},{default:Object(r["N"])((function(){return[l]})),_:1})])])}var d=n("5530"),b=n("1da1"),p=(n("96cf"),n("d3b7"),n("3ca3"),n("ddb0"),n("9861"),n("ac1f"),n("841c"),n("5319"),n("e9c4"),n("7db0"),n("fd32")),v=n.n(p),x=n("365c"),O=n("15fd"),h=n("0f9b"),g=n("8390"),j={name:"LineCard",setup:function(){var e=Object(r["D"])({user:{},card_title:"",vip_card:[],flexContent:{}}),t=Object(r["E"])("0"),n=Object(r["E"])(null),a=new URLSearchParams(window.location.search).get("userid"),c=new URLSearchParams(window.location.search).get("cardid"),i=c-1;function s(e){return o.apply(this,arguments)}function o(){return o=Object(b["a"])(regeneratorRuntime.mark((function t(r){var a,c,s,o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:t.t0=r,t.next=0===t.t0?3:1===t.t0?8:17;break;case 3:return a=Object(O["a"])(e.user),c=a.card,e.flexContent=JSON.parse(c),n.value.innerHTML="",flex2html("flex",JSON.parse(c)),t.abrupt("break",19);case 8:if(!(e.user.level>1)){t.next=15;break}return t.next=11,Object(x["b"])({userid:e.user.user_id});case 11:s=t.sent,200===s.code&&s.data.cus_card&&(e.flexContent=Object(h["a"])(JSON.parse(s.data.cus_card)),n.value.innerHTML="",flex2html("flex",e.flexContent)),t.next=16;break;case 15:n.value.innerHTML="";case 16:return t.abrupt("break",19);case 17:return e.user.level>2?(o=e.vip_card.find((function(e){return e.sort_id==i-2})),0===o.type?(e.flexContent=Object(h["a"])(JSON.parse(o.content)),n.value.innerHTML="",flex2html("flex",e.flexContent)):(e.flexContent=Object(g["a"])(JSON.parse(o.content)),n.value.innerHTML="",flex2html("flex",e.flexContent))):n.value.innerHtml="",t.abrupt("break",19);case 19:case"end":return t.stop()}}),t)}))),o.apply(this,arguments)}Object(r["t"])(Object(b["a"])(regeneratorRuntime.mark((function t(){var n,r,c,o,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,v.a.init({liffId:"1656969446-mg36Maav"});case 3:v.a.isLoggedIn()||v.a.login({redirectUri:window.location.href}),t.next=9;break;case 6:t.prev=6,t.t0=t["catch"](0),console.log("liff.state init error ".concat(t.t0));case 9:if(n={},!a){t.next=14;break}n={userid:a},t.next=19;break;case 14:return t.next=16,v.a.getProfile();case 16:r=t.sent,c=r.userId,n={line_id:c};case 19:return t.next=21,Object(x["a"])(n);case 21:if(o=t.sent,200!==o.code&&(Toast("非法操作!!!"),window.location.replace("https://liff.line.me/1656948609-xMp7dWAz")),e.user=o.data,!(o.data.level<=1&&0!==i)){t.next=27;break}return Toast("非法操作!!!"),t.abrupt("return");case 27:if(2!==o.data.level||0===i&&1===i){t.next=30;break}return Toast("非法操作!!!"),t.abrupt("return");case 30:if(!(o.data.level>2)){t.next=37;break}return t.next=33,Object(x["d"])({userid:e.user.user_id});case 33:u=t.sent,e.vip_card=u.data,t.next=38;break;case 37:e.vip_card=[];case 38:s(i);case 39:case"end":return t.stop()}}),t,null,[[0,6]])}))));var u=function(){var t=Object(b["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(v.a.isLoggedIn()||v.a.login({redirectUri:window.location.href}),0!==i){t.next=7;break}return t.next=4,v.a.shareTargetPicker([JSON.parse(JSON.stringify(e.flexContent)),{type:"text",text:"名片的連結都可以點擊!"}]);case 4:t.sent,t.next=10;break;case 7:return t.next=9,v.a.shareTargetPicker([JSON.parse(JSON.stringify(e.flexContent))]);case 9:t.sent;case 10:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),l=function(){var t=Object(b["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(v.a.isLoggedIn()||v.a.login({redirectUri:window.location.href}),console.log(JSON.stringify(e.flexContent1)),0!==e.active){t.next=8;break}return t.next=5,v.a.sendMessages([JSON.parse(JSON.stringify(e.flexContent))]);case 5:t.sent,t.next=11;break;case 8:return t.next=10,v.a.sendMessages([JSON.parse(JSON.stringify(e.flexContent1))]);case 10:t.sent;case 11:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return Object(d["a"])(Object(d["a"])({},Object(r["J"])(e)),{},{activeName:t,sendEcard:u,sendMsg:l,flexRef:n})}},w=(n("1fcb"),n("6b0d")),m=n.n(w);const k=m()(j,[["render",f],["__scopeId","data-v-be2fbae8"]]);var y=k,S=n("3a7b"),_=(n("e382"),n("6808"),Object(r["e"])(y));Object(S["a"])(_),_.mount("#app")},"1fcb":function(e,t,n){"use strict";n("d2f0")},6808:function(e,t,n){},d2f0:function(e,t,n){}});
//# sourceMappingURL=send.8e516e1b.js.map