mirror of
				https://github.com/pure-admin/vue-pure-admin.git
				synced 2025-11-03 13:44:47 +08:00 
			
		
		
		
	chore: update
This commit is contained in:
		
							parent
							
								
									5f1466b574
								
							
						
					
					
						commit
						243c8f71a7
					
				@ -5,7 +5,6 @@
 | 
			
		||||
    <link rel="icon" href="/favicon.ico" />
 | 
			
		||||
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 | 
			
		||||
    <title>vue-pure-admin</title>
 | 
			
		||||
    <script src="/sortable.min.js"></script>
 | 
			
		||||
    <script>
 | 
			
		||||
      window.process = {};
 | 
			
		||||
    </script>
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										12
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								package.json
									
									
									
									
									
								
							@ -36,9 +36,9 @@
 | 
			
		||||
    "@pureadmin/descriptions": "^1.1.0",
 | 
			
		||||
    "@pureadmin/table": "^1.2.0",
 | 
			
		||||
    "@pureadmin/utils": "^0.0.33",
 | 
			
		||||
    "@vueuse/core": "^8.9.4",
 | 
			
		||||
    "@vueuse/core": "^9.1.0",
 | 
			
		||||
    "@vueuse/motion": "^2.0.0-beta.12",
 | 
			
		||||
    "@vueuse/shared": "^8.9.4",
 | 
			
		||||
    "@vueuse/shared": "^9.1.0",
 | 
			
		||||
    "@wangeditor/editor": "^5.1.10",
 | 
			
		||||
    "@wangeditor/editor-for-vue": "^5.1.12",
 | 
			
		||||
    "animate.css": "^4.1.1",
 | 
			
		||||
@ -46,10 +46,10 @@
 | 
			
		||||
    "china-area-data": "^5.0.1",
 | 
			
		||||
    "cropperjs": "^1.5.12",
 | 
			
		||||
    "css-color-function": "^1.3.3",
 | 
			
		||||
    "dayjs": "^1.11.3",
 | 
			
		||||
    "dayjs": "^1.11.4",
 | 
			
		||||
    "driver.js": "^0.9.8",
 | 
			
		||||
    "echarts": "^5.3.3",
 | 
			
		||||
    "element-plus": "^2.2.11",
 | 
			
		||||
    "element-plus": "^2.2.12",
 | 
			
		||||
    "element-resize-detector": "^1.2.3",
 | 
			
		||||
    "js-cookie": "^3.0.1",
 | 
			
		||||
    "jsbarcode": "^3.11.5",
 | 
			
		||||
@ -66,6 +66,7 @@
 | 
			
		||||
    "resize-observer-polyfill": "^1.5.1",
 | 
			
		||||
    "responsive-storage": "^2.0.0",
 | 
			
		||||
    "rgb-hex": "^4.0.0",
 | 
			
		||||
    "sortablejs": "^1.15.0",
 | 
			
		||||
    "swiper": "^8.1.4",
 | 
			
		||||
    "v-contextmenu": "3.0.0",
 | 
			
		||||
    "vue": "^3.2.37",
 | 
			
		||||
@ -106,6 +107,7 @@
 | 
			
		||||
    "@types/nprogress": "0.2.0",
 | 
			
		||||
    "@types/qrcode": "^1.4.2",
 | 
			
		||||
    "@types/qs": "^6.9.7",
 | 
			
		||||
    "@types/sortablejs": "^1.13.0",
 | 
			
		||||
    "@typescript-eslint/eslint-plugin": "^5.10.2",
 | 
			
		||||
    "@typescript-eslint/parser": "^5.10.2",
 | 
			
		||||
    "@vitejs/plugin-legacy": "^2.0.0",
 | 
			
		||||
@ -141,7 +143,7 @@
 | 
			
		||||
    "stylelint-config-standard": "^24.0.0",
 | 
			
		||||
    "stylelint-order": "^5.0.0",
 | 
			
		||||
    "typescript": "^4.6.3",
 | 
			
		||||
    "unocss": "^0.45.5",
 | 
			
		||||
    "unocss": "^0.45.6",
 | 
			
		||||
    "unplugin-vue-define-options": "^0.6.1",
 | 
			
		||||
    "vite": "^3.0.5",
 | 
			
		||||
    "vite-plugin-mock": "^2.9.6",
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										267
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										267
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							@ -32,6 +32,7 @@ specifiers:
 | 
			
		||||
  "@types/nprogress": 0.2.0
 | 
			
		||||
  "@types/qrcode": ^1.4.2
 | 
			
		||||
  "@types/qs": ^6.9.7
 | 
			
		||||
  "@types/sortablejs": ^1.13.0
 | 
			
		||||
  "@typescript-eslint/eslint-plugin": ^5.10.2
 | 
			
		||||
  "@typescript-eslint/parser": ^5.10.2
 | 
			
		||||
  "@vitejs/plugin-legacy": ^2.0.0
 | 
			
		||||
@ -40,9 +41,9 @@ specifiers:
 | 
			
		||||
  "@vue/eslint-config-prettier": ^7.0.0
 | 
			
		||||
  "@vue/eslint-config-typescript": ^10.0.0
 | 
			
		||||
  "@vue/runtime-core": ^3.2.37
 | 
			
		||||
  "@vueuse/core": ^8.9.4
 | 
			
		||||
  "@vueuse/core": ^9.1.0
 | 
			
		||||
  "@vueuse/motion": ^2.0.0-beta.12
 | 
			
		||||
  "@vueuse/shared": ^8.9.4
 | 
			
		||||
  "@vueuse/shared": ^9.1.0
 | 
			
		||||
  "@wangeditor/editor": ^5.1.10
 | 
			
		||||
  "@wangeditor/editor-for-vue": ^5.1.12
 | 
			
		||||
  animate.css: ^4.1.1
 | 
			
		||||
@ -53,10 +54,10 @@ specifiers:
 | 
			
		||||
  cropperjs: ^1.5.12
 | 
			
		||||
  cross-env: 7.0.3
 | 
			
		||||
  css-color-function: ^1.3.3
 | 
			
		||||
  dayjs: ^1.11.3
 | 
			
		||||
  dayjs: ^1.11.4
 | 
			
		||||
  driver.js: ^0.9.8
 | 
			
		||||
  echarts: ^5.3.3
 | 
			
		||||
  element-plus: ^2.2.11
 | 
			
		||||
  element-plus: ^2.2.12
 | 
			
		||||
  element-resize-detector: ^1.2.3
 | 
			
		||||
  eslint: ^8.8.0
 | 
			
		||||
  eslint-plugin-prettier: ^4.0.0
 | 
			
		||||
@ -90,6 +91,7 @@ specifiers:
 | 
			
		||||
  rollup-plugin-visualizer: ^5.6.0
 | 
			
		||||
  sass: ^1.53.0
 | 
			
		||||
  sass-loader: ^13.0.2
 | 
			
		||||
  sortablejs: ^1.15.0
 | 
			
		||||
  stylelint: ^14.3.0
 | 
			
		||||
  stylelint-config-html: ^1.0.0
 | 
			
		||||
  stylelint-config-prettier: ^9.0.3
 | 
			
		||||
@ -98,7 +100,7 @@ specifiers:
 | 
			
		||||
  stylelint-order: ^5.0.0
 | 
			
		||||
  swiper: ^8.1.4
 | 
			
		||||
  typescript: ^4.6.3
 | 
			
		||||
  unocss: ^0.45.5
 | 
			
		||||
  unocss: ^0.45.6
 | 
			
		||||
  unplugin-vue-define-options: ^0.6.1
 | 
			
		||||
  v-contextmenu: 3.0.0
 | 
			
		||||
  vite: ^3.0.5
 | 
			
		||||
@ -130,9 +132,9 @@ dependencies:
 | 
			
		||||
  "@pureadmin/descriptions": 1.1.0
 | 
			
		||||
  "@pureadmin/table": 1.2.0
 | 
			
		||||
  "@pureadmin/utils": 0.0.33_5d67ed6011fc942bf0327f2155ab86bd
 | 
			
		||||
  "@vueuse/core": 8.9.4_vue@3.2.37
 | 
			
		||||
  "@vueuse/core": 9.1.0_vue@3.2.37
 | 
			
		||||
  "@vueuse/motion": 2.0.0-beta.12_vue@3.2.37
 | 
			
		||||
  "@vueuse/shared": 8.9.4_vue@3.2.37
 | 
			
		||||
  "@vueuse/shared": 9.1.0_vue@3.2.37
 | 
			
		||||
  "@wangeditor/editor": 5.1.11
 | 
			
		||||
  "@wangeditor/editor-for-vue": 5.1.12_b62c401130b9e6a59da339758686c7ab
 | 
			
		||||
  animate.css: 4.1.1
 | 
			
		||||
@ -143,7 +145,7 @@ dependencies:
 | 
			
		||||
  dayjs: 1.11.4
 | 
			
		||||
  driver.js: 0.9.8
 | 
			
		||||
  echarts: 5.3.3
 | 
			
		||||
  element-plus: 2.2.11_vue@3.2.37
 | 
			
		||||
  element-plus: 2.2.12_vue@3.2.37
 | 
			
		||||
  element-resize-detector: 1.2.4
 | 
			
		||||
  js-cookie: 3.0.1
 | 
			
		||||
  jsbarcode: 3.11.5
 | 
			
		||||
@ -160,6 +162,7 @@ dependencies:
 | 
			
		||||
  resize-observer-polyfill: 1.5.1
 | 
			
		||||
  responsive-storage: 2.0.0
 | 
			
		||||
  rgb-hex: 4.0.0
 | 
			
		||||
  sortablejs: 1.15.0
 | 
			
		||||
  swiper: 8.3.1
 | 
			
		||||
  v-contextmenu: 3.0.0_vue@3.2.37
 | 
			
		||||
  vue: 3.2.37
 | 
			
		||||
@ -200,6 +203,7 @@ devDependencies:
 | 
			
		||||
  "@types/nprogress": 0.2.0
 | 
			
		||||
  "@types/qrcode": 1.4.2
 | 
			
		||||
  "@types/qs": 6.9.7
 | 
			
		||||
  "@types/sortablejs": 1.13.0
 | 
			
		||||
  "@typescript-eslint/eslint-plugin": 5.30.7_f59730a40ab520cf82d095906622871f
 | 
			
		||||
  "@typescript-eslint/parser": 5.30.7_eslint@8.20.0+typescript@4.7.4
 | 
			
		||||
  "@vitejs/plugin-legacy": 2.0.0_vite@3.0.5
 | 
			
		||||
@ -235,7 +239,7 @@ devDependencies:
 | 
			
		||||
  stylelint-config-standard: 24.0.0_stylelint@14.9.1
 | 
			
		||||
  stylelint-order: 5.0.0_stylelint@14.9.1
 | 
			
		||||
  typescript: 4.7.4
 | 
			
		||||
  unocss: 0.45.5_vite@3.0.5
 | 
			
		||||
  unocss: 0.45.6_vite@3.0.5
 | 
			
		||||
  unplugin-vue-define-options: 0.6.2_vite@3.0.5+vue@3.2.37
 | 
			
		||||
  vite: 3.0.5_sass@1.53.0
 | 
			
		||||
  vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.0.5
 | 
			
		||||
@ -1395,7 +1399,7 @@ packages:
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@element-plus/icons-vue": 2.0.6_vue@3.2.37
 | 
			
		||||
      element-plus: 2.2.11_vue@3.2.37
 | 
			
		||||
      element-plus: 2.2.12_vue@3.2.37
 | 
			
		||||
      vue: 3.2.37
 | 
			
		||||
    transitivePeerDependencies:
 | 
			
		||||
      - "@vue/composition-api"
 | 
			
		||||
@ -1407,7 +1411,7 @@ packages:
 | 
			
		||||
        integrity: sha512-mJBpMj0YkaqTM5TDz+ek/f8h74qRLhDc/gLJhBq0wpyfCgG++Jd/9i+QUj8gedA5oN8IL6LOSFbcvlGDYxHgkw==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      element-plus: 2.2.11_vue@3.2.37
 | 
			
		||||
      element-plus: 2.2.12_vue@3.2.37
 | 
			
		||||
      vue: 3.2.37
 | 
			
		||||
    transitivePeerDependencies:
 | 
			
		||||
      - "@vue/composition-api"
 | 
			
		||||
@ -1663,6 +1667,13 @@ packages:
 | 
			
		||||
      "@types/node": 14.14.14
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@types/sortablejs/1.13.0:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-C3064MH72iEfeGCYEGCt7FCxXoAXaMPG0QPnstcxvPmbl54erpISu06d++FY37Smja64iWy5L8wOyHHBghWbJQ==
 | 
			
		||||
      }
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@types/web-bluetooth/0.0.14:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
@ -1670,6 +1681,13 @@ packages:
 | 
			
		||||
      }
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@types/web-bluetooth/0.0.15:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==
 | 
			
		||||
      }
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@typescript-eslint/eslint-plugin/5.30.7_f59730a40ab520cf82d095906622871f:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
@ -1820,200 +1838,200 @@ packages:
 | 
			
		||||
      eslint-visitor-keys: 3.3.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/cli/0.45.5:
 | 
			
		||||
  /@unocss/cli/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-gB/XZ6ksS/le1r33JhLam7UtJhd2fvtbgYV2rU76DOoqIa+qCZFbrMDFyF+PJz6yCW0goYF9ybtZXND42aygZQ==
 | 
			
		||||
        integrity: sha512-U3Kl3i/UAIt2LXnBBcyNNnoF3qZV8y+tn4SNMa0P8iTgswKREzv8RuN5lGtdJohGQGoScKsNgj5t6WIKwts3lg==
 | 
			
		||||
      }
 | 
			
		||||
    engines: { node: ">=14" }
 | 
			
		||||
    hasBin: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/config": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/preset-uno": 0.45.5
 | 
			
		||||
      "@unocss/config": 0.45.6
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
      "@unocss/preset-uno": 0.45.6
 | 
			
		||||
      cac: 6.7.12
 | 
			
		||||
      chokidar: 3.5.3
 | 
			
		||||
      colorette: 2.0.19
 | 
			
		||||
      consola: 2.15.3
 | 
			
		||||
      fast-glob: 3.2.11
 | 
			
		||||
      pathe: 0.3.3
 | 
			
		||||
      pathe: 0.3.4
 | 
			
		||||
      perfect-debounce: 0.1.3
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/config/0.45.5:
 | 
			
		||||
  /@unocss/config/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-wae2RmItmaSsXcMPb9dOzrfQlG6SDgbuUmyuXydJi7VZmj/5a/a1cRTny/J2/eP1kS5aUNgCm/FzpletH59mfw==
 | 
			
		||||
        integrity: sha512-evmhX/JT4SYsFOG5ora6To8PeJpBqWfCXZIEGFnmvjsUCVreacuLqwvxHtZZLpuwbIqY9VzzPdeuw3Ak2AZ/kg==
 | 
			
		||||
      }
 | 
			
		||||
    engines: { node: ">=14" }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
      unconfig: 0.3.5
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/core/0.45.5:
 | 
			
		||||
  /@unocss/core/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-6boP8sGTRb+nE87pdjii7otO/tguIlDkFh90E6mglA0XdjHWiLCCNlgJoxgjCGCPNYUm/Nojx0bUbcokuqBZDw==
 | 
			
		||||
        integrity: sha512-AeV2/HOTnmc2t2Z0oJ4qKhxDuvYKJ4sVLhqZi+Ex8SP5JSm65SrW3kmGWJMkSGHqJG6ey2ugAiZh6rHzELlB7A==
 | 
			
		||||
      }
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/inspector/0.45.5:
 | 
			
		||||
  /@unocss/inspector/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-OM1bmmt8Qbsdt4AvokI/HAYVrHWOYwsNyisEhgGRQiOuc6JuFx1+B1T8hyELBRZfunvfm4J6qDJ3qGqPZWFU9g==
 | 
			
		||||
        integrity: sha512-3Gx28OnCSf73OKlxKXs2JOvWqBeXgNSZdY9DaNZxj0yPFnNfTsdbyH16pk/ETV2Ab0xF+123oN0EI7SbFHYs0w==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      gzip-size: 6.0.0
 | 
			
		||||
      sirv: 2.0.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/preset-attributify/0.45.5:
 | 
			
		||||
  /@unocss/preset-attributify/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-xgjsuYDB5EYqXaCa73B9Tk19y6U8482S/trf6kcbSSGLaEcXhOQMdo8xtUJPyacwoCG0ralCgWIgWeb/VQ0noQ==
 | 
			
		||||
        integrity: sha512-BC9D7uH3cX8FKjDKzfLp94kjtkLqHbUwpcbA7naHfcsB79EGDXs35uRm8z9Br8zIXepbhBTbytM+6yE/8Kgq9g==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/preset-icons/0.45.5:
 | 
			
		||||
  /@unocss/preset-icons/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-msrhKKEWh5HMyQXnseKjMTe8dZZZl/URaxCtDkIhzGJHzDvTAiU7kDr6pAr3Uxw2DgDEviq159W22679JyaBHg==
 | 
			
		||||
        integrity: sha512-9OD8q2PSS4hqECoVF7ZHUn/RRMFuNdSCAed/vvSrFFB4vLGKE6RQ4bO3RQqfi0L5SMyAT5FVqUEX+HsLQkwlbA==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@iconify/utils": 1.0.33
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
      ohmyfetch: 0.4.18
 | 
			
		||||
    transitivePeerDependencies:
 | 
			
		||||
      - supports-color
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/preset-mini/0.45.5:
 | 
			
		||||
  /@unocss/preset-mini/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-R8FDinKThZBTIqwuYokI8GHOTxt8x11W/dY4wyXOFXXiGW2kmL7fjhB3KNN3sfyhyp+k2g5CW40XJ13rOunODw==
 | 
			
		||||
        integrity: sha512-hsneAcqqZTHN3tFXYIMsZMKgPoV1Ew4AFBn/dg3Z6/Bt1vIcLco/Iup1FhqjgvYm5Vdehszqb88VENZPV7CYjg==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/preset-tagify/0.45.5:
 | 
			
		||||
  /@unocss/preset-tagify/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-fRUEh8EuJUjXHvJNzbPquC6Ih51mIygFmNaBXr9W9SNQYgYF9Z9Xy/2rFD3ADaI6L52JUIEV0OZgt1E/QJpAng==
 | 
			
		||||
        integrity: sha512-Elv7fC/AoxA4EoUIZcqK0njMnwnpF/9amN+PDt93ZgK/GxD01vu7SsHNvupCsx2vIRzvJrr76gLSccA4+16e/g==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/preset-typography/0.45.5:
 | 
			
		||||
  /@unocss/preset-typography/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-4F2hRDsuE8BCA0MZIaRjClXIVQkePQsQyz+s3qw89Fndeatj+Yd5VrKEPBBz3g9062A6dUGfgWUyy4o+SAOCvA==
 | 
			
		||||
        integrity: sha512-ZRsolR9ws37jLkKY88BYbBf3MWF82SGc7J+AWe/XDgaKoIN0T/9CJG7KLvW2AdtiVuTzBksLtbn/p9rYVgmjLA==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/preset-uno/0.45.5:
 | 
			
		||||
  /@unocss/preset-uno/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-eo0do6sS1xMRaeOvxkxEjFXZoh0Pm5g1c8bb3WpNMogcp9l8t22JCkSLo5dq+dnC+nQduOzt/GJoA+XksQeEsw==
 | 
			
		||||
        integrity: sha512-4yFX1yqXSdz3yUXVBMHrDTqGmQMtvP4DZ1yY2tztg96rUhcNQS9zna/Z3fVSUnOMXjzPutJ0DfastkTpGDaFhA==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/preset-mini": 0.45.5
 | 
			
		||||
      "@unocss/preset-wind": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
      "@unocss/preset-mini": 0.45.6
 | 
			
		||||
      "@unocss/preset-wind": 0.45.6
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/preset-web-fonts/0.45.5:
 | 
			
		||||
  /@unocss/preset-web-fonts/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-wusZRdGXpAVWbdyNP7Cd7D1hWuAEG1jch4kXzRNyjZ4Uo7ImGY42yEysjXpuNizA29i0Xe9FtT99kCqOcQwHRQ==
 | 
			
		||||
        integrity: sha512-4dywnWm9tIYz/zu62/7DIjJ0Yzq9PViieJ1JZFZEz6iLbHlbCBkko51Hl+JAMQzlkwNdvVxQT7Y8jyzHWc1jow==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
      ohmyfetch: 0.4.18
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/preset-wind/0.45.5:
 | 
			
		||||
  /@unocss/preset-wind/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-N4kr5SG4WjqJ4hI+4Fp8QlB5u7pTtAGY1WDVPeKwh3lX2iE01BnQhL6W6ds7BjXSdGm/yUQwBCedpnAfzWqutQ==
 | 
			
		||||
        integrity: sha512-2W0l2z2zD5H7XU32B6PetOu5EA1FXh4CYp+p94XW79kD4oaohpGtabxgfPch68sOcbvQn/Cs4HaQNvkEBeTATA==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/preset-mini": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
      "@unocss/preset-mini": 0.45.6
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/reset/0.45.5:
 | 
			
		||||
  /@unocss/reset/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-JDFRoc1H0Tk1knRGI+LljOKrKkWrF1txJ50DG3oa+azTdQaX0wDQ4isyDM6PbodydhEqYCsZcJEL/2pEiPRg8A==
 | 
			
		||||
        integrity: sha512-L02ur7LFzeIzOgQ419vA14498F76jbvKMeTdiVyR3Ym2C7BkxUGg6CgqY7Exm6e2qOjgcFkYU93aWaOyKi9hzw==
 | 
			
		||||
      }
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/scope/0.45.5:
 | 
			
		||||
  /@unocss/scope/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-+7PPbxxVp/k27YyBVSM/euKnB65KtaXA4iYHiDWRja235RnnsZ7XcSZ78o5hDuOA3dnqZU+d4rV5rt1tGy6XJA==
 | 
			
		||||
        integrity: sha512-1x2ikRsHfDXHMRr68fU+cF55v0TILaGH+s5Us7swA1un1D70EdE8z1cU+RvY6WxWL8cQNb/aCvPf8daduKVCxg==
 | 
			
		||||
      }
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/transformer-attributify-jsx/0.45.5:
 | 
			
		||||
  /@unocss/transformer-attributify-jsx/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-e4l5G7ZLhSeIkHM6mo6KfXZbQDi6XFcTNQRJStXF6t2UjqABAtR/jLCUzkyK7khaLE4QxduRhCHCfR/VyYvCyg==
 | 
			
		||||
        integrity: sha512-QUdLZQI6+b9G94YjrN4e7JyPsbV7Eo+TYe5PFCA/awSn7nOBrb+/+WSKlSijbAfPaY8HgWXlnkOy1V0qpusn1w==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/transformer-compile-class/0.45.5:
 | 
			
		||||
  /@unocss/transformer-compile-class/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-R08rLO3XZyk5g1BQ01GT+0AuztVpj+g6e+B+4NeoMF3LhShA4Zg+yqn7awa2d5/1tXwpMYO4kwyBFZzQf0WzBw==
 | 
			
		||||
        integrity: sha512-D8q1bAua4QMbdOaJt6i+B21RssDJw42Gp/3tAR/v0ChnlcoBwDY4MPXbEY9j81dSeFIF+A7GkHAsb6oRaPcCfg==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/transformer-directives/0.45.5:
 | 
			
		||||
  /@unocss/transformer-directives/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-k+QZetHGcSmxXMlE2UfkfnzFJ865FBxnT5EZCU/dlL1B2momDi19n2q0Hc9DnX/GjbLtrzurQFrq+Xy4gQ7HcA==
 | 
			
		||||
        integrity: sha512-nY+9wvpYeas997DkAhaCVdD2dauoqbgC66QYsCGxtEzBlNQXn3gmXT/CQgbYQuHknQCDwFuocWAH/f1Vmg3aIw==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      css-tree: 2.1.0
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
      css-tree: 2.2.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/transformer-variant-group/0.45.5:
 | 
			
		||||
  /@unocss/transformer-variant-group/0.45.6:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-Qp0g+9U//cXV7u6dojXw3tafs1saRW+nViMdfCjEKWz3TStFssI9IAhwg5wIZoYYLSSCVMfBTc96OkDvO1m9rA==
 | 
			
		||||
        integrity: sha512-rVf/6ZgXwRqW1Xeia59ggk4L/9SAMUW0+slkm3mmvgn2fgJ0Pj4rzhLszRsHi3Oua0ZMbQoFXw+mY/GEEA6KfQ==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@unocss/vite/0.45.5_vite@3.0.5:
 | 
			
		||||
  /@unocss/vite/0.45.6_vite@3.0.5:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-QVNj9xDBJ46RC1D+rSFiGWywazq6z7MVszrpifCACtA8qKdWbrWuI8beEpfo3pBpf7uYFIb+Df6CU9gCD809Og==
 | 
			
		||||
        integrity: sha512-6FcSoOWaciJCO0Bnhv001/9HTvO2ye1E/VX+Ey7JZg4ulltyhiszounRSxzBaflO2KDP/tE5O/K2iHywyHRrLg==
 | 
			
		||||
      }
 | 
			
		||||
    peerDependencies:
 | 
			
		||||
      vite: ^2.9.0 || ^3.0.0-0
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@ampproject/remapping": 2.2.0
 | 
			
		||||
      "@rollup/pluginutils": 4.2.1
 | 
			
		||||
      "@unocss/config": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/inspector": 0.45.5
 | 
			
		||||
      "@unocss/scope": 0.45.5
 | 
			
		||||
      "@unocss/transformer-directives": 0.45.5
 | 
			
		||||
      "@unocss/config": 0.45.6
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
      "@unocss/inspector": 0.45.6
 | 
			
		||||
      "@unocss/scope": 0.45.6
 | 
			
		||||
      "@unocss/transformer-directives": 0.45.6
 | 
			
		||||
      magic-string: 0.26.2
 | 
			
		||||
      vite: 3.0.5_sass@1.53.0
 | 
			
		||||
    dev: true
 | 
			
		||||
@ -2370,6 +2388,21 @@ packages:
 | 
			
		||||
      vue-demi: 0.13.5_vue@3.2.37
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@vueuse/core/9.1.0_vue@3.2.37:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-BIroqvXEqt826aE9r3K5cox1zobuPuAzdYJ36kouC2TVhlXvFKIILgFVWrpp9HZPwB3aLzasmG3K87q7TSyXZg==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@types/web-bluetooth": 0.0.15
 | 
			
		||||
      "@vueuse/metadata": 9.1.0
 | 
			
		||||
      "@vueuse/shared": 9.1.0_vue@3.2.37
 | 
			
		||||
      vue-demi: 0.13.5_vue@3.2.37
 | 
			
		||||
    transitivePeerDependencies:
 | 
			
		||||
      - "@vue/composition-api"
 | 
			
		||||
      - vue
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@vueuse/metadata/8.9.4:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
@ -2377,6 +2410,13 @@ packages:
 | 
			
		||||
      }
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@vueuse/metadata/9.1.0:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-8OEhlog1iaAGTD3LICZ8oBGQdYeMwByvXetOtAOZCJOzyCRSwqwdggTsmVZZ1rkgYIEqgUBk942AsAPwM21s6A==
 | 
			
		||||
      }
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@vueuse/motion/2.0.0-beta.12_vue@3.2.37:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
@ -2416,6 +2456,18 @@ packages:
 | 
			
		||||
      vue-demi: 0.13.5_vue@3.2.37
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@vueuse/shared/9.1.0_vue@3.2.37:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-pB/3njQu4tfJJ78ajELNda0yMG6lKfpToQW7Soe09CprF1k3QuyoNi1tBNvo75wBDJWD+LOnr+c4B5HZ39jY/Q==
 | 
			
		||||
      }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      vue-demi: 0.13.5_vue@3.2.37
 | 
			
		||||
    transitivePeerDependencies:
 | 
			
		||||
      - "@vue/composition-api"
 | 
			
		||||
      - vue
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@wangeditor/basic-modules/1.1.3_c87cc83259e17a981edce998977a26ae:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
@ -3615,14 +3667,14 @@ packages:
 | 
			
		||||
      source-map: 0.6.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /css-tree/2.1.0:
 | 
			
		||||
  /css-tree/2.2.0:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-PcysZRzToBbrpoUrZ9qfblRIRf8zbEAkU0AIpQFtgkFK0vSbzOmBCvdSAx2Zg7Xx5wiYJKUKk0NMP7kxevie/A==
 | 
			
		||||
        integrity: sha512-7y32czN0VBL8WkevhC/mrHnoHOmQaJ1Wvp8sjRuTz6/n9cjL83jQaUru2MvP7kzjpGVwrSy5CE4XyQObWGIHQQ==
 | 
			
		||||
      }
 | 
			
		||||
    engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" }
 | 
			
		||||
    dependencies:
 | 
			
		||||
      mdn-data: 2.0.27
 | 
			
		||||
      mdn-data: 2.0.28
 | 
			
		||||
      source-map-js: 1.0.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
@ -4081,10 +4133,10 @@ packages:
 | 
			
		||||
      }
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /element-plus/2.2.11_vue@3.2.37:
 | 
			
		||||
  /element-plus/2.2.12_vue@3.2.37:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-JjOvz5DLBc4Jp9OHKXNcK/Cys4NX5/vxpZ+gYmH2V+pLkwJnyIOrNZ3QxfdyG6yE4+NkpoA6koEgUB7T+0Z5vQ==
 | 
			
		||||
        integrity: sha512-g/hIHj3b+dND2R3YRvyvCJtJhQvR7lWvXqhJaoxaQmajjNWedoe4rttxG26fOSv9YCC2wN4iFDcJHs70YFNgrA==
 | 
			
		||||
      }
 | 
			
		||||
    peerDependencies:
 | 
			
		||||
      vue: ^3.2.0
 | 
			
		||||
@ -6249,10 +6301,10 @@ packages:
 | 
			
		||||
      }
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /mdn-data/2.0.27:
 | 
			
		||||
  /mdn-data/2.0.28:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-kwqO0I0jtWr25KcfLm9pia8vLZ8qoAKhWZuZMbneJq3jjBD3gl5nZs8l8Tu3ZBlBAHVQtDur9rdDGyvtfVraHQ==
 | 
			
		||||
        integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==
 | 
			
		||||
      }
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
@ -6831,10 +6883,10 @@ packages:
 | 
			
		||||
      util: 0.10.4
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /pathe/0.3.3:
 | 
			
		||||
  /pathe/0.3.4:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-x3nrPvG0HDSDzUiJ0WqtzhN4MD+h5B+dFJ3/qyxVuARlr4Y3aJv8gri2cZzp9Z8sGs2a+aG9gNbKngh3gme57A==
 | 
			
		||||
        integrity: sha512-YWgqEdxf36R6vcsyj0A+yT/rDRPe0wui4J9gRR7T4whjU5Lx/jZOr75ckEgTNaLVQABAwsrlzHRpIKcCdXAQ5A==
 | 
			
		||||
      }
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
@ -8038,6 +8090,13 @@ packages:
 | 
			
		||||
      }
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /sortablejs/1.15.0:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==
 | 
			
		||||
      }
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /source-map-js/1.0.2:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
@ -8758,34 +8817,34 @@ packages:
 | 
			
		||||
    engines: { node: ">= 10.0.0" }
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /unocss/0.45.5_vite@3.0.5:
 | 
			
		||||
  /unocss/0.45.6_vite@3.0.5:
 | 
			
		||||
    resolution:
 | 
			
		||||
      {
 | 
			
		||||
        integrity: sha512-dHmyAnTnkoffgXHjWpJIK2iwCDK9HEWkdHrz+Wh114G/ZcX3vQWlpnvboo36oW0V37UaqbId5ajwHRHE6SNo4g==
 | 
			
		||||
        integrity: sha512-ipU1kB2nbNvfh2O6u7qJ/zBwXvl/sRNlc+/dDWRCKu2feMnyR9g/4Vnw024RS8X+Jr7NN4eiGSzqMLoPoT6XOA==
 | 
			
		||||
      }
 | 
			
		||||
    engines: { node: ">=14" }
 | 
			
		||||
    peerDependencies:
 | 
			
		||||
      "@unocss/webpack": 0.45.5
 | 
			
		||||
      "@unocss/webpack": 0.45.6
 | 
			
		||||
    peerDependenciesMeta:
 | 
			
		||||
      "@unocss/webpack":
 | 
			
		||||
        optional: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      "@unocss/cli": 0.45.5
 | 
			
		||||
      "@unocss/core": 0.45.5
 | 
			
		||||
      "@unocss/preset-attributify": 0.45.5
 | 
			
		||||
      "@unocss/preset-icons": 0.45.5
 | 
			
		||||
      "@unocss/preset-mini": 0.45.5
 | 
			
		||||
      "@unocss/preset-tagify": 0.45.5
 | 
			
		||||
      "@unocss/preset-typography": 0.45.5
 | 
			
		||||
      "@unocss/preset-uno": 0.45.5
 | 
			
		||||
      "@unocss/preset-web-fonts": 0.45.5
 | 
			
		||||
      "@unocss/preset-wind": 0.45.5
 | 
			
		||||
      "@unocss/reset": 0.45.5
 | 
			
		||||
      "@unocss/transformer-attributify-jsx": 0.45.5
 | 
			
		||||
      "@unocss/transformer-compile-class": 0.45.5
 | 
			
		||||
      "@unocss/transformer-directives": 0.45.5
 | 
			
		||||
      "@unocss/transformer-variant-group": 0.45.5
 | 
			
		||||
      "@unocss/vite": 0.45.5_vite@3.0.5
 | 
			
		||||
      "@unocss/cli": 0.45.6
 | 
			
		||||
      "@unocss/core": 0.45.6
 | 
			
		||||
      "@unocss/preset-attributify": 0.45.6
 | 
			
		||||
      "@unocss/preset-icons": 0.45.6
 | 
			
		||||
      "@unocss/preset-mini": 0.45.6
 | 
			
		||||
      "@unocss/preset-tagify": 0.45.6
 | 
			
		||||
      "@unocss/preset-typography": 0.45.6
 | 
			
		||||
      "@unocss/preset-uno": 0.45.6
 | 
			
		||||
      "@unocss/preset-web-fonts": 0.45.6
 | 
			
		||||
      "@unocss/preset-wind": 0.45.6
 | 
			
		||||
      "@unocss/reset": 0.45.6
 | 
			
		||||
      "@unocss/transformer-attributify-jsx": 0.45.6
 | 
			
		||||
      "@unocss/transformer-compile-class": 0.45.6
 | 
			
		||||
      "@unocss/transformer-directives": 0.45.6
 | 
			
		||||
      "@unocss/transformer-variant-group": 0.45.6
 | 
			
		||||
      "@unocss/vite": 0.45.6_vite@3.0.5
 | 
			
		||||
    transitivePeerDependencies:
 | 
			
		||||
      - supports-color
 | 
			
		||||
      - vite
 | 
			
		||||
@ -9048,7 +9107,7 @@ packages:
 | 
			
		||||
      ace-builds: 1.8.1
 | 
			
		||||
      ant-design-vue: 3.2.10_vue@3.2.37
 | 
			
		||||
      core-js: 3.23.5
 | 
			
		||||
      element-plus: 2.2.11_vue@3.2.37
 | 
			
		||||
      element-plus: 2.2.12_vue@3.2.37
 | 
			
		||||
      lodash: 4.17.21
 | 
			
		||||
      uuid: 8.3.2
 | 
			
		||||
      vue: 3.2.37
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2607
									
								
								public/sortable.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2607
									
								
								public/sortable.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -4,8 +4,7 @@ import {
 | 
			
		||||
  ref,
 | 
			
		||||
  unref,
 | 
			
		||||
  onBeforeMount,
 | 
			
		||||
  onBeforeUnmount,
 | 
			
		||||
  getCurrentInstance
 | 
			
		||||
  onBeforeUnmount
 | 
			
		||||
} from "vue";
 | 
			
		||||
import { reboundProps } from "./props";
 | 
			
		||||
 | 
			
		||||
@ -13,6 +12,7 @@ export default defineComponent({
 | 
			
		||||
  name: "ReboundCountTo",
 | 
			
		||||
  props: reboundProps,
 | 
			
		||||
  setup(props) {
 | 
			
		||||
    const ulRef = ref();
 | 
			
		||||
    const timer = ref(null);
 | 
			
		||||
 | 
			
		||||
    onBeforeMount(() => {
 | 
			
		||||
@ -23,8 +23,7 @@ export default defineComponent({
 | 
			
		||||
      // Safari浏览器的兼容代码
 | 
			
		||||
      isSafari &&
 | 
			
		||||
        (timer.value = setTimeout(() => {
 | 
			
		||||
          // @ts-ignore
 | 
			
		||||
          getCurrentInstance().refs["ul"].setAttribute(
 | 
			
		||||
          ulRef.value.setAttribute(
 | 
			
		||||
            "style",
 | 
			
		||||
            `
 | 
			
		||||
        animation: none;
 | 
			
		||||
@ -44,7 +43,7 @@ export default defineComponent({
 | 
			
		||||
          class="scroll-num"
 | 
			
		||||
          style={{ "--i": props.i, "--delay": props.delay }}
 | 
			
		||||
        >
 | 
			
		||||
          <ul ref="ul" style={{ fontSize: "32px" }}>
 | 
			
		||||
          <ul ref="ulRef" style={{ fontSize: "32px" }}>
 | 
			
		||||
            <li>0</li>
 | 
			
		||||
            <li>1</li>
 | 
			
		||||
            <li>2</li>
 | 
			
		||||
 | 
			
		||||
@ -106,7 +106,7 @@ let defaultOption = computed(() => {
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
let options = computed(() => {
 | 
			
		||||
  // @ts-ignore
 | 
			
		||||
  // @ts-expect-error
 | 
			
		||||
  return copyObj({}, unref(defaultOption), classOption);
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
@ -167,8 +167,7 @@ let autoPlay = computed(() => {
 | 
			
		||||
 | 
			
		||||
let scrollSwitch = computed(() => {
 | 
			
		||||
  // 从 props 解构出来的 属性 不再具有相应性.
 | 
			
		||||
  // @ts-expect-error
 | 
			
		||||
  return props.data.length >= unref(options).limitMoveNum;
 | 
			
		||||
  return (props.data as any).length >= unref(options).limitMoveNum;
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
let hoverStopSwitch = computed(() => {
 | 
			
		||||
 | 
			
		||||
@ -15,8 +15,7 @@ notices.value.forEach(notice => {
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
function tabClick() {
 | 
			
		||||
  // @ts-expect-error
 | 
			
		||||
  dropdownDom.value.handleOpen();
 | 
			
		||||
  (dropdownDom as any).v.handleOpen();
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -289,8 +289,7 @@ function dynamicRouteTag(value: string, parentPath: string): void {
 | 
			
		||||
      });
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  // @ts-expect-error
 | 
			
		||||
  concatPath(router.options.routes, value, parentPath);
 | 
			
		||||
  concatPath(router.options.routes as any, value, parentPath);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 重新加载
 | 
			
		||||
@ -327,11 +326,10 @@ function deleteDynamicTag(obj: any, current: any, tag?: string) {
 | 
			
		||||
    if (other) {
 | 
			
		||||
      useMultiTagsStoreHook().handleTags("equal", [routerArrays[0], obj]);
 | 
			
		||||
    } else {
 | 
			
		||||
      // @ts-ignore
 | 
			
		||||
      delAliveRouteList = useMultiTagsStoreHook().handleTags("splice", "", {
 | 
			
		||||
        startIndex,
 | 
			
		||||
        length
 | 
			
		||||
      });
 | 
			
		||||
      }) as any;
 | 
			
		||||
    }
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
@ -430,8 +428,7 @@ function onClickDrop(key, item, selectRoute?: RouteConfigs) {
 | 
			
		||||
  });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function handleCommand(command: object) {
 | 
			
		||||
  // @ts-expect-error
 | 
			
		||||
function handleCommand(command: any) {
 | 
			
		||||
  const { key, item } = command;
 | 
			
		||||
  onClickDrop(key, item);
 | 
			
		||||
}
 | 
			
		||||
@ -610,11 +607,9 @@ onBeforeMount(() => {
 | 
			
		||||
  showMenuModel(route.fullPath);
 | 
			
		||||
 | 
			
		||||
  // 触发隐藏标签页
 | 
			
		||||
  emitter.on("tagViewsChange", key => {
 | 
			
		||||
    // @ts-expect-error
 | 
			
		||||
    if (unref(showTags) === key) return;
 | 
			
		||||
    // @ts-expect-error
 | 
			
		||||
    showTags.value = key;
 | 
			
		||||
  emitter.on("tagViewsChange", (key: any) => {
 | 
			
		||||
    if (unref(showTags as any) === key) return;
 | 
			
		||||
    (showTags as any).value = key;
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  // 改变标签风格
 | 
			
		||||
 | 
			
		||||
@ -136,7 +136,6 @@ export function useElementPlus(app: App) {
 | 
			
		||||
  });
 | 
			
		||||
  // 注册指令
 | 
			
		||||
  plugins.forEach(plugin => {
 | 
			
		||||
    // @ts-ignore
 | 
			
		||||
    app.use(plugin);
 | 
			
		||||
  });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -81,8 +81,7 @@ export const remainingPaths = Object.keys(remainingRouter).map(v => {
 | 
			
		||||
// 创建路由实例
 | 
			
		||||
export const router: Router = createRouter({
 | 
			
		||||
  history: getHistoryMode(),
 | 
			
		||||
  // @ts-expect-error
 | 
			
		||||
  routes: constantRoutes.concat(...remainingRouter),
 | 
			
		||||
  routes: constantRoutes.concat(...(remainingRouter as any)),
 | 
			
		||||
  strict: true,
 | 
			
		||||
  scrollBehavior(to, from, savedPosition) {
 | 
			
		||||
    return new Promise(resolve => {
 | 
			
		||||
 | 
			
		||||
@ -237,8 +237,7 @@ function addAsyncRoutes(arrRoutes: Array<RouteRecordRaw>) {
 | 
			
		||||
    } else {
 | 
			
		||||
      // 对后端传component组件路径和不传做兼容(如果后端传component组件路径,那么path可以随便写,如果不传,component组件路径会根path保持一致)
 | 
			
		||||
      const index = v?.component
 | 
			
		||||
        ? // @ts-expect-error
 | 
			
		||||
          modulesRoutesKeys.findIndex(ev => ev.includes(v.component))
 | 
			
		||||
        ? modulesRoutesKeys.findIndex(ev => ev.includes(v.component as any))
 | 
			
		||||
        : modulesRoutesKeys.findIndex(ev => ev.includes(v.path));
 | 
			
		||||
      v.component = modulesRoutes[modulesRoutesKeys[index]];
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -98,8 +98,7 @@ Print.prototype = {
 | 
			
		||||
        const child = selects[k3].children;
 | 
			
		||||
        for (const i in child) {
 | 
			
		||||
          if (child[i].tagName == "OPTION") {
 | 
			
		||||
            // @ts-ignore
 | 
			
		||||
            if (child[i].selected == true) {
 | 
			
		||||
            if ((child[i] as any).selected == true) {
 | 
			
		||||
              child[i].setAttribute("selected", "selected");
 | 
			
		||||
            } else {
 | 
			
		||||
              child[i].removeAttribute("selected");
 | 
			
		||||
 | 
			
		||||
@ -46,8 +46,7 @@ function dig(path = "0", level = 3) {
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    if (level > 0) {
 | 
			
		||||
      // @ts-expect-error
 | 
			
		||||
      treeNode.children = dig(value, level - 1);
 | 
			
		||||
      (treeNode as any).children = dig(value, level - 1);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    list.push(treeNode);
 | 
			
		||||
@ -111,8 +110,7 @@ const onLoadData = treeNode => {
 | 
			
		||||
  return new Promise(resolve => {
 | 
			
		||||
    const { id } = treeNode.dataRef;
 | 
			
		||||
    setTimeout(() => {
 | 
			
		||||
      // @ts-expect-error
 | 
			
		||||
      treeData3.value = treeData3.value.concat([
 | 
			
		||||
      treeData3.value = (treeData3 as any).value.concat([
 | 
			
		||||
        genTreeNode(id, false),
 | 
			
		||||
        genTreeNode(id, true)
 | 
			
		||||
      ]);
 | 
			
		||||
 | 
			
		||||
@ -31,8 +31,7 @@ let menusData = computed(() => {
 | 
			
		||||
let expandedKeys = extractPathList(menusData.value);
 | 
			
		||||
 | 
			
		||||
const onQueryChanged = (query: string) => {
 | 
			
		||||
  // @ts-expect-error
 | 
			
		||||
  treeRef.value!.filter(query);
 | 
			
		||||
  (treeRef as any).value!.filter(query);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const filterMethod = (query: string, node: treeNode) => {
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,5 @@
 | 
			
		||||
<script setup lang="ts">
 | 
			
		||||
import { ref, nextTick, getCurrentInstance } from "vue";
 | 
			
		||||
import { ref, nextTick } from "vue";
 | 
			
		||||
import Cropper from "/@/components/ReCropper";
 | 
			
		||||
import img from "./picture.jpeg";
 | 
			
		||||
 | 
			
		||||
@ -7,20 +7,17 @@ defineOptions({
 | 
			
		||||
  name: "Cropping"
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
let refCropper = ref();
 | 
			
		||||
let info = ref<object>(null);
 | 
			
		||||
let cropperImg = ref<string>("");
 | 
			
		||||
const instance = getCurrentInstance();
 | 
			
		||||
 | 
			
		||||
const onCropper = (): void => {
 | 
			
		||||
  nextTick(() => {
 | 
			
		||||
    // @ts-expect-error
 | 
			
		||||
    instance.refs.refCropper.cropper.getCroppedCanvas().toBlob(blob => {
 | 
			
		||||
    refCropper.value.cropper.getCroppedCanvas().toBlob(blob => {
 | 
			
		||||
      let fileReader: FileReader = new FileReader();
 | 
			
		||||
      fileReader.onloadend = (e: ProgressEvent) => {
 | 
			
		||||
        // @ts-ignore
 | 
			
		||||
        cropperImg.value = e.target.result;
 | 
			
		||||
        // @ts-expect-error
 | 
			
		||||
        info.value = instance.refs.refCropper.cropper.getData();
 | 
			
		||||
        cropperImg.value = (e.target as any).result;
 | 
			
		||||
        info.value = refCropper.value.cropper.getData();
 | 
			
		||||
      };
 | 
			
		||||
      fileReader.readAsDataURL(blob);
 | 
			
		||||
    }, "image/jpeg");
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,5 @@
 | 
			
		||||
<script setup lang="ts">
 | 
			
		||||
import Sortable from "sortablejs";
 | 
			
		||||
import { ref, onMounted } from "vue";
 | 
			
		||||
import draggable from "vuedraggable/src/vuedraggable";
 | 
			
		||||
import { useRenderIcon } from "/@/components/ReIcon/src/hooks";
 | 
			
		||||
@ -39,7 +40,6 @@ const change = (evt): void => {
 | 
			
		||||
 | 
			
		||||
onMounted(() => {
 | 
			
		||||
  // 使用原生sortable实现元素位置切换
 | 
			
		||||
  // @ts-ignore
 | 
			
		||||
  new Sortable(document.querySelector(".cut-container"), {
 | 
			
		||||
    swap: true,
 | 
			
		||||
    forceFallback: true,
 | 
			
		||||
 | 
			
		||||
@ -44,8 +44,7 @@ let classOption = reactive({
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
function changeDirection(val) {
 | 
			
		||||
  // @ts-ignore
 | 
			
		||||
  unref(scroll).reset();
 | 
			
		||||
  (unref(scroll) as any).reset();
 | 
			
		||||
  unref(classOption).direction = val;
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
@ -45,8 +45,7 @@ function nodeClick(value) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function toggleRowExpansionAll(status) {
 | 
			
		||||
  // @ts-expect-error
 | 
			
		||||
  let nodes = proxy.$refs["treeRef"].store._getAllNodes();
 | 
			
		||||
  let nodes = (proxy.$refs["treeRef"] as any).store._getAllNodes();
 | 
			
		||||
  for (var i = 0; i < nodes.length; i++) {
 | 
			
		||||
    nodes[i].expanded = status;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
@ -38,8 +38,9 @@ function onCloseTags() {
 | 
			
		||||
      getNodeByUniqueId(treeData.value, uniqueId).path;
 | 
			
		||||
    useMultiTagsStoreHook().handleTags("splice", currentPath);
 | 
			
		||||
    if (currentPath === "/tabs/index")
 | 
			
		||||
      // @ts-expect-error
 | 
			
		||||
      router.push({ path: multiTags.value[multiTags.value.length - 1].path });
 | 
			
		||||
      router.push({
 | 
			
		||||
        path: multiTags.value[(multiTags as any).value.length - 1].path
 | 
			
		||||
      });
 | 
			
		||||
  });
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user