|
@@ -57,7 +57,7 @@
|
|
|
<div class="bootom-source">
|
|
|
|
|
|
<!-- 自定义来源 -->
|
|
|
- <div>
|
|
|
+ <div class="source-box">
|
|
|
<div class="chart-source text_oneLine"
|
|
|
v-if="chartInfo.SourcesFrom&&JSON.parse(chartInfo.SourcesFrom).isShow"
|
|
|
:style="`
|
|
@@ -74,6 +74,7 @@
|
|
|
<li v-if="$route.query.source==='ybxcx'"><collectBtn/></li>
|
|
|
<!-- eta小程序报告详情中的有收藏 -->
|
|
|
<li v-if="$route.query.source==='etamini'" @click="handleChangeChartCollect">{{IsCollect?'取消收藏':'收藏'}}</li>
|
|
|
+ <li v-if="$route.query.source==='ht_chart'"><collectBtnHT/></li>
|
|
|
<li @click="copyUrl" class="copy" v-if="isShare"><i class="el-icon-share"/>分享</li>
|
|
|
<li @click="refreshChart" v-if="chartInfo.UniqueCode&&$route.query.source!=='smartReportGetImg'"><i class="el-icon-refresh"/>刷新</li>
|
|
|
</ul>
|
|
@@ -90,13 +91,15 @@ import chart from '@/components/chart.vue';
|
|
|
import { IState } from './typing';
|
|
|
import { ChartApi } from '@/request/api';
|
|
|
import collectBtn from './components/collectBtn.vue'
|
|
|
+import collectBtnHT from './components/collectBtnHT.vue'
|
|
|
import { useChartRender } from '@/hooks/chart/useChartRender';
|
|
|
|
|
|
|
|
|
export default defineComponent({
|
|
|
components: {
|
|
|
chart,
|
|
|
- collectBtn
|
|
|
+ collectBtn,
|
|
|
+ collectBtnHT
|
|
|
},
|
|
|
setup() {
|
|
|
const route = useRoute();
|
|
@@ -125,7 +128,7 @@ export default defineComponent({
|
|
|
const language = ref(route.query.fromPage || route.query.lang || 'zh');
|
|
|
const IsCollect=ref(false)//图表是否收藏
|
|
|
const getChartInfo = async (type='') => {
|
|
|
-
|
|
|
+ localStorage.setItem('token', `Bearer ${route.query.token}`)
|
|
|
if(!code.value) {
|
|
|
haveData.value = false;
|
|
|
return
|
|
@@ -141,6 +144,9 @@ export default defineComponent({
|
|
|
params.Source=1
|
|
|
params.Token=route.query.token
|
|
|
}
|
|
|
+ if(route.query.source==='ht_chart'){
|
|
|
+ params.MiniSource='ht'
|
|
|
+ }
|
|
|
const { Data } = await ChartApi.getChart(params);
|
|
|
loading.value = false;
|
|
|
state.chartInfo = Data.ChartInfo;
|
|
@@ -240,4 +246,7 @@ export default defineComponent({
|
|
|
</script>
|
|
|
<style scoped lang="less">
|
|
|
@import './index.less';
|
|
|
+.source-box {
|
|
|
+ max-width: 50%;
|
|
|
+}
|
|
|
</style>
|