From 4a6d69f3ff895918b1b8f1e8e9b122ed8fcd5afa Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期四, 24 十一月 2022 17:15:47 +0800
Subject: [PATCH] 1.自动排程实现静态部分

---
 src/views/scgl/zdpc.vue |  460 +++++++++++++++++++++++++++++---------------------------
 1 files changed, 238 insertions(+), 222 deletions(-)

diff --git a/src/views/scgl/zdpc.vue b/src/views/scgl/zdpc.vue
index e4ad8b3..d2d20a7 100644
--- a/src/views/scgl/zdpc.vue
+++ b/src/views/scgl/zdpc.vue
@@ -40,14 +40,15 @@
           ref="tableDataRef"
           class="tableFixed"
           :data="tableData"
-          :height="(tableHeight-300)+'px'"
+          :height="(tableHeight-400)+'px'"
           border
           :row-class-name="tableRowClassName"
-          :style="{width: 100+'%',height:(tableHeight-300)+'px',}"
+          :style="{width: 100+'%',height:(tableHeight-400)+'px',}"
           highlight-current-row
           :header-cell-style="this.$headerCellStyle"
           :cell-style="this.$cellStyle"
           @sort-change="sortChangeTop"
+          @row-click="rowClick"
         >
           <el-table-column
             width="50"
@@ -56,10 +57,9 @@
             <template slot-scope="{row}">
               <el-radio
                 v-model="radioSelectedId"
-                :label="row.id"
-                style="color: transparent;padding-left: 10px;"
-                @change.native="getCurrentRowTop(row.id)"
+                :label="row.AdvaScheId"
               />
+              <!--              @change.native="getCurrentRowTop(row.id)"-->
             </template>
           </el-table-column>
           <el-table-column
@@ -69,60 +69,95 @@
             label="搴忓彿"
           />
           <el-table-column
-            prop="org_code"
+            prop="AdvaSchePiroQue"
             label="浼樺厛绾�"
+            width="90"
             sortable="custom"
           />
           <el-table-column
-            prop="org_name"
+            prop="AdvaScheWorkShop"
             label="鐢熶骇杞﹂棿"
+            width="110"
+            show-tooltip-when-overflow
             sortable="custom"
           />
           <el-table-column
-            prop="description"
+            prop="AdvaScheWorkCode"
             label="宸ュ崟缂栧彿"
+            min-width="160"
+            show-tooltip-when-overflow
             sortable="custom"
           />
           <el-table-column
-            prop="parentorg_name"
+            prop="AdvaSchePartNumber"
             label="浜у搧缂栫爜"
+            min-width="110"
+            show-tooltip-when-overflow
             sortable="custom"
-          />
+          >
+            <!--            <template slot-scope="{row}">-->
+            <!--              <div v-if="row.AdvaSchePartNumber">{{ row.AdvaSchePartNumber }}</div>-->
+            <!--              <div v-else>/</div>-->
+            <!--            </template>-->
+          </el-table-column>
           <el-table-column
-            prop="lm_user"
+            prop="AdvaSchePartName"
+            min-width="160"
+            show-tooltip-when-overflow
             label="浜у搧鍚嶇О"
             sortable="custom"
           />
           <el-table-column
-            prop="lm_user"
+            prop="AdvaSchePartSpec"
             label="浜у搧瑙勬牸"
+            width="110"
             sortable="custom"
-          />
+          >
+            <template slot-scope="{row}">
+              <div v-if="row.AdvaSchePartSpec">{{ row.AdvaSchePartSpec }}</div>
+              <div v-else>/</div>
+            </template>
+          </el-table-column>
           <el-table-column
-            prop="lm_user"
+            prop="AdvaScheQty"
             label="鏁伴噺"
+            width="110"
             sortable="custom"
           />
           <el-table-column
-            prop="lm_user"
+            prop="AdvaScheEndDate"
             label="瑕佹眰浜や粯鏃堕棿"
             sortable="custom"
+            width="160"
           />
           <el-table-column
-            prop="lm_user"
-            label="浜や粯鐘舵��"
+            prop="AdvaScheStus"
+            label="鎺掔▼鐘舵��"
+            width="110"
             sortable="custom"
-          />
+          >
+            <template slot-scope="{row}">
+              <div v-if="row.AdvaScheStus==='NOSCHED'">寰呮帓绋�</div>
+              <div v-if="row.AdvaScheStus==='SCHED'">宸叉帓绋�</div>
+            </template>
+          </el-table-column>
           <el-table-column
-            prop="lm_user"
+            prop="AdvaScheBotProcName"
             label="鎺掔▼宸ュ簭"
+            width="110"
             sortable="custom"
           />
           <el-table-column
-            prop="lm_user"
+            prop="AdvaSchePCStartDate"
             label="璁″垝鎺掔▼鏃堕棿"
+            width="160"
             sortable="custom"
-          />
+          >
+            <template slot-scope="{row}">
+              <div v-if="row.AdvaSchePCStartDate">{{ row.AdvaSchePCStartDate }}</div>
+              <div v-else>/</div>
+            </template>
+          </el-table-column>
 
         </el-table>
       </div>
@@ -139,68 +174,58 @@
 
       <!--      鑷姩鎺掔▼閮ㄥ垎鐨勪唬鐮�-->
       <div class="autoScheduling">
-        <el-tabs>
-          <el-row>
-            <el-col :span="7" :offset="1">
-              <span class="t_size" style="margin-left:7px">鎺掔▼鏃ユ湡</span>
-              <el-date-picker
-                v-model="value1"
-                type="daterange"
-                range-separator="~"
-                format="yyyy-MM-dd"
-                value-format="yyyy-MM-dd"
-                start-placeholder="寮�濮嬫棩鏈�"
-                end-placeholder="缁撴潫鏃ユ湡"
-                size="small"
-                :picker-options="pickerOptions1"
-                @change="change_time"
-              />
-            </el-col>
 
-            <el-col :span="3">
-              <span class="t_size">鎺掔▼鏂瑰紡</span>
-              <el-select v-model="types" size="small" style="width:120px" @change="changeTypes">
-                <el-option value="N" label="璁惧浼樺厛" />
-                <el-option value="Y" label="鏃堕棿浼樺厛" />
-              </el-select>
-            </el-col>
+        <div class="bodyTopFormGroup">
+          <el-form
+            ref="form"
+            :model="formBottom"
+            inline
+            style="display: flex;justify-content: space-between"
+          >
+            <div class="elForm">
+              <el-form-item label-width="70px" label="鎺掔▼鏃ユ湡" style=" display: flex;">
+                <el-date-picker
+                  v-model="formBottom.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-form-item>
+              <el-form-item label="鎺掔▼鏂瑰紡" style=" display: flex;">
+                <el-select v-model="formBottom.types" style="width:120px" @change="changeTypes">
+                  <el-option value="N" label="璁惧浼樺厛" />
+                  <el-option value="Y" label="鏃堕棿浼樺厛" />
+                </el-select>
+              </el-form-item>
+              <el-form-item label="鏃堕棿鍒诲害锛堝垎閽燂級" style=" display: flex;">
+                <el-select v-model.number="formBottom.scale" style="width: 120px;">
+                  <el-option v-for="item in scaleList" :key="item" :value="item" :label="item" />
+                </el-select>
 
-            <el-col :span="3" :offset="1">
-              <div style="height:32px;">
-                <span class="t_size">鏃堕棿鍒诲害</span>
-                <select id="scale" v-model.number="scale">
-                  <option v-for="i in scaleList" :key="i">{{ i }}</option>
-                </select>
-                <span class="t_size">鍒嗛挓</span>
-              </div>
-            </el-col>
-
-            <el-col :span="3">
-              <div style="height:32px;">
-                <span class="t_size">鎹㈠瀷鏃堕棿</span>
+              </el-form-item>
+              <el-form-item label="鎹㈠瀷鏃堕棿锛堝垎閽燂級" style=" display: flex;">
                 <el-input
                   id="scale"
-                  v-model="times"
+                  v-model="formBottom.times"
                   type="number"
-                  size="mini"
                   style="display:inline-block;width:80px;"
                   @change="no_zero"
                 />
-                <span class="t_size">鍒嗛挓</span>
-              </div>
-            </el-col>
-
-            <el-col :span="3">
-              <div style="height:32px;line-height: 28px;">
-                <span class="t_size">棰勬帓杩涘害</span>
+              </el-form-item>
+              <el-form-item label="棰勬帓杩涘害" style=" display: flex;">
                 <span>
-                  <span style="text-decoration:underline;">{{ real_num }}</span> /
-                  <span style="text-decoration:underline">{{ meter }}</span>
+                  <span style="text-decoration:underline;">{{ formBottom.real_num }}</span> /
+                  <span style="text-decoration:underline">{{ formBottom.meter }}</span>
                 </span>
-              </div>
-            </el-col>
-
-            <el-col :span="3" style="display: flex">
+              </el-form-item>
+            </div>
+            <div class="bodySearchReset" :style="{marginLeft:$store.state.app.sidebar.opened?'5%':'10%'}">
               <el-button
                 type="primary"
                 icon="el-icon-document-remove"
@@ -213,11 +238,13 @@
                 @click="click_yes"
               >鎻愪氦
               </el-button>
-
-            </el-col>
-          </el-row>
-          <el-row />
-        </el-tabs>
+            </div>
+          </el-form>
+          <div
+            class="bodyTopFormExpand"
+            style="height: 5px"
+          />
+        </div>
 
         <div class="container" style="margin: 10px;">
           <v-gantt-chart
@@ -227,7 +254,7 @@
             :cell-height="cellHeight"
             :time-lines="timeLines"
             :title-height="titleHeight"
-            :scale="scale"
+            :scale="formBottom.scale"
             :title-width="titleWidth"
             show-current-time
             :hide-header="hideHeader"
@@ -281,9 +308,10 @@
 
 <script>
 import Pagination from '@/components/Pagination'
-import { OrganizationSearch } from '@/api/jcsz'
 import Test from '@/components/Test'
 import dayjs from 'dayjs'
+import { AdvancedSchedulingSearch, OnclickAdvancedSchedulingDevice } from '@/api/scgl'
+import { handleDatetime } from '@/utils/global'
 
 const scaleList = `30,60,240,360`.split(',').map(n => parseInt(n))
 const timeList = `0,30,60,120,240,480`.split(',').map(n => parseInt(n))
@@ -305,7 +333,7 @@
         wocode: '', // 鐢熶骇宸ュ崟鍙�
         partcode: '', // 鐗╂枡缂栫爜
         partname: '', // 鐗╂枡鍚嶇О
-        prop: 'lm_date', // 鎺掑簭瀛楁
+        prop: 'AdvaScheWorkCode', // 鎺掑簭瀛楁
         order: 'desc', // 鎺掑簭瀛楁
         page: 1, // 绗嚑椤�
         rows: 20 // 姣忛〉澶氬皯鏉�
@@ -321,7 +349,7 @@
           return time.getTime() <= Date.now() - 24 * 60 * 60 * 1000
         }
       },
-      real_num: 0,
+
       keep_data: [],
       all_status: true,
       look_data: [],
@@ -353,9 +381,16 @@
       click_one: 0,
       datasC: [],
       radio: '',
-      // value1: ['2022-11-04', '2022-11-09'],
-      value1: '',
-      types: 'N',
+
+      formBottom: {
+        value1: ['2022-11-24', '2022-11-30'], // 鎺掔▼鏃ユ湡
+        types: 'N', // 鎺掔▼鏂瑰紡
+        scale: 60, // 鏃堕棿鍒诲害
+        times: 0, // 鎹㈠瀷鏃堕棿
+        real_num: 0, // 棰勬帓杩涘害
+        meter: 0// 鑺傛媿
+      },
+
       no: false,
       total: 0,
       mn_data: [],
@@ -392,12 +427,12 @@
       cellHeight: 30,
       titleHeight: 40,
       titleWidth: 250,
-      scale: 60,
+
       datasNum: 100,
       datasA: [],
       // datasB: mockDatas(100),
       dataKey: 'id',
-      times: 0,
+
       timeList: timeList,
       scaleList: scaleList,
       scrollToTime: dayjs()
@@ -409,7 +444,7 @@
       scrollToY: 0,
       positionB: {},
       positionA: {},
-      meter: 0, // 鑺傛媿
+
       title_list: [],
       imp_id: '',
       submit_flag: false,
@@ -439,7 +474,7 @@
         },
         'rows': [
           {
-            'YearDate': '2022-11-03',
+            'YearDate': '2022-11-24',
             'children': [
               {
                 'AdvaDevicNumber': 'LKFDL_SC-PC029',
@@ -455,7 +490,7 @@
             ]
           },
           {
-            'YearDate': '2022-11-04',
+            'YearDate': '2022-11-25',
             'children': [
               {
                 'AdvaDevicNumber': 'LKFDL_SC-PC029',
@@ -471,7 +506,7 @@
             ]
           },
           {
-            'YearDate': '2022-11-05',
+            'YearDate': '2022-11-26',
             'children': [
               {
                 'AdvaDevicNumber': 'LKFDL_SC-PC029',
@@ -487,7 +522,7 @@
             ]
           },
           {
-            'YearDate': '2022-11-06',
+            'YearDate': '2022-11-27',
             'children': [
               {
                 'AdvaDevicNumber': 'LKFDL_SC-PC029',
@@ -503,7 +538,7 @@
             ]
           },
           {
-            'YearDate': '2022-11-07',
+            'YearDate': '2022-11-28',
             'children': [
               {
                 'AdvaDevicNumber': 'LKFDL_SC-PC029',
@@ -519,7 +554,7 @@
             ]
           },
           {
-            'YearDate': '2022-11-08',
+            'YearDate': '2022-11-29',
             'children': [
               {
                 'AdvaDevicNumber': 'LKFDL_SC-PC029',
@@ -551,7 +586,7 @@
   created() {
     this.getAdvancedSchedulingSearch()
 
-    this.AdvancedSchedulingSearch()
+    this.getAdvancedSchedulingSearch2()
     // this.AdvancedSchedulingWorkShop()
     this.OnclickAdvancedSchedulingDevice()
   },
@@ -559,12 +594,12 @@
     window.addEventListener('resize', this.getHeight)
     this.getHeight()
 
-    // this.change_time()
-    // this.click_schedule()
+    this.change_time()
+    this.click_schedule()
   },
   methods: {
     async getAdvancedSchedulingSearch() {
-      const res = await OrganizationSearch(this.formTop)
+      const res = await AdvancedSchedulingSearch(this.formTop)
       this.tableData = res.data
       this.totalTop = res.count
     },
@@ -608,6 +643,24 @@
     tableRowClassName({ row, rowIndex }) {
       return 'custom-row'
     },
+    // 琛岀偣鍑讳簨浠�
+    async   rowClick(row, event, column) {
+      this.radioSelectedId = row.AdvaScheId
+
+      const data = {
+        wocode: row.AdvaScheWorkCode,
+        wkshpcode: row.AdvaScheWorkShopid,
+        partcode: row.AdvaSchePartNumber,
+        botproccode: row.AdvaScheBotProcid,
+        startdate: handleDatetime(new Date()),
+        enddate: row.AdvaScheEndDate
+      }
+
+      const res = await OnclickAdvancedSchedulingDevice(data)
+      console.log(res)
+      this.testValue = res
+    },
+
     /*
      鎺掔▼閮ㄥ垎鐨勬柟娉�
      */
@@ -620,7 +673,7 @@
       this.form.page = 1
       this.show = false
       this.radio = ''
-      this.AdvancedSchedulingSearch()
+      this.getAdvancedSchedulingSearch2()
     },
     resetFormcx() {
       this.$nextTick(() => {
@@ -628,19 +681,19 @@
       })
     },
     no_zero() {
-      if (this.times < 0) {
-        this.times = 0
+      if (this.formBottom.times < 0) {
+        this.formBottom.times = 0
       }
     },
     sortChange(column, prop, order) {
       this.radio = '';
       (this.form.prop = column.prop), (this.form.order = column.order)
       this.show = false
-      this.AdvancedSchedulingSearch()
+      this.getAdvancedSchedulingSearch2()
     },
     SeachKey() {
       this.form.page = 1
-      this.AdvancedSchedulingSearch()
+      this.getAdvancedSchedulingSearch2()
       this.show = false
       this.radio = ''
     },
@@ -662,10 +715,10 @@
       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.time_data[0] = this.formBottom.value1[0] + ' 00:00'
+      this.time_data[1] = this.formBottom.value1[1] + ' 23:59'
+      this.forms.StartTime = this.formBottom.value1[0]
+      this.forms.EndTime = this.formBottom.value1[1]
       this.OnclickAdvancedSchedulingDevice()
     },
     click_box(val) {
@@ -714,7 +767,7 @@
         }
         this.bm_data[i].gtArray = arr
       }
-      this.real_num = 0
+      this.formBottom.real_num = 0
     },
     look(data) {
       this.showDialog = true
@@ -741,17 +794,17 @@
       this.form.rows = val
       this.show = false
       this.radio = ''
-      this.AdvancedSchedulingSearch()
+      this.getAdvancedSchedulingSearch2()
     },
     pageChange(val) {
       this.form.page = val
       this.show = false
       this.radio = ''
-      this.AdvancedSchedulingSearch()
+      this.getAdvancedSchedulingSearch2()
     },
     // 鏌ヨ
-    AdvancedSchedulingSearch() {
-      // automaticScheduling.AdvancedSchedulingSearch(this.form).then(res => {
+    getAdvancedSchedulingSearch2() {
+      // automaticScheduling.AdvancedSchedulingSearch2(this.form).then(res => {
       //   this.mn_data = res.rows
       //   this.total = res.total
       //   this.oneClick()
@@ -776,7 +829,7 @@
       const list = []
       this.time_all = res
       const cont = res.Cont
-      this.real_num = 0
+      this.formBottom.real_num = 0
       for (const i in this.time_all.rows[0].children) {
         const obj = {
           id: '',
@@ -1009,7 +1062,7 @@
     // 鎹㈠瀷鏃堕棿
     MinutesTest(time) {
       var sdate1 = new Date(time)
-      sdate1.setMinutes(sdate1.getMinutes() + this.times * 1)
+      sdate1.setMinutes(sdate1.getMinutes() + this.formBottom.times * 1)
       var now =
         sdate1.getFullYear() +
         '-' +
@@ -1061,17 +1114,17 @@
     },
     getCurrentRow(row) {
       // this.show =true
-      this.meter = row.AdvaScheQty * 1 - row.AdvaScheYPQty * 1 // 鍙互鍋氫釜鏁�
-      this.value1 = []
+      this.formBottom.meter = row.AdvaScheQty * 1 - row.AdvaScheYPQty * 1 // 鍙互鍋氫釜鏁�
+      this.formBottom.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.formBottom.value1.push(this.getNowFormatDate())
+      this.formBottom.value1.push(row.AdvaScheEndDate)
+      if (this.formBottom.value1 != '') {
+        this.time_data[0] = this.formBottom.value1[0] + ' 00:00'
+        this.time_data[1] = this.formBottom.value1[1] + ' 23:59'
       }
       this.forms.WorkCode = row.AdvaScheWorkCode
       this.forms.WorkShop = row.AdvaScheWorkShopid
@@ -1154,10 +1207,10 @@
                 type: 'success'
               })
             }
-            this.meter = 0
-            this.real_num = 0
+            this.formBottom.meter = 0
+            this.formBottom.real_num = 0
             this.OnclickAdvancedSchedulingDevice()
-            this.AdvancedSchedulingSearch()
+            this.getAdvancedSchedulingSearch2()
           })
       }
     },
@@ -1165,7 +1218,7 @@
     // 鏃堕棿/璁惧浼樺厛鎺掔▼
     click_schedule() {
       const timestamp = new Date().toLocaleDateString()
-      if (new Date(this.value1[0]) < new Date(timestamp)) {
+      if (new Date(this.formBottom.value1[0]) < new Date(timestamp)) {
         this.$message({
           showClose: true,
           type: 'error',
@@ -1176,10 +1229,10 @@
 
       this.nitialize()
       // 璁惧浼樺厛
-      if (this.bm_data != '' && this.types == 'N') {
+      if (this.bm_data != '' && this.formBottom.types == 'N') {
         this.fun_time()
         this.change_num(this.bm_data)
-      } else if (this.facility_data != '' && this.types == 'Y') {
+      } else if (this.facility_data != '' && this.formBottom.types == 'Y') {
         this.time_nitalize()
         this.fun_facility()
         this.dataTransition()
@@ -1209,7 +1262,7 @@
 
     // 缁欐帓绋嬫渶鍚庝竴涓慨鏀规暟閲�
     change_num(arr) {
-      this.real_num = 0 // 鐪熷疄宸叉帓鏁伴噺
+      this.formBottom.real_num = 0 // 鐪熷疄宸叉帓鏁伴噺
       let num = 0 // 鍙栨暣宸叉帓鏁伴噺
       const arr_num = [] // 宸叉帓鏁版嵁
       let mend_num = 0
@@ -1223,19 +1276,19 @@
       }
 
       for (const n in arr_num) {
-        this.real_num += arr_num[n].real_number
+        this.formBottom.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
+      this.formBottom.real_num = Math.ceil(this.formBottom.real_num)
+      const y10 = this.formBottom.meter - this.formBottom.real_num
       if (y10 <= 10) {
-        this.real_num = this.meter
-        mend_num = this.meter - num
+        this.formBottom.real_num = this.formBottom.meter
+        mend_num = this.formBottom.meter - num
       } else {
       }
-      if (this.real_num * 1 == this.meter * 1) {
-        // mend_num =  this.meter - num
+      if (this.formBottom.real_num * 1 == this.formBottom.meter * 1) {
+        // mend_num =  this.formBottom.meter - num
       } else {
         this.submit_flag = true
       }
@@ -1252,7 +1305,7 @@
       }
     },
     fun_time() {
-      let all_num = this.meter
+      let all_num = this.formBottom.meter
       const all_time = []
       let flag1 = 0
       const mod = this.bm_data[0].mod
@@ -1393,7 +1446,7 @@
         }
         this.facility_data[i].gtArray = newArr
       }
-      let all_num = this.meter
+      let all_num = this.formBottom.meter
       const all_time = []
       const flag1 = 0
       // let nowTime = this.facility_data[0].AdvaDevicRhythm*all_num  //鏁伴噺OK
@@ -1865,15 +1918,17 @@
   top: 40px;
   left: 0;
 }
+
 /*鑷姩鎺掔▼閮ㄥ垎*/
 .autoScheduling {
   display: flex;
   flex-direction: column;
   /*padding: 0 10px;*/
   /* height: calc(100vh - 100px); */
-  background-color:#f8f8fa ;
+  /*background-color: #f8f8fa;*/
+  background-color: #fff;
   margin-top: 20px;
-  /*height: 390px;*/
+  height: 490px;
 }
 
 label {
@@ -1890,31 +1945,10 @@
   width: 100px;
 }
 
-.top-bar {
-  /* height: 30px; */
-  margin-bottom: 20px;
-}
-
 .container {
   display: flex;
   flex-direction: column;
   flex: 1;
-}
-
-.main-footer {
-  /* height: 30px; */
-}
-
-.ib {
-  display: inline-block;
-}
-
-.w250 {
-  width: 250px;
-}
-
-.el-slider {
-  width: 100px;
 }
 
 .tc {
@@ -1932,11 +1966,6 @@
   align-items: center;
 }
 
-.colorBar {
-  width: 10px;
-  height: 100%;
-}
-
 .carId {
   flex: 1;
 }
@@ -1944,63 +1973,6 @@
 .tc {
   color: #909399;
   font-size: 14px;
-}
-
-.type {
-  padding: 0 5px 0 0;
-  font-size: 1.2rem;
-}
-
-.t_size {
-  font-size: 14px;
-}
-
-.icon_true {
-  height: 8px;
-  display: inline-block;
-  width: 8px;
-  background: #00a79d;
-  margin-right: 7px;
-  border-radius: 15px;
-}
-
-.icon_ty {
-  height: 8px;
-  display: inline-block;
-  width: 8px;
-  background: red;
-  margin-right: 7px;
-  border-radius: 15px;
-}
-
-.icon_gz {
-  height: 8px;
-  display: inline-block;
-  width: 8px;
-  background: yellow;
-  margin-right: 7px;
-  border-radius: 15px;
-}
-
-/* .el-col-offset-1 {
-    margin-left: 0.5% !important;
-} */
-.marginLeft {
-  margin-left: 15px;
-}
-
-.button_style {
-  background: #00a79d;
-  color: #ffff;
-  border-color: #00a79d;
-}
-
-.rg {
-  float: right;
-}
-
-.color {
-  color: #909399;
 }
 </style>
 
@@ -2120,7 +2092,15 @@
   ::v-deep .el-table__fixed {
     height: 100% !important;
   }
+
 }
+
+::v-deep .gantt-header-title{
+  background-color: #fff;
+  //border-left: 1px solid #eee !important;
+  //border-bottom: 1px solid #eee !important;
+}
+
 </style>
 <style>
 
@@ -2129,3 +2109,39 @@
 }
 
 </style>
+
+<!--<style>-->
+<!--input[type=range]:focus {-->
+<!--  display: none;-->
+<!--}-->
+
+<!--input[type=range] {-->
+<!--  -webkit-appearance: none;-->
+<!--  width: 500px;-->
+<!--  border-radius: 10px;-->
+<!--  /*杩欎釜灞炴�ц缃娇濉厖杩涘害鏉℃椂鐨勫浘褰负鍦嗚*/-->
+<!--}-->
+
+<!--input[type=range]::-webkit-slider-runnable-track {-->
+<!--  height: 20px;-->
+<!--  border-radius: 10px;-->
+<!--  /*灏嗚建閬撹涓哄渾瑙掔殑*/-->
+<!--  /* box-shadow: 0 1px 1px #def3f8, inset 0 .125em .125em #0d1112; */-->
+<!--  border: solid 1px red;-->
+<!--}-->
+
+<!--input[type=range]::-webkit-slider-thumb {-->
+<!--  -webkit-appearance: none;-->
+<!--  height: 30px;-->
+<!--  width: 120px;-->
+<!--  margin-top: -5px;-->
+<!--  /*浣挎粦鍧楄秴鍑鸿建閬撻儴鍒嗙殑鍋忕Щ閲忕浉绛�*/-->
+<!--  background: #ffffff;-->
+<!--  /* border-radius: 50%; */-->
+<!--  /*澶栬璁剧疆涓哄渾褰�*/-->
+<!--  border: solid 0.125em rgba(205, 224, 230, 0.5);-->
+<!--  /*璁剧疆杈规*/-->
+<!--  /* box-shadow: 0 .125em .125em #3b4547; */-->
+<!--  /*娣诲姞搴曢儴闃村奖*/-->
+<!--}-->
+<!--</style>-->

--
Gitblit v1.9.3