提交 f9c85f75 authored 作者: zax's avatar zax

软件清单

上级 e7356168
......@@ -65,7 +65,7 @@
:page-size="pageSize"
background
layout="prev, pager, next"
:total="totleLength">
:total="totalLength">
</el-pagination>
</div>
<!-- 分页 -->
......@@ -78,17 +78,19 @@
<script>
export default {
name: 'document',
props: ['value'],
data () {
return {
searchVal: '',
allData: [{name:'1',roleName: '123',unitName: '1',number: '1'}],
currentPage: 1, // 分页第一页
pageSize: 8, // 每页个数
totleLength: 0, // 获取后台传的所有数据的长度
totalLength: 0, // 获取后台传的所有数据的长度
}
},
mounted() {
this.search();
console.log(this.$store.getters.getUserData)
},
methods: {
// 查询
......@@ -96,10 +98,14 @@ export default {
let data = {
page: this.currentPage,
pageSize: this.pageSize,
t: {}
t: {
projectId: this.value.id
}
}
this.$server.postFileSearch(data).then(res => {
console.log(res)
console.log(res.data.data.rows)
this.totalLength = res.data.data.total;
this.allData = res.data.data.rows;
})
},
// 点击分页
......@@ -111,7 +117,17 @@ export default {
// console.log(`当前页: ${val}`);
this.currentPage = val;
},
uploadFile(file) {}
uploadFile(file) {
let formdata = new FormData();
formdata.append('file', file);
let data = {
id: this.value.id,
value: formdata
}
this.$server.postFileUpload(this.value.id).then(res => {
console.log(res)
})
}
}
}
</script>
......
......@@ -153,7 +153,7 @@ const server = {
method: 'get'
});
},
postProduceUpload(data) { // 单位导入
postProduceUpload(data) { // 产品导入
return axios('/produce/upload', {
method: 'post',
data: data,
......@@ -233,6 +233,19 @@ const server = {
return axios('/project/get/' + id, {
method: 'get'
})
}
},
postFileSearch(data) { // 项目管理文件清单分页查询
return axios('/file/search', {
method: 'post',
data: data
})
},
postFileUpload(data) { // 项目管理文件清单文件上传
return axios('/file/upload/' + data.id, {
method: 'post',
data: data.value,
headers: {'Content-Type': 'multipart/form-data'}
});
},
}
export default server;
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论