diff --git a/src/components/Side.vue b/src/components/Side.vue
index 070b61b..d9f434d 100644
--- a/src/components/Side.vue
+++ b/src/components/Side.vue
@@ -20,6 +20,7 @@
预览封面
{{props.row.isCollect ? '取消收藏' : '收藏'}}
编辑标签
+ 更新本子
@@ -262,6 +263,9 @@ function submitTag(){
function downloadTask(link){
window.open(link)
}
+function updateGallery(link){
+ store.dispatch("updateGallery", link)
+}
function deleteGallery(gid){
store.dispatch("deleteGallery", gid)
}
diff --git a/src/store/index.js b/src/store/index.js
index 19b74a4..79a23ea 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -116,6 +116,20 @@ const actions = {
ElMessage("查询失败")
})
},
+ updateGallery(context, link){
+ axios.post(GalleryManageUrl + "/update", qs.stringify({AuthCode: state.AuthCode, link}))
+ .then((res) => {
+ if(res.data.result === 'success' && state.refreshTimer === 0){
+ setTimeout(() => {
+ context.dispatch("updateGalleryTasks", "all").then()
+ }, 5000)
+ state.refreshTimer = setInterval(() => {
+ context.dispatch("updateGalleryTasks", "undone").then()
+ }, 20000)
+ }
+ ElMessage(res.data.data)
+ })
+ },
validate(context, AuthCode){
axios.post(BaseUrl + "validate?AuthCode=" + AuthCode).then((res)=>{
if(res.data.result === 'success'){
@@ -577,7 +591,7 @@ const state = {
searchTask:[], //搜索到的任务
isShowHistory:false, //是否打开面板
showType:"gallery", //展示类型
- sortType:"name", //排序类型
+ sortType:"shortName", //排序类型
weekUsed:{}, //每周用量
maskDomain:[] //伪装域名