| | |
| | | <AppContainer> |
| | | <ProTableQueryFilterBar @on-reset="reset"> |
| | | <template #query> |
| | | <QueryFilterItem tip-content="验收状态"> |
| | | <!-- <QueryFilterItem tip-content="验收状态"> |
| | | <FieldRadio |
| | | v-model="extraParamState.checkReceiveStatus" |
| | | :value-enum="EnumTaskCheckReceiveStatusTextForFilter" |
| | |
| | | showAllBtn |
| | | @change="getList()" |
| | | /> |
| | | </QueryFilterItem> |
| | | </QueryFilterItem> --> |
| | | <QueryFilterItem tip-content="结算状态"> |
| | | <FieldRadio |
| | | v-model="extraParamState.settlementStatus" |
| | |
| | | EnumTaskCheckReceiveStatusText, |
| | | EnumTaskCheckReceiveStatusTextForFilter, |
| | | EnumTaskCheckReceiveStatus, |
| | | EnumEnterpriseWalletAccessText, |
| | | } from '@/constants'; |
| | | import { downloadFileByUrl, format, setOssFileName, setOSSLink } from '@/utils'; |
| | | import * as taskServices from '@/services/api/task'; |
| | |
| | | |
| | | const operationBtnMap: Record<string, OperationBtnType> = { |
| | | // uploadBtn: { |
| | | // emits: { |
| | | // onClick: (role: API.GetSettlementTasksQueryResultItem) => openSettleMethodDialog(role), |
| | | // }, |
| | | // extraProps: { |
| | | // hide: (row: API.GetSettlementTasksQueryResultItem) => |
| | | // row.settlementOrderStatus !== EnumTaskSettlementOrderStatus.Wait, |
| | |
| | | }, |
| | | extraProps: { |
| | | hide: (role: API.GetSettlementTasksQueryResultItem) => |
| | | !( |
| | | role.settlementStatus === EnumTaskSettlementStatus.Wait && |
| | | role.auditStatus !== EnumTaskSettlementAuditStatus.Pass |
| | | ), |
| | | role.settlementStatus !== EnumTaskSettlementStatus.Wait, |
| | | }, |
| | | }, |
| | | // recallBtn: { |
| | | // emits: { |
| | | // onClick: (role) => handleRecall(role), |
| | | // }, |
| | | // extraProps: { |
| | | // hide: (role: API.GetSettlementTasksQueryResultItem) => |
| | | // !( |
| | | // role.settlementStatus === EnumTaskSettlementStatus.InProcess && |
| | | // role.checkReceiveStatus === EnumTaskCheckReceiveStatus.Completed |
| | | // ), |
| | | // }, |
| | | // }, |
| | | recallBtn: { |
| | | emits: { |
| | | onClick: (role) => handleRecall(role), |
| | | }, |
| | | extraProps: { |
| | | hide: (role: API.GetSettlementTasksQueryResultItem) => |
| | | role.settlementStatus !== EnumTaskSettlementStatus.InProcess, |
| | | }, |
| | | }, |
| | | // settleAuditBtn: { |
| | | // emits: { |
| | | // onClick: (role: API.GetSettlementTasksQueryResultItem) => goDetail(role.id, 'settlement'), |