diff --git a/electron/config.js b/electron/config.js index 4896a06..5e3a8f4 100644 --- a/electron/config.js +++ b/electron/config.js @@ -51,7 +51,7 @@ const config = { workers: 1 }, autoUpdate: { - windows: true, // windows可以开启;macOs 需要签名验证 + windows: false, // windows可以开启;macOs 需要签名验证 macOS: false, Linux: false, options: { diff --git a/frontend/src/api/main.js b/frontend/src/api/main.js index 7136fcb..4b79649 100644 --- a/frontend/src/api/main.js +++ b/frontend/src/api/main.js @@ -13,15 +13,24 @@ const mainApi = { /** * outApi */ -// export function outApi (parameter) { -// parameter.data.token = storage.get(ACCESS_TOKEN) -// parameter.data.uid = storage.get(USER_INFO) ? storage.get(USER_INFO).uid : '' -// return request({ -// url: mainApi.outApi, -// method: 'post', -// data: parameter -// }) -// } +export function outApi (uri, parameter) { + return request({ + url: mainApi[uri], + method: 'post', + data: parameter + }) +} + +/** + * local api + */ +export function localApi (uri, parameter) { + return request({ + url: mainApi[uri], + method: 'post', + data: parameter + }) +} /** * openDir @@ -43,37 +52,4 @@ export function uploadFile (parameter) { method: 'post', data: parameter }) -} - -/** - * autoLaunchEnable - */ -export function autoLaunchEnable (parameter) { - return request({ - url: mainApi.autoLaunchEnable, - method: 'post', - data: parameter - }) -} - -/** - * autoLaunchDisable - */ -export function autoLaunchDisable (parameter) { - return request({ - url: mainApi.autoLaunchDisable, - method: 'post', - data: parameter - }) -} - -/** - * autoLaunchIsEnabled - */ -export function autoLaunchIsEnabled (parameter) { - return request({ - url: mainApi.autoLaunchIsEnabled, - method: 'post', - data: parameter - }) } \ No newline at end of file diff --git a/frontend/src/config/router.config.js b/frontend/src/config/router.config.js index fc212e5..fb683f6 100644 --- a/frontend/src/config/router.config.js +++ b/frontend/src/config/router.config.js @@ -19,7 +19,7 @@ export const constantRouterMap = [ }, { path: 'setting', - name: 'setting', + name: 'Setting', component: () => import('@/views/Setting') } ] diff --git a/frontend/src/views/Layout.vue b/frontend/src/views/Layout.vue index 379096c..337b12a 100644 --- a/frontend/src/views/Layout.vue +++ b/frontend/src/views/Layout.vue @@ -19,14 +19,14 @@ > - + {{ menuInfo.title }} -
+
@@ -56,17 +56,20 @@ export default { 'menu_1' : { 'subMenu_1' : { title: '上传文件到sm图床', - page: 'uploadFile' + pageName: 'UploadFile', + params: {} }, 'subMenu_2' : { title: '打开文件夹', - page: 'fileOpenDir' + pageName: 'FileOpenDir', + params: {}, } }, 'menu_2' : { 'subMenu_1' : { title: '基础设置', - page: '/setting' + pageName: 'Setting', + params: {}, } }, }, @@ -80,8 +83,8 @@ export default { menuHandle (item) { this.subMenu = this.subMenuList[item.key] this.subMenuKey = ['subMenu_1'] - const linkPage = this.subMenu['subMenu_1']['page'] - this.$router.push(linkPage) + const linkInfo = this.subMenu['subMenu_1'] + this.$router.push({ name: linkInfo.pageName, params: linkInfo.params}) }, }, }; diff --git a/frontend/src/views/Setting.vue b/frontend/src/views/Setting.vue index 807dc19..5ed6d58 100644 --- a/frontend/src/views/Setting.vue +++ b/frontend/src/views/Setting.vue @@ -18,7 +18,7 @@