From c1ee04d500c2f10f0ba994a94bcde577a3ced0de Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 08 三月 2024 17:35:29 +0800
Subject: [PATCH] 部门增加管理员,管理员修改
---
src/App.vue | 45 ++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 44 insertions(+), 1 deletions(-)
diff --git a/src/App.vue b/src/App.vue
index ec9032c..29f4cab 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -5,7 +5,50 @@
</template>
<script>
+import { mapGetters, mapState, mapActions } from 'vuex'
+import departmentApi from '@/api/department'
+import enumItem from '@/store/modules/enumItem'
export default {
- name: 'App'
+ name: 'App',
+ data(){
+ return{
+ depart:[],
+ queryParam: {
+ level: null,
+ pageIndex: 1,
+ pageSize: 100
+ },
+ }
+ },
+ created () {
+ console.log(this.Islogin)
+ },
+ computed:{
+ ...mapState('enumItem',{Islogin:state => state.user.levelEnum})
+ },
+ mounted () {
+
+ console.log(this.Islogin)
+ this.seachPageDepartMentList()
+ },
+ methods:{
+ async seachPageDepartMentList () {
+ let that = this
+ await departmentApi.pageList(this.queryParam).then(res => {
+ console.log(res)
+ 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
+
+ }
+ })
+ }
+ }
}
+
</script>
--
Gitblit v1.8.0