Эх сурвалжийг харах

用户管理-数据权限界面 增加rootOrgId参数

刘洋 2 жил өмнө
parent
commit
2f4a119ece

+ 3 - 0
src/modules/basic/view/data_previllege.vue

@@ -236,16 +236,19 @@
     <DataPrevillegeAddExamDialog
       ref="addExamDialog"
       :user-id="userId"
+      :root-org-id="$route.query.rootOrgId"
       @reload="init"
     />
     <DataPrevillegeAddCourseDialog
       ref="addCourseDialog"
       :user-id="userId"
+      :root-org-id="$route.query.rootOrgId"
       @reload="init"
     />
     <DataPrevillegeAddOrgDialog
       ref="addOrgDialog"
       :user-id="userId"
+      :root-org-id="$route.query.rootOrgId"
       @reload="init"
     />
   </div>

+ 5 - 1
src/modules/basic/view/data_previllege_add_course.vue

@@ -91,6 +91,7 @@ export default {
   name: "DataPrevillegeAddCourseDialog",
   props: {
     userId: { type: String, default: "" },
+    rootOrgId: { type: String, default: "" },
   },
   data() {
     return {
@@ -111,7 +112,10 @@ export default {
   },
   methods: {
     async search() {
-      var param = new URLSearchParams(this.form);
+      var param = new URLSearchParams({
+        ...this.form,
+        rootOrgId: this.rootOrgId,
+      });
       var url =
         CORE_API +
         "/course/coursePage/" +

+ 5 - 1
src/modules/basic/view/data_previllege_add_exam.vue

@@ -91,6 +91,7 @@ export default {
   name: "DataPrevillegeAddExamDialog",
   props: {
     userId: { type: String, default: "" },
+    rootOrgId: { type: String, default: "" },
   },
   data() {
     return {
@@ -111,7 +112,10 @@ export default {
   },
   methods: {
     async search() {
-      var param = new URLSearchParams(this.form);
+      var param = new URLSearchParams({
+        ...this.form,
+        rootOrgId: this.rootOrgId,
+      });
       var url =
         EXAM_WORK_API +
         "/exam/queryPage/" +

+ 6 - 2
src/modules/basic/view/data_previllege_add_org.vue

@@ -92,12 +92,13 @@ export default {
   name: "DataPrevillegeAddOrgDialog",
   props: {
     userId: { type: String, default: "" },
+    rootOrgId: { type: String, default: "" },
   },
   data() {
     return {
       visible: false,
       form: {
-        parentId: this.$store.state.user.rootOrgId,
+        // parentId: this.$store.state.user.rootOrgId,
         name: "",
         code: "",
       },
@@ -113,7 +114,10 @@ export default {
   },
   methods: {
     async search() {
-      var param = new URLSearchParams(this.form);
+      var param = new URLSearchParams({
+        ...this.form,
+        rootOrgId: this.rootOrgId,
+      });
       var url =
         CORE_API +
         "/org/subOrgPage/" +

+ 3 - 1
src/modules/basic/view/user.vue

@@ -477,7 +477,9 @@
                       icon="el-icon-edit"
                       @click="
                         () =>
-                          $router.push(`./user/data_previllege/${scope.row.id}`)
+                          $router.push(
+                            `./user/data_previllege/${scope.row.id}?rootOrgId=${scope.row.rootOrgId}`
+                          )
                       "
                       >数据权限
                     </el-button>