|
@@ -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,
|
|
|
}
|
|
|
}
|
|
|
}
|