From 99a010f21d278498bafd248217c584e101db2d8f Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期四, 01 九月 2022 17:27:17 +0800
Subject: [PATCH] 1.自动扫码回车功能接入
---
src/views/sbgl/djjl.vue | 1858 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 1,850 insertions(+), 8 deletions(-)
diff --git a/src/views/sbgl/djjl.vue b/src/views/sbgl/djjl.vue
index f2c89a1..31f4a51 100644
--- a/src/views/sbgl/djjl.vue
+++ b/src/views/sbgl/djjl.vue
@@ -1,11 +1,1853 @@
-<template />
+<!--<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>-->
-<script>
-export default {
- name: 'Djjl'
-}
-</script>
+<!-- <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)"-->
+<!-- > -->
+<!-- </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>-->
+<!-- <!– <el-table-column label="缁撴潫鏃ユ湡" prop="AdvaScheEndDate">-->
+<!-- </el-table-column>–>-->
+<!-- <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>-->
+<!-- <!– <pagination-view–>-->
+<!-- <!– :currentPage="form.page"–>-->
+<!-- <!– :total="total"–>-->
+<!-- <!– @size-change="sizeChange"–>-->
+<!-- <!– @current-change="pageChange"–>-->
+<!-- <!– ></pagination-view>–>-->
+<!-- </div>-->
-<style scoped>
+<!-- <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">-->
+<!-- <!– <pagination-view–>-->
+<!-- <!– :currentPage="search_from.page"–>-->
+<!-- <!– :total="look_total"–>-->
+<!-- <!– @size-change="sizeChange_look"–>-->
+<!-- <!– @current-change="pageChange_look"–>-->
+<!-- <!– ></pagination-view>–>-->
+<!-- </div>-->
+<!-- </el-dialog>-->
-</style>
+<!-- <el-tabs v-show="show">-->
+<!-- <el-row style="margin-bottom:20px">-->
+<!-- <!– <el-col :span="2">-->
+<!-- <el-input v-model="form.Seach" @keyup.enter.native="SeachKey" placeholder="璇疯緭鍏ュ叧閿瘝" size="small"></el-input>-->
+<!-- </el-col>–>-->
+<!-- <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"-->
+<!-- >-->
+<!-- <!– <template v-slot:block="{data,item}"> –>-->
+<!-- <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