linan 4 years ago
parent
commit
df40b76854
100 changed files with 88 additions and 137875 deletions
  1. 40 48
      src/views/Login/Login.vue
  2. 47 32
      src/views/deliveryRoomManagement/detail/Detail.vue
  3. 1 1
      src/views/deliveryRoomManagement/detail/charts/EConT.vue
  4. 0 2
      src/views/index/Index.vue
  5. 0 7
      猪仔管家/data/document.js
  6. 0 172
      猪仔管家/data/styles.css
  7. 0 7
      猪仔管家/files/new_page_1/data.js
  8. 0 3753
      猪仔管家/files/new_page_1/styles.css
  9. 0 7
      猪仔管家/files/psy分析/data.js
  10. 0 6052
      猪仔管家/files/psy分析/styles.css
  11. 0 7
      猪仔管家/files/产床002/data.js
  12. 0 3667
      猪仔管家/files/产床002/styles.css
  13. 0 7
      猪仔管家/files/产床003/data.js
  14. 0 3642
      猪仔管家/files/产床003/styles.css
  15. 0 7
      猪仔管家/files/产床004/data.js
  16. 0 6028
      猪仔管家/files/产床004/styles.css
  17. 0 7
      猪仔管家/files/产床005/data.js
  18. 0 6028
      猪仔管家/files/产床005/styles.css
  19. 0 7
      猪仔管家/files/产床006/data.js
  20. 0 6028
      猪仔管家/files/产床006/styles.css
  21. 0 7
      猪仔管家/files/产床007/data.js
  22. 0 6028
      猪仔管家/files/产床007/styles.css
  23. 0 7
      猪仔管家/files/产床008/data.js
  24. 0 6028
      猪仔管家/files/产床008/styles.css
  25. 0 7
      猪仔管家/files/产床信息(产床001)/data.js
  26. 0 3992
      猪仔管家/files/产床信息(产床001)/styles.css
  27. 0 7
      猪仔管家/files/产房信息/data.js
  28. 0 4238
      猪仔管家/files/产房信息/styles.css
  29. 0 7
      猪仔管家/files/产房配置/data.js
  30. 0 7552
      猪仔管家/files/产房配置/styles.css
  31. 0 7
      猪仔管家/files/企业信息/data.js
  32. 0 4002
      猪仔管家/files/企业信息/styles.css
  33. 0 7
      猪仔管家/files/出栏预测/data.js
  34. 0 3218
      猪仔管家/files/出栏预测/styles.css
  35. 0 7
      猪仔管家/files/员工信息/data.js
  36. 0 4147
      猪仔管家/files/员工信息/styles.css
  37. 0 7
      猪仔管家/files/权限配置/data.js
  38. 0 5738
      猪仔管家/files/权限配置/styles.css
  39. 0 7
      猪仔管家/files/牧场信息/data.js
  40. 0 4139
      猪仔管家/files/牧场信息/styles.css
  41. 0 7
      猪仔管家/files/猪床绑定/data.js
  42. 0 5863
      猪仔管家/files/猪床绑定/styles.css
  43. 0 7
      猪仔管家/files/猪舍信息/data.js
  44. 0 14825
      猪仔管家/files/猪舍信息/styles.css
  45. 0 7
      猪仔管家/files/生产预警/data.js
  46. 0 3768
      猪仔管家/files/生产预警/styles.css
  47. 0 7
      猪仔管家/files/种猪信息/data.js
  48. 0 4719
      猪仔管家/files/种猪信息/styles.css
  49. 0 7
      猪仔管家/files/节拍分析/data.js
  50. 0 2276
      猪仔管家/files/节拍分析/styles.css
  51. 0 7
      猪仔管家/files/角色设置/data.js
  52. 0 6403
      猪仔管家/files/角色设置/styles.css
  53. 0 7
      猪仔管家/files/设备故障/data.js
  54. 0 6428
      猪仔管家/files/设备故障/styles.css
  55. 0 7
      猪仔管家/files/设备配置/data.js
  56. 0 2300
      猪仔管家/files/设备配置/styles.css
  57. 0 7
      猪仔管家/files/软件设置/data.js
  58. 0 3251
      猪仔管家/files/软件设置/styles.css
  59. 0 7
      猪仔管家/files/首页/data.js
  60. 0 3311
      猪仔管家/files/首页/styles.css
  61. BIN
      猪仔管家/images/psy分析/axhub-line-chart_u2030.png
  62. BIN
      猪仔管家/images/psy分析/u1915.png
  63. BIN
      猪仔管家/images/psy分析/u1919.png
  64. BIN
      猪仔管家/images/psy分析/u1927.png
  65. BIN
      猪仔管家/images/psy分析/u1931.png
  66. BIN
      猪仔管家/images/psy分析/u1949.png
  67. BIN
      猪仔管家/images/psy分析/u1956.png
  68. BIN
      猪仔管家/images/psy分析/u1968.png
  69. BIN
      猪仔管家/images/psy分析/u1969.png
  70. BIN
      猪仔管家/images/psy分析/u1970.png
  71. BIN
      猪仔管家/images/psy分析/u2004.png
  72. BIN
      猪仔管家/images/psy分析/u2010.png
  73. BIN
      猪仔管家/images/psy分析/u2014.png
  74. BIN
      猪仔管家/images/psy分析/u2031.png
  75. BIN
      猪仔管家/images/产床002/u385.png
  76. BIN
      猪仔管家/images/产床002/u387.png
  77. BIN
      猪仔管家/images/产床002/u398.png
  78. BIN
      猪仔管家/images/产床002/u399.png
  79. BIN
      猪仔管家/images/产床002/u400.png
  80. BIN
      猪仔管家/images/产床002/u401.png
  81. BIN
      猪仔管家/images/产床002/u403.png
  82. BIN
      猪仔管家/images/产床002/u404.png
  83. BIN
      猪仔管家/images/产床002/u405.png
  84. BIN
      猪仔管家/images/产床002/u406.png
  85. BIN
      猪仔管家/images/产床002/u407.png
  86. BIN
      猪仔管家/images/产床002/u408.png
  87. BIN
      猪仔管家/images/产床002/u410.png
  88. BIN
      猪仔管家/images/产床002/u416.png
  89. BIN
      猪仔管家/images/产床002/u424.png
  90. BIN
      猪仔管家/images/产床002/u429.png
  91. BIN
      猪仔管家/images/产床002/u430.png
  92. BIN
      猪仔管家/images/产床002/u431.png
  93. BIN
      猪仔管家/images/产床002/u433.png
  94. BIN
      猪仔管家/images/产床信息(产床001)/axhub-line-chart_u275.png
  95. BIN
      猪仔管家/images/产床信息(产床001)/u265.png
  96. BIN
      猪仔管家/images/产床信息(产床001)/u267.png
  97. BIN
      猪仔管家/images/产床信息(产床001)/u268.png
  98. BIN
      猪仔管家/images/产床信息(产床001)/u271.png
  99. BIN
      猪仔管家/images/产床信息(产床001)/u277.png
  100. 0 0
      猪仔管家/images/产床信息(产床001)/u284.png

+ 40 - 48
src/views/Login/Login.vue

@@ -59,8 +59,8 @@ export default {
     data() {
         return {
             form: {
-                userName: "yjj",
-                userPwd: "147414"
+                userName: "demo",
+                userPwd: "123456"
             },
             isShowDialog: false,
             orgList: null,
@@ -68,25 +68,23 @@ export default {
         };
     },
     created() {},
-    methods: {
-        /* 登录按钮 */
-        onSignIn(formName) {
-            this.$refs[formName].validate(valid => {
-                if (valid) {
-                    reqLogin(this.form)
-                        .then(res => {
-                            localStorage.setItem("token", res.token);
-                            this.doOrganizationChoose();
-                        })
-                        .catch(err => {
-                            console.log("登录失败", err);
-                            this.$message.error("登录失败!")
-                        });
-                } else {
-                    console.log("error submit!!");
-                    return false;
-                }
+    methods: {/* 登录按钮 */
+        onSignIn() {
+            const loading = this.$loading({
+                lock: true,
+                text: "登录中...",
+                spinner: "el-icon-loading",
+                background: "rgba(0, 0, 0, 0.7)"
             });
+            reqLogin(this.form)
+                .then(res => {
+                    loading.close();
+                    localStorage.setItem("token", res.token);
+                    this.doOrganizationChoose();
+                })
+                .catch(err => {
+                    console.log("登录失败", err);
+                });
         },
         handleSet: function() {
             if (!this.orgSelected) {
@@ -95,43 +93,37 @@ export default {
         },
         doOrganizationChoose() {
             this.loading = true;
-            reqOrgChoose()
-                .then(res => {
-                    if (res == null || res.length == 0) {
-                        this.$message.info("您没有加入任何组织!");
-                    } else if (res.length > 1) {
-                        this.isShowDialog = true;
-                        this.orgList = res;
-                    } else {
-                        // this.setOrganizationId(res[0].id);
-                    }
-                })
-                .catch(err => {
-                    console.log(err);
-                    this.loading = false;
-                });
+            reqOrgChoose().then(res => {
+                if (res == null || res.length == 0) {
+                    this.$message.info("您没有加入任何组织!");
+                } else if (res.length > 1) {
+                    this.isShowDialog = true;
+                    this.orgList = res;
+                } else {
+                    this.setOrganizationId(res[0].id);
+                }
+            }).catch(err => {
+                console.log(err)
+                this.loading = false;
+            })
         },
-        setOrganizationId(id) {
+        setOrganizationId(id){
             if (!id) {
                 this.$message.error("发生了一点不愉快的错误!");
                 return;
             }
             this.loading = true;
-            reqOrganizationId({ orgId: id })
-                .then(res => {
-                    this.isShowDialog = false;
+            reqOrganizationId({orgId: id}).then(res => {
+                this.isShowDialog = false;
                     //导航到 正式页面
                     this.$router.replace("/home/Index");
-                })
-                .catch(err => {
-                    if (err.errMsg) this.$message.error(err.errMsg);
+            }).catch(err => {
+                if (err.errMsg) this.$message.error(err.errMsg);
                     else this.$message.error("服务器发生异常");
-                })
-                .finally(res => {
-                    this.loading = false;
-                });
-        }
-    },
+            }).finally( res => {
+                this.loading = false;
+            })
+        },},
     mounted() {}
 };
 </script>

+ 47 - 32
src/views/deliveryRoomManagement/detail/Detail.vue

@@ -116,19 +116,21 @@
                 </div>
             </article>
             <article class="carousel">
-                <div class="contianer" v-if="empty[0].length>0">
-                    <el-carousel height="360px" indicator-position="none" :interval="3000">
+                <div class="contianer" v-if="img1" style="height:480px;width:700px; overflow: hidden;">
+                    <!-- <el-carousel height="480px" indicator-position="none" :interval="300000">
                         <el-carousel-item v-for="(item, index) in empty[0]" :key="index">
                             <img :src="item" style="width:100%" />
                         </el-carousel-item>
-                    </el-carousel>
+                    </el-carousel>-->
+                    <img :src="img1" style="width:700px" />
                 </div>
-                <div class="contianer" v-if="empty[1].length>0">
-                    <el-carousel height="360px" indicator-position="none" :interval="3000">
+                <div class="contianer" v-if="img2" style="height:480px;700px; overflow: hidden;">
+                    <!-- <el-carousel height="480px" indicator-position="none" :interval="300000">
                         <el-carousel-item v-for="(item, index) in empty[1]" :key="index">
                             <img :src="item" style="width:100%" />
                         </el-carousel-item>
-                    </el-carousel>
+                    </el-carousel>-->
+                    <img :src="img2" style="width:700px;" />
                 </div>
             </article>
             <article class="charts">
@@ -216,12 +218,6 @@ import EEleT from "./charts/EEleT";
 import EEnvT from "./charts/EEnvT";
 import ESowT from "./charts/ESowT";
 
-import empty1 from "../../../assets/img/empty1.jpg";
-import empty2 from "../../../assets/img/empty2.jpg";
-import empty3 from "../../../assets/img/empty3.jpg";
-import empty4 from "../../../assets/img/empty4.jpg";
-import empty5 from "../../../assets/img/empty5.jpg";
-
 import {
     reqBedInfo,
     reqPiggyData,
@@ -276,23 +272,25 @@ export default {
             bed: null,
             date: "",
             format: {
-                f1: (percentage) => {
+                f1: percentage => {
                     return `产仔数:${this.bed.litter.deliverNumber}`;
                 },
-                f2:(percentage) => {
+                f2: percentage => {
                     return `活仔数:${this.bed.litter.deliverNumber}`;
                 },
-                f3:(percentage) => {
+                f3: percentage => {
                     return `存活率:${percentage}%`;
                 },
-                f4:(percentage) => {
+                f4: percentage => {
                     return `预计断奶剩余天数:${30}`;
                 },
-                f5:(percentage) => {
+                f5: percentage => {
                     return `仔猪日龄:${30}`;
                 }
             },
             empty: [[], []],
+            img1: null,
+            img2: null,
             isShow: false,
             containerT: [],
             containertime: [],
@@ -301,14 +299,21 @@ export default {
             animalTemp: [],
             battery: [],
             piggyData: null,
-            imgData: null
+            imgData: null,
+            timer: null
         };
     },
     created() {
         //this.$route.query.id   bed.litter.mother.earTagNo
         this.getDeliveryTable(this.$route.query.code);
+        this.timer = setInterval(() => {
+            //this.getPiggyData(this.bed.deviceId, this.bed.deviceCh);
+            this.getDeliveryTable(this.$route.query.code);
+        }, 1000 * 30);
+    },
+    beforeDestroy() {
+        clearInterval(this.timer)
     },
-    beforeDestroy() {},
     methods: {
         getDeliveryTable(code) {
             let data = { code };
@@ -338,11 +343,15 @@ export default {
                     this.animalTemp = [];
                     this.battery = [];
                     res.content.forEach(item => {
-                        this.time.unshift(item.time);
-                        this.envTemp.unshift(item.envTemp);
-                        this.animalTemp.unshift(item.animalTemp);
-                        this.battery.unshift(item.battery * 100);
+                        this.time.push(item.time);
+                        this.envTemp.push(item.envTemp);
+                        this.animalTemp.push(item.animalTemp);
+                        this.battery.push(item.battery * 100);
                     });
+                    this.time.reverse()
+                    this.envTemp.reverse()
+                    this.animalTemp.reverse()
+                    this.battery.reverse()
                 })
                 .catch(err => {
                     console.error(err);
@@ -358,30 +367,34 @@ export default {
                     if (this.piggyData.length > 0) {
                         this.containerT = [];
                         this.containertime = [];
+                        //加载一张图片
+                        this.loadImage(this.piggyData[0]);
                         for (let i = 0; i < this.piggyData.length; i++) {
-                            this.loadImage(this.piggyData[i], i);
+                            // this.loadImage(this.piggyData[i], i);
                             //
-                            this.containerT.unshift(this.piggyData[i].temp);
-                            this.containertime.unshift(
+                            this.containerT.push(this.piggyData[i].temp);
+                            this.containertime.push(
                                 this.piggyData[i].created
                             );
                         }
+                        this.containerT.reverse()
+                        this.containertime.reverse()
                     }
                 })
                 .catch(err => {
                     console.error(err);
                 });
         },
-        loadImage(piggydata, y) {
+        loadImage(piggydata) {
             //每个有两个图片
             let file1 = piggydata.file1;
             let ai1 = JSON.parse(piggydata.aiData1);
-            this.drawImage(file1, ai1, 0, y);
+            this.drawImage(file1, ai1, 1);
             let file2 = piggydata.file2;
             let ai2 = JSON.parse(piggydata.aiData2);
-            this.drawImage(file2, ai2, 1, y);
+            this.drawImage(file2, ai2, 2);
         },
-        drawImage(file, ai, x, y) {
+        drawImage(file, ai, x) {
             //x一维,y二维
             let canvas = new fabric.Canvas(file);
             canvas.clear();
@@ -407,7 +420,9 @@ export default {
                     }
                 }
                 let tmp = canvas.toDataURL("image/png");
-                this.empty[x][y] = tmp;
+                if (x === 1) this.$set(this, "img1", tmp);
+                else this.$set(this, "img2", tmp);
+                // this.empty[x][y] = tmp;
                 this.$forceUpdate();
             };
             img.crossOrigin = "Anonymous";
@@ -503,7 +518,7 @@ export default {
             margin: 30px;
             > div {
                 width: 700px;
-                height: 400px;
+                height: 500px;
                 // border: 1px solid #00f;
             }
         }

+ 1 - 1
src/views/deliveryRoomManagement/detail/charts/EConT.vue

@@ -18,7 +18,7 @@ export default {
         // 原始温度上加 3
         dataArr2() {
             return this.dataArr.map(item => {
-                return item * 1 + 3.18
+                return (item * 1 + 3.18).toFixed(2)
             })
         }
     },

+ 0 - 2
src/views/index/Index.vue

@@ -108,7 +108,6 @@ export default {
         getIndexInfo() {
             reqIndexInfo()
                 .then(res => {
-                    console.log(res);
                     this.info = res;
                     this.chart_a_data.data1 = [
                         {
@@ -139,7 +138,6 @@ export default {
         getProductionWarnList() {
             reqProductionWarnList({ pageSize: 1000, pageNum: 1 })
                 .then(res => {
-                    console.log(res.content)
                     this.tableData = res.content;
                 })
                 .catch(err => {

File diff suppressed because it is too large
+ 0 - 7
猪仔管家/data/document.js


+ 0 - 172
猪仔管家/data/styles.css

@@ -1,172 +0,0 @@
-.ax_default {
-  font-family:'Arial Normal', 'Arial';
-  font-weight:400;
-  font-style:normal;
-  font-size:13px;
-  color:#333333;
-  text-align:center;
-  line-height:normal;
-}
-.box_1 {
-}
-._分类按纽 {
-  font-size:16px;
-  text-align:left;
-  line-height:26px;
-}
-.heading_1 {
-  font-family:'Arial Normal', 'Arial';
-  font-weight:bold;
-  font-style:normal;
-  font-size:32px;
-  text-align:left;
-}
-.box_3 {
-}
-.ellipse {
-}
-._图片 {
-}
-.button {
-}
-.primary_button {
-  color:#FFFFFF;
-}
-.link_button {
-  color:#169BD5;
-}
-._一级标题 {
-  font-family:'Arial Normal', 'Arial';
-  font-weight:bold;
-  font-style:normal;
-  font-size:32px;
-  text-align:left;
-}
-._二级标题 {
-  font-family:'Arial Normal', 'Arial';
-  font-weight:bold;
-  font-style:normal;
-  font-size:24px;
-  text-align:left;
-}
-._三级标题 {
-  font-family:'Arial Normal', 'Arial';
-  font-weight:bold;
-  font-style:normal;
-  font-size:18px;
-  text-align:left;
-}
-._四级标题 {
-  font-family:'Arial Normal', 'Arial';
-  font-weight:bold;
-  font-style:normal;
-  font-size:14px;
-  text-align:left;
-}
-._五级标题 {
-  font-family:'Arial Normal', 'Arial';
-  font-weight:bold;
-  font-style:normal;
-  text-align:left;
-}
-._六级标题 {
-  font-family:'Arial Normal', 'Arial';
-  font-weight:bold;
-  font-style:normal;
-  font-size:10px;
-  text-align:left;
-}
-._文本段落 {
-  text-align:left;
-}
-._文本链接 {
-  color:#0000FF;
-}
-.line {
-}
-.text_field {
-  color:#000000;
-  text-align:left;
-}
-.droplist {
-  color:#000000;
-  text-align:left;
-}
-.list_box {
-  color:#000000;
-  text-align:left;
-}
-.radio_button {
-  text-align:left;
-}
-.html_button {
-  text-align:center;
-}
-.tree_node {
-  text-align:left;
-}
-.table_cell {
-}
-.menu_item {
-}
-._流程形状 {
-}
-.icon {
-}
-._默认样式 {
-}
-._文本链接1 {
-  color:#0000FF;
-}
-.image {
-}
-._鼠标悬停文本链接时 {
-}
-._鼠标按下文本链接时 {
-}
-._形状 {
-  font-family:'微软雅黑';
-  font-weight:400;
-  font-style:normal;
-  color:#797979;
-}
-.label {
-  font-size:14px;
-  text-align:left;
-}
-.flow_shape {
-}
-.shape {
-}
-.heading_11 {
-  font-family:'Arial Negreta', 'Arial Normal', 'Arial';
-  font-weight:700;
-  font-style:normal;
-  font-size:32px;
-  text-align:left;
-}
-.image1 {
-  color:#000000;
-}
-.paragraph {
-  text-align:left;
-}
-.icon1 {
-}
-.box_2 {
-}
-._文本段落1 {
-  text-align:left;
-}
-._形状1 {
-}
-._图片1 {
-}
-.box_11 {
-}
-.label1 {
-  font-size:14px;
-  text-align:left;
-}
-._鼠标按下文本链接时1 {
-}

File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/new_page_1/data.js


File diff suppressed because it is too large
+ 0 - 3753
猪仔管家/files/new_page_1/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/psy分析/data.js


File diff suppressed because it is too large
+ 0 - 6052
猪仔管家/files/psy分析/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/产床002/data.js


File diff suppressed because it is too large
+ 0 - 3667
猪仔管家/files/产床002/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/产床003/data.js


File diff suppressed because it is too large
+ 0 - 3642
猪仔管家/files/产床003/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/产床004/data.js


File diff suppressed because it is too large
+ 0 - 6028
猪仔管家/files/产床004/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/产床005/data.js


File diff suppressed because it is too large
+ 0 - 6028
猪仔管家/files/产床005/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/产床006/data.js


File diff suppressed because it is too large
+ 0 - 6028
猪仔管家/files/产床006/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/产床007/data.js


File diff suppressed because it is too large
+ 0 - 6028
猪仔管家/files/产床007/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/产床008/data.js


File diff suppressed because it is too large
+ 0 - 6028
猪仔管家/files/产床008/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/产床信息(产床001)/data.js


File diff suppressed because it is too large
+ 0 - 3992
猪仔管家/files/产床信息(产床001)/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/产房信息/data.js


File diff suppressed because it is too large
+ 0 - 4238
猪仔管家/files/产房信息/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/产房配置/data.js


File diff suppressed because it is too large
+ 0 - 7552
猪仔管家/files/产房配置/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/企业信息/data.js


File diff suppressed because it is too large
+ 0 - 4002
猪仔管家/files/企业信息/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/出栏预测/data.js


File diff suppressed because it is too large
+ 0 - 3218
猪仔管家/files/出栏预测/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/员工信息/data.js


File diff suppressed because it is too large
+ 0 - 4147
猪仔管家/files/员工信息/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/权限配置/data.js


File diff suppressed because it is too large
+ 0 - 5738
猪仔管家/files/权限配置/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/牧场信息/data.js


File diff suppressed because it is too large
+ 0 - 4139
猪仔管家/files/牧场信息/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/猪床绑定/data.js


File diff suppressed because it is too large
+ 0 - 5863
猪仔管家/files/猪床绑定/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/猪舍信息/data.js


File diff suppressed because it is too large
+ 0 - 14825
猪仔管家/files/猪舍信息/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/生产预警/data.js


File diff suppressed because it is too large
+ 0 - 3768
猪仔管家/files/生产预警/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/种猪信息/data.js


File diff suppressed because it is too large
+ 0 - 4719
猪仔管家/files/种猪信息/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/节拍分析/data.js


File diff suppressed because it is too large
+ 0 - 2276
猪仔管家/files/节拍分析/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/角色设置/data.js


File diff suppressed because it is too large
+ 0 - 6403
猪仔管家/files/角色设置/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/设备故障/data.js


File diff suppressed because it is too large
+ 0 - 6428
猪仔管家/files/设备故障/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/设备配置/data.js


File diff suppressed because it is too large
+ 0 - 2300
猪仔管家/files/设备配置/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/软件设置/data.js


File diff suppressed because it is too large
+ 0 - 3251
猪仔管家/files/软件设置/styles.css


File diff suppressed because it is too large
+ 0 - 7
猪仔管家/files/首页/data.js


File diff suppressed because it is too large
+ 0 - 3311
猪仔管家/files/首页/styles.css


BIN
猪仔管家/images/psy分析/axhub-line-chart_u2030.png


BIN
猪仔管家/images/psy分析/u1915.png


BIN
猪仔管家/images/psy分析/u1919.png


BIN
猪仔管家/images/psy分析/u1927.png


BIN
猪仔管家/images/psy分析/u1931.png


BIN
猪仔管家/images/psy分析/u1949.png


BIN
猪仔管家/images/psy分析/u1956.png


BIN
猪仔管家/images/psy分析/u1968.png


BIN
猪仔管家/images/psy分析/u1969.png


BIN
猪仔管家/images/psy分析/u1970.png


BIN
猪仔管家/images/psy分析/u2004.png


BIN
猪仔管家/images/psy分析/u2010.png


BIN
猪仔管家/images/psy分析/u2014.png


BIN
猪仔管家/images/psy分析/u2031.png


BIN
猪仔管家/images/产床002/u385.png


BIN
猪仔管家/images/产床002/u387.png


BIN
猪仔管家/images/产床002/u398.png


BIN
猪仔管家/images/产床002/u399.png


BIN
猪仔管家/images/产床002/u400.png


BIN
猪仔管家/images/产床002/u401.png


BIN
猪仔管家/images/产床002/u403.png


BIN
猪仔管家/images/产床002/u404.png


BIN
猪仔管家/images/产床002/u405.png


BIN
猪仔管家/images/产床002/u406.png


BIN
猪仔管家/images/产床002/u407.png


BIN
猪仔管家/images/产床002/u408.png


BIN
猪仔管家/images/产床002/u410.png


BIN
猪仔管家/images/产床002/u416.png


BIN
猪仔管家/images/产床002/u424.png


BIN
猪仔管家/images/产床002/u429.png


BIN
猪仔管家/images/产床002/u430.png


BIN
猪仔管家/images/产床002/u431.png


BIN
猪仔管家/images/产床002/u433.png


BIN
猪仔管家/images/产床信息(产床001)/axhub-line-chart_u275.png


BIN
猪仔管家/images/产床信息(产床001)/u265.png


BIN
猪仔管家/images/产床信息(产床001)/u267.png


BIN
猪仔管家/images/产床信息(产床001)/u268.png


BIN
猪仔管家/images/产床信息(产床001)/u271.png


BIN
猪仔管家/images/产床信息(产床001)/u277.png


+ 0 - 0
猪仔管家/images/产床信息(产床001)/u284.png


Some files were not shown because too many files changed in this diff