|
@@ -6,6 +6,7 @@
|
|
|
<el-table-column type="index" label="序号" align="center" />
|
|
|
<el-table-column label="资源平台" prop="name" align="center" />
|
|
|
<el-table-column label="音频类型" prop="audioType" align="center" :formatter="audioFormatter" />
|
|
|
+ <el-table-column label="对接方式" prop="joinType" align="center" :formatter="joinTypeFormatter" />
|
|
|
<el-table-column label="操作" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button type="text" @click="getDialog(scope.row.id)">编辑</el-button>
|
|
@@ -28,6 +29,12 @@
|
|
|
:label="item.label" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="对接方式:" prop="joinType">
|
|
|
+ <el-select v-model="dialogForm.joinType" placeholder="请选择资源对接方式">
|
|
|
+ <el-option v-for="item in joinTypeOptions" :key="item.value" :value="item.value.toString()"
|
|
|
+ :label="item.label" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item style="text-align: right;">
|
|
|
<el-button @click="cancel">取消</el-button>
|
|
|
<el-button type="primary" @click="getSubmit">确定</el-button>
|
|
@@ -72,8 +79,19 @@ export default {
|
|
|
}],
|
|
|
audioType: [{
|
|
|
required: true, message: '请选择音频类型', trigger: 'change'
|
|
|
+ }],
|
|
|
+ joinType: [{
|
|
|
+ required: true, message: '请选择资源对接方式', trigger: 'change'
|
|
|
}]
|
|
|
- }
|
|
|
+ },
|
|
|
+ // 对接方式
|
|
|
+ joinTypeOptions: [{
|
|
|
+ value: 1,
|
|
|
+ label: 'API接口'
|
|
|
+ }, {
|
|
|
+ value: 2,
|
|
|
+ label: '本地管理'
|
|
|
+ }]
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
@@ -151,6 +169,9 @@ export default {
|
|
|
// 字典翻译
|
|
|
audioFormatter(row) {
|
|
|
return row.audioType ? row.audioType.split(',').map(i => this.selectDictLabel(this.audioOptions, i)).join(',') : '/'
|
|
|
+ },
|
|
|
+ joinTypeFormatter(row) {
|
|
|
+ return this.selectDictLabel(this.joinTypeOptions, row.joinType)
|
|
|
}
|
|
|
}
|
|
|
};
|