| | |
| | | <AppContainer> |
| | | <ProTableQueryFilterBar @on-reset="reset"> |
| | | <template #query> |
| | | <QueryFilterItem tip-content="结算单状态"> |
| | | <QueryFilterItem tip-content="验收状态"> |
| | | <FieldRadio |
| | | v-model="extraParamState.settlementOrderStatus" |
| | | :value-enum="EnumTaskSettlementOrderStatusText" |
| | | v-model="extraParamState.checkReceiveStatus" |
| | | :value-enum="EnumTaskCheckReceiveStatusText" |
| | | buttonStyle |
| | | showAllBtn |
| | | @change="getList()" |
| | |
| | | </QueryFilterItem> |
| | | </template> |
| | | <template #btn> |
| | | <el-button type="primary" link @click="handleDownloadTemplate()">结算单模板</el-button> |
| | | <!-- <el-button type="primary" link @click="handleDownloadTemplate()">结算单模板</el-button> --> |
| | | <!-- <el-button type="primary" @click="handleAdd()">上传结算单</el-button> --> |
| | | <!-- <el-button type="primary" @click="handleDownloadTemplate()">导出</el-button> --> |
| | | </template> |
| | |
| | | EnumTaskSettlementOrderStatusText, |
| | | EnumTaskSettlementOrderStatus, |
| | | EnumTaskSettlementStatus, |
| | | EnumTaskCheckReceiveStatusText, |
| | | EnumTaskCheckReceiveStatus, |
| | | } from '@/constants'; |
| | | import { downloadFileByUrl, format, setOssFileName } from '@/utils'; |
| | | import * as taskServices from '@/services/api/task'; |
| | |
| | | orderInput: extraParamState.orderInput, |
| | | }, |
| | | keywords: extraParamState.keywords, |
| | | settlementOrderStatus: extraParamState.settlementOrderStatus, |
| | | checkReceiveStatus: extraParamState.checkReceiveStatus, |
| | | settlementStatus: extraParamState.settlementStatus, |
| | | settlementTimeBegin: format(extraParamState.time?.[0] ?? '', 'YYYY-MM-DD 00:00:00'), |
| | | settlementTimeEnd: format(extraParamState.time?.[1] ?? '', 'YYYY-MM-DD 23:59:59'), |
| | |
| | | defaultExtraParams: { |
| | | keywords: '', |
| | | settlementOrderStatus: '' as any as EnumTaskSettlementOrderStatus, |
| | | checkReceiveStatus: '' as any as EnumTaskCheckReceiveStatus, |
| | | settlementStatus: '' as any as EnumTaskSettlementStatus, |
| | | time: [] as unknown as ModelValueType, |
| | | orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }], |