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.
 
 
 
 
 

57 lines
1.6 KiB

<template>
<view class="list-index">
<view class="li-header">
<input-bar></input-bar>
<check-status-bar @click="accountCheck"></check-status-bar>
</view>
<view class="li-list">
<list-item
@click:message="messageSubscription"
@click:account="accountAuthority"
@click:delete="itemDeleteBtn"
></list-item>
</view>
</view>
</template>
<script>
import inputBar from './modules/input_bar.vue';
import checkStatusBar from './modules/check_status_bar.vue';
import listItem from './modules/item.vue';
import { routeTo, showModal } from "@/utils/util.js";
export default {
components: {
'input-bar': inputBar,
'check-status-bar': checkStatusBar,
'list-item': listItem
},
data(){
return {
brand_id: '',
}
},
onLoad(options){
this.brand_id = options?.brand_id || '';
},
methods: {
messageSubscription(){
routeTo(`/subpackage/account/pages/message/info?brand_id=${this.brand_id}`, 'nT');
},
accountAuthority(){
routeTo(`/subpackage/account/pages/permission/info?brand_id=${this.brand_id}`, 'nT');
},
accountCheck(){
routeTo(`/subpackage/account/pages/manage/check?brand_id=${this.brand_id}`, 'nT');
},
itemDeleteBtn(){
showModal({ content: '是否删除该账号?', });
}
}
}
</script>
<style lang="scss">
.li-list{
padding: 24upx;
}
</style>