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.
85 lines
2.6 KiB
85 lines
2.6 KiB
<template>
|
|
<view class="forth-menu">
|
|
<mine-header @on:munted="menuPackageLoaded = true"></mine-header>
|
|
<block v-if="menuPackageLoaded">
|
|
<line-tab :icon-num='0'>
|
|
<template slot="default">账号管理</template>
|
|
<template slot="right">
|
|
<view class="ft-account">
|
|
<view class="fc-name">账号名</view>
|
|
<image class="fc-icon" mode="aspectFit" src="/static/images/icon/arrow_b2.png"></image>
|
|
</view>
|
|
</template>
|
|
</line-tab>
|
|
<line-tab :icon-num='1'>帮助中心</line-tab>
|
|
<line-tab :icon-num='2'>教练助手</line-tab>
|
|
<line-tab :icon-num='3'>
|
|
<template slot="default">收银系统</template>
|
|
<template slot="right">
|
|
<view class="fm-copy">(复制网址)</view>
|
|
</template>
|
|
</line-tab>
|
|
<line-tab :icon-num='4'>总后台(<text class="fm-txt">admin.ouxuanzhineng.cn <text class="ft-copy">复制</text></text>)</line-tab>
|
|
<line-tab :icon-num='5' @click="toComplaint">投诉建议</line-tab>
|
|
<line-tab :icon-num='6'>解绑退出</line-tab>
|
|
</block>
|
|
<bottom-logo></bottom-logo>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import mineHeader from "@/subpackage/menu/components/mine/header.vue";
|
|
import lineTab from "@/subpackage/menu/components/mine/line_tab.vue";
|
|
import bottomLogo from "@/subpackage/menu/components/bottom_logo.vue";
|
|
import { routeTo, debounce, showLoad, hideLoad, showModal, showNone } from "@/utils/util.js";
|
|
export default {
|
|
components:{
|
|
mineHeader,
|
|
lineTab,
|
|
bottomLogo,
|
|
},
|
|
data(){
|
|
return {
|
|
brand_id: '',
|
|
menuPackageLoaded: false
|
|
}
|
|
},
|
|
onLoad(options){
|
|
this.brand_id = options?.brand_id ?? '';
|
|
},
|
|
methods: {
|
|
toComplaint(){
|
|
let { brand_id } = this;
|
|
routeTo(`/subpackage/message/pages/complaint/list?brand_id=${brand_id}`, 'nT');
|
|
},
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
.forth-menu{
|
|
|
|
}
|
|
.fm-txt{
|
|
font-size: 28upx;
|
|
.ft-copy{
|
|
color: $mColor;
|
|
}
|
|
}
|
|
.ft-account{
|
|
@include ctf(flex-end);
|
|
.fc-name{
|
|
@include flcw(32upx, 48upx, #9A9A9D);
|
|
@include tHide;
|
|
}
|
|
.fc-icon{
|
|
flex-shrink: 0;
|
|
margin-left: 22upx;
|
|
width: 30upx;
|
|
height: 30upx;
|
|
}
|
|
}
|
|
.fm-copy{
|
|
@include flcw(32upx, 44upx, $mColor);
|
|
}
|
|
</style>
|