Commit afb408a0 authored by salitedfish's avatar salitedfish

feat: update

parent 8c1b08a5
VITE_SERVICE_URL=https://malltest.8n.cn
VITE_ADMIN_URL=https://malladmintest.8n.cn/settle
\ No newline at end of file
VITE_APP_NAME=FXSP
VITE_SERVICE_URL=https://api.yanhuang.shop
VITE_ADMIN_URL=https://admin.yanhuang.shop/settle
VITE_APP_NAME=FXSP
VITE_SERVICE_URL=https://malltest.8n.cn
\ No newline at end of file
VITE_APP_NAME=FXSP
\ No newline at end of file
VITE_APP_NAME=SLG
VITE_SERVICE_URL=https://malltest.8n.cn
VITE_APP_NAME=SLG
\ No newline at end of file
VITE_APP_NAME=SLG
......@@ -3,13 +3,14 @@
"private": true,
"version": "0.0.0",
"scripts": {
"dev:fxsp": "vite --mode fxsp --host ",
"dev:slg": "vite --mode slg --host ",
"build:fxsp": "vite build --mode fxsp",
"build:slg": "vite build --mode slg",
"dev:fxsp_test": "vite --mode fxsp_test --host ",
"build:fxsp_pro": "vite build --mode fxsp_pro",
"dev:slg_test": "vite --mode slg_test --host ",
"build:slg_pro": "vite build --mode slg_pro",
"preview": "vite preview"
},
"dependencies": {
"@types/node": "^18.11.18",
"@ultra-man/noa": "^0.0.13",
"autoprefixer": "^10.4.7",
"postcss": "^8.4.14",
......
......@@ -13,36 +13,36 @@ const mainText =
mainTexts[import.meta.env.VITE_APP_NAME as keyof typeof mainTexts]
let androidUrl: string
let androidQrCode: string
const androidQrCode = ref("")
let iosUrl: string
let iosQrCode: string
const iosQrCode = ref("")
onMounted(async () => {
const titleDoms = document.getElementsByTagName("title")
for (let i = 0; i <= titleDoms.length - 1; i++) {
titleDoms[i].innerHTML = mainText.name
}
// const resIos = await getAppInfo("ios")
// if (resIos && resIos.data) {
// iosUrl = resIos.data.downloadUrl
// const res = await changeStringToQrcode(resIos.data.downloadUrl)
// if (res) {
// iosQrCode = res.data
// }
// }
// const resAndroid = await getAppInfo("android")
// if (resAndroid && resAndroid.data) {
// androidUrl = resAndroid.data.downloadUrl
// const res = await changeStringToQrcode(resAndroid.data.downloadUrl)
// if (res) {
// androidQrCode = res.data
// }
// }
const resIos = await getAppInfo("appstore")
if (resIos && resIos.data) {
iosUrl = resIos.data.downloadUrl
const res = await changeStringToQrcode(resIos.data.downloadUrl)
if (res) {
iosQrCode.value = res.data
}
}
const resAndroid = await getAppInfo("android")
if (resAndroid && resAndroid.data) {
androidUrl = resAndroid.data.downloadUrl
const res = await changeStringToQrcode(resAndroid.data.downloadUrl)
if (res) {
androidQrCode.value = res.data
}
}
})
const goToWebsite = (type: string, e: Event) => {
console.log(type)
if (type == "BTN1") window.open("https://newadminslg.8n.cn/#/applyShop")
if (type == "BTN1") window.open(import.meta.env.VITE_ADMIN_URL)
else if (type == "BTN2") {
if (iosUrl) window.open(iosUrl)
} else if (type == "BTN3") {
......@@ -53,9 +53,9 @@ const goToWebsite = (type: string, e: Event) => {
const getImgUrl = computed(() => {
return (url: string) => {
if (url === "Android") {
return androidQrCode || mainText.logo
return androidQrCode.value || mainText.logo
} else if (url === "IOS") {
return iosQrCode || mainText.logo
return iosQrCode.value || mainText.logo
} else {
return new URL(`./assets/${url}.png`, import.meta.url).href
}
......@@ -122,7 +122,7 @@ const handleDispaly = (type: string, e: Event) => {
const handleClick = (type: string, e: Event) => {
if (type != "BTN1") return
else {
window.open("https://newadminslg.8n.cn/#/applyShop")
window.open(import.meta.env.VITE_ADMIN_URL)
}
}
</script>
......@@ -142,7 +142,7 @@ const handleClick = (type: string, e: Event) => {
{{ mainText.name }}数字藏品平台
</div>
<div class="title" v-html="mainText.slogan"></div>
<!-- <div class="pt-11 md:pt-4 relative">
<div class="pt-11 md:pt-4 relative">
<div>
<div class="md:block hidden">
<SlgBtn
......@@ -181,7 +181,7 @@ const handleClick = (type: string, e: Event) => {
>
<div class="mr-10 w-40">
<img
:src="getImgUrl(current == 'BTN2' ? 'IOS' : 'Android')"
:src="getImgUrl(current === 'BTN2' ? 'IOS' : 'Android')"
v-show="show"
class="w-40 h-40 mb-3"
/>
......@@ -194,11 +194,11 @@ const handleClick = (type: string, e: Event) => {
<p class="font-semibold text-center">扫一扫关注公众号</p>
</div>
</div>
</div> -->
<div class="hidden md:block justify-self-end w-60 mt-10">
</div>
<!-- <div class="hidden md:block justify-self-end w-60 mt-10">
<img :src="mainText.officialAccount" class="w-60 h-60 mb-3" />
<p class="font-semibold text-center">扫一扫关注公众号</p>
</div>
</div> -->
</div>
<!-- right -->
<img
......
......@@ -37,7 +37,6 @@ export const mainTexts = {
FXSP: {
logo: fxspLOGO,
officialAccount: fxspOfficialAccount,
name: "发现尚品",
company: "颜凰(北京)商业管理有限公司 京ICP备2022035941号-1",
slogan: "发现美好,品味生活",
......
......@@ -28,6 +28,11 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
"@types/node@^18.11.18":
version "18.11.18"
resolved "https://registry.npmmirror.com/@types/node/-/node-18.11.18.tgz#8dfb97f0da23c2293e554c5a50d61ef134d7697f"
integrity sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==
"@ultra-man/noa@^0.0.13":
version "0.0.13"
resolved "https://registry.npmmirror.com/@ultra-man/noa/-/noa-0.0.13.tgz#eb5c2c9affb39dedff6923b467ca553b7747663c"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment