|
@@ -1,167 +1,169 @@
|
|
|
<template>
|
|
|
<div class="home">
|
|
|
<div class="header_title">耳标数据</div>
|
|
|
- <div class="box" v-if="show">
|
|
|
- <div class="box_item">
|
|
|
- <p>母猪存栏</p>
|
|
|
- <p>{{pigData.stockTotal}}</p>
|
|
|
+ <div style="padding-top: 40px;">
|
|
|
+ <div class="box" v-if="show">
|
|
|
+ <div class="box_item">
|
|
|
+ <p>母猪存栏</p>
|
|
|
+ <p>{{pigData.stockTotal}}</p>
|
|
|
+ </div>
|
|
|
+ <div class="box_item">
|
|
|
+ <p>能繁母猪存栏</p>
|
|
|
+ <p>{{pigData.sowStock}}</p>
|
|
|
+ </div>
|
|
|
+ <div class="box_item">
|
|
|
+ <p>配怀存栏</p>
|
|
|
+ <p>{{pigData.stock1}}</p>
|
|
|
+ </div>
|
|
|
+ <div class="box_item">
|
|
|
+ <p>分娩存栏</p>
|
|
|
+ <p>{{pigData.stock2}}</p>
|
|
|
+ </div>
|
|
|
+ <div class="box_item">
|
|
|
+ <p>母猪新增</p>
|
|
|
+ <p>{{pigData.stockNew}}</p>
|
|
|
+ </div>
|
|
|
+ <div class="box_item">
|
|
|
+ <p>耳标离线</p>
|
|
|
+ <p>{{pigData.offlineNo}}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="box_item">
|
|
|
- <p>能繁母猪存栏</p>
|
|
|
- <p>{{pigData.sowStock}}</p>
|
|
|
+ <div class="form_item">
|
|
|
+ <el-form :inline="true" size="mini">
|
|
|
+ <el-form-item label="时间:">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="value1"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="选择日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <!-- <el-form-item label="牧场:">-->
|
|
|
+ <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- <el-form-item label="栋舍:">-->
|
|
|
+ <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <el-form-item label="采集器编码:">
|
|
|
+ <el-input v-model="deviceCode" ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="耳标号:">
|
|
|
+ <el-input v-model="eartagNo"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <!-- <el-form-item label="配标日龄:">-->
|
|
|
+ <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- <el-form-item label="日龄:">-->
|
|
|
+ <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- <el-form-item label="耳根温度:">-->
|
|
|
+ <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- <el-form-item label="环境温度:">-->
|
|
|
+ <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- <el-form-item label="耳标电量:">-->
|
|
|
+ <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <!-- <el-form-item label="信号强度:">-->
|
|
|
+ <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
+ <!-- </el-form-item>-->
|
|
|
+ <el-form-item>
|
|
|
+ <el-button type="primary" @click="search">查询</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
</div>
|
|
|
- <div class="box_item">
|
|
|
- <p>配怀存栏</p>
|
|
|
- <p>{{pigData.stock1}}</p>
|
|
|
+ <div class="box_table">
|
|
|
+ <el-table
|
|
|
+ v-loading="loading"
|
|
|
+ :data="tableData"
|
|
|
+ border
|
|
|
+ stripe
|
|
|
+ :header-cell-style="{'text-align':'center', 'background-color': '#F9FAFC', 'padding': '5px 0', 'color': '#666666'}"
|
|
|
+ :cell-style="{'text-align':'center', 'padding': '5px 0'}"
|
|
|
+ height="700"
|
|
|
+ style="width: 100%;">
|
|
|
+ <el-table-column
|
|
|
+ prop="time"
|
|
|
+ label="采集时间"
|
|
|
+ width="160">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="eartagNo"
|
|
|
+ label="耳标号"
|
|
|
+ width="150">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="tail"
|
|
|
+ label="配标时间"
|
|
|
+ width="160">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="dayAge"
|
|
|
+ label="佩标日龄">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="dayAge2"
|
|
|
+ label="日龄">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="耳根温度">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{scope.row.earTemp}}℃</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="环境温度">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{scope.row.envTemp}}℃</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="exercise"
|
|
|
+ label="运动量">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="电池电量">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{scope.row.bat}}%</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="rssi"
|
|
|
+ label="信号强度">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>-{{scope.row.rssi}}db</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="阶段">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{getStage(scope.row.stage)}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ label="栋舍">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{scope.row.version}}{{scope.row.command}}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="deviceCode"
|
|
|
+ label="采集器编码"
|
|
|
+ width="150">
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="操作">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button @click="open(scope.row)">查看</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <table-footer
|
|
|
+ :totals="totalPages"
|
|
|
+ :size="pageSize"
|
|
|
+ @sizeChange="sizeChange"
|
|
|
+ @pageChange="pageChange"></table-footer>
|
|
|
</div>
|
|
|
- <div class="box_item">
|
|
|
- <p>分娩存栏</p>
|
|
|
- <p>{{pigData.stock2}}</p>
|
|
|
- </div>
|
|
|
- <div class="box_item">
|
|
|
- <p>母猪新增</p>
|
|
|
- <p>{{pigData.stockNew}}</p>
|
|
|
- </div>
|
|
|
- <div class="box_item">
|
|
|
- <p>耳标离线</p>
|
|
|
- <p>{{pigData.offlineNo}}</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="form_item">
|
|
|
- <el-form :inline="true" size="mini">
|
|
|
- <el-form-item label="时间:">
|
|
|
- <el-date-picker
|
|
|
- v-model="value1"
|
|
|
- type="date"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="选择日期">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- <!-- <el-form-item label="牧场:">-->
|
|
|
- <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <!-- <el-form-item label="栋舍:">-->
|
|
|
- <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <el-form-item label="采集器编码:">
|
|
|
- <el-input v-model="deviceCode" ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="耳标号:">
|
|
|
- <el-input v-model="eartagNo"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <!-- <el-form-item label="配标日龄:">-->
|
|
|
- <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <!-- <el-form-item label="日龄:">-->
|
|
|
- <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <!-- <el-form-item label="耳根温度:">-->
|
|
|
- <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <!-- <el-form-item label="环境温度:">-->
|
|
|
- <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <!-- <el-form-item label="耳标电量:">-->
|
|
|
- <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <!-- <el-form-item label="信号强度:">-->
|
|
|
- <!-- <el-select filterable style="width: 120px;"></el-select>-->
|
|
|
- <!-- </el-form-item>-->
|
|
|
- <el-form-item>
|
|
|
- <el-button type="primary" @click="search">查询</el-button>
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- </div>
|
|
|
- <div class="box_table">
|
|
|
- <el-table
|
|
|
- v-loading="loading"
|
|
|
- :data="tableData"
|
|
|
- border
|
|
|
- stripe
|
|
|
- :header-cell-style="{'text-align':'center', 'background-color': '#F9FAFC', 'padding': '5px 0', 'color': '#666666'}"
|
|
|
- :cell-style="{'text-align':'center', 'padding': '5px 0'}"
|
|
|
- height="700"
|
|
|
- style="width: 100%;">
|
|
|
- <el-table-column
|
|
|
- prop="time"
|
|
|
- label="采集时间"
|
|
|
- width="160">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="eartagNo"
|
|
|
- label="耳标号"
|
|
|
- width="150">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="tail"
|
|
|
- label="配标时间"
|
|
|
- width="160">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="dayAge"
|
|
|
- label="佩标日龄">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="dayAge2"
|
|
|
- label="日龄">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="耳根温度">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>{{scope.row.earTemp}}℃</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="环境温度">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>{{scope.row.envTemp}}℃</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="exercise"
|
|
|
- label="运动量">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="电池电量">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>{{scope.row.bat}}%</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="rssi"
|
|
|
- label="信号强度">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>-{{scope.row.rssi}}db</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="阶段">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>{{getStage(scope.row.stage)}}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="栋舍">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>{{scope.row.version}}{{scope.row.command}}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="deviceCode"
|
|
|
- label="采集器编码"
|
|
|
- width="150">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="操作">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button @click="open(scope.row)">查看</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <table-footer
|
|
|
- :totals="totalPages"
|
|
|
- :size="pageSize"
|
|
|
- @sizeChange="sizeChange"
|
|
|
- @pageChange="pageChange"></table-footer>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -395,6 +397,8 @@ export default {
|
|
|
padding: 10px;
|
|
|
}
|
|
|
.header_title {
|
|
|
+ position: fixed;
|
|
|
+ width: 1640px;
|
|
|
height: 40px;
|
|
|
background-color: #F7F7F7;
|
|
|
border: 1px solid #ddd;
|
|
@@ -402,5 +406,6 @@ export default {
|
|
|
color: #6FA8C8;
|
|
|
margin-bottom: 10px;
|
|
|
padding-left: 20px;
|
|
|
+ z-index: 99;
|
|
|
}
|
|
|
</style>
|