@@ -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>
@@ -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: '签到'
}, {
@@ -31,7 +31,7 @@
<el-table-column label="套餐名称" align="center" prop="name" show-overflow-tooltip />