From b46bc2dba51a3885a68e4c58316b41a31ea16bb2 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期二, 14 二月 2023 13:35:03 +0800
Subject: [PATCH] 1.存货档案修改

---
 src/views/sbgl/djjl.vue | 2454 +++++++++++++++--------------------------------------------
 1 files changed, 650 insertions(+), 1,804 deletions(-)

diff --git a/src/views/sbgl/djjl.vue b/src/views/sbgl/djjl.vue
index 31f4a51..df129f1 100644
--- a/src/views/sbgl/djjl.vue
+++ b/src/views/sbgl/djjl.vue
@@ -1,1853 +1,699 @@
-<!--<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>-->
+<template>
+  <div>
+    <div class="body" :style="{height:mainHeight+'px'}">
+      <div class="bodyTopButtonGroup">
+        <!--        <el-button v-waves type="primary" icon="el-icon-circle-plus-outline" @click="add('add')">鏂板</el-button>-->
+        <!--        <el-button v-waves icon="el-icon-download" @click="upload">瀵煎叆</el-button>-->
+        <el-button v-waves type="primary" icon="el-icon-download" @click="download">瀵煎嚭</el-button>
+      </div>
 
-<!--            <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>-->
+      <div class="bodyTopFormGroup">
+        <el-form
+          ref="form"
+          :model="form"
+          label-width="100px"
+          inline
+          style="display: flex;"
+        >
+          <div class="elForm" style="justify-content: flex-start">
+            <el-form-item label="鐢熶骇杞﹂棿" style=" display: flex;">
+              <el-select v-model="form.wkshopcode" style="width: 200px" placeholder="璇烽�夋嫨">
+                <el-option
+                  v-for="item in wkshopSelectArr"
+                  :key="item.org_code"
+                  :label="item.org_name"
+                  :value="item.org_code"
+                />
+              </el-select>
+            </el-form-item>
+            <el-form-item label="璁惧缂栫爜" style=" display: flex;">
+              <el-input v-model="form.eqpcode" placeholder="璇疯緭鍏�" style="width: 200px" />
+            </el-form-item>
+            <el-form-item label="璁惧鍚嶇О" style=" display: flex;">
+              <el-input v-model="form.eqpname" placeholder="璇疯緭鍏�" style="width: 200px" />
+            </el-form-item>
+            <el-form-item label="鏍囧噯鍚嶇О" style=" display: flex;">
+              <el-input v-model="form.stanedname" placeholder="璇疯緭鍏�" style="width: 200px" />
+            </el-form-item>
+            <el-form-item v-show="isExpandForm" label="鐐规浜哄憳" style=" display: flex;">
+              <el-input v-model="form.checkuser" style="width: 200px" placeholder="璇疯緭鍏�" />
+            </el-form-item>
+            <el-form-item v-show="isExpandForm" label="鐐规鏃堕棿" style=" display: flex;font-size:14px;align-items: center">
+              <el-date-picker
+                v-model="form.checkdate"
+                type="daterange"
+                :clearable="false"
+                class="timeMini"
+                range-separator="~"
+                start-placeholder="寮�濮嬫棩鏈�"
+                style="width: 200px;display: flex;line-height: 34px ;height: 34px;"
+                end-placeholder="缁撴潫鏃ユ湡"
+                size="mini"
+              />
+            </el-form-item>
+            <!--            <el-form-item v-show="isExpandForm" label="鐐规缁撴灉" style=" display: flex;">-->
+            <!--              <el-select v-model="form.isOK" style="width: 200px" placeholder="璇烽�夋嫨">-->
+            <!--                <el-option-->
+            <!--                  v-for="item in wkshopSelectArr"-->
+            <!--                  :key="item.code"-->
+            <!--                  :label="item.name"-->
+            <!--                  :value="item.code"-->
+            <!--                />-->
+            <!--              </el-select>-->
+            <!--            </el-form-item>-->
+          </div>
+          <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened? $store.state.settings.menuIsHorizontal?'15%':'3%':'10%'}">
+            <el-button v-waves type="primary" icon="el-icon-search" @click="search">鏌ヨ</el-button>
+            <el-button v-waves type="info" icon="el-icon-refresh" @click="reset">閲嶇疆</el-button>
+          </div>
+        </el-form>
+        <div
+          class="bodyTopFormExpand"
+        >
+          <svg-icon
+            v-show="mouseHoverType==='mouseout'"
+            style="cursor: pointer"
+            :icon-class="!isExpandForm?'doubleDown3':'doubleUp3'"
+            @mouseenter="mouseHoverType=$event.type"
+          />
+          <svg-icon
+            v-show="mouseHoverType==='mouseenter'"
+            style="cursor: pointer"
+            :icon-class="!isExpandForm?'doubleDown':'doubleUp'"
+            @click="isExpandForm=!isExpandForm"
+            @mouseout="mouseHoverType=$event.type"
+          />
+        </div>
+      </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>-->
+      <div class="elTableDiv">
+        <el-table
+          ref="tableDataRef"
+          class="tableFixed"
+          :data="tableData"
+          :height="isExpandForm?tableHeight:(tableHeight+40)+'px'"
+          border
+          :row-class-name="tableRowClassName"
+          :style="{width: 100+'%',height:isExpandForm?tableHeight:(tableHeight+40)+'px'}"
+          highlight-current-row
+          :header-cell-style="this.$headerCellStyle"
+          :cell-style="this.$cellStyle"
+          @sort-change="sortChange"
+        >
+          <el-table-column
+            prop="RowNum"
+            width="50"
+            fixed
+            label="搴忓彿"
+          />
+          <el-table-column
+            prop="djwo"
+            label="鐐规鍗曞彿"
+            sortable="custom"
+            show-tooltip-when-overflow
+          />
+          <el-table-column
+            prop="org_name"
+            label="鐢熶骇杞﹂棿"
+            sortable="custom"
+            show-tooltip-when-overflow
+          />
+          <el-table-column
+            prop="eqp_code"
+            label="璁惧缂栧彿"
+            sortable="custom"
+            show-tooltip-when-overflow
+          />
+          <el-table-column
+            prop="eqp_name"
+            label="璁惧鍚嶇О"
+            sortable="custom"
+            show-tooltip-when-overflow
+          />
+          <el-table-column
+            prop="stanedcode"
+            label="鐐规鏍囧噯缂栫爜"
+            width="160"
+            sortable="custom"
+            show-tooltip-when-overflow
+          />
+          <el-table-column
+            prop="stanedname"
+            label="鐐规鏍囧噯鍚嶇О"
+            show-tooltip-when-overflow
+            width="160"
+            sortable="custom"
+          />
+          <el-table-column
+            prop="chk_user"
+            label="鐐规浜哄憳"
+            width="160"
+            show-tooltip-when-overflow
+            sortable="custom"
+          >
+            <template slot-scope="{row}">
+              <div v-if="row.chk_user&&row.chk_user!=='null'">{{ row.chk_user }}</div>
+              <div v-else>/</div>
+            </template>
+          </el-table-column>
+          <el-table-column
+            prop="chk_result"
+            label="鐐规缁撴灉"
+            width="160"
+            show-tooltip-when-overflow
+            sortable="custom"
+          >
+            <template slot-scope="{row}">
+              <div v-if="row.chk_result==='OK'" style="display: flex;align-items: center">
+                <!--                <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" />-->
+                <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" />
 
-<!--    <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>-->
+                姝e父
+              </div>
+              <div v-if="row.chk_result==='NG'" style="display: flex;align-items: center">
+                <!--                <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: red" />-->
+                <i class="el-icon-info" style="margin-right: 2px" />
+                寮傚父
+              </div>
+            </template>
+          </el-table-column>
+          <el-table-column
+            prop="chk_date"
+            label="鐐规鏃堕棿"
+            show-tooltip-when-overflow
+            width="160"
+            sortable="custom"
+          />
+          <el-table-column
+            label="鏌ョ湅璁板綍"
+            width="120"
+            fixed="right"
+          >
+            <template slot-scope="{row}">
+              <!--              <div class="operationClass">-->
+              <!--                <el-tooltip class="item" effect="dark" content="缂栬緫" placement="top">-->
+              <!--                  <i class="el-icon-edit-outline" @click="edit('edit',row)" />-->
+              <!--                </el-tooltip>-->
+              <!--                <el-tooltip v-del-tab-index class="item" effect="dark" content="鍒犻櫎" placement="top">-->
+              <!--                  <i class="el-icon-delete" @click="del(row)" />-->
+              <!--                </el-tooltip>-->
+              <!--              </div>-->
+              <i
+                class="el-icon-tickets"
+                :style="{color:$store.state.settings.theme}"
+                style="cursor: pointer;margin-right: 15px"
+                @click="edit('edit',row)"
+              />
+            </template>
+          </el-table-column>
+        </el-table>
+      </div>
+      <!--鍒嗛〉-->
+      <pagination
+        :total="total"
+        :page.sync="form.page"
+        :limit.sync="form.rows"
+        align="right"
+        layout="total,prev, pager, next,sizes"
+        popper-class="select_bottom"
+        @pagination="getDeviceCheckTakeSearch"
+      />
+    </div>
 
-<!--        <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-dialog
+      v-el-drag-dialog
+      :title="operation==='add'?'鏂板':'鐐规鏄庣粏'"
+      :visible.sync="dialogVisible"
+      width="800px"
+      :close-on-click-modal="false"
+      top="15vh"
+      @closed="handleClose"
+      @close="handleClose"
+    >
 
-<!--        <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>-->
+      <div class="elTableDiv" style="margin-top: 0">
+        <el-table
+          :data="tableDataDialog"
+          :height="500+'px'"
+          border
+          :row-class-name="tableRowClassName"
+          :style="{width: 100+'%',height:500+'px'}"
+          highlight-current-row
+          :header-cell-style="this.$headerCellStyle"
+          :cell-style="this.$cellStyle"
+          @sort-change="sortChange"
+        >
+          <el-table-column
+            prop="seq"
+            width="50"
+            fixed
+            label="搴忓彿"
+          />
+          <el-table-column
+            prop="itemcode"
+            label="閮ㄤ綅缂栫爜"
+          />
+          <el-table-column
+            prop="itemname"
+            label="閮ㄤ綅鍚嶇О"
+          />
+          <el-table-column
+            prop="result"
+            label="鐐规缁撴灉"
+          >
+            <template slot-scope="{row}">
+              <div v-if="row.result==='OK'" style="display: flex;align-items: center">
+                <!--                <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: #42b983" />-->
+                <i class="el-icon-success" :style="{color:$store.state.settings.theme}" style="margin-right: 2px" />
+                姝e父
+              </div>
+              <div v-if="row.result==='NG'" style="display: flex;align-items: center">
+                <!--                <div style="margin-right: 5px;width:10px;height: 10px;border-radius: 50%;background-color: red" />-->
+                <i class="el-icon-info" style="margin-right: 2px" />
+                寮傚父
+              </div>
+            </template>
+          </el-table-column>
+          <el-table-column
+            prop="chk_value"
+            label="鏁板��"
+          />
+          <el-table-column
+            prop="remark"
+            label="澶囨敞"
+            show-tooltip-when-overflow
+          />
+        </el-table>
+      </div>
 
-<!--        <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>-->
+      <span slot="footer" class="dialog-footer">
+        <div class="footerButton">
+          <el-button v-waves @click="dialogVisible = false">杩� 鍥�</el-button>
+          <!--          <el-button v-waves @click="dialogVisibleCancel">鍙� 娑�</el-button>-->
+          <!--          <el-button v-waves type="primary" @click="dialogVisibleConfirm">纭� 瀹�</el-button>-->
+        </div>
+      </span>
+    </el-dialog>
 
-<!--        <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>-->
+    <!--瀵煎叆缁勪欢-->
+    <import-picker
+      ref="importPickerFunc"
+      class="importPickerClass"
+      :shows.sync="shows"
+      :title="title_value"
+      :colos="colos"
+      :code="code"
+    />
 
-<!--        <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>-->
+  </div>
+</template>
 
-<!--          <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 Pagination from '@/components/Pagination'
+import { AddUpdateOrganization, DeleteOrganization, OrganizationSearch, PrentOrganization } from '@/api/jcsz'
+import { getCookie } from '@/utils/auth'
+import ImportPicker from '@/components/ImportPicker'
+import { handleDatetime, validateCode } from '@/utils/global'
+import { DeviceCheckSubTakeSearch, DeviceCheckTakeOutExcel, DeviceCheckTakeSearch } from '@/api/sbgl'
+import { ShopSearch } from '@/api/dzkb'
+import elDragDialog from '@/directive/el-drag-dialog'
+import waves from '@/directive/waves'
 
-<!--<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'-->
+export default {
+  name: 'Zzjg',
+  components: {
+    Pagination, ImportPicker
+  },
+  directives: { elDragDialog, waves },
+  data() {
+    return {
+      mouseHoverType: 'mouseout',
+      isExpandForm: false,
+      mainHeight: 0,
+      tableHeight: 0,
+      form: {
+        wkshopcode: '', // 杞﹂棿缂栫爜
+        eqpcode: '', // 璁惧缂栫爜
+        eqpname: '', // 璁惧鍚嶇О
+        stanedname: '', // 鏍囧噯鍚嶇О
+        checkuser: '', // 鐐规浜哄憳
+        checkdate: '', // 鐐规鏃堕棿
+        prop: 'chk_date', // 鎺掑簭瀛楁
+        order: 'desc', // 鎺掑簭瀛楁
+        page: 1, // 绗嚑椤�
+        rows: 20 // 姣忛〉澶氬皯鏉�
+      },
+      wkshopSelectArr: [],
 
-<!--const scaleList = `30,60,240,360`.split(',').map(n => parseInt(n))-->
-<!--const timeList = `0,30,60,120,240,480`.split(',').map(n => parseInt(n))-->
+      total: 10,
+      tableData: [],
+      dialogVisible: false,
+      // dialogForm: {
+      //   OrgType: '',
+      //   OrgCode: '',
+      //   OrgName: '',
+      //   SupUnit: ''// 涓婄骇鍗曚綅
+      // },
+      operation: '',
 
-<!--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: ''-->
-<!--      }-->
-<!--    }-->
-<!--  },-->
+      tableDataDialog: [], // 鐐规鏄庣粏瀵硅瘽妗唗able
 
-<!--  watch: {-->
-<!--    datasNum(newV) {-->
-<!--      this.datasA = mockDatas(newV)-->
-<!--      this.datasB = mockDatas(newV)-->
-<!--    },-->
-<!--    scrollToY(val) {-->
-<!--      this.positionA = { x: val }-->
-<!--    }-->
-<!--  },-->
-<!--  created: function() {-->
-<!--    this.AdvancedSchedulingSearch()-->
-<!--    this.AdvancedSchedulingWorkShop()-->
-<!--  },-->
+      title_value: '鏁版嵁瀵煎叆 / 鐐规閮ㄤ綅',
+      code: '4',
+      shows: false
 
-<!--  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()-->
-<!--      }-->
+    }
+  },
+  watch: {
+    shows() {
+      if (!this.shows) {
+        this.getDeviceCheckTakeSearch()
+      }
+    }
+  },
+  created() {
+    this.handleRequest()
+  },
+  mounted() {
+    window.addEventListener('resize', this.getHeight)
+    this.getHeight()
+  },
+  methods: {
+    handleRequest() {
+      this.getDeviceCheckTakeSearch().then(res => {
+        if (res.code === '200') {
+          this.getShopSearch()
+        }
+      })
+    },
+    async getDeviceCheckTakeSearch() {
+      let tempDate = this.form.checkdate
+      if (tempDate.length > 0) {
+        tempDate = handleDatetime(tempDate[0]) + '~' + handleDatetime(tempDate[1])
+      }
 
-<!--      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()-->
+      const data = {
+        wkshopcode: this.form.wkshopcode,
+        eqpcode: this.form.eqpcode,
+        eqpname: this.form.eqpname,
+        stanedname: this.form.stanedname,
+        checkuser: this.form.checkuser,
+        checkdate: tempDate,
+        prop: this.form.prop, // 鎺掑簭瀛楁
+        order: this.form.order, // 鎺掑簭瀛楁
+        page: this.form.page, // 绗嚑椤�
+        rows: this.form.rows // 姣忛〉澶氬皯鏉�
+      }
 
-<!--      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)-->
-<!--          }-->
+      const res = await DeviceCheckTakeSearch(data)
+      this.tableData = res.data
+      this.total = res.count
+      return { code: res.code }
+    },
+    // 鑾峰彇鎵ц杞﹂棿涓嬫媺鏁扮粍
+    async getShopSearch() {
+      const { data: res } = await ShopSearch()
+      this.wkshopSelectArr = res
+    },
+    // 鎺掑簭鏀瑰彉鏃�
+    sortChange({ column, prop, order }) {
+      if (order === 'descending') {
+        order = 'desc'
+      } else if (order === 'ascending') {
+        order = 'asc'
+      } else {
+        order = 'desc'
+      }
+      this.form.order = order
+      this.form.prop = prop
+      this.getDeviceCheckTakeSearch()
+    },
+    // 鏌ヨ
+    search() {
+      this.getDeviceCheckTakeSearch()
+    },
+    // 瀵煎叆鎸夐挳
+    upload() {
+      this.shows = true
+      this.$refs.importPickerFunc.newDataFunc()
+    },
+    colos() {
+      this.shows = false
+    },
+    // 閲嶇疆
+    reset() {
+      this.form.wkshopcode = ''
+      this.form.eqpcode = ''
+      this.form.eqpname = ''
+      this.form.stanedname = ''
+      this.form.checkuser = ''
+      this.form.checkdate = ''
+      this.getDeviceCheckTakeSearch()
+    },
 
-<!--          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-->
+    // 鏂板鎸夐挳
+    add(operation) {
+      this.operation = operation
+      this.dialogVisible = true
+    },
+    // 淇敼鎸夐挳
+    async edit(operation, row) {
+      this.operation = operation
+      this.dialogVisible = true
 
-<!--            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 = []-->
+      const res = await DeviceCheckSubTakeSearch({ djwo: row.djwo })
 
-<!--          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.tableDataDialog = res.data
+      // this.$nextTick(() => {
+      //   this.dialogForm.OrgCode = row.org_code
+      //   this.dialogForm.OrgName = row.org_name
+      //   this.dialogForm.SupUnit = row.parent_id
+      // })
+    },
+    // 鍒犻櫎鎸夐挳
+    async del(row) {
+      this.$confirm('鏄惁纭鍒犻櫎?', '鎻愮ず', {
+        confirmButtonText: '纭畾',
+        cancelButtonText: '鍙栨秷',
+        type: 'warning'
+      }).then(() => {
+        DeleteOrganization({ orgid: row.code }).then(res => {
+          if (res.code === '200') {
+            this.$message.success('鍒犻櫎鎴愬姛!')
+            if (this.form.page > 1 && this.tableData.length === 1) {
+              this.form.page--
+            }
+            this.getDeviceCheckTakeSearch()
+          }
+        })
+      }).catch(() => {
+        this.$message.info('宸插彇娑堝垹闄�')
+      })
+    },
+    // 瀵硅瘽妗嗗叧闂簨浠�
+    handleClose() {
+      // this.dialogForm.OrgType = ''
+      // this.dialogForm.OrgCode = ''
+      // this.dialogForm.OrgName = ''
+      // this.dialogForm.SupUnit = ''
+      // this.$refs.dialogForm.clearValidate()
+      this.tableDataDialog = []
+    },
+    // 瀵硅瘽妗嗗彇娑�
+    dialogVisibleCancel() {
+      this.dialogVisible = false
+    },
+    // 瀵硅瘽妗嗙‘璁�
+    dialogVisibleConfirm() {
+      this.$refs.dialogForm.validate(valid => {
+        if (valid) {
+          const data = {
+            OrganCode: this.dialogForm.OrgCode,
+            OrganName: this.dialogForm.OrgName,
+            OperType: this.operation === 'add' ? 'Add' : 'Update',
+            Operator: getCookie('admin')
+          }
+          AddUpdateOrganization(data).then(res => {
+            if (res.code === '200') {
+              this.$message.success(this.operation === 'add' ? '娣诲姞鎴愬姛锛�' : '淇敼鎴愬姛锛�')
+              this.dialogVisible = false
+              this.getDeviceCheckTakeSearch()
+            } else {
+              this.$message.error(this.operation === 'add' ? '娣诲姞澶辫触锛�' : '淇敼澶辫触锛�')
+            }
+          })
+        }
+      })
+    },
+    async download() {
+      let tempDate = this.form.checkdate
+      if (tempDate.length > 0) {
+        tempDate = handleDatetime(tempDate[0]) + '~' + handleDatetime(tempDate[1])
+      }
+      const data = {
+        wkshopcode: this.form.wkshopcode,
+        eqpcode: this.form.eqpcode,
+        eqpname: this.form.eqpname,
+        stanedname: this.form.stanedname,
+        checkuser: this.form.checkuser,
+        checkdate: tempDate
+      }
+      const { data: res } = await DeviceCheckTakeOutExcel(data)
+      window.location.href = res
+    },
+    // 鑾峰彇椤甸潰楂樺害
+    getHeight() {
+      this.$nextTick(() => {
+        this.mainHeight = window.innerHeight - 85
+        this.tableHeight = this.mainHeight - 255
 
-<!--            this.facility_data.push(time)-->
-<!--          }-->
+        this.$refs.tableDataRef.doLayout()
+      })
+    },
+    tableRowClassName({ row, rowIndex }) {
+      return 'custom-row'
+    }
 
-<!--          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) + ''-->
+  }
+}
+</script>
 
-<!--      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 lang="scss" scoped>
+$main_color: #42b983;
+::v-deep .el-range__icon {
+  line-height: 28px !important;
+}
 
-<!--<style scoped>-->
-<!--body {-->
-<!--  font: 12px;-->
-<!--  margin: 0;-->
-<!--  padding: 0;-->
-<!--  width: 100%;-->
-<!--  height: 100%;-->
-<!--}-->
+::v-deep .el-range-separator {
+  line-height: 28px !important;
+}
 
-<!--.box_style {-->
-<!--  position: relative;-->
-<!--  top: 40px;-->
-<!--  left: -75px;-->
-<!--}-->
+::v-deep .el-range-input {
+  font-size: 14px;
+}
 
-<!--.box_styles {-->
-<!--  position: relative;-->
-<!--  top: 40px;-->
-<!--  left: 0;-->
-<!--}-->
+::v-deep .el-range-separator {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+}
 
-<!--#app {-->
-<!--  display: flex;-->
-<!--  flex-direction: column;-->
-<!--  padding: 0 10px;-->
-<!--  /* height: calc(100vh - 100px); */-->
-<!--}-->
+::v-deep .el-button--text {
+  font-size: 14px;
+  cursor: pointer;
+}
 
-<!--label {-->
-<!--  margin-left: 10px;-->
-<!--}-->
+.el-icon-share, .el-icon-delete, .el-icon-edit-outline {
+  color: $main_color;
+  cursor: pointer;
+}
 
-<!--input {-->
-<!--  width: 40px;-->
-<!--  height: 20px;-->
-<!--  vertical-align: middle;-->
-<!--}-->
+.el-icon-edit-outline {
+  margin-right: 15px;
+}
 
-<!--input[type="range"] {-->
-<!--  width: 100px;-->
-<!--}-->
+::v-deep .el-button--primary, .el-button--default, .el-button--info {
+  height: 34px;
+  display: flex;
+  align-items: center;
+  padding: 0 15px;
+}
 
-<!--.top-bar {-->
-<!--  /* height: 30px; */-->
-<!--  margin-bottom: 20px;-->
-<!--}-->
+::v-deep .el-button--primary {
+  //background-color: $main_color !important;
+}
 
-<!--.container {-->
-<!--  display: flex;-->
-<!--  flex-direction: column;-->
-<!--  flex: 1;-->
-<!--}-->
+::v-deep .el-button--default {
+  background-color: #f8f8fa;
+  border: none;
+}
 
-<!--.main-footer {-->
-<!--  /* height: 30px; */-->
-<!--}-->
+::v-deep .el-input__inner {
+  height: 34px;
+  line-height: 34px;
+  //color: #a7a7a7;
+}
 
-<!--.ib {-->
-<!--  display: inline-block;-->
-<!--}-->
+//::v-deep .el-dialog__body {
+//  padding: 20px 100px !important;
+//}
+::v-deep .el-dialog__body {
+  padding: 20px 20px !important;
+}
 
-<!--.w250 {-->
-<!--  width: 250px;-->
-<!--}-->
+::v-deep .dialogVisibleRoles .el-dialog__body {
+  padding: 20px 20px !important;
+}
 
-<!--.el-slider {-->
-<!--  width: 100px;-->
-<!--}-->
+::v-deep .importPickerClass .el-dialog__body {
+  padding: 20px 20px !important;
+}
 
-<!--.tc {-->
-<!--  text-align: center;-->
-<!--}-->
+::v-deep .el-dialog__footer {
+  display: flex;
+  justify-content: flex-end;
+}
 
-<!--.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;-->
-<!--}-->
+::v-deep .el-table .caret-wrapper {
+  transform: scale(0.8);
+}
 
-<!--.colorBar {-->
-<!--  width: 10px;-->
-<!--  height: 100%;-->
-<!--}-->
+::v-deep .cell {
+  display: flex;
+  align-items: center;
+  justify-content: space-between;
+}
 
-<!--.carId {-->
-<!--  flex: 1;-->
-<!--}-->
+::v-deep .el-table::before {
+  height: 0;
+}
 
-<!--.tc {-->
-<!--  color: #909399;-->
-<!--  font-size: 14px;-->
-<!--}-->
+::v-deep .el-table__body-wrapper {
+  background-color: #f8f8fa;
+}
 
-<!--.type {-->
-<!--  padding: 0 5px 0 0;-->
-<!--  font-size: 1.2rem;-->
-<!--}-->
+::v-deep .el-table__body .el-table__row.hover-row td {
+  background-color: #eaecef;
+}
 
-<!--.t_size {-->
-<!--  font-size: 14px;-->
-<!--}-->
+::v-deep .el-form--inline .el-form-item__label {
+  color: #a7a7a7;
+}
 
-<!--.icon_true {-->
-<!--  height: 8px;-->
-<!--  display: inline-block;-->
-<!--  width: 8px;-->
-<!--  background: #00a79d;-->
-<!--  margin-right: 7px;-->
-<!--  border-radius: 15px;-->
-<!--}-->
+.body ::v-deep .el-divider {
+  border: 1px solid #eee;
+  width: 99%;
+  margin: 10px auto;
+}
 
-<!--.icon_ty {-->
-<!--  height: 8px;-->
-<!--  display: inline-block;-->
-<!--  width: 8px;-->
-<!--  background: red;-->
-<!--  margin-right: 7px;-->
-<!--  border-radius: 15px;-->
-<!--}-->
+.body ::v-deep .el-form-item {
+  margin-bottom: 0;
+}
 
-<!--.icon_gz {-->
-<!--  height: 8px;-->
-<!--  display: inline-block;-->
-<!--  width: 8px;-->
-<!--  background: yellow;-->
-<!--  margin-right: 7px;-->
-<!--  border-radius: 15px;-->
-<!--}-->
+.userDialogVisible ::v-deep .el-form-item {
+  margin-bottom: 0;
+}
 
-<!--/* .el-col-offset-1 {-->
-<!--    margin-left: 0.5% !important;-->
-<!--} */-->
-<!--.marginLeft {-->
-<!--  margin-left: 15px;-->
-<!--}-->
+::v-deep .el-select__caret {
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
 
-<!--.button_style {-->
-<!--  background: #00a79d;-->
-<!--  color: #ffff;-->
-<!--  border-color: #00a79d;-->
-<!--}-->
+.tableFixed {
+  ::v-deep .el-table__fixed-right {
+    height: 100% !important;
+  }
 
-<!--.rg {-->
-<!--  float: right;-->
-<!--}-->
+  ::v-deep .el-table__fixed {
+    height: 100% !important;
+  }
+}
+</style>
+<style>
 
-<!--.color {-->
-<!--  color: #909399;-->
-<!--}-->
-<!--</style>-->
+.el-table .custom-row {
+  background: #f8f8fa;
+}
+</style>

--
Gitblit v1.9.3