Wayne Hsu 3 years ago
parent 4e2f12384a
commit 48ba1b0ed3

@ -2,14 +2,14 @@ NODE_ENV = production
VUE_ENV = slash VUE_ENV = slash
VUE_APP_LINE_LIFF_ID = 1656907652-VJq33Pdg VUE_APP_LINE_LIFF_ID = 1661025693-veEM0lwZ
VUE_APP_BASE_URL = https://card.h888.fun VUE_APP_BASE_URL = https://card.slash1000.com
VUE_APP_SEND_URL = https://liff.line.me/1656907652-VJq33Pdg VUE_APP_SEND_URL = https://liff.line.me/1661025693-veEM0lwZ
VUE_APP_API_URL = https://card.h888.fun/appapi/v1 VUE_APP_API_URL = https://card.slash1000.com/appapi/v1
VUE_APP_IMAGE_URL = https://card.h888.fun/storage VUE_APP_IMAGE_URL = https://card.slash1000.com/storage
VUE_APP_MC_URL = https://liff.line.me/1656907652-p38ddKzQ VUE_APP_MC_URL = https://liff.line.me/1656907652-p38ddKzQ

@ -1,9 +1,10 @@
<template> <template>
<div id="home"> <div id="home">
<van-nav-bar title="我的名片" v-if="nolog == 1"/> <van-nav-bar title="我的名片" left-text="Slash" @click-left="goSlash" v-if="nolog == 1"/>
<van-nav-bar title="我的名片" right-text="" @click-right="showUserConn = true" v-else/> <van-nav-bar title="我的名片" left-text="Slash" @click-left="goSlash" right-text="" @click-right="showUserConn = true" v-else/>
<div class="tab-section" v-cloak> <div class="tab-section" v-cloak>
<van-tabs :lazy-render="true" v-model:active="activeName" v-show="user.nc_type > 1 && cid !== '1'"> <van-tabs :lazy-render="true" v-model:active="activeName" v-show="user.level > 0">
<van-tab title="我的名片" name="0"> <van-tab title="我的名片" name="0">
</van-tab> </van-tab>
<van-tab :title="card_title" name="1" v-if="showCusCard"> <van-tab :title="card_title" name="1" v-if="showCusCard">
@ -180,7 +181,7 @@ export default {
state.user = card1Res.data state.user = card1Res.data
if (card1Res.data.nc_type > 1 && card1Res.data.has_cuscard === 1 && card1Res.data.show_cus === 1) { if (card1Res.data.level > 0 && card1Res.data.has_cuscard === 1 && card1Res.data.show_cus === 1) {
state.showCusCard = true state.showCusCard = true
state.card_title = card1Res.data.card_title state.card_title = card1Res.data.card_title
} }
@ -223,7 +224,7 @@ export default {
// flex2html("flex", JSON.parse(card)) // flex2html("flex", JSON.parse(card))
break break
case '1': case '1':
if (state.user.nc_type > 1) { if (state.user.level > 0) {
let card2Res = await getCusCard({ userid: state.user.user_id }) let card2Res = await getCusCard({ userid: state.user.user_id })
if (card2Res.code === 200) { if (card2Res.code === 200) {
if (card2Res.data.cus_card) { if (card2Res.data.cus_card) {
@ -316,11 +317,12 @@ export default {
const goUC = (url)=>{ const goUC = (url)=>{
showUserConn.value = false showUserConn.value = false
window.location.href = url + '&nouc=1' window.location.href = url + '&nouc=1'
// window.location.href = url
} }
const handleAddFavorite = async (userid)=>{ const handleAddFavorite = async (userid)=>{
if(!Cookies.get('token')){ if(!Cookies.get('token')){
return Toast('請先登入會員') return Toast('您尚未登入Slash會員中心請按左上角Slash會員中心登入或加入')
} }
let res = await addFavorite(state.user.user_id) let res = await addFavorite(state.user.user_id)
if(res.code === 200){ if(res.code === 200){
@ -328,6 +330,10 @@ export default {
} }
} }
const goSlash=()=>{
window.location.href = 'https://card.slash1000.com/home/?refer=' + state.user.code
}
return { return {
...toRefs(state), ...toRefs(state),
showUserConn, showUserConn,
@ -338,6 +344,7 @@ export default {
isIOs, isIOs,
userConnections, userConnections,
goUC, goUC,
goSlash,
handleAddFavorite handleAddFavorite
} }
} }

@ -6,7 +6,7 @@ module.exports = {
? "/card" ? "/card"
: "/card", : "/card",
outputDir: outputDir:
["production", "u168"].includes(process.env.VUE_ENV) ["production", "u168", "slash".includes(process.env.VUE_ENV)
? "../api/public/card" ? "../api/public/card"
: "./dist", : "./dist",
}; };

Loading…
Cancel
Save