فهرست منبع

bpb30天库存详情显示数据调整

liling 2 هفته پیش
والد
کامیت
fe08f13702
1فایلهای تغییر یافته به همراه10 افزوده شده و 4 حذف شده
  1. 10 4
      src/views/house/baipi/index.vue

+ 10 - 4
src/views/house/baipi/index.vue

@@ -28,7 +28,7 @@
           </div>
       </div>
   </div>
-  <el-dialog title="占比详情" v-model="openDetail" width="500px" append-to-body>
+  <el-dialog :title="dlgTitle" v-model="openDetail" width="500px" append-to-body>
       <el-form style="height:350px;width:100%;">
         <el-table row-key="id" :data="detaildata" style="height:330px;width:100%;">
           <el-table-column label="名称" align="left" prop="name" ></el-table-column>
@@ -68,6 +68,7 @@
           const top10=ref(null);
           const detaildata=ref([]);
           const openDetail=ref(false);
+          const dlgTitle = ref('');
           const btns=ref([{
             n:'米数',c:'meterStocks',c1:'meterMonthStocks'
           },{n:'卷数',c:'rollStocks',c1:'rollMonthStocks'},{n:'重量',c:'weightStocks',c1:'weightMonthStocks'}]);
@@ -274,10 +275,14 @@
               // 添加点击事件监听器
               myChart.on('click', function (params) {
               if (params.componentType === 'series') {
-                //console.log('点击了系列', params.seriesName, '的', params.dataIndex, '项');
+                console.log('点击了系列', params, '的', params.dataIndex, '项');
                 // 在这里处理你的逻辑,例如更新数据等
-                openDetail.value=true;
-                detaildata.value = cacheData.value[btnIndex1.value][params.dataIndex].details;
+                dlgTitle.value = '占比详情('+params.seriesName+')';
+                openDetail.value=true;                
+                if(params.seriesName=='最大库存')
+                    detaildata.value = cacheData.value[btnIndex1.value][params.dataIndex].details;
+                else
+                    detaildata.value = cacheData.value[btnIndex1.value][params.dataIndex].minDetails;
               }
             });
            }
@@ -599,6 +604,7 @@
               btnIndex2,
               detaildata,
               openDetail,
+              dlgTitle,
           }
       }
   }