Browse Source

fix: 工程巡查、维修养护列表增加重置筛选按钮

master_tdsql
易浩轩 1 year ago
parent
commit
05b2481c39
  1. 7
      src/views/runManage/engineering/inspectionItems/Dike.vue
  2. 7
      src/views/runManage/engineering/inspectionItems/Sluice.vue
  3. 8
      src/views/runManage/engineering/inspectionPlan/Dike.vue
  4. 8
      src/views/runManage/engineering/inspectionPlan/Sluice.vue
  5. 6
      src/views/runManage/engineering/inspectionRecords/Dike.vue
  6. 6
      src/views/runManage/engineering/inspectionRecords/Sluice.vue
  7. 7
      src/views/runManage/maintenance/maintenancePlan/Dike.vue
  8. 7
      src/views/runManage/maintenance/maintenancePlan/Sluice.vue
  9. 14
      src/views/runManage/maintenance/maintenanceRecords/Dike.vue
  10. 14
      src/views/runManage/maintenance/maintenanceRecords/Sluice.vue

7
src/views/runManage/engineering/inspectionItems/Dike.vue

@ -65,6 +65,12 @@ export default {
console.log('🚀表格数据🚀', res) console.log('🚀表格数据🚀', res)
}) })
}, },
//
resetSearch() {
this.searchInput = ''
this.searchType = 3
this.searchTableList()
},
// //
editTableItem(row) { editTableItem(row) {
getDFInspectionProject(row.id).then((res) => { getDFInspectionProject(row.id).then((res) => {
@ -235,6 +241,7 @@ export default {
<el-option label="全部" :value="3"></el-option> <el-option label="全部" :value="3"></el-option>
</el-select> </el-select>
<el-button class="search-btn" type="success" @click="searchTableList()">搜索</el-button> <el-button class="search-btn" type="success" @click="searchTableList()">搜索</el-button>
<el-button @click="resetSearch()">重置</el-button>
</div> </div>
<el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success" <el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success"
@click="dialogVisible = true">添加</el-button> @click="dialogVisible = true">添加</el-button>

7
src/views/runManage/engineering/inspectionItems/Sluice.vue

@ -65,6 +65,12 @@ export default {
console.log('🚀表格数据🚀', res) console.log('🚀表格数据🚀', res)
}) })
}, },
//
resetSearch() {
this.searchInput = ''
this.searchType = 3
this.searchTableList()
},
// //
editTableItem(row) { editTableItem(row) {
getSZInspectionProject(row.id).then((res) => { getSZInspectionProject(row.id).then((res) => {
@ -236,6 +242,7 @@ export default {
<el-option label="全部" :value="3"></el-option> <el-option label="全部" :value="3"></el-option>
</el-select> </el-select>
<el-button class="search-btn" type="success" @click="searchTableList()">搜索</el-button> <el-button class="search-btn" type="success" @click="searchTableList()">搜索</el-button>
<el-button @click="resetSearch()">重置</el-button>
</div> </div>
<el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success" <el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success"
@click="dialogVisible = true">添加</el-button> @click="dialogVisible = true">添加</el-button>

8
src/views/runManage/engineering/inspectionPlan/Dike.vue

@ -216,7 +216,12 @@ export default {
} }
console.log('🚀res1🚀', res) console.log('🚀res1🚀', res)
}) })
} },
//
resetSearch() {
this.searchInput = ''
this.getTableData()
},
}, },
mounted() { mounted() {
// //
@ -247,6 +252,7 @@ export default {
<span>计划名称</span> <span>计划名称</span>
<el-input class="search-input" v-model="searchInput" placeholder="请输入计划名称" /> <el-input class="search-input" v-model="searchInput" placeholder="请输入计划名称" />
<el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button> <el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button>
<el-button @click="resetSearch()">重置</el-button>
</div> </div>
<el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success" <el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success"
@click="dialogVisible = true">添加</el-button> @click="dialogVisible = true">添加</el-button>

8
src/views/runManage/engineering/inspectionPlan/Sluice.vue

@ -218,7 +218,12 @@ export default {
this.pageData.total = res.total this.pageData.total = res.total
} }
}) })
} },
//
resetSearch() {
this.searchInput = ''
this.getTableData()
},
}, },
mounted() { mounted() {
// //
@ -249,6 +254,7 @@ export default {
<span>计划名称</span> <span>计划名称</span>
<el-input class="search-input" v-model="searchInput" placeholder="请输入计划名称" /> <el-input class="search-input" v-model="searchInput" placeholder="请输入计划名称" />
<el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button> <el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button>
<el-button @click="resetSearch()">搜索</el-button>
</div> </div>
<el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success" <el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success"
@click="dialogVisible = true">添加</el-button> @click="dialogVisible = true">添加</el-button>

6
src/views/runManage/engineering/inspectionRecords/Dike.vue

@ -45,6 +45,11 @@ export default {
} }
console.log('🚀列表数据🚀', res) console.log('🚀列表数据🚀', res)
}) })
},
//
resetSearch() {
this.searchInput = ''
this.getTableData()
} }
}, },
mounted() { mounted() {
@ -64,6 +69,7 @@ export default {
<span>巡检记录</span> <span>巡检记录</span>
<el-input class="search-input" v-model="searchInput" placeholder="请输入巡检记录" /> <el-input class="search-input" v-model="searchInput" placeholder="请输入巡检记录" />
<el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button> <el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button>
<el-button @click="resetSearch()">重置</el-button>
</div> </div>
<el-table class="table" height="690" :data="tableData" border> <el-table class="table" height="690" :data="tableData" border>
<el-table-column type="index" align="center" label="序号" width="100" /> <el-table-column type="index" align="center" label="序号" width="100" />

6
src/views/runManage/engineering/inspectionRecords/Sluice.vue

@ -45,6 +45,11 @@ export default {
} }
console.log('🚀列表数据🚀', res) console.log('🚀列表数据🚀', res)
}) })
},
//
resetSearch() {
this.searchInput = ''
this.getTableData()
} }
}, },
mounted() { mounted() {
@ -64,6 +69,7 @@ export default {
<span>巡检记录</span> <span>巡检记录</span>
<el-input class="search-input" v-model="searchInput" placeholder="请输入巡检记录" /> <el-input class="search-input" v-model="searchInput" placeholder="请输入巡检记录" />
<el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button> <el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button>
<el-button @click="resetSearch()">重置</el-button>
</div> </div>
<el-table class="table" height="690" :data="tableData" border> <el-table class="table" height="690" :data="tableData" border>
<el-table-column type="index" align="center" label="序号" width="100" /> <el-table-column type="index" align="center" label="序号" width="100" />

7
src/views/runManage/maintenance/maintenancePlan/Dike.vue

@ -205,6 +205,12 @@ export default {
} }
console.log('🚀表格数据🚀', res) console.log('🚀表格数据🚀', res)
}) })
},
//
resetSearch() {
this.searchInput = ''
this.searchLevel = 1
this.getTableData()
} }
}, },
mounted() { mounted() {
@ -228,6 +234,7 @@ export default {
<el-option v-for="item in dikeLevel" :label="item.label" :value="item.value" :key="item.id"></el-option> <el-option v-for="item in dikeLevel" :label="item.label" :value="item.value" :key="item.id"></el-option>
</el-select> </el-select>
<el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button> <el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button>
<el-button @click="resetSearch()">重置</el-button>
</div> </div>
<el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success" <el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success"
@click="dialogVisible = true">添加</el-button> @click="dialogVisible = true">添加</el-button>

7
src/views/runManage/maintenance/maintenancePlan/Sluice.vue

@ -201,6 +201,12 @@ export default {
} }
console.log('🚀表格数据🚀', res) console.log('🚀表格数据🚀', res)
}) })
},
//
resetSearch() {
this.searchInput = ''
this.searchLevel = 1
this.getTableData()
} }
}, },
mounted() { mounted() {
@ -224,6 +230,7 @@ export default {
<el-option v-for="item in dikeLevel" :label="item.label" :value="item.value" :key="item.id"></el-option> <el-option v-for="item in dikeLevel" :label="item.label" :value="item.value" :key="item.id"></el-option>
</el-select> </el-select>
<el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button> <el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button>
<el-button @click="resetSearch()">重置</el-button>
</div> </div>
<el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success" <el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success"
@click="dialogVisible = true">添加</el-button> @click="dialogVisible = true">添加</el-button>

14
src/views/runManage/maintenance/maintenanceRecords/Dike.vue

@ -244,12 +244,13 @@ export default {
} }
}, },
// //
getTableData(value = '') { getTableData(value = '', status = '') {
postDFMaintenanceRecordsList({ postDFMaintenanceRecordsList({
data: { data: {
timeView: { timeView: {
timeField: "create_time" timeField: "create_time"
}, },
status: status == 2 ? '' : status
}, },
cv: { cv: {
name: "name", name: "name",
@ -265,13 +266,19 @@ export default {
} }
console.log('🚀表格数据🚀', res) console.log('🚀表格数据🚀', res)
}) })
},
//
resetSearch() {
this.searchInput = ''
this.selectStatus = '2'
this.getTableData()
} }
}, },
mounted() { mounted() {
// //
this.getTableData() this.getTableData()
// //
getDicts('xs_record_status').then((res) => { getDicts('xs_yh_record_status').then((res) => {
if (res.data && Array.isArray(res.data)) { if (res.data && Array.isArray(res.data)) {
this.statusList = res.data this.statusList = res.data
} }
@ -295,7 +302,8 @@ export default {
<el-option v-for="item in statusList" :label="item.dictLabel" :value="item.dictValue" <el-option v-for="item in statusList" :label="item.dictLabel" :value="item.dictValue"
:key="item.id"></el-option> :key="item.id"></el-option>
</el-select> </el-select>
<el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button> <el-button class="search-btn" type="success" @click="getTableData(searchInput, selectStatus)">搜索</el-button>
<el-button @click="resetSearch()">重置</el-button>
</div> </div>
<el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success" <el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success"
@click="dialogVisible = true">添加</el-button> @click="dialogVisible = true">添加</el-button>

14
src/views/runManage/maintenance/maintenanceRecords/Sluice.vue

@ -244,12 +244,13 @@ export default {
} }
}, },
// //
getTableData(value = '') { getTableData(value = '', status = '') {
postSZMaintenanceRecordsList({ postSZMaintenanceRecordsList({
data: { data: {
timeView: { timeView: {
timeField: "create_time" timeField: "create_time"
}, },
status: status == 2 ? '' : status
}, },
cv: { cv: {
name: "name", name: "name",
@ -265,13 +266,19 @@ export default {
} }
console.log('🚀表格数据🚀', res) console.log('🚀表格数据🚀', res)
}) })
},
//
resetSearch() {
this.searchInput = ''
this.selectStatus = '2'
this.getTableData()
} }
}, },
mounted() { mounted() {
// //
this.getTableData() this.getTableData()
// //
getDicts('xs_record_status').then((res) => { getDicts('xs_yh_record_status').then((res) => {
if (res.data && Array.isArray(res.data)) { if (res.data && Array.isArray(res.data)) {
this.statusList = res.data this.statusList = res.data
} }
@ -295,7 +302,8 @@ export default {
<el-option v-for="item in statusList" :label="item.dictLabel" :value="item.dictValue" <el-option v-for="item in statusList" :label="item.dictLabel" :value="item.dictValue"
:key="item.id"></el-option> :key="item.id"></el-option>
</el-select> </el-select>
<el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button> <el-button class="search-btn" type="success" @click="getTableData(searchInput,selectStatus)">搜索</el-button>
<el-button @click="resetSearch()">重置</el-button>
</div> </div>
<el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success" <el-button class="search-btn" style=" margin-right: 16px;margin-bottom: 8px; float: right;" type="success"
@click="dialogVisible = true">添加</el-button> @click="dialogVisible = true">添加</el-button>

Loading…
Cancel
Save