完善c端接口

This commit is contained in:
menxipeng
2025-07-22 22:10:50 +08:00
parent 2fdda69c61
commit 6fecee904b
17 changed files with 128 additions and 98 deletions

View File

@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 查询会员记录列表
export function listMember(query) {
return request({
url: '/back/member/list',
url: '/back/user/list',
method: 'get',
params: query
})
@@ -41,4 +41,4 @@ export function delMember(id) {
url: '/back/member/' + id,
method: 'delete'
})
}
}

View File

@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 查询普通歌曲列表
export function listNormalSong(query) {
return request({
url: '/back/normal/list',
url: '/back/music/list',
method: 'get',
params: query
})
@@ -80,4 +80,4 @@ export function delNormalSong(id) {
url: '/back/normal/' + id,
method: 'delete'
})
}
}

View File

@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 查询混音歌曲列表
export function listRemixSong(query) {
return request({
url: '/back/remix/list',
url: '/back/music/list',
method: 'get',
params: query
})
@@ -72,4 +72,4 @@ export function delRemixSong(id) {
url: '/back/remix/' + id,
method: 'delete'
})
}
}

View File

@@ -75,11 +75,11 @@
</el-table-column>
<el-table-column label="标签" align="center" prop="tags" width="150">
<template slot-scope="scope">
<el-tag
v-for="tag in scope.row.tags"
:key="tag"
type="warning"
size="mini"
<el-tag
v-for="tag in scope.row.tags"
:key="tag"
type="warning"
size="mini"
style="margin-right: 5px;"
>
{{ tag }}
@@ -113,7 +113,7 @@
</template>
</el-table-column>
</el-table>
<pagination
v-show="total>0"
:total="total"
@@ -125,10 +125,10 @@
<!-- 添加或修改普通歌曲对话框 -->
<el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
<el-form-item label="音乐名称" prop="musicName" required>
<el-form-item label="音乐名称" prop="name" required>
<el-input v-model="form.musicName" placeholder="请输入音乐名称" />
</el-form-item>
<el-form-item label="制作人" prop="producer" required>
<el-form-item label="制作人" prop="author" required>
<el-input v-model="form.producer" placeholder="请输入制作人" />
</el-form-item>
<el-form-item label="文件类型" prop="fileType" required>