Browse Source

feat: 添加文件下载`demo`

xiaoxian521 2 years ago
parent
commit
b1bce9f4ce
6 changed files with 29 additions and 5 deletions
  1. 1 0
      locales/en.yaml
  2. 1 0
      locales/zh-CN.yaml
  3. 1 1
      package.json
  4. 4 4
      pnpm-lock.yaml
  5. 8 0
      src/router/modules/able.ts
  6. 14 0
      src/views/able/download.vue

+ 1 - 0
locales/en.yaml

@@ -65,6 +65,7 @@ menus:
   hsMenuTree: Menu Tree
   hsWatermark: Water Mark
   hsPrint: Print
+  hsDownload: Download
   hsExternalPage: External Page
   hsPureDocument: Pure Doc(Embedded)
   externalLink: Pure Doc(External)

+ 1 - 0
locales/zh-CN.yaml

@@ -65,6 +65,7 @@ menus:
   hsMenuTree: 菜单树结构
   hsWatermark: 水印
   hsPrint: 打印
+  hsDownload: 下载
   hsExternalPage: 外部页面
   hsPureDocument: 平台文档(内嵌)
   externalLink: 平台文档(外链)

+ 1 - 1
package.json

@@ -35,7 +35,7 @@
     "@pureadmin/components": "^1.1.0",
     "@pureadmin/descriptions": "^1.1.0",
     "@pureadmin/table": "^1.2.0",
-    "@pureadmin/utils": "^1.1.0",
+    "@pureadmin/utils": "^1.1.2",
     "@vueuse/core": "^9.3.0",
     "@vueuse/motion": "^2.0.0-beta.12",
     "@vueuse/shared": "^9.3.0",

+ 4 - 4
pnpm-lock.yaml

@@ -22,7 +22,7 @@ specifiers:
   "@pureadmin/descriptions": ^1.1.0
   "@pureadmin/table": ^1.2.0
   "@pureadmin/theme": ^2.4.0
-  "@pureadmin/utils": ^1.1.0
+  "@pureadmin/utils": ^1.1.2
   "@types/element-resize-detector": 1.1.3
   "@types/js-cookie": ^3.0.1
   "@types/lodash": ^4.14.180
@@ -131,7 +131,7 @@ dependencies:
   "@pureadmin/components": 1.1.0_vue@3.2.40
   "@pureadmin/descriptions": 1.1.0
   "@pureadmin/table": 1.2.0
-  "@pureadmin/utils": 1.1.0_888d42e6b1d4aaf209a7326195b5949d
+  "@pureadmin/utils": 1.1.2_888d42e6b1d4aaf209a7326195b5949d
   "@vueuse/core": 9.3.0_vue@3.2.40
   "@vueuse/motion": 2.0.0-beta.12_vue@3.2.40
   "@vueuse/shared": 9.3.0_vue@3.2.40
@@ -1426,10 +1426,10 @@ packages:
       string-hash: 1.1.3
     dev: true
 
-  /@pureadmin/utils/1.1.0_888d42e6b1d4aaf209a7326195b5949d:
+  /@pureadmin/utils/1.1.2_888d42e6b1d4aaf209a7326195b5949d:
     resolution:
       {
-        integrity: sha512-mu9LPCQCSt+BbXatLYF2MAW7GOR8+MUaU+2rz5VY2amp27qE1DTSFYf9V+XTOjvrLL+szHnQ0v/HXxq1q5VoAg==
+        integrity: sha512-qOMd1chPiYWFotvG6zUIrTUlcvfezqTp32dR5eI+l+hcHcdvpAsyMj22NOhkjUCiCWWP+L9t84B09xHVSCBzYA==
       }
     peerDependencies:
       dayjs: "*"

+ 8 - 0
src/router/modules/able.ts

@@ -26,6 +26,14 @@ const ableRouter: RouteConfigsTable = {
         title: $t("menus.hsPrint")
       }
     },
+    {
+      path: "/able/download",
+      name: "Download",
+      component: () => import("/@/views/able/download.vue"),
+      meta: {
+        title: $t("menus.hsDownload")
+      }
+    },
     {
       path: "/able/iconSelect",
       name: "IconSelect",

File diff suppressed because it is too large
+ 14 - 0
src/views/able/download.vue


Some files were not shown because too many files changed in this diff