Browse Source

统计分析,列表加入我的图库按钮

cxmo 1 year ago
parent
commit
a44e319723
1 changed files with 27 additions and 1 deletions
  1. 27 1
      src/components/chart/chartListWrap.vue

+ 27 - 1
src/components/chart/chartListWrap.vue

@@ -25,7 +25,7 @@
           />
           <div class="item-bottom">
             <span>创建时间: {{ chart.CreateTime.slice(0,10) }}</span>
-            <div>
+            <div v-if="isShowBtn()">
               <span
                 class="join_txt"
                 @click="$emit('addMychartHandle',chart)"
@@ -59,6 +59,32 @@ export default {
 
   },
   methods:{
+    isShowBtn(){
+        const {path} = this.$route
+        const {statisticPermission,productPricePermission,checkPermissionBtn} = this.permissionBtn
+        //相关性分析
+        if(path==='/chartrelevance'){
+            return checkPermissionBtn(statisticPermission.corrAnalysis_addMyChart)
+        }
+        //拟合方程曲线
+        if(path==='/fittingEquationList'){
+            return checkPermissionBtn(statisticPermission.fittingEq_addMyChart)
+        }
+        //统计特性
+        if(path==='/statisticFeatureList'){
+            return checkPermissionBtn(statisticPermission.statisticFeature_addMyChart)
+        }
+        //商品价格曲线
+        if(path==='/commordityChartBase'){
+            const {Source,ChartType} = this.chartInfo
+            if(Source===2&&ChartType===8){//是商品价格曲线
+                return checkPermissionBtn(productPricePermission.goodsPrice_priceLine_addMyChart)
+            }else{//是利润曲线
+                return checkPermissionBtn(productPricePermission.goodsPrice_incomeLine_addMyChart)
+            }
+        }
+        return false
+    }
   },
 }
 </script>