Commit d5e5b74c by 周田

fix:修正函数命名,统一为驼峰式命名法

parent 518e8e10
...@@ -3,7 +3,7 @@ import type { ApiResponse, QueryParams, UserQueryParams } from '@/utils/request' ...@@ -3,7 +3,7 @@ import type { ApiResponse, QueryParams, UserQueryParams } from '@/utils/request'
import { spiderDataApi } from './apiPaths' import { spiderDataApi } from './apiPaths'
// 获取dsn数据列表 // 获取dsn数据列表
export function getDsnlist(data: UserQueryParams) { export function getDsnList(data: UserQueryParams) {
return request({ return request({
url: spiderDataApi.dsnList, url: spiderDataApi.dsnList,
method: POST, method: POST,
...@@ -30,7 +30,7 @@ export function deleteDsnData(data: UserQueryParams) { ...@@ -30,7 +30,7 @@ export function deleteDsnData(data: UserQueryParams) {
} }
// 获取itu数据列表 // 获取itu数据列表
export function getItulist(data: UserQueryParams) { export function getItuList(data: UserQueryParams) {
return request({ return request({
url: spiderDataApi.ituList, url: spiderDataApi.ituList,
method: POST, method: POST,
...@@ -57,7 +57,7 @@ export function deleteItuData(data: UserQueryParams) { ...@@ -57,7 +57,7 @@ export function deleteItuData(data: UserQueryParams) {
} }
// 获取st数据列表 // 获取st数据列表
export function getStlist(data: UserQueryParams) { export function getStList(data: UserQueryParams) {
return request({ return request({
url: spiderDataApi.stList, url: spiderDataApi.stList,
method: POST, method: POST,
...@@ -84,7 +84,7 @@ export function deleteStData(data: UserQueryParams) { ...@@ -84,7 +84,7 @@ export function deleteStData(data: UserQueryParams) {
} }
// 导出爬虫数据 // 导出爬虫数据
export function esportSpiderData(data: UserQueryParams) { export function exportSpiderData(data: UserQueryParams) {
return request({ return request({
url: spiderDataApi.exportSpiderData, url: spiderDataApi.exportSpiderData,
method: POST, method: POST,
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import { ref, watch } from 'vue' import { ref, watch } from 'vue'
import { defineProps } from 'vue'; import { defineProps } from 'vue';
import { esportSpiderData } from '@/api/spiderData'; import { exportSpiderData } from '@/api/spiderData';
import axios from 'axios' import axios from 'axios'
const props = defineProps({ const props = defineProps({
dialogVisible: { dialogVisible: {
...@@ -44,28 +44,40 @@ const checkList = ref([]) ...@@ -44,28 +44,40 @@ const checkList = ref([])
const timeValue = ref('') const timeValue = ref('')
// 导出方法 // 导出方法
const handleExport = async () => { const handleExport = async () => {
const result = await esportSpiderData({ times: timeValue.value, filters: checkList.value }) // exportSpiderData({ times: timeValue.value, filters: checkList.value })
// aaa(result) try {
// axios({ const res = await axios.post(
// method: 'post', '/api/export/downloadFile',
// url: 'http://localhost:5001/api/export/downloadFile', { times: timeValue.value, filters: checkList.value },
// responseType: 'blob', {
// data: { times: timeValue.value, filters: checkList.value } responseType: 'blob',
// // he headers: {
// }) 'Token': localStorage.getItem('token') || 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwiZXhwIjoxNzU5MjA5NzM4fQ.6hVko0EQTuz7OYjXEafZYLpmkVEyiLhZ8aWHi0Pni_s', // 根据你的 token 存储方式调整
// .then(res => { },
// // 假设 data 是返回来的二进制数据 }
// const url = window.URL.createObjectURL(new Blob([res], { type: "application/zip" })) )
// const link = document.createElement('a') // 获取文件名
// link.style.display = 'none' const disposition = res.headers['content-disposition']
// link.href = url let fileName = 'export.zip'
// link.setAttribute('download', '333.zip') if (disposition) {
// document.body.appendChild(link) const match = disposition.match(/filename="?([^"]+)"?/)
// link.click() if (match) fileName = decodeURIComponent(match[1])
// document.body.removeChild(link) }
// }) const blob = new Blob([res.data], { type: 'application/zip' })
exportDialogVisible.value = false console.log(blob.type, blob.size);
const url = window.URL.createObjectURL(blob)
const a = document.createElement('a')
a.href = url
a.download = fileName
document.body.appendChild(a)
a.click()
document.body.removeChild(a)
window.URL.revokeObjectURL(url)
} catch (e) {
console.error('导出失败', e)
}
} }
// 关闭弹窗的方法 // 关闭弹窗的方法
const close = () => { const close = () => {
......
...@@ -218,7 +218,7 @@ ...@@ -218,7 +218,7 @@
import { onMounted, ref } from 'vue' import { onMounted, ref } from 'vue'
import Pagination from '@/components/pagination/index.vue' import Pagination from '@/components/pagination/index.vue'
import exportDialog from '@/components/Export/index.vue' import exportDialog from '@/components/Export/index.vue'
import { getDsnlist, getDsnDetail, deleteDsnData } from '@/api/spiderData' import { getDsnList, getDsnDetail, deleteDsnData } from '@/api/spiderData'
const showDeleteDialog = ref(false) const showDeleteDialog = ref(false)
const timeValue = ref('') const timeValue = ref('')
...@@ -272,7 +272,7 @@ const handleDetails = (row: any) => { ...@@ -272,7 +272,7 @@ const handleDetails = (row: any) => {
} }
const getData = async () => { const getData = async () => {
const res = await getDsnlist({page:pageObj.value.pageNo,size:pageObj.value.pageSize}) const res = await getDsnList({page:pageObj.value.pageNo,size:pageObj.value.pageSize})
console.log(res); console.log(res);
tableData.value = res.data.list[0].dishes tableData.value = res.data.list[0].dishes
// pageObj.value.total = res.data[0].dishes.length // pageObj.value.total = res.data[0].dishes.length
......
...@@ -274,7 +274,7 @@ ...@@ -274,7 +274,7 @@
import { onMounted, ref } from 'vue' import { onMounted, ref } from 'vue'
import Pagination from '@/components/pagination/index.vue' import Pagination from '@/components/pagination/index.vue'
import exportDialog from '@/components/Export/index.vue' import exportDialog from '@/components/Export/index.vue'
import { getItulist, getItuDetail, deleteItuData } from '@/api/spiderData' import { getItuList, getItuDetail, deleteItuData } from '@/api/spiderData'
const showDeleteDialog = ref(false) const showDeleteDialog = ref(false)
const timeValue = ref('') const timeValue = ref('')
...@@ -362,7 +362,7 @@ const handleDetails = async (id: any) => { ...@@ -362,7 +362,7 @@ const handleDetails = async (id: any) => {
} }
const getData = async () => { const getData = async () => {
const res = await getItulist({ page: pageObj.value.pageNo, size: pageObj.value.pageSize }) const res = await getItuList({ page: pageObj.value.pageNo, size: pageObj.value.pageSize })
console.log(res); console.log(res);
pageObj.value.total = res.data.total pageObj.value.total = res.data.total
tableData.value = res.data.list tableData.value = res.data.list
...@@ -388,7 +388,7 @@ const handleExport = () => { ...@@ -388,7 +388,7 @@ const handleExport = () => {
showDeleteDialog.value = true showDeleteDialog.value = true
} }
const handleSearch = async () => { const handleSearch = async () => {
const res = await getItulist({ sat_name: targetName.value, ntc_id: snsId.value, times: timeValue.value }) const res = await getItuList({ sat_name: targetName.value, ntc_id: snsId.value, times: timeValue.value })
tableData.value = res.data tableData.value = res.data
} }
onMounted(() => { onMounted(() => {
......
...@@ -173,7 +173,7 @@ ...@@ -173,7 +173,7 @@
import { onMounted, ref } from 'vue' import { onMounted, ref } from 'vue'
import Pagination from '@/components/pagination/index.vue' import Pagination from '@/components/pagination/index.vue'
import exportDialog from '@/components/Export/index.vue' import exportDialog from '@/components/Export/index.vue'
import { getStlist, getStDetail, deleteStData } from '@/api/spiderData' import { getStList, getStDetail, deleteStData } from '@/api/spiderData'
const showDeleteDialog = ref(false) const showDeleteDialog = ref(false)
const timeValue = ref('') const timeValue = ref('')
...@@ -231,7 +231,7 @@ ${res.data.data[0].TLE_LINE2}` ...@@ -231,7 +231,7 @@ ${res.data.data[0].TLE_LINE2}`
detailVisibleValue.value = true detailVisibleValue.value = true
} }
const getData = async () => { const getData = async () => {
const res = await getStlist({ page: pageObj.value.pageNo, size: pageObj.value.pageSize }) const res = await getStList({ page: pageObj.value.pageNo, size: pageObj.value.pageSize })
pageObj.value.total = res.data.total pageObj.value.total = res.data.total
tableData.value = res.data.list tableData.value = res.data.list
// console.log(res); // console.log(res);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment