he wei
2024-04-15 c94f1afa786f297be86b01b49a641b2c0ad98b6e
src/views/home/components/textBox.vue
@@ -1,10 +1,10 @@
<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'"
    />
    <!-- 绘制标题 -->
@@ -23,6 +23,10 @@
      default() {
        return [0, 0];
      },
    },
    alarm: {
      type: Boolean,
      default: false,
    },
  },
  computed: {},
@@ -57,6 +61,9 @@
        C ${cp7[0]} ${cp7[1]}, ${p0[0]} ${p0[1]}, ${cp0[0]} ${cp0[1]}
        Z`;
    },
    handlerClick() {
      this.$emit('click', this.$refs.g);
    }
  },
  mounted() {},
@@ -64,4 +71,7 @@
</script>
<style scoped>
.pointer {
  cursor: pointer;
}
</style>