diff --git a/nezha-fronted/src/assets/css/components/common/deleteButton.scss b/nezha-fronted/src/assets/css/components/common/deleteButton.scss index b088fa3b9..de2fd56c8 100644 --- a/nezha-fronted/src/assets/css/components/common/deleteButton.scss +++ b/nezha-fronted/src/assets/css/components/common/deleteButton.scss @@ -57,10 +57,13 @@ margin-right: 28px; width: 100px; transition: all 0.3s; + flex-shrink: 0; } .batch-delete-item-name{ margin-left: 14px; flex: 1; + flex-shrink: 0; + width: calc(100% - 190px); .tree-body-children:nth-of-type(1){ margin-top: 10px; } @@ -73,7 +76,7 @@ } .batch-delete-item-text{ display: inline-block; - width: calc(100% - 40px); + width: calc(100% - 75px); vertical-align: middle; } .el-checkbox-group{ diff --git a/nezha-fronted/src/components/common/deleteButton.vue b/nezha-fronted/src/components/common/deleteButton.vue index 7fa4e1317..8041d553a 100644 --- a/nezha-fronted/src/components/common/deleteButton.vue +++ b/nezha-fronted/src/components/common/deleteButton.vue @@ -17,7 +17,7 @@ v-if="dialogVisible" :visible.sync="dialogVisible" @close='handleClose' - width="460px" + width="660px" :modal-append-to-body="true" :append-to-body="true" > @@ -39,7 +39,7 @@
-
Id
+
ID
{{$t('overall.name')}}
@@ -48,17 +48,17 @@
{{item.id}}
- + {{item.name}} -
+
- + {{relate.name}} -
-
+
+
{{cildren.name}}
@@ -214,6 +214,9 @@ export default { }, showChild (item, e) { e && e.stopPropagation ? e.stopPropagation() : window.event.cancelBubble = true + if (item.relates && !item.relates.length) { + return + } item.showChildren = !item.showChildren }, selectIcon (type) { diff --git a/nezha-fronted/src/components/common/searchBox/searchBox.vue b/nezha-fronted/src/components/common/searchBox/searchBox.vue index aea4facce..306039740 100644 --- a/nezha-fronted/src/components/common/searchBox/searchBox.vue +++ b/nezha-fronted/src/components/common/searchBox/searchBox.vue @@ -475,15 +475,21 @@ export default { this.editTagObj.value = this.editDialogObj.value const findItem = this.selectArr.find(item => item.key === this.editTagObj.key) if (findItem) { - + this.selectArr.splice(this.editTagIndex, 1) + console.log(findItem, this.editDialogObj.value) + findItem.value = findItem.value.concat(this.editDialogObj.value) + findItem.value = findItem.value.filter(function (item, index) { + return findItem.value.indexOf(item) === index // 因为indexOf 只能查找到第一个 + }) + console.log(findItem.value) } else { this.selectArr[this.editTagIndex] = this.$loadsh.cloneDeep(this.editTagObj) } }, querySearch (queryString, cb) { - const restaurants = this.oldSearchList.map(item => item.name) + const restaurants = this.oldSearchList.map(item => { return { value: item.name } }) console.log(restaurants) - const results = queryString ? restaurants.filter(name => name.indexOf(queryString) !== -1) : restaurants + const results = queryString ? restaurants.filter(name => name.value.indexOf(queryString) !== -1) : restaurants console.log(results) cb(results) }, diff --git a/nezha-fronted/src/components/common/table/nzDataList.vue b/nezha-fronted/src/components/common/table/nzDataList.vue index 3804aa0b5..3c0a9e5c1 100644 --- a/nezha-fronted/src/components/common/table/nzDataList.vue +++ b/nezha-fronted/src/components/common/table/nzDataList.vue @@ -12,7 +12,7 @@