|
@@ -18,10 +18,27 @@
|
|
|
|
|
|
<section class="section">
|
|
|
<article class="left">
|
|
|
- <div class="contianer">
|
|
|
- <el-carousel height="300px" indicator-position="none" :interval="3000">
|
|
|
- <el-carousel-item v-for="item in images" :key="item">
|
|
|
- <img @click="toSowDetail" :src="'http://119.3.84.55:31288/' + item" />
|
|
|
+
|
|
|
+ <div v-if="roomType == 3" class="contianer">
|
|
|
+ <el-carousel height="300px" indicator-position="none" :interval="300000">
|
|
|
+ <el-carousel-item v-for="(item, index) in number.a" :key="item + index">
|
|
|
+ <img
|
|
|
+ class="img001"
|
|
|
+ @click="toSowDetail(index)"
|
|
|
+ :src="item"
|
|
|
+ />
|
|
|
+ </el-carousel-item>
|
|
|
+ </el-carousel>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div v-else class="contianer">
|
|
|
+ <el-carousel height="300px" indicator-position="none" :interval="300000">
|
|
|
+ <el-carousel-item v-for="(item, index) in number.a" :key="item + index">
|
|
|
+ <img
|
|
|
+ class="img001"
|
|
|
+ @click="toSowDetail(index)"
|
|
|
+ :src="item"
|
|
|
+ />
|
|
|
</el-carousel-item>
|
|
|
</el-carousel>
|
|
|
</div>
|
|
@@ -31,12 +48,12 @@
|
|
|
<ul class="ul">
|
|
|
<li class="li">
|
|
|
<span class="title">产仔数:</span>
|
|
|
- <span class="content" style="font-size: 26px">9只</span>
|
|
|
+ <span class="content" style="font-size: 26px">{{12}}只</span>
|
|
|
</li>
|
|
|
<li class="li">
|
|
|
<span class="title">活仔数:</span>
|
|
|
<!-- 小于等于八只的标红 -->
|
|
|
- <span class="content" style="font-size: 26px">9只</span>
|
|
|
+ <span class="content" style="font-size: 26px">{{12}}只</span>
|
|
|
</li>
|
|
|
<li class="li">
|
|
|
<span class="title">存活率:</span>
|
|
@@ -44,8 +61,8 @@
|
|
|
<span class="content" style="font-size: 26px">100%</span>
|
|
|
</li>
|
|
|
<li class="li">
|
|
|
- <span class="title">仔猪日龄:</span>
|
|
|
- <span class="content" style="font-size: 26px">12天</span>
|
|
|
+ <span class="title">猪仔日龄:</span>
|
|
|
+ <span class="content" style="font-size: 26px">{{7}}天</span>
|
|
|
</li>
|
|
|
<li class="li">
|
|
|
<span class="title">产床状态:</span>
|
|
@@ -53,11 +70,11 @@
|
|
|
</li>
|
|
|
<li class="li">
|
|
|
<span class="title">出生日期:</span>
|
|
|
- <span class="content">2020-04-25</span>
|
|
|
+ <span class="content">2020-07-23</span>
|
|
|
</li>
|
|
|
<li class="li">
|
|
|
<span class="title">预计断奶剩余天数:</span>
|
|
|
- <span class="content">16天</span>
|
|
|
+ <span class="content">19天</span>
|
|
|
</li>
|
|
|
</ul>
|
|
|
</article>
|
|
@@ -71,6 +88,13 @@
|
|
|
<chart-b :dataArr="daysD" :timeArr="daysT"></chart-b>
|
|
|
</div>
|
|
|
</footer>
|
|
|
+<!-- :title="'共有 '+number.count[index] + ' 头小猪'" -->
|
|
|
+ <el-dialog :visible.sync="show" center>
|
|
|
+ <template slot="title">
|
|
|
+ <span style="color: #444">共有 <span style="font-size: 25px; font-weight:600">{{number.count[index]}}</span> 头小猪</span>
|
|
|
+ </template>
|
|
|
+ <img style="width: 100%" :src="number.a1[index]" alt="">
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -78,7 +102,35 @@
|
|
|
import chart_a from "./charts/chart_a";
|
|
|
import chart_b from "./charts/chart_b";
|
|
|
|
|
|
-import { reqDeliveryRoomInfo } from "@/api/deliveryRoomManagement.js";
|
|
|
+import a1 from "../../../assets/img/1.jpg";
|
|
|
+import a2 from "../../../assets/img/2.jpg";
|
|
|
+import a3 from "../../../assets/img/3.jpg";
|
|
|
+import a4 from "../../../assets/img/4.jpg";
|
|
|
+import a5 from "../../../assets/img/5.jpg";
|
|
|
+
|
|
|
+import aa1 from "../../../assets/img/a1.jpg";
|
|
|
+import aa2 from "../../../assets/img/a2.jpg";
|
|
|
+import aa3 from "../../../assets/img/a3.jpg";
|
|
|
+import aa4 from "../../../assets/img/a4.jpg";
|
|
|
+import aa5 from "../../../assets/img/a5.jpg";
|
|
|
+
|
|
|
+
|
|
|
+import b1 from "../../../assets/img/1.jpg";
|
|
|
+import b2 from "../../../assets/img/2.jpg";
|
|
|
+import b3 from "../../../assets/img/3.jpg";
|
|
|
+import b4 from "../../../assets/img/4.jpg";
|
|
|
+import b5 from "../../../assets/img/5.jpg";
|
|
|
+
|
|
|
+import ba1 from "../../../assets/img/a1.jpg";
|
|
|
+import ba2 from "../../../assets/img/a2.jpg";
|
|
|
+import ba3 from "../../../assets/img/a3.jpg";
|
|
|
+import ba4 from "../../../assets/img/a4.jpg";
|
|
|
+import ba5 from "../../../assets/img/a5.jpg";
|
|
|
+
|
|
|
+import {
|
|
|
+ reqDeliveryRoomInfo,
|
|
|
+ reqUpload
|
|
|
+} from "@/api/deliveryRoomManagement.js";
|
|
|
|
|
|
// 时间选择器配置
|
|
|
const pickerOptions = {
|
|
@@ -126,10 +178,26 @@ export default {
|
|
|
hoursD: [],
|
|
|
hoursT: [],
|
|
|
daysD: [],
|
|
|
- daysT: []
|
|
|
+ daysT: [],
|
|
|
+ value: {},
|
|
|
+ number: {
|
|
|
+ a: [a1, a2, a3, a4, a5],
|
|
|
+ a1: [aa1, aa2, aa3, aa4, aa5],
|
|
|
+ count: [13, 10, 13, 14, 13]
|
|
|
+ },
|
|
|
+ numberB: {
|
|
|
+ a: [b1, b2, b3, b4, b5],
|
|
|
+ a1: [ba1, ba2, ba3, ba4, ba5],
|
|
|
+ count: [13, 10, 13, 14, 13]
|
|
|
+ },
|
|
|
+ index: 0,
|
|
|
+ show: false,
|
|
|
+ roomType: -1
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
+ console.log(this.$route.query.type)
|
|
|
+ this.roomType = this.$route.query.type
|
|
|
this.getDeliveryRoomInfo({ bedNo: "10086-1" });
|
|
|
},
|
|
|
methods: {
|
|
@@ -138,11 +206,16 @@ export default {
|
|
|
reqDeliveryRoomInfo(data)
|
|
|
.then(res => {
|
|
|
this.images = res.value.images;
|
|
|
- res.value.thours.forEach(item => {
|
|
|
+ this.value = res.value;
|
|
|
+ this.hoursD = [];
|
|
|
+ this.hoursT = [];
|
|
|
+ this.daysD = [];
|
|
|
+ this.daysT = [];
|
|
|
+ res.value.thours.reverse().forEach(item => {
|
|
|
this.hoursD.push(item.temperature.toFixed(2));
|
|
|
- this.hoursT.push(item.timestamp.substr(0, 14));
|
|
|
+ this.hoursT.push(item.timestamp.substr(0, 14) + "时");
|
|
|
});
|
|
|
- res.value.tdays.forEach(item => {
|
|
|
+ res.value.tdays.reverse().forEach(item => {
|
|
|
this.daysD.push(item.temperature.toFixed(2));
|
|
|
this.daysT.push(item.timestamp.substr(0, 10));
|
|
|
});
|
|
@@ -153,12 +226,20 @@ export default {
|
|
|
},
|
|
|
pickerChange(value) {
|
|
|
console.log(value);
|
|
|
+ this.getDeliveryRoomInfo({ bedNo: "10086-1", date: value });
|
|
|
// this.date = Math.floor(new Date(value[0]).getTime() / 1000)
|
|
|
// this.getReportList()
|
|
|
},
|
|
|
- toSowDetail() {
|
|
|
- console.log(555);
|
|
|
- this.$message.warning("母猪详细信息正在开发中!!");
|
|
|
+ toSowDetail(index) {
|
|
|
+ console.log(index)
|
|
|
+ this.index = index
|
|
|
+ this.show = true
|
|
|
+ // console.log(data.path[0].currentSrc);
|
|
|
+ // console.log(data.path[0]);
|
|
|
+ // console.log(data.path);
|
|
|
+ // reqUpload({imageUrl: data.path[0].currentSrc}).then(res => {
|
|
|
+ // console.log(res)
|
|
|
+ // })
|
|
|
},
|
|
|
goBack() {
|
|
|
this.$router.go(-1);
|