mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-17 18:30:43 +08:00
🐛 修复一些交互问题
This commit is contained in:
parent
f1db510957
commit
53bc670b3d
@ -217,7 +217,7 @@
|
|||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<input type="text" name="savepath[]" class="form-control" v-model="task.savepath" placeholder="必填" @focus="focusTaskname(index, task)">
|
<input type="text" name="savepath[]" class="form-control" v-model="task.savepath" placeholder="必填" @focus="focusTaskname(index, task)">
|
||||||
<div class="input-group-append">
|
<div class="input-group-append">
|
||||||
<button class="btn btn-secondary" type="button" v-if="smart_param.index == index && task.savepath != smart_param.origin_savepath" @click="task.savepath = smart_param.origin_savepath"><i class="
|
<button class="btn btn-secondary" type="button" v-if="smart_param.savepath && smart_param.index == index && task.savepath != smart_param.origin_savepath" @click="task.savepath = smart_param.origin_savepath"><i class="
|
||||||
bi bi-reply"></i></button>
|
bi bi-reply"></i></button>
|
||||||
<button class="btn btn-outline-secondary dropdown-toggle" type="button" @click="getSavepathDirs(task.savepath)" data-toggle="dropdown" aria-expanded="false">选择</button>
|
<button class="btn btn-outline-secondary dropdown-toggle" type="button" @click="getSavepathDirs(task.savepath)" data-toggle="dropdown" aria-expanded="false">选择</button>
|
||||||
<div class="dropdown-menu" style="max-height: 300px; overflow-y: auto;">
|
<div class="dropdown-menu" style="max-height: 300px; overflow-y: auto;">
|
||||||
@ -724,6 +724,7 @@
|
|||||||
this.smart_param.lastSuggestionsTime = now;
|
this.smart_param.lastSuggestionsTime = now;
|
||||||
}
|
}
|
||||||
this.smart_param.isSearching = true
|
this.smart_param.isSearching = true
|
||||||
|
this.smart_param.index = index;
|
||||||
axios.get('/task_suggestions', {
|
axios.get('/task_suggestions', {
|
||||||
params: {
|
params: {
|
||||||
q: taskname,
|
q: taskname,
|
||||||
@ -731,8 +732,7 @@
|
|||||||
}
|
}
|
||||||
}).then(response => {
|
}).then(response => {
|
||||||
this.smart_param.taskSuggestions = response.data;
|
this.smart_param.taskSuggestions = response.data;
|
||||||
this.smart_param.index = index;
|
this.smart_param.showSuggestions = true;
|
||||||
this.showSuggestions = true;
|
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
console.error('Error fetching suggestions:', error);
|
console.error('Error fetching suggestions:', error);
|
||||||
}).finally(() => {
|
}).finally(() => {
|
||||||
@ -742,11 +742,8 @@
|
|||||||
selectSuggestion(task, suggestion) {
|
selectSuggestion(task, suggestion) {
|
||||||
task.taskname = suggestion.taskname;
|
task.taskname = suggestion.taskname;
|
||||||
task.shareurl = suggestion.shareurl;
|
task.shareurl = suggestion.shareurl;
|
||||||
if (this.smart_param.savepath)
|
|
||||||
task.savepath = this.smart_param.savepath.replace('TASKNAME', task.taskname);
|
|
||||||
this.changeShareurl(task);
|
this.changeShareurl(task);
|
||||||
this.smart_param.showSuggestions = false;
|
this.smart_param.showSuggestions = false;
|
||||||
this.smart_param.index = null;
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user