Browse Source

档案管理 初始化

master
z_yu 3 years ago
parent
commit
c03868a9fe
  1. 24
      src/views/archivesManage/archivesList/archivesDetail.vue

24
src/views/archivesManage/archivesList/archivesDetail.vue

@ -108,7 +108,8 @@
<script>
import { add, edit, del, getTableDisplayFields, getFormDisplayFields } from '@/api/archivesManage/archivesList'
import CRUD, { presenter, header, form } from '@crud/crud'
import CRUD, { presenter, header, form, crud } from '@crud/crud'
import { initData } from '@/api/data'
import crudOperation from '@crud/CRUD.operation'
import rrOperation from '@crud/RR.operation'
import pagination from '@crud/Pagination'
@ -218,8 +219,27 @@ export default {
}
})
console.log(this.arrySort)
this.crud.sort = this.arrySort
new Promise((resolve, reject) => {
crud.loading = true
//
initData(crud.url, crud.getQueryParams()).then(data => {
const table = crud.getTable()
if (table && table.lazy) { //
table.store.states.treeData = {}
table.store.states.lazyTreeNodeMap = {}
}
crud.page.total = data.totalElements !== null ? data.totalElements : data.length
crud.data = data.content ? data.content : data
crud.resetDataStatus()
resolve(data)
}).catch(err => {
crud.loading = false
reject(err)
})
})
})
this.crud.sort = this.arrySort
return false
},
[CRUD.HOOK.beforeToCU](crud, form, btn) {
this.isEditOrAdd = btn

Loading…
Cancel
Save