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