优化任务列表UI,默认折叠

This commit is contained in:
Cp0204 2024-08-08 00:58:15 +08:00
parent 6174915041
commit 24c2a23697

View File

@ -135,15 +135,18 @@
<div v-for="(task, index) in formData.tasklist" :key="index" class="task mb-3">
<template v-if="(taskDirSelected == '' || getParentDirectory(task.savepath) == taskDirSelected) && task.taskname.includes(taskNameFilter)">
<hr>
<div class="form-group row">
<div class="col">
<h3>任务#<span v-html="index+1"></span></h3>
<div class="form-group row" style="display:flex; align-items:center">
<div class="col-9" data-toggle="collapse" :data-target="'#collapse_'+index" aria-expanded="true" :aria-controls="'collapse_'+index">
<div class="btn btn-block text-left">
<i class="bi bi-caret-right-fill"></i> #<span v-html="`${index+1}: ${task.taskname}`"></span>
</div>
<div class="col text-right">
</div>
<div class="col-3 text-right">
<button type="button" class="btn btn-outline-primary" @click="runScriptNow(index)" title="运行此任务"><i class="bi bi-play-fill"></i></button>
<button type="button" class="btn btn-outline-danger" @click="removeTask(index)" title="删除此任务"><i class="bi bi-trash3-fill"></i></button>
</div>
</div>
<div class="collapse" :id="'collapse_'+index" style="padding-left:2em">
<div class="alert alert-warning" role="alert" v-if="task.shareurl_ban" v-html="task.shareurl_ban"></div>
<div class="form-group row">
<label class="col-sm-2 col-form-label">任务名称</label>
@ -221,6 +224,7 @@
<input type="number" name="emby_id[]" class="form-control" v-model="task.emby_id" placeholder="可选">
</div>
</div>
</div>
</template>
</div>
<div class="row">
@ -244,7 +248,7 @@
</div>
</form>
<!-- 模态框 -->
<!-- 模态框 运行日志 -->
<div class="modal" tabindex="-1" id="logModal">
<div class="modal-dialog">
<div class="modal-content">
@ -404,7 +408,9 @@
this.formData.tasklist.push(newTask);
// 滚到最下
setTimeout(() => {
$('#collapse_' + (this.formData.tasklist.length - 1)).collapse('show').on('shown.bs.collapse', () => {
this.scrollToX();
});
}, 1);
},
removeTask(index) {