From eb7c68a2db9fa3911b4eecf05f2423fafd482c77 Mon Sep 17 00:00:00 2001
From: rain <1679827795@qq.com>
Date: Wed, 26 Mar 2025 18:40:29 +0800
Subject: [PATCH] 系统配置

---
 src/views/device/components/devicePerShare.vue |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/src/views/device/components/devicePerShare.vue b/src/views/device/components/devicePerShare.vue
index 0151ddd..a0731f2 100644
--- a/src/views/device/components/devicePerShare.vue
+++ b/src/views/device/components/devicePerShare.vue
@@ -18,7 +18,6 @@
       @current-change="currentChange"
       @size-change="sizeChange"
       @refresh-change="refreshChange"
-       @on-load="onLoad"
     >
     </avue-crud>
   </basic-container>
@@ -107,7 +106,7 @@
             prop: 'device_per_menu_id',
             labelWidth: 130,
             type: 'tree',
-            dicUrl: '/drone-yw/manage/api/v1/devicePerMenu/selectDeviceList',
+            dicUrl: '/blade-system/manage/api/v1/devicePerMenu/selectDeviceList',
             props: {
               label: 'name',
               value: 'id',
@@ -165,7 +164,7 @@
       this.deptId = data.dept_id;
       this.deviceSn = data.device_sn;
       this.getDeptTreeInfo();
-      this.onLoad(this.page);
+      this.getLoadPage(this.page);
     },
     getDeptTreeInfo(){
       getDeptTreeByNotItself(this.deptId,this.deviceSn).then(res => {
@@ -178,7 +177,9 @@
       add(row).then(
         () => {
           this.initFlag = false;
-          this.onLoad(this.page);
+          this.getLoadPage(this.page);
+          // 刷新机构树
+          this.getDeptTreeInfo();
           this.$message({
             type: 'success',
             message: '操作成功!',
@@ -195,7 +196,7 @@
       row['device_sn'] = this.deviceSn;
         update(row).then(
         () => {
-          this.onLoad(this.page);
+          this.getLoadPage(this.page);
           this.$message({
             type: 'success',
             message: '操作成功!',
@@ -218,7 +219,9 @@
           return remove(row.id);
         })
         .then(() => {
-          this.onLoad(this.page);
+          // 刷新机构树
+          this.getDeptTreeInfo();
+          this.getLoadPage(this.page);
           this.$message({
             type: 'success',
             message: '操作成功!',
@@ -227,12 +230,12 @@
     },
     searchReset() {
       this.query = {};
-      this.onLoad(this.page);
+      this.getLoadPage(this.page);
     },
     searchChange(params, done) {
       this.query = params;
       this.page.currentPage = 1;
-      this.onLoad(this.page, params);
+      this.getLoadPage(this.page, params);
       done();
     },
     selectionChange(list) {
@@ -256,7 +259,7 @@
           return remove(this.ids);
         })
         .then(() => {
-          this.onLoad(this.page);
+          this.getLoadPage(this.page);
           this.$message({
             type: 'success',
             message: '操作成功!',
@@ -274,9 +277,9 @@
       this.page.pageSize = pageSize;
     },
     refreshChange() {
-      this.onLoad(this.page, this.query);
+      this.getLoadPage(this.page, this.query);
     },
-    onLoad(page, params = {}) {
+    getLoadPage(page, params = {}) {
       params['device_sn'] = this.deviceSn;
       this.loading = true;
       getList(page.currentPage, page.pageSize, params).then(res => {

--
Gitblit v1.9.3