/**
* 顶部header
*/
Vue.component("list-menu", {
template: `
{{item.project_abbreviation}}
`,
props: {
data:{
type:Array
}
},
data() {
return {
videoListData:[]
}
},
mounted(){
this.init()
},
methods: {
init(){
this.videoListData = this.data
},
onVideoListFor(id,item){
var data = this.videoListData
for (let i = 0; i < data.length ; i++) {
if(data[i].id == id){ //data[i].type == false
data[i].type = true
if(data[i].videoList && data[i].videoList.length > 0){
for (let j = 0; j 0){
for (let k = 0; k 0){
for (let j = 0; j < data[i].videoList.length ; j++) {
if(data[i].videoList[j].id == user.id){
data[i].videoList[j].type = true
}else{
data[i].videoList[j].type = false
}
}
}
}
this.videoListData = data
this.$emit('equipment',user);
},
},
watch:{
data:function () {
this.init()
}
}
})