// 创建“el-tab-pane”
function createTabPaneHtml(tabs) {
  let tabPaneHtml = ''
  const slot = tabs.__slot__
  if (slot && slot.tabPanes && slot.tabPanes.length) {
    slot.tabPanes.forEach(tabPane => {
      tabPaneHtml += `${tabPane.label}\n`
    })
  }
  return tabPaneHtml
}
// 创建“el-tabs”
// 
//   标签1
//   标签2
// 
function createTabsHtml(formJson, tabs) {
  const width = tabs.style && tabs.style.width ? ':style="{width: \'100%\'}"' : ''
  const type = tabs.type ? `type="${tabs.type}"` : ''
  // 创建“el-tab-pane”
  const tabPaneHtml = createTabPaneHtml(tabs)
  return `${tabPaneHtml}`
}
/**
 * 获取“标签页”HTML
 * @param formJson 表单结构
 * @param tabs “标签页”组件
 * @returns {string} “标签页”HTML
 */
export default function getTabsHtml(formJson, tabs) {
  // 创建“el-tabs”
  const tabsHtml = createTabsHtml(formJson, tabs)
  return tabsHtml
}