| | |
| | | <el-form-item label="语言" prop="language" :rules="[ |
| | | { required: true, message: '请选择语言', trigger: 'change' } |
| | | ]"> |
| | | <el-select v-model="subtitleForm.language" placeholder="请选择语言" clearable> |
| | | <el-select v-model="subtitleForm.language" placeholder="请选择语言" clearable @change="timeThreshold"> |
| | | <el-option label="中文" value="zh" /> |
| | | <el-option label="英文" value="en" /> |
| | | </el-select> |
| | |
| | | const activeSubtitleTab = ref('setting') |
| | | const subtitleForm = reactive({ |
| | | videoId: null as number | null, |
| | | timeThreshold: '0.05', |
| | | timeThreshold: '0.08', |
| | | language: 'zh', |
| | | content: '', |
| | | subtitlesUrl: '', |
| | |
| | | queryParams.pageNo = 1 |
| | | getList() |
| | | } |
| | | |
| | | const timeThreshold = () => { |
| | | if (subtitleForm.language === 'zh') { |
| | | subtitleForm.timeThreshold = '0.08' |
| | | } else if (subtitleForm.language === 'en') { |
| | | subtitleForm.timeThreshold = '0.05' |
| | | } |
| | | } |
| | | // 重置搜索 |
| | | const resetQuery = () => { |
| | | queryFormRef.value.resetFields() |
| | |
| | | //清楚计时器 |
| | | const ClearTimerList = ( () => { |
| | | clearInterval(Timer.value) |
| | | Timer.value = null |
| | | Timer.value = null |
| | | } ) |
| | | |
| | | // 初始化 |