duy 2 年 前
コミット
b4b16f19a8
1 ファイル変更20 行追加1 行削除
  1. 20 1
      src/views/program/annual/view.vue

+ 20 - 1
src/views/program/annual/view.vue

@@ -36,7 +36,11 @@
 
         <!--支出详情预览-->
         <HcDialog bgColor="#ffffff" isToBody isTable :footer="false" :show="expendModal" title="支出详情预览" widths="62rem" @close="expendCloseClick">
-            <HcTable :isIndex="false" :column="tableExpendColumn" :datas="tableExpendData"/>
+            <HcTable :isIndex="false" :column="tableExpendColumn" :datas="tableExpendData">
+                <template #currentMonthMoney="{row}">
+                    <span>{{row[currentMonth]}}</span>
+                </template>
+            </HcTable>
         </HcDialog>
 
     </HcCard>
@@ -113,6 +117,20 @@ onActivated(() => {
 const tableHeaderCellStyle = () => {
     return {backgroundColor: 'rgba(64, 149, 229, 0.36)', color: '#101010'}
 }
+const currentMonth=ref('')//被点击的月份
+const monthArr=
+   {key1:'january',
+   key2:'february',
+   key3:'march',
+   key4:'april',
+   key5:'may',
+   key6:'june',
+   key7:'july',
+   key8:'august',
+   key9:'december',
+   key10:'october',
+   key11:'november',
+   key12:'december'}
 
 //名称被点击
 const numSpanClick = (item, index,row) => {
@@ -120,6 +138,7 @@ const numSpanClick = (item, index,row) => {
         incomeModal.value = true
         tableIncomeData.value=row['incomeList'+item.key]
     } else if (index === 1) {   //支出
+        currentMonth.value=monthArr[item.key]
         expendModal.value = true
         tableExpendData.value=row['disburseList'+item.key]
         console.log(row['disburseList'+item.key]);