mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-17 09:50:42 +08:00
Compare commits
3 Commits
c8332049c1
...
78af86a1ef
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
78af86a1ef | ||
|
|
9e50d52d0a | ||
|
|
6423ec1053 |
@ -85,7 +85,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row title">
|
||||
<div class="row title" v-if="Object.keys(getAvailablePlugins(formData.plugins)).length">
|
||||
<div class="col">
|
||||
<h2 style="display: inline-block;">插件</h2>
|
||||
<span class="badge badge-pill badge-light">
|
||||
@ -93,7 +93,7 @@
|
||||
</span>
|
||||
</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="col-9" data-toggle="collapse" :data-target="'#collapse_'+pluginName" aria-expanded="true" :aria-controls="'collapse_'+pluginName">
|
||||
<div class="btn btn-block text-left">
|
||||
@ -272,7 +272,7 @@
|
||||
</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>
|
||||
<div class="col-sm-10">
|
||||
<v-jsoneditor v-model="task.addition" :options="{mode:'tree'}" :plus="false" height="180px"></v-jsoneditor>
|
||||
@ -281,7 +281,7 @@
|
||||
</div>
|
||||
</template>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="row mt-5">
|
||||
<div class="col-sm-12 text-center">
|
||||
<button type="button" class="btn btn-primary" @click="addTask()"><i class="bi bi-plus"></i> 增加任务</button>
|
||||
</div>
|
||||
@ -618,6 +618,8 @@
|
||||
if (event.data == "[DONE]") {
|
||||
this.modalLoading = false
|
||||
source.close();
|
||||
// 运行后刷新数据
|
||||
this.fetchData();
|
||||
} else {
|
||||
this.run_log += event.data + '\n';
|
||||
// 在更新 run_log 后将滚动条滚动到底部
|
||||
@ -647,9 +649,15 @@
|
||||
behavior: "smooth"
|
||||
});
|
||||
},
|
||||
isPluginDisabled(pluginName) {
|
||||
getAvailablePlugins(plugins) {
|
||||
availablePlugins = {};
|
||||
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) {
|
||||
if (task.runweek.length === 7) {
|
||||
|
||||
@ -186,6 +186,35 @@ class Quark:
|
||||
if "headers" in kwargs:
|
||||
headers = 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:
|
||||
response = requests.request(method, url, headers=headers, **kwargs)
|
||||
# print(f"{response.text}")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user