|
|
@@ -34,7 +34,7 @@
|
|
|
</div>
|
|
|
<div class="mt-20">
|
|
|
<folder-list :folder="folderList" :total="total" :project-id='id' :owner-id='data.createUser' :dict-key="dictKey"
|
|
|
- @delFolder="getFolderList"/>
|
|
|
+ @delFolder="getFolderList" @change='changePage'/>
|
|
|
</div>
|
|
|
<el-dialog v-model='addShow' append-to-body width='40%'>
|
|
|
<div class="flex flex-col">
|
|
|
@@ -118,7 +118,11 @@ export default {
|
|
|
folderType: [],
|
|
|
folderList: [],
|
|
|
total: '',
|
|
|
- dictKey: ''
|
|
|
+ dictKey: '',
|
|
|
+ page: {
|
|
|
+ current: 1,
|
|
|
+ size: 10
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -140,11 +144,12 @@ export default {
|
|
|
this.getFolderList()
|
|
|
},
|
|
|
getFolderList () {
|
|
|
- this.$api.project.folderList({
|
|
|
+ const data = {
|
|
|
projectStageId: this.projectStageId,
|
|
|
folderName: this.keyWords,
|
|
|
dictKey: this.dictKey
|
|
|
- }).then(res => {
|
|
|
+ }
|
|
|
+ this.$api.project.folderList(Object.assign(data, this.page)).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
this.folderList = res.data.records
|
|
|
this.total = res.data.total
|
|
|
@@ -164,6 +169,11 @@ export default {
|
|
|
this.$message.error(res.msg)
|
|
|
}
|
|
|
})
|
|
|
+ },
|
|
|
+ changePage (page) {
|
|
|
+ console.log(page)
|
|
|
+ this.page.current = page
|
|
|
+ this.getFolderList()
|
|
|
}
|
|
|
}
|
|
|
}
|