Commit a2c01127 by 焦子成

1

parent 85482980
......@@ -353,12 +353,12 @@
</el-table-column> -->
<el-table-column label="大小" width="120" align="center" prop="fileLength">
<!-- <template #default="{ row }">
<template #default="{ row }">
<span v-if="row.totalBytes > 0" class="size-info">
{{ formatBytes(row.downloadedBytes) }} / {{ formatBytes(row.totalBytes) }}
</span>
<span v-else class="size-info">-</span>
</template> -->
</template>
</el-table-column>
<el-table-column label="操作" width="200" align="center" fixed="right">
......@@ -440,14 +440,14 @@ const activeCollapse = ref(['upload']) // 默认展开配置区域
const currentPage = ref(1)
const pageSize = ref(10)
// 已上传文件列表
const upQuery = ref({
let upQuery = ref({
current: 1,
pageSize: 5
})
let upTableData = reactive([])
let upTotal = ref(0)
// 下载任务管理列表
const deQuery = ref({
let deQuery = ref({
current: 1,
pageSize: 10,
fileStatus:''
......@@ -455,13 +455,13 @@ const deQuery = ref({
let deTableData = reactive([])
let deTotal = ref(0)
const columnMapping = ref({
let columnMapping = ref({
fileNameColumns: [],
url: ''
})
// 状态筛选
const statusFilter = ref('')
let statusFilter = ref('')
// 计算是否可以解析
const canParse = computed(() => {
......@@ -824,20 +824,21 @@ onMounted(() => {
detectBrowserDownloadPath()
loadUpTableData()
loadDetailTableData()
loadUploadDetailTotalNum()
})
function loadDetailTableData(){
http.post(config.uploadDetailList,deQuery.value).then(res=>{
if (res.code === 200){
deTableData = res.data.rows
deTotal.value = res.data.total
loadUploadDetailTotalNum()
}else {
ElMessage.error(res.message)
}
})
}
const totalNumObj = reactive({
let totalNumObj = ref({
countNum:0,
fileLength: '',
status0: 0,
status1: 0,
status2: 0,
......@@ -847,7 +848,10 @@ const totalNumObj = reactive({
function loadUploadDetailTotalNum(){
http.post(config.uploadDetailTotalNum).then(res=>{
if (res.code === 200){
totalNumObj.value.countNum = res.data.countNum
totalNumObj.value.status3 = res.data.status3
totalNumObj.value.status4 = res.data.status4
totalNumObj.value.fileLength = res.data.fileLength
}else {
ElMessage.error(res.message)
}
......@@ -902,7 +906,7 @@ function deleteRow(row) {
// 解析Excel文件
const parseExcelFile = async () => {
if (rawExcelData.value.length > 8000){
if (rawExcelData.value.length > 3000){
ElMessage.error('文件数据量太大,请拆分处理,每次不超过3000条')
return
}
......
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