oak-general-business/es/components/application/detailForPlatform/web.js

34 lines
1.3 KiB
JavaScript

import React, { useState } from 'react';
import { Tabs, Card } from 'antd';
import WechatMenu from '../../wechatMenu';
import WechatPublicAutoReply from '../../wechatPublicAutoReply';
import UserWechatPublicTag from '../../userWechatPublicTag';
export default function Render(props) {
const { oakId, tabValue, name } = props.data;
const { t, navigateBack, onTabClick } = props.methods;
const [tabKey, setTabKey] = useState('menu');
const Actions = [];
const items = [
{
label: '公众号菜单管理',
key: 'menu',
children: (<WechatMenu oakAutoUnmount={true} applicationId={oakId} oakPath={`$application-detail-menu-${oakId}`} isPlatform={true} tabKey={tabKey}/>)
},
{
label: '被关注回复管理',
key: 'autoReply',
children: (<WechatPublicAutoReply oakAutoUnmount={true} applicationId={oakId} oakPath={`$application-detial-autoReply-${oakId}`}/>)
},
{
label: '用户管理',
key: 'user',
children: (<UserWechatPublicTag oakAutoUnmount={true} applicationId={oakId} oakPath={`$application-detail-user-${oakId}`}/>)
}
];
return (<Card title={name} bordered={false} extra={Actions}>
<Tabs items={items} onChange={(key) => {
setTabKey(key);
}}/>
</Card>);
}