haoxuan
2023-08-21 c3d26d0fe57fd0a46ecb1c2763e1cc66994c6185
src/views/visualization.vue
@@ -13,8 +13,10 @@
        </p>
        <div class="statelist">
          <span class="title-item"
            >订单编号:
            <span class="color_4efefa">{{ taskData.Order.orderId || "" }}</span>
            >工单编号:
            <span class="color_4efefa">{{
              taskData.Order.workOrderId || ""
            }}</span>
          </span>
          <span class="title-item"
            >当前工序:
@@ -76,9 +78,7 @@
                {{ taskData.Procedure.procedure.workHours || "" }}
              </el-descriptions-item>
              <el-descriptions-item label="起止时间"
                >{{
                  formatDate(taskData.Procedure.procedure.startTime) || ""
                }}
                >{{ formatDate(taskData.Procedure.procedure.startTime) || "" }}
                -
                {{
                  formatDate(taskData.Procedure.procedure.endTime)
@@ -199,7 +199,6 @@
                        }}</span
                      >
                      <span class="card-top-r-b">
                        <el-progress
                          define-back-color="#133EAF"
                          color="#09E5ED"
@@ -224,8 +223,18 @@
                    <!-- <div class="card_content">
                      
                    </div> -->
                    <div class="card_top-4"><div>工艺编号:{{ list.number }}</div>
                      <div style="font-size:14px;color:#cfcfcf;line-height:20px">工艺的具体信息请点击控制查看!</div></div>
                    <div class="card_top-4">
                      <div>工艺编号:{{ list.number }}</div>
                      <div
                        style="
                          font-size: 14px;
                          color: #cfcfcf;
                          line-height: 20px;
                        "
                      >
                        工艺的具体信息请点击控制查看!
                      </div>
                    </div>
                  </template>
                </div>
              </el-carousel-item>
@@ -395,7 +404,7 @@
          </div> -->
        </div>
        <div class="right_base">
          <div class="right-small-title" style="line-height:40px;">知识库</div>
          <div class="right-small-title" style="line-height: 40px">知识库</div>
          <Knowledge />
          <div class="right-base-btn call">
            <el-button type="primary"
@@ -471,13 +480,12 @@
        [
        {
            number:10,
            name:'工序'
            name: "工序",
          },
          {
            number:10,
          },
        ]
        ],
      ],
      taskData: {
        Order: {
@@ -593,9 +601,20 @@
    },
    getTaskInfo() {
      this.taskData = {
        Order: {},
        Procedure: { procedure: { inputMaterials: [], outputMaterials: [] } },
      };
      getTaskInfo().then((res) => {
        if (res.code == 200) {
          this.taskData = res.data;
          this.taskData = res.data
            ? res.data
            : {
                Order: {},
                Procedure: {
                  procedure: { inputMaterials: [], outputMaterials: [] },
                },
              };
          this.procedureList.push([
            {
              name: "工序",
@@ -631,10 +650,15 @@
    },
    // 右侧控制
    controlClick() {
      if (Object.keys(this.taskData).length > 0 && this.taskData.Procedure.ID) {
      this.$refs.control.islook = true;
      } else {
        this.$message.error("当前设备没有工序!");
      }
    },
    // 右侧完成
    finishClick() {
      if (Object.keys(this.taskData).length > 0 && this.taskData.Procedure.ID) {
      finishTask({ id: this.taskData.Procedure.ID }).then((res) => {
        if (res.code == 200) {
          this.finishShow = false;
@@ -642,6 +666,9 @@
          this.$message.success("操作成功!");
        }
      });
      } else {
        this.$message.error("当前设备没有工序!");
      }
    },
    getRandomNumber(min, max) {
      return Math.floor(Math.random() * (max - min + 1) + min);