diff --git a/src/views/dashboard/amfUE/index.vue b/src/views/dashboard/amfUE/index.vue index 572aec08..a1be92a7 100644 --- a/src/views/dashboard/amfUE/index.vue +++ b/src/views/dashboard/amfUE/index.vue @@ -79,8 +79,8 @@ function fnQueryReset() { eventType: '', imsi: '', tenantName: '', - startTime: '', - endTime: '', + startTime: 0, + endTime: 0, pageNum: 1, pageSize: 20, }); @@ -338,7 +338,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.ue.exportTip'), @@ -348,6 +348,8 @@ function fnExportList() { const querys = toRaw(queryParams); querys.pageNum = 1; querys.pageSize = tablePagination.total; + querys.startTime = Number(querys.startTime); + querys.endTime = Number(querys.endTime); exportAMFDataUE(querys) .then(res => { if (res.code === RESULT_CODE_SUCCESS) { diff --git a/src/views/dashboard/imsCDR/index.vue b/src/views/dashboard/imsCDR/index.vue index 75f2d2b8..f371504f 100644 --- a/src/views/dashboard/imsCDR/index.vue +++ b/src/views/dashboard/imsCDR/index.vue @@ -426,7 +426,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.cdr.exportTip'), @@ -436,6 +436,8 @@ function fnExportList() { const querys = toRaw(queryParams); querys.pageNum = 1; querys.pageSize = tablePagination.total; + querys.startTime = Number(querys.startTime); + querys.endTime = Number(querys.endTime); exportIMSDataCDR(querys) .then(res => { if (res.code === RESULT_CODE_SUCCESS) { diff --git a/src/views/dashboard/mmeUE/index.vue b/src/views/dashboard/mmeUE/index.vue index 7ab7d645..a769fda3 100644 --- a/src/views/dashboard/mmeUE/index.vue +++ b/src/views/dashboard/mmeUE/index.vue @@ -77,8 +77,8 @@ function fnQueryReset() { eventType: '', imsi: '', tenantName: '', - startTime: '', - endTime: '', + startTime: 0, + endTime: 0, pageNum: 1, pageSize: 20, }); @@ -332,7 +332,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.ue.exportTip'), @@ -342,6 +342,8 @@ function fnExportList() { const querys = toRaw(queryParams); querys.pageNum = 1; querys.pageSize = tablePagination.total; + querys.startTime = Number(querys.startTime); + querys.endTime = Number(querys.endTime); exportMMEDataUE(querys) .then(res => { if (res.code === RESULT_CODE_SUCCESS) { diff --git a/src/views/dashboard/sgwcCDR/index.vue b/src/views/dashboard/sgwcCDR/index.vue index 9dc9a078..fde35294 100644 --- a/src/views/dashboard/sgwcCDR/index.vue +++ b/src/views/dashboard/sgwcCDR/index.vue @@ -362,7 +362,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.cdr.exportTip'), @@ -372,6 +372,8 @@ function fnExportList() { const querys = toRaw(queryParams); querys.pageNum = 1; querys.pageSize = tablePagination.total; + querys.startTime = Number(querys.startTime); + querys.endTime = Number(querys.endTime); exportSGWCDataCDR(querys) .then(res => { if (res.code === RESULT_CODE_SUCCESS) { diff --git a/src/views/dashboard/smfCDR/index.vue b/src/views/dashboard/smfCDR/index.vue index 4036c895..3297ea79 100644 --- a/src/views/dashboard/smfCDR/index.vue +++ b/src/views/dashboard/smfCDR/index.vue @@ -408,7 +408,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.cdr.exportTip'), @@ -418,6 +418,8 @@ function fnExportList() { const querys = toRaw(queryParams); querys.pageNum = 1; querys.pageSize = tablePagination.total; + querys.startTime = Number(querys.startTime); + querys.endTime = Number(querys.endTime); exportSMFDataCDR(querys) .then(res => { if (res.code === RESULT_CODE_SUCCESS) { diff --git a/src/views/dashboard/smscCDR/index.vue b/src/views/dashboard/smscCDR/index.vue index 42f35ddc..34867415 100644 --- a/src/views/dashboard/smscCDR/index.vue +++ b/src/views/dashboard/smscCDR/index.vue @@ -371,7 +371,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.cdr.exportTip'), @@ -381,6 +381,8 @@ function fnExportList() { const querys = toRaw(queryParams); querys.pageNum = 1; querys.pageSize = tablePagination.total; + querys.startTime = Number(querys.startTime); + querys.endTime = Number(querys.endTime); exportSMSCDataCDR(querys) .then(res => { if (res.code === RESULT_CODE_SUCCESS) { diff --git a/src/views/tenant/amfUE/index.vue b/src/views/tenant/amfUE/index.vue index 6dcceecc..8afad8ee 100644 --- a/src/views/tenant/amfUE/index.vue +++ b/src/views/tenant/amfUE/index.vue @@ -51,9 +51,9 @@ let queryParams = reactive({ sortField: 'timestamp', sortOrder: 'desc', /**开始时间 */ - startTime: '', + startTime: 0, /**结束时间 */ - endTime: '', + endTime: 0, /**当前页数 */ pageNum: 1, /**每页条数 */ @@ -262,8 +262,8 @@ function fnGetList(pageNum?: number) { if (!queryRangePicker.value) { queryRangePicker.value = ['', '']; } - queryParams.startTime = queryRangePicker.value[0]; - queryParams.endTime = queryRangePicker.value[1]; + queryParams.startTime = Number(queryRangePicker.value[0]); + queryParams.endTime = Number(queryRangePicker.value[1]); listAMFDataUE(toRaw(queryParams)).then(res => { if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.rows)) { // 取消勾选 @@ -300,7 +300,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.ue.exportTip'), @@ -310,6 +310,8 @@ function fnExportList() { const querys = toRaw(queryParams); querys.pageNum = 1; querys.pageSize = tablePagination.total; + querys.startTime = Number(querys.startTime); + querys.endTime = Number(querys.endTime); exportAMFDataUE(querys) .then(res => { if (res.code === RESULT_CODE_SUCCESS) { diff --git a/src/views/tenant/imsCDR/index.vue b/src/views/tenant/imsCDR/index.vue index 3072bfb0..ad42ea71 100644 --- a/src/views/tenant/imsCDR/index.vue +++ b/src/views/tenant/imsCDR/index.vue @@ -348,7 +348,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.cdr.exportTip'), diff --git a/src/views/tenant/mmeUE/index.vue b/src/views/tenant/mmeUE/index.vue index 6bfea0b2..896b57c4 100644 --- a/src/views/tenant/mmeUE/index.vue +++ b/src/views/tenant/mmeUE/index.vue @@ -301,7 +301,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.ue.exportTip'), diff --git a/src/views/tenant/smfCDR/index.vue b/src/views/tenant/smfCDR/index.vue index 3b024311..c35408a9 100644 --- a/src/views/tenant/smfCDR/index.vue +++ b/src/views/tenant/smfCDR/index.vue @@ -343,7 +343,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.cdr.exportTip'), diff --git a/src/views/tenant/smscCDR/index.vue b/src/views/tenant/smscCDR/index.vue index 43e208af..57b7e83c 100644 --- a/src/views/tenant/smscCDR/index.vue +++ b/src/views/tenant/smscCDR/index.vue @@ -37,9 +37,9 @@ let queryParams = reactive({ sortField: 'timestamp', sortOrder: 'desc', /**开始时间 */ - startTime: '', + startTime: 0, /**结束时间 */ - endTime: '', + endTime: 0, /**当前页数 */ pageNum: 1, /**每页条数 */ @@ -53,8 +53,8 @@ function fnQueryReset() { recordType: '', callerParty: '', calledParty: '', - startTime: '', - endTime: '', + startTime: 0, + endTime: 0, pageNum: 1, pageSize: 20, }); @@ -233,8 +233,8 @@ function fnGetList(pageNum?: number) { if (!queryRangePicker.value) { queryRangePicker.value = ['', '']; } - queryParams.startTime = queryRangePicker.value[0]; - queryParams.endTime = queryRangePicker.value[1]; + queryParams.startTime = Number(queryRangePicker.value[0]); + queryParams.endTime = Number(queryRangePicker.value[1]); listSMSCDataCDR(toRaw(queryParams)).then(res => { if (res.code === RESULT_CODE_SUCCESS && Array.isArray(res.rows)) { // 取消勾选 @@ -271,7 +271,7 @@ function fnGetList(pageNum?: number) { /**列表导出 */ function fnExportList() { - if (modalState.confirmLoading) return; + if (modalState.confirmLoading || tablePagination.total === 0) return; Modal.confirm({ title: t('common.tipTitle'), content: t('views.dashboard.cdr.exportTip'),