<template>
  <div class="from-table font-line-space" v-if="tabsData[0].isShow">
    <div v-if="tabsData[1].isShow">
      <a-row>
        <a-col :span="24" style="border-top: 0px;text-align: center;">
          <div class="main-title">
            <span>项目基本情况</span>
          </div>
        </a-col>
      </a-row>
      <!-- <a-row>
        <a-col :span="24" style="border-top: 0px">
          <div class="tb-title">
            <span>申请人信息</span>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>姓名</div>
          </div>
        </a-col>
        <a-col :span="5">
          <div class="special-middle">
            <div>
              {{ value.appPersonName }}
            </div>
          </div>
        </a-col>
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>性别</div>
          </div>
        </a-col>
        <a-col :span="5">
          <div class="special-middle">
            <div>
              {{ value.sex }}
            </div>
          </div>
        </a-col>
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>出生日期</div>
          </div>
        </a-col>
        <a-col :span="5">
          <div class="special-middle">
            <div>
              {{ moment(value.birthday).format('YYYY-MM-DD') }}
            </div>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>民族</div>
          </div>
        </a-col>
        <a-col :span="5">
          <div class="special-middle">
            <div>
              {{ value.nationName }}
            </div>
          </div>
        </a-col>
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>学位</div>
          </div>
        </a-col>
        <a-col :span="5">
          <div class="special-middle">
            <div>
              {{ value.degreeName }}
            </div>
          </div>
        </a-col>
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>职称</div>
          </div>
        </a-col>
        <a-col :span="5">
          <div class="special-middle">
            <div>
              {{ value.titleName }}
            </div>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>电话</div>
          </div>
        </a-col>
        <a-col :span="5">
          <div class="special-middle">
            <div>
              {{ value.mobile }}
            </div>
          </div>
        </a-col>
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>电子邮箱</div>
          </div>
        </a-col>
        <a-col :span="5">
          <div class="special-middle">
            <div>
              {{ value.email }}
            </div>
          </div>
        </a-col>
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>每年工作时间(月)</div>
          </div>
        </a-col>
        <a-col :span="5">
          <div class="special-middle">
            <div>
              {{ value.jobTime }}
            </div>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>个人通讯地址</div>
          </div>
        </a-col>
        <a-col :span="21">
          <div class="special-middle">
            <div>
              {{ value.address }}
            </div>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>工作单位</div>
          </div>
        </a-col>
        <a-col :span="21">
          <div class="special-middle">
            <div>
              {{ value.appUnitName }}
            </div>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="3" class="bg-gray">
          <div class="special-middle">
            <div>主要研究领域</div>
          </div>
        </a-col>
        <a-col :span="21">
          <div class="special-middle">
            <div v-html="toTextarea(value.mainResearchAreas)"></div>
          </div>
        </a-col>
      </a-row>

      <a-row>
        <a-col :span="24" style="border-top: 0px">
          <div class="tb-title">
            <span>申请单位信息</span>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>单位名称</div>
          </div>
        </a-col>
        <a-col :span="20">
          <div class="special-middle">
            <div>
              {{ value.appUnitName }}
            </div>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>联系人</div>
          </div>
        </a-col>
        <a-col :span="8">
          <div class="special-middle">
            <div>
              {{ value.unitLinkName }}
            </div>
          </div>
        </a-col>
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>电话</div>
          </div>
        </a-col>
        <a-col :span="8">
          <div class="special-middle">
            <div>
              {{ value.unitLinkMobile }}
            </div>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>电子信箱</div>
          </div>
        </a-col>
        <a-col :span="8">
          <div class="special-middle">
            <div>
              {{ value.unitLinkEmail }}
            </div>
          </div>
        </a-col>
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>传真</div>
          </div>
        </a-col>
        <a-col :span="8">
          <div class="special-middle">
            <div>
              {{ value.unitLinkFax }}
            </div>
          </div>
        </a-col>
      </a-row>

      
      <cooperative-units-info :cooperativeUnits.sync="value.cooperativeUnits" /> --><!-- 项目合作单位 -->

      <a-row>
        <a-col :span="24" style="border-top: 0px">
          <div class="tb-title">
            <span>项目基本情况</span>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>项目名称</div>
          </div>
        </a-col>
        <a-col :span="20">
          <div class="special-middle">
            {{ value.projName }}
          </div>
        </a-col>
      </a-row>

      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>学科代码</div>
          </div>
        </a-col>
        <a-col :span="20">
          <div class="special-middle">
            {{ value.knowledgeName }}
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>选题范围</div>
          </div>
        </a-col>
        <a-col :span="8">
          <div class="special-middle">
            {{ value.subjectScope }}
          </div>
        </a-col>
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>项目类别</div>
          </div>
        </a-col>
        <a-col :span="8">
          <div class="special-middle">
            {{ value.projClass }}
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>附注说明</div>
          </div>
        </a-col>
        <a-col :span="20">
          <div class="special-middle">
            {{ value.remark }}
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>项日开始时间</div>
          </div>
        </a-col>
        <a-col :span="8">
          <div class="special-middle">
            {{ moment(value.startDate).format('YYYY-MM-DD') }}
          </div>
        </a-col>
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>项目结束时间</div>
          </div>
        </a-col>
        <a-col :span="8">
          <div class="special-middle">
            {{ moment(value.endDate).format('YYYY-MM-DD') }}
          </div>
        </a-col>
      </a-row>

      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>项目总经费(万元)</div>
          </div>
        </a-col>
        <a-col :span="8">
          <div class="special-middle">
            {{ value.totalFunding }} 万元
          </div>
        </a-col>
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>申请经费(万元)</div>
          </div>
        </a-col>
        <a-col :span="8">
          <div class="special-middle">
            {{ value.govFunding }} 万元
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>项目摘要(400字以内)</div>
          </div>
        </a-col>
        <a-col :span="20">
          <div class="special-middle">
            <div v-html="toTextarea(value.projAbstract)"></div>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="4" class="bg-gray">
          <div class="special-middle">
            <div>关键词</div>
          </div>
        </a-col>
        <a-col :span="20">
          <div class="special-middle">
            {{ value.projKeywords }}
          </div>
        </a-col>
      </a-row>
    </div>
    <div v-if="tabsData[2].isShow">
      <project-kpi-info v-if="value.projectKPI" :projectKPI.sync="value.projectKPI" />
    </div>
    <div v-if="tabsData[3].isShow">
      <!-- 经费预算 -->
      <budget-info :budget.sync="value.budget" />
      <!-- 分年度用款计划 -->
      <fund-plan-info :fundPlan.sync="value.fundPlan" />
    </div>
    <div v-if="tabsData[4].isShow">
      <a-row>
        <a-col :span="24" style="border-top: 0px">
          <div class="main-title">
            <span>申请书正文</span>
          </div>
        </a-col>
      </a-row>
      <a-row type="flex">
        <a-col :span="24" class="bg-gray">
          <div class="special-middle" style="font-weight: bold;text-align: center;">
            <document-view :fileUrl="value.downloadUrl" :fileName="value.fileName" :imageArray="[value.downloadUrl]" v-if="!!value.downloadUrl"></document-view>
          </div>
        </a-col>
      </a-row>
    </div>
    <div v-if="tabsData[5].isShow">
      <!-- 附件 -->
      <file-info :fileList.sync="value.fileList" />
    </div>
    <div v-if="tabsData[6].isShow">
      <a-row>
        <a-col :span="24">
          <div class="main-title">
            <span>审核记录</span>
          </div>
        </a-col>
      </a-row>
      <a-row>
        <a-col :span="24">
          <audit-list v-model="value.auditList" />
        </a-col>
      </a-row>
    </div>
  </div>
</template>

<script>
import moment from 'moment'

import cooperativeUnitsInfo from '@/views/report/project/components/cooperativeUnitsInfo'
import projectMemberInfo from '@/views/report/project/components/projectMemberInfo'
import projectKpiInfo from '@/views/report/project/components/projectKpiInfo.vue'
import budgetInfo from '@/views/report/project/components/budgetInfo'
import fundPlanInfo from '@/views/report/project/components/fundPlanInfo'
import fileInfo from "@/views/report/project/components/fileInfo";
import documentView from '@/views/components/common/documentView'
import AuditList from '@/views/audit/components/auditInfo'
import { toTextarea } from '@/views/utils/common'


export default {
  components: {
    cooperativeUnitsInfo, projectMemberInfo, projectKpiInfo, budgetInfo, fundPlanInfo, fileInfo, documentView, AuditList
  },
  name: "ProjectInfo",
  data () {
    return {
    }
  },
  props: {
    value: {
      type: Object,
      default: () => {
        return null
      }
    },
    tabsData: {
      type: Array,
      default: () => {
        return []
      }
    },
  },
  created () {
    if (!!!this.tabsData || this.tabsData.length == 0)
      this.tabsData = [
        { title: '全部', key: '0', isShow: true },
        { title: '项目基本信息', key: '1', isShow: true },
        //{ title: '项目组主要成员', key: '2', isShow: true },
        { title: '绩效目标表', key: '2', isShow: true },
        { title: '项目经费预算表', key: '3', isShow: true },
        { title: '申请书正文', key: '4', isShow: true },
        { title: '附件信息', key: '5', isShow: true },
        { title: '项目审核记录', key: '6', isShow: true },
      ]
  },
  mounted () {
  },
  methods: {
    moment, toTextarea,
  }
}
</script>