From 2458d885c3d199fc7b86afbcb24b58026a220a67 Mon Sep 17 00:00:00 2001 From: chuzhongzai Date: Thu, 8 Dec 2022 14:53:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E4=BF=AE=E6=94=B9=E6=8E=88?= =?UTF-8?q?=E6=9D=83=E7=A0=81=E7=9A=84=E5=AF=B9=E8=AF=9D=E6=A1=86,?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9B=B4=E6=96=B0=E7=AD=96=E7=95=A5=EF=BC=8C?= =?UTF-8?q?=E8=BD=AE=E8=AF=A2=E6=9C=AA=E4=B8=8B=E8=BD=BD=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E7=9A=84=E4=BB=BB=E5=8A=A1=E8=80=8C=E4=B8=8D=E6=98=AF=E5=85=A8?= =?UTF-8?q?=E9=83=A8=E4=BB=BB=E5=8A=A1=EF=BC=8C=E8=A7=A3=E9=99=A440?= =?UTF-8?q?=E4=B8=AA=E7=9A=84=E6=95=B0=E9=87=8F=E9=99=90=E5=88=B6=EF=BC=8C?= =?UTF-8?q?=E9=83=A8=E5=88=86=E7=BB=86=E8=8A=82=E4=BC=98=E5=8C=96(?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=9B=B4=E6=96=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DashBoard.vue | 50 ++++- src/components/Side.vue | 6 +- src/store/index.js | 353 +++++++++++++++++++++-------------- 3 files changed, 260 insertions(+), 149 deletions(-) diff --git a/src/components/DashBoard.vue b/src/components/DashBoard.vue index d8a119c..fb39610 100644 --- a/src/components/DashBoard.vue +++ b/src/components/DashBoard.vue @@ -14,7 +14,8 @@ 查找所有任务 查找当前页任务
- 打开面板 + 打开面板 + 修改授权码
@@ -64,6 +65,30 @@ 删除 + + + + + + + + + + + + + + + + + 提交 + + +
@@ -82,11 +107,18 @@ export default { setup(){ let AuthCode = ref("") let isRemember = ref(false) + let isAlterAuthCode = ref(false) + let newAuthCode = ref("") + let tempAuthCode = ref("") let keyword = ref("") let link = ref("") let showTips = ref(false) let targetResolution = ref("") + let realAuthCode = computed(() => { + return store.state.AuthCode + }) + let chosenGallery = computed(() => { return store.state.chosenGallery }) @@ -111,6 +143,17 @@ export default { return store.state.thumbnailGallery }) + function alterAuthCode(){ + if(newAuthCode.value.trim() === "" || tempAuthCode.value.trim() === "" || newAuthCode.value !== tempAuthCode.value) + ElMessage("请检查授权码输入是否错误") + else { + store.dispatch("alterAuthCode", newAuthCode.value) + isAlterAuthCode.value = false + newAuthCode.value = "" + tempAuthCode.value = "" + } + } + function queryWeekUsedAmount(){ store.dispatch("loadWeekUsedAmount") } @@ -227,8 +270,9 @@ export default { }) return {postTask, queryTask, validate, searchByLink, searchLocalByKeyword, searchRemoteByKeyword, openPanel, onlineGalleryReader, - queryWeekUsedAmount, deleteVideo, deleteGallery, - link, loadComplete, AuthCode, keyword, isRemember, chosenGallery, chosenVideo, targetResolution, weekUsed, showTips, thumbnailGallery, + queryWeekUsedAmount, deleteVideo, deleteGallery, alterAuthCode, + link, loadComplete, AuthCode, realAuthCode, keyword, isRemember, chosenGallery, chosenVideo, targetResolution, weekUsed, showTips, thumbnailGallery, + isAlterAuthCode, newAuthCode, tempAuthCode, store } } diff --git a/src/components/Side.vue b/src/components/Side.vue index 67c637a..f261199 100644 --- a/src/components/Side.vue +++ b/src/components/Side.vue @@ -1,5 +1,5 @@