219 lines
5.5 KiB
Vue
Raw Normal View History

2025-05-22 16:23:08 +08:00
<template>
<page-meta>
<navigation-bar :title="$tt('about.about')" background-color="#F1F3F9" front-color="#000000"></navigation-bar>
</page-meta>
<view class="user-about">
<view class="list-group">
<view style="padding: 80rpx">
<u--image :showLoading="true" src="/static/common/fastbee1_blue.png" width="130px" height="45px"
customStyle="margin:auto"></u--image>
<u--text :text="$tt('about.open')" size="14" type="info"
customStyle="margin:auto; margin-top:24rpx;"></u--text>
<u--text :text="$tt('about.message')" size="14" type="info"
customStyle="margin:auto; margin-top:8px;"></u--text>
</view>
<view style="margin-top: 24rpx">
<!-- #ifndef APP-PLUS -->
<view class="item">
<view class="left">
<u-icon class="iconfont" name="qq-circle-fill" size="22" color="#3378FE"></u-icon>
<text class="text">{{$tt('about.authorQQ')}}</text>
</view>
</view>
<view class="item">
<view class="left">
<u-icon class="iconfont" name="weixin-circle-fill" size="22" color="#3378FE"></u-icon>
<text class="text">{{$tt('about.authorWechat')}}</text>
</view>
</view>
<view class="item">
<view class="left">
<u-icon class="iconfont" name="chat" size="22" color="#3378FE"></u-icon>
<text class="text">{{$tt('about.group')}}</text>
</view>
</view>
<!-- #endif -->
<view class="item" @click="handleGotoHome">
<view class="left">
<u-icon class="iconfont" name="home" size="22" color="#3378FE"></u-icon>
<text class="text">{{$tt('about.webSite')}}</text>
</view>
<view class="right"><u-icon class="iconfont" name="arrow-right" size="12" color="#D8D8D8"></u-icon>
</view>
</view>
<!-- #ifndef APP-PLUS -->
<view class="item" @click="handleGotoGithub">
<view class="left">
<u-icon class="iconfont" name="github-circle-fill" size="22" color="#3378FE"></u-icon>
<text class="text">{{$tt('about.sourceCode')}}</text>
</view>
<view class="right"><u-icon class="iconfont" name="arrow-right" size="12" color="#D8D8D8"></u-icon>
</view>
</view>
<!-- #endif -->
<view class="item" @click="handleGotoHp">
<view class="left">
<u-icon class="iconfont" name="/static/user/hp_logo.png" size="21" color="#3378FE"></u-icon>
<text class="text">{{$tt('login.HuapuIoT')}}</text>
</view>
<view class="right"><u-icon class="iconfont" name="arrow-right" size="12" color="#D8D8D8"></u-icon>
</view>
</view>
</view>
</view>
<view class="footer-wrap">
<u--text size="11" type="primary" align="center" decoration="underline" text="滇ICP备2023000466号-4A"
margin="0 0 10px" @click="handleGotoFiling"></u--text>
<u--text size="10" type="info" align="center"
text="Copyright © 2021-2025 FastBee All Rights Reserved."></u--text>
</view>
</view>
</template>
<script>
export default {
data() {
return {};
},
created() {},
methods: {
// 跳转到fastbee官网
handleGotoHome() {
// #ifdef MP-WEIXIN
uni.navigateTo({
url: '/pages/common/webview/index?url=https://fastbee.cn'
});
// #endif
// #ifdef H5
window.open('https://fastbee.cn', '_blank');
// #endif
// #ifdef APP-PLUS
plus.runtime.openURL('https://fastbee.cn');
// #endif
},
// 跳转到源码
handleGotoGithub() {
// #ifdef MP-WEIXIN
uni.setClipboardData({
data: 'https://gitee.com/beecue/fastbee',
success: () => {
uni.showToast({
title: this.$tt('about.copyTip'),
icon: 'none'
});
}
});
// #endif
// #ifdef H5
window.open('https://gitee.com/beecue/fastbee', '_blank');
// #endif
// #ifdef APP-PLUS
plus.runtime.openURL('https://gitee.com/beecue/fastbee');
// #endif
},
// 跳转到华普
handleGotoHp() {
// #ifdef MP-WEIXIN
uni.setClipboardData({
data: 'http://www.hpiot.cn',
success: () => {
uni.showToast({
title: this.$tt('about.copyTip'),
icon: 'none'
});
}
});
// #endif
// #ifdef H5
window.open('http://www.hpiot.cn', '_blank');
// #endif
// #ifdef APP-PLUS
plus.runtime.openURL('http://www.hpiot.cn');
// #endif
},
// 跳转到app备案
handleGotoFiling() {
// #ifdef MP-WEIXIN
uni.setClipboardData({
data: 'https://beian.miit.gov.cn',
success: () => {
uni.showToast({
title: this.$tt('about.copyTip'),
icon: 'none'
});
}
});
// #endif
// #ifdef H5
window.open('https://beian.miit.gov.cn', '_blank');
// #endif
// #ifdef APP-PLUS
plus.runtime.openURL('https://beian.miit.gov.cn');
// #endif
}
}
};
</script>
<style lang="scss" scoped>
.user-about {
display: inline-block;
width: 100%;
height: 100vh;
background: $uni-bg-color-grey;
.list-group {
border-radius: 10px;
background-color: $uni-bg-color;
padding: 14rpx 40rpx;
margin: 24rpx;
.item {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 30rpx;
color: #555;
box-sizing: border-box;
height: 100rpx;
border-bottom: 1rpx solid #f8f8f8;
.left {
display: flex;
align-items: center;
.iconfont {
font-size: 38rpx;
}
.text {
margin-left: 32rpx;
font-size: 28rpx;
}
}
.right {
.iconfont {
font-size: 26rpx;
}
}
}
.item:last-child {
border: none;
}
}
.footer-wrap {
position: fixed;
bottom: 20px;
left: 0;
right: 0;
}
}
</style>