| | |
| | | <div class="table-row"> |
| | | <div class="table-cell text-right">省:</div> |
| | | <div class="table-cell"> |
| | | <el-select |
| | | <el-select |
| | | v-model="filters.values.province" |
| | | @change="searchCity" |
| | | @change="searchCity" |
| | | allow-create |
| | | size="small" placeholder="请选择省"> |
| | | <el-option |
| | | v-for="item in filters.data.province" |
| | |
| | | </div> |
| | | <div class="table-cell text-right">市:</div> |
| | | <div class="table-cell"> |
| | | <el-select |
| | | <el-select |
| | | v-model="filters.values.city" |
| | | @change="searchCounty" |
| | | @change="searchCounty" |
| | | allow-create |
| | | size="small" placeholder="请选择市"> |
| | | <el-option |
| | | v-for="item in filters.data.city" |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </div> |
| | | <div class="table-cell text-right">区/县:</div> |
| | | <div class="table-cell text-right">区/县/班组:</div> |
| | | <div class="table-cell"> |
| | | <el-select |
| | | <el-select |
| | | v-model="filters.values.county" |
| | | @change="searchHome" |
| | | size="small" placeholder="请选择区/县"> |
| | | @change="searchHome" |
| | | size="small" placeholder="请选择区/县/班组"> |
| | | <el-option |
| | | v-for="item in filters.data.county" |
| | | :key="item.value" |
| | |
| | | </div> |
| | | <div class="table-cell text-right">机房名称:</div> |
| | | <div class="table-cell w360"> |
| | | <el-select |
| | | <el-select |
| | | v-model="filters.values.home" |
| | | @click="changeHome" |
| | | @change="changeHome" |
| | | filterable |
| | | allow-create |
| | | size="small" placeholder="请选择机房名称"> |
| | | <el-option |
| | | v-for="item in filters.data.home" |
| | |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="StationName5" |
| | | label="区县" |
| | | label="区县/班组" |
| | | min-width="120" |
| | | :resizable="false" |
| | | align="center"> |
| | |
| | | align="center"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="videoUrl" |
| | | label="视频监控序列号" |
| | | min-width="120" |
| | | :resizable="false" |
| | | align="center"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="tmp_id" |
| | | label="模板名称" |
| | | min-width="120" |
| | | :resizable="false" |
| | | align="center"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | fixed="right" |
| | | label="操作" |
| | | width="250" |
| | |
| | | <el-button type="primary" @click="searchData" round size="mini" icon="el-icon-search">查询</el-button> |
| | | <el-button type="primary" round size="mini" icon="el-icon-wallet" @click="exportFile">导出</el-button> |
| | | </div> |
| | | <el-pagination size="mini" |
| | | :current-page="page.pageCurr" |
| | | :page-sizes="[10, 20, 30, 50, 100]" |
| | | <el-pagination size="mini" |
| | | :current-page="page.pageCurr" |
| | | :page-sizes="[10, 20, 30, 50, 100]" |
| | | :page-size="page.pageSize" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="page.pageAll" |
| | |
| | | :close-on-click-modal="false" |
| | | top="0" |
| | | class="dialog-center"> |
| | | <div class="padding16161616"> |
| | | <div class="padding16161616 white-bg"> |
| | | <el-button :disabled="!isCanEdit" @click="dHandleClick()" type="primary" size="mini">电池信息编辑</el-button> |
| | | <el-button :disabled="!isCanEdit" @click="dChangeIpClick()" type="primary" size="mini" v-if="changeIp">远程IP修改</el-button> |
| | | <el-button :disabled="!isCanEdit" @click="dAutographClick()" type="primary" size="mini" v-if="autograph">签名编辑</el-button> |
| | |
| | | top="0" |
| | | class="dialog-center" |
| | | :modal-append-to-body="false"> |
| | | <add-group-mager |
| | | <add-group-mager |
| | | v-if="addDialog" |
| | | :batt="batt" |
| | | @success="addSuccess"></add-group-mager> |
| | |
| | | top="0" |
| | | class="dialog-center" |
| | | :modal-append-to-body="false"> |
| | | <edit-group-mager |
| | | <edit-group-mager |
| | | v-if="editDialog" |
| | | :batt="batt" |
| | | @success="editSuccess"></edit-group-mager> |
| | |
| | | if(searchParams.StationName5 == "") { |
| | | // 设置机房 |
| | | this.filters.data.home = [{ |
| | | label: "请选择区/县", |
| | | label: "请选择区/县/班组", |
| | | value: '' |
| | | }]; |
| | | // 查询数据 |
| | |
| | | }; |
| | | data.push(tmp); |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
| | | // 设置第一笔数据 |
| | |
| | | }); |
| | | // 设置机房 |
| | | this.filters.data.home = data; |
| | | |
| | | |
| | | // 查询数据 |
| | | this.searchData(true); |
| | | }); |
| | |
| | | searchData(noLoading) { |
| | | if(!noLoading) { |
| | | this.loading = this.$layer.loading(1); |
| | | } |
| | | } |
| | | let filters= this.filters.values; |
| | | // 构造查询条件 |
| | | let searchParams = { |
| | |
| | | data.forEach(item=>{ |
| | | item.batteryType = const_battery_type.getLabel(item.BattGroupNum, const_battery_type.types) |
| | | }); |
| | | console.log(data); |
| | | // 设置表格数据 |
| | | this.tableData = data; |
| | | |
| | |
| | | this.$layer.close(loading); |
| | | }).catch(error=>{ |
| | | console.log(error); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '删除'+batt.StationName3+'成功!' |
| | | }); |
| | | this.searchData(); |
| | | // 关闭等待框 |
| | | this.$layer.close(loading); |
| | | }); |
| | |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | .white-bg { |
| | | background-color: #fff; |
| | | } |
| | | </style> |
| | | |
| | | |