From 90ef969b6f22908736a1d885d87418751dba2e46 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期五, 02 九月 2022 11:16:43 +0800
Subject: [PATCH] 1.gantt  demo实现备份

---
 src/views/sbgl/djjl.vue | 1853 -----------------------------------------------------------
 1 files changed, 0 insertions(+), 1,853 deletions(-)

diff --git a/src/views/sbgl/djjl.vue b/src/views/sbgl/djjl.vue
index 31f4a51..e69de29 100644
--- a/src/views/sbgl/djjl.vue
+++ b/src/views/sbgl/djjl.vue
@@ -1,1853 +0,0 @@
-<!--<template>-->
-<!--  <div id="app">-->
-<!--    <div class="app-container">-->
-<!--      <el-tabs>-->
-<!--        <el-form ref="form" :model="form" :rules="rulescx" label-width="100px" size="medium">-->
-<!--          <el-row>-->
-<!--            <el-col :span="6" :offset="1">-->
-<!--              <el-form-item prop="WorkShop" label="鐢熶骇杞﹂棿">-->
-<!--                <el-select v-model="form.WorkShop" style="width:257px" filterable>-->
-<!--                  <el-option-->
-<!--                    v-for="item in list"-->
-<!--                    :key="item.CODE"-->
-<!--                    :label="item.NAME"-->
-<!--                    :value="item.CODE"-->
-<!--                  />-->
-<!--                </el-select>-->
-<!--              </el-form-item>-->
-<!--            </el-col>-->
-<!--            <el-col :span="6" :offset="1">-->
-<!--              <el-form-item prop="PartNumber" label="浜у搧缂栫爜">-->
-<!--                <el-input v-model="form.PartNumber" placeholder="璇疯緭鍏�" style="width:257px" />-->
-<!--              </el-form-item>-->
-<!--            </el-col>-->
-<!--            <el-col :span="5" :offset="1">-->
-<!--              <el-form-item prop="PartName" label="浜у搧鍚嶇О">-->
-<!--                <el-input v-model="form.PartName" placeholder="璇疯緭鍏�" style="width:257px" />-->
-<!--              </el-form-item>-->
-<!--            </el-col>-->
-
-<!--            <el-col :span="3" :offset="1">-->
-<!--              <el-button type="text" class="marginLeft rg color" @click="resetFormcx()">閲嶇疆</el-button>-->
-<!--              <el-button-->
-<!--                class="filter-item marginLeft button_style rg"-->
-<!--                size="medium"-->
-<!--                icon="el-icon-search"-->
-<!--                @click="Search()"-->
-<!--              >鏌ヨ-->
-<!--              </el-button>-->
-<!--            </el-col>-->
-<!--          </el-row>-->
-<!--        </el-form>-->
-<!--      </el-tabs>-->
-<!--      <el-table-->
-<!--        class="table"-->
-<!--        :data="mn_data"-->
-<!--        :header-cell-style="{background:'#f5f5f5'}"-->
-<!--        height="280"-->
-<!--        @sort-change="sortChange"-->
-<!--      >-->
-<!--        <el-table-column width="34" fixed>-->
-<!--          <template slot-scope="scope">-->
-<!--            <el-radio-->
-<!--              v-model="radio"-->
-<!--              :label="scope.$index"-->
-<!--              class="textRadio"-->
-<!--              @change.native="getCurrentRow(scope.row)"-->
-<!--            >&nbsp;-->
-<!--            </el-radio>-->
-<!--          </template>-->
-<!--        </el-table-column>-->
-<!--        <el-table-column-->
-<!--          label="搴忓彿"-->
-<!--          prop="AdvaScheSeq"-->
-<!--          width="80"-->
-<!--          sortable="custom"-->
-<!--          :sort-orders="['ascending', 'descending']"-->
-<!--        />-->
-<!--        <el-table-column-->
-<!--          label="浼樺厛绾�"-->
-<!--          prop="AdvaSchePiroQue"-->
-<!--          sortable="custom"-->
-<!--          :sort-orders="['ascending', 'descending']"-->
-<!--        >-->
-<!--          <template slot-scope="scope">-->
-<!--            <div v-if="scope.row.AdvaSchePiroQue == '姝e父'">-->
-<!--              <span class="icon_true" />-->
-<!--              {{ scope.row.AdvaSchePiroQue }}-->
-<!--            </div>-->
-<!--            <div v-if="scope.row.AdvaSchePiroQue == '绱ф��'">-->
-<!--              <span class="icon_gz" />-->
-<!--              {{ scope.row.AdvaSchePiroQue }}-->
-<!--            </div>-->
-<!--            <div v-if="scope.row.AdvaSchePiroQue == '鐗规��'">-->
-<!--              <span class="icon_ty" />-->
-<!--              {{ scope.row.AdvaSchePiroQue }}-->
-<!--            </div>-->
-<!--          </template>-->
-<!--        </el-table-column>-->
-<!--        <el-table-column-->
-<!--          label="鐢熶骇杞﹂棿"-->
-<!--          prop="AdvaScheWorkShop"-->
-<!--          sortable="custom"-->
-<!--          :sort-orders="['ascending', 'descending']"-->
-<!--        />-->
-<!--        <el-table-column-->
-<!--          label="宸ュ崟缂栧彿"-->
-<!--          prop="AdvaScheWorkCode"-->
-<!--          sortable="custom"-->
-<!--          :sort-orders="['ascending', 'descending']"-->
-<!--        />-->
-<!--        <el-table-column-->
-<!--          label="浜у搧缂栫爜"-->
-<!--          prop="AdvaSchePartNumber"-->
-<!--          sortable="custom"-->
-<!--          :sort-orders="['ascending', 'descending']"-->
-<!--        />-->
-<!--        <el-table-column-->
-<!--          label="浜у搧鍚嶇О"-->
-<!--          prop="AdvaSchePartName"-->
-<!--          width="150"-->
-<!--          sortable="custom"-->
-<!--          :sort-orders="['ascending', 'descending']"-->
-<!--        />-->
-<!--        <el-table-column-->
-<!--          label="浜у搧瑙勬牸"-->
-<!--          prop="AdvaSchePartSpec"-->
-<!--          sortable="custom"-->
-<!--          :sort-orders="['ascending', 'descending']"-->
-<!--        />-->
-<!--        <el-table-column-->
-<!--          label="鏁伴噺"-->
-<!--          prop="AdvaScheQty"-->
-<!--          width="80"-->
-<!--          sortable="custom"-->
-<!--          :sort-orders="['ascending', 'descending']"-->
-<!--        />-->
-<!--        <el-table-column-->
-<!--          label="瑕佹眰浜や粯鏃堕棿"-->
-<!--          prop="AdvaScheEndDate"-->
-<!--          width="200"-->
-<!--          sortable="custom"-->
-<!--          :sort-orders="['ascending', 'descending']"-->
-<!--        >-->
-<!--          <template slot-scope="scope">{{ scope.row.AdvaScheEndDate }}</template>-->
-<!--        </el-table-column>-->
-<!--        &lt;!&ndash; <el-table-column  label="缁撴潫鏃ユ湡" prop="AdvaScheEndDate">-->
-<!--        </el-table-column>&ndash;&gt;-->
-<!--        <el-table-column label="浜や粯鐘舵��" prop="AdvaScheSpeed" sortable="custom" :sort-orders="['ascending', 'descending']">-->
-<!--          <template slot-scope="scope">-->
-<!--            <div v-if="scope.row.Flag == 'Y' && scope.row.AdvaScheStus != 'NEW'">-->
-<!--              <span class="icon_true" /> 姝e父-->
-<!--            </div>-->
-<!--            <div v-if="scope.row.Flag == 'N' && scope.row.AdvaScheStus != 'NEW'">-->
-<!--              <span v-if="scope.row.Flag == 'N'" class="icon_ty" />寤舵湡-->
-<!--            </div>-->
-<!--          </template>-->
-<!--        </el-table-column>-->
-<!--        <el-table-column-->
-<!--          label="鎺掔▼宸ュ簭"-->
-<!--          prop="AdvaScheBotProcName"-->
-<!--          sortable="custom"-->
-<!--          :sort-orders="['ascending', 'descending']"-->
-<!--          width="160"-->
-<!--        />-->
-<!--        <el-table-column label="璁″垝鎺掔▼鏃堕棿" width="200" sortable="custom" :sort-orders="['ascending', 'descending']">-->
-<!--          <template-->
-<!--            slot-scope="scope"-->
-<!--          >{{ scope.row.AdvaSchePCStartDate }} ~ {{ scope.row.AdvaSchePCEndDate }}-->
-<!--          </template>-->
-<!--        </el-table-column>-->
-<!--      </el-table>-->
-<!--      &lt;!&ndash;      <pagination-view&ndash;&gt;-->
-<!--      &lt;!&ndash;        :currentPage="form.page"&ndash;&gt;-->
-<!--      &lt;!&ndash;        :total="total"&ndash;&gt;-->
-<!--      &lt;!&ndash;        @size-change="sizeChange"&ndash;&gt;-->
-<!--      &lt;!&ndash;        @current-change="pageChange"&ndash;&gt;-->
-<!--      &lt;!&ndash;      ></pagination-view>&ndash;&gt;-->
-<!--    </div>-->
-
-<!--    <el-dialog title="鏌ョ湅" :visible.sync="showDialog" width="60%">-->
-<!--      <el-table class="table" :data="look_data" :header-cell-style="{background:'#f5f5f5'}">-->
-<!--        <el-table-column label="搴忓彿" prop="AdvaTaskSeq" width="80" />-->
-<!--        <el-table-column label="宸ュ崟缂栧彿" prop="AdvaTaskWork" />-->
-<!--        <el-table-column label="宸ュ崟鐘舵��" prop="AdvaTaskStatus" />-->
-<!--        <el-table-column label="浜у搧缂栫爜" prop="AdvaTaskPartNumber" />-->
-<!--        <el-table-column label="寮�濮嬫椂闂�" prop="AdvaTaskStartDate" width="160" />-->
-<!--        <el-table-column label="缁撴潫鏃堕棿" prop="AdvaTaskEndDate" width="160" />-->
-<!--        <el-table-column label="鐢熶骇鏁伴噺" prop="AdvaTaskQty" />-->
-<!--        <el-table-column label="鐢熶骇宸ュ簭" prop="AdvaTaskBotProcName" />-->
-<!--      </el-table>-->
-<!--      <div style="overflow: hidden">-->
-<!--        &lt;!&ndash;        <pagination-view&ndash;&gt;-->
-<!--        &lt;!&ndash;          :currentPage="search_from.page"&ndash;&gt;-->
-<!--        &lt;!&ndash;          :total="look_total"&ndash;&gt;-->
-<!--        &lt;!&ndash;          @size-change="sizeChange_look"&ndash;&gt;-->
-<!--        &lt;!&ndash;          @current-change="pageChange_look"&ndash;&gt;-->
-<!--        &lt;!&ndash;        ></pagination-view>&ndash;&gt;-->
-<!--      </div>-->
-<!--    </el-dialog>-->
-
-<!--    <el-tabs v-show="show">-->
-<!--      <el-row style="margin-bottom:20px">-->
-<!--        &lt;!&ndash; <el-col :span="2">-->
-<!--       <el-input v-model="form.Seach"  @keyup.enter.native="SeachKey" placeholder="璇疯緭鍏ュ叧閿瘝" size="small"></el-input>-->
-<!--        </el-col>&ndash;&gt;-->
-<!--        <el-col :span="7" :offset="1">-->
-<!--          <span class="t_size" style="margin-left:7px">鎺掔▼鏃ユ湡</span>-->
-<!--          <el-date-picker-->
-<!--            v-model="value1"-->
-<!--            type="daterange"-->
-<!--            range-separator="~"-->
-<!--            format="yyyy-MM-dd"-->
-<!--            value-format="yyyy-MM-dd"-->
-<!--            start-placeholder="寮�濮嬫棩鏈�"-->
-<!--            end-placeholder="缁撴潫鏃ユ湡"-->
-<!--            size="small"-->
-<!--            :picker-options="pickerOptions1"-->
-<!--            @change="change_time"-->
-<!--          />-->
-<!--        </el-col>-->
-
-<!--        <el-col :span="3">-->
-<!--          <span class="t_size">鎺掔▼鏂瑰紡</span>-->
-<!--          <el-select v-model="types" size="small" style="width:120px" @change="changeTypes">-->
-<!--            <el-option value="N" label="璁惧浼樺厛" />-->
-<!--            <el-option value="Y" label="鏃堕棿浼樺厛" />-->
-<!--          </el-select>-->
-<!--        </el-col>-->
-
-<!--        <el-col :span="3" :offset="1">-->
-<!--          <div style="height:32px;">-->
-<!--            <span class="t_size">鏃堕棿鍒诲害</span>-->
-<!--            <select id="scale" v-model.number="scale">-->
-<!--              <option v-for="i in scaleList" :key="i">{{ i }}</option>-->
-<!--            </select>-->
-<!--            <span class="t_size">鍒嗛挓</span>-->
-<!--          </div>-->
-<!--        </el-col>-->
-
-<!--        <el-col :span="3">-->
-<!--          <div style="height:32px;">-->
-<!--            <span class="t_size">鎹㈠瀷鏃堕棿</span>-->
-<!--            <el-input-->
-<!--              id="scale"-->
-<!--              v-model="times"-->
-<!--              type="number"-->
-<!--              size="mini"-->
-<!--              style="display:inline-block;width:80px;"-->
-<!--              @change="no_zero"-->
-<!--            />-->
-<!--            <span class="t_size">鍒嗛挓</span>-->
-<!--          </div>-->
-<!--        </el-col>-->
-
-<!--        <el-col :span="3">-->
-<!--          <div style="height:32px;line-height: 28px;">-->
-<!--            <span class="t_size">棰勬帓杩涘害</span>-->
-<!--            <span>-->
-<!--              <span style="text-decoration:underline;">{{ real_num }}</span> /-->
-<!--              <span style="text-decoration:underline">{{ meter }}</span>-->
-<!--            </span>-->
-<!--          </div>-->
-<!--        </el-col>-->
-
-<!--        <el-col :span="3">-->
-<!--          <el-button-->
-<!--            type="primary"-->
-<!--            size="mini"-->
-<!--            icon="el-icon-document-remove"-->
-<!--            style="margin-left:20px;"-->
-<!--            @click="click_schedule"-->
-<!--          >棰勬帓-->
-<!--          </el-button>-->
-<!--          <el-button-->
-<!--            type="primary"-->
-<!--            size="mini"-->
-<!--            icon="el-icon-document-checked"-->
-<!--            @click="click_yes"-->
-<!--          >鎻愪氦-->
-<!--          </el-button>-->
-<!--          <p />-->
-<!--        </el-col>-->
-<!--      </el-row>-->
-<!--      <el-row />-->
-<!--    </el-tabs>-->
-<!--    <div v-show="show" class="container">-->
-<!--      <v-gantt-chart-->
-<!--        :start-time="time_data[0]"-->
-<!--        :end-time="time_data[1]"-->
-<!--        :cell-width="cellWidth"-->
-<!--        :cell-height="cellHeight"-->
-<!--        :time-lines="timeLines"-->
-<!--        :title-height="titleHeight"-->
-<!--        :scale="scale"-->
-<!--        :title-width="titleWidth"-->
-<!--        show-current-time-->
-<!--        :hide-header="hideHeader"-->
-<!--        :data-key="dataKey"-->
-<!--        :array-keys="arrayKeys"-->
-<!--        :scroll-to-postion="positionA"-->
-<!--        :datas="bm_data"-->
-<!--        @scrollLeft="scrollLeftA"-->
-<!--      >-->
-<!--        &lt;!&ndash; <template v-slot:block="{data,item}"> &ndash;&gt;-->
-<!--        <template slot="block" slot-scope="{data,item}">-->
-<!--          <Test-->
-<!--            :data="data"-->
-<!--            :update-time-lines="updateTimeLines"-->
-<!--            :cell-height="cellHeight"-->
-<!--            :current-time="currentTime"-->
-<!--            :item="item"-->
-<!--          />-->
-<!--        </template>-->
-<!--        <template slot="left" slot-scope="{data}">-->
-<!--          <div class="name">-->
-<!--            <div class="carId">-->
-<!--              <el-checkbox-->
-<!--                v-model="data.status"-->
-<!--                style="margin-right:5px;"-->
-<!--                @change="click_box(data)"-->
-<!--              />-->
-<!--              {{ data.id }} {{ data.name }}-->
-<!--            </div>-->
-<!--            <div class="speed">-->
-<!--              <el-tooltip class="item" effect="dark" content="鏌ョ湅" placement="top">-->
-<!--                <el-button type="text" size="mini" @click="look(data)">-->
-<!--                  <i class="el-icon-document size i-color" />-->
-<!--                </el-button>-->
-<!--              </el-tooltip>-->
-<!--            </div>-->
-<!--          </div>-->
-<!--        </template>-->
-<!--        <template slot="title">-->
-<!--          <span class="tc">宸ヤ綅鍒楄〃</span>-->
-
-<!--          <el-checkbox v-model="all_status" class="box_style" @change="changeLift()" />-->
-<!--          <input v-model.number="cellWidth" type="range" min="20" max="100" class="box_styles">-->
-<!--        </template>-->
-<!--      </v-gantt-chart>-->
-<!--    </div>-->
-<!--  </div>-->
-<!--</template>-->
-
-<!--<script>-->
-<!--import Test from '@/components/Test'-->
-<!--// import PaginationView from '@/components/PaginationView'-->
-<!--// import TestLeft from '@/components/TestLeft'-->
-<!--import { mockDatas } from './index1.js'-->
-<!--import dayjs from 'dayjs'-->
-<!--import automaticScheduling from '@/api/automaticScheduling'-->
-
-<!--const scaleList = `30,60,240,360`.split(',').map(n => parseInt(n))-->
-<!--const timeList = `0,30,60,120,240,480`.split(',').map(n => parseInt(n))-->
-
-<!--export default {-->
-<!--  components: { Test },-->
-<!--  data() {-->
-<!--    return {-->
-<!--      show: false,-->
-<!--      pickerOptions1: {-->
-<!--        disabledDate(time) {-->
-<!--          return time.getTime() <= Date.now() - 24 * 60 * 60 * 1000-->
-<!--        }-->
-<!--      },-->
-<!--      real_num: 0,-->
-<!--      keep_data: [],-->
-<!--      all_status: true,-->
-<!--      look_data: [],-->
-<!--      look_total: 0,-->
-<!--      cl_name: '',-->
-<!--      cl_code: '',-->
-<!--      work_order: '',-->
-<!--      false_arr: [],-->
-<!--      ckeckVal: true,-->
-<!--      AdvaScheUom: '',-->
-<!--      list: [],-->
-<!--      form: {-->
-<!--        WorkShop: '',-->
-<!--        PartNumber: '',-->
-<!--        PartName: '',-->
-<!--        rows: 10,-->
-<!--        page: 1-->
-<!--      },-->
-<!--      showDialog: false,-->
-<!--      time_data: [],-->
-<!--      forms: {-->
-<!--        WorkCode: '',-->
-<!--        WorkShop: '',-->
-<!--        PartNumber: '',-->
-<!--        BotProceCode: '',-->
-<!--        StartTime: '',-->
-<!--        EndTime: ''-->
-<!--      },-->
-<!--      click_one: 0,-->
-<!--      datasC: [],-->
-<!--      radio: '',-->
-<!--      value1: '',-->
-<!--      types: 'N',-->
-<!--      no: false,-->
-<!--      total: 0,-->
-<!--      mn_data: [],-->
-<!--      bm_data: [],-->
-<!--      facility_data: [],-->
-<!--      end_start: '',-->
-<!--      timeLines: [-->
-<!--        {-->
-<!--          time: dayjs()-->
-<!--            .add(2, 'hour')-->
-<!--            .toString()-->
-<!--        },-->
-<!--        {-->
-<!--          time: dayjs()-->
-<!--            .add(5, 'hour')-->
-<!--            .toString(),-->
-<!--          color: '#747e80'-->
-<!--        }-->
-<!--      ],-->
-<!--      formUpdata: {-->
-<!--        WorkCode: '',-->
-<!--        BotProceCode: '',-->
-<!--        json: []-->
-<!--      },-->
-<!--      currentTime: dayjs(),-->
-<!--      startTime: dayjs()-->
-<!--        .subtract(5, 'hour')-->
-<!--        .toString(),-->
-<!--      endTime: dayjs()-->
-<!--        .add(2, 'day')-->
-<!--        .add(2, 'hour')-->
-<!--        .toString(),-->
-<!--      cellWidth: 50,-->
-<!--      cellHeight: 30,-->
-<!--      titleHeight: 40,-->
-<!--      titleWidth: 250,-->
-<!--      scale: 60,-->
-<!--      datasNum: 100,-->
-<!--      datasA: [],-->
-<!--      datasB: mockDatas(100),-->
-<!--      dataKey: 'id',-->
-<!--      times: 0,-->
-<!--      timeList: timeList,-->
-<!--      scaleList: scaleList,-->
-<!--      scrollToTime: dayjs()-->
-<!--        .add(1, 'day')-->
-<!--        .toString(),-->
-<!--      scrollToPostion: { x: 10000, y: 10000 },-->
-<!--      hideHeader: false,-->
-<!--      arrayKeys: ['gtArray', 'error'],-->
-<!--      scrollToY: 0,-->
-<!--      positionB: {},-->
-<!--      positionA: {},-->
-<!--      meter: 0, // 鑺傛媿-->
-<!--      title_list: [],-->
-<!--      imp_id: '',-->
-<!--      submit_flag: false,-->
-<!--      search_from: {-->
-<!--        page: 1,-->
-<!--        rows: 10,-->
-<!--        WorkTime: '',-->
-<!--        BotProceName: ''-->
-<!--      }-->
-<!--    }-->
-<!--  },-->
-
-<!--  watch: {-->
-<!--    datasNum(newV) {-->
-<!--      this.datasA = mockDatas(newV)-->
-<!--      this.datasB = mockDatas(newV)-->
-<!--    },-->
-<!--    scrollToY(val) {-->
-<!--      this.positionA = { x: val }-->
-<!--    }-->
-<!--  },-->
-<!--  created: function() {-->
-<!--    this.AdvancedSchedulingSearch()-->
-<!--    this.AdvancedSchedulingWorkShop()-->
-<!--  },-->
-
-<!--  methods: {-->
-<!--    AdvancedSchedulingWorkShop() {-->
-<!--      automaticScheduling.AdvancedSchedulingWorkShop().then(res => {-->
-<!--        this.list = res-->
-<!--      })-->
-<!--    },-->
-<!--    Search() {-->
-<!--      this.form.page = 1-->
-<!--      this.show = false-->
-<!--      this.radio = ''-->
-<!--      this.AdvancedSchedulingSearch()-->
-<!--    },-->
-<!--    resetFormcx() {-->
-<!--      this.$nextTick(() => {-->
-<!--        this.$refs.form.resetFields()-->
-<!--      })-->
-<!--    },-->
-<!--    no_zero() {-->
-<!--      if (this.times < 0) {-->
-<!--        this.times = 0-->
-<!--      }-->
-<!--    },-->
-<!--    sortChange(column, prop, order) {-->
-<!--      this.radio = '';-->
-<!--      (this.form.prop = column.prop), (this.form.order = column.order)-->
-<!--      this.show = false-->
-<!--      this.AdvancedSchedulingSearch()-->
-<!--    },-->
-<!--    SeachKey() {-->
-<!--      this.form.page = 1-->
-<!--      this.AdvancedSchedulingSearch()-->
-<!--      this.show = false-->
-<!--      this.radio = ''-->
-<!--    },-->
-<!--    changeLift() {-->
-<!--      if (this.all_status) {-->
-<!--        this.false_arr = []-->
-<!--        this.OnclickAdvancedSchedulingDevice()-->
-<!--      } else {-->
-<!--        for (const i in this.bm_data) {-->
-<!--          this.bm_data[i].status = false-->
-<!--          this.bm_data[i].gtArray = []-->
-<!--        }-->
-<!--        for (const i in this.facility_data) {-->
-<!--          this.facility_data[i].gtArray = []-->
-<!--        }-->
-<!--      }-->
-<!--    },-->
-<!--    changeTypes() {-->
-<!--      this.OnclickAdvancedSchedulingDevice()-->
-<!--    },-->
-<!--    change_time() {-->
-<!--      this.time_data[0] = this.value1[0] + ' 00:00'-->
-<!--      this.time_data[1] = this.value1[1] + ' 23:59'-->
-<!--      this.forms.StartTime = this.value1[0]-->
-<!--      this.forms.EndTime = this.value1[1]-->
-<!--      this.OnclickAdvancedSchedulingDevice()-->
-<!--    },-->
-<!--    click_box(val) {-->
-<!--      if (!val.status) {-->
-<!--        for (const i in this.facility_data) {-->
-<!--          const new_arr = []-->
-<!--          for (const j in this.facility_data[i].gtArray) {-->
-<!--            if (this.facility_data[i].gtArray[j].id == val.id) {-->
-<!--            } else {-->
-<!--              new_arr.push(this.facility_data[i].gtArray[j])-->
-<!--            }-->
-<!--          }-->
-<!--          this.facility_data[i].gtArray = new_arr-->
-<!--        }-->
-<!--      } else {-->
-<!--        this.false_arr = []-->
-<!--        for (const i in this.bm_data) {-->
-<!--          if (!this.bm_data[i].status) {-->
-<!--            this.false_arr.push(this.bm_data[i].id)-->
-<!--          }-->
-<!--        }-->
-<!--        this.OnclickAdvancedSchedulingDevice()-->
-<!--      }-->
-
-<!--      if (!val.status) {-->
-<!--        for (const i in this.bm_data) {-->
-<!--          if (!this.bm_data[i].status) {-->
-<!--            this.bm_data[i].gtArray = []-->
-<!--          }-->
-<!--        }-->
-<!--      } else {-->
-<!--        this.false_arr = []-->
-<!--        for (const i in this.bm_data) {-->
-<!--          if (!this.bm_data[i].status) {-->
-<!--            this.false_arr.push(this.bm_data[i].id)-->
-<!--          }-->
-<!--        }-->
-<!--        this.OnclickAdvancedSchedulingDevice()-->
-<!--      }-->
-<!--      for (const i in this.bm_data) {-->
-<!--        const arr = []-->
-<!--        for (const j in this.bm_data[i].gtArray) {-->
-<!--          if (this.bm_data[i].gtArray[j].type != 'schedule') {-->
-<!--            arr.push(this.bm_data[i].gtArray[j])-->
-<!--          }-->
-<!--        }-->
-<!--        this.bm_data[i].gtArray = arr-->
-<!--      }-->
-<!--      this.real_num = 0-->
-<!--    },-->
-<!--    look(data) {-->
-<!--      this.showDialog = true-->
-<!--      this.search_from.DeviceCode = data.id-->
-<!--      this.AdvancedSchedulingEquipmenTask()-->
-<!--    },-->
-<!--    AdvancedSchedulingEquipmenTask() {-->
-<!--      automaticScheduling-->
-<!--        .AdvancedSchedulingEquipmenTask(this.search_from)-->
-<!--        .then(res => {-->
-<!--          this.look_data = res.rows-->
-<!--          this.look_total = res.total-->
-<!--        })-->
-<!--    },-->
-<!--    sizeChange_look(val) {-->
-<!--      this.search_from.rows = val-->
-<!--      this.AdvancedSchedulingEquipmenTask()-->
-<!--    },-->
-<!--    pageChange_look(val) {-->
-<!--      this.search_from.page = val-->
-<!--      this.AdvancedSchedulingEquipmenTask()-->
-<!--    },-->
-<!--    sizeChange(val) {-->
-<!--      this.form.rows = val-->
-<!--      this.show = false-->
-<!--      this.radio = ''-->
-<!--      this.AdvancedSchedulingSearch()-->
-<!--    },-->
-<!--    pageChange(val) {-->
-<!--      this.form.page = val-->
-<!--      this.show = false-->
-<!--      this.radio = ''-->
-<!--      this.AdvancedSchedulingSearch()-->
-<!--    },-->
-<!--    // 鏌ヨ-->
-<!--    AdvancedSchedulingSearch() {-->
-<!--      automaticScheduling.AdvancedSchedulingSearch(this.form).then(res => {-->
-<!--        this.mn_data = res.rows-->
-<!--        this.total = res.total-->
-<!--        this.oneClick()-->
-<!--      })-->
-<!--    },-->
-<!--    // 鐐瑰嚮甯﹀嚭鏁版嵁-->
-<!--    OnclickAdvancedSchedulingDevice() {-->
-<!--      this.facility_top()-->
-
-<!--      automaticScheduling-->
-<!--        .OnclickAdvancedSchedulingDevice(this.forms)-->
-<!--        .then(res => {-->
-<!--          if (res.rus.message) {-->
-<!--            this.$message({-->
-<!--              showClose: true,-->
-<!--              type: 'error',-->
-<!--              message: res.rus.message-->
-<!--            })-->
-<!--          }-->
-<!--          this.submit_flag = false-->
-<!--          const list = []-->
-<!--          this.time_all = res-->
-<!--          const cont = res.Cont-->
-<!--          this.real_num = 0-->
-<!--          for (const i in this.time_all.rows[0].children) {-->
-<!--            const obj = {-->
-<!--              id: '',-->
-<!--              name: '',-->
-<!--              AdvaDevicRhythm: '',-->
-<!--              status: true,-->
-<!--              colorPair: {-->
-<!--                dark: 'rgb(83, 186, 241,0.8)',-->
-<!--                light: 'rgb(83, 186, 241,0.1)',-->
-<!--                light_capacity: 'rgb(209,239,237,0.8)',-->
-<!--                h_schedule: ' rgb(100,255,192,0.8)',-->
-<!--                scheduleing: 'rgb(20,182,231,0.8)'-->
-<!--              },-->
-<!--              gtArray: []-->
-<!--            }-->
-<!--            obj.id = this.time_all.rows[0].children[i].AdvaDevicNumber-->
-<!--            obj.name = this.time_all.rows[0].children[i].AdvaDevicName-->
-<!--            obj.AdvaDevicRhythm = this.time_all.rows[0].children[-->
-<!--              i-->
-<!--            ].AdvaDevicRhythm-->
-<!--            list.push(obj)-->
-<!--          }-->
-
-<!--          for (const i in this.time_all.rows) {-->
-<!--            for (const j in this.time_all.rows[i].children) {-->
-<!--              if (this.time_all.rows[i].children[j].OneStartDate != '') {-->
-<!--                this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].OneStartDate = this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].OneStartDate.split('~')-->
-<!--                this.time_all.rows[i].children[j].OneStartDate[0] =-->
-<!--                  this.time_all.rows[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  this.time_all.rows[i].children[j].OneStartDate[0]-->
-<!--                this.time_all.rows[i].children[j].OneStartDate[1] =-->
-<!--                  this.time_all.rows[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  this.time_all.rows[i].children[j].OneStartDate[1]-->
-<!--              }-->
-<!--              if (this.time_all.rows[i].children[j].TwoStartDate != '') {-->
-<!--                this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].TwoStartDate = this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].TwoStartDate.split('~')-->
-<!--                this.time_all.rows[i].children[j].TwoStartDate[0] =-->
-<!--                  this.time_all.rows[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  this.time_all.rows[i].children[j].TwoStartDate[0]-->
-<!--                this.time_all.rows[i].children[j].TwoStartDate[1] =-->
-<!--                  this.time_all.rows[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  this.time_all.rows[i].children[j].TwoStartDate[1]-->
-<!--              }-->
-<!--              if (this.time_all.rows[i].children[j].ThreeStartDate != '') {-->
-<!--                this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].ThreeStartDate = this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].ThreeStartDate.split('~')-->
-<!--                this.time_all.rows[i].children[j].ThreeStartDate[0] =-->
-<!--                  this.time_all.rows[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  this.time_all.rows[i].children[j].ThreeStartDate[0]-->
-<!--                this.time_all.rows[i].children[j].ThreeStartDate[1] =-->
-<!--                  this.time_all.rows[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  this.time_all.rows[i].children[j].ThreeStartDate[1]-->
-<!--              }-->
-<!--              if (this.time_all.rows[i].children[j].FourStartDate != '') {-->
-<!--                this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].FourStartDate = this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].FourStartDate.split('~')-->
-<!--                this.time_all.rows[i].children[j].FourStartDate[0] =-->
-<!--                  this.time_all.rows[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  this.time_all.rows[i].children[j].FourStartDate[0]-->
-<!--                this.time_all.rows[i].children[j].FourStartDate[1] =-->
-<!--                  this.time_all.rows[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  this.time_all.rows[i].children[j].FourStartDate[1]-->
-<!--              }-->
-<!--              if (this.time_all.rows[i].children[j].FiveStartDate != '') {-->
-<!--                this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].FiveStartDate = this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].FiveStartDate.split('~')-->
-<!--                this.time_all.rows[i].children[j].FiveStartDate[0] =-->
-<!--                  this.time_all.rows[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  this.time_all.rows[i].children[j].FiveStartDate[0]-->
-<!--                this.time_all.rows[i].children[j].FiveStartDate[1] =-->
-<!--                  this.time_all.rows[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  this.time_all.rows[i].children[j].FiveStartDate[1]-->
-<!--              }-->
-<!--            }-->
-<!--          }-->
-<!--          // 缁勫悎鏂扮殑缁撴瀯-->
-<!--          const newList = []-->
-<!--          for (const i in this.time_all.rows) {-->
-<!--            for (const j in this.time_all.rows[i].children) {-->
-<!--              if (this.time_all.rows[i].children[j].OneStartDate != '') {-->
-<!--                const data1 = {-->
-<!--                  id: '',-->
-<!--                  start: '',-->
-<!--                  end: '',-->
-<!--                  mod: ''-->
-<!--                }-->
-<!--                data1.id = this.time_all.rows[i].children[j].AdvaDevicNumber-->
-<!--                data1.start = this.time_all.rows[i].children[j].OneStartDate[0]-->
-<!--                data1.end = this.time_all.rows[i].children[j].OneStartDate[1]-->
-<!--                data1.mod =-->
-<!--                  (this.time_all.rows[i].children[j].AdvaDevicCropMob * 1) /-->
-<!--                  100-->
-<!--                newList.push(data1)-->
-<!--              }-->
-<!--              if (this.time_all.rows[i].children[j].TwoStartDate != '') {-->
-<!--                const data2 = {-->
-<!--                  id: '',-->
-<!--                  start: '',-->
-<!--                  end: '',-->
-<!--                  mod: ''-->
-<!--                }-->
-<!--                data2.id = this.time_all.rows[i].children[j].AdvaDevicNumber-->
-<!--                data2.start = this.time_all.rows[i].children[j].TwoStartDate[0]-->
-<!--                data2.end = this.time_all.rows[i].children[j].TwoStartDate[1]-->
-<!--                data2.mod =-->
-<!--                  (this.time_all.rows[i].children[j].AdvaDevicCropMob * 1) /-->
-<!--                  100-->
-<!--                newList.push(data2)-->
-<!--              }-->
-<!--              if (this.time_all.rows[i].children[j].ThreeStartDate != '') {-->
-<!--                const data3 = {-->
-<!--                  id: '',-->
-<!--                  start: '',-->
-<!--                  end: '',-->
-<!--                  mod: ''-->
-<!--                }-->
-<!--                data3.id = this.time_all.rows[i].children[j].AdvaDevicNumber-->
-<!--                data3.start = this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].ThreeStartDate[0]-->
-<!--                data3.end = this.time_all.rows[i].children[j].ThreeStartDate[1]-->
-<!--                data3.mod =-->
-<!--                  (this.time_all.rows[i].children[j].AdvaDevicCropMob * 1) /-->
-<!--                  100-->
-<!--                newList.push(data3)-->
-<!--              }-->
-<!--              if (this.time_all.rows[i].children[j].FourStartDate != '') {-->
-<!--                const data4 = {-->
-<!--                  id: '',-->
-<!--                  start: '',-->
-<!--                  end: '',-->
-<!--                  mod: ''-->
-<!--                }-->
-<!--                data4.id = this.time_all.rows[i].children[j].AdvaDevicNumber-->
-<!--                data4.start = this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].FourStartDate[0]-->
-<!--                data4.end = this.time_all.rows[i].children[j].FourStartDate[1]-->
-<!--                data4.mod =-->
-<!--                  (this.time_all.rows[i].children[j].AdvaDevicCropMob * 1) /-->
-<!--                  100-->
-<!--                newList.push(data4)-->
-<!--              }-->
-<!--              if (this.time_all.rows[i].children[j].FiveStartDate != '') {-->
-<!--                const data5 = {-->
-<!--                  id: '',-->
-<!--                  start: '',-->
-<!--                  end: '',-->
-<!--                  mod: ''-->
-<!--                }-->
-<!--                data5.id = this.time_all.rows[i].children[j].AdvaDevicNumber-->
-<!--                data5.start = this.time_all.rows[i].children[-->
-<!--                  j-->
-<!--                ].FiveStartDate[0]-->
-<!--                data5.end = this.time_all.rows[i].children[j].FiveStartDate[1]-->
-<!--                data5.mod =-->
-<!--                  (this.time_all.rows[i].children[j].AdvaDevicCropMob * 1) /-->
-<!--                  100-->
-<!--                newList.push(data5)-->
-<!--              }-->
-<!--            }-->
-<!--          }-->
-<!--          for (const i in list) {-->
-<!--            this.pushTiem(newList, list[i].id, list[i].gtArray)-->
-<!--          }-->
-<!--          this.bm_data = list-->
-<!--          const _this = this-->
-<!--          if (cont != '') {-->
-<!--            for (const i in cont) {-->
-<!--              for (const j in this.bm_data) {-->
-<!--                if (this.bm_data[j].id == cont[i].EQP_CODE) {-->
-<!--                  const data = {-->
-<!--                    id: cont[i].EQP_CODE,-->
-<!--                    number: cont[i].ALLOC_QTY,-->
-<!--                    cl_name: cont[i].PART_NAME,-->
-<!--                    cl_code: this.cl_code,-->
-<!--                    work_order: cont[i].WO_CODE,-->
-<!--                    STATUS: _this.AdvaScheUom,-->
-<!--                    start: cont[i].TIME_START,-->
-<!--                    end: cont[i].TIME_END,-->
-<!--                    type: cont[i].STATUS == 'S' ? 'h_schedule' : 'bm_schedule'-->
-<!--                  }-->
-
-<!--                  this.bm_data[j].flag = 'isCont'-->
-
-<!--                  this.bm_data[j].gtArray.unshift(data)-->
-<!--                }-->
-<!--              }-->
-<!--            }-->
-<!--          }-->
-
-<!--          if (this.false_arr != '') {-->
-<!--            for (const j in this.bm_data) {-->
-<!--              if (this.false_arr.indexOf(this.bm_data[j].id) >= 0) {-->
-<!--                this.bm_data[j].gtArray = []-->
-<!--                this.bm_data[j].status = false-->
-<!--              }-->
-<!--            }-->
-<!--          }-->
-<!--        })-->
-<!--    },-->
-<!--    // 鎹㈠瀷鏃堕棿-->
-<!--    MinutesTest(time) {-->
-<!--      var sdate1 = new Date(time)-->
-<!--      sdate1.setMinutes(sdate1.getMinutes() + this.times * 1)-->
-<!--      var now =-->
-<!--        sdate1.getFullYear() +-->
-<!--        '-' +-->
-<!--        this.add_one(sdate1.getMonth()) +-->
-<!--        '-' +-->
-<!--        sdate1.getDate() +-->
-<!--        ' ' +-->
-<!--        sdate1.getHours() +-->
-<!--        ':' +-->
-<!--        sdate1.getMinutes() +-->
-<!--        ':' +-->
-<!--        sdate1.getSeconds()-->
-<!--      return now-->
-<!--    },-->
-<!--    // +1-->
-<!--    add_one(date) {-->
-<!--      return parseInt(date) + 1-->
-<!--    },-->
-<!--    // 鎻掑叆浜ц兘鏃堕棿娈�-->
-<!--    pushTiem(newList, id, arr) {-->
-<!--      for (const i in newList) {-->
-<!--        if (newList[i].id == id) {-->
-<!--          const data = {-->
-<!--            start: newList[i].start,-->
-<!--            end: newList[i].end,-->
-<!--            id: newList[i].id,-->
-<!--            mod: newList[i].mod,-->
-<!--            type: 'capacity'-->
-<!--          }-->
-<!--          arr.push(data)-->
-<!--        }-->
-<!--      }-->
-<!--    },-->
-<!--    getNowFormatDate() {-->
-<!--      var date = new Date()-->
-<!--      var seperator1 = '-'-->
-<!--      var year = date.getFullYear()-->
-<!--      var month = date.getMonth() + 1-->
-<!--      // var strDate = date.getDate()+1;-->
-<!--      var strDate = date.getDate()-->
-<!--      if (month >= 1 && month <= 9) {-->
-<!--        month = '0' + month-->
-<!--      }-->
-<!--      if (strDate >= 0 && strDate <= 9) {-->
-<!--        strDate = '0' + strDate-->
-<!--      }-->
-<!--      var currentdate = year + seperator1 + month + seperator1 + strDate-->
-<!--      return currentdate-->
-<!--    },-->
-<!--    getCurrentRow(row) {-->
-<!--      // this.show =true-->
-<!--      this.meter = row.AdvaScheQty * 1 - row.AdvaScheYPQty * 1 // 鍙互鍋氫釜鏁�-->
-<!--      this.value1 = []-->
-<!--      this.cl_name = row.AdvaSchePartName-->
-<!--      this.cl_code = row.AdvaSchePartNumber-->
-<!--      this.AdvaScheUom = row.AdvaScheUom-->
-<!--      this.work_order = row.AdvaScheWorkCode-->
-<!--      this.value1.push(this.getNowFormatDate())-->
-<!--      this.value1.push(row.AdvaScheEndDate)-->
-<!--      if (this.value1 != '') {-->
-<!--        this.time_data[0] = this.value1[0] + ' 00:00'-->
-<!--        this.time_data[1] = this.value1[1] + ' 23:59'-->
-<!--      }-->
-<!--      this.forms.WorkCode = row.AdvaScheWorkCode-->
-<!--      this.forms.WorkShop = row.AdvaScheWorkShopid-->
-<!--      this.forms.PartNumber = row.AdvaSchePartNumber-->
-<!--      this.forms.BotProceCode = row.AdvaScheBotProcid-->
-<!--      this.forms.StartTime = this.getNowFormatDate()-->
-<!--      this.forms.EndTime = row.AdvaScheEndDate-->
-<!--      this.OnclickAdvancedSchedulingDevice()-->
-<!--      this.formUpdata.WorkCode = row.AdvaScheWorkCode-->
-<!--      this.formUpdata.BotProceCode = row.AdvaScheBotProcid-->
-<!--      this.search_from.WorkTime =-->
-<!--        this.getNowFormatDate() + '~' + row.AdvaScheEndDate-->
-<!--      this.search_from.BotProceName = row.AdvaScheBotProcName-->
-<!--    },-->
-<!--    // 鎻愪氦鎺掔▼-->
-<!--    click_yes() {-->
-<!--      if (this.submit_flag) {-->
-<!--        this.$message({-->
-<!--          showClose: true,-->
-<!--          type: 'error',-->
-<!--          message: '鏁伴噺鏈帓瀹�,璇疯缃骇鑳芥椂闂�'-->
-<!--        })-->
-<!--      } else {-->
-<!--        const list = [] // 鎻愪氦鏁扮粍-->
-<!--        for (const i in this.bm_data) {-->
-<!--          const arr = []-->
-<!--          for (const j in this.bm_data[i].gtArray) {-->
-<!--            if (this.bm_data[i].gtArray[j].type == 'schedule') {-->
-<!--              arr.push(this.bm_data[i].gtArray[j])-->
-<!--            }-->
-<!--          }-->
-<!--          if (arr != '') {-->
-<!--            for (const i in arr) {-->
-<!--              const data = {-->
-<!--                AlreDevicNumber: '',-->
-<!--                AlreStartDate: '',-->
-<!--                AlreEndDate: '',-->
-<!--                AlreQty: ''-->
-<!--              }-->
-<!--              data.AlreDevicNumber = arr[i].id-->
-<!--              data.AlreStartDate = arr[i].start-->
-<!--              data.AlreEndDate = arr[i].end-->
-<!--              data.AlreQty = arr[i].number-->
-<!--              list.push(data)-->
-<!--            }-->
-<!--          }-->
-<!--        }-->
-<!--        // 鎺掔▼鐩稿悓璁惧鑾峰彇寮�濮嬫椂闂� 缁撴潫鏃堕棿 鏁伴噺鐨勬�诲拰-->
-<!--        // 杩囨护-->
-<!--        let updata = []-->
-<!--        for (const i in list) {-->
-<!--          if (list[i].AlreStartDate != '') {-->
-<!--            updata.push(list[i])-->
-<!--          }-->
-<!--        }-->
-
-<!--        updata = JSON.stringify(updata)-->
-<!--        this.formUpdata.json = updata-->
-<!--        if (list == '') {-->
-<!--          this.$message({-->
-<!--            showClose: true,-->
-<!--            message: '璇峰厛棰勬帓',-->
-<!--            type: 'error'-->
-<!--          })-->
-<!--          return false-->
-<!--        }-->
-<!--        automaticScheduling-->
-<!--          .SubmitAlreadyScheduling(this.formUpdata)-->
-<!--          .then(res => {-->
-<!--            if (res.statusCode == 300) {-->
-<!--              this.$message({-->
-<!--                showClose: true,-->
-<!--                message: res.message,-->
-<!--                type: 'error'-->
-<!--              })-->
-<!--            } else {-->
-<!--              this.$message({-->
-<!--                showClose: true,-->
-<!--                message: res.message,-->
-<!--                type: 'success'-->
-<!--              })-->
-<!--            }-->
-<!--            this.meter = 0-->
-<!--            this.real_num = 0-->
-<!--            this.OnclickAdvancedSchedulingDevice()-->
-<!--            this.AdvancedSchedulingSearch()-->
-<!--          })-->
-<!--      }-->
-<!--    },-->
-
-<!--    // 鏃堕棿/璁惧浼樺厛鎺掔▼-->
-<!--    click_schedule() {-->
-<!--      const timestamp = new Date().toLocaleDateString()-->
-<!--      if (new Date(this.value1[0]) < new Date(timestamp)) {-->
-<!--        this.$message({-->
-<!--          showClose: true,-->
-<!--          type: 'error',-->
-<!--          message: '鎺掔▼鏃堕棿涓嶅彲浠ュ皬浜庡綋鍓嶆椂闂�'-->
-<!--        })-->
-<!--        return false-->
-<!--      }-->
-
-<!--      this.nitialize()-->
-<!--      // 璁惧浼樺厛-->
-<!--      if (this.bm_data != '' && this.types == 'N') {-->
-<!--        this.fun_time()-->
-<!--        this.change_num(this.bm_data)-->
-<!--      } else if (this.facility_data != '' && this.types == 'Y') {-->
-<!--        this.time_nitalize()-->
-<!--        this.fun_facility()-->
-<!--        this.dataTransition()-->
-<!--        this.change_num(this.bm_data)-->
-<!--      }-->
-<!--    },-->
-<!--    // 鎵嬪姩杩囨护鎵�鏈夋椂闂村凡鎺掔▼-->
-<!--    time_nitalize() {-->
-<!--      for (const i in this.facility_data) {-->
-<!--        this.facility_data[i].gtArray = this.facility_data[i].gtArray.filter(item => item.type != 'schedule')-->
-<!--      }-->
-<!--    },-->
-
-<!--    // 鎵嬪姩杩囨护鎵�鏈夎澶囧凡鎺掔▼-->
-<!--    nitialize() {-->
-<!--      for (const i in this.bm_data) {-->
-<!--        const newArr = []-->
-<!--        for (const j in this.bm_data[i].gtArray) {-->
-<!--          if (this.bm_data[i].gtArray[j].type != 'schedule') {-->
-<!--            newArr.push(this.bm_data[i].gtArray[j])-->
-<!--          }-->
-<!--        }-->
-<!--        this.bm_data[i].gtArray = newArr-->
-<!--      }-->
-<!--    },-->
-
-<!--    // 缁欐帓绋嬫渶鍚庝竴涓慨鏀规暟閲�-->
-<!--    change_num(arr) {-->
-<!--      this.real_num = 0 // 鐪熷疄宸叉帓鏁伴噺-->
-<!--      let num = 0 // 鍙栨暣宸叉帓鏁伴噺-->
-<!--      const arr_num = [] // 宸叉帓鏁版嵁-->
-<!--      let mend_num = 0-->
-<!--      const len = 0-->
-<!--      for (const i in arr) {-->
-<!--        for (const j in arr[i].gtArray) {-->
-<!--          if (arr[i].gtArray[j].type == 'schedule') {-->
-<!--            arr_num.unshift(arr[i].gtArray[j])-->
-<!--          }-->
-<!--        }-->
-<!--      }-->
-
-<!--      for (const n in arr_num) {-->
-<!--        this.real_num += arr_num[n].real_number-->
-<!--        num += arr_num[n].number * 1-->
-<!--      }-->
-
-<!--      this.real_num = Math.ceil(this.real_num)-->
-<!--      const y10 = this.meter - this.real_num-->
-<!--      if (y10 <= 10) {-->
-<!--        this.real_num = this.meter-->
-<!--        mend_num = this.meter - num-->
-<!--      } else {-->
-<!--      }-->
-<!--      if (this.real_num * 1 == this.meter * 1) {-->
-<!--        // mend_num =  this.meter - num-->
-<!--      } else {-->
-<!--        this.submit_flag = true-->
-<!--      }-->
-<!--      for (const i in this.bm_data) {-->
-<!--        for (const j in this.bm_data[i].gtArray) {-->
-<!--          if (-->
-<!--            this.bm_data[i].gtArray[j].type == 'schedule' &&-->
-<!--            this.bm_data[i].gtArray[j].end_num-->
-<!--          ) {-->
-<!--            this.bm_data[i].gtArray[j].number =-->
-<!--              this.bm_data[i].gtArray[j].number * 1 + mend_num-->
-<!--          }-->
-<!--        }-->
-<!--      }-->
-<!--    },-->
-<!--    fun_time() {-->
-<!--      let all_num = this.meter-->
-<!--      const all_time = []-->
-<!--      let flag1 = 0-->
-<!--      const mod = this.bm_data[0].mod-->
-<!--      //  let nowTime = this.bm_data[0].AdvaDevicRhythm*all_num-->
-<!--      for (const i in this.bm_data) {-->
-<!--        let end_arr = [] // 宸叉帓绋嬬殑鏁扮粍-->
-<!--        let nend_arr = [] // 寰呮帓绋嬬殑鏁扮粍-->
-<!--        const add_arr = [] // 宸叉帓绋嬬殑鏁扮粍-->
-<!--        let capacity_arr = [] // 瑕佹帓绋嬬殑鏁扮粍-->
-<!--        this.bm_data[i].gtArray.sort((a, b) => new Date(a.end).getTime() - new Date(b.end).getTime())-->
-<!--        // let capacity_end = ''-->
-<!--        end_arr = this.bm_data[i].gtArray.filter(item => item.type == 'h_schedule')-->
-<!--        nend_arr = this.bm_data[i].gtArray.filter(item => item.type == 'capacity')-->
-<!--        if (end_arr && end_arr.length > 0) {-->
-<!--          capacity_arr = nend_arr.map(item => {-->
-<!--            // 鎺掗櫎鎺夊凡缁忔帓绋嬬殑瀛樺湪hshedule锛宻tart锛宔nd閮界浉绛夌殑鎯呭喌-->
-<!--            const schedule = end_arr.filter(schedule => {-->
-<!--              return new Date(item.start).getTime() <= new Date(schedule.start).getTime() &&-->
-<!--                new Date(item.end).getTime() > new Date(schedule.end).getTime()-->
-<!--            })-->
-<!--            if (schedule && schedule.length > 0) {-->
-<!--              item.start = this.MinutesTest(schedule[0]['end'])-->
-<!--            }-->
-
-<!--            const schedule1 = end_arr.filter(schedule => {-->
-<!--              return new Date(item.start).getTime() == new Date(schedule.start).getTime() &&-->
-<!--                new Date(item.end).getTime() == new Date(schedule.end).getTime()-->
-<!--            })-->
-<!--            if (schedule1 && schedule1.length > 0) {-->
-<!--              item.capacity = false-->
-<!--            }-->
-
-<!--            return item-->
-<!--          }).filter(item => item.capacity != false)-->
-<!--        } else {-->
-<!--          capacity_arr = nend_arr-->
-<!--        }-->
-
-<!--        const id_obj = {-->
-<!--          id: '',-->
-<!--          start_time: ''-->
-<!--        }-->
-<!--        if (end_arr != '') {-->
-<!--          (id_obj.id = end_arr[0].id), (id_obj.start_time = end_arr[0].end)-->
-<!--        }-->
-<!--        for (const w in capacity_arr) {-->
-<!--          let end_time = ''-->
-<!--          let mistiming = ''-->
-<!--          const data = {-->
-<!--            id: capacity_arr[w].id,-->
-<!--            start: '',-->
-<!--            end: '',-->
-<!--            type: 'schedule',-->
-<!--            cl_name: this.cl_name,-->
-<!--            cl_code: this.cl_code,-->
-<!--            work_order: this.work_order,-->
-<!--            number: 0,-->
-<!--            real_number: 0-->
-<!--          }-->
-<!--          if (-->
-<!--            id_obj.start_time != '' &&-->
-<!--            flag1 == 0 &&-->
-<!--            new Date(id_obj.start_time) >= new Date(capacity_arr[w].start)-->
-<!--          ) {-->
-<!--            data.start = this.MinutesTest(id_obj.start_time)-->
-<!--            flag1 = 1-->
-<!--          } else {-->
-<!--            data.start = capacity_arr[w].start-->
-<!--          }-->
-<!--          let nowTime =-->
-<!--            (this.bm_data[i].AdvaDevicRhythm * all_num) / capacity_arr[w].mod-->
-<!--          end_time = this.formSeconds(nowTime, data.start, capacity_arr[w].mod) // 鎬诲叡鐨勭粨鏉熸椂闂�-->
-<!--          data.end = end_time-->
-<!--          mistiming = this.formTime(-->
-<!--            end_time,-->
-<!--            capacity_arr[w].end,-->
-<!--            capacity_arr[w].mod-->
-<!--          ) // 鎬诲叡鐨勭粨鏉熸椂闂�-褰撳墠鐨勭粨鏉熸椂闂� = 鍓╀笅澶氫箙鏃堕棿-->
-<!--          if (mistiming >= 0) {-->
-<!--            console.log(-->
-<!--              new Date(data.end) - new Date(data.start),-->
-<!--              capacity_arr[w].mod,-->
-<!--              this.bm_data[i].AdvaDevicRhythm,-->
-<!--              '闃挎柉椤垮彂鏂拏鑺�'-->
-<!--            )-->
-<!--            data.number =-->
-<!--              ((new Date(data.end) - new Date(data.start)) *-->
-<!--                capacity_arr[w].mod) /-->
-<!--              this.bm_data[i].AdvaDevicRhythm /-->
-<!--              1000-->
-<!--            data.real_number =-->
-<!--              ((new Date(data.end) - new Date(data.start)) *-->
-<!--                capacity_arr[w].mod) /-->
-<!--              this.bm_data[i].AdvaDevicRhythm /-->
-<!--              1000-->
-<!--            data.number = data.number.toFixed(0)-->
-<!--            data.end_num = true-->
-<!--            if (new Date(data.start) >= new Date(data.end)) {-->
-<!--            } else {-->
-<!--              this.bm_data[i].gtArray.push(data)-->
-<!--            }-->
-
-<!--            return false-->
-<!--          } else {-->
-<!--            data.end = capacity_arr[w].end-->
-<!--            data.number =-->
-<!--              ((new Date(data.end) - new Date(data.start)) *-->
-<!--                capacity_arr[w].mod) /-->
-<!--              this.bm_data[i].AdvaDevicRhythm /-->
-<!--              1000-->
-<!--            data.real_number =-->
-<!--              ((new Date(data.end) - new Date(data.start)) *-->
-<!--                capacity_arr[w].mod) /-->
-<!--              this.bm_data[i].AdvaDevicRhythm /-->
-<!--              1000-->
-<!--            data.number = data.number.toFixed(0)-->
-
-<!--            nowTime =-->
-<!--              (all_num - data.real_number) * this.bm_data[i].AdvaDevicRhythm-->
-<!--            all_num = all_num - data.real_number-->
-<!--            if (new Date(data.start) >= new Date(data.end)) {-->
-<!--            } else {-->
-<!--              this.bm_data[i].gtArray.push(data)-->
-<!--            }-->
-<!--          }-->
-<!--        }-->
-<!--      }-->
-<!--    },-->
-<!--    // 璁惧鎺掔▼鏂规硶-->
-<!--    fun_facility() {-->
-<!--      // 鎺掗櫎鏈嬀閫夐」-->
-<!--      for (const i in this.facility_data) {-->
-<!--        const newArr = []-->
-<!--        for (const j in this.facility_data[i].gtArray) {-->
-<!--          if (this.false_arr.indexOf(this.facility_data[i].gtArray[j].id) < 0) {-->
-<!--            newArr.push(this.facility_data[i].gtArray[j])-->
-<!--          }-->
-<!--        }-->
-<!--        this.facility_data[i].gtArray = newArr-->
-<!--      }-->
-<!--      let all_num = this.meter-->
-<!--      const all_time = []-->
-<!--      const flag1 = 0-->
-<!--      // let nowTime = this.facility_data[0].AdvaDevicRhythm*all_num  //鏁伴噺OK-->
-
-<!--      for (const i in this.facility_data) {-->
-<!--        let end_arr = []-->
-<!--        let nend_arr = [] // 鎺掔▼鐨勬暟缁�-->
-<!--        const add_arr = [] // 宸叉帓绋嬬殑鏁扮粍-->
-<!--        let capacity_arr = [] // 瑕佹帓绋嬬殑鏁扮粍-->
-
-<!--        // this.facility_data[i].gtArray.sort((a,b) => new Date(a.end).getTime() - new Date(b.end).getTime())-->
-<!--        // let capacity_end = ''-->
-<!--        end_arr = this.facility_data[i].gtArray.filter(item => item.type == 'h_schedule')-->
-<!--        nend_arr = this.facility_data[i].gtArray.filter(item => item.type == 'capacity')-->
-<!--        console.log(nend_arr)-->
-<!--        capacity_arr = JSON.parse(JSON.stringify(nend_arr))-->
-<!--        end_arr.forEach(item => {-->
-<!--          for (let i = 0; i < capacity_arr.length; i++) {-->
-<!--            if (new Date(capacity_arr[i].start).getTime() === new Date(item.start).getTime()) {-->
-<!--              console.log(i, capacity_arr[i], '鍝囧搱鍝�')-->
-<!--              capacity_arr.splice(i, 1)-->
-<!--              break-->
-<!--            }-->
-<!--          }-->
-<!--        })-->
-<!--        console.log(capacity_arr, '澶цタ鐡�')-->
-
-<!--        if (!capacity_arr || capacity_arr.length == 0) break-->
-<!--        // const firstCapacity = capacity_arr[0]-->
-
-<!--        const schedule_arr = end_arr.filter(item => {-->
-<!--          const remain = nend_arr.some(sitem => {-->
-<!--            return new Date(sitem.start).getTime() === new Date(item.start).getTime() &&-->
-<!--              new Date(item.end).getTime() < new Date(sitem.end).getTime()-->
-<!--          })-->
-<!--          return remain-->
-<!--        })-->
-<!--        console.log(schedule_arr)-->
-<!--        if (schedule_arr && schedule_arr.length > 0) {-->
-<!--          const scheduleCan = schedule_arr.map(item => {-->
-<!--            const capcity = nend_arr.filter(sitem => {-->
-<!--              return new Date(sitem.start).getTime() === new Date(item.start).getTime() &&-->
-<!--                new Date(item.end).getTime() < new Date(sitem.end).getTime()-->
-<!--            })[0]-->
-<!--            console.log('capacity', capcity)-->
-<!--            capcity.start = this.MinutesTest(item.end)-->
-<!--            return capcity-->
-<!--          })-->
-<!--          const newSchedule = JSON.parse(JSON.stringify(scheduleCan))-->
-<!--          capacity_arr = newSchedule.concat(capacity_arr)-->
-<!--        }-->
-<!--        console.log(schedule_arr)-->
-<!--        console.log('鍙帓绋嬫暟缁�', capacity_arr)-->
-<!--        const id_obj = {}-->
-<!--        if (end_arr != '') {-->
-<!--          (id_obj.id = end_arr[0].id), (id_obj.start_time = end_arr[0].end)-->
-<!--        }-->
-
-<!--        for (const w in capacity_arr) {-->
-<!--          let end_time-->
-<!--          let mistiming-->
-<!--          const data = {-->
-<!--            id: capacity_arr[w].id,-->
-<!--            start: '',-->
-<!--            end: '',-->
-<!--            type: 'schedule',-->
-<!--            cl_name: this.cl_name,-->
-<!--            cl_code: this.cl_code,-->
-<!--            work_order: this.work_order,-->
-<!--            number: 0,-->
-<!--            real_number: 0-->
-<!--          }-->
-<!--          //  console.log(id_obj.start_time)-->
-<!--          if (-->
-<!--            id_obj &&-->
-<!--            new Date(id_obj.start_time).getTime() >=-->
-<!--            new Date(capacity_arr[w].start).getTime()-->
-<!--          ) {-->
-<!--            if (data.id == id_obj.id) {-->
-<!--              data.start = this.MinutesTest(id_obj.start_time)-->
-<!--              //  flag1 =1-->
-<!--            } else {-->
-<!--              data.start = capacity_arr[w].start-->
-<!--              //  console.log(data.start)-->
-<!--              //  flag1 =1-->
-<!--            }-->
-<!--          } else {-->
-<!--            data.start = capacity_arr[w].start-->
-<!--          }-->
-<!--          // let nowTime = this.facility_data[0].AdvaDevicRhythm*all_num-->
-<!--          let nowTime =-->
-<!--            (capacity_arr[w].rhythm * all_num) / capacity_arr[w].mod-->
-
-<!--          end_time = this.formSeconds(nowTime, data.start)-->
-
-<!--          data.end = end_time-->
-<!--          mistiming = this.formTime(end_time, capacity_arr[w].end)-->
-<!--          if (mistiming >= 0) {-->
-<!--            data.number =-->
-<!--              ((new Date(data.end) - new Date(data.start)) *-->
-<!--                capacity_arr[w].mod) /-->
-<!--              capacity_arr[w].rhythm /-->
-<!--              1000-->
-<!--            data.real_number =-->
-<!--              ((new Date(data.end) - new Date(data.start)) *-->
-<!--                capacity_arr[w].mod) /-->
-<!--              capacity_arr[w].rhythm /-->
-<!--              1000-->
-<!--            data.number = data.number.toFixed(0)-->
-<!--            data.end_num = true-->
-
-<!--            if (new Date(data.start) >= new Date(data.end)) {-->
-<!--            } else {-->
-<!--              this.facility_data[i].gtArray.push(data)-->
-<!--            }-->
-
-<!--            return false-->
-<!--          } else {-->
-<!--            data.end = capacity_arr[w].end-->
-<!--            data.number =-->
-<!--              ((new Date(data.end) - new Date(data.start)) *-->
-<!--                capacity_arr[w].mod) /-->
-<!--              capacity_arr[w].rhythm /-->
-<!--              1000-->
-<!--            data.real_number =-->
-<!--              ((new Date(data.end) - new Date(data.start)) *-->
-<!--                capacity_arr[w].mod) /-->
-<!--              capacity_arr[w].rhythm /-->
-<!--              1000-->
-<!--            data.number = data.number.toFixed(0)-->
-<!--            nowTime = (all_num - data.real_number) * capacity_arr[w].rhythm-->
-<!--            all_num = all_num - data.real_number-->
-
-<!--            //  nowTime = mistiming * -1-->
-<!--            if (new Date(data.start) >= new Date(data.end)) {-->
-<!--            } else {-->
-<!--              this.facility_data[i].gtArray.push(data)-->
-<!--            }-->
-<!--          }-->
-<!--        }-->
-<!--      }-->
-<!--    },-->
-<!--    // 缁欒澶囪浆鎹㈡牸寮�-->
-<!--    dataTransition() {-->
-<!--      this.bm_data = []-->
-<!--      const data = this.facility_data-->
-
-<!--      const all = []-->
-<!--      const list = this.title_list-->
-<!--      for (const i in data) {-->
-<!--        for (const j in data[i].gtArray) {-->
-<!--          all.push(data[i].gtArray[j])-->
-<!--        }-->
-<!--      }-->
-
-<!--      for (const i in list) {-->
-<!--        list[i].gtArray = []-->
-<!--        this.pushTiemsss(all, list[i].id, list[i].gtArray)-->
-<!--      }-->
-
-<!--      for (const n in list) {-->
-<!--        if (list[n].gtArray.length == 0) {-->
-<!--          list[n].status = false-->
-<!--        }-->
-<!--      }-->
-
-<!--      // console.log(list)-->
-<!--      this.bm_data = list-->
-<!--    },-->
-<!--    // 鎻掑叆浜ц兘鏃堕棿娈�-->
-<!--    pushTiemsss(newList, id, arr) {-->
-<!--      for (const i in newList) {-->
-<!--        if (newList[i].id == id) {-->
-<!--          arr.push(newList[i])-->
-<!--        }-->
-<!--      }-->
-<!--    },-->
-<!--    // 璁惧浼樺厛-->
-<!--    facility_top() {-->
-<!--      automaticScheduling-->
-<!--        .OnclickAdvancedSchedulingDevice(this.forms)-->
-<!--        .then(res => {-->
-<!--          this.show = true-->
-<!--          const data = res.rows-->
-<!--          const cont = res.Cont-->
-<!--          this.title_list = []-->
-<!--          for (const i in data[0].children) {-->
-<!--            const obj = {-->
-<!--              id: '',-->
-<!--              name: '',-->
-<!--              status: true,-->
-<!--              AdvaDevicRhythm: '',-->
-<!--              // mod:'',-->
-<!--              colorPair: {-->
-<!--                dark: 'rgb(83, 186, 241,0.8)',-->
-<!--                light: 'rgb(83, 186, 241,0.1)',-->
-<!--                light_capacity: 'rgb(209,239,237,0.8)',-->
-<!--                h_schedule: ' rgb(100,255,192,0.8)',-->
-<!--                scheduleing: 'rgb(20,182,231,0.8)'-->
-<!--              },-->
-<!--              gtArray: []-->
-<!--            }-->
-<!--            obj.id = data[0].children[i].AdvaDevicNumber-->
-<!--            obj.name = data[0].children[i].AdvaDevicName-->
-<!--            obj.AdvaDevicRhythm = data[0].children[i].AdvaDevicRhythm-->
-<!--            // obj.mod =data[0].children[i].AdvaDevicCropMob *1-->
-
-<!--            this.title_list.push(obj)-->
-<!--          }-->
-<!--          for (const i in data) {-->
-<!--            for (const j in data[i].children) {-->
-<!--              if (data[i].children[j].OneStartDate != '') {-->
-<!--                data[i].children[j].OneStartDate = data[i].children[-->
-<!--                  j-->
-<!--                ].OneStartDate.split('~')-->
-<!--                data[i].children[j].OneStartDate[0] =-->
-<!--                  data[i].YearDate + ' ' + data[i].children[j].OneStartDate[0]-->
-<!--                data[i].children[j].OneStartDate[1] =-->
-<!--                  data[i].YearDate + ' ' + data[i].children[j].OneStartDate[1]-->
-<!--              }-->
-<!--              if (data[i].children[j].TwoStartDate != '') {-->
-<!--                data[i].children[j].TwoStartDate = data[i].children[-->
-<!--                  j-->
-<!--                ].TwoStartDate.split('~')-->
-<!--                data[i].children[j].TwoStartDate[0] =-->
-<!--                  data[i].YearDate + ' ' + data[i].children[j].TwoStartDate[0]-->
-<!--                data[i].children[j].TwoStartDate[1] =-->
-<!--                  data[i].YearDate + ' ' + data[i].children[j].TwoStartDate[1]-->
-<!--              }-->
-<!--              if (data[i].children[j].ThreeStartDate != '') {-->
-<!--                data[i].children[j].ThreeStartDate = data[i].children[-->
-<!--                  j-->
-<!--                ].ThreeStartDate.split('~')-->
-<!--                data[i].children[j].ThreeStartDate[0] =-->
-<!--                  data[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  data[i].children[j].ThreeStartDate[0]-->
-<!--                data[i].children[j].ThreeStartDate[1] =-->
-<!--                  data[i].YearDate +-->
-<!--                  ' ' +-->
-<!--                  data[i].children[j].ThreeStartDate[1]-->
-<!--              }-->
-<!--              if (data[i].children[j].FourStartDate != '') {-->
-<!--                data[i].children[j].FourStartDate = data[i].children[-->
-<!--                  j-->
-<!--                ].FourStartDate.split('~')-->
-<!--                data[i].children[j].FourStartDate[0] =-->
-<!--                  data[i].YearDate + ' ' + data[i].children[j].FourStartDate[0]-->
-<!--                data[i].children[j].FourStartDate[1] =-->
-<!--                  data[i].YearDate + ' ' + data[i].children[j].FourStartDate[1]-->
-<!--              }-->
-<!--              if (data[i].children[j].FiveStartDate != '') {-->
-<!--                data[i].children[j].FiveStartDate = data[i].children[-->
-<!--                  j-->
-<!--                ].FiveStartDate.split('~')-->
-<!--                data[i].children[j].FiveStartDate[0] =-->
-<!--                  data[i].YearDate + ' ' + data[i].children[j].FiveStartDate[0]-->
-<!--                data[i].children[j].FiveStartDate[1] =-->
-<!--                  data[i].YearDate + ' ' + data[i].children[j].FiveStartDate[1]-->
-<!--              }-->
-<!--            }-->
-<!--          }-->
-<!--          // 鏇存敼鏍煎紡-->
-<!--          this.facility_data = []-->
-
-<!--          for (const i in data) {-->
-<!--            const time = {-->
-<!--              date: data[i].YearDate,-->
-<!--              AdvaDevicRhythm: '',-->
-<!--              gtArray: []-->
-<!--            }-->
-<!--            if (data[i].children != '') {-->
-<!--              time.AdvaDevicRhythm = data[i].children[0].AdvaDevicRhythm-->
-<!--            }-->
-<!--            for (const j in data[i].children) {-->
-<!--              if (data[i].children[j].OneStartDate != '') {-->
-<!--                const icu1 = {-->
-<!--                  name: data[i].children[j].AdvaDevicName,-->
-<!--                  id: data[i].children[j].AdvaDevicNumber,-->
-<!--                  type: 'capacity',-->
-<!--                  rhythm: data[i].children[j].AdvaDevicRhythm,-->
-<!--                  start: data[i].children[j].OneStartDate[0],-->
-<!--                  end: data[i].children[j].OneStartDate[1],-->
-<!--                  mod: (data[i].children[j].AdvaDevicCropMob * 1) / 100-->
-<!--                }-->
-<!--                time.gtArray.push(icu1)-->
-<!--              }-->
-<!--              if (data[i].children[j].TwoStartDate != '') {-->
-<!--                const icu2 = {-->
-<!--                  name: data[i].children[j].AdvaDevicName,-->
-<!--                  id: data[i].children[j].AdvaDevicNumber,-->
-<!--                  type: 'capacity',-->
-<!--                  rhythm: data[i].children[j].AdvaDevicRhythm,-->
-<!--                  start: data[i].children[j].TwoStartDate[0],-->
-<!--                  end: data[i].children[j].TwoStartDate[1],-->
-<!--                  mod: (data[i].children[j].AdvaDevicCropMob * 1) / 100-->
-<!--                }-->
-<!--                time.gtArray.push(icu2)-->
-<!--              }-->
-<!--              if (data[i].children[j].ThreeStartDate != '') {-->
-<!--                const icu3 = {-->
-<!--                  name: data[i].children[j].AdvaDevicName,-->
-<!--                  id: data[i].children[j].AdvaDevicNumber,-->
-<!--                  type: 'capacity',-->
-<!--                  rhythm: data[i].children[j].AdvaDevicRhythm,-->
-<!--                  start: data[i].children[j].ThreeStartDate[0],-->
-<!--                  end: data[i].children[j].ThreeStartDate[1],-->
-<!--                  mod: (data[i].children[j].AdvaDevicCropMob * 1) / 100-->
-<!--                }-->
-<!--                time.gtArray.push(icu3)-->
-<!--              }-->
-<!--              if (data[i].children[j].FourStartDate != '') {-->
-<!--                const icu4 = {-->
-<!--                  name: data[i].children[j].AdvaDevicName,-->
-<!--                  id: data[i].children[j].AdvaDevicNumber,-->
-<!--                  type: 'capacity',-->
-<!--                  rhythm: data[i].children[j].AdvaDevicRhythm,-->
-<!--                  start: data[i].children[j].FourStartDate[0],-->
-<!--                  end: data[i].children[j].FourStartDate[1],-->
-<!--                  mod: (data[i].children[j].AdvaDevicCropMob * 1) / 100-->
-<!--                }-->
-<!--                time.gtArray.push(icu4)-->
-<!--              }-->
-<!--              if (data[i].children[j].FiveStartDate != '') {-->
-<!--                const icu5 = {-->
-<!--                  name: data[i].children[j].AdvaDevicName,-->
-<!--                  id: data[i].children[j].AdvaDevicNumber,-->
-<!--                  type: 'capacity',-->
-<!--                  rhythm: data[i].children[j].AdvaDevicRhythm,-->
-<!--                  start: data[i].children[j].FiveStartDate[0],-->
-<!--                  end: data[i].children[j].FiveStartDate[1],-->
-<!--                  mod: (data[i].children[j].AdvaDevicCropMob * 1) / 100-->
-<!--                }-->
-<!--                time.gtArray.push(icu5)-->
-<!--              }-->
-<!--            }-->
-
-<!--            this.facility_data.push(time)-->
-<!--          }-->
-
-<!--          if (cont != '') {-->
-<!--            for (const i in cont) {-->
-<!--              const date_time = cont[i].TIME_START.split(' ')-->
-<!--              const cont_date = date_time[0]-->
-<!--              for (const j in this.facility_data) {-->
-<!--                const data = {-->
-<!--                  id: cont[i].EQP_CODE,-->
-<!--                  date: cont_date,-->
-<!--                  number: cont[i].ALLOC_QTY,-->
-<!--                  cl_name: cont[i].PART_NAME,-->
-<!--                  cl_code: this.cl_code,-->
-<!--                  work_order: cont[i].WO_CODE,-->
-<!--                  start: cont[i].TIME_START,-->
-<!--                  end: cont[i].TIME_END,-->
-<!--                  type: 'h_schedule'-->
-<!--                }-->
-<!--                if (this.facility_data[j].date == data.date) {-->
-<!--                  this.facility_data[j].gtArray.unshift(data)-->
-<!--                }-->
-<!--              }-->
-<!--            }-->
-<!--          }-->
-<!--        })-->
-<!--    },-->
-<!--    // 鎺掔▼鏂规硶-->
-<!--    formSeconds(s1, start, mod) {-->
-<!--      const nowData = new Date(start)-->
-<!--      // 绠楀嚭褰撳墠鎺掔▼鐨勭粨鏉熸椂闂�-->
-<!--      return this.transitionTime(-->
-<!--        new Date(nowData.setSeconds(nowData.getSeconds() + s1))-->
-<!--      )-->
-<!--    },-->
-<!--    // 杞寲鏍囧噯鏃堕棿-->
-<!--    transitionTime(time) {-->
-<!--      const d = new Date(time)-->
-<!--      return (-->
-<!--        d.getFullYear() +-->
-<!--        '-' +-->
-<!--        (d.getMonth() + 1) +-->
-<!--        '-' +-->
-<!--        d.getDate() +-->
-<!--        ' ' +-->
-<!--        d.getHours() +-->
-<!--        ':' +-->
-<!--        d.getMinutes() +-->
-<!--        ':' +-->
-<!--        d.getSeconds()-->
-<!--      )-->
-<!--    },-->
-<!--    // 鏃堕棿姣旇緝-->
-<!--    formTime(d1, d2, mod) {-->
-<!--      // d1 鎺掗櫎缁撴潫鏃堕棿  d2 褰撳墠浜ц兘缁撴潫鏃堕棿-->
-<!--      const time1 = new Date(d1)-->
-<!--      const time2 = new Date(d2)-->
-<!--      return parseInt(time2 - time1) / 1000-->
-<!--    },-->
-<!--    formatSeconds(value) {-->
-<!--      var secondTime = parseInt(value) // 绉�-->
-<!--      var minuteTime = 0 // 鍒�-->
-<!--      var hourTime = 0 // 灏忔椂-->
-<!--      if (secondTime > 60) {-->
-<!--        // 濡傛灉绉掓暟澶т簬60锛屽皢绉掓暟杞崲鎴愭暣鏁�-->
-<!--        // 鑾峰彇鍒嗛挓锛岄櫎浠�60鍙栨暣鏁帮紝寰楀埌鏁存暟鍒嗛挓-->
-<!--        minuteTime = parseInt(secondTime / 60)-->
-<!--        // 鑾峰彇绉掓暟锛岀鏁板彇浣橈紝寰楀埌鏁存暟绉掓暟-->
-<!--        secondTime = parseInt(secondTime % 60)-->
-<!--        // 濡傛灉鍒嗛挓澶т簬60锛屽皢鍒嗛挓杞崲鎴愬皬鏃�-->
-<!--        if (minuteTime > 60) {-->
-<!--          // 鑾峰彇灏忔椂锛岃幏鍙栧垎閽熼櫎浠�60锛屽緱鍒版暣鏁板皬鏃�-->
-<!--          hourTime = parseInt(minuteTime / 60)-->
-<!--          // 鑾峰彇灏忔椂鍚庡彇浣樼殑鍒嗭紝鑾峰彇鍒嗛挓闄や互60鍙栦綐鐨勫垎-->
-<!--          minuteTime = parseInt(minuteTime % 60)-->
-<!--        }-->
-<!--      }-->
-<!--      var result = '' + parseInt(secondTime) + ''-->
-
-<!--      if (minuteTime > 0) {-->
-<!--        result = '' + parseInt(minuteTime) + ':' + result-->
-<!--      }-->
-<!--      if (hourTime > 0) {-->
-<!--        result = '' + parseInt(hourTime) + ':' + result-->
-<!--      }-->
-<!--      return result-->
-<!--    },-->
-<!--    updateTimeLines(timeA, timeB) {-->
-<!--      this.timeLines = [-->
-<!--        {-->
-<!--          time: timeA-->
-<!--        },-->
-<!--        {-->
-<!--          time: timeB,-->
-<!--          color: '#747e80'-->
-<!--        }-->
-<!--      ]-->
-<!--    },-->
-<!--    scrollLeftA(val) {-->
-<!--      this.positionB = { x: val }-->
-<!--    },-->
-<!--    scrollLeftB(val) {-->
-<!--      this.positionA = { x: val }-->
-<!--    },-->
-<!--    // 璁剧疆鍒濆鍖栨暟鎹�-->
-<!--    oneClick() {-->
-<!--      // this.getCurrentRow(this.mn_data[0])-->
-<!--    }-->
-<!--  }-->
-<!--}-->
-<!--</script>-->
-
-<!--<style scoped>-->
-<!--body {-->
-<!--  font: 12px;-->
-<!--  margin: 0;-->
-<!--  padding: 0;-->
-<!--  width: 100%;-->
-<!--  height: 100%;-->
-<!--}-->
-
-<!--.box_style {-->
-<!--  position: relative;-->
-<!--  top: 40px;-->
-<!--  left: -75px;-->
-<!--}-->
-
-<!--.box_styles {-->
-<!--  position: relative;-->
-<!--  top: 40px;-->
-<!--  left: 0;-->
-<!--}-->
-
-<!--#app {-->
-<!--  display: flex;-->
-<!--  flex-direction: column;-->
-<!--  padding: 0 10px;-->
-<!--  /* height: calc(100vh - 100px); */-->
-<!--}-->
-
-<!--label {-->
-<!--  margin-left: 10px;-->
-<!--}-->
-
-<!--input {-->
-<!--  width: 40px;-->
-<!--  height: 20px;-->
-<!--  vertical-align: middle;-->
-<!--}-->
-
-<!--input[type="range"] {-->
-<!--  width: 100px;-->
-<!--}-->
-
-<!--.top-bar {-->
-<!--  /* height: 30px; */-->
-<!--  margin-bottom: 20px;-->
-<!--}-->
-
-<!--.container {-->
-<!--  display: flex;-->
-<!--  flex-direction: column;-->
-<!--  flex: 1;-->
-<!--}-->
-
-<!--.main-footer {-->
-<!--  /* height: 30px; */-->
-<!--}-->
-
-<!--.ib {-->
-<!--  display: inline-block;-->
-<!--}-->
-
-<!--.w250 {-->
-<!--  width: 250px;-->
-<!--}-->
-
-<!--.el-slider {-->
-<!--  width: 100px;-->
-<!--}-->
-
-<!--.tc {-->
-<!--  text-align: center;-->
-<!--}-->
-
-<!--.name {-->
-<!--  display: flex;-->
-<!--  box-sizing: border-box;-->
-<!--  overflow: hidden;-->
-<!--  height: 100%;-->
-<!--  width: 100%;-->
-<!--  padding: 0 5px 0 0;-->
-<!--  border-radius: 8px 0 0 8px;-->
-<!--  align-items: center;-->
-<!--}-->
-
-<!--.colorBar {-->
-<!--  width: 10px;-->
-<!--  height: 100%;-->
-<!--}-->
-
-<!--.carId {-->
-<!--  flex: 1;-->
-<!--}-->
-
-<!--.tc {-->
-<!--  color: #909399;-->
-<!--  font-size: 14px;-->
-<!--}-->
-
-<!--.type {-->
-<!--  padding: 0 5px 0 0;-->
-<!--  font-size: 1.2rem;-->
-<!--}-->
-
-<!--.t_size {-->
-<!--  font-size: 14px;-->
-<!--}-->
-
-<!--.icon_true {-->
-<!--  height: 8px;-->
-<!--  display: inline-block;-->
-<!--  width: 8px;-->
-<!--  background: #00a79d;-->
-<!--  margin-right: 7px;-->
-<!--  border-radius: 15px;-->
-<!--}-->
-
-<!--.icon_ty {-->
-<!--  height: 8px;-->
-<!--  display: inline-block;-->
-<!--  width: 8px;-->
-<!--  background: red;-->
-<!--  margin-right: 7px;-->
-<!--  border-radius: 15px;-->
-<!--}-->
-
-<!--.icon_gz {-->
-<!--  height: 8px;-->
-<!--  display: inline-block;-->
-<!--  width: 8px;-->
-<!--  background: yellow;-->
-<!--  margin-right: 7px;-->
-<!--  border-radius: 15px;-->
-<!--}-->
-
-<!--/* .el-col-offset-1 {-->
-<!--    margin-left: 0.5% !important;-->
-<!--} */-->
-<!--.marginLeft {-->
-<!--  margin-left: 15px;-->
-<!--}-->
-
-<!--.button_style {-->
-<!--  background: #00a79d;-->
-<!--  color: #ffff;-->
-<!--  border-color: #00a79d;-->
-<!--}-->
-
-<!--.rg {-->
-<!--  float: right;-->
-<!--}-->
-
-<!--.color {-->
-<!--  color: #909399;-->
-<!--}-->
-<!--</style>-->

--
Gitblit v1.9.3