Commit cee6fdcb authored by xiexingan's avatar xiexingan

调整

parent adba6377
...@@ -104,7 +104,11 @@ $el-bg-color-4: #F2F6FC; ...@@ -104,7 +104,11 @@ $el-bg-color-4: #F2F6FC;
// 选中
.isActive {
background: #4cb527 !important;
border: transparent 1px solid !important;
}
......
...@@ -3,24 +3,14 @@ card-warp(title="故障报警分析", height="45px", showBackground) ...@@ -3,24 +3,14 @@ card-warp(title="故障报警分析", height="45px", showBackground)
div(slot="content") div(slot="content")
el-form(:inline="true", size="mini") el-form(:inline="true", size="mini")
el-form-item(label="时间范围:") el-form-item(label="时间范围:")
el-date-picker( el-button(
size="mini", size="mini",
v-model="startTime", type="primary",
align="right", @click="handleDate(index)",
type="date", v-for="(item, index) in typeList",
placeholder="选择日期", :key="index",
:picker-options="pickerOptions" :class="[index == currentActive ? 'isActive' : '']"
) ) {{ item.name }}
span(style="padding: 0 10px") 至
el-date-picker(
size="mini",
v-model="endTime",
align="right",
type="date",
placeholder="选择日期",
:picker-options="pickerOptions"
)
el-button(size="mini", type="primary") 查询
.echartsWarp(width="100%", flex) .echartsWarp(width="100%", flex)
//- div //- div
//- .title 设备故障统计 //- .title 设备故障统计
...@@ -50,45 +40,23 @@ export default { ...@@ -50,45 +40,23 @@ export default {
}, },
data() { data() {
return { return {
startTime: '', typeList: [
endTime: '', { name: '当日' },
{ name: '本周' },
{ name: '当月' },
{ name: '今年' }
],
currentActive: '0'
pickerOptions: {
shortcuts: [
{
text: '最近一周',
onClick(picker) {
const end = new Date()
const start = new Date()
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
picker.$emit('pick', [start, end])
}
},
{
text: '最近一个月',
onClick(picker) {
const end = new Date()
const start = new Date()
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
picker.$emit('pick', [start, end])
}
},
{
text: '最近三个月',
onClick(picker) {
const end = new Date()
const start = new Date()
start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)
picker.$emit('pick', [start, end])
}
}
]
}
} }
}, },
methods: { methods: {
tabClick(tab, event) { tabClick(tab, event) {
console.log(tab, event) console.log(tab, event)
},
// 当日 ,本周
handleDate(i) {
this.currentActive = i
} }
} }
} }
......
...@@ -6,8 +6,14 @@ ...@@ -6,8 +6,14 @@
el-form-item(label='设备编号', prop='name') el-form-item(label='设备编号', prop='name')
el-input(v-model='dataForm.name', placeholder='设备编号' ) el-input(v-model='dataForm.name', placeholder='设备编号' )
el-form-item(label='数据起止阶段', prop='name') el-form-item(label='数据起止阶段', prop='name')
el-button(
el-button(type='primary' size='mini') 查询 size="mini",
type="primary",
@click="handleDate(index)",
v-for="(item, index) in typeList",
:key="index",
:class="[index == currentActive ? 'isActive' : '']"
) {{ item.name }}
span(v-if="type==1") span(v-if="type==1")
el-table( :data='dataList' size="mini" ,style='width: 100%;' :header-cell-style="{ background: '#EEF8FF', color: '#333333' }") el-table( :data='dataList' size="mini" ,style='width: 100%;' :header-cell-style="{ background: '#EEF8FF', color: '#333333' }")
el-table-column( :resizable="false" type='index', header-align='center', align='center', label='序号') el-table-column( :resizable="false" type='index', header-align='center', align='center', label='序号')
...@@ -42,6 +48,13 @@ export default { ...@@ -42,6 +48,13 @@ export default {
}, },
data () { data () {
return { return {
typeList: [
{ name: '当日' },
{ name: '本周' },
{ name: '当月' },
{ name: '今年' }
],
currentActive: '0',
type: null, type: null,
pageSize: 10, pageSize: 10,
totalPage: 0, totalPage: 0,
...@@ -99,6 +112,10 @@ export default { ...@@ -99,6 +112,10 @@ export default {
}, },
getDataList() { getDataList() {
},
// 当日 ,本周
handleDate(i) {
this.currentActive = i
}, },
// 表单提交 // 表单提交
dataFormSubmit () { dataFormSubmit () {
......
...@@ -20,12 +20,18 @@ el-dialog( ...@@ -20,12 +20,18 @@ el-dialog(
el-form-item(label="设备编号", prop="name") el-form-item(label="设备编号", prop="name")
el-input(v-model="dataForm.name", placeholder="设备编号") el-input(v-model="dataForm.name", placeholder="设备编号")
el-form-item(label="数据起止阶段", prop="name") el-form-item(label="数据起止阶段", prop="name")
el-button(
el-button(type="primary", size="mini") 查询 size="mini",
type="primary",
@click="handleDate(index)",
v-for="(item, index) in typeList",
:key="index",
:class="[index == currentActive ? 'isActive' : '']"
) {{ item.name }}
span(v-if="type == 1") span(v-if="type == 1")
el-table( el-table(
:data="dataList", :data="dataList",
size='mini', size="mini",
style="width: 100%", style="width: 100%",
:header-cell-style="{ background: '#EEF8FF', color: '#333333' }" :header-cell-style="{ background: '#EEF8FF', color: '#333333' }"
) )
...@@ -114,6 +120,13 @@ export default { ...@@ -114,6 +120,13 @@ export default {
name: '', name: '',
dateValue: '' dateValue: ''
}, },
typeList: [
{ name: '当日' },
{ name: '本周' },
{ name: '当月' },
{ name: '今年' }
],
currentActive: '0',
dataList: [], dataList: [],
chartList: [ chartList: [
{ id: '11', title: '温度', color: '#21ACFC' }, { id: '11', title: '温度', color: '#21ACFC' },
...@@ -160,6 +173,10 @@ export default { ...@@ -160,6 +173,10 @@ export default {
}) })
} }
}, },
// 当日 ,本周
handleDate(i) {
this.currentActive = i
},
getDataList() {}, getDataList() {},
showParams(data, type) { showParams(data, type) {
console.log(111) console.log(111)
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
:visible.sync="historyDataModalVisible" :visible.sync="historyDataModalVisible"
:append-to-body="true" :append-to-body="true"
@close="cancelhandle" @close="cancelhandle"
width="1200px"
> >
<el-form :inline="true"> <el-form :inline="true">
<el-form-item label="设备名称:" style="margin-bottom:0"> <el-form-item label="设备名称:" style="margin-bottom:0">
...@@ -13,17 +14,25 @@ ...@@ -13,17 +14,25 @@
<el-input size="mini" autocomplete="off"></el-input> <el-input size="mini" autocomplete="off"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="数据起止阶段:" > <el-form-item label="数据起止阶段:" >
<el-date-picker style="width:172px" size="mini" type="date" placeholder=""> <!-- <el-date-picker style="width:172px" size="mini" type="date" placeholder="">
</el-date-picker> </el-date-picker>
<span style="padding:0 10px"></span> <span style="padding:0 10px"></span>
<el-date-picker style="width:172px" size="mini" type="date" placeholder=""> <el-date-picker style="width:172px" size="mini" type="date" placeholder="">
</el-date-picker> </el-date-picker> -->
<el-button
size="mini"
type="primary"
@click="handleDate(index)"
v-for="(item, index) in typeList"
:key="index"
:class="[index == currentActive ? 'isActive' : '']"
>{{ item.name }}
</el-button>
</el-form-item> </el-form-item>
<el-form-item > <el-form-item >
<el-button size='mini' type="primary" icon="el-icon-search" >查询</el-button>
<el-button size='mini' type="primary" icon="el-icon-download">导出</el-button> <el-button size='mini' type="primary" icon="el-icon-download">导出</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
<enTable :tableData="historyData" :tableColums="tableColums"></enTable> <enTable :tableData="historyData" :tableColums="tableColums"></enTable>
<div slot="footer"> <div slot="footer">
...@@ -39,41 +48,52 @@ const historyData = [ ...@@ -39,41 +48,52 @@ const historyData = [
] ]
const tableColums = [ const tableColums = [
{ {
label:'功率', label: '功率',
prop:'qq', prop: 'qq',
width:200, width: 200,
align:'center' align: 'center'
}, },
{ {
label:'设备状态', label: '设备状态',
prop:'ww', prop: 'ww',
width:200, width: 200,
align:'center' align: 'center'
}, },
{ {
label:'采集时间', label: '采集时间',
prop:'ee', prop: 'ee',
// width:200, // width:200,
align:'center' align: 'center'
} }
] ]
export default { export default {
name: "historyDataModal", name: 'historyDataModal',
props: ["historyDataModalVisible"], props: ['historyDataModalVisible'],
components:{ components: {
enTable enTable
}, },
data() { data() {
return { return {
formLabelWidth: "0px", formLabelWidth: '0px',
historyData, historyData,
tableColums, tableColums,
}; typeList: [
{ name: '当日' },
{ name: '本周' },
{ name: '当月' },
{ name: '今年' }
],
currentActive: '0'
}
}, },
methods: { methods: {
cancelhandle() { cancelhandle() {
this.$emit("cancelhandle"); this.$emit('cancelhandle')
}, },
}, // 当日 ,本周
}; handleDate(i) {
this.currentActive = i
}
}
}
</script> </script>
...@@ -28,6 +28,15 @@ ...@@ -28,6 +28,15 @@
placeholder="" placeholder=""
> >
</el-date-picker> --> </el-date-picker> -->
<el-button
size="mini"
type="primary"
@click="handleDate(index)"
v-for="(item, index) in typeList"
:key="index"
:class="[index == currentActive ? 'isActive' : '']"
>{{ item.name }}
</el-button>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button size="mini" type="primary" icon="el-icon-search" <el-button size="mini" type="primary" icon="el-icon-search"
...@@ -56,6 +65,13 @@ export default { ...@@ -56,6 +65,13 @@ export default {
return { return {
formLabelWidth: '120px', formLabelWidth: '120px',
category: null, category: null,
typeList: [
{ name: '当日' },
{ name: '本周' },
{ name: '当月' },
{ name: '今年' }
],
currentActive: '0',
data: [ data: [
['2019-8-14 8:00:00', 70], ['2019-8-14 8:00:00', 70],
['2019-8-14 8:00:01', 60], ['2019-8-14 8:00:01', 60],
...@@ -66,17 +82,6 @@ export default { ...@@ -66,17 +82,6 @@ export default {
] ]
} }
}, },
watch: {
statisticModalVisible(value) {
if (value) {
setTimeout(() => {
this.initCategory()
}, 1000)
} else {
this.category = null
}
}
},
mounted() { mounted() {
// setTimeout(() => { // setTimeout(() => {
...@@ -86,6 +91,10 @@ export default { ...@@ -86,6 +91,10 @@ export default {
methods: { methods: {
cancelhandlePic() { cancelhandlePic() {
this.$emit('cancelhandlePic') this.$emit('cancelhandlePic')
},
// 当日 ,本周
handleDate(i) {
this.currentActive = i
} }
// initCategory() { // initCategory() {
// let gId = document.getElementById('categoryId') // let gId = document.getElementById('categoryId')
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
</el-tabs> </el-tabs>
</div> </div>
<div> <div>
<el-form :inline="true"> <el-form :inline="true" :mode='formData'>
<el-form-item label="设备名称:"> <el-form-item label="设备名称:">
<el-input size="mini" placeholder=""></el-input> <el-input size="mini" placeholder=""></el-input>
</el-form-item> </el-form-item>
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
</el-form-item> </el-form-item>
<el-form-item label="运行状态:"> <el-form-item label="运行状态:">
<el-select size="mini" placeholder=""> <el-select size="mini" placeholder="" v-model="formData.tyoe">
<el-option label="正常" value="shanghai"></el-option> <el-option label="正常" value="shanghai"></el-option>
<el-option label="不正常" value="beijing"></el-option> <el-option label="不正常" value="beijing"></el-option>
</el-select> </el-select>
...@@ -142,6 +142,7 @@ export default { ...@@ -142,6 +142,7 @@ export default {
}, },
data() { data() {
return { return {
formData: {},
activeTab: '01', activeTab: '01',
historyDataModalVisible: false, historyDataModalVisible: false,
statisticModalVisible: false, statisticModalVisible: false,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment