• wangxl's avatar
    1111 · 03ee5d29
    wangxl authored
    03ee5d29
budgetInfo.vue 1.99 KB
<template>
  <div>
    <a-row>
      <a-col :span="24">
        <div class="tb-title">
          <span>经费预算 <strong>(单位:万元)</strong></span>
        </div>
      </a-col>
    </a-row>
    <a-row type="flex" class="row_center">
      <a-col :span="4" class="bg-gray">
        <div class="special-middle">
          <div>概算科目名称</div>
        </div>
      </a-col>
      <a-col :span="4" class="bg-gray">
        <div class="special-middle">
          <div >合计</div>
        </div>
      </a-col>
      <a-col :span="4" class="bg-gray">
        <div class="special-middle">
          <div>申请专项经费</div>
        </div>
      </a-col>
      <a-col :span="4" class="bg-gray">
        <div class="special-middle">
          <div>自筹经费</div>
        </div>
      </a-col>
      <a-col :span="8" class="bg-gray">
        <div class="special-middle">
          <div>备注</div>
        </div>
      </a-col>
    </a-row>
    <a-row v-for="(item, index) in budget" :key="index" type="flex" class="row_center">
      <a-col :span="4" style="text-align: left;">
        {{item.budgetName}}
      </a-col>
      <a-col :span="4">
        <div class="special-middle">{{parseFloat(item.totalBudget).toFixed(2)}}</div>
      </a-col>
      <a-col :span="4">
        <div class="special-middle">{{parseFloat(item.applyFunds).toFixed(2)}}</div>
      </a-col>
      <a-col :span="4">
        <div class="special-middle">{{parseFloat(item.selfFunds).toFixed(2)}}</div>
      </a-col>
      <a-col :span="8">
        <div class="special-middle">{{item.calculationBasis}}</div>
      </a-col>
    </a-row>
  </div>
</template>

<script>
const Budget = { id: null, budgetName: null, budgetId: null, objectId: null, totalBudget: null, applyFunds: null, selfFunds: null, calculationBasis: null }

export default {
  name: "budgetInfo",
  props: {
    budget: {
      type: Array,
      default: () => {
        return [{ ...Budget }];
      },
    },
  },
  data() {
    return {};
  },
  methods: {},
};
</script>