| | |
| | | amount: "amount", |
| | | unAmount: "unAmount", |
| | | unit: "unit", |
| | | poleModel: "poleModel", |
| | | contractNo: "contractNo", |
| | | }); |
| | | const props = defineProps({ |
| | | api: { |
| | |
| | | type: String, |
| | | default: "", |
| | | }, |
| | | model: { |
| | | search: { |
| | | type: String, |
| | | default: "", |
| | | }, |
| | |
| | | current: pageNo, |
| | | size: pageSize, |
| | | }; |
| | | if (props.model) { |
| | | params.model = props.model; |
| | | if (props.search) { |
| | | params.search = props.search; |
| | | } |
| | | const { code, data } = await props.api(params); |
| | | if (code == 200) { |
| | |
| | | map.totalAmount = "totalAmount"; |
| | | map.amount = "amount"; |
| | | map.unAmount = "unAmount"; |
| | | map.poleModel = "poleModel"; |
| | | map.contractNo = "contractNo"; |
| | | } |
| | | if (data.data.total == 0) { |
| | | pagingRef.value.complete(true); |