DESKTOP-O04BTUJ\muzen 3 سال پیش
والد
کامیت
d02511d862
2فایلهای تغییر یافته به همراه9 افزوده شده و 18 حذف شده
  1. 2 14
      src/views/device/list/detail.vue
  2. 7 4
      src/views/device/list/index.vue

+ 2 - 14
src/views/device/list/detail.vue

@@ -94,11 +94,10 @@ import { deviceAdd, deviceDetail, deviceEdit } from "@/api/device/list";
 import { categoryList } from "@/api/device/category";
 import { categoryList } from "@/api/device/category";
 import { functionList } from "@/api/device/function";
 import { functionList } from "@/api/device/function";
 import imageUpload from "@/components/Upload/index";
 import imageUpload from "@/components/Upload/index";
-import mixin from "./mixin/index";
-import typeOptions from '../mixin/typeOptions'
+import { typeMixin, deviceTypeMixin, upgradeTypeMixin } from '../mixin/index';
 
 
 export default {
 export default {
-  mixins: [mixin, typeOptions],
+  mixins: [typeMixin, deviceTypeMixin, upgradeTypeMixin],
   components: {
   components: {
     imageUpload,
     imageUpload,
   },
   },
@@ -106,17 +105,6 @@ export default {
     return {
     return {
       // 能否编辑
       // 能否编辑
       disabled: false,
       disabled: false,
-      // 升级方式列表
-      upgradeTypeOptions: [
-        {
-          value: 1,
-          label: "强制",
-        },
-        {
-          value: 2,
-          label: "指定",
-        },
-      ],
       // 分类列表
       // 分类列表
       categoryOptions: [],
       categoryOptions: [],
       functionOptions: [],
       functionOptions: [],

+ 7 - 4
src/views/device/list/index.vue

@@ -22,7 +22,7 @@
         </template>
         </template>
       </el-table-column>
       </el-table-column>
       <el-table-column label="使用分类" prop="deviceType" align="center" :formatter="deviceTypeFormatter" />
       <el-table-column label="使用分类" prop="deviceType" align="center" :formatter="deviceTypeFormatter" />
-      <el-table-column label="升级方式" prop="upgradeTypeText" align="center" />
+      <el-table-column label="升级方式" prop="upgradeType" align="center" :formatter="upgradeTypeFormatter"/>
       <el-table-column label="创建时间" prop="createTimeText" align="center" />
       <el-table-column label="创建时间" prop="createTimeText" align="center" />
       <el-table-column label="操作" align="center">
       <el-table-column label="操作" align="center">
         <template slot-scope="scope">
         <template slot-scope="scope">
@@ -39,9 +39,9 @@
 
 
 <script>
 <script>
 import { listPage, deviceDelete } from '@/api/device/list'
 import { listPage, deviceDelete } from '@/api/device/list'
-import mixin from './mixin/index'
+import { deviceTypeMixin, upgradeTypeMixin } from '../mixin/index'
 export default {
 export default {
-  mixins: [mixin],
+  mixins: [deviceTypeMixin, upgradeTypeMixin],
   data() {
   data() {
     return {
     return {
       // 遮罩层
       // 遮罩层
@@ -116,7 +116,10 @@ export default {
 
 
     // 字典翻译
     // 字典翻译
     deviceTypeFormatter(row) {
     deviceTypeFormatter(row) {
-      return this.selectDictLabel(this.deviceTypeOptions, row.deviceType);
+      return this.selectDictLabel(this.deviceTypeOptions, row.deviceType)
+    },
+    upgradeTypeFormatter(row) {
+      return this.selectDictLabel(this.upgradeTypeOptions, row.upgradeType)
     }
     }
   }
   }
 }
 }