|
@@ -12,6 +12,7 @@ import {getMapValueByKey} from "@/utils/filters";
|
|
|
import {appKey, musicSheetSourceType, musicSheetType} from "@/utils/constant";
|
|
|
import {getSelectDataFromObj} from "@/utils/objectUtil";
|
|
|
import {sysApplicationPage} from "@views/menu-manage/api";
|
|
|
+import {getOwnerName} from "@views/music-library/musicUtil";
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'music-list',
|
|
@@ -97,7 +98,7 @@ export default defineComponent({
|
|
|
title: '所属人',
|
|
|
key: 'composer',
|
|
|
render(row: any) {
|
|
|
- return (getOwnerName(row))
|
|
|
+ return <div>{getOwnerName(row.musicSheetExtend, row.sourceType)}</div>
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -240,27 +241,6 @@ export default defineComponent({
|
|
|
]
|
|
|
}
|
|
|
|
|
|
- const getOwnerName = ((row: any) => {
|
|
|
- let ownerName;
|
|
|
- if (row.musicSheetExtend?.userName) {
|
|
|
- ownerName = row.musicSheetExtend.userName
|
|
|
- }
|
|
|
-
|
|
|
- const filter = state.useProjectData.filter((next: any) => {
|
|
|
- return next.id == row.musicSheetExtend?.applicationId
|
|
|
- }) as any;
|
|
|
- if (row.sourceType && filter.length > 0) {
|
|
|
- if (row.sourceType == 'ORG') {
|
|
|
- ownerName += ' (' + filter[0].appName + ')'
|
|
|
- } else if (row.sourceType == 'PERSON') {
|
|
|
- ownerName += ' (' + filter[0].appName + ')'
|
|
|
- } else if (row.sourceType == 'PLATFORM') {
|
|
|
- ownerName += ' (' + filter[0].appName + ')'
|
|
|
- }
|
|
|
- }
|
|
|
- return ownerName;
|
|
|
- })
|
|
|
-
|
|
|
const checkedRowKeysRef = ref<DataTableRowKey[]>([])
|
|
|
const handleCheck = (rowKeys: DataTableRowKey[]) => {
|
|
|
checkedRowKeysRef.value = rowKeys
|