<template>
  <!-- 列表页 -->
  <TaskList v-if="showType === 'list'"
                    @goImport="showImport"/>

  <!-- 详情页 -->
  <TaskImport v-else-if="showType === 'details'"
            @goList="showList" :infoId="infoId" />
</template>

<script>

  import TaskList from './modules/List'
  import TaskImport from './modules/Details'

  export default {
    name: 'TaskMain',
    components: {
      TaskList,
      TaskImport,
    },
    data () {
      return {
        description: '稽核任务管理主页面',
        showType: 'list',
      }
    },
    methods: {
      // 显示列表页面
      showList() {
        this.showType = 'list'
      },
      // 显示导入页面
      showImport(param) {
        this.showType = 'import'
        this.infoId = param
      },
    }
  }
</script>

<style scoped>

</style>