|
@@ -1,28 +1,21 @@
|
|
<template>
|
|
<template>
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
- <el-form label-width="100px" size="small">
|
|
|
|
- <el-row>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="音乐封面:">
|
|
|
|
- <imageUpload />
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="12">
|
|
|
|
- <el-form-item label="音乐名称:">
|
|
|
|
- <el-input placeholder="请输入音乐名称" />
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="音乐类型:">
|
|
|
|
- <el-select placeholder="请选择音乐类型">
|
|
|
|
- <el-option />
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="资源平台:">
|
|
|
|
- <el-input disabled />
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- </el-row>
|
|
|
|
- <el-form-item label="音乐简介:">
|
|
|
|
- <el-input type="textarea" rows="4" placeholder="请输入音乐简介" />
|
|
|
|
|
|
+ <el-form label-width="100px">
|
|
|
|
+ <el-form-item label="专辑名称:">
|
|
|
|
+ <el-input placeholder="请输入专辑名称" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="专辑介绍:">
|
|
|
|
+ <el-input placeholder="请输入专辑介绍" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="专辑类型:">
|
|
|
|
+ <el-select placeholder="请选择传记类型">
|
|
|
|
+ <el-option />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="资源平台:">
|
|
|
|
+ <el-select placeholder="请选择资源平台">
|
|
|
|
+ <el-option />
|
|
|
|
+ </el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="付费类型:">
|
|
<el-form-item label="付费类型:">
|
|
<el-select placeholder="请选择付费类型">
|
|
<el-select placeholder="请选择付费类型">
|
|
@@ -35,90 +28,61 @@
|
|
<el-form-item label="折扣价:">
|
|
<el-form-item label="折扣价:">
|
|
<el-input placeholder="请输入折扣价" />
|
|
<el-input placeholder="请输入折扣价" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="标签分类:">
|
|
|
|
- <el-select placeholder="请选择标签分类">
|
|
|
|
- <el-option />
|
|
|
|
- </el-select>
|
|
|
|
|
|
+ <el-form-item label="专辑封面:">
|
|
|
|
+ <Upload listType="picture-card" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="关联歌曲:">
|
|
|
|
- <el-button type="primary" @click="dialogVisible = true">关联</el-button>
|
|
|
|
- <el-button disabled>解除关联</el-button>
|
|
|
|
- <el-table>
|
|
|
|
- <el-table-column label="ID" align="center"></el-table-column>
|
|
|
|
- <el-table-column label="歌曲名称" align="center"></el-table-column>
|
|
|
|
- <el-table-column label="当前状态" align="center"></el-table-column>
|
|
|
|
|
|
+ <el-form-item label="歌曲列表:" style="width: 1000px">
|
|
|
|
+ <el-button type="primary" icon="el-icon-plus">添加歌曲</el-button>
|
|
|
|
+ <!-- 列表 -->
|
|
|
|
+ <el-table :data="tableData">
|
|
|
|
+ <el-table-column type="index" label="序号" align="center" />
|
|
|
|
+ <el-table-column label="ID" align="center" />
|
|
|
|
+ <el-table-column label="歌曲名称" align="center" />
|
|
|
|
+ <el-table-column label="歌手名称" align="center" />
|
|
|
|
+ <el-table-column label="播放时长" align="center" />
|
|
|
|
+ <el-table-column label="当前状态" align="center" />
|
|
<el-table-column label="操作" align="center">
|
|
<el-table-column label="操作" align="center">
|
|
<template>
|
|
<template>
|
|
- <el-button>解除关联</el-button>
|
|
|
|
|
|
+ <el-button type="text">试听</el-button>
|
|
|
|
+ <el-button type="delete">删除</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item>
|
|
|
|
- <el-button @click="getCancel">取消</el-button>
|
|
|
|
- <el-button type="primary" @click="getSubmit">提交</el-button>
|
|
|
|
- </el-form-item>
|
|
|
|
</el-form>
|
|
</el-form>
|
|
- <!-- 关联弹窗 -->
|
|
|
|
- <el-dialog :visible.sync="dialogVisible" title="关联歌曲" width="1000px">
|
|
|
|
- <el-form inline size="mini">
|
|
|
|
- <el-form-item label="ID:">
|
|
|
|
- <el-input placeholder="请输入节目ID" />
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="歌曲名称:">
|
|
|
|
- <el-input placeholder="请输入节目名称" />
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item>
|
|
|
|
- <el-button icon="el-icon-search" type="primary">搜索</el-button>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-form>
|
|
|
|
- <el-table>
|
|
|
|
- <el-table-column type="selection" />
|
|
|
|
- <el-table-column label="ID" align="center" />
|
|
|
|
- <el-table-column label="歌曲名称" align="center" />
|
|
|
|
- <el-table-column label="当前状态" align="center" />
|
|
|
|
- </el-table>
|
|
|
|
- <!-- <pagination
|
|
|
|
- v-show="total>0"
|
|
|
|
- :total="total"
|
|
|
|
- :page.sync="form.pageNum"
|
|
|
|
- :limit.sync="form.pageSize"
|
|
|
|
- @pagination="getList"
|
|
|
|
- />-->
|
|
|
|
- <div slot="footer">
|
|
|
|
- <el-button>取消</el-button>
|
|
|
|
- <el-button type="primary">关联</el-button>
|
|
|
|
- </div>
|
|
|
|
- </el-dialog>
|
|
|
|
|
|
+ <div class="form-btn">
|
|
|
|
+ <el-button @click="cancel">取消</el-button>
|
|
|
|
+ <el-button type="primary">确定</el-button>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import imageUpload from "@/components/Upload/index";
|
|
|
|
|
|
+import Upload from "@/components/Upload/index";
|
|
export default {
|
|
export default {
|
|
components: {
|
|
components: {
|
|
- imageUpload,
|
|
|
|
|
|
+ Upload
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- // 弹窗
|
|
|
|
- dialogVisible: false,
|
|
|
|
|
|
+ tableData: []
|
|
};
|
|
};
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
// 取消
|
|
// 取消
|
|
- getCancel() {
|
|
|
|
|
|
+ cancel() {
|
|
this.$tab.closeOpenPage("/music/album");
|
|
this.$tab.closeOpenPage("/music/album");
|
|
- this.$refs.form.resetFields();
|
|
|
|
},
|
|
},
|
|
- // 提交
|
|
|
|
- getSubmit() {},
|
|
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
.el-form {
|
|
.el-form {
|
|
- width: 600px;
|
|
|
|
|
|
+ width: 500px;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.form-btn {
|
|
|
|
+ margin-top: 20px;
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|