| | |
| | | <el-date-picker |
| | | style="width: 240px" |
| | | v-model="filters.dateRange" |
| | | value-format="YYYY-MM-DD" |
| | | format="YYYY-MM-DD" |
| | | type="daterange" |
| | | start-placeholder="开始时间" |
| | | end-placeholder="结束时间" |
| | | value-format="YYYY-MM" |
| | | format="YYYY-MM" |
| | | type="month" |
| | | placeholder="选择月份" |
| | | clearable |
| | | @change="getTableData" |
| | | /> |
| | |
| | | <script setup> |
| | | import { usePaginationApi } from "@/hooks/usePaginationApi"; |
| | | import { onMounted } from "vue"; |
| | | import { getTaxList } from "@/api/procurementManagement/taxComparison"; |
| | | |
| | | defineOptions({ |
| | | name: "增值税比对", |
| | |
| | | resetFilters, |
| | | onCurrentChange, |
| | | } = usePaginationApi( |
| | | () => {}, |
| | | getTaxList, |
| | | { |
| | | dateRange: [], // 来票日期 |
| | | }, |
| | | [ |
| | | { |
| | | label: "月份", |
| | | prop: "month", |
| | | align: "center", |
| | | }, |
| | | { |
| | | label: "销项税额", |
| | | prop: "jtaxAmount", |
| | | align: "center", |
| | | }, |
| | | { |
| | | label: "进项税额", |
| | | prop: "xtaxAmount", |
| | | align: "center", |
| | | }, |
| | | { |
| | | label: "销-进", |
| | | prop: "taxAmount", |
| | | align: "center", |
| | | }, |
| | | ], |
| | | {}, |
| | | { |
| | | dateRange: (aim) => ({ |
| | | dateRangeStart: aim[0], |
| | | dateRangeEnd: aim[1], |
| | | }), |
| | | } |
| | | {} |
| | | ); |
| | | |
| | | onMounted(() => { |