Parcourir la source

修改权限的问题

lex il y a 11 mois
Parent
commit
be76e5153f

+ 60 - 53
src/views/music-library/project-music-sheet/module/gym/music-sheet-gym.tsx

@@ -8,13 +8,15 @@ import {
   NDatePicker,
   NDescriptions,
   NDescriptionsItem,
-  NFormItem, NIcon,
+  NFormItem,
+  NIcon,
   NImage,
   NInput,
   NModal,
   NSelect,
   NSpace,
-  NTag, NTooltip,
+  NTag,
+  NTooltip,
   useDialog,
   useMessage
 } from 'naive-ui'
@@ -30,7 +32,8 @@ import {
   musicSheetType
 } from '@/utils/constant'
 import {
-  musicSheetApplicationExtendCategoryList, musicSheetApplicationExtendDel,
+  musicSheetApplicationExtendCategoryList,
+  musicSheetApplicationExtendDel,
   musicSheetApplicationExtendStatus,
   musicSheetApplicationOwnerList,
   musicSheetPageByApplication,
@@ -41,8 +44,8 @@ import { subjectPage, sysApplicationPage } from '@views/system-manage/api'
 import { filterTimes } from '@/utils/dateUtil'
 import deepClone from '@/utils/deep.clone'
 import { getOwnerName } from '@views/music-library/musicUtil'
-import MusicPreView from "@views/music-library/music-sheet/modal/musicPreView";
-import {HelpCircleOutline} from "@vicons/ionicons5";
+import MusicPreView from '@views/music-library/music-sheet/modal/musicPreView'
+import { HelpCircleOutline } from '@vicons/ionicons5'
 
 export default defineComponent({
   name: 'project-music-sheet-mec',
@@ -83,7 +86,7 @@ export default defineComponent({
         appAuditFlag: null, //是否审核版本
         detailFlag: null, //是否查询详情
         applicationId: null, //所属人项目ID
-        extendApplicationId: null, //所属人项目ID
+        extendApplicationId: null //所属人项目ID
       },
       subjectList: [],
       dataList: [] as any[],
@@ -96,7 +99,7 @@ export default defineComponent({
       applicationId: null, //应用ID
       musicPreview: false,
       musicScore: null as any,
-      useProjectData: [] as any, // 适用项目行数据
+      useProjectData: [] as any // 适用项目行数据
     })
 
     onMounted(async () => {
@@ -188,8 +191,8 @@ export default defineComponent({
         const { data } = await musicSheetPageByApplication({
           ...state.pagination,
           ...state.searchForm,
-          userId: (sourceType && sourceType === 'PERSON') ? state.searchForm.userId : null,
-          organizationRoleId: (sourceType && sourceType === 'ORG') ? state.searchForm.userId : null,
+          userId: sourceType && sourceType === 'PERSON' ? state.searchForm.userId : null,
+          organizationRoleId: sourceType && sourceType === 'ORG' ? state.searchForm.userId : null,
           ...filterTimes(state.searchForm.times, ['startTime', 'endTime']),
           applicationId: state.applicationId
         })
@@ -297,7 +300,9 @@ export default defineComponent({
                 <NDescriptionsItem label="曲目名称">
                   <TheTooltip content={row.name} />{' '}
                 </NDescriptionsItem>
-                <NDescriptionsItem label="曲目编号"><TheTooltip content={row.id} />{' '}</NDescriptionsItem>
+                <NDescriptionsItem label="曲目编号">
+                  <TheTooltip content={row.id} />{' '}
+                </NDescriptionsItem>
               </NDescriptions>
             </>
           )
@@ -325,12 +330,14 @@ export default defineComponent({
                 <NDescriptionsItem label="曲目来源">
                   {getMapValueByKey(row.sourceType, new Map(Object.entries(musicSheetSourceType)))}
                 </NDescriptionsItem>
-                <NDescriptionsItem label="多声轨渲染">{getMapValueByKey(row.musicSheetType, new Map(Object.entries(musicSheetType)))}</NDescriptionsItem>
+                <NDescriptionsItem label="多声轨渲染">
+                  {getMapValueByKey(row.musicSheetType, new Map(Object.entries(musicSheetType)))}
+                </NDescriptionsItem>
                 <NDescriptionsItem label="所属人">
-                  <TheTooltip content={getOwnerName(row.musicSheetExtend, row.sourceType)}/>
+                  <TheTooltip content={getOwnerName(row.musicSheetExtend, row.sourceType)} />
                 </NDescriptionsItem>
                 <NDescriptionsItem label="可用声部">
-                  <TheTooltip content={row.subjectNames}/>
+                  <TheTooltip content={row.subjectNames} />
                 </NDescriptionsItem>
               </NDescriptions>
             </>
@@ -368,10 +375,10 @@ export default defineComponent({
           key: 'composer',
           render(row: any) {
             return (
-                <NDescriptions labelPlacement="left" column={1}>
-                  <NDescriptionsItem label="上传人">{row.createByName}</NDescriptionsItem>
-                  <NDescriptionsItem label="上传时间">{row.createTime}</NDescriptionsItem>
-                </NDescriptions>
+              <NDescriptions labelPlacement="left" column={1}>
+                <NDescriptionsItem label="上传人">{row.createByName}</NDescriptionsItem>
+                <NDescriptionsItem label="上传时间">{row.createTime}</NDescriptionsItem>
+              </NDescriptions>
             )
           }
         },
@@ -392,13 +399,13 @@ export default defineComponent({
             return (
               <NSpace>
                 <NButton
-                    type="primary"
-                    size="small"
-                    text
-                    onClick={() => {
-                      state.musicPreview = true
-                      state.musicScore = row
-                    }}
+                  type="primary"
+                  size="small"
+                  text
+                  onClick={() => {
+                    state.musicPreview = true
+                    state.musicScore = row
+                  }}
                 >
                   预览
                 </NButton>
@@ -424,12 +431,12 @@ export default defineComponent({
                   修改
                 </NButton>
                 <NButton
-                    type="primary"
-                    size="small"
-                    text
-                    disabled={!!row.status}
-                    onClick={() => onRmove(row)}
-                    v-auth="musicSheetApplicationExtend/del1770708555010191362"
+                  type="primary"
+                  size="small"
+                  text
+                  disabled={!!row.status}
+                  onClick={() => onRmove(row)}
+                  v-auth="musicSheetApplicationExtend/del1770708555010191362"
                 >
                   删除
                 </NButton>
@@ -477,23 +484,23 @@ export default defineComponent({
             </NFormItem>
             <NFormItem label="所属项目" path="extendApplicationId">
               <NSelect
-                  placeholder="请选择所属项目"
-                  v-model:value={state.searchForm.extendApplicationId}
-                  options={state.useProjectData}
-                  clearable
-                  onUpdateValue={async (value: any) => {
-                    state.searchForm.extendApplicationId = value
-                    if (value) {
-                      await updateUserIdData(state.searchForm.sourceType)
-                      state.userIdDisable = !(
-                          state.searchForm.sourceType && state.searchForm.sourceType !== 'PLATFORM'
-                      )
-                    } else {
-                      state.searchForm.userId = null
-                      state.userIdDisable = true
-                      state.userIdData = []
-                    }
-                  }}
+                placeholder="请选择所属项目"
+                v-model:value={state.searchForm.extendApplicationId}
+                options={state.useProjectData}
+                clearable
+                onUpdateValue={async (value: any) => {
+                  state.searchForm.extendApplicationId = value
+                  if (value) {
+                    await updateUserIdData(state.searchForm.sourceType)
+                    state.userIdDisable = !(
+                      state.searchForm.sourceType && state.searchForm.sourceType !== 'PLATFORM'
+                    )
+                  } else {
+                    state.searchForm.userId = null
+                    state.userIdDisable = true
+                    state.userIdData = []
+                  }
+                }}
               />
             </NFormItem>
             <NFormItem label="所属人" path="userId">
@@ -689,12 +696,12 @@ export default defineComponent({
             />
           </NModal>
           <NModal
-              blockScroll={true}
-              v-model:show={state.musicPreview}
-              preset="dialog"
-              showIcon={false}
-              title={'曲目预览'}
-              style={{ width: 'auto' }}
+            blockScroll={true}
+            v-model:show={state.musicPreview}
+            preset="dialog"
+            showIcon={false}
+            title={'曲目预览'}
+            style={{ width: 'auto' }}
           >
             <MusicPreView item={state.musicScore} />
           </NModal>

+ 72 - 69
src/views/music-library/project-music-sheet/module/klx/music-sheet-klx.tsx

@@ -41,7 +41,7 @@ import { filterTimes } from '@/utils/dateUtil'
 import deepClone from '@/utils/deep.clone'
 import { getOwnerName } from '@views/music-library/musicUtil'
 import UpdateMusic from '@views/music-library/project-music-sheet/module/klx/updateMusic'
-import MusicPreView from "@views/music-library/music-sheet/modal/musicPreView";
+import MusicPreView from '@views/music-library/music-sheet/modal/musicPreView'
 
 export default defineComponent({
   name: 'music-sheet-KLX',
@@ -80,9 +80,9 @@ export default defineComponent({
         availableType: null, //可用途径 ORG 机构 PLATFORM 平台
         appAuditFlag: null, //是否审核版本
         detailFlag: null, //是否查询详情
-        musicTagIds: [] as any,//曲目标签
+        musicTagIds: [] as any, //曲目标签
         applicationId: null, //所属人项目ID
-        extendApplicationId: null, //所属人项目ID
+        extendApplicationId: null //所属人项目ID
       },
       subjectList: [],
       dataList: [] as any[],
@@ -95,7 +95,7 @@ export default defineComponent({
       applicationId: null, //应用ID
       musicPreview: false,
       musicScore: null as any,
-      useProjectData: [] as any, // 适用项目行数据
+      useProjectData: [] as any // 适用项目行数据
     })
 
     onMounted(async () => {
@@ -197,8 +197,8 @@ export default defineComponent({
         const { data } = await musicSheetPageByApplication({
           ...state.pagination,
           ...state.searchForm,
-          userId: (sourceType && sourceType === 'PERSON') ? state.searchForm.userId : null,
-          organizationRoleId: (sourceType && sourceType === 'ORG') ? state.searchForm.userId : null,
+          userId: sourceType && sourceType === 'PERSON' ? state.searchForm.userId : null,
+          organizationRoleId: sourceType && sourceType === 'ORG' ? state.searchForm.userId : null,
           musicTagIds: state.searchForm.musicTagIds?.join(','),
           ...filterTimes(state.searchForm.times, ['startTime', 'endTime']),
           applicationId: state.applicationId
@@ -307,7 +307,6 @@ export default defineComponent({
       })
     }
 
-
     const columns = (): any => {
       return [
         {
@@ -322,7 +321,9 @@ export default defineComponent({
                 <NDescriptionsItem label="曲目名称">
                   <TheTooltip content={row.name} />{' '}
                 </NDescriptionsItem>
-                <NDescriptionsItem label="曲目编号"><TheTooltip content={row.id} />{' '}</NDescriptionsItem>
+                <NDescriptionsItem label="曲目编号">
+                  <TheTooltip content={row.id} />{' '}
+                </NDescriptionsItem>
               </NDescriptions>
             </>
           )
@@ -343,12 +344,14 @@ export default defineComponent({
                 <NDescriptionsItem label="曲目来源">
                   {getMapValueByKey(row.sourceType, new Map(Object.entries(musicSheetSourceType)))}
                 </NDescriptionsItem>
-                <NDescriptionsItem label="多声轨渲染">{getMapValueByKey(row.musicSheetType, new Map(Object.entries(musicSheetType)))}</NDescriptionsItem>
+                <NDescriptionsItem label="多声轨渲染">
+                  {getMapValueByKey(row.musicSheetType, new Map(Object.entries(musicSheetType)))}
+                </NDescriptionsItem>
                 <NDescriptionsItem label="所属人">
-                  <TheTooltip content={getOwnerName(row.musicSheetExtend, row.sourceType)}/>
+                  <TheTooltip content={getOwnerName(row.musicSheetExtend, row.sourceType)} />
                 </NDescriptionsItem>
                 <NDescriptionsItem label="可用声部">
-                  <TheTooltip content={row.subjectNames}/>
+                  <TheTooltip content={row.subjectNames} />
                 </NDescriptionsItem>
               </NDescriptions>
             </>
@@ -421,10 +424,10 @@ export default defineComponent({
           key: 'composer',
           render(row: any) {
             return (
-                <NDescriptions labelPlacement="left" column={1}>
-                  <NDescriptionsItem label="上传人">{row.createByName}</NDescriptionsItem>
-                  <NDescriptionsItem label="上传时间">{row.createTime}</NDescriptionsItem>
-                </NDescriptions>
+              <NDescriptions labelPlacement="left" column={1}>
+                <NDescriptionsItem label="上传人">{row.createByName}</NDescriptionsItem>
+                <NDescriptionsItem label="上传时间">{row.createTime}</NDescriptionsItem>
+              </NDescriptions>
             )
           }
         },
@@ -445,13 +448,13 @@ export default defineComponent({
             return (
               <NSpace>
                 <NButton
-                    type="primary"
-                    size="small"
-                    text
-                    onClick={() => {
-                      state.musicPreview = true
-                      state.musicScore = row
-                    }}
+                  type="primary"
+                  size="small"
+                  text
+                  onClick={() => {
+                    state.musicPreview = true
+                    state.musicScore = row
+                  }}
                 >
                   预览
                 </NButton>
@@ -459,7 +462,7 @@ export default defineComponent({
                   type="primary"
                   size="small"
                   text
-                  v-auth="musicSheetApplicationExtend/status1751235210464198657"
+                  v-auth="musicSheetApplicationExtend/status1751229794627878914"
                   onClick={() => onChangeStatus(row)}
                 >
                   {row.status ? '停用' : '启用'}
@@ -477,12 +480,12 @@ export default defineComponent({
                   修改
                 </NButton>
                 <NButton
-                    type="primary"
-                    size="small"
-                    text
-                    disabled={!!row.status}
-                    onClick={() => onRmove(row)}
-                    v-auth="musicSheetApplicationExtend/del1770708473623916546"
+                  type="primary"
+                  size="small"
+                  text
+                  disabled={!!row.status}
+                  onClick={() => onRmove(row)}
+                  v-auth="musicSheetApplicationExtend/del1770708473623916546"
                 >
                   删除
                 </NButton>
@@ -512,41 +515,41 @@ export default defineComponent({
             </NFormItem>
             <NFormItem label="曲目来源" path="sourceType">
               <NSelect
-                  placeholder="请选择曲目来源"
-                  v-model:value={state.searchForm.sourceType}
-                  options={getSelectDataFromObj(musicSheetSourceType)}
-                  onUpdateValue={async (value: any) => {
-                    state.userIdData = []
-                    state.searchForm.userId = null
-                    if (value && value !== 'PLATFORM') {
-                      await updateUserIdData(value)
-                      state.userIdDisable = !state.searchForm.extendApplicationId
-                    } else {
-                      state.userIdDisable = true
-                    }
-                  }}
-                  clearable
+                placeholder="请选择曲目来源"
+                v-model:value={state.searchForm.sourceType}
+                options={getSelectDataFromObj(musicSheetSourceType)}
+                onUpdateValue={async (value: any) => {
+                  state.userIdData = []
+                  state.searchForm.userId = null
+                  if (value && value !== 'PLATFORM') {
+                    await updateUserIdData(value)
+                    state.userIdDisable = !state.searchForm.extendApplicationId
+                  } else {
+                    state.userIdDisable = true
+                  }
+                }}
+                clearable
               />
             </NFormItem>
             <NFormItem label="所属项目" path="applicationId">
               <NSelect
-                  placeholder="请选择所属项目"
-                  v-model:value={state.searchForm.extendApplicationId}
-                  options={state.useProjectData}
-                  clearable
-                  onUpdateValue={async (value: any) => {
-                    state.searchForm.extendApplicationId = value
-                    if (value) {
-                      await updateUserIdData(state.searchForm.sourceType)
-                      state.userIdDisable = !(
-                          state.searchForm.sourceType && state.searchForm.sourceType !== 'PLATFORM'
-                      )
-                    } else {
-                      state.searchForm.userId = null
-                      state.userIdDisable = true
-                      state.userIdData = []
-                    }
-                  }}
+                placeholder="请选择所属项目"
+                v-model:value={state.searchForm.extendApplicationId}
+                options={state.useProjectData}
+                clearable
+                onUpdateValue={async (value: any) => {
+                  state.searchForm.extendApplicationId = value
+                  if (value) {
+                    await updateUserIdData(state.searchForm.sourceType)
+                    state.userIdDisable = !(
+                      state.searchForm.sourceType && state.searchForm.sourceType !== 'PLATFORM'
+                    )
+                  } else {
+                    state.searchForm.userId = null
+                    state.userIdDisable = true
+                    state.userIdData = []
+                  }
+                }}
               />
             </NFormItem>
             <NFormItem label="所属人" path="userId">
@@ -658,7 +661,7 @@ export default defineComponent({
             <NSpace style={{ paddingBottom: '12px' }}>
               <NButton
                 type="primary"
-                v-auth="musicSheetApplicationExtend/saveBatch1751234344277508097"
+                v-auth="musicSheetApplicationExtend/saveBatch1751227277370195969"
                 onClick={() => {
                   state.showAddDialog = true
                 }}
@@ -667,7 +670,7 @@ export default defineComponent({
               </NButton>
               <NButton
                 disabled={checkedRowKeysRef.value.length == 0}
-                v-auth="musicSheetApplicationExtend/status1751235210464198657"
+                v-auth="musicSheetApplicationExtend/status1751229794627878914"
                 onClick={() => {
                   onBatchChangeStatus(false)
                 }}
@@ -676,7 +679,7 @@ export default defineComponent({
               </NButton>
               <NButton
                 disabled={checkedRowKeysRef.value.length == 0}
-                v-auth="musicSheetApplicationExtend/status1751235210464198657"
+                v-auth="musicSheetApplicationExtend/status1751229794627878914"
                 onClick={() => {
                   onBatchChangeStatus(true)
                 }}
@@ -738,12 +741,12 @@ export default defineComponent({
             />
           </NModal>
           <NModal
-              blockScroll={true}
-              v-model:show={state.musicPreview}
-              preset="dialog"
-              showIcon={false}
-              title={'曲目预览'}
-              style={{ width: 'auto' }}
+            blockScroll={true}
+            v-model:show={state.musicPreview}
+            preset="dialog"
+            showIcon={false}
+            title={'曲目预览'}
+            style={{ width: 'auto' }}
           >
             <MusicPreView item={state.musicScore} />
           </NModal>

+ 75 - 71
src/views/music-library/project-music-sheet/module/kt/music-sheet-kt.tsx

@@ -23,19 +23,21 @@ import TheTooltip from '@components/TheTooltip'
 import AddMusic from '@views/music-library/project-music-sheet/module/kt/addMusic'
 import UpdateMusic from '@views/music-library/project-music-sheet/module/kt/updateMusic'
 import {
-  musicSheetApplicationExtendCategoryList, musicSheetApplicationExtendDel,
+  musicSheetApplicationExtendCategoryList,
+  musicSheetApplicationExtendDel,
   musicSheetApplicationExtendStatus,
   musicSheetApplicationOwnerList,
-  musicSheetPageByApplication, musicSheetRemove
+  musicSheetPageByApplication,
+  musicSheetRemove
 } from '@views/music-library/api'
 import { getMapValueByKey, getSelectDataFromObj } from '@/utils/objectUtil'
-import {appKey, musicSheetAudioType, musicSheetSourceType, musicSheetType} from '@/utils/constant'
+import { appKey, musicSheetAudioType, musicSheetSourceType, musicSheetType } from '@/utils/constant'
 import { sysApplicationPage } from '@views/menu-manage/api'
 import { musicSheetApplicationExtendSubjectList } from '@views/system-manage/api'
 import { filterTimes } from '@/utils/dateUtil'
 import deepClone from '@/utils/deep.clone'
 import { getOwnerName } from '@views/music-library/musicUtil'
-import MusicPreView from "@views/music-library/music-sheet/modal/musicPreView";
+import MusicPreView from '@views/music-library/music-sheet/modal/musicPreView'
 
 export default defineComponent({
   name: 'project-music-sheet-KT',
@@ -78,7 +80,7 @@ export default defineComponent({
         appAuditFlag: null, //是否审核版本
         detailFlag: null, //是否查询详情
         applicationId: null, //所属人项目ID
-        extendApplicationId: null, //所属人项目ID
+        extendApplicationId: null //所属人项目ID
       },
       subjectList: [],
       dataList: [] as any[],
@@ -91,7 +93,7 @@ export default defineComponent({
       applicationId: null, //应用ID
       musicPreview: false,
       musicScore: null as any,
-      useProjectData: [] as any, // 适用项目行数据
+      useProjectData: [] as any // 适用项目行数据
     })
 
     onMounted(async () => {
@@ -153,7 +155,6 @@ export default defineComponent({
       } catch {}
     }
 
-
     const saveForm = ref()
 
     const onSearch = () => {
@@ -180,8 +181,8 @@ export default defineComponent({
         const { data } = await musicSheetPageByApplication({
           ...state.pagination,
           ...state.searchForm,
-          userId: (sourceType && sourceType === 'PERSON') ? state.searchForm.userId : null,
-          organizationRoleId: (sourceType && sourceType === 'ORG') ? state.searchForm.userId : null,
+          userId: sourceType && sourceType === 'PERSON' ? state.searchForm.userId : null,
+          organizationRoleId: sourceType && sourceType === 'ORG' ? state.searchForm.userId : null,
           ...filterTimes(state.searchForm.times, ['startTime', 'endTime']),
           applicationId: state.applicationId
         })
@@ -275,7 +276,6 @@ export default defineComponent({
       })
     }
 
-
     const columns = (): any => {
       return [
         {
@@ -290,7 +290,9 @@ export default defineComponent({
                 <NDescriptionsItem label="曲目名称">
                   <TheTooltip content={row.name} />{' '}
                 </NDescriptionsItem>
-                <NDescriptionsItem label="曲目编号"><TheTooltip content={row.id} />{' '}</NDescriptionsItem>
+                <NDescriptionsItem label="曲目编号">
+                  <TheTooltip content={row.id} />{' '}
+                </NDescriptionsItem>
               </NDescriptions>
             </>
           )
@@ -311,12 +313,14 @@ export default defineComponent({
                 <NDescriptionsItem label="曲目来源">
                   {getMapValueByKey(row.sourceType, new Map(Object.entries(musicSheetSourceType)))}
                 </NDescriptionsItem>
-                <NDescriptionsItem label="多声轨渲染">{getMapValueByKey(row.musicSheetType, new Map(Object.entries(musicSheetType)))}</NDescriptionsItem>
+                <NDescriptionsItem label="多声轨渲染">
+                  {getMapValueByKey(row.musicSheetType, new Map(Object.entries(musicSheetType)))}
+                </NDescriptionsItem>
                 <NDescriptionsItem label="所属人">
                   <TheTooltip content={getOwnerName(row.musicSheetExtend, row.sourceType)} />
                 </NDescriptionsItem>
                 <NDescriptionsItem label="可用声部">
-                  <TheTooltip content={row.subjectNames}/>
+                  <TheTooltip content={row.subjectNames} />
                 </NDescriptionsItem>
               </NDescriptions>
             </>
@@ -364,10 +368,10 @@ export default defineComponent({
           key: 'composer',
           render(row: any) {
             return (
-                <NDescriptions labelPlacement="left" column={1}>
-                  <NDescriptionsItem label="上传人">{row.createByName}</NDescriptionsItem>
-                  <NDescriptionsItem label="上传时间">{row.createTime}</NDescriptionsItem>
-                </NDescriptions>
+              <NDescriptions labelPlacement="left" column={1}>
+                <NDescriptionsItem label="上传人">{row.createByName}</NDescriptionsItem>
+                <NDescriptionsItem label="上传时间">{row.createTime}</NDescriptionsItem>
+              </NDescriptions>
             )
           }
         },
@@ -388,13 +392,13 @@ export default defineComponent({
             return (
               <NSpace>
                 <NButton
-                    type="primary"
-                    size="small"
-                    text
-                    onClick={() => {
-                      state.musicPreview = true
-                      state.musicScore = row
-                    }}
+                  type="primary"
+                  size="small"
+                  text
+                  onClick={() => {
+                    state.musicPreview = true
+                    state.musicScore = row
+                  }}
                 >
                   预览
                 </NButton>
@@ -402,7 +406,7 @@ export default defineComponent({
                   type="primary"
                   size="small"
                   text
-                  v-auth="musicSheetApplicationExtend/status1751229794627878914"
+                  v-auth="musicSheetApplicationExtend/status1751235210464198657"
                   onClick={() => onChangeStatus(row)}
                 >
                   {row.status ? '停用' : '启用'}
@@ -420,12 +424,12 @@ export default defineComponent({
                   修改
                 </NButton>
                 <NButton
-                    type="primary"
-                    size="small"
-                    text
-                    disabled={!!row.status}
-                    onClick={() => onRmove(row)}
-                    v-auth="musicSheetApplicationExtend/del1770696070576254977"
+                  type="primary"
+                  size="small"
+                  text
+                  disabled={!!row.status}
+                  onClick={() => onRmove(row)}
+                  v-auth="musicSheetApplicationExtend/del1770696070576254977"
                 >
                   删除
                 </NButton>
@@ -455,41 +459,41 @@ export default defineComponent({
             </NFormItem>
             <NFormItem label="曲目来源" path="sourceType">
               <NSelect
-                  placeholder="请选择曲目来源"
-                  v-model:value={state.searchForm.sourceType}
-                  options={getSelectDataFromObj(musicSheetSourceType)}
-                  onUpdateValue={async (value: any) => {
-                    state.userIdData = []
-                    state.searchForm.userId = null
-                    if (value && value !== 'PLATFORM') {
-                      await updateUserIdData(value)
-                      state.userIdDisable = !state.searchForm.extendApplicationId
-                    } else {
-                      state.userIdDisable = true
-                    }
-                  }}
-                  clearable
+                placeholder="请选择曲目来源"
+                v-model:value={state.searchForm.sourceType}
+                options={getSelectDataFromObj(musicSheetSourceType)}
+                onUpdateValue={async (value: any) => {
+                  state.userIdData = []
+                  state.searchForm.userId = null
+                  if (value && value !== 'PLATFORM') {
+                    await updateUserIdData(value)
+                    state.userIdDisable = !state.searchForm.extendApplicationId
+                  } else {
+                    state.userIdDisable = true
+                  }
+                }}
+                clearable
               />
             </NFormItem>
             <NFormItem label="所属项目" path="applicationId">
               <NSelect
-                  placeholder="请选择所属项目"
-                  v-model:value={state.searchForm.extendApplicationId}
-                  options={state.useProjectData}
-                  clearable
-                  onUpdateValue={async (value: any) => {
-                    state.searchForm.extendApplicationId = value
-                    if (value) {
-                      await updateUserIdData(state.searchForm.sourceType)
-                      state.userIdDisable = !(
-                          state.searchForm.sourceType && state.searchForm.sourceType !== 'PLATFORM'
-                      )
-                    } else {
-                      state.searchForm.userId = null
-                      state.userIdDisable = true
-                      state.userIdData = []
-                    }
-                  }}
+                placeholder="请选择所属项目"
+                v-model:value={state.searchForm.extendApplicationId}
+                options={state.useProjectData}
+                clearable
+                onUpdateValue={async (value: any) => {
+                  state.searchForm.extendApplicationId = value
+                  if (value) {
+                    await updateUserIdData(state.searchForm.sourceType)
+                    state.userIdDisable = !(
+                      state.searchForm.sourceType && state.searchForm.sourceType !== 'PLATFORM'
+                    )
+                  } else {
+                    state.searchForm.userId = null
+                    state.userIdDisable = true
+                    state.userIdData = []
+                  }
+                }}
               />
             </NFormItem>
             <NFormItem label="所属人" path="userId">
@@ -594,7 +598,7 @@ export default defineComponent({
             <NSpace style={{ paddingBottom: '12px' }}>
               <NButton
                 type="primary"
-                v-auth="musicSheetApplicationExtend/saveBatch1751227277370195969"
+                v-auth="musicSheetApplicationExtend/saveBatch1751234344277508097"
                 onClick={() => {
                   state.showAddDialog = true
                 }}
@@ -603,7 +607,7 @@ export default defineComponent({
               </NButton>
               <NButton
                 disabled={checkedRowKeysRef.value.length == 0}
-                v-auth="musicSheetApplicationExtend/status1751229794627878914"
+                v-auth="musicSheetApplicationExtend/status1751235210464198657"
                 onClick={() => {
                   onBatchChangeStatus(false)
                 }}
@@ -612,7 +616,7 @@ export default defineComponent({
               </NButton>
               <NButton
                 disabled={checkedRowKeysRef.value.length == 0}
-                v-auth="musicSheetApplicationExtend/status1751229794627878914"
+                v-auth="musicSheetApplicationExtend/status1751235210464198657"
                 onClick={() => {
                   onBatchChangeStatus(true)
                 }}
@@ -677,12 +681,12 @@ export default defineComponent({
             />
           </NModal>
           <NModal
-              blockScroll={true}
-              v-model:show={state.musicPreview}
-              preset="dialog"
-              showIcon={false}
-              title={'曲目预览'}
-              style={{ width: 'auto' }}
+            blockScroll={true}
+            v-model:show={state.musicPreview}
+            preset="dialog"
+            showIcon={false}
+            title={'曲目预览'}
+            style={{ width: 'auto' }}
           >
             <MusicPreView item={state.musicScore} />
           </NModal>