diff --git a/cutejava-front/src/views/components/dev/CuteTransfer.vue b/cutejava-front/src/views/components/dev/CuteTransfer.vue
index 4f4da631..05d3364b 100644
--- a/cutejava-front/src/views/components/dev/CuteTransfer.vue
+++ b/cutejava-front/src/views/components/dev/CuteTransfer.vue
@@ -8,8 +8,17 @@
+
+
+ 共计 {{ leftDataSource && leftDataSource.length }} 条,已选 {{ leftSelection && leftSelection.length }} 条
+
@@ -48,7 +60,8 @@
+
+ 共计 {{ rightDataSource && rightDataSource.length }} 条,已选 {{ rightSelection && rightSelection.length }} 条
+
@@ -118,11 +134,13 @@ export default {
data() {
return {
height: 350,
+ searchValue: '',
leftDataSource: [],
leftSelection: [],
rightDataSource: [],
rightSelection: [],
- rightValues: []
+ rightValues: [],
+ searchCacheDS: []
}
},
mounted() {
@@ -147,6 +165,17 @@ export default {
}
},
methods: {
+ onSearchValueChange(value) {
+ if (this.searchCacheDS.length === 0) {
+ this.searchCacheDS = this.leftDataSource
+ }
+ if (value) {
+ this.leftDataSource = this.searchCacheDS.filter(data => !value || JSON.stringify(data).includes(value))
+ } else {
+ this.leftDataSource = this.searchCacheDS
+ this.searchCacheDS = []
+ }
+ },
onLeftTableSelectionChange(selection) {
this.leftSelection = selection
},
@@ -218,3 +247,22 @@ export default {
}
+
diff --git a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue
index 1df93146..fa80061e 100644
--- a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue
+++ b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue
@@ -90,10 +90,23 @@ export default {
searchFormModel: {},
leftDataSource: [
{ id: 1, name: '小明', description: '小明牛P' },
- { id: 2, name: '小明', description: '小明牛P' },
- { id: 3, name: '小明', description: '小明牛P' },
- { id: 4, name: '小明', description: '小明牛P' },
- { id: 5, name: '小明', description: '小明牛P' }
+ { id: 2, name: '小红', description: '小红牛P' },
+ { id: 3, name: '小蓝', description: '小蓝牛P' },
+ { id: 4, name: '小绿', description: '小绿牛P' },
+ { id: 5, name: '小黄', description: '小黄牛P' },
+ { id: 6, name: '小紫', description: '小紫牛P' },
+ { id: 7, name: '小青', description: '小青牛P' },
+ { id: 8, name: '小橙', description: '小橙牛P' },
+ { id: 9, name: '小贵', description: '小贵牛P' },
+ { id: 10, name: '小陈', description: '小陈牛P' },
+ { id: 11, name: '小勇', description: '小勇牛P' },
+ { id: 12, name: '小田', description: '小田牛P' },
+ { id: 13, name: '小天', description: '小天牛P' },
+ { id: 14, name: '小邓', description: '小邓牛P' },
+ { id: 15, name: '小周', description: '小周牛P' },
+ { id: 16, name: '小吴', description: '小吴牛P' },
+ { id: 17, name: '小郑', description: '小郑牛P' },
+ { id: 18, name: '小王', description: '小王牛P' }
]
}
},