diff --git a/src/components/recommen/recommen-box.vue b/src/components/recommen/recommen-box.vue index 8b6ff95a8d62b2e32a65a8bf69ecb3a6bba65826..20f1da58a6d51724002fd1df20df7789610d0e09 100644 --- a/src/components/recommen/recommen-box.vue +++ b/src/components/recommen/recommen-box.vue @@ -69,8 +69,9 @@ export default { }, watch: { "data.checked"(val) { + // debugger this.checked = val===1; - } + }, }, computed: {}, created() { diff --git a/src/pages/message-management/recommended/recommended-eidt.vue b/src/pages/message-management/recommended/recommended-eidt.vue index 063d4d29d15f243a605faa2f1c6eb140cbf3549e..fc9d3c16bbf9da213d0cc50a11f110bd07a44769 100644 --- a/src/pages/message-management/recommended/recommended-eidt.vue +++ b/src/pages/message-management/recommended/recommended-eidt.vue @@ -118,8 +118,19 @@ export default { } }) }, + //改变select_able数据 + change_select_able(val,flag){ + for (let i = 0; i < this.select_able_arr.length; i++) { + let item = this.select_able_arr[i]; + if (item.id===val.id) { + this.$set(item, "checked", flag); + break; + } + } + }, change_value(val) { // console.log(val); + // debugger if(val.check){ this.selected_arr.push(val.data) }else{ @@ -131,18 +142,14 @@ export default { }); this.selected_arr.splice(temp,1) } + this.change_select_able(val,val.check?1:0) }, rank_value(val) { // console.log(val); + // debugger var index = val.position=='start'?0:val.position=='end'?this.selected_arr.length-1:val.position if(val.act==2){ - for (let i = 0; i < this.select_able_arr.length; i++) { - let item = this.select_able_arr[i]; - if (item.id===val.id) { - this.$set(item, "checked", 0); - break; - } - } + this.change_select_able(val,0) this.selected_arr.splice(index,1) }else if(val.act==1){ var temp = this.selected_arr.splice(index,1) @@ -151,6 +158,7 @@ export default { var temp = this.selected_arr.splice(index,1) this.selected_arr.splice(index-1, 0, temp[0]) } + }, get_select_data() { console.log(this.$route.query);