Browse Source

音乐套餐 流量套餐 展示排序

DESKTOP-O04BTUJ\muzen 2 năm trước cách đây
mục cha
commit
69efdc568c

+ 4 - 2
src/views/service/flowPackage/index.vue

@@ -30,7 +30,7 @@
     </el-form>
     <!-- 列表 -->
     <el-table :data="tableData" v-loading="loading" :default-sort="{prop: 'sort'}">
-      <el-table-column label="排序" align="center" prop="sort" />
+      <el-table-column label="排序" align="center" prop="sort" :formatter="sortFormatter" />
       <el-table-column label="流量名称" align="center" prop="name" show-overflow-tooltip />
       <el-table-column label="关联设备" align="center" prop="deviceIds" :formatter="devFormatter"
         show-overflow-tooltip />
@@ -94,7 +94,9 @@ export default {
           id: id
         }
       })
-    }
+    },
+    
+
   }
 }
 </script>

+ 9 - 2
src/views/service/mixin/index.js

@@ -51,7 +51,9 @@ const musicPackageMixin = {
   }
 }
 
-import { goodsList } from '@/api/service/musicPackage'
+import {
+  goodsList
+} from '@/api/service/musicPackage'
 const goodsMixin = {
   data() {
     return {
@@ -149,6 +151,11 @@ const indexMixin = {
     devFormatter(row) {
       return row.deviceIds ? row.deviceIds.split(',').map(i => this.selectDictLabel(this.devOptions, i)).join(',') : ''
     },
+
+    // 字典翻译
+    sortFormatter(row) {
+      return row.businessType === 5 ? row.sort : '/'
+    }
   },
 }
 
@@ -191,7 +198,7 @@ const detailMixin = {
         }]
       },
       // 服务类型
-      businessOptions:[{
+      businessOptions: [{
         value: 0,
         label: '签到'
       }, {

+ 1 - 1
src/views/service/musicPackage/index.vue

@@ -31,7 +31,7 @@
     </el-form>
     <!-- 列表 -->
     <el-table :data="tableData" v-loading="loading" :default-sort="{prop: 'sort'}">
-      <el-table-column label="排序" align="center" prop="sort" />
+      <el-table-column label="排序" align="center" prop="sort" :formatter="sortFormatter" />
       <el-table-column label="套餐名称" align="center" prop="name" show-overflow-tooltip />
       <el-table-column label="关联设备" align="center" prop="deviceIds" :formatter="devFormatter"
         show-overflow-tooltip />