|  | @@ -40,6 +40,22 @@
 | 
	
		
			
				|  |  |                  <q-item-section class="overflow-hidden ellipsis" :title="item.split`(/\/|\\/)`.pop()">
 | 
	
		
			
				|  |  |                    <a class="text-primary" :href="getUrl(item)" target="_blank">{{ item.split(/\/|\\/).pop() }}</a>
 | 
	
		
			
				|  |  |                  </q-item-section>
 | 
	
		
			
				|  |  | +                <q-item-section side>
 | 
	
		
			
				|  |  | +                  <q-btn
 | 
	
		
			
				|  |  | +                    color="primary"
 | 
	
		
			
				|  |  | +                    round
 | 
	
		
			
				|  |  | +                    flat
 | 
	
		
			
				|  |  | +                    dense
 | 
	
		
			
				|  |  | +                    icon="construction"
 | 
	
		
			
				|  |  | +                    :title="`字幕时间轴校准${
 | 
	
		
			
				|  |  | +                      !formModel.advanced_settings.fix_time_line
 | 
	
		
			
				|  |  | +                        ? '(此功能需要在进阶设置里开启自动校正字幕时间轴,检测到你当前尚未开启此选项)'
 | 
	
		
			
				|  |  | +                        : ''
 | 
	
		
			
				|  |  | +                    }`"
 | 
	
		
			
				|  |  | +                    @click="doFixSubtitleTimeline(item)"
 | 
	
		
			
				|  |  | +                    :disable="!formModel.advanced_settings.fix_time_line"
 | 
	
		
			
				|  |  | +                  ></q-btn>
 | 
	
		
			
				|  |  | +                </q-item-section>
 | 
	
		
			
				|  |  |                </q-item>
 | 
	
		
			
				|  |  |              </q-list>
 | 
	
		
			
				|  |  |            </q-popup-proxy>
 | 
	
	
		
			
				|  | @@ -77,11 +93,12 @@ import LibraryApi from 'src/api/LibraryApi';
 | 
	
		
			
				|  |  |  import { SystemMessage } from 'src/utils/message';
 | 
	
		
			
				|  |  |  import { VIDEO_TYPE_MOVIE } from 'src/constants/SettingConstants';
 | 
	
		
			
				|  |  |  import { useQuasar } from 'quasar';
 | 
	
		
			
				|  |  | -import { getUrl, subtitleUploadList } from 'pages/library/use-library';
 | 
	
		
			
				|  |  | +import { doFixSubtitleTimeline, getUrl, subtitleUploadList } from 'pages/library/use-library';
 | 
	
		
			
				|  |  |  import BtnIgnoreVideo from 'pages/library/BtnIgnoreVideo';
 | 
	
		
			
				|  |  |  import BtnUploadSubtitle from 'pages/library/BtnUploadSubtitle';
 | 
	
		
			
				|  |  |  import BtnDialogPreviewVideo from 'pages/library/BtnDialogPreviewVideo';
 | 
	
		
			
				|  |  |  import BtnDialogSearchSubtitle from 'pages/library/BtnDialogSearchSubtitle';
 | 
	
		
			
				|  |  | +import { formModel } from 'pages/settings/use-settings';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const props = defineProps({
 | 
	
		
			
				|  |  |    data: Object,
 |