1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <template>
- <hc-new-card>
- <template #header>
- <el-date-picker v-model="searchForm.key2" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD" />
- </template>
- <template #extra>
- <el-button hc-btn type="primary">
- <HcIcon name="download" />
- <span>导出</span>
- </el-button>
- </template>
- <div class="hc-table-ref-box no-border">
- <el-table class="w-full" :data="tableData" row-key="id" height="100%" highlight-current-row border>
- <el-table-column prop="key1" label="合同段" />
- <el-table-column label="合同金额" align="center">
- <el-table-column prop="key2" label="合同金额" />
- <el-table-column prop="key3" label="变更金额" />
- <el-table-column prop="key4" label="变更后金额" />
- </el-table-column>
- <el-table-column prop="key1" label="累计计量金额" />
- <el-table-column prop="key1" label="完成比例(%)" />
- </el-table>
- </div>
- <template #action>
- <hc-pages :pages="searchForm" @change="pageChange" />
- </template>
- </hc-new-card>
- </template>
- <script setup>
- import { onActivated, onMounted, ref } from 'vue'
- defineOptions({
- name: 'DebitPayLedgersCollect',
- })
- //渲染完成
- onActivated(() => {
- })
- //搜索表单
- const searchForm = ref({
- current: 1, size: 10, total: 0,
- })
- //分页
- const pageChange = ({ current, size }) => {
- searchForm.value.current = current
- searchForm.value.size = size
- }
- const tableData = ref([
- {
- id: 1,
- key1: '2016',
- key2: '名称名称名称',
- key3: '总额',
- hasChildren: true,
- },
- ])
- </script>
- <style scoped lang="scss">
- </style>
|