|
@@ -24,24 +24,23 @@
|
|
|
<Upload listType="picture-card" :url="form.avatarNickHead" @upload="upload($event, 'avatarNickHead')"
|
|
|
:disabled="disabled" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="歌曲列表:">
|
|
|
+ <el-form-item label="歌曲列表:" style="width: 100%;">
|
|
|
<el-button type="primary" icon="el-icon-plus" @click="getDialog">添加歌曲</el-button>
|
|
|
+ <el-table class="table" :data="form.programList" height="329px" v-loading="form_loading">
|
|
|
+ <el-table-column label="ID" prop="id" align="center" />
|
|
|
+ <el-table-column label="歌曲名称" prop="name" align="center" show-overflow-tooltip />
|
|
|
+ <el-table-column label="歌手名称" prop="singerName" align="center" show-overflow-tooltip />
|
|
|
+ <el-table-column label="播放时长" prop="playTime" align="center" />
|
|
|
+ <el-table-column label="当前状态" prop="status" align="center" :formatter="statusFormatter" />
|
|
|
+ <el-table-column label="操作" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <Audio :src="scope.row.progaramUrl" />
|
|
|
+ <el-button type="delete" @click="getDelete(scope.$index)">删除</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
- <!-- 列表 -->
|
|
|
- <el-table class="table" :data="form.programList" height="329px" v-loading="form_loading">
|
|
|
- <el-table-column label="ID" prop="id" align="center" />
|
|
|
- <el-table-column label="歌曲名称" prop="name" align="center" show-overflow-tooltip />
|
|
|
- <el-table-column label="歌手名称" prop="singerName" align="center" show-overflow-tooltip />
|
|
|
- <el-table-column label="播放时长" prop="playTime" align="center" />
|
|
|
- <el-table-column label="当前状态" prop="status" align="center" :formatter="statusFormatter" />
|
|
|
- <el-table-column label="操作" align="center">
|
|
|
- <template slot-scope="scope">
|
|
|
- <Audio :src="scope.row.progaramUrl" />
|
|
|
- <el-button type="delete" :disabled="disabled" @click="getDelete(scope.$index)">删除</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
<div class="form-btn">
|
|
|
<el-button @click="cancel">取消</el-button>
|
|
|
<el-button v-if="!disabled" type="primary" @click="getSubmit">确定</el-button>
|
|
@@ -277,16 +276,7 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
-.el-form {
|
|
|
+.el-form-item {
|
|
|
width: 500px;
|
|
|
}
|
|
|
-
|
|
|
-.form-btn {
|
|
|
- margin-top: 20px;
|
|
|
-}
|
|
|
-
|
|
|
-.table {
|
|
|
- width: calc(100% - 100px);
|
|
|
- margin-left: 100px;
|
|
|
-}
|
|
|
</style>
|