WebUI资源封禁提示

This commit is contained in:
Cp0204 2024-02-26 11:31:51 +08:00
parent f73caed363
commit 155f77d2f6

View File

@ -18,10 +18,10 @@
<input type="text" v-model="formData.cookie" class="form-control" placeholder="打开 pan.quark.com 抓取"><br> <input type="text" v-model="formData.cookie" class="form-control" placeholder="打开 pan.quark.com 抓取"><br>
<div class="row"> <div class="row">
<div class="col-sm-6"> <div class="col">
<h2>通知</h2> <h2>通知</h2>
</div> </div>
<div class="col-sm-6 text-right"> <div class="col text-right">
<button type="button" class="btn btn-outline-primary mb-3" @click="addItem()">+</button> <button type="button" class="btn btn-outline-primary mb-3" @click="addItem()">+</button>
</div> </div>
</div> </div>
@ -60,13 +60,14 @@
<h2>任务列表</h2> <h2>任务列表</h2>
<div v-for="(task, index) in formData.tasklist" :key="index" class="task mb-3"> <div v-for="(task, index) in formData.tasklist" :key="index" class="task mb-3">
<div class="form-group row"> <div class="form-group row">
<div class="col-sm-6"> <div class="col">
<h3>任务#<span v-html="index+1"></span></h3> <h3>任务#<span v-html="index+1"></span></h3>
</div> </div>
<div class="col-sm-6 text-right"> <div class="col text-right">
<button type="button" class="btn btn-outline-danger" @click="removeTask(index)">删除任务</button> <button type="button" class="btn btn-outline-danger" @click="removeTask(index)">删除任务</button>
</div> </div>
</div> </div>
<div class="alert alert-warning" role="alert" v-if="task.shareurl_ban" v-html="task.shareurl_ban"></div>
<div class="form-group row"> <div class="form-group row">
<label class="col-sm-2 col-form-label">任务名称</label> <label class="col-sm-2 col-form-label">任务名称</label>
<div class="col-sm-10"> <div class="col-sm-10">
@ -76,7 +77,7 @@
<div class="form-group row"> <div class="form-group row">
<label class="col-sm-2 col-form-label">分享链接</label> <label class="col-sm-2 col-form-label">分享链接</label>
<div class="col-sm-10"> <div class="col-sm-10">
<input type="text" name="shareurl[]" class="form-control mb-2" v-model="task.shareurl" placeholder="必填"> <input type="text" name="shareurl[]" class="form-control mb-2" v-model="task.shareurl" placeholder="必填" @input="clearShareurlBan(task)">
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
@ -142,6 +143,10 @@
}, },
tasklist: [] tasklist: []
} }
}, watch: {
'task.shareurl': function (newVal, oldVal) {
this.task.shareurl_ban = '';
}
}, },
mounted() { mounted() {
this.fetchData(); this.fetchData();
@ -187,6 +192,9 @@
}, },
removeTask(index) { removeTask(index) {
this.formData.tasklist.splice(index, 1); this.formData.tasklist.splice(index, 1);
},
clearShareurlBan(task) {
delete task.shareurl_ban;
} }
} }
}); });