| | |
| | | <script> |
| | | import { mapGetters, mapState, mapActions } from 'vuex' |
| | | import departmentApi from '@/api/department' |
| | | import enumItem from '@/store/modules/enumItem' |
| | | export default { |
| | | name: 'App', |
| | | data(){ |
| | | return{ |
| | | depart:[] |
| | | depart:[], |
| | | queryParam: { |
| | | level: null, |
| | | pageIndex: 1, |
| | | pageSize: 100 |
| | | }, |
| | | } |
| | | }, |
| | | created () { |
| | |
| | | this.seachPageDepartMentList() |
| | | }, |
| | | methods:{ |
| | | seachPageDepartMentList(){ |
| | | async seachPageDepartMentList () { |
| | | let that = this |
| | | departmentApi.pageList(this.queryParam).then(res=>{ |
| | | await departmentApi.pageList(this.queryParam).then(res => { |
| | | console.log(res) |
| | | if (res.code == 1){ |
| | | if (res.code == 1) { |
| | | that.depart = res.response.list |
| | | console.log(that.depart) |
| | | this.depart.map(item=>{ |
| | | item.key = item.id |
| | | item.value = item.name |
| | | }) |
| | | enumItem.state.user.levelEnum = that.depart |
| | | |
| | | } |
| | | }) |
| | | } |