样式优化

jcbranch
fanluyan 10 months ago
parent 2bdaa08e7e
commit a215eaca12

@ -22,7 +22,7 @@
</el-form> </el-form>
</div> </div>
<div class="zzMsg"> <div class="zzMsg">
<p class="total"> <p class="total" v-if="showDiv">
<span <span
>已选中<el-tag type="primary">{{ >已选中<el-tag type="primary">{{
multipleSelection.length multipleSelection.length
@ -41,17 +41,60 @@
>离线<el-tag type="danger">{{ offlineNum }}</el-tag></span >离线<el-tag type="danger">{{ offlineNum }}</el-tag></span
> >
<span <span
>传图<el-tag type="danger">{{ noPicNum }}</el-tag></span >传图<el-tag type="danger">{{ noPicNum }}</el-tag></span
> >
<span <span
>磁盘异常数量<el-tag type="danger">{{ freeNum }}</el-tag></span >磁盘异常<el-tag type="danger">{{ freeNum }}</el-tag></span
> >
<span <span
>装置总数<el-tag type="info">{{ tableData.length }}</el-tag></span >装置总数<el-tag type="info">{{ tableData.length }}</el-tag></span
> >
</p> </p>
<p class="total" v-else>
<el-tooltip class="item" effect="dark" content="导出" placement="top"> <el-popover
placement="top"
trigger="click"
popper-class="totalPopover"
>
<span
>已选中<el-tag type="primary">{{
multipleSelection.length
}}</el-tag></span
>
<span
>运维<el-tag type="primary">{{ ywNumber }}</el-tag></span
>
<span
>快心跳<el-tag type="primary">{{ kxtNumber }}</el-tag></span
>
<span
>在线<el-tag type="success">{{ onlineNum }}</el-tag></span
>
<span
>离线<el-tag type="danger">{{ offlineNum }}</el-tag></span
>
<span
>未传图<el-tag type="danger">{{ noPicNum }}</el-tag></span
>
<span
>磁盘异常<el-tag type="danger">{{ freeNum }}</el-tag></span
>
<span
>装置总数<el-tag type="info">{{
tableData.length
}}</el-tag></span
>
<el-button type="primary" slot="reference">数据统计</el-button>
</el-popover>
</p>
<el-dropdown @command="handleCommand">
<el-button type="primary" icon="el-icon-more" circle></el-button>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item command="a">导出</el-dropdown-item>
<el-dropdown-item command="b">扩展列</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
<!-- <el-tooltip class="item" effect="dark" content="导出" placement="top">
<el-button <el-button
type="primary" type="primary"
icon="el-icon-tickets" icon="el-icon-tickets"
@ -66,7 +109,7 @@
icon="el-icon-s-operation" icon="el-icon-s-operation"
@click="drawer = true" @click="drawer = true"
></el-button> ></el-button>
</el-tooltip> </el-tooltip> -->
</div> </div>
</div> </div>
<u-table <u-table
@ -1208,6 +1251,7 @@ export default {
"noPicNum", "noPicNum",
"freeNum", "freeNum",
"tableLoaidng", "tableLoaidng",
"showDiv",
], ],
components: { components: {
rowMsgDialog, rowMsgDialog,
@ -1956,8 +2000,15 @@ export default {
handleExport() { handleExport() {
this.$parent.exportTable(); this.$parent.exportTable();
}, },
// //
handleCommand(command) {
if (command == "a") {
this.handleExport();
}
if (command == "b") {
this.drawer = true;
}
},
// id,row-keykey // id,row-keykey
getRowKey(row) { getRowKey(row) {
return row.id; return row.id;
@ -2831,6 +2882,8 @@ export default {
color: #333; color: #333;
} }
} }
.totalPopover {
}
.drawBox { .drawBox {
//margin-left: auto; //margin-left: auto;
} }
@ -3225,4 +3278,10 @@ export default {
font-style: normal; font-style: normal;
} }
} }
.totalPopover {
display: flex;
span {
margin-right: 4px;
}
}
</style> </style>

@ -220,6 +220,36 @@
></el-button> ></el-button>
</el-tooltip> </el-tooltip>
</div> </div>
<div class="searchSimple" v-if="!showDiv">
<el-form :inline="true" :model="formdata" class="demo-form-inline">
<el-form-item label="活动" class="activitybox">
<el-select
@keyup.enter.native="onSubmit()"
v-model="formdata.activityId"
filterable
@change="changeActive"
>
<el-option
v-for="item in activityOptions"
:key="item.id"
:label="item.name"
:value="item.id"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="装置编号" class="cmdibox">
<el-input
@keyup.enter.native="onSubmit()"
v-model="formdata.cmdid"
placeholder="请输入装置编号"
clearable
></el-input>
</el-form-item>
<el-form-item class="btngrop">
<el-button type="primary" @click="onSubmit"></el-button>
</el-form-item>
</el-form>
</div>
<div <div
class="tableBox" class="tableBox"
:style="{ height: showDiv ? 'calc(100% - 82px)' : 'calc(100% - 2px)' }" :style="{ height: showDiv ? 'calc(100% - 82px)' : 'calc(100% - 2px)' }"
@ -232,6 +262,7 @@
:noPicNum="noPicNum" :noPicNum="noPicNum"
:freeNum="freeNum" :freeNum="freeNum"
:tableLoaidng="tableLoaidng" :tableLoaidng="tableLoaidng"
:showDiv="showDiv"
></tableMain> ></tableMain>
</div> </div>
</div> </div>
@ -785,6 +816,28 @@ export default {
} }
} }
} }
.searchSimple {
position: absolute;
top: 12px;
left: 435px;
z-index: 2;
.el-form-item {
margin-bottom: 0px;
}
.el-select {
width: 160px;
.el-input {
width: 160px;
}
}
.el-input {
width: 180px;
.el-input__inner {
padding-left: 8px;
padding-right: 15px;
}
}
}
.tableBox { .tableBox {
//height: calc(100% - 102px); //height: calc(100% - 102px);
} }

Loading…
Cancel
Save