DESKTOP-O04BTUJ\muzen 3 gadi atpakaļ
vecāks
revīzija
a58df28abe
2 mainītis faili ar 6 papildinājumiem un 8 dzēšanām
  1. 4 6
      src/views/device/list/detail.vue
  2. 2 2
      src/views/device/list/index.vue

+ 4 - 6
src/views/device/list/detail.vue

@@ -242,7 +242,6 @@ export default {
   },
   mounted() {
     this.disabled = this.$route.query.key === "查看" ? true : false;
-    console.log(this.$route.query.id);
     this.getList();
   },
   methods: {
@@ -253,7 +252,10 @@ export default {
           id: this.$route.query.id,
         }).then((res) => {
           if (res.data.code === 0) {
-            this.form = res.data.data;
+            this.form = res.data.data
+            this.form.typeList.map(i => {
+              this.typeOptions[i.type - 1].disabled = true
+            })
           }
         });
       }
@@ -308,8 +310,6 @@ export default {
               if (res.code === 0) {
                 this.$message.success("修改成功!");
                 this.$tab.closeOpenPage("/device/list");
-              } else {
-                this.$message.error("修改失败");
               }
             });
           } else {
@@ -318,8 +318,6 @@ export default {
               if (res.code === 0) {
                 this.$message.success("提交成功!");
                 this.$tab.closeOpenPage("/device/list");
-              } else {
-                this.$message.error("提交失败");
               }
             });
           }

+ 2 - 2
src/views/device/list/index.vue

@@ -3,7 +3,7 @@
     <!-- 搜索表单 -->
     <el-form inline label-width="100px" size="mini" @submit.native.prevent>
       <el-form-item label="设备名称:">
-        <el-input v-model="form.name" placeholder="请输入设备名称" />
+        <el-input v-model="form.name" placeholder="请输入设备名称" clearable />
       </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" @click="getSearch">搜索</el-button>
@@ -18,7 +18,7 @@
       <el-table-column label="设备名称" prop="name" align="center" />
       <el-table-column label="设备图片" prop="img" align="center" width="100">
         <template slot-scope="scope">
-          <el-image :src="scope.row.img" :preview-src-list="[scope.row.img]" fit="scale-down" />
+          <el-image :src="scope.row.img" :preview-src-list="[scope.row.img]" />
         </template>
       </el-table-column>
       <el-table-column label="使用分类" prop="deviceType" align="center" :formatter="deviceTypeFormatter" />