diff --git a/admin/src/app/api/addon.ts b/admin/src/app/api/addon.ts index 9cecc187a..7feca2234 100644 --- a/admin/src/app/api/addon.ts +++ b/admin/src/app/api/addon.ts @@ -75,4 +75,13 @@ export function getAddonInstalltask() { */ export function getAddonCloudInstallLog(addon: string) { return request.get(`addon/cloudinstall/${addon}`) +} + +/** + * 插件卸载前检测 + * @param addon + * @returns + */ +export function preUninstallCheck(addon: string) { + return request.get(`addon/uninstall/check/${addon}`, { timeout: 30 * 1000 }) } \ No newline at end of file diff --git a/admin/src/app/api/module.ts b/admin/src/app/api/module.ts index d5378064e..8e8167df4 100644 --- a/admin/src/app/api/module.ts +++ b/admin/src/app/api/module.ts @@ -4,7 +4,7 @@ import request from '@/utils/request' * 获取授权信息 */ export function getAuthinfo() { - return request.get('niucloud/authinfo') + return request.get('niucloud/authinfo', { showErrorMessage: false }) } /** diff --git a/admin/src/app/lang/zh-cn/app.store.json b/admin/src/app/lang/zh-cn/app.store.json index 8e4882a45..35a4255d9 100644 --- a/admin/src/app/lang/zh-cn/app.store.json +++ b/admin/src/app/lang/zh-cn/app.store.json @@ -43,5 +43,6 @@ "downloading": "下载中", "authTips": "云安装需先绑定授权码,如果已有授权请先进行绑定,没有授权可到niucloud官网购买云服务之后再进行操作", "toBind": "绑定授权", - "toNiucloud": "去niucloud官网" + "toNiucloud": "去niucloud官网", + "addonUninstall": "插件卸载" } \ No newline at end of file diff --git a/admin/src/app/lang/zh-cn/index.store.json b/admin/src/app/lang/zh-cn/index.store.json index c35243f5c..6f6e0ecf7 100644 --- a/admin/src/app/lang/zh-cn/index.store.json +++ b/admin/src/app/lang/zh-cn/index.store.json @@ -55,5 +55,6 @@ "authSecretPlaceholder": "请输入授权秘钥", "updateCode": "重新绑定", "notHaveAuth": "还没有授权?去购买", - "authInfoTips": "授权码和授权秘钥可在Niucloud官网我的授权 授权详情中查看" + "authInfoTips": "授权码和授权秘钥可在Niucloud官网我的授权 授权详情中查看", + "addonUninstall": "插件卸载" } \ No newline at end of file diff --git a/admin/src/app/views/app/authorize.vue b/admin/src/app/views/app/authorize.vue index 32f6de190..36fd4c4c8 100644 --- a/admin/src/app/views/app/authorize.vue +++ b/admin/src/app/views/app/authorize.vue @@ -1,185 +1,207 @@ diff --git a/admin/src/app/views/app/store.vue b/admin/src/app/views/app/store.vue index ec1e723b7..598f4a47b 100644 --- a/admin/src/app/views/app/store.vue +++ b/admin/src/app/views/app/store.vue @@ -310,13 +310,68 @@ + + +
+
+

{{ t('dirPermission') }}

+
+ + + {{ t('path') }} + + + {{ t('demand') }} + + + {{ t('status') }} + + + + + {{ item.dir }} + + + {{ t('readable') }} + + + + + + + + + + +
+
+
+
+