|
@@ -69,7 +69,6 @@ async function collectChartCancel(){
|
|
}
|
|
}
|
|
|
|
|
|
let showTrans=ref(false)
|
|
let showTrans=ref(false)
|
|
-let showTransPc=ref(false)
|
|
|
|
function handleShowTrans(type){
|
|
function handleShowTrans(type){
|
|
if(!isCollect.value){
|
|
if(!isCollect.value){
|
|
Toast('您已经取消收藏,不可操作转移')
|
|
Toast('您已经取消收藏,不可操作转移')
|
|
@@ -78,7 +77,12 @@ function handleShowTrans(type){
|
|
if(type==='mobile'){
|
|
if(type==='mobile'){
|
|
showTrans.value=true
|
|
showTrans.value=true
|
|
}else{
|
|
}else{
|
|
- showTransPc.value=true
|
|
|
|
|
|
+ // pc端转移
|
|
|
|
+ window.parent.postMessage({
|
|
|
|
+ opt:'pcShowTransClassify',
|
|
|
|
+ myChartId:props.myChartInfo.my_chart_id,
|
|
|
|
+ classifyId:props.myChartInfo.my_chart_classify_id||0
|
|
|
|
+ },"*")
|
|
}
|
|
}
|
|
transData.selectId=props.myChartInfo.my_chart_classify_id||0
|
|
transData.selectId=props.myChartInfo.my_chart_classify_id||0
|
|
getClassify()
|
|
getClassify()
|
|
@@ -110,12 +114,18 @@ async function handleTrans(){
|
|
Toast('转移成功')
|
|
Toast('转移成功')
|
|
props.myChartInfo.my_chart_classify_id=transData.selectId
|
|
props.myChartInfo.my_chart_classify_id=transData.selectId
|
|
showTrans.value=false
|
|
showTrans.value=false
|
|
- showTransPc.value=false
|
|
|
|
}else{
|
|
}else{
|
|
Toast(res.msg)
|
|
Toast(res.msg)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+window.addEventListener('message',e=>{
|
|
|
|
+ // 监听转移了分类
|
|
|
|
+ if(e.data.opt=="updateClassifyId"){
|
|
|
|
+ props.myChartInfo.my_chart_classify_id=e.data.id
|
|
|
|
+ }
|
|
|
|
+})
|
|
|
|
+
|
|
|
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
@@ -175,6 +185,14 @@ async function handleTrans(){
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
@media (min-width: 768px){
|
|
|
|
+ .collect-box{
|
|
|
|
+ padding: 0;
|
|
|
|
+ font-size: 16px;
|
|
|
|
+ span{
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ margin-right: 30px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
.trans{
|
|
.trans{
|
|
display: none;
|
|
display: none;
|
|
}
|
|
}
|
|
@@ -184,8 +202,8 @@ async function handleTrans(){
|
|
&::before{
|
|
&::before{
|
|
content: '';
|
|
content: '';
|
|
display: inline-block;
|
|
display: inline-block;
|
|
- width: 26px;
|
|
|
|
- height: 26px;
|
|
|
|
|
|
+ width: 18px;
|
|
|
|
+ height: 18px;
|
|
background-image: url('@/assets/hzyb/chart/transf.png');
|
|
background-image: url('@/assets/hzyb/chart/transf.png');
|
|
background-size: cover;
|
|
background-size: cover;
|
|
vertical-align: middle;
|
|
vertical-align: middle;
|