31 changed files with 366 additions and 238 deletions
@ -1,34 +1,88 @@ |
|||||
<template> |
<template> |
||||
<div> |
<div class="w-[500px] h-[300px]"> |
||||
<q-btn label="弹出" @click="click"></q-btn> |
<w-echarts |
||||
<w-drawer |
:option="{ |
||||
ref="drawerRef" |
title: { |
||||
title="xxx" |
left: 'center', |
||||
:maximized="false" |
text: '资产余额', |
||||
:buttons="[ |
|
||||
{ |
|
||||
label: '测试', |
|
||||
}, |
}, |
||||
]" |
tooltip: { |
||||
> |
trigger: 'axis', |
||||
1111 |
axisPointer: { |
||||
<template #buttons> <q-btn label="xxx"></q-btn> </template> |
type: 'shadow', |
||||
</w-drawer> |
}, |
||||
|
}, |
||||
|
grid: { |
||||
|
left: '3%', |
||||
|
right: '4%', |
||||
|
bottom: '3%', |
||||
|
containLabel: true, |
||||
|
}, |
||||
|
dataZoom: [ |
||||
|
{ |
||||
|
type: 'slider', |
||||
|
show: true, // 是否显示滚动条 |
||||
|
borderColor: '#2563eb', // 边框颜色 |
||||
|
showDetail: false, // 是否显示detail,即拖拽时显示详细数值信息 |
||||
|
startValue: 0, // 开始数值 |
||||
|
endValue: 10, // 结束数值 |
||||
|
filterMode: 'empty', |
||||
|
width: '80%', // 滚动条宽度 |
||||
|
height: 8, // 滚动条高度 |
||||
|
left: 'center', // 居中显示 |
||||
|
zoomLoxk: true, // 是否锁定选择区域的大小 |
||||
|
handleSize: 0, // 控制手柄的尺寸 |
||||
|
bottom: 0, // 距离容器下侧的距离 |
||||
|
}, |
||||
|
{ |
||||
|
type: 'inside', |
||||
|
zoomOnMouseWheel: false, // 滚动不触发缩放 |
||||
|
moveOnMouseMove: true, // 鼠标移动触发平移 |
||||
|
moveOnMouseWheel: true, // 鼠标滚动触发平移 |
||||
|
}, |
||||
|
], |
||||
|
xAxis: [ |
||||
|
{ |
||||
|
type: 'category', |
||||
|
data: [ |
||||
|
'黄浦支行', |
||||
|
'徐汇支行', |
||||
|
'长宁支行', |
||||
|
'静安支行', |
||||
|
'普陀支行', |
||||
|
'虹口支行', |
||||
|
'杨浦支行', |
||||
|
'浦东支行', |
||||
|
'闵行支行', |
||||
|
'宝山支行', |
||||
|
'嘉定支行', |
||||
|
'金山支行', |
||||
|
'松江支行', |
||||
|
'青浦支行', |
||||
|
'奉贤支行', |
||||
|
'崇明支行', |
||||
|
], |
||||
|
axisTick: { |
||||
|
alignWithLabel: true, |
||||
|
}, |
||||
|
}, |
||||
|
], |
||||
|
yAxis: [ |
||||
|
{ |
||||
|
type: 'value', |
||||
|
name: '单位:万元', |
||||
|
}, |
||||
|
], |
||||
|
series: [ |
||||
|
{ |
||||
|
type: 'bar', |
||||
|
barWidth: '10%', |
||||
|
data: [1700, 1600, 1500, 1400, 1300, 1200, 1100, 1000, 900, 800, 600, 500, 400, 300, 200, 100], |
||||
|
}, |
||||
|
], |
||||
|
}" |
||||
|
></w-echarts> |
||||
</div> |
</div> |
||||
</template> |
</template> |
||||
<script setup lang="ts"> |
|
||||
import { ref, reactive, onMounted } from 'vue'; |
|
||||
import { IconEnum } from '@/platform/enums'; |
|
||||
|
|
||||
const drawerRef = ref(); |
|
||||
|
|
||||
const aa = ref(50); |
|
||||
const aaaaa = (e) => { |
|
||||
console.info('dddddddddddddd', e); |
|
||||
}; |
|
||||
const click = () => { |
|
||||
drawerRef.value.show(); |
|
||||
}; |
|
||||
|
|
||||
onMounted(() => {}); |
<script setup lang="ts"></script> |
||||
</script> |
|
||||
|
Loading…
Reference in new issue