张涛 1 year ago
parent
commit
52e446da87
6 changed files with 192 additions and 35 deletions
  1. 1
    1
      index.html
  2. 130
    15
      package-lock.json
  3. 2
    1
      package.json
  4. 3
    2
      src/components/Upload/UploadImage.jsx
  5. 9
    7
      vite.config.js
  6. 47
    9
      yarn.lock

+ 1
- 1
index.html View File

3
 
3
 
4
 <head>
4
 <head>
5
   <meta charset="UTF-8" />
5
   <meta charset="UTF-8" />
6
-  <link rel="icon" type="image/svg+xml" href="/vite.svg" />
6
+  <link rel="icon" type="image/svg+xml" href="https://oss.tool.lu/cache/202401/08/142652nv0h0njhu7tvynmu.png.icon.ico" />
7
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
7
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8
   <script src="./config.js"></script>
8
   <script src="./config.js"></script>
9
   <script src="./qrcode.min.js"></script>
9
   <script src="./qrcode.min.js"></script>

+ 130
- 15
package-lock.json View File

31
         "@vitejs/plugin-react": "^2.0.0",
31
         "@vitejs/plugin-react": "^2.0.0",
32
         "less": "^4.1.3",
32
         "less": "^4.1.3",
33
         "vite": "^3.0.0",
33
         "vite": "^3.0.0",
34
-        "vite-plugin-imp": "^2.2.0"
34
+        "vite-plugin-imp": "^2.2.0",
35
+        "vite-plugin-progress": "^0.0.7"
35
       }
36
       }
36
     },
37
     },
37
     "node_modules/@ampproject/remapping": {
38
     "node_modules/@ampproject/remapping": {
1009
       "resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz",
1010
       "resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz",
1010
       "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q=="
1011
       "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q=="
1011
     },
1012
     },
1013
+    "node_modules/@types/node": {
1014
+      "version": "20.10.7",
1015
+      "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.10.7.tgz",
1016
+      "integrity": "sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==",
1017
+      "dev": true,
1018
+      "optional": true,
1019
+      "peer": true,
1020
+      "dependencies": {
1021
+        "undici-types": "~5.26.4"
1022
+      }
1023
+    },
1012
     "node_modules/@types/prop-types": {
1024
     "node_modules/@types/prop-types": {
1013
       "version": "15.7.5",
1025
       "version": "15.7.5",
1014
       "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz",
1026
       "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz",
1389
       "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
1401
       "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
1390
     },
1402
     },
1391
     "node_modules/axios": {
1403
     "node_modules/axios": {
1392
-      "version": "1.4.0",
1393
-      "resolved": "https://registry.npmmirror.com/axios/-/axios-1.4.0.tgz",
1394
-      "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==",
1404
+      "version": "1.6.5",
1405
+      "resolved": "https://registry.npmmirror.com/axios/-/axios-1.6.5.tgz",
1406
+      "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
1395
       "dependencies": {
1407
       "dependencies": {
1396
-        "follow-redirects": "^1.15.0",
1408
+        "follow-redirects": "^1.15.4",
1397
         "form-data": "^4.0.0",
1409
         "form-data": "^4.0.0",
1398
         "proxy-from-env": "^1.1.0"
1410
         "proxy-from-env": "^1.1.0"
1399
       }
1411
       }
2057
       "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
2069
       "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
2058
     },
2070
     },
2059
     "node_modules/follow-redirects": {
2071
     "node_modules/follow-redirects": {
2060
-      "version": "1.15.2",
2061
-      "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz",
2062
-      "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
2072
+      "version": "1.15.4",
2073
+      "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.4.tgz",
2074
+      "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==",
2063
       "engines": {
2075
       "engines": {
2064
         "node": ">=4.0"
2076
         "node": ">=4.0"
2065
       },
2077
       },
2633
         "node": ">=6"
2645
         "node": ">=6"
2634
       }
2646
       }
2635
     },
2647
     },
2648
+    "node_modules/progress": {
2649
+      "version": "2.0.3",
2650
+      "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz",
2651
+      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
2652
+      "dev": true,
2653
+      "engines": {
2654
+        "node": ">=0.4.0"
2655
+      }
2656
+    },
2636
     "node_modules/prop-types": {
2657
     "node_modules/prop-types": {
2637
       "version": "15.8.1",
2658
       "version": "15.8.1",
2638
       "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz",
2659
       "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz",
3244
         "react-dom": "*"
3265
         "react-dom": "*"
3245
       }
3266
       }
3246
     },
3267
     },
3268
+    "node_modules/rd": {
3269
+      "version": "2.0.1",
3270
+      "resolved": "https://registry.npmmirror.com/rd/-/rd-2.0.1.tgz",
3271
+      "integrity": "sha512-/XdKU4UazUZTXFmI0dpABt8jSXPWcEyaGdk340KdHnsEOdkTctlX23aAK7ChQDn39YGNlAJr1M5uvaKt4QnpNw==",
3272
+      "dev": true,
3273
+      "dependencies": {
3274
+        "@types/node": "^10.3.6"
3275
+      }
3276
+    },
3277
+    "node_modules/rd/node_modules/@types/node": {
3278
+      "version": "10.17.60",
3279
+      "resolved": "https://registry.npmmirror.com/@types/node/-/node-10.17.60.tgz",
3280
+      "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==",
3281
+      "dev": true
3282
+    },
3247
     "node_modules/react": {
3283
     "node_modules/react": {
3248
       "version": "18.2.0",
3284
       "version": "18.2.0",
3249
       "resolved": "https://registry.npmmirror.com/react/-/react-18.2.0.tgz",
3285
       "resolved": "https://registry.npmmirror.com/react/-/react-18.2.0.tgz",
3585
       "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz",
3621
       "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz",
3586
       "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
3622
       "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
3587
     },
3623
     },
3624
+    "node_modules/undici-types": {
3625
+      "version": "5.26.5",
3626
+      "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz",
3627
+      "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
3628
+      "dev": true,
3629
+      "optional": true,
3630
+      "peer": true
3631
+    },
3588
     "node_modules/update-browserslist-db": {
3632
     "node_modules/update-browserslist-db": {
3589
       "version": "1.0.11",
3633
       "version": "1.0.11",
3590
       "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
3634
       "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
3756
         "node": ">=8"
3800
         "node": ">=8"
3757
       }
3801
       }
3758
     },
3802
     },
3803
+    "node_modules/vite-plugin-progress": {
3804
+      "version": "0.0.7",
3805
+      "resolved": "https://registry.npmmirror.com/vite-plugin-progress/-/vite-plugin-progress-0.0.7.tgz",
3806
+      "integrity": "sha512-zyvKdcc/X+6hnw3J1HVV1TKrlFKC4Rh8GnDnWG/2qhRXjqytTcM++xZ+SAPnoDsSyWl8O93ymK0wZRgHAoglEQ==",
3807
+      "dev": true,
3808
+      "dependencies": {
3809
+        "picocolors": "^1.0.0",
3810
+        "progress": "^2.0.3",
3811
+        "rd": "^2.0.1"
3812
+      },
3813
+      "engines": {
3814
+        "node": ">=14",
3815
+        "pnpm": ">=7.0.0"
3816
+      },
3817
+      "peerDependencies": {
3818
+        "vite": ">2.0.0-0"
3819
+      }
3820
+    },
3759
     "node_modules/warning": {
3821
     "node_modules/warning": {
3760
       "version": "4.0.3",
3822
       "version": "4.0.3",
3761
       "resolved": "https://registry.npmmirror.com/warning/-/warning-4.0.3.tgz",
3823
       "resolved": "https://registry.npmmirror.com/warning/-/warning-4.0.3.tgz",
4515
       "resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz",
4577
       "resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz",
4516
       "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q=="
4578
       "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q=="
4517
     },
4579
     },
4580
+    "@types/node": {
4581
+      "version": "20.10.7",
4582
+      "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.10.7.tgz",
4583
+      "integrity": "sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==",
4584
+      "dev": true,
4585
+      "optional": true,
4586
+      "peer": true,
4587
+      "requires": {
4588
+        "undici-types": "~5.26.4"
4589
+      }
4590
+    },
4518
     "@types/prop-types": {
4591
     "@types/prop-types": {
4519
       "version": "15.7.5",
4592
       "version": "15.7.5",
4520
       "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz",
4593
       "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz",
4807
       "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
4880
       "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
4808
     },
4881
     },
4809
     "axios": {
4882
     "axios": {
4810
-      "version": "1.4.0",
4811
-      "resolved": "https://registry.npmmirror.com/axios/-/axios-1.4.0.tgz",
4812
-      "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==",
4883
+      "version": "1.6.5",
4884
+      "resolved": "https://registry.npmmirror.com/axios/-/axios-1.6.5.tgz",
4885
+      "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
4813
       "requires": {
4886
       "requires": {
4814
-        "follow-redirects": "^1.15.0",
4887
+        "follow-redirects": "^1.15.4",
4815
         "form-data": "^4.0.0",
4888
         "form-data": "^4.0.0",
4816
         "proxy-from-env": "^1.1.0"
4889
         "proxy-from-env": "^1.1.0"
4817
       }
4890
       }
5245
       }
5318
       }
5246
     },
5319
     },
5247
     "follow-redirects": {
5320
     "follow-redirects": {
5248
-      "version": "1.15.2",
5249
-      "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz",
5250
-      "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
5321
+      "version": "1.15.4",
5322
+      "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.4.tgz",
5323
+      "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw=="
5251
     },
5324
     },
5252
     "form-data": {
5325
     "form-data": {
5253
       "version": "4.0.0",
5326
       "version": "4.0.0",
5709
       "resolved": "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz",
5782
       "resolved": "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz",
5710
       "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q=="
5783
       "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q=="
5711
     },
5784
     },
5785
+    "progress": {
5786
+      "version": "2.0.3",
5787
+      "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz",
5788
+      "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
5789
+      "dev": true
5790
+    },
5712
     "prop-types": {
5791
     "prop-types": {
5713
       "version": "15.8.1",
5792
       "version": "15.8.1",
5714
       "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz",
5793
       "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz",
6140
         "rc-util": "^5.15.0"
6219
         "rc-util": "^5.15.0"
6141
       }
6220
       }
6142
     },
6221
     },
6222
+    "rd": {
6223
+      "version": "2.0.1",
6224
+      "resolved": "https://registry.npmmirror.com/rd/-/rd-2.0.1.tgz",
6225
+      "integrity": "sha512-/XdKU4UazUZTXFmI0dpABt8jSXPWcEyaGdk340KdHnsEOdkTctlX23aAK7ChQDn39YGNlAJr1M5uvaKt4QnpNw==",
6226
+      "dev": true,
6227
+      "requires": {
6228
+        "@types/node": "^10.3.6"
6229
+      },
6230
+      "dependencies": {
6231
+        "@types/node": {
6232
+          "version": "10.17.60",
6233
+          "resolved": "https://registry.npmmirror.com/@types/node/-/node-10.17.60.tgz",
6234
+          "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==",
6235
+          "dev": true
6236
+        }
6237
+      }
6238
+    },
6143
     "react": {
6239
     "react": {
6144
       "version": "18.2.0",
6240
       "version": "18.2.0",
6145
       "resolved": "https://registry.npmmirror.com/react/-/react-18.2.0.tgz",
6241
       "resolved": "https://registry.npmmirror.com/react/-/react-18.2.0.tgz",
6413
       "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz",
6509
       "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz",
6414
       "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
6510
       "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
6415
     },
6511
     },
6512
+    "undici-types": {
6513
+      "version": "5.26.5",
6514
+      "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz",
6515
+      "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
6516
+      "dev": true,
6517
+      "optional": true,
6518
+      "peer": true
6519
+    },
6416
     "update-browserslist-db": {
6520
     "update-browserslist-db": {
6417
       "version": "1.0.11",
6521
       "version": "1.0.11",
6418
       "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
6522
       "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
6520
         }
6624
         }
6521
       }
6625
       }
6522
     },
6626
     },
6627
+    "vite-plugin-progress": {
6628
+      "version": "0.0.7",
6629
+      "resolved": "https://registry.npmmirror.com/vite-plugin-progress/-/vite-plugin-progress-0.0.7.tgz",
6630
+      "integrity": "sha512-zyvKdcc/X+6hnw3J1HVV1TKrlFKC4Rh8GnDnWG/2qhRXjqytTcM++xZ+SAPnoDsSyWl8O93ymK0wZRgHAoglEQ==",
6631
+      "dev": true,
6632
+      "requires": {
6633
+        "picocolors": "^1.0.0",
6634
+        "progress": "^2.0.3",
6635
+        "rd": "^2.0.1"
6636
+      }
6637
+    },
6523
     "warning": {
6638
     "warning": {
6524
       "version": "4.0.3",
6639
       "version": "4.0.3",
6525
       "resolved": "https://registry.npmmirror.com/warning/-/warning-4.0.3.tgz",
6640
       "resolved": "https://registry.npmmirror.com/warning/-/warning-4.0.3.tgz",

+ 2
- 1
package.json View File

32
     "@vitejs/plugin-react": "^2.0.0",
32
     "@vitejs/plugin-react": "^2.0.0",
33
     "less": "^4.1.3",
33
     "less": "^4.1.3",
34
     "vite": "^3.0.0",
34
     "vite": "^3.0.0",
35
-    "vite-plugin-imp": "^2.2.0"
35
+    "vite-plugin-imp": "^2.2.0",
36
+    "vite-plugin-progress": "^0.0.7"
36
   }
37
   }
37
 }
38
 }

+ 3
- 2
src/components/Upload/UploadImage.jsx View File

40
     if (info.file.status === 'done') {
40
     if (info.file.status === 'done') {
41
       setLoading(false);
41
       setLoading(false);
42
       const { url, fileType } = info.file.response;
42
       const { url, fileType } = info.file.response;
43
-      onChange(info.file.response.res);
43
+      const ss=info.file.response.res.split(":")[1]
44
+      onChange(ss);
44
     }
45
     }
45
   };
46
   };
46
 
47
 
47
   const previewUrl = getRealPath ? getRealPath(value) : value;
48
   const previewUrl = getRealPath ? getRealPath(value) : value;
48
 // console.log(value)
49
 // console.log(value)
49
 // console.log(previewUrl)
50
 // console.log(previewUrl)
50
-console.log("propsprops",props)
51
+// console.log("propsprops",props)
51
   return (
52
   return (
52
     <Upload
53
     <Upload
53
       listType="picture-card"
54
       listType="picture-card"

+ 9
- 7
vite.config.js View File

2
 import path from "path";
2
 import path from "path";
3
 import react from "@vitejs/plugin-react";
3
 import react from "@vitejs/plugin-react";
4
 import vitePluginImp from "vite-plugin-imp";
4
 import vitePluginImp from "vite-plugin-imp";
5
+import progress from "vite-plugin-progress";
5
 
6
 
6
 // https://vitejs.dev/config/
7
 // https://vitejs.dev/config/
7
 export default defineConfig({
8
 export default defineConfig({
8
-  base: '/admin/',
9
+  base: "/admin/",
9
   server: {
10
   server: {
10
     port: 3009,
11
     port: 3009,
11
     host: "0.0.0.0",
12
     host: "0.0.0.0",
12
     proxy: {
13
     proxy: {
13
-      '/api/admin': {
14
-        target: 'http://192.168.89.25:9101',
14
+      "/api/admin": {
15
+        target: "http://192.168.89.25:9101",
15
         changeOrigin: true,
16
         changeOrigin: true,
16
       },
17
       },
17
     },
18
     },
18
   },
19
   },
19
   plugins: [
20
   plugins: [
21
+    progress(),
20
     react(),
22
     react(),
21
     vitePluginImp({
23
     vitePluginImp({
22
       libList: [
24
       libList: [
25
           style: (name) => `antd/es/${name}/style`,
27
           style: (name) => `antd/es/${name}/style`,
26
         },
28
         },
27
       ],
29
       ],
28
-    })
30
+    }),
29
   ],
31
   ],
30
   resolve: {
32
   resolve: {
31
     alias: [{ find: "@", replacement: path.resolve(__dirname, "src") }],
33
     alias: [{ find: "@", replacement: path.resolve(__dirname, "src") }],
39
     },
41
     },
40
   },
42
   },
41
   build: {
43
   build: {
42
-    outDir: 'dist', // 打包输出目录
43
-    assetsDir: 'assets', // 静态资源目录 (相对于 outputDir)
44
+    outDir: "dist", // 打包输出目录
45
+    assetsDir: "assets", // 静态资源目录 (相对于 outputDir)
44
     minify: true, // 是否进行代码压缩
46
     minify: true, // 是否进行代码压缩
45
-  }
47
+  },
46
 });
48
 });

+ 47
- 9
yarn.lock View File

604
   "resolved" "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz"
604
   "resolved" "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz"
605
   "version" "0.3.3"
605
   "version" "0.3.3"
606
 
606
 
607
+"@types/node@^10.3.6":
608
+  "integrity" "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
609
+  "resolved" "https://registry.npmmirror.com/@types/node/-/node-10.17.60.tgz"
610
+  "version" "10.17.60"
611
+
612
+"@types/node@>= 14":
613
+  "integrity" "sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg=="
614
+  "resolved" "https://registry.npmmirror.com/@types/node/-/node-20.10.7.tgz"
615
+  "version" "20.10.7"
616
+  dependencies:
617
+    "undici-types" "~5.26.4"
618
+
607
 "@types/prop-types@*":
619
 "@types/prop-types@*":
608
   "integrity" "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
620
   "integrity" "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
609
   "resolved" "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz"
621
   "resolved" "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz"
865
   "version" "0.4.0"
877
   "version" "0.4.0"
866
 
878
 
867
 "axios@^1.2.0":
879
 "axios@^1.2.0":
868
-  "integrity" "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA=="
869
-  "resolved" "https://registry.npmmirror.com/axios/-/axios-1.4.0.tgz"
870
-  "version" "1.4.0"
880
+  "integrity" "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg=="
881
+  "resolved" "https://registry.npmmirror.com/axios/-/axios-1.6.5.tgz"
882
+  "version" "1.6.5"
871
   dependencies:
883
   dependencies:
872
-    "follow-redirects" "^1.15.0"
884
+    "follow-redirects" "^1.15.4"
873
     "form-data" "^4.0.0"
885
     "form-data" "^4.0.0"
874
     "proxy-from-env" "^1.1.0"
886
     "proxy-from-env" "^1.1.0"
875
 
887
 
1151
   dependencies:
1163
   dependencies:
1152
     "type" "^2.7.2"
1164
     "type" "^2.7.2"
1153
 
1165
 
1154
-"follow-redirects@^1.15.0":
1155
-  "integrity" "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
1156
-  "resolved" "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz"
1157
-  "version" "1.15.2"
1166
+"follow-redirects@^1.15.4":
1167
+  "integrity" "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw=="
1168
+  "resolved" "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.4.tgz"
1169
+  "version" "1.15.4"
1158
 
1170
 
1159
 "form-data@^4.0.0":
1171
 "form-data@^4.0.0":
1160
   "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww=="
1172
   "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww=="
1538
   "resolved" "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz"
1550
   "resolved" "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz"
1539
   "version" "1.29.0"
1551
   "version" "1.29.0"
1540
 
1552
 
1553
+"progress@^2.0.3":
1554
+  "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
1555
+  "resolved" "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz"
1556
+  "version" "2.0.3"
1557
+
1541
 "prop-types@^15.5.10", "prop-types@^15.6.2", "prop-types@^15.7.2":
1558
 "prop-types@^15.5.10", "prop-types@^15.6.2", "prop-types@^15.7.2":
1542
   "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="
1559
   "integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="
1543
   "resolved" "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz"
1560
   "resolved" "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz"
1959
     "rc-resize-observer" "^1.0.0"
1976
     "rc-resize-observer" "^1.0.0"
1960
     "rc-util" "^5.15.0"
1977
     "rc-util" "^5.15.0"
1961
 
1978
 
1979
+"rd@^2.0.1":
1980
+  "integrity" "sha512-/XdKU4UazUZTXFmI0dpABt8jSXPWcEyaGdk340KdHnsEOdkTctlX23aAK7ChQDn39YGNlAJr1M5uvaKt4QnpNw=="
1981
+  "resolved" "https://registry.npmmirror.com/rd/-/rd-2.0.1.tgz"
1982
+  "version" "2.0.1"
1983
+  dependencies:
1984
+    "@types/node" "^10.3.6"
1985
+
1962
 "react-dom@*", "react-dom@>=16.0.0", "react-dom@>=16.11.0", "react-dom@>=16.6.0", "react-dom@>=16.8", "react-dom@>=16.8.0", "react-dom@>=16.9.0", "react-dom@>=17.0.0", "react-dom@>=17.0.2", "react-dom@18.2.0":
1986
 "react-dom@*", "react-dom@>=16.0.0", "react-dom@>=16.11.0", "react-dom@>=16.6.0", "react-dom@>=16.8", "react-dom@>=16.8.0", "react-dom@>=16.9.0", "react-dom@>=17.0.0", "react-dom@>=17.0.2", "react-dom@18.2.0":
1963
   "integrity" "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g=="
1987
   "integrity" "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g=="
1964
   "resolved" "https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz"
1988
   "resolved" "https://registry.npmmirror.com/react-dom/-/react-dom-18.2.0.tgz"
2218
   "resolved" "https://registry.npmmirror.com/type/-/type-2.7.2.tgz"
2242
   "resolved" "https://registry.npmmirror.com/type/-/type-2.7.2.tgz"
2219
   "version" "2.7.2"
2243
   "version" "2.7.2"
2220
 
2244
 
2245
+"undici-types@~5.26.4":
2246
+  "integrity" "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
2247
+  "resolved" "https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz"
2248
+  "version" "5.26.5"
2249
+
2221
 "update-browserslist-db@^1.0.11":
2250
 "update-browserslist-db@^1.0.11":
2222
   "integrity" "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA=="
2251
   "integrity" "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA=="
2223
   "resolved" "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz"
2252
   "resolved" "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz"
2254
     "param-case" "^3.0.4"
2283
     "param-case" "^3.0.4"
2255
     "pascal-case" "^3.1.2"
2284
     "pascal-case" "^3.1.2"
2256
 
2285
 
2257
-"vite@^3.0.0", "vite@>= 2.0.0-beta.5":
2286
+"vite-plugin-progress@^0.0.7":
2287
+  "integrity" "sha512-zyvKdcc/X+6hnw3J1HVV1TKrlFKC4Rh8GnDnWG/2qhRXjqytTcM++xZ+SAPnoDsSyWl8O93ymK0wZRgHAoglEQ=="
2288
+  "resolved" "https://registry.npmmirror.com/vite-plugin-progress/-/vite-plugin-progress-0.0.7.tgz"
2289
+  "version" "0.0.7"
2290
+  dependencies:
2291
+    "picocolors" "^1.0.0"
2292
+    "progress" "^2.0.3"
2293
+    "rd" "^2.0.1"
2294
+
2295
+"vite@^3.0.0", "vite@>= 2.0.0-beta.5", "vite@>2.0.0-0":
2258
   "integrity" "sha512-29pdXjk49xAP0QBr0xXqu2s5jiQIXNvE/xwd0vUizYT2Hzqe4BksNNoWllFVXJf4eLZ+UlVQmXfB4lWrc+t18g=="
2296
   "integrity" "sha512-29pdXjk49xAP0QBr0xXqu2s5jiQIXNvE/xwd0vUizYT2Hzqe4BksNNoWllFVXJf4eLZ+UlVQmXfB4lWrc+t18g=="
2259
   "resolved" "https://registry.npmmirror.com/vite/-/vite-3.2.7.tgz"
2297
   "resolved" "https://registry.npmmirror.com/vite/-/vite-3.2.7.tgz"
2260
   "version" "3.2.7"
2298
   "version" "3.2.7"