From 820fdb2db321c699568a54e8e3d7bb8f5c657b7f Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期三, 05 七月 2023 10:22:20 +0800
Subject: [PATCH] 修改青羊后台部门添加刷新

---
 src/views/education/department/edit.vue |    3 +++
 src/views/education/department/list.vue |   11 +++++++++++
 src/views/exam/paper/edit.vue           |   21 ++++++++++++---------
 3 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/src/views/education/department/edit.vue b/src/views/education/department/edit.vue
index 49d73c9..9cf1ea9 100644
--- a/src/views/education/department/edit.vue
+++ b/src/views/education/department/edit.vue
@@ -22,9 +22,11 @@
 import { mapGetters, mapState, mapActions } from 'vuex'
 import subjectApi from '@/api/subject'
 import departmentApi from '@/api/department'
+import enumItem from '@/store/modules/enumItem'
 export default {
   data () {
     return {
+      depart:[],
       form: {
         id: null,
         name: '',
@@ -64,6 +66,7 @@
         departmentApi.addData(this.form.name).then(res=>{
           console.log(res)
           if (res.code ==1){
+
             _this.$message.success(res.message)
                 _this.delCurrentView(_this).then(() => {
                   _this.$router.push('/education/department/list')
diff --git a/src/views/education/department/list.vue b/src/views/education/department/list.vue
index 9365faa..c0d19bb 100644
--- a/src/views/education/department/list.vue
+++ b/src/views/education/department/list.vue
@@ -38,10 +38,12 @@
 import Pagination from '@/components/Pagination'
 import subjectApi from '@/api/subject'
 import departmentApi from '@/api/department'
+import enumItem from '@/store/modules/enumItem'
 export default {
   components: { Pagination },
   data () {
     return {
+      depart:[],
       queryParam: {
         level: null,
         pageIndex: 1,
@@ -64,6 +66,15 @@
         this.total = re.total
         this.queryParam.pageIndex = re.pageNum
         this.listLoading = false
+
+        this.depart = data.response.list
+        console.log(this.depart)
+        this.depart.map(item=>{
+          item.key = item.id
+          item.value = item.name
+        })
+        enumItem.state.user.levelEnum = this.depart
+
       })
     },
     submitForm () {
diff --git a/src/views/exam/paper/edit.vue b/src/views/exam/paper/edit.vue
index 317fb5e..55bc547 100644
--- a/src/views/exam/paper/edit.vue
+++ b/src/views/exam/paper/edit.vue
@@ -370,15 +370,18 @@
     resetForm () {
       let lastId = this.form.id
       this.$refs['form'].resetFields()
-      this.form = {
-        id: null,
-        departmentIds: [],
-        subjectId: null,
-        paperType: 1,
-        limitDateTime: [],
-        name: '',
-        suggestTime: null,
-        titleItems: []
+      this.form= {
+        aggregateSource:100,
+          id: null,
+          departmentIds: [],
+          subjectId: [],
+          paperType: 1,
+          limitDateTime: [],
+          name: '',
+          suggestTime: null,
+          titleItems: [],
+          subjectSource:null,
+          questionTypeVMS:[]
       }
       this.form.id = lastId
     },

--
Gitblit v1.8.0