mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-12 15:20:44 +08:00
feat: 任务保存规则双击魔法匹配可释放填入原始表达式 (#136)
* perf: 任务保存规则支持以魔法匹配为模板调整正则表达式 * feat(ui): 调整魔法正则表达式交互逻辑 - 将 `@change` 事件调整为 `@dblclick` - 添加 `title` 提示用户“双击可将魔法匹配释放为填入原始正则表达式” --------- Co-authored-by: Cp0204 <Cp0204@qq.com>
This commit is contained in:
parent
9fe3863c31
commit
ef5c6e4644
@ -379,7 +379,7 @@
|
||||
<div class="input-group-prepend">
|
||||
<button class="btn btn-outline-secondary" type="button" @click="fileSelect.selectDir=true;fileSelect.switchShare=false;fileSelect.previewRegex=true;fileSelect.sortBy='file_name';fileSelect.sortOrder='asc';showShareSelect(index)" title="预览正则处理效果">正则处理</button>
|
||||
</div>
|
||||
<input type="text" name="pattern[]" class="form-control" v-model="task.pattern" placeholder="匹配表达式" list="magicRegex">
|
||||
<input type="text" name="pattern[]" class="form-control" v-model="task.pattern" placeholder="匹配表达式" list="magicRegex" @dblclick="inputRawMagicRegex(task)" title="双击可将魔法匹配释放为填入原始正则表达式">
|
||||
<input type="text" name="replace[]" class="form-control" v-model="task.replace" placeholder="替换表达式">
|
||||
<div class="input-group-append" title="保存时只比较文件名的部分,01.mp4 和 01.mkv 视同为同一文件,不重复转存">
|
||||
<div class="input-group-text">
|
||||
@ -1245,6 +1245,13 @@
|
||||
if (valA > valB) return this.fileSelect.sortOrder === "asc" ? 1 : -1;
|
||||
return 0;
|
||||
});
|
||||
},
|
||||
inputRawMagicRegex(task) {
|
||||
const item = this.formData.magic_regex[task.pattern];
|
||||
if (item) {
|
||||
task.pattern = item.pattern;
|
||||
task.replace = item.replace;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user