|
@@ -271,13 +271,19 @@ const list = ref([]) // 列表的数
|
|
/** 查询列表 */
|
|
/** 查询列表 */
|
|
const getList = async () => {
|
|
const getList = async () => {
|
|
loading.value = true
|
|
loading.value = true
|
|
- if (invoiceTime.value.length > 0) {
|
|
|
|
|
|
+ if (invoiceTime.value?.length > 0) {
|
|
queryParams.invoiceOn = formatDate(invoiceTime.value[0], 'YYYY-MM-DD')
|
|
queryParams.invoiceOn = formatDate(invoiceTime.value[0], 'YYYY-MM-DD')
|
|
queryParams.invoiceOff = formatDate(invoiceTime.value[1], 'YYYY-MM-DD')
|
|
queryParams.invoiceOff = formatDate(invoiceTime.value[1], 'YYYY-MM-DD')
|
|
|
|
+ } else {
|
|
|
|
+ queryParams.invoiceOn = ''
|
|
|
|
+ queryParams.invoiceOff = ''
|
|
}
|
|
}
|
|
- if (returnTime.value.length > 0) {
|
|
|
|
|
|
+ if (returnTime.value?.length > 0) {
|
|
queryParams.returnOn = formatDate(returnTime.value[0], 'YYYY-MM-DD')
|
|
queryParams.returnOn = formatDate(returnTime.value[0], 'YYYY-MM-DD')
|
|
queryParams.returnOff = formatDate(returnTime.value[1], 'YYYY-MM-DD')
|
|
queryParams.returnOff = formatDate(returnTime.value[1], 'YYYY-MM-DD')
|
|
|
|
+ } else {
|
|
|
|
+ queryParams.returnOn = ''
|
|
|
|
+ queryParams.returnOff = ''
|
|
}
|
|
}
|
|
try {
|
|
try {
|
|
const data = await kpglApi.queryContractInvoicePage(queryParams)
|
|
const data = await kpglApi.queryContractInvoicePage(queryParams)
|
|
@@ -290,18 +296,24 @@ const getList = async () => {
|
|
//统计信息
|
|
//统计信息
|
|
const getStatics = async () => {
|
|
const getStatics = async () => {
|
|
loading.value = true
|
|
loading.value = true
|
|
- if (invoiceTime.value.length > 0) {
|
|
|
|
|
|
+ if (invoiceTime.value?.length > 0) {
|
|
queryParams.invoiceOn = formatDate(invoiceTime.value[0], 'YYYY-MM-DD')
|
|
queryParams.invoiceOn = formatDate(invoiceTime.value[0], 'YYYY-MM-DD')
|
|
queryParams.invoiceOff = formatDate(invoiceTime.value[1], 'YYYY-MM-DD')
|
|
queryParams.invoiceOff = formatDate(invoiceTime.value[1], 'YYYY-MM-DD')
|
|
|
|
+ } else {
|
|
|
|
+ queryParams.invoiceOn = ''
|
|
|
|
+ queryParams.invoiceOff = ''
|
|
}
|
|
}
|
|
- if (returnTime.value.length > 0) {
|
|
|
|
|
|
+ if (returnTime.value?.length > 0) {
|
|
queryParams.returnOn = formatDate(returnTime.value[0], 'YYYY-MM-DD')
|
|
queryParams.returnOn = formatDate(returnTime.value[0], 'YYYY-MM-DD')
|
|
queryParams.returnOff = formatDate(returnTime.value[1], 'YYYY-MM-DD')
|
|
queryParams.returnOff = formatDate(returnTime.value[1], 'YYYY-MM-DD')
|
|
|
|
+ } else {
|
|
|
|
+ queryParams.returnOn = ''
|
|
|
|
+ queryParams.returnOff = ''
|
|
}
|
|
}
|
|
const data = await kpglApi.getStatics(queryParams)
|
|
const data = await kpglApi.getStatics(queryParams)
|
|
- infoList.value[0].num = data.ykp
|
|
|
|
- infoList.value[1].num = data.yhk
|
|
|
|
- infoList.value[2].num = data.ykp - data.yhk
|
|
|
|
|
|
+ infoList.value[0].num = data?.ykp ?? 0
|
|
|
|
+ infoList.value[1].num = data?.yhk ?? 0
|
|
|
|
+ infoList.value[2].num = (data?.ykp ?? 0) - (data?.yhk ?? 0)
|
|
}
|
|
}
|
|
const handleCurrentChange = (pageNo: number) => {
|
|
const handleCurrentChange = (pageNo: number) => {
|
|
queryParams.pageNo = pageNo
|
|
queryParams.pageNo = pageNo
|