| | |
| | | return { background: "#152851", color: "#fff" }; |
| | | }; |
| | | // 表格表头样式 |
| | | const headerCellStyle = ({}) => { |
| | | const headerCellStyle = ({ }) => { |
| | | return { |
| | | background: "#152851", |
| | | color: "#fff", |
| | |
| | | |
| | | // 行点击 |
| | | function rowClick(row) { |
| | | // 读取定位飞 |
| | | // 读取定位飞 |
| | | } |
| | | |
| | | // 查看详情 |
| | | function goDetail(row) {} |
| | | function goDetail(row) { } |
| | | </script> |
| | | |
| | | <template> |
| | | <public-content> |
| | | <template #content> |
| | | <div> |
| | | <div class="search-box"> |
| | | <el-form :inline="true" :model="formInline" class="demo-form-inline"> |
| | | <el-form-item label="名称"> |
| | | <el-input |
| | | v-model="formInline.name" |
| | | placeholder="请输入名称" |
| | | clearable |
| | | style="width: 350px" |
| | | /> |
| | | <el-input v-model="formInline.name" placeholder="请输入名称" clearable style="width: 350px" /> |
| | | </el-form-item> |
| | | <el-form-item label="类型"> |
| | | <el-select |
| | | v-model="formInline.type" |
| | | placeholder="请选择" |
| | | clearable |
| | | style="width: 120px" |
| | | > |
| | | <el-option |
| | | v-for="item in opertionData" |
| | | :label="item.dictValue" |
| | | :value="item.dictKey" |
| | | /> |
| | | <el-select v-model="formInline.type" placeholder="请选择" clearable style="width: 120px"> |
| | | <el-option v-for="item in opertionData" :label="item.dictValue" :value="item.dictKey" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button siz="default" type="primary" @click="onSubmit" |
| | | >查询</el-button |
| | | > |
| | | <el-button siz="default" type="primary" @click="onSubmit">查询</el-button> |
| | | <el-button siz="default" type="" @click="clearBtn">重置</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | | :header-cell-style="headerCellStyle" |
| | | :cell-style="tableCellStyle" |
| | | v-loading="loading" |
| | | > |
| | | <el-table :data="tableData" style="width: 100%" :header-cell-style="headerCellStyle" :cell-style="tableCellStyle" |
| | | v-loading="loading"> |
| | | <el-table-column fixed prop="name" label="名称" /> |
| | | <el-table-column prop="emergencySpaceType" label="类型" width="70" /> |
| | | <el-table-column prop="mainFuncName" label="作用" width="60" /> |
| | | <el-table-column width="60" label="操作" align="center"> |
| | | <template #default="scope"> |
| | | <el-button link type="primary" size="small" :disabled="scope.row.lng==''" |
| | | @click="rowClick(scope.row)"> |
| | | <el-button link type="primary" size="small" :disabled="scope.row.lng == ''" @click="rowClick(scope.row)"> |
| | | 定位 |
| | | </el-button> |
| | | </el-button> |
| | | <!-- <el-button link type="primary" size="small" @click="goDetail"> |
| | | <i class="el-icon-document" style="color: #66b1ff"></i>详情 |
| | | </el-button> --> |
| | |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="el-page"> |
| | | <el-pagination |
| | | background |
| | | layout="prev, pager, next" |
| | | :page-size="pages.pageSize" |
| | | :total="pages.total" |
| | | @size-change="handleSizeChange" |
| | | @current-change="handleCurrentChange" |
| | | /> |
| | | <el-pagination background layout="prev, pager, next" :page-size="pages.pageSize" :total="pages.total" |
| | | @size-change="handleSizeChange" @current-change="handleCurrentChange" /> |
| | | </div> |
| | | </div> |
| | | </template> |
| | |
| | | color: #fff !important; |
| | | } |
| | | |
| | | |
| | | .search-box { |
| | | ::v-deep .el-table__body-wrapper { |
| | | background-color: #152851; |
| | | } |
| | | } |
| | | |
| | | /* 当表格没有数据时,修改表格的背景颜色 */ |
| | | .el-table--empty .el-table__body { |
| | | background-color: #19284e !important; /* 你想要的背景颜色 */ |
| | | background-color: rgba(135, 158, 199, 0.3); |
| | | /* 你想要的背景颜色 */ |
| | | } |
| | | |
| | | .el-page { |
| | |
| | | width: 100%; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | // margin-bottom:10px; |
| | | } |
| | | </style> |