From 7a5910ac61a372a865995d2a71caef3ea87c2050 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期四, 22 八月 2024 18:28:25 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/views/system/platform/index.vue | 49 ++++++++++++++++++++++++++++++-------------------
1 files changed, 30 insertions(+), 19 deletions(-)
diff --git a/src/views/system/platform/index.vue b/src/views/system/platform/index.vue
index 79a3a40..627102f 100644
--- a/src/views/system/platform/index.vue
+++ b/src/views/system/platform/index.vue
@@ -40,15 +40,19 @@
border
style="width: 100%; margin-top: 20px">
<el-table-column
- prop="platform"
+ prop="platformName"
label="骞冲彴鍚嶇О">
</el-table-column>
<el-table-column
- prop="amount1"
+ prop="subPlatformName"
+ label="瀛愮骇骞冲彴鍚嶇О">
+ </el-table-column>
+ <el-table-column
+ prop="area"
label="琛屾斂鍖哄煙">
</el-table-column>
<el-table-column
- prop="IP"
+ prop="platformIP"
label="骞冲彴IP">
</el-table-column>
<el-table-column
@@ -99,7 +103,7 @@
<div v-for="(deploy, index) in addForm.deployList" :key="index" style="margin-bottom: 20px">
<el-form size="small" ref="deployForm" :inline="true">
<el-form-item label="骞冲彴鍚嶇О" prop="platformName">
- <el-input v-model="deploy.platformName"></el-input>
+ <el-input v-model="deploy.subPlatformName"></el-input>
</el-form-item>
<el-form-item label="骞冲彴IP" prop="platformIP">
<el-input v-model="deploy.platformIP"></el-input>
@@ -156,7 +160,7 @@
platformIp: '',
deployList: [
{
- platformName: '',
+ subPlatformName: '',
platformIp: '',
remark: '',
area: ''
@@ -169,7 +173,8 @@
platformName: ''
},
tableData: [],
- total: 0
+ total: 0,
+ currentRowNum: 0
}
},
mounted() {
@@ -189,12 +194,8 @@
},
checkDeployList() {
if (this.addForm.deployList) {
- return
- } else {
this.addForm.deployList = this.addForm.deployList.filter(item => {
- if (item.platformName && item.platformIp && item.remark && item.area) {
- return true
- }
+ return item.platformName || item.platformIp || item.remark || item.area;
})
}
},
@@ -203,13 +204,11 @@
if (valid) {
this.checkDeployList()
if (this.addForm.deployList) {
- console.log(this.addForm.deployList[0])
- this.addForm.deployList.forEach(item => {
- if (!item.platformName || !item.platformIp || !item.area) {
- this.$message.error("璇锋鏌ュ钩鍙伴儴缃蹭俊鎭槸鍚﹀~鍐欏畬鏁�")
- return
- }
- })
+ console.log(this.addForm.deployList)
+ if (this.addForm.deployList.some(item => !item.platformName || !item.platformIP || !item.area)) {
+ this.$message.error("璇锋鏌ュ钩鍙伴儴缃蹭俊鎭槸鍚﹀~鍐欏畬鏁�");
+ return; // 閫�鍑� validate 鍥炶皟
+ }
}
addPlatform(this.addForm).then(res => {
this.$message.success("娣诲姞鎴愬姛")
@@ -239,7 +238,6 @@
})
},
resetQuery() {
- this.daterangeYwHandleTime = []
this.resetForm('queryForm')
this.handleQuery()
},
@@ -248,6 +246,19 @@
this.getList()
},
spanMethod({ row, column, rowIndex, columnIndex }) {
+ if (columnIndex === 0) {
+ if (row.parentId === 0) {
+ return {
+ rowspan: row.childNum + 1,
+ colspan: 1 // 鍙悎骞剁涓�鍒�
+ };
+ } else {
+ return {
+ rowspan: 0,
+ colspan: 0
+ };
+ }
+ }
}
}
--
Gitblit v1.8.0