From 5446789066a3af6e00c16cf07c37efcd263a7640 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期日, 08 十月 2023 09:34:31 +0800
Subject: [PATCH] 整合代码
---
Source/UBCS-WEB/src/views/integration/systemInfo.vue | 40 ++++++++++++++++++++++++++++++++++++++--
1 files changed, 38 insertions(+), 2 deletions(-)
diff --git a/Source/UBCS-WEB/src/views/integration/systemInfo.vue b/Source/UBCS-WEB/src/views/integration/systemInfo.vue
index ac49796..2cad431 100644
--- a/Source/UBCS-WEB/src/views/integration/systemInfo.vue
+++ b/Source/UBCS-WEB/src/views/integration/systemInfo.vue
@@ -33,10 +33,13 @@
v-model="TreeForm"
:data="TreeData"
:option="TreeOption"
+ node-key="id"
+ :default-checked-keys="[5]"
@check-change="checkChange">
</avue-tree>
</el-col>
</el-row>
+
<div slot="footer" class="dialog-footer" style="height: 50px;line-height: 50px">
<el-button icon="el-icon-plus" size="small" type="primary" @click="empower">鎺� 鏉�</el-button>
<el-button icon="el-icon-close" size="small" type="danger">閲� 缃�</el-button>
@@ -142,6 +145,10 @@
empower() {
batchAddSave(this.checkAll.oid, this.checkAll.id, this.ParentList).then(res => {
console.log(res)
+ if(res.data.data.code === 200){
+ this.$message.success(res.data.data.msg)
+ this.dialogVisible=false;
+ }
})
},
//鍒嗙被鎺堟潈澶氶�夊洖璋�
@@ -155,7 +162,7 @@
classParentOid: row.parentId,
};
this.ParentList.push(parentRecord);
- // 濡傛灉row鐨刢hildren涓嶄负绌猴紝缁х画寰幆children涓殑姣忎釜瀵硅薄
+ // 濡傛灉row鐨刢hildren涓嶄负绌� 缁х画寰幆children涓殑姣忎釜瀵硅薄
if (row.children && row.children.length > 0) {
for (let child of row.children) {
const childRecord = {
@@ -165,7 +172,7 @@
classParentOid: child.parentId,
};
this.ParentList.push(childRecord);
- // 濡傛灉瀛愬璞$殑children涓嶄负绌猴紝缁х画寰幆鑾峰彇鏁版嵁
+ // 濡傛灉瀛愬璞$殑children涓嶄负绌� 缁х画寰幆鑾峰彇鏁版嵁
if (child.children && child.children.length > 0) {
for (let subChild of child.children) {
const subRecord = {
@@ -221,6 +228,35 @@
this.checkAll = row
sysInfoTree({systemOid: row.oid, systemId: row.id}).then(res => {
this.TreeData = res.data;
+ var List=[]
+ this.TreeData.forEach((item,index)=>{
+ const parentRecord = {
+ label: item.text,
+ children: [], // 鍒濆鍖朿hildren涓虹┖鏁扮粍
+ };
+ List.push(parentRecord);
+ // 濡傛灉item鐨刢hildren涓嶄负绌� 缁х画寰幆children涓殑姣忎釜瀵硅薄
+ if (item.children && item.children.length > 0) {
+ for (let child of item.children) {
+ const childRecord = {
+ label: child.text, // 浣跨敤child鐨則ext灞炴�т綔涓簂abel
+ children: [], // 鍒濆鍖朿hildren涓虹┖鏁扮粍
+ };
+ parentRecord.children.push(childRecord); // 灏哻hildRecord娣诲姞鍒皃arentRecord鐨刢hildren鏁扮粍涓�
+ // 濡傛灉瀛愬璞$殑children涓嶄负绌� 缁х画寰幆鑾峰彇鏁版嵁
+ if (child.children && child.children.length > 0) {
+ for (let subChild of child.children) {
+ const subRecord = {
+ label: subChild.text, // 浣跨敤subChild鐨則ext灞炴�т綔涓簂abel
+ children: [], // 鍒濆鍖朿hildren涓虹┖鏁扮粍
+ };
+ childRecord.children.push(subRecord); // 灏唖ubRecord娣诲姞鍒癱hildRecord鐨刢hildren鏁扮粍涓�
+ }
+ }
+ }
+ }
+ })
+ console.log('list',List)
this.ModifyProperties(this.TreeData, 'text', 'label');
// 鏍规嵁 this.TreeData 鐨勯暱搴﹁绠楀欢杩熸椂闂�
const delayTime = this.TreeData.length * 1;
--
Gitblit v1.9.3