From fa6fde084a3f6bd75e792c9ecfeda1ef683e7307 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Thu, 29 Apr 2021 15:56:12 +0800
Subject: [PATCH] 视频进度条  其他细节

---
 src/views/system/cs.vue |   68 ++++++++++++++++++++++++++-------
 1 files changed, 53 insertions(+), 15 deletions(-)

diff --git a/src/views/system/cs.vue b/src/views/system/cs.vue
index 9682a16..69f60b4 100644
--- a/src/views/system/cs.vue
+++ b/src/views/system/cs.vue
@@ -99,7 +99,7 @@
       append-to-body="true"
       class="right-open"
     >
-      <el-divider ></el-divider>
+      <el-divider></el-divider>
       <div class="r-o-our">
         <avue-crud
           :option="options"
@@ -112,6 +112,22 @@
           @current-change="currentChanges"
           @size-change="sizeChanges"
         >
+          <template slot="states" slot-scope="scope">
+            <el-tag
+              :class="[
+                scope.row.states == '掉线'
+                  ? 'diaoxianl'
+                  : scope.row.states == '在线'
+                  ? 'zaixianl'
+                  : scope.row.states == '故障'
+                  ? 'guzhagnl'
+                  : scope.row.states == '预警'
+                  ? 'baojinl'
+                  : '',
+              ]"
+              >{{ scope.row.states }}</el-tag
+            >
+          </template>
         </avue-crud>
       </div>
     </el-dialog>
@@ -172,7 +188,7 @@
         height: "auto",
         indexLabel: "序号",
         index: true,
-        card:true,
+        card: true,
         menu: false,
         header: false,
         searchShow: true,
@@ -207,7 +223,7 @@
           {
             label: "设备编号",
             prop: "deviceNumber",
-            width: 110,  
+            width: 110,
           },
           {
             label: "使用方",
@@ -233,6 +249,8 @@
             label: "设备状态",
             prop: "states",
             width: 90,
+            slot: true,
+            // className: "cityClass1",
           },
         ],
       },
@@ -730,10 +748,10 @@
           }
           //写入新的省市区
           that.form.province = val.addressComponent.province;
-          if(val.addressComponent.city==""){
-              that.form.city = val.addressComponent.province;
-          }else{
-              that.form.city = val.addressComponent.city;
+          if (val.addressComponent.city == "") {
+            that.form.city = val.addressComponent.province;
+          } else {
+            that.form.city = val.addressComponent.city;
           }
           that.form.district = val.addressComponent.district;
         }
@@ -762,7 +780,7 @@
       return this.selectionList[0].tenantId;
     },
   },
-  methods: {  
+  methods: {
     rowSave(row, done, loading) {
       add(row).then(
         () => {
@@ -1124,6 +1142,7 @@
     },
     changeDataOpen(dat) {
       //处理弹出框数据
+      console.log(dat);
       if (dat.length > 0) {
         for (var key in dat) {
           let states;
@@ -1153,7 +1172,7 @@
     },
     getMout(fid) {
       getListliuc(fid).then((res) => {
-      // console.log(res.data.data);
+        // console.log(res.data.data);
         this.getUser(res.data.data);
       });
     },
@@ -1203,17 +1222,17 @@
       // this.pages.total = 40;
       // console.log(1)
       this.loadings = true;
-    //  console.log(2)
+      //  console.log(2)
       let values = {
         ...params,
       };
-        // console.log(3)
+      // console.log(3)
       // getListliu(1, 10, {}, val.id).then((res) => {
-        var useId = this.onceData.deptId;
-          // console.log(4)
+      var useId = this.onceData.deptId;
+      // console.log(4)
       getListliu(pages.currentPage, pages.pageSize, values, useId).then(
         (res) => {
-            // console.log(5)
+          // console.log(5)
           // console.log(pages.currentPage, pages.pageSize, values, useId,332332)
           // console.log(this.datas);
           // getListliu('1', '10', {}, '1353972967828533249').then((res) => {
@@ -1230,7 +1249,6 @@
           this.loadings = false;
         }
       );
-      
     },
   },
   mounted() {},
@@ -1404,4 +1422,24 @@
     overflow: auto;
   }
 }
+.diaoxianl {
+  border: 1px solid #fff;
+  color: #fff;
+  background-color: #cdcdcd;
+}
+.zaixianl {
+  border: 1px solid #fff;
+  color: #fff;
+  background-color: #32c1a2;
+}
+.guzhagnl {
+  border: 1px solid #fff;
+  color: #fff;
+  background-color: #f49966;
+}
+.baojinl {
+  border: 1px solid #fff;
+  color: #fff;
+  background-color: #f35b5b;
+}
 </style>

--
Gitblit v1.9.3