diff --git a/packages/device/AppMediaManage/components/Play.vue b/packages/device/AppMediaManage/components/Play.vue index 8a4befce..a671cc24 100644 --- a/packages/device/AppMediaManage/components/Play.vue +++ b/packages/device/AppMediaManage/components/Play.vue @@ -74,7 +74,7 @@ width="1080px"> @@ -211,11 +227,13 @@ export default { mediaList: [], equipmentList: [], detailDialog: false, - checked: false, + isAll: false, + input3: '', defaultProps: { children: 'children', label: 'label' }, + // tree data: [{ label: '一级 1', children: [{ @@ -251,6 +269,20 @@ export default { }] }] }], + // 复选框 + checkAll: false, + checkedCities: [], + cities: ['上海', '北京', '广州', '深圳','湖北','湖南','河北','河南'], + isIndeterminate: true, + // 标签 + tags: [ + { name: '标签一', type: '' }, + { name: '标签二', type: 'success' }, + { name: '标签三', type: 'info' }, + { name: '标签四', type: 'warning' }, + { name: '标签五', type: 'danger' } + ], + } }, @@ -292,6 +324,29 @@ export default { } }) }, + // 全选按钮 + handleCheckAllChange(val) { + this.checkedCities = val ? this.cities : []; + this.isIndeterminate = false; + }, + // 复选框 + handleCheckedCitiesChange(value) { + let checkedCount = value.length; + this.checkAll = checkedCount == this.cities.length; + this.isIndeterminate = checkedCount > 0 && checkedCount < this.cities.length; + }, + // 搜索设备 + searchEquipment() { + console.log('搜索设备'); + }, + // 关闭标签 + closeTags(tag) { + this.tags.splice(this.tags.indexOf(tag), 1); + }, + // 清空标签 + emptyBtn() { + this.tags = [] + }, handleNodeClick(data) { console.log(data); }, @@ -394,6 +449,10 @@ export default { align-self: center; } } + .content { + padding: 10px; + box-sizing: border-box; + } } } }