|
|
@@ -76,6 +76,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import { getReport } from '@/apis/statistics0'
|
|
|
// ---------------------echarts
|
|
|
import * as echarts from 'echarts/core'
|
|
|
import { TooltipComponent } from 'echarts/components'
|
|
|
@@ -177,6 +178,14 @@ export default {
|
|
|
col2.data.list.forEach(v => {
|
|
|
if (v.status === 1 || v.status === 0) this.dingdong[5].inoc++
|
|
|
})
|
|
|
+ // 文物类别数据处理
|
|
|
+ const Datares = await getReport()
|
|
|
+ const Datatemp = Datares.data.goodsType
|
|
|
+ Datatemp.forEach((v) => {
|
|
|
+ v.value = v.amount
|
|
|
+ v.name += Number(v.percent * 100).toFixed(1) + '%'
|
|
|
+ })
|
|
|
+
|
|
|
// 图表
|
|
|
const chartDom = document.querySelector('.echarts')
|
|
|
const myChart = echarts.init(chartDom)
|
|
|
@@ -189,11 +198,7 @@ export default {
|
|
|
{
|
|
|
type: 'pie',
|
|
|
radius: ['40%', '70%'],
|
|
|
- data: [
|
|
|
- { value: 1048, name: '陶瓷 10.00%' },
|
|
|
- { value: 735, name: '青铜 10.00%' },
|
|
|
- { value: 580, name: '铁 10.00%' }
|
|
|
- ],
|
|
|
+ data: Datatemp,
|
|
|
emphasis: {
|
|
|
itemStyle: {
|
|
|
shadowBlur: 10,
|