| | |
| | | <template> |
| | | <g :transform="'translate(' + offset.join(',') + ')'"> |
| | | <g class="pointer" ref="g" :transform="'translate(' + offset.join(',') + ')'" @click="handlerClick"> |
| | | <!-- 圆角矩形 --> |
| | | <path |
| | | :d="createRoundRectPath(84, 30, 6)" |
| | | stroke="none" |
| | | fill="#F69F40" |
| | | :fill="alarm ? '#FF3801' : '#F69F40'" |
| | | /> |
| | | |
| | | <!-- 绘制标题 --> |
| | |
| | | default() { |
| | | return [0, 0]; |
| | | }, |
| | | }, |
| | | alarm: { |
| | | type: Boolean, |
| | | default: false, |
| | | }, |
| | | }, |
| | | computed: {}, |
| | |
| | | C ${cp7[0]} ${cp7[1]}, ${p0[0]} ${p0[1]}, ${cp0[0]} ${cp0[1]} |
| | | Z`; |
| | | }, |
| | | handlerClick() { |
| | | this.$emit('click', this.$refs.g); |
| | | } |
| | | }, |
| | | |
| | | mounted() {}, |
| | |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .pointer { |
| | | cursor: pointer; |
| | | } |
| | | </style> |