From 2740f5f0438b38136942b04ea89a2d7c2f8be90d Mon Sep 17 00:00:00 2001
From: yziiy <15979918+mayday-yziiy@user.noreply.gitee.com>
Date: Mon, 29 Dec 2025 14:22:18 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/newuser/singerUser/form.vue | 16 +++++++++++++++-
src/views/newuser/singerUser/hook.tsx | 26 +++++++++++++++++++++-----
src/views/newuser/singerUser/index.vue | 2 ++
3 files changed, 38 insertions(+), 6 deletions(-)
diff --git a/src/views/newuser/singerUser/form.vue b/src/views/newuser/singerUser/form.vue
index 6ebb80a..058e49b 100644
--- a/src/views/newuser/singerUser/form.vue
+++ b/src/views/newuser/singerUser/form.vue
@@ -5,7 +5,7 @@ const formRules = ref({
status: [{ required: true, message: "请选择状态", trigger: "change" }],
// remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
});
-const props = defineProps(["formInline"]);
+const props = defineProps(["formInline", 'songUrl']);
const newFormInline = ref(
props.formInline
? props.formInline
@@ -23,6 +23,15 @@ defineExpose({ getRef });
+
+
+
+
+
@@ -34,3 +43,8 @@ defineExpose({ getRef });
+
diff --git a/src/views/newuser/singerUser/hook.tsx b/src/views/newuser/singerUser/hook.tsx
index 6310065..3407994 100644
--- a/src/views/newuser/singerUser/hook.tsx
+++ b/src/views/newuser/singerUser/hook.tsx
@@ -62,10 +62,13 @@ export function useData() {
{row.sex === 1 ? '男' : '女'}
)
},
- {
- label: "歌手试音地址",
- prop: "song"
- },
+ // {
+ // label: "歌手试音地址",
+ // prop: "song",
+ // cellRenderer: ({ row }) => (
+ // 试听歌曲
+ // )
+ // },
{
label: "状态",
prop: "status",
@@ -125,6 +128,18 @@ export function useData() {
contentRenderer: () => h(detailView)
});
}
+ // const openSong = (rowData) => {
+ // addDialog({
+ // title: `试听音乐`,
+ // props: {
+ // rowData: rowData
+ // },
+ // width: "60%",
+ // hideFooter: true,
+ // closeOnClickModal: false,
+ // contentRenderer: () => h(detailView)
+ // });
+ // }
const openDialog = (title = "新增", rowData: any) => {
addDialog({
title: `${title}歌手认证信息`,
@@ -132,7 +147,8 @@ export function useData() {
formInline: {
status: '',
remark: ''
- }
+ },
+ songUrl: rowData.song
},
width: "40%",
closeOnClickModal: false,
diff --git a/src/views/newuser/singerUser/index.vue b/src/views/newuser/singerUser/index.vue
index ec76945..294d523 100644
--- a/src/views/newuser/singerUser/index.vue
+++ b/src/views/newuser/singerUser/index.vue
@@ -41,6 +41,8 @@ defineOptions({
color: 'var(--el-text-color-primary)'
}" @page-current-change="handleCurrentChange" @page-size-change="handleSizeChange">
+
审核