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