添加文件统计
This commit is contained in:
parent
5c6c0ecc10
commit
dd5d08824d
|
@ -8,8 +8,7 @@ const pageList = (params)=>getAction("/file/pageList",params);
|
||||||
const uoloadFile = (params)=>uploadAction("/file/uoloadFile",params);
|
const uoloadFile = (params)=>uploadAction("/file/uoloadFile",params);
|
||||||
const verifyFileExist = (params)=>getAction("/file/verifyFileExist",params);
|
const verifyFileExist = (params)=>getAction("/file/verifyFileExist",params);
|
||||||
const fullTextSearching = (params)=>getAction("/file/fullTextSearching",params);
|
const fullTextSearching = (params)=>getAction("/file/fullTextSearching",params);
|
||||||
|
const countFileNum = (params)=>getAction("/file/countFileNum",params);
|
||||||
|
|
||||||
export {
|
export {
|
||||||
downloadFile,
|
downloadFile,
|
||||||
filePreview,
|
filePreview,
|
||||||
|
@ -17,7 +16,8 @@ export {
|
||||||
pageList,
|
pageList,
|
||||||
uoloadFile,
|
uoloadFile,
|
||||||
verifyFileExist,
|
verifyFileExist,
|
||||||
fullTextSearching
|
fullTextSearching,
|
||||||
|
countFileNum
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
<img style="margin-top: 10px;" :src="guaz" />
|
<img style="margin-top: 10px;" :src="guaz" />
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<div style="margin-top: 14px">598</div>
|
<div style="margin-top: 14px">{{fileNum.total}}</div>
|
||||||
<div>文件总数</div>
|
<div>文件总数</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
<img style="margin-top: 10px;" :src="guaz" />
|
<img style="margin-top: 10px;" :src="guaz" />
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<div style="margin-top: 14px">20</div>
|
<div style="margin-top: 14px">{{fileNum.pictures}}</div>
|
||||||
<div>图片</div>
|
<div>图片</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
@ -55,7 +55,7 @@
|
||||||
<img style="margin-top: 10px;" :src="guaz" />
|
<img style="margin-top: 10px;" :src="guaz" />
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<div style="margin-top: 14px">45</div>
|
<div style="margin-top: 14px">{{fileNum.audio}}</div>
|
||||||
<div>音频</div>
|
<div>音频</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
<img style="margin-top: 10px;" :src="guaz" />
|
<img style="margin-top: 10px;" :src="guaz" />
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<div style="margin-top: 14px">98</div>
|
<div style="margin-top: 14px">{{fileNum.dbfile}}</div>
|
||||||
<div>数据库文件</div>
|
<div>数据库文件</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
@ -77,7 +77,7 @@
|
||||||
<img style="margin-top: 10px;" :src="guaz" />
|
<img style="margin-top: 10px;" :src="guaz" />
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<div style="margin-top: 14px">112</div>
|
<div style="margin-top: 14px">{{fileNum.video}}</div>
|
||||||
<div>视频</div>
|
<div>视频</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
@ -88,7 +88,7 @@
|
||||||
<img style="margin-top: 10px;" :src="guaz" />
|
<img style="margin-top: 10px;" :src="guaz" />
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<div style="margin-top: 14px">36</div>
|
<div style="margin-top: 14px">{{fileNum.document}}</div>
|
||||||
<div>文档</div>
|
<div>文档</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
@ -137,7 +137,7 @@
|
||||||
import uploadModal from './modules/uploadModal'
|
import uploadModal from './modules/uploadModal'
|
||||||
import guaz from '@assets/guaz.png'
|
import guaz from '@assets/guaz.png'
|
||||||
import {createDir,logicDelDir,renameDir,dirtreeList} from '@/api/dirapi'
|
import {createDir,logicDelDir,renameDir,dirtreeList} from '@/api/dirapi'
|
||||||
import {downloadFile,filePreview,logicDeleteFile,pageList,uoloadFile} from '@/api/fileapi'
|
import {downloadFile,filePreview,logicDeleteFile,pageList,uoloadFile,countFileNum} from '@/api/fileapi'
|
||||||
export default {
|
export default {
|
||||||
name: "fileManage",
|
name: "fileManage",
|
||||||
components: {
|
components: {
|
||||||
|
@ -223,12 +223,21 @@ export default {
|
||||||
"pageNum":"",
|
"pageNum":"",
|
||||||
"pageSize":"",
|
"pageSize":"",
|
||||||
},
|
},
|
||||||
|
fileNum:{
|
||||||
|
document:0,
|
||||||
|
pictures:0,
|
||||||
|
video:0,
|
||||||
|
dbfile:0,
|
||||||
|
audio:0,
|
||||||
|
total:0
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.getDirList();
|
this.getDirList();
|
||||||
|
this.getcountFileNum();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
|
||||||
|
@ -243,6 +252,40 @@ export default {
|
||||||
this.$refs.modalForm.title = "文件上传";
|
this.$refs.modalForm.title = "文件上传";
|
||||||
this.$refs.modalForm.dirId = this.searchFile.dirId;
|
this.$refs.modalForm.dirId = this.searchFile.dirId;
|
||||||
},
|
},
|
||||||
|
getcountFileNum(){
|
||||||
|
var that = this;
|
||||||
|
countFileNum({}).then((res) => {
|
||||||
|
if (res.success) {
|
||||||
|
res.result.forEach((item,index)=>{
|
||||||
|
that.setcountFileNum(item);
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.$message.warning(res.message);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
setcountFileNum(item){
|
||||||
|
switch (item.FILETYPE) {
|
||||||
|
case "document":
|
||||||
|
this.fileNum.document = item.NUMS
|
||||||
|
break;
|
||||||
|
case "pictures":
|
||||||
|
this.fileNum.pictures = item.NUMS
|
||||||
|
break;
|
||||||
|
case "video":
|
||||||
|
this.fileNum.video = item.NUMS
|
||||||
|
break;
|
||||||
|
case "dbfile":
|
||||||
|
this.fileNum.dbfile = item.NUMS
|
||||||
|
break;
|
||||||
|
case "audio":
|
||||||
|
this.fileNum.audio = item.NUMS
|
||||||
|
break;
|
||||||
|
case "total":
|
||||||
|
this.fileNum.total = item.NUMS
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
},
|
||||||
download(item){
|
download(item){
|
||||||
let apiBaseUrl = window._CONFIG['domianURL'] || "/jeecg-boot";
|
let apiBaseUrl = window._CONFIG['domianURL'] || "/jeecg-boot";
|
||||||
window.open(apiBaseUrl+"/file/downloadFile?fileId="+item.id);
|
window.open(apiBaseUrl+"/file/downloadFile?fileId="+item.id);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user