Gary Gu
2 days ago e2a92db057ef2153f3e645e074f1e771987b2051
feat: 优化数据
3 files modified
30 ■■■■ changed files
src/components/Gantt.vue 16 ●●●●● patch | view | raw | blame | history
src/views/EquipmentView.vue 12 ●●●● patch | view | raw | blame | history
src/views/Home.vue 2 ●●● patch | view | raw | blame | history
src/components/Gantt.vue
@@ -30,6 +30,12 @@
  export default {
    name: "Gantt",
    components: {},
    props: {
      selectedId: {
        type: String,
        default: "",
      },
    },
    data() {
      return {
        taskslist: [],
@@ -40,6 +46,16 @@
        columnsShow: false,
      };
    },
    watch: {
      selectedId: {
        handler(newVal) {
          console.log("甘特图接收到的数据:", newVal);
          // 处理数据变化的逻辑
        },
        deep: true, // 深度监听对象内部变化
        immediate: true, // 立即执行一次
      },
    },
    mounted() {
      this.init(); //初始化
      this.getProjectqryDataColl(); //获取数据
src/views/EquipmentView.vue
@@ -280,14 +280,14 @@
                  },
                  data: [
                    {
                      value: 81.5,
                      value: 0,
                      name: "",
                      itemStyle: {
                        color: "#00FFFF",
                      },
                    },
                    {
                      value: 18.5,
                      value: 100,
                      name: "",
                      itemStyle: {
                        color: "transparent",
@@ -368,14 +368,14 @@
                  },
                  data: [
                    {
                      value: 33,
                      value: 0,
                      name: "",
                      itemStyle: {
                        color: "#00FFFF",
                      },
                    },
                    {
                      value: 77,
                      value: 100,
                      name: "",
                      itemStyle: {
                        color: "transparent",
@@ -456,14 +456,14 @@
                  },
                  data: [
                    {
                      value: 20,
                      value: 0,
                      name: "",
                      itemStyle: {
                        color: "#00FFFF",
                      },
                    },
                    {
                      value: 80,
                      value: 100,
                      name: "",
                      itemStyle: {
                        color: "transparent",
src/views/Home.vue
@@ -98,7 +98,7 @@
      >
      </div>
      <div class="chart-container" :style="sectionStyle">
        <Gantt />
        <Gantt :selected-id="selectedId" />
      </div>
    </div>
  </div>