mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-19 19:49:36 +08:00
Compare commits
3 Commits
c8332049c1
...
78af86a1ef
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
78af86a1ef | ||
|
|
9e50d52d0a | ||
|
|
6423ec1053 |
@ -85,7 +85,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row title">
|
<div class="row title" v-if="Object.keys(getAvailablePlugins(formData.plugins)).length">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<h2 style="display: inline-block;">插件</h2>
|
<h2 style="display: inline-block;">插件</h2>
|
||||||
<span class="badge badge-pill badge-light">
|
<span class="badge badge-pill badge-light">
|
||||||
@ -93,7 +93,7 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-for="(plugin, pluginName) in formData.plugins" :key="pluginName" v-if="!isPluginDisabled(pluginName)">
|
<div v-for="(plugin, pluginName) in getAvailablePlugins(formData.plugins)" :key="pluginName">
|
||||||
<div class="form-group row mb-0" style="display:flex; align-items:center;">
|
<div class="form-group row mb-0" style="display:flex; align-items:center;">
|
||||||
<div class="col-9" data-toggle="collapse" :data-target="'#collapse_'+pluginName" aria-expanded="true" :aria-controls="'collapse_'+pluginName">
|
<div class="col-9" data-toggle="collapse" :data-target="'#collapse_'+pluginName" aria-expanded="true" :aria-controls="'collapse_'+pluginName">
|
||||||
<div class="btn btn-block text-left">
|
<div class="btn btn-block text-left">
|
||||||
@ -272,7 +272,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group row">
|
<div class="form-group row" v-if="Object.keys(getAvailablePlugins(formData.plugins)).length">
|
||||||
<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">
|
||||||
<v-jsoneditor v-model="task.addition" :options="{mode:'tree'}" :plus="false" height="180px"></v-jsoneditor>
|
<v-jsoneditor v-model="task.addition" :options="{mode:'tree'}" :plus="false" height="180px"></v-jsoneditor>
|
||||||
@ -281,7 +281,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row mt-5">
|
||||||
<div class="col-sm-12 text-center">
|
<div class="col-sm-12 text-center">
|
||||||
<button type="button" class="btn btn-primary" @click="addTask()"><i class="bi bi-plus"></i> 增加任务</button>
|
<button type="button" class="btn btn-primary" @click="addTask()"><i class="bi bi-plus"></i> 增加任务</button>
|
||||||
</div>
|
</div>
|
||||||
@ -618,6 +618,8 @@
|
|||||||
if (event.data == "[DONE]") {
|
if (event.data == "[DONE]") {
|
||||||
this.modalLoading = false
|
this.modalLoading = false
|
||||||
source.close();
|
source.close();
|
||||||
|
// 运行后刷新数据
|
||||||
|
this.fetchData();
|
||||||
} else {
|
} else {
|
||||||
this.run_log += event.data + '\n';
|
this.run_log += event.data + '\n';
|
||||||
// 在更新 run_log 后将滚动条滚动到底部
|
// 在更新 run_log 后将滚动条滚动到底部
|
||||||
@ -647,9 +649,15 @@
|
|||||||
behavior: "smooth"
|
behavior: "smooth"
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
isPluginDisabled(pluginName) {
|
getAvailablePlugins(plugins) {
|
||||||
|
availablePlugins = {};
|
||||||
const pluginsFlagsArray = this.plugin_flags.split(',');
|
const pluginsFlagsArray = this.plugin_flags.split(',');
|
||||||
return pluginsFlagsArray.includes(`-${pluginName}`);
|
for (const pluginName in plugins) {
|
||||||
|
if (!pluginsFlagsArray.includes(`-${pluginName}`)) {
|
||||||
|
availablePlugins[pluginName] = plugins[pluginName];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return availablePlugins;
|
||||||
},
|
},
|
||||||
toggleAllWeekdays(task) {
|
toggleAllWeekdays(task) {
|
||||||
if (task.runweek.length === 7) {
|
if (task.runweek.length === 7) {
|
||||||
|
|||||||
@ -186,6 +186,35 @@ class Quark:
|
|||||||
if "headers" in kwargs:
|
if "headers" in kwargs:
|
||||||
headers = kwargs["headers"]
|
headers = kwargs["headers"]
|
||||||
del kwargs["headers"]
|
del kwargs["headers"]
|
||||||
|
if self.mparam and "share" in url and self.BASE_URL in url:
|
||||||
|
url = url.replace(self.BASE_URL, self.BASE_URL_APP)
|
||||||
|
kwargs["params"].update(
|
||||||
|
{
|
||||||
|
"device_model": "M2011K2C",
|
||||||
|
"entry": "default_clouddrive",
|
||||||
|
"_t_group": "0%3A_s_vp%3A1",
|
||||||
|
"dmn": "Mi%2B11",
|
||||||
|
"fr": "android",
|
||||||
|
"pf": "3300",
|
||||||
|
"bi": "35937",
|
||||||
|
"ve": "7.4.5.680",
|
||||||
|
"ss": "411x875",
|
||||||
|
"mi": "M2011K2C",
|
||||||
|
"nt": "5",
|
||||||
|
"nw": "0",
|
||||||
|
"kt": "4",
|
||||||
|
"pr": "ucpro",
|
||||||
|
"sv": "release",
|
||||||
|
"dt": "phone",
|
||||||
|
"data_from": "ucapi",
|
||||||
|
"kps": self.mparam.get("kps"),
|
||||||
|
"sign": self.mparam.get("sign"),
|
||||||
|
"vcode": self.mparam.get("vcode"),
|
||||||
|
"app": "clouddrive",
|
||||||
|
"kkkk": "1",
|
||||||
|
}
|
||||||
|
)
|
||||||
|
del headers["cookie"]
|
||||||
try:
|
try:
|
||||||
response = requests.request(method, url, headers=headers, **kwargs)
|
response = requests.request(method, url, headers=headers, **kwargs)
|
||||||
# print(f"{response.text}")
|
# print(f"{response.text}")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user