Commit f9f65070 authored by neogcg's avatar neogcg

fixbug

parent 1744317b
<template>
<div>
<el-form class="search-form" :model="form" ref="form" label-width="80px" :inline="true" size="mini">
<el-form-item label="网元设备" >
<el-input v-model="form.pointDeviceName" clearable placeholder="请输入网元设备"></el-input>
</el-form-item>
<el-form-item label="上传时间">
<el-date-picker
v-model="dateRange"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
value-format="yyyy-MM-dd">
</el-date-picker>
</el-form-item>
<el-form-item>
<el-button type="success" @click="toSearch">查询</el-button>
<el-button type="primary" @click="reset">重置</el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
import { ConnectStatusEnum } from '@/const/index'
export default {
name: 'search',
data() {
return {
form: formInit(),
ConnectStatusEnum,
dateRange: [],
}
},
mounted() {
},
methods: {
toSearch() {
this.form.startUploadTime = this.dateRange[0]
this.form.endUploadTime = this.dateRange[1]
this.$emit('search', this.form)
},
reset() {
this.dateRange = []
this.form = formInit()
this.$emit('search')
},
}
}
function formInit() {
return {
pointDeviceName: '',
pointConnectStatus: '',
startUploadTime:'',
endUploadTime:''
}
}
</script>
<style scoped lang="scss">
.w200 {
width: 200px;
}
.search-form {
padding: 10px;
background-color: #EAF1FE;
margin-bottom: 20px;
border-radius: 8px;
.el-form-item--mini.el-form-item, .el-form-item--small.el-form-item {
margin-bottom: 0;
}
}
</style>
\ No newline at end of file
...@@ -136,7 +136,7 @@ ...@@ -136,7 +136,7 @@
<script> <script>
import { deviceList, deviceConfirm, deviceCancel } from "../api"; import { deviceList, deviceConfirm, deviceCancel } from "../api";
import { exportConnet } from "@/api/export"; import { exportConnet } from "@/api/export";
import search from "@/views/monitor/equipment/components/search.vue"; import search from "./components/search.vue";
import download from "@/utils/download"; import download from "@/utils/download";
import socket from "@/utils/websocket"; import socket from "@/utils/websocket";
export default { export default {
......
...@@ -45,6 +45,7 @@ export default { ...@@ -45,6 +45,7 @@ export default {
reset() { reset() {
this.dateRange = [] this.dateRange = []
this.form = formInit() this.form = formInit()
this.$emit('search')
}, },
} }
} }
......
...@@ -95,10 +95,7 @@ export default { ...@@ -95,10 +95,7 @@ export default {
this.getTableData(); this.getTableData();
}, },
refresh() { refresh() {
this.getTableData(); this.$refs.reset != undefined ? (this.$refs.reset.reset()) : (this.getTableData())
if (this.$refs.reset != undefined) {
this.$refs.reset.reset();
}
}, },
getTableData(option) { getTableData(option) {
this.searchOption = option; this.searchOption = option;
......
...@@ -57,6 +57,7 @@ export default { ...@@ -57,6 +57,7 @@ export default {
this.uploadRange = [] this.uploadRange = []
this.cancelRange = [] this.cancelRange = []
this.form = formInit() this.form = formInit()
this.$emit('search')
}, },
} }
} }
......
...@@ -96,10 +96,7 @@ export default { ...@@ -96,10 +96,7 @@ export default {
this.getTableData(); this.getTableData();
}, },
refresh() { refresh() {
this.getTableData(); this.$refs.reset != undefined ? (this.$refs.reset.reset()) : (this.getTableData())
if (this.$refs.reset != undefined) {
this.$refs.reset.reset();
}
}, },
getTableData(option) { getTableData(option) {
this.searchOption = option; this.searchOption = option;
......
...@@ -53,6 +53,7 @@ export default { ...@@ -53,6 +53,7 @@ export default {
}, },
reset() { reset() {
this.form = formInit() this.form = formInit()
this.$emit('search')
}, },
getInit() { getInit() {
commonQuery().then(res => { commonQuery().then(res => {
......
...@@ -95,10 +95,7 @@ export default { ...@@ -95,10 +95,7 @@ export default {
this.getTableData(); this.getTableData();
}, },
refresh() { refresh() {
this.getTableData(); this.$refs.reset != undefined ? (this.$refs.reset.reset()) : (this.getTableData())
if (this.$refs.reset != undefined) {
this.$refs.reset.reset();
}
}, },
getTableData(option) { getTableData(option) {
this.searchOption = option; this.searchOption = option;
......
...@@ -41,6 +41,7 @@ export default { ...@@ -41,6 +41,7 @@ export default {
}, },
reset() { reset() {
this.form = formInit() this.form = formInit()
this.$emit('search')
}, },
getInit() { getInit() {
commonQuery().then(res => { commonQuery().then(res => {
......
...@@ -84,10 +84,7 @@ export default { ...@@ -84,10 +84,7 @@ export default {
this.getTableData(); this.getTableData();
}, },
refresh() { refresh() {
this.getTableData(); this.$refs.reset != undefined ? (this.$refs.reset.reset()) : (this.getTableData())
if (this.$refs.reset != undefined) {
this.$refs.reset.reset();
}
}, },
getTableData(option) { getTableData(option) {
this.searchOption = option; this.searchOption = option;
......
...@@ -40,6 +40,7 @@ export default { ...@@ -40,6 +40,7 @@ export default {
}, },
reset() { reset() {
this.form = formInit() this.form = formInit()
this.$emit('search')
}, },
} }
} }
......
...@@ -108,10 +108,7 @@ export default { ...@@ -108,10 +108,7 @@ export default {
} }
}, },
refresh() { refresh() {
this.getTableData(); this.$refs.reset != undefined ? (this.$refs.reset.reset()) : (this.getTableData())
if (this.$refs.reset != undefined) {
this.$refs.reset.reset();
}
}, },
handlePageChange(pageData) { handlePageChange(pageData) {
......
...@@ -52,6 +52,7 @@ export default { ...@@ -52,6 +52,7 @@ export default {
}, },
reset() { reset() {
this.form = formInit() this.form = formInit()
this.$emit('search')
}, },
getInit() { getInit() {
commonQuery().then(res => { commonQuery().then(res => {
......
...@@ -94,10 +94,7 @@ export default { ...@@ -94,10 +94,7 @@ export default {
}, },
refresh() { refresh() {
this.searchOption = {}; this.searchOption = {};
this.getTableData(); this.$refs.reset != undefined ? this.$refs.reset.reset() : this.getTableData();
if (this.$refs.reset != undefined) {
this.$refs.reset.reset();
}
}, },
handlePageChange(pageData) { handlePageChange(pageData) {
this.params.size = pageData.size; this.params.size = pageData.size;
......
...@@ -194,8 +194,7 @@ export default { ...@@ -194,8 +194,7 @@ export default {
}); });
}, },
refresh() { refresh() {
this.reset(); this.reset();
this.getTableData();
}, },
searchQuery() { searchQuery() {
this.istrue = 1; this.istrue = 1;
...@@ -203,6 +202,7 @@ export default { ...@@ -203,6 +202,7 @@ export default {
}, },
reset() { reset() {
this.FSUForm = formInit(); this.FSUForm = formInit();
this.getTableData();
}, },
exportData() { exportData() {
// let ids = []; // let ids = [];
......
...@@ -251,8 +251,7 @@ export default { ...@@ -251,8 +251,7 @@ export default {
}); });
}, },
refresh() { refresh() {
this.reset(); this.reset();
this.getTableData();
}, },
searchQuery() { searchQuery() {
this.istrue = 1; this.istrue = 1;
...@@ -260,6 +259,7 @@ export default { ...@@ -260,6 +259,7 @@ export default {
}, },
reset() { reset() {
this.leakyCableForm = formInit(); this.leakyCableForm = formInit();
this.getTableData();
}, },
exportData() { exportData() {
......
...@@ -206,7 +206,6 @@ export default { ...@@ -206,7 +206,6 @@ export default {
}, },
refresh() { refresh() {
this.reset(); this.reset();
this.getTableData();
}, },
searchQuery() { searchQuery() {
this.istrue = 1; this.istrue = 1;
...@@ -214,6 +213,7 @@ export default { ...@@ -214,6 +213,7 @@ export default {
}, },
reset() { reset() {
this.monitorForm = formInit(); this.monitorForm = formInit();
this.getTableData();
}, },
exportData() { exportData() {
......
...@@ -158,8 +158,7 @@ export default { ...@@ -158,8 +158,7 @@ export default {
}); });
}, },
refresh() { refresh() {
this.reset(); this.reset();
this.getTableData();
}, },
searchQuery() { searchQuery() {
this.istrue = 1; this.istrue = 1;
...@@ -167,6 +166,7 @@ export default { ...@@ -167,6 +166,7 @@ export default {
}, },
reset() { reset() {
this.railData = formInit(); this.railData = formInit();
this.getTableData();
}, },
exportData() { exportData() {
......
...@@ -159,7 +159,7 @@ export default { ...@@ -159,7 +159,7 @@ export default {
}, },
refresh() { refresh() {
this.reset(); this.reset();
this.getTableData();
}, },
searchQuery() { searchQuery() {
this.istrue = 1; this.istrue = 1;
...@@ -167,6 +167,7 @@ export default { ...@@ -167,6 +167,7 @@ export default {
}, },
reset() { reset() {
this.siteForm = formInit(); this.siteForm = formInit();
this.getTableData();
}, },
exportData() { exportData() {
exportSite({ ids: this.exids }).then((res) => { exportSite({ ids: this.exids }).then((res) => {
......
...@@ -62,6 +62,7 @@ export default { ...@@ -62,6 +62,7 @@ export default {
}, },
reset() { reset() {
this.form = formInit() this.form = formInit()
this.$emit('search')
}, },
getInit() { getInit() {
selectDictType({dictType: '06'}).then(res => { selectDictType({dictType: '06'}).then(res => {
......
...@@ -4,13 +4,13 @@ ...@@ -4,13 +4,13 @@
<div class="leakage-top"> <div class="leakage-top">
<div style="color: #666666"></div> <div style="color: #666666"></div>
<div class="operate-btn"> <div class="operate-btn">
<el-button type="primary" @click="getTableData">刷新</el-button> <el-button type="primary" @click="refresh">刷新</el-button>
<el-button type="primary" @click="isQuery = !isQuery">查询</el-button> <el-button type="primary" @click="isQuery = !isQuery">查询</el-button>
<el-button type="primary" @click="exportLog">导出</el-button> <el-button type="primary" @click="exportLog">导出</el-button>
</div> </div>
</div> </div>
<div v-if="isQuery"> <div v-if="isQuery">
<search @search="getTableData" /> <search @search="getTableData" ref="reset" />
</div> </div>
<el-table <el-table
:data="tableData" :data="tableData"
...@@ -69,6 +69,9 @@ export default { ...@@ -69,6 +69,9 @@ export default {
this.params.size = pageData.size; this.params.size = pageData.size;
this.params.current = pageData.page; this.params.current = pageData.page;
this.getTableData() this.getTableData()
},
refresh() {
this.$refs.reset != undefined ? (this.$refs.reset.reset()) : (this.getTableData())
}, },
getTableData(option) { getTableData(option) {
this.searchOption = option this.searchOption = option
......
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