Commit 7d01d00f736c55c8e589617ecfbb301187f366d5

Authored by 芋道源码
Committed by Gitee
2 parents 8da98f5b 563eb8ba

!407 fix vue3 warn

Merge pull request !407 from xingyu/1.X-dev
Showing 61 changed files with 686 additions and 364 deletions
sql/mysql/ruoyi-vue-pro.sql
@@ -2001,7 +2001,7 @@ INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_i @@ -2001,7 +2001,7 @@ INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_i
2001 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2116, '删除素材', 'mp:material:delete', 3, 3, 2113, '', '', '', 0, b'1', b'1', '1', '2023-01-14 15:35:37', '1', '2023-01-14 15:35:37', b'0'); 2001 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2116, '删除素材', 'mp:material:delete', 3, 3, 2113, '', '', '', 0, b'1', b'1', '1', '2023-01-14 15:35:37', '1', '2023-01-14 15:35:37', b'0');
2002 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2117, '上传图文图片', 'mp:material:upload-news-image', 3, 4, 2113, '', '', '', 0, b'1', b'1', '1', '2023-01-14 15:36:31', '1', '2023-01-14 15:36:31', b'0'); 2002 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2117, '上传图文图片', 'mp:material:upload-news-image', 3, 4, 2113, '', '', '', 0, b'1', b'1', '1', '2023-01-14 15:36:31', '1', '2023-01-14 15:36:31', b'0');
2003 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2118, '查询素材', 'mp:material:query', 3, 5, 2113, '', '', '', 0, b'1', b'1', '1', '2023-01-14 15:39:22', '1', '2023-01-14 15:39:22', b'0'); 2003 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2118, '查询素材', 'mp:material:query', 3, 5, 2113, '', '', '', 0, b'1', b'1', '1', '2023-01-14 15:39:22', '1', '2023-01-14 15:39:22', b'0');
2004 -INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2119, '菜单管理', '', 2, 6, 2084, 'menu', 'button', 'mp/menu/index', 0, b'1', b'1', '1', '2023-01-14 17:43:54', '1', '2023-01-14 17:43:54', b'0'); 2004 +INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2119, '菜单管理', '', 2, 6, 2084, 'mpmenu', 'button', 'mp/menu/index', 0, b'1', b'1', '1', '2023-01-14 17:43:54', '1', '2023-01-14 17:43:54', b'0');
2005 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2120, '自动回复', '', 2, 7, 2084, 'auto-reply', 'eye', 'mp/autoReply/index', 0, b'1', b'1', '1', '2023-01-15 22:13:09', '1', '2023-01-15 22:13:09', b'0'); 2005 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2120, '自动回复', '', 2, 7, 2084, 'auto-reply', 'eye', 'mp/autoReply/index', 0, b'1', b'1', '1', '2023-01-15 22:13:09', '1', '2023-01-15 22:13:09', b'0');
2006 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2121, '查询回复', 'mp:auto-reply:query', 3, 0, 2120, '', '', '', 0, b'1', b'1', '1', '2023-01-16 22:28:41', '1', '2023-01-16 22:28:41', b'0'); 2006 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2121, '查询回复', 'mp:auto-reply:query', 3, 0, 2120, '', '', '', 0, b'1', b'1', '1', '2023-01-16 22:28:41', '1', '2023-01-16 22:28:41', b'0');
2007 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2122, '新增回复', 'mp:auto-reply:create', 3, 1, 2120, '', '', '', 0, b'1', b'1', '1', '2023-01-16 22:28:54', '1', '2023-01-16 22:28:54', b'0'); 2007 INSERT INTO `system_menu` (`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `status`, `visible`, `keep_alive`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (2122, '新增回复', 'mp:auto-reply:create', 3, 1, 2120, '', '', '', 0, b'1', b'1', '1', '2023-01-16 22:28:54', '1', '2023-01-16 22:28:54', b'0');
yudao-ui-admin-vue3/build/vite/optimize.ts
@@ -21,10 +21,6 @@ const include = [ @@ -21,10 +21,6 @@ const include = [
21 'animate.css', 21 'animate.css',
22 'vxe-table/es/style', 22 'vxe-table/es/style',
23 'web-storage-cache', 23 'web-storage-cache',
24 - 'element-plus',  
25 - 'element-plus/es',  
26 - 'element-plus/es/locale/lang/zh-cn',  
27 - 'element-plus/es/locale/lang/en',  
28 '@iconify/iconify', 24 '@iconify/iconify',
29 '@vueuse/core', 25 '@vueuse/core',
30 '@zxcvbn-ts/core', 26 '@zxcvbn-ts/core',
@@ -34,7 +30,37 @@ const include = [ @@ -34,7 +30,37 @@ const include = [
34 'echarts/renderers', 30 'echarts/renderers',
35 'echarts-wordcloud', 31 'echarts-wordcloud',
36 '@wangeditor/editor', 32 '@wangeditor/editor',
37 - '@wangeditor/editor-for-vue' 33 + '@wangeditor/editor-for-vue',
  34 + 'element-plus',
  35 + 'element-plus/es',
  36 + 'element-plus/es/locale/lang/zh-cn',
  37 + 'element-plus/es/locale/lang/en',
  38 + 'element-plus/es/components/form/style/index',
  39 + 'element-plus/es/components/radio-group/style/index',
  40 + 'element-plus/es/components/radio/style/index',
  41 + 'element-plus/es/components/checkbox/style/index',
  42 + 'element-plus/es/components/checkbox-group/style/index',
  43 + 'element-plus/es/components/switch/style/index',
  44 + 'element-plus/es/components/time-picker/style/index',
  45 + 'element-plus/es/components/date-picker/style/index',
  46 + 'element-plus/es/components/col/style/index',
  47 + 'element-plus/es/components/form-item/style/index',
  48 + 'element-plus/es/components/alert/style/index',
  49 + 'element-plus/es/components/breadcrumb/style/index',
  50 + 'element-plus/es/components/select/style/index',
  51 + 'element-plus/es/components/input/style/index',
  52 + 'element-plus/es/components/breadcrumb-item/style/index',
  53 + 'element-plus/es/components/tag/style/index',
  54 + 'element-plus/es/components/pagination/style/index',
  55 + 'element-plus/es/components/table/style/index',
  56 + 'element-plus/es/components/table-column/style/index',
  57 + 'element-plus/es/components/card/style/index',
  58 + 'element-plus/es/components/row/style/index',
  59 + 'element-plus/es/components/button/style/index',
  60 + 'element-plus/es/components/menu/style/index',
  61 + 'element-plus/es/components/sub-menu/style/index',
  62 + 'element-plus/es/components/menu-item/style/index',
  63 + 'element-plus/es/components/option/style/index'
38 ] 64 ]
39 65
40 const exclude = ['@iconify/json'] 66 const exclude = ['@iconify/json']
yudao-ui-admin-vue3/package.json
1 { 1 {
2 "name": "yudao-ui-admin-vue3", 2 "name": "yudao-ui-admin-vue3",
3 - "version": "1.7.0-snapshot.1921", 3 + "version": "1.7.0-snapshot.1922",
4 "description": "基于vue3、vite4、element-plus、typesScript", 4 "description": "基于vue3、vite4、element-plus、typesScript",
5 "author": "xingyu", 5 "author": "xingyu",
6 "private": false, 6 "private": false,
@@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
30 "@vueuse/core": "^9.12.0", 30 "@vueuse/core": "^9.12.0",
31 "@wangeditor/editor": "^5.1.23", 31 "@wangeditor/editor": "^5.1.23",
32 "@wangeditor/editor-for-vue": "^5.1.10", 32 "@wangeditor/editor-for-vue": "^5.1.10",
33 - "@zxcvbn-ts/core": "^2.2.0", 33 + "@zxcvbn-ts/core": "^2.2.1",
34 "animate.css": "^4.1.1", 34 "animate.css": "^4.1.1",
35 "axios": "^1.3.2", 35 "axios": "^1.3.2",
36 "bpmn-js-token-simulation": "^0.10.0", 36 "bpmn-js-token-simulation": "^0.10.0",
@@ -68,17 +68,17 @@ @@ -68,17 +68,17 @@
68 "devDependencies": { 68 "devDependencies": {
69 "@commitlint/cli": "^17.4.2", 69 "@commitlint/cli": "^17.4.2",
70 "@commitlint/config-conventional": "^17.4.2", 70 "@commitlint/config-conventional": "^17.4.2",
71 - "@iconify/json": "^2.2.16",  
72 - "@intlify/unplugin-vue-i18n": "^0.8.1", 71 + "@iconify/json": "^2.2.19",
  72 + "@intlify/unplugin-vue-i18n": "^0.8.2",
73 "@purge-icons/generated": "^0.9.0", 73 "@purge-icons/generated": "^0.9.0",
74 "@types/intro.js": "^5.1.0", 74 "@types/intro.js": "^5.1.0",
75 "@types/lodash-es": "^4.17.6", 75 "@types/lodash-es": "^4.17.6",
76 - "@types/node": "^18.11.19", 76 + "@types/node": "^18.13.0",
77 "@types/nprogress": "^0.2.0", 77 "@types/nprogress": "^0.2.0",
78 "@types/qrcode": "^1.5.0", 78 "@types/qrcode": "^1.5.0",
79 "@types/qs": "^6.9.7", 79 "@types/qs": "^6.9.7",
80 - "@typescript-eslint/eslint-plugin": "^5.50.0",  
81 - "@typescript-eslint/parser": "^5.50.0", 80 + "@typescript-eslint/eslint-plugin": "^5.51.0",
  81 + "@typescript-eslint/parser": "^5.51.0",
82 "@vitejs/plugin-legacy": "^4.0.1", 82 "@vitejs/plugin-legacy": "^4.0.1",
83 "@vitejs/plugin-vue": "^4.0.0", 83 "@vitejs/plugin-vue": "^4.0.0",
84 "@vitejs/plugin-vue-jsx": "^3.0.0", 84 "@vitejs/plugin-vue-jsx": "^3.0.0",
@@ -91,11 +91,11 @@ @@ -91,11 +91,11 @@
91 "eslint-define-config": "^1.15.0", 91 "eslint-define-config": "^1.15.0",
92 "eslint-plugin-prettier": "^4.2.1", 92 "eslint-plugin-prettier": "^4.2.1",
93 "eslint-plugin-vue": "^9.9.0", 93 "eslint-plugin-vue": "^9.9.0",
94 - "lint-staged": "^13.1.0", 94 + "lint-staged": "^13.1.1",
95 "postcss": "^8.4.21", 95 "postcss": "^8.4.21",
96 "postcss-html": "^1.5.0", 96 "postcss-html": "^1.5.0",
97 "postcss-scss": "^4.0.6", 97 "postcss-scss": "^4.0.6",
98 - "prettier": "^2.8.3", 98 + "prettier": "^2.8.4",
99 "rimraf": "^4.1.2", 99 "rimraf": "^4.1.2",
100 "rollup": "^3.14.0", 100 "rollup": "^3.14.0",
101 "sass": "^1.58.0", 101 "sass": "^1.58.0",
@@ -107,7 +107,7 @@ @@ -107,7 +107,7 @@
107 "stylelint-order": "^6.0.1", 107 "stylelint-order": "^6.0.1",
108 "terser": "^5.16.3", 108 "terser": "^5.16.3",
109 "typescript": "4.9.5", 109 "typescript": "4.9.5",
110 - "unplugin-auto-import": "^0.13.0", 110 + "unplugin-auto-import": "^0.14.2",
111 "unplugin-element-plus": "^0.6.0", 111 "unplugin-element-plus": "^0.6.0",
112 "unplugin-vue-components": "^0.23.0", 112 "unplugin-vue-components": "^0.23.0",
113 "vite": "4.1.1", 113 "vite": "4.1.1",
yudao-ui-admin-vue3/pnpm-lock.yaml
1 -lockfileVersion: 5.3 1 +lockfileVersion: 5.4
2 2
3 specifiers: 3 specifiers:
4 '@commitlint/cli': ^17.4.2 4 '@commitlint/cli': ^17.4.2
@@ -6,24 +6,24 @@ specifiers: @@ -6,24 +6,24 @@ specifiers:
6 '@form-create/designer': ^3.1.0 6 '@form-create/designer': ^3.1.0
7 '@form-create/element-ui': ^3.1.17 7 '@form-create/element-ui': ^3.1.17
8 '@iconify/iconify': ^3.1.0 8 '@iconify/iconify': ^3.1.0
9 - '@iconify/json': ^2.2.16  
10 - '@intlify/unplugin-vue-i18n': ^0.8.1 9 + '@iconify/json': ^2.2.19
  10 + '@intlify/unplugin-vue-i18n': ^0.8.2
11 '@purge-icons/generated': ^0.9.0 11 '@purge-icons/generated': ^0.9.0
12 '@types/intro.js': ^5.1.0 12 '@types/intro.js': ^5.1.0
13 '@types/lodash-es': ^4.17.6 13 '@types/lodash-es': ^4.17.6
14 - '@types/node': ^18.11.19 14 + '@types/node': ^18.13.0
15 '@types/nprogress': ^0.2.0 15 '@types/nprogress': ^0.2.0
16 '@types/qrcode': ^1.5.0 16 '@types/qrcode': ^1.5.0
17 '@types/qs': ^6.9.7 17 '@types/qs': ^6.9.7
18 - '@typescript-eslint/eslint-plugin': ^5.50.0  
19 - '@typescript-eslint/parser': ^5.50.0 18 + '@typescript-eslint/eslint-plugin': ^5.51.0
  19 + '@typescript-eslint/parser': ^5.51.0
20 '@vitejs/plugin-legacy': ^4.0.1 20 '@vitejs/plugin-legacy': ^4.0.1
21 '@vitejs/plugin-vue': ^4.0.0 21 '@vitejs/plugin-vue': ^4.0.0
22 '@vitejs/plugin-vue-jsx': ^3.0.0 22 '@vitejs/plugin-vue-jsx': ^3.0.0
23 '@vueuse/core': ^9.12.0 23 '@vueuse/core': ^9.12.0
24 '@wangeditor/editor': ^5.1.23 24 '@wangeditor/editor': ^5.1.23
25 '@wangeditor/editor-for-vue': ^5.1.10 25 '@wangeditor/editor-for-vue': ^5.1.10
26 - '@zxcvbn-ts/core': ^2.2.0 26 + '@zxcvbn-ts/core': ^2.2.1
27 animate.css: ^4.1.1 27 animate.css: ^4.1.1
28 autoprefixer: ^10.4.13 28 autoprefixer: ^10.4.13
29 axios: ^1.3.2 29 axios: ^1.3.2
@@ -48,7 +48,7 @@ specifiers: @@ -48,7 +48,7 @@ specifiers:
48 highlight.js: ^11.7.0 48 highlight.js: ^11.7.0
49 intro.js: ^6.0.0 49 intro.js: ^6.0.0
50 jsencrypt: ^3.3.1 50 jsencrypt: ^3.3.1
51 - lint-staged: ^13.1.0 51 + lint-staged: ^13.1.1
52 lodash-es: ^4.17.21 52 lodash-es: ^4.17.21
53 min-dash: ^4.0.0 53 min-dash: ^4.0.0
54 mitt: ^3.0.0 54 mitt: ^3.0.0
@@ -57,7 +57,7 @@ specifiers: @@ -57,7 +57,7 @@ specifiers:
57 postcss: ^8.4.21 57 postcss: ^8.4.21
58 postcss-html: ^1.5.0 58 postcss-html: ^1.5.0
59 postcss-scss: ^4.0.6 59 postcss-scss: ^4.0.6
60 - prettier: ^2.8.3 60 + prettier: ^2.8.4
61 qrcode: ^1.5.1 61 qrcode: ^1.5.1
62 qs: ^6.11.0 62 qs: ^6.11.0
63 rimraf: ^4.1.2 63 rimraf: ^4.1.2
@@ -72,7 +72,7 @@ specifiers: @@ -72,7 +72,7 @@ specifiers:
72 stylelint-order: ^6.0.1 72 stylelint-order: ^6.0.1
73 terser: ^5.16.3 73 terser: ^5.16.3
74 typescript: 4.9.5 74 typescript: 4.9.5
75 - unplugin-auto-import: ^0.13.0 75 + unplugin-auto-import: ^0.14.2
76 unplugin-element-plus: ^0.6.0 76 unplugin-element-plus: ^0.6.0
77 unplugin-vue-components: ^0.23.0 77 unplugin-vue-components: ^0.23.0
78 url: ^0.11.0 78 url: ^0.11.0
@@ -103,8 +103,8 @@ dependencies: @@ -103,8 +103,8 @@ dependencies:
103 '@iconify/iconify': 3.1.0 103 '@iconify/iconify': 3.1.0
104 '@vueuse/core': 9.12.0_vue@3.2.47 104 '@vueuse/core': 9.12.0_vue@3.2.47
105 '@wangeditor/editor': 5.1.23 105 '@wangeditor/editor': 5.1.23
106 - '@wangeditor/editor-for-vue': 5.1.12_fff1630804ae4c975e5ec22f533b85a9  
107 - '@zxcvbn-ts/core': 2.2.0 106 + '@wangeditor/editor-for-vue': 5.1.12_77ywgcaevzgjoxs6yixvgo4fve
  107 + '@zxcvbn-ts/core': 2.2.1
108 animate.css: 4.1.1 108 animate.css: 4.1.1
109 axios: 1.3.2 109 axios: 1.3.2
110 bpmn-js-token-simulation: 0.10.0 110 bpmn-js-token-simulation: 0.10.0
@@ -124,7 +124,7 @@ dependencies: @@ -124,7 +124,7 @@ dependencies:
124 min-dash: 4.0.0 124 min-dash: 4.0.0
125 mitt: 3.0.0 125 mitt: 3.0.0
126 nprogress: 0.2.0 126 nprogress: 0.2.0
127 - pinia: 2.0.30_typescript@4.9.5+vue@3.2.47 127 + pinia: 2.0.30_hmuptsblhheur2tugfgucj7gc4
128 qrcode: 1.5.1 128 qrcode: 1.5.1
129 qs: 6.11.0 129 qs: 6.11.0
130 steady-xml: 0.1.0 130 steady-xml: 0.1.0
@@ -142,17 +142,17 @@ dependencies: @@ -142,17 +142,17 @@ dependencies:
142 devDependencies: 142 devDependencies:
143 '@commitlint/cli': 17.4.2 143 '@commitlint/cli': 17.4.2
144 '@commitlint/config-conventional': 17.4.2 144 '@commitlint/config-conventional': 17.4.2
145 - '@iconify/json': 2.2.16  
146 - '@intlify/unplugin-vue-i18n': 0.8.1_vue-i18n@9.2.2 145 + '@iconify/json': 2.2.19
  146 + '@intlify/unplugin-vue-i18n': 0.8.2_vue-i18n@9.2.2
147 '@purge-icons/generated': 0.9.0 147 '@purge-icons/generated': 0.9.0
148 '@types/intro.js': 5.1.0 148 '@types/intro.js': 5.1.0
149 '@types/lodash-es': 4.17.6 149 '@types/lodash-es': 4.17.6
150 - '@types/node': 18.11.19 150 + '@types/node': 18.13.0
151 '@types/nprogress': 0.2.0 151 '@types/nprogress': 0.2.0
152 '@types/qrcode': 1.5.0 152 '@types/qrcode': 1.5.0
153 '@types/qs': 6.9.7 153 '@types/qs': 6.9.7
154 - '@typescript-eslint/eslint-plugin': 5.50.0_33b838c6f29e0454280dad39d7a39534  
155 - '@typescript-eslint/parser': 5.50.0_eslint@8.33.0+typescript@4.9.5 154 + '@typescript-eslint/eslint-plugin': 5.51.0_b635kmla6dsb4frxfihkw4m47e
  155 + '@typescript-eslint/parser': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
156 '@vitejs/plugin-legacy': 4.0.1_terser@5.16.3+vite@4.1.1 156 '@vitejs/plugin-legacy': 4.0.1_terser@5.16.3+vite@4.1.1
157 '@vitejs/plugin-vue': 4.0.0_vite@4.1.1+vue@3.2.47 157 '@vitejs/plugin-vue': 4.0.0_vite@4.1.1+vue@3.2.47
158 '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.1.1+vue@3.2.47 158 '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.1.1+vue@3.2.47
@@ -163,28 +163,28 @@ devDependencies: @@ -163,28 +163,28 @@ devDependencies:
163 eslint: 8.33.0 163 eslint: 8.33.0
164 eslint-config-prettier: 8.6.0_eslint@8.33.0 164 eslint-config-prettier: 8.6.0_eslint@8.33.0
165 eslint-define-config: 1.15.0 165 eslint-define-config: 1.15.0
166 - eslint-plugin-prettier: 4.2.1_4c1eb4fa05dd20fbbe9c30f07b58126c 166 + eslint-plugin-prettier: 4.2.1_qa2thblfovmfepmgrc7z2owbo4
167 eslint-plugin-vue: 9.9.0_eslint@8.33.0 167 eslint-plugin-vue: 9.9.0_eslint@8.33.0
168 - lint-staged: 13.1.0 168 + lint-staged: 13.1.1
169 postcss: 8.4.21 169 postcss: 8.4.21
170 postcss-html: 1.5.0 170 postcss-html: 1.5.0
171 postcss-scss: 4.0.6_postcss@8.4.21 171 postcss-scss: 4.0.6_postcss@8.4.21
172 - prettier: 2.8.3 172 + prettier: 2.8.4
173 rimraf: 4.1.2 173 rimraf: 4.1.2
174 rollup: 3.14.0 174 rollup: 3.14.0
175 sass: 1.58.0 175 sass: 1.58.0
176 stylelint: 14.16.1 176 stylelint: 14.16.1
177 - stylelint-config-html: 1.1.0_5066edc4db6a582cccfa8c6462b57280 177 + stylelint-config-html: 1.1.0_kbto3rg3njmczth2rrsgfnlsqa
178 stylelint-config-prettier: 9.0.4_stylelint@14.16.1 178 stylelint-config-prettier: 9.0.4_stylelint@14.16.1
179 stylelint-config-recommended: 9.0.0_stylelint@14.16.1 179 stylelint-config-recommended: 9.0.0_stylelint@14.16.1
180 stylelint-config-standard: 29.0.0_stylelint@14.16.1 180 stylelint-config-standard: 29.0.0_stylelint@14.16.1
181 stylelint-order: 6.0.1_stylelint@14.16.1 181 stylelint-order: 6.0.1_stylelint@14.16.1
182 terser: 5.16.3 182 terser: 5.16.3
183 typescript: 4.9.5 183 typescript: 4.9.5
184 - unplugin-auto-import: 0.13.0_ce8cbcb2291023b8ed1faf76e45f4bb0 184 + unplugin-auto-import: 0.14.2_z2glzmrjcar3r3i7v53oix2lwa
185 unplugin-element-plus: 0.6.0_rollup@3.14.0 185 unplugin-element-plus: 0.6.0_rollup@3.14.0
186 unplugin-vue-components: 0.23.0_rollup@3.14.0+vue@3.2.47 186 unplugin-vue-components: 0.23.0_rollup@3.14.0+vue@3.2.47
187 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 187 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
188 vite-plugin-compression: 0.5.1_vite@4.1.1 188 vite-plugin-compression: 0.5.1_vite@4.1.1
189 vite-plugin-ejs: 1.6.4 189 vite-plugin-ejs: 1.6.4
190 vite-plugin-eslint: 1.8.1_eslint@8.33.0+vite@4.1.1 190 vite-plugin-eslint: 1.8.1_eslint@8.33.0+vite@4.1.1
@@ -1729,15 +1729,15 @@ packages: @@ -1729,15 +1729,15 @@ packages:
1729 '@commitlint/execute-rule': 17.4.0 1729 '@commitlint/execute-rule': 17.4.0
1730 '@commitlint/resolve-extends': 17.4.0 1730 '@commitlint/resolve-extends': 17.4.0
1731 '@commitlint/types': 17.4.0 1731 '@commitlint/types': 17.4.0
1732 - '@types/node': 18.11.19 1732 + '@types/node': 18.13.0
1733 chalk: 4.1.2 1733 chalk: 4.1.2
1734 cosmiconfig: 8.0.0 1734 cosmiconfig: 8.0.0
1735 - cosmiconfig-typescript-loader: 4.2.0_87868632a61d0a5054b0db833f003320 1735 + cosmiconfig-typescript-loader: 4.2.0_p7cp6dsfhdrlk7mvuxd3wodbsu
1736 lodash.isplainobject: 4.0.6 1736 lodash.isplainobject: 4.0.6
1737 lodash.merge: 4.6.2 1737 lodash.merge: 4.6.2
1738 lodash.uniq: 4.5.0 1738 lodash.uniq: 4.5.0
1739 resolve-from: 5.0.0 1739 resolve-from: 5.0.0
1740 - ts-node: 10.9.1_84072caa33148e60bce63a7f56d6310e 1740 + ts-node: 10.9.1_4bewfcp2iebiwuold25d6rgcsy
1741 typescript: 4.9.5 1741 typescript: 4.9.5
1742 transitivePeerDependencies: 1742 transitivePeerDependencies:
1743 - '@swc/core' 1743 - '@swc/core'
@@ -1818,7 +1818,7 @@ packages: @@ -1818,7 +1818,7 @@ packages:
1818 '@jridgewell/trace-mapping': 0.3.9 1818 '@jridgewell/trace-mapping': 0.3.9
1819 dev: true 1819 dev: true
1820 1820
1821 - /@csstools/selector-specificity/2.0.2_b0132eb4833290a175e2a58939fd6432: 1821 + /@csstools/selector-specificity/2.0.2_wajs5nedgkikc5pcuwett7legi:
1822 resolution: {integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==} 1822 resolution: {integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==}
1823 engines: {node: ^12 || ^14 || >=16} 1823 engines: {node: ^12 || ^14 || >=16}
1824 peerDependencies: 1824 peerDependencies:
@@ -2194,8 +2194,8 @@ packages: @@ -2194,8 +2194,8 @@ packages:
2194 dependencies: 2194 dependencies:
2195 '@iconify/types': 2.0.0 2195 '@iconify/types': 2.0.0
2196 2196
2197 - /@iconify/json/2.2.16:  
2198 - resolution: {integrity: sha512-9LkkRaF0ylqkaj+AV7mR9EoEfmB3USvD5YA2kpvvxGEF363berZqoWu6r2QQNwjjU+cvc6IP4IagLoMMlhmV3Q==} 2197 + /@iconify/json/2.2.19:
  2198 + resolution: {integrity: sha512-u9GEiedZRmDAqbYa2A43KG5BQ6lYrFtwpoBm9CJuA7FyN4UUrf3qyaNvEaD9R+dfie8KXqqTa2hKEAoJ7F1McA==}
2199 dependencies: 2199 dependencies:
2200 '@iconify/types': 2.0.0 2200 '@iconify/types': 2.0.0
2201 pathe: 1.1.0 2201 pathe: 1.1.0
@@ -2204,8 +2204,8 @@ packages: @@ -2204,8 +2204,8 @@ packages:
2204 /@iconify/types/2.0.0: 2204 /@iconify/types/2.0.0:
2205 resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} 2205 resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
2206 2206
2207 - /@intlify/bundle-utils/3.4.0_vue-i18n@9.2.2:  
2208 - resolution: {integrity: sha512-2UQkqiSAOSPEHMGWlybqWm4G2K0X+FyYho5AwXz6QklSX1EY5EDmOSxZmwscn2qmKBnp6OYsme5kUrnN9xrWzQ==} 2207 + /@intlify/bundle-utils/4.0.0_vue-i18n@9.2.2:
  2208 + resolution: {integrity: sha512-klXrYT9VXyKEXsD6UY3pShg0O5MPC07n0TZ5RrSs5ry6T1eZVolIFGJi9c3qcDrh1qjJxgikRnPBmD7qGDqbjw==}
2209 engines: {node: '>= 12'} 2209 engines: {node: '>= 12'}
2210 peerDependencies: 2210 peerDependencies:
2211 petite-vue-i18n: '*' 2211 petite-vue-i18n: '*'
@@ -2232,14 +2232,12 @@ packages: @@ -2232,14 +2232,12 @@ packages:
2232 '@intlify/message-compiler': 9.2.2 2232 '@intlify/message-compiler': 9.2.2
2233 '@intlify/shared': 9.2.2 2233 '@intlify/shared': 9.2.2
2234 '@intlify/vue-devtools': 9.2.2 2234 '@intlify/vue-devtools': 9.2.2
2235 - dev: false  
2236 2235
2237 /@intlify/devtools-if/9.2.2: 2236 /@intlify/devtools-if/9.2.2:
2238 resolution: {integrity: sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==} 2237 resolution: {integrity: sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==}
2239 engines: {node: '>= 14'} 2238 engines: {node: '>= 14'}
2240 dependencies: 2239 dependencies:
2241 '@intlify/shared': 9.2.2 2240 '@intlify/shared': 9.2.2
2242 - dev: false  
2243 2241
2244 /@intlify/message-compiler/9.2.2: 2242 /@intlify/message-compiler/9.2.2:
2245 resolution: {integrity: sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==} 2243 resolution: {integrity: sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==}
@@ -2247,7 +2245,6 @@ packages: @@ -2247,7 +2245,6 @@ packages:
2247 dependencies: 2245 dependencies:
2248 '@intlify/shared': 9.2.2 2246 '@intlify/shared': 9.2.2
2249 source-map: 0.6.1 2247 source-map: 0.6.1
2250 - dev: false  
2251 2248
2252 /@intlify/message-compiler/9.3.0-beta.16: 2249 /@intlify/message-compiler/9.3.0-beta.16:
2253 resolution: {integrity: sha512-CGQI3xRcs1ET75eDQ0DUy3MRYOqTauRIIgaMoISKiF83gqRWg93FqN8lGMKcpBqaF4tI0JhsfosCaGiBL9+dnw==} 2250 resolution: {integrity: sha512-CGQI3xRcs1ET75eDQ0DUy3MRYOqTauRIIgaMoISKiF83gqRWg93FqN8lGMKcpBqaF4tI0JhsfosCaGiBL9+dnw==}
@@ -2260,15 +2257,14 @@ packages: @@ -2260,15 +2257,14 @@ packages:
2260 /@intlify/shared/9.2.2: 2257 /@intlify/shared/9.2.2:
2261 resolution: {integrity: sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==} 2258 resolution: {integrity: sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==}
2262 engines: {node: '>= 14'} 2259 engines: {node: '>= 14'}
2263 - dev: false  
2264 2260
2265 /@intlify/shared/9.3.0-beta.16: 2261 /@intlify/shared/9.3.0-beta.16:
2266 resolution: {integrity: sha512-kXbm4svALe3lX+EjdJxfnabOphqS4yQ1Ge/iIlR8tvUiYRCoNz3hig1M4336iY++Dfx5ytEQJPNjIcknNIuvig==} 2262 resolution: {integrity: sha512-kXbm4svALe3lX+EjdJxfnabOphqS4yQ1Ge/iIlR8tvUiYRCoNz3hig1M4336iY++Dfx5ytEQJPNjIcknNIuvig==}
2267 engines: {node: '>= 14'} 2263 engines: {node: '>= 14'}
2268 dev: true 2264 dev: true
2269 2265
2270 - /@intlify/unplugin-vue-i18n/0.8.1_vue-i18n@9.2.2:  
2271 - resolution: {integrity: sha512-BhigujPmP6JL1FSxmpogCaL+REozncHCVkJuUnefz4GWBu3X+pRe5O7PeJn8/g+Iml2ieQJz4ISPMmEbuGQjqQ==} 2266 + /@intlify/unplugin-vue-i18n/0.8.2_vue-i18n@9.2.2:
  2267 + resolution: {integrity: sha512-cRnzPqSEZQOmTD+p4pwc3RTS9HxreLqfID0keoqZDZweCy/CGRMLLTNd15S4TUf1vSBhPF03DItEFDr1F+8MDA==}
2272 engines: {node: '>= 14.16'} 2268 engines: {node: '>= 14.16'}
2273 peerDependencies: 2269 peerDependencies:
2274 petite-vue-i18n: '*' 2270 petite-vue-i18n: '*'
@@ -2282,15 +2278,15 @@ packages: @@ -2282,15 +2278,15 @@ packages:
2282 vue-i18n-bridge: 2278 vue-i18n-bridge:
2283 optional: true 2279 optional: true
2284 dependencies: 2280 dependencies:
2285 - '@intlify/bundle-utils': 3.4.0_vue-i18n@9.2.2 2281 + '@intlify/bundle-utils': 4.0.0_vue-i18n@9.2.2
2286 '@intlify/shared': 9.3.0-beta.16 2282 '@intlify/shared': 9.3.0-beta.16
2287 '@rollup/pluginutils': 4.2.1 2283 '@rollup/pluginutils': 4.2.1
2288 - '@vue/compiler-sfc': 3.2.45 2284 + '@vue/compiler-sfc': 3.2.47
2289 debug: 4.3.4 2285 debug: 4.3.4
2290 fast-glob: 3.2.12 2286 fast-glob: 3.2.12
2291 js-yaml: 4.1.0 2287 js-yaml: 4.1.0
2292 - json5: 2.2.1  
2293 - pathe: 1.0.0 2288 + json5: 2.2.3
  2289 + pathe: 1.1.0
2294 picocolors: 1.0.0 2290 picocolors: 1.0.0
2295 source-map: 0.6.1 2291 source-map: 0.6.1
2296 unplugin: 1.0.1 2292 unplugin: 1.0.1
@@ -2305,7 +2301,6 @@ packages: @@ -2305,7 +2301,6 @@ packages:
2305 dependencies: 2301 dependencies:
2306 '@intlify/core-base': 9.2.2 2302 '@intlify/core-base': 9.2.2
2307 '@intlify/shared': 9.2.2 2303 '@intlify/shared': 9.2.2
2308 - dev: false  
2309 2304
2310 /@jridgewell/gen-mapping/0.1.1: 2305 /@jridgewell/gen-mapping/0.1.1:
2311 resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz} 2306 resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz}
@@ -2422,7 +2417,7 @@ packages: @@ -2422,7 +2417,7 @@ packages:
2422 scule: 1.0.0 2417 scule: 1.0.0
2423 std-env: 3.3.2 2418 std-env: 3.3.2
2424 ufo: 1.0.1 2419 ufo: 1.0.1
2425 - unimport: 2.1.0_rollup@3.14.0 2420 + unimport: 2.2.4_rollup@3.14.0
2426 untyped: 1.2.2 2421 untyped: 1.2.2
2427 transitivePeerDependencies: 2422 transitivePeerDependencies:
2428 - rollup 2423 - rollup
@@ -2539,8 +2534,8 @@ packages: @@ -2539,8 +2534,8 @@ packages:
2539 resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} 2534 resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
2540 dev: true 2535 dev: true
2541 2536
2542 - /@types/node/18.11.19:  
2543 - resolution: {integrity: sha512-YUgMWAQBWLObABqrvx8qKO1enAvBUdjZOAWQ5grBAkp5LQv45jBvYKZ3oFS9iKRCQyFjqw6iuEa1vmFqtxYLZw==} 2537 + /@types/node/18.13.0:
  2538 + resolution: {integrity: sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==}
2544 dev: true 2539 dev: true
2545 2540
2546 /@types/normalize-package-data/2.4.1: 2541 /@types/normalize-package-data/2.4.1:
@@ -2558,7 +2553,7 @@ packages: @@ -2558,7 +2553,7 @@ packages:
2558 /@types/qrcode/1.5.0: 2553 /@types/qrcode/1.5.0:
2559 resolution: {integrity: sha512-x5ilHXRxUPIMfjtM+1vf/GPTRWZ81nqscursm5gMznJeK9M0YnZ1c3bEvRLQ0zSSgedLx1J6MGL231ObQGGhaA==} 2554 resolution: {integrity: sha512-x5ilHXRxUPIMfjtM+1vf/GPTRWZ81nqscursm5gMznJeK9M0YnZ1c3bEvRLQ0zSSgedLx1J6MGL231ObQGGhaA==}
2560 dependencies: 2555 dependencies:
2561 - '@types/node': 18.11.19 2556 + '@types/node': 18.13.0
2562 dev: true 2557 dev: true
2563 2558
2564 /@types/qs/6.9.7: 2559 /@types/qs/6.9.7:
@@ -2572,15 +2567,14 @@ packages: @@ -2572,15 +2567,14 @@ packages:
2572 /@types/svgo/2.6.4: 2567 /@types/svgo/2.6.4:
2573 resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==} 2568 resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==}
2574 dependencies: 2569 dependencies:
2575 - '@types/node': 18.11.19 2570 + '@types/node': 18.13.0
2576 dev: true 2571 dev: true
2577 2572
2578 /@types/web-bluetooth/0.0.16: 2573 /@types/web-bluetooth/0.0.16:
2579 resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} 2574 resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
2580 - dev: false  
2581 2575
2582 - /@typescript-eslint/eslint-plugin/5.50.0_33b838c6f29e0454280dad39d7a39534:  
2583 - resolution: {integrity: sha512-vwksQWSFZiUhgq3Kv7o1Jcj0DUNylwnIlGvKvLLYsq8pAWha6/WCnXUeaSoNNha/K7QSf2+jvmkxggC1u3pIwQ==} 2576 + /@typescript-eslint/eslint-plugin/5.51.0_b635kmla6dsb4frxfihkw4m47e:
  2577 + resolution: {integrity: sha512-wcAwhEWm1RgNd7dxD/o+nnLW8oH+6RK1OGnmbmkj/GGoDPV1WWMVP0FXYQBivKHdwM1pwii3bt//RC62EriIUQ==}
2584 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2578 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2585 peerDependencies: 2579 peerDependencies:
2586 '@typescript-eslint/parser': ^5.0.0 2580 '@typescript-eslint/parser': ^5.0.0
@@ -2590,14 +2584,14 @@ packages: @@ -2590,14 +2584,14 @@ packages:
2590 typescript: 2584 typescript:
2591 optional: true 2585 optional: true
2592 dependencies: 2586 dependencies:
2593 - '@typescript-eslint/parser': 5.50.0_eslint@8.33.0+typescript@4.9.5  
2594 - '@typescript-eslint/scope-manager': 5.50.0  
2595 - '@typescript-eslint/type-utils': 5.50.0_eslint@8.33.0+typescript@4.9.5  
2596 - '@typescript-eslint/utils': 5.50.0_eslint@8.33.0+typescript@4.9.5 2587 + '@typescript-eslint/parser': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
  2588 + '@typescript-eslint/scope-manager': 5.51.0
  2589 + '@typescript-eslint/type-utils': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
  2590 + '@typescript-eslint/utils': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
2597 debug: 4.3.4 2591 debug: 4.3.4
2598 eslint: 8.33.0 2592 eslint: 8.33.0
2599 grapheme-splitter: 1.0.4 2593 grapheme-splitter: 1.0.4
2600 - ignore: 5.2.1 2594 + ignore: 5.2.4
2601 natural-compare-lite: 1.4.0 2595 natural-compare-lite: 1.4.0
2602 regexpp: 3.2.0 2596 regexpp: 3.2.0
2603 semver: 7.3.8 2597 semver: 7.3.8
@@ -2607,8 +2601,8 @@ packages: @@ -2607,8 +2601,8 @@ packages:
2607 - supports-color 2601 - supports-color
2608 dev: true 2602 dev: true
2609 2603
2610 - /@typescript-eslint/parser/5.50.0_eslint@8.33.0+typescript@4.9.5:  
2611 - resolution: {integrity: sha512-KCcSyNaogUDftK2G9RXfQyOCt51uB5yqC6pkUYqhYh8Kgt+DwR5M0EwEAxGPy/+DH6hnmKeGsNhiZRQxjH71uQ==} 2604 + /@typescript-eslint/parser/5.51.0_4vsywjlpuriuw3tl5oq6zy5a64:
  2605 + resolution: {integrity: sha512-fEV0R9gGmfpDeRzJXn+fGQKcl0inIeYobmmUWijZh9zA7bxJ8clPhV9up2ZQzATxAiFAECqPQyMDB4o4B81AaA==}
2612 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2606 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2613 peerDependencies: 2607 peerDependencies:
2614 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 2608 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -2617,9 +2611,9 @@ packages: @@ -2617,9 +2611,9 @@ packages:
2617 typescript: 2611 typescript:
2618 optional: true 2612 optional: true
2619 dependencies: 2613 dependencies:
2620 - '@typescript-eslint/scope-manager': 5.50.0  
2621 - '@typescript-eslint/types': 5.50.0  
2622 - '@typescript-eslint/typescript-estree': 5.50.0_typescript@4.9.5 2614 + '@typescript-eslint/scope-manager': 5.51.0
  2615 + '@typescript-eslint/types': 5.51.0
  2616 + '@typescript-eslint/typescript-estree': 5.51.0_typescript@4.9.5
2623 debug: 4.3.4 2617 debug: 4.3.4
2624 eslint: 8.33.0 2618 eslint: 8.33.0
2625 typescript: 4.9.5 2619 typescript: 4.9.5
@@ -2627,16 +2621,16 @@ packages: @@ -2627,16 +2621,16 @@ packages:
2627 - supports-color 2621 - supports-color
2628 dev: true 2622 dev: true
2629 2623
2630 - /@typescript-eslint/scope-manager/5.50.0:  
2631 - resolution: {integrity: sha512-rt03kaX+iZrhssaT974BCmoUikYtZI24Vp/kwTSy841XhiYShlqoshRFDvN1FKKvU2S3gK+kcBW1EA7kNUrogg==} 2624 + /@typescript-eslint/scope-manager/5.51.0:
  2625 + resolution: {integrity: sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==}
2632 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2626 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2633 dependencies: 2627 dependencies:
2634 - '@typescript-eslint/types': 5.50.0  
2635 - '@typescript-eslint/visitor-keys': 5.50.0 2628 + '@typescript-eslint/types': 5.51.0
  2629 + '@typescript-eslint/visitor-keys': 5.51.0
2636 dev: true 2630 dev: true
2637 2631
2638 - /@typescript-eslint/type-utils/5.50.0_eslint@8.33.0+typescript@4.9.5:  
2639 - resolution: {integrity: sha512-dcnXfZ6OGrNCO7E5UY/i0ktHb7Yx1fV6fnQGGrlnfDhilcs6n19eIRcvLBqx6OQkrPaFlDPk3OJ0WlzQfrV0bQ==} 2632 + /@typescript-eslint/type-utils/5.51.0_4vsywjlpuriuw3tl5oq6zy5a64:
  2633 + resolution: {integrity: sha512-QHC5KKyfV8sNSyHqfNa0UbTbJ6caB8uhcx2hYcWVvJAZYJRBo5HyyZfzMdRx8nvS+GyMg56fugMzzWnojREuQQ==}
2640 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2634 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2641 peerDependencies: 2635 peerDependencies:
2642 eslint: '*' 2636 eslint: '*'
@@ -2645,8 +2639,8 @@ packages: @@ -2645,8 +2639,8 @@ packages:
2645 typescript: 2639 typescript:
2646 optional: true 2640 optional: true
2647 dependencies: 2641 dependencies:
2648 - '@typescript-eslint/typescript-estree': 5.50.0_typescript@4.9.5  
2649 - '@typescript-eslint/utils': 5.50.0_eslint@8.33.0+typescript@4.9.5 2642 + '@typescript-eslint/typescript-estree': 5.51.0_typescript@4.9.5
  2643 + '@typescript-eslint/utils': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
2650 debug: 4.3.4 2644 debug: 4.3.4
2651 eslint: 8.33.0 2645 eslint: 8.33.0
2652 tsutils: 3.21.0_typescript@4.9.5 2646 tsutils: 3.21.0_typescript@4.9.5
@@ -2655,13 +2649,13 @@ packages: @@ -2655,13 +2649,13 @@ packages:
2655 - supports-color 2649 - supports-color
2656 dev: true 2650 dev: true
2657 2651
2658 - /@typescript-eslint/types/5.50.0:  
2659 - resolution: {integrity: sha512-atruOuJpir4OtyNdKahiHZobPKFvZnBnfDiyEaBf6d9vy9visE7gDjlmhl+y29uxZ2ZDgvXijcungGFjGGex7w==} 2652 + /@typescript-eslint/types/5.51.0:
  2653 + resolution: {integrity: sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==}
2660 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2654 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2661 dev: true 2655 dev: true
2662 2656
2663 - /@typescript-eslint/typescript-estree/5.50.0_typescript@4.9.5:  
2664 - resolution: {integrity: sha512-Gq4zapso+OtIZlv8YNAStFtT6d05zyVCK7Fx3h5inlLBx2hWuc/0465C2mg/EQDDU2LKe52+/jN4f0g9bd+kow==} 2657 + /@typescript-eslint/typescript-estree/5.51.0_typescript@4.9.5:
  2658 + resolution: {integrity: sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==}
2665 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2659 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2666 peerDependencies: 2660 peerDependencies:
2667 typescript: '*' 2661 typescript: '*'
@@ -2669,8 +2663,8 @@ packages: @@ -2669,8 +2663,8 @@ packages:
2669 typescript: 2663 typescript:
2670 optional: true 2664 optional: true
2671 dependencies: 2665 dependencies:
2672 - '@typescript-eslint/types': 5.50.0  
2673 - '@typescript-eslint/visitor-keys': 5.50.0 2666 + '@typescript-eslint/types': 5.51.0
  2667 + '@typescript-eslint/visitor-keys': 5.51.0
2674 debug: 4.3.4 2668 debug: 4.3.4
2675 globby: 11.1.0 2669 globby: 11.1.0
2676 is-glob: 4.0.3 2670 is-glob: 4.0.3
@@ -2681,17 +2675,17 @@ packages: @@ -2681,17 +2675,17 @@ packages:
2681 - supports-color 2675 - supports-color
2682 dev: true 2676 dev: true
2683 2677
2684 - /@typescript-eslint/utils/5.50.0_eslint@8.33.0+typescript@4.9.5:  
2685 - resolution: {integrity: sha512-v/AnUFImmh8G4PH0NDkf6wA8hujNNcrwtecqW4vtQ1UOSNBaZl49zP1SHoZ/06e+UiwzHpgb5zP5+hwlYYWYAw==} 2678 + /@typescript-eslint/utils/5.51.0_4vsywjlpuriuw3tl5oq6zy5a64:
  2679 + resolution: {integrity: sha512-76qs+5KWcaatmwtwsDJvBk4H76RJQBFe+Gext0EfJdC3Vd2kpY2Pf//OHHzHp84Ciw0/rYoGTDnIAr3uWhhJYw==}
2686 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2680 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2687 peerDependencies: 2681 peerDependencies:
2688 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 2682 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
2689 dependencies: 2683 dependencies:
2690 '@types/json-schema': 7.0.11 2684 '@types/json-schema': 7.0.11
2691 '@types/semver': 7.3.13 2685 '@types/semver': 7.3.13
2692 - '@typescript-eslint/scope-manager': 5.50.0  
2693 - '@typescript-eslint/types': 5.50.0  
2694 - '@typescript-eslint/typescript-estree': 5.50.0_typescript@4.9.5 2686 + '@typescript-eslint/scope-manager': 5.51.0
  2687 + '@typescript-eslint/types': 5.51.0
  2688 + '@typescript-eslint/typescript-estree': 5.51.0_typescript@4.9.5
2695 eslint: 8.33.0 2689 eslint: 8.33.0
2696 eslint-scope: 5.1.1 2690 eslint-scope: 5.1.1
2697 eslint-utils: 3.0.0_eslint@8.33.0 2691 eslint-utils: 3.0.0_eslint@8.33.0
@@ -2701,11 +2695,11 @@ packages: @@ -2701,11 +2695,11 @@ packages:
2701 - typescript 2695 - typescript
2702 dev: true 2696 dev: true
2703 2697
2704 - /@typescript-eslint/visitor-keys/5.50.0:  
2705 - resolution: {integrity: sha512-cdMeD9HGu6EXIeGOh2yVW6oGf9wq8asBgZx7nsR/D36gTfQ0odE5kcRYe5M81vjEFAcPeugXrHg78Imu55F6gg==} 2698 + /@typescript-eslint/visitor-keys/5.51.0:
  2699 + resolution: {integrity: sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==}
2706 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2700 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2707 dependencies: 2701 dependencies:
2708 - '@typescript-eslint/types': 5.50.0 2702 + '@typescript-eslint/types': 5.51.0
2709 eslint-visitor-keys: 3.3.0 2703 eslint-visitor-keys: 3.3.0
2710 dev: true 2704 dev: true
2711 2705
@@ -2765,7 +2759,7 @@ packages: @@ -2765,7 +2759,7 @@ packages:
2765 regenerator-runtime: 0.13.11 2759 regenerator-runtime: 0.13.11
2766 systemjs: 6.13.0 2760 systemjs: 6.13.0
2767 terser: 5.16.3 2761 terser: 5.16.3
2768 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 2762 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
2769 transitivePeerDependencies: 2763 transitivePeerDependencies:
2770 - supports-color 2764 - supports-color
2771 dev: true 2765 dev: true
@@ -2780,7 +2774,7 @@ packages: @@ -2780,7 +2774,7 @@ packages:
2780 '@babel/core': 7.20.5 2774 '@babel/core': 7.20.5
2781 '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.5 2775 '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.5
2782 '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.20.5 2776 '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.20.5
2783 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 2777 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
2784 vue: 3.2.47 2778 vue: 3.2.47
2785 transitivePeerDependencies: 2779 transitivePeerDependencies:
2786 - supports-color 2780 - supports-color
@@ -2793,7 +2787,7 @@ packages: @@ -2793,7 +2787,7 @@ packages:
2793 vite: ^4.0.0 2787 vite: ^4.0.0
2794 vue: ^3.2.25 2788 vue: ^3.2.25
2795 dependencies: 2789 dependencies:
2796 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 2790 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
2797 vue: 3.2.47 2791 vue: 3.2.47
2798 dev: true 2792 dev: true
2799 2793
@@ -2873,7 +2867,6 @@ packages: @@ -2873,7 +2867,6 @@ packages:
2873 '@vue/shared': 3.2.47 2867 '@vue/shared': 3.2.47
2874 estree-walker: 2.0.2 2868 estree-walker: 2.0.2
2875 source-map: 0.6.1 2869 source-map: 0.6.1
2876 - dev: false  
2877 2870
2878 /@vue/compiler-dom/3.2.45: 2871 /@vue/compiler-dom/3.2.45:
2879 resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} 2872 resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==}
@@ -2887,7 +2880,6 @@ packages: @@ -2887,7 +2880,6 @@ packages:
2887 dependencies: 2880 dependencies:
2888 '@vue/compiler-core': 3.2.47 2881 '@vue/compiler-core': 3.2.47
2889 '@vue/shared': 3.2.47 2882 '@vue/shared': 3.2.47
2890 - dev: false  
2891 2883
2892 /@vue/compiler-sfc/3.2.45: 2884 /@vue/compiler-sfc/3.2.45:
2893 resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} 2885 resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}
@@ -2917,7 +2909,6 @@ packages: @@ -2917,7 +2909,6 @@ packages:
2917 magic-string: 0.25.9 2909 magic-string: 0.25.9
2918 postcss: 8.4.21 2910 postcss: 8.4.21
2919 source-map: 0.6.1 2911 source-map: 0.6.1
2920 - dev: false  
2921 2912
2922 /@vue/compiler-ssr/3.2.45: 2913 /@vue/compiler-ssr/3.2.45:
2923 resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} 2914 resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}
@@ -2931,11 +2922,9 @@ packages: @@ -2931,11 +2922,9 @@ packages:
2931 dependencies: 2922 dependencies:
2932 '@vue/compiler-dom': 3.2.47 2923 '@vue/compiler-dom': 3.2.47
2933 '@vue/shared': 3.2.47 2924 '@vue/shared': 3.2.47
2934 - dev: false  
2935 2925
2936 /@vue/devtools-api/6.4.5: 2926 /@vue/devtools-api/6.4.5:
2937 resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@vue/devtools-api/-/devtools-api-6.4.5.tgz} 2927 resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/@vue/devtools-api/-/devtools-api-6.4.5.tgz}
2938 - dev: false  
2939 2928
2940 /@vue/reactivity-transform/3.2.45: 2929 /@vue/reactivity-transform/3.2.45:
2941 resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==} 2930 resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
@@ -2955,7 +2944,6 @@ packages: @@ -2955,7 +2944,6 @@ packages:
2955 '@vue/shared': 3.2.47 2944 '@vue/shared': 3.2.47
2956 estree-walker: 2.0.2 2945 estree-walker: 2.0.2
2957 magic-string: 0.25.9 2946 magic-string: 0.25.9
2958 - dev: false  
2959 2947
2960 /@vue/reactivity/3.2.45: 2948 /@vue/reactivity/3.2.45:
2961 resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==} 2949 resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==}
@@ -2967,14 +2955,12 @@ packages: @@ -2967,14 +2955,12 @@ packages:
2967 resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} 2955 resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==}
2968 dependencies: 2956 dependencies:
2969 '@vue/shared': 3.2.47 2957 '@vue/shared': 3.2.47
2970 - dev: false  
2971 2958
2972 /@vue/runtime-core/3.2.47: 2959 /@vue/runtime-core/3.2.47:
2973 resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==} 2960 resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==}
2974 dependencies: 2961 dependencies:
2975 '@vue/reactivity': 3.2.47 2962 '@vue/reactivity': 3.2.47
2976 '@vue/shared': 3.2.47 2963 '@vue/shared': 3.2.47
2977 - dev: false  
2978 2964
2979 /@vue/runtime-dom/3.2.47: 2965 /@vue/runtime-dom/3.2.47:
2980 resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==} 2966 resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==}
@@ -2982,7 +2968,6 @@ packages: @@ -2982,7 +2968,6 @@ packages:
2982 '@vue/runtime-core': 3.2.47 2968 '@vue/runtime-core': 3.2.47
2983 '@vue/shared': 3.2.47 2969 '@vue/shared': 3.2.47
2984 csstype: 2.6.21 2970 csstype: 2.6.21
2985 - dev: false  
2986 2971
2987 /@vue/server-renderer/3.2.47_vue@3.2.47: 2972 /@vue/server-renderer/3.2.47_vue@3.2.47:
2988 resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==} 2973 resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==}
@@ -2992,7 +2977,6 @@ packages: @@ -2992,7 +2977,6 @@ packages:
2992 '@vue/compiler-ssr': 3.2.47 2977 '@vue/compiler-ssr': 3.2.47
2993 '@vue/shared': 3.2.47 2978 '@vue/shared': 3.2.47
2994 vue: 3.2.47 2979 vue: 3.2.47
2995 - dev: false  
2996 2980
2997 /@vue/shared/3.2.45: 2981 /@vue/shared/3.2.45:
2998 resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} 2982 resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
@@ -3000,7 +2984,6 @@ packages: @@ -3000,7 +2984,6 @@ packages:
3000 2984
3001 /@vue/shared/3.2.47: 2985 /@vue/shared/3.2.47:
3002 resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} 2986 resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==}
3003 - dev: false  
3004 2987
3005 /@vueuse/core/9.12.0_vue@3.2.47: 2988 /@vueuse/core/9.12.0_vue@3.2.47:
3006 resolution: {integrity: sha512-h/Di8Bvf6xRcvS/PvUVheiMYYz3U0tH3X25YxONSaAUBa841ayMwxkuzx/DGUMCW/wHWzD8tRy2zYmOC36r4sg==} 2989 resolution: {integrity: sha512-h/Di8Bvf6xRcvS/PvUVheiMYYz3U0tH3X25YxONSaAUBa841ayMwxkuzx/DGUMCW/wHWzD8tRy2zYmOC36r4sg==}
@@ -3012,11 +2995,9 @@ packages: @@ -3012,11 +2995,9 @@ packages:
3012 transitivePeerDependencies: 2995 transitivePeerDependencies:
3013 - '@vue/composition-api' 2996 - '@vue/composition-api'
3014 - vue 2997 - vue
3015 - dev: false  
3016 2998
3017 /@vueuse/metadata/9.12.0: 2999 /@vueuse/metadata/9.12.0:
3018 resolution: {integrity: sha512-9oJ9MM9lFLlmvxXUqsR1wLt1uF7EVbP5iYaHJYqk+G2PbMjY6EXvZeTjbdO89HgoF5cI6z49o2zT/jD9SVoNpQ==} 3000 resolution: {integrity: sha512-9oJ9MM9lFLlmvxXUqsR1wLt1uF7EVbP5iYaHJYqk+G2PbMjY6EXvZeTjbdO89HgoF5cI6z49o2zT/jD9SVoNpQ==}
3019 - dev: false  
3020 3001
3021 /@vueuse/shared/9.12.0_vue@3.2.47: 3002 /@vueuse/shared/9.12.0_vue@3.2.47:
3022 resolution: {integrity: sha512-TWuJLACQ0BVithVTRbex4Wf1a1VaRuSpVeyEd4vMUWl54PzlE0ciFUshKCXnlLuD0lxIaLK4Ypj3NXYzZh4+SQ==} 3003 resolution: {integrity: sha512-TWuJLACQ0BVithVTRbex4Wf1a1VaRuSpVeyEd4vMUWl54PzlE0ciFUshKCXnlLuD0lxIaLK4Ypj3NXYzZh4+SQ==}
@@ -3025,9 +3006,8 @@ packages: @@ -3025,9 +3006,8 @@ packages:
3025 transitivePeerDependencies: 3006 transitivePeerDependencies:
3026 - '@vue/composition-api' 3007 - '@vue/composition-api'
3027 - vue 3008 - vue
3028 - dev: false  
3029 3009
3030 - /@wangeditor/basic-modules/1.1.7_4fd027a0452219352c76611896bc6997: 3010 + /@wangeditor/basic-modules/1.1.7_j7icpicfeimtkldwmemjnpdjs4:
3031 resolution: {integrity: sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==} 3011 resolution: {integrity: sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==}
3032 peerDependencies: 3012 peerDependencies:
3033 '@wangeditor/core': 1.x 3013 '@wangeditor/core': 1.x
@@ -3037,7 +3017,7 @@ packages: @@ -3037,7 +3017,7 @@ packages:
3037 slate: ^0.72.0 3017 slate: ^0.72.0
3038 snabbdom: ^3.1.0 3018 snabbdom: ^3.1.0
3039 dependencies: 3019 dependencies:
3040 - '@wangeditor/core': 1.1.19_83942e33b1d7a7a6aab922626cc5c0f9 3020 + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e
3041 dom7: 3.0.0 3021 dom7: 3.0.0
3042 is-url: 1.2.4 3022 is-url: 1.2.4
3043 lodash.throttle: 4.1.1 3023 lodash.throttle: 4.1.1
@@ -3046,7 +3026,7 @@ packages: @@ -3046,7 +3026,7 @@ packages:
3046 snabbdom: 3.5.1 3026 snabbdom: 3.5.1
3047 dev: false 3027 dev: false
3048 3028
3049 - /@wangeditor/code-highlight/1.0.3_9e6783eaa7faad97916e414045295b66: 3029 + /@wangeditor/code-highlight/1.0.3_tztyh2vh7kwzpeloifaekkk3my:
3050 resolution: {integrity: sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==} 3030 resolution: {integrity: sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==}
3051 peerDependencies: 3031 peerDependencies:
3052 '@wangeditor/core': 1.x 3032 '@wangeditor/core': 1.x
@@ -3054,14 +3034,14 @@ packages: @@ -3054,14 +3034,14 @@ packages:
3054 slate: ^0.72.0 3034 slate: ^0.72.0
3055 snabbdom: ^3.1.0 3035 snabbdom: ^3.1.0
3056 dependencies: 3036 dependencies:
3057 - '@wangeditor/core': 1.1.19_83942e33b1d7a7a6aab922626cc5c0f9 3037 + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e
3058 dom7: 3.0.0 3038 dom7: 3.0.0
3059 prismjs: 1.29.0 3039 prismjs: 1.29.0
3060 slate: 0.72.8 3040 slate: 0.72.8
3061 snabbdom: 3.5.1 3041 snabbdom: 3.5.1
3062 dev: false 3042 dev: false
3063 3043
3064 - /@wangeditor/core/1.1.19_83942e33b1d7a7a6aab922626cc5c0f9: 3044 + /@wangeditor/core/1.1.19_qokc4m5r26t2nkvzejrgzroa7e:
3065 resolution: {integrity: sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==} 3045 resolution: {integrity: sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==}
3066 peerDependencies: 3046 peerDependencies:
3067 '@uppy/core': ^2.1.1 3047 '@uppy/core': ^2.1.1
@@ -3101,7 +3081,7 @@ packages: @@ -3101,7 +3081,7 @@ packages:
3101 snabbdom: 3.5.1 3081 snabbdom: 3.5.1
3102 dev: false 3082 dev: false
3103 3083
3104 - /@wangeditor/editor-for-vue/5.1.12_fff1630804ae4c975e5ec22f533b85a9: 3084 + /@wangeditor/editor-for-vue/5.1.12_77ywgcaevzgjoxs6yixvgo4fve:
3105 resolution: {integrity: sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ==} 3085 resolution: {integrity: sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ==}
3106 peerDependencies: 3086 peerDependencies:
3107 '@wangeditor/editor': '>=5.1.0' 3087 '@wangeditor/editor': '>=5.1.0'
@@ -3116,13 +3096,13 @@ packages: @@ -3116,13 +3096,13 @@ packages:
3116 dependencies: 3096 dependencies:
3117 '@uppy/core': 2.3.4 3097 '@uppy/core': 2.3.4
3118 '@uppy/xhr-upload': 2.1.3_@uppy+core@2.3.4 3098 '@uppy/xhr-upload': 2.1.3_@uppy+core@2.3.4
3119 - '@wangeditor/basic-modules': 1.1.7_4fd027a0452219352c76611896bc6997  
3120 - '@wangeditor/code-highlight': 1.0.3_9e6783eaa7faad97916e414045295b66  
3121 - '@wangeditor/core': 1.1.19_83942e33b1d7a7a6aab922626cc5c0f9  
3122 - '@wangeditor/list-module': 1.0.5_9e6783eaa7faad97916e414045295b66  
3123 - '@wangeditor/table-module': 1.1.4_d0c64d533692cb7868508af7d92f848b  
3124 - '@wangeditor/upload-image-module': 1.0.2_1da06071cda00fd430ed3654665bd3e8  
3125 - '@wangeditor/video-module': 1.1.4_478d7c5994fceb7626f87896d4ac485f 3099 + '@wangeditor/basic-modules': 1.1.7_j7icpicfeimtkldwmemjnpdjs4
  3100 + '@wangeditor/code-highlight': 1.0.3_tztyh2vh7kwzpeloifaekkk3my
  3101 + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e
  3102 + '@wangeditor/list-module': 1.0.5_tztyh2vh7kwzpeloifaekkk3my
  3103 + '@wangeditor/table-module': 1.1.4_2dde2uzwslfxq2cqrl35sl4erm
  3104 + '@wangeditor/upload-image-module': 1.0.2_dwqga4onuah5imhngzkgmw6t5a
  3105 + '@wangeditor/video-module': 1.1.4_i6gxywmu7tvxmjxypclnjlcil4
3126 dom7: 3.0.0 3106 dom7: 3.0.0
3127 is-hotkey: 0.2.0 3107 is-hotkey: 0.2.0
3128 lodash.camelcase: 4.3.0 3108 lodash.camelcase: 4.3.0
@@ -3137,7 +3117,7 @@ packages: @@ -3137,7 +3117,7 @@ packages:
3137 snabbdom: 3.5.1 3117 snabbdom: 3.5.1
3138 dev: false 3118 dev: false
3139 3119
3140 - /@wangeditor/list-module/1.0.5_9e6783eaa7faad97916e414045295b66: 3120 + /@wangeditor/list-module/1.0.5_tztyh2vh7kwzpeloifaekkk3my:
3141 resolution: {integrity: sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==} 3121 resolution: {integrity: sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==}
3142 peerDependencies: 3122 peerDependencies:
3143 '@wangeditor/core': 1.x 3123 '@wangeditor/core': 1.x
@@ -3145,13 +3125,13 @@ packages: @@ -3145,13 +3125,13 @@ packages:
3145 slate: ^0.72.0 3125 slate: ^0.72.0
3146 snabbdom: ^3.1.0 3126 snabbdom: ^3.1.0
3147 dependencies: 3127 dependencies:
3148 - '@wangeditor/core': 1.1.19_83942e33b1d7a7a6aab922626cc5c0f9 3128 + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e
3149 dom7: 3.0.0 3129 dom7: 3.0.0
3150 slate: 0.72.8 3130 slate: 0.72.8
3151 snabbdom: 3.5.1 3131 snabbdom: 3.5.1
3152 dev: false 3132 dev: false
3153 3133
3154 - /@wangeditor/table-module/1.1.4_d0c64d533692cb7868508af7d92f848b: 3134 + /@wangeditor/table-module/1.1.4_2dde2uzwslfxq2cqrl35sl4erm:
3155 resolution: {integrity: sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==} 3135 resolution: {integrity: sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==}
3156 peerDependencies: 3136 peerDependencies:
3157 '@wangeditor/core': 1.x 3137 '@wangeditor/core': 1.x
@@ -3162,7 +3142,7 @@ packages: @@ -3162,7 +3142,7 @@ packages:
3162 slate: ^0.72.0 3142 slate: ^0.72.0
3163 snabbdom: ^3.1.0 3143 snabbdom: ^3.1.0
3164 dependencies: 3144 dependencies:
3165 - '@wangeditor/core': 1.1.19_83942e33b1d7a7a6aab922626cc5c0f9 3145 + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e
3166 dom7: 3.0.0 3146 dom7: 3.0.0
3167 lodash.isequal: 4.5.0 3147 lodash.isequal: 4.5.0
3168 lodash.throttle: 4.1.1 3148 lodash.throttle: 4.1.1
@@ -3171,7 +3151,7 @@ packages: @@ -3171,7 +3151,7 @@ packages:
3171 snabbdom: 3.5.1 3151 snabbdom: 3.5.1
3172 dev: false 3152 dev: false
3173 3153
3174 - /@wangeditor/upload-image-module/1.0.2_1da06071cda00fd430ed3654665bd3e8: 3154 + /@wangeditor/upload-image-module/1.0.2_dwqga4onuah5imhngzkgmw6t5a:
3175 resolution: {integrity: sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==} 3155 resolution: {integrity: sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==}
3176 peerDependencies: 3156 peerDependencies:
3177 '@uppy/core': ^2.0.3 3157 '@uppy/core': ^2.0.3
@@ -3185,15 +3165,15 @@ packages: @@ -3185,15 +3165,15 @@ packages:
3185 dependencies: 3165 dependencies:
3186 '@uppy/core': 2.3.4 3166 '@uppy/core': 2.3.4
3187 '@uppy/xhr-upload': 2.1.3_@uppy+core@2.3.4 3167 '@uppy/xhr-upload': 2.1.3_@uppy+core@2.3.4
3188 - '@wangeditor/basic-modules': 1.1.7_4fd027a0452219352c76611896bc6997  
3189 - '@wangeditor/core': 1.1.19_83942e33b1d7a7a6aab922626cc5c0f9 3168 + '@wangeditor/basic-modules': 1.1.7_j7icpicfeimtkldwmemjnpdjs4
  3169 + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e
3190 dom7: 3.0.0 3170 dom7: 3.0.0
3191 lodash.foreach: 4.5.0 3171 lodash.foreach: 4.5.0
3192 slate: 0.72.8 3172 slate: 0.72.8
3193 snabbdom: 3.5.1 3173 snabbdom: 3.5.1
3194 dev: false 3174 dev: false
3195 3175
3196 - /@wangeditor/video-module/1.1.4_478d7c5994fceb7626f87896d4ac485f: 3176 + /@wangeditor/video-module/1.1.4_i6gxywmu7tvxmjxypclnjlcil4:
3197 resolution: {integrity: sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==} 3177 resolution: {integrity: sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==}
3198 peerDependencies: 3178 peerDependencies:
3199 '@uppy/core': ^2.1.4 3179 '@uppy/core': ^2.1.4
@@ -3206,7 +3186,7 @@ packages: @@ -3206,7 +3186,7 @@ packages:
3206 dependencies: 3186 dependencies:
3207 '@uppy/core': 2.3.4 3187 '@uppy/core': 2.3.4
3208 '@uppy/xhr-upload': 2.1.3_@uppy+core@2.3.4 3188 '@uppy/xhr-upload': 2.1.3_@uppy+core@2.3.4
3209 - '@wangeditor/core': 1.1.19_83942e33b1d7a7a6aab922626cc5c0f9 3189 + '@wangeditor/core': 1.1.19_qokc4m5r26t2nkvzejrgzroa7e
3210 dom7: 3.0.0 3190 dom7: 3.0.0
3211 nanoid: 3.3.4 3191 nanoid: 3.3.4
3212 slate: 0.72.8 3192 slate: 0.72.8
@@ -3237,8 +3217,8 @@ packages: @@ -3237,8 +3217,8 @@ packages:
3237 - supports-color 3217 - supports-color
3238 dev: true 3218 dev: true
3239 3219
3240 - /@zxcvbn-ts/core/2.2.0:  
3241 - resolution: {integrity: sha512-LPKwI9ZBXGbXhQD39L//c923743yhmiTvnR8cu+u0mpsBt/kRdOJGMUMrbVV0sZZgn0XFc5RokjIxWllghN9kA==} 3220 + /@zxcvbn-ts/core/2.2.1:
  3221 + resolution: {integrity: sha512-Cg1JyRpCDIF+Dh3nauqygmmCYxogNVZDxSn+9PgkPD1HZ2QiJe4elruVJrGmYRS7muGmZ1hNJq8ySQdPv6GHaw==}
3242 dependencies: 3222 dependencies:
3243 fastest-levenshtein: 1.0.16 3223 fastest-levenshtein: 1.0.16
3244 dev: false 3224 dev: false
@@ -3628,6 +3608,8 @@ packages: @@ -3628,6 +3608,8 @@ packages:
3628 snapdragon-node: 2.1.1 3608 snapdragon-node: 2.1.1
3629 split-string: 3.1.0 3609 split-string: 3.1.0
3630 to-regex: 3.0.2 3610 to-regex: 3.0.2
  3611 + transitivePeerDependencies:
  3612 + - supports-color
3631 dev: true 3613 dev: true
3632 3614
3633 /braces/3.0.2: 3615 /braces/3.0.2:
@@ -3975,8 +3957,8 @@ packages: @@ -3975,8 +3957,8 @@ packages:
3975 engines: {node: '>=10'} 3957 engines: {node: '>=10'}
3976 hasBin: true 3958 hasBin: true
3977 dependencies: 3959 dependencies:
3978 - is-text-path: 1.0.1  
3979 JSONStream: 1.3.5 3960 JSONStream: 1.3.5
  3961 + is-text-path: 1.0.1
3980 lodash: 4.17.21 3962 lodash: 4.17.21
3981 meow: 8.1.2 3963 meow: 8.1.2
3982 split2: 3.2.2 3964 split2: 3.2.2
@@ -4020,7 +4002,7 @@ packages: @@ -4020,7 +4002,7 @@ packages:
4020 vary: 1.1.2 4002 vary: 1.1.2
4021 dev: true 4003 dev: true
4022 4004
4023 - /cosmiconfig-typescript-loader/4.2.0_87868632a61d0a5054b0db833f003320: 4005 + /cosmiconfig-typescript-loader/4.2.0_p7cp6dsfhdrlk7mvuxd3wodbsu:
4024 resolution: {integrity: sha512-NkANeMnaHrlaSSlpKGyvn2R4rqUDeE/9E5YHx+b4nwo0R8dZyAqcih8/gxpCZvqWP9Vf6xuLpMSzSgdVEIM78g==} 4006 resolution: {integrity: sha512-NkANeMnaHrlaSSlpKGyvn2R4rqUDeE/9E5YHx+b4nwo0R8dZyAqcih8/gxpCZvqWP9Vf6xuLpMSzSgdVEIM78g==}
4025 engines: {node: '>=12', npm: '>=6'} 4007 engines: {node: '>=12', npm: '>=6'}
4026 peerDependencies: 4008 peerDependencies:
@@ -4029,9 +4011,9 @@ packages: @@ -4029,9 +4011,9 @@ packages:
4029 ts-node: '>=10' 4011 ts-node: '>=10'
4030 typescript: '>=3' 4012 typescript: '>=3'
4031 dependencies: 4013 dependencies:
4032 - '@types/node': 18.11.19 4014 + '@types/node': 18.13.0
4033 cosmiconfig: 8.0.0 4015 cosmiconfig: 8.0.0
4034 - ts-node: 10.9.1_84072caa33148e60bce63a7f56d6310e 4016 + ts-node: 10.9.1_4bewfcp2iebiwuold25d6rgcsy
4035 typescript: 4.9.5 4017 typescript: 4.9.5
4036 dev: true 4018 dev: true
4037 4019
@@ -4131,7 +4113,6 @@ packages: @@ -4131,7 +4113,6 @@ packages:
4131 4113
4132 /csstype/2.6.21: 4114 /csstype/2.6.21:
4133 resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} 4115 resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
4134 - dev: false  
4135 4116
4136 /d/1.0.1: 4117 /d/1.0.1:
4137 resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} 4118 resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==}
@@ -4155,6 +4136,11 @@ packages: @@ -4155,6 +4136,11 @@ packages:
4155 4136
4156 /debug/2.6.9: 4137 /debug/2.6.9:
4157 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 4138 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
  4139 + peerDependencies:
  4140 + supports-color: '*'
  4141 + peerDependenciesMeta:
  4142 + supports-color:
  4143 + optional: true
4158 dependencies: 4144 dependencies:
4159 ms: 2.0.0 4145 ms: 2.0.0
4160 dev: true 4146 dev: true
@@ -4441,7 +4427,7 @@ packages: @@ -4441,7 +4427,7 @@ packages:
4441 escape-html: 1.0.3 4427 escape-html: 1.0.3
4442 lodash: 4.17.21 4428 lodash: 4.17.21
4443 lodash-es: 4.17.21 4429 lodash-es: 4.17.21
4444 - lodash-unified: 1.0.3_da03a4540fbd16bbaafbb96724306afd 4430 + lodash-unified: 1.0.3_3ib2ivapxullxkx3xftsimdk7u
4445 memoize-one: 6.0.0 4431 memoize-one: 6.0.0
4446 normalize-wheel-es: 1.2.0 4432 normalize-wheel-es: 1.2.0
4447 vue: 3.2.47 4433 vue: 3.2.47
@@ -4597,7 +4583,7 @@ packages: @@ -4597,7 +4583,7 @@ packages:
4597 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13', pnpm: '>= 7.0.0'} 4583 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13', pnpm: '>= 7.0.0'}
4598 dev: true 4584 dev: true
4599 4585
4600 - /eslint-plugin-prettier/4.2.1_4c1eb4fa05dd20fbbe9c30f07b58126c: 4586 + /eslint-plugin-prettier/4.2.1_qa2thblfovmfepmgrc7z2owbo4:
4601 resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} 4587 resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
4602 engines: {node: '>=12.0.0'} 4588 engines: {node: '>=12.0.0'}
4603 peerDependencies: 4589 peerDependencies:
@@ -4610,7 +4596,7 @@ packages: @@ -4610,7 +4596,7 @@ packages:
4610 dependencies: 4596 dependencies:
4611 eslint: 8.33.0 4597 eslint: 8.33.0
4612 eslint-config-prettier: 8.6.0_eslint@8.33.0 4598 eslint-config-prettier: 8.6.0_eslint@8.33.0
4613 - prettier: 2.8.3 4599 + prettier: 2.8.4
4614 prettier-linter-helpers: 1.0.0 4600 prettier-linter-helpers: 1.0.0
4615 dev: true 4601 dev: true
4616 4602
@@ -4837,6 +4823,8 @@ packages: @@ -4837,6 +4823,8 @@ packages:
4837 regex-not: 1.0.2 4823 regex-not: 1.0.2
4838 snapdragon: 0.8.2 4824 snapdragon: 0.8.2
4839 to-regex: 3.0.2 4825 to-regex: 3.0.2
  4826 + transitivePeerDependencies:
  4827 + - supports-color
4840 dev: true 4828 dev: true
4841 4829
4842 /ext/1.7.0: 4830 /ext/1.7.0:
@@ -4872,6 +4860,8 @@ packages: @@ -4872,6 +4860,8 @@ packages:
4872 regex-not: 1.0.2 4860 regex-not: 1.0.2
4873 snapdragon: 0.8.2 4861 snapdragon: 0.8.2
4874 to-regex: 3.0.2 4862 to-regex: 3.0.2
  4863 + transitivePeerDependencies:
  4864 + - supports-color
4875 dev: true 4865 dev: true
4876 4866
4877 /fast-deep-equal/3.1.3: 4867 /fast-deep-equal/3.1.3:
@@ -5813,8 +5803,8 @@ packages: @@ -5813,8 +5803,8 @@ packages:
5813 resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 5803 resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
5814 dev: true 5804 dev: true
5815 5805
5816 - /lint-staged/13.1.0:  
5817 - resolution: {integrity: sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==} 5806 + /lint-staged/13.1.1:
  5807 + resolution: {integrity: sha512-LLJLO0Kdbcv2a+CvSF4p1M7jBZOajKSMpBUvyR8+bXccsqPER0/NxTFQSpNHjqwV9kM3tkHczYerTB5wI+bksQ==}
5818 engines: {node: ^14.13.1 || >=16.0.0} 5808 engines: {node: ^14.13.1 || >=16.0.0}
5819 hasBin: true 5809 hasBin: true
5820 dependencies: 5810 dependencies:
@@ -5886,7 +5876,7 @@ packages: @@ -5886,7 +5876,7 @@ packages:
5886 resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} 5876 resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
5887 dev: false 5877 dev: false
5888 5878
5889 - /lodash-unified/1.0.3_da03a4540fbd16bbaafbb96724306afd: 5879 + /lodash-unified/1.0.3_3ib2ivapxullxkx3xftsimdk7u:
5890 resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==} 5880 resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==}
5891 peerDependencies: 5881 peerDependencies:
5892 '@types/lodash-es': '*' 5882 '@types/lodash-es': '*'
@@ -6144,6 +6134,8 @@ packages: @@ -6144,6 +6134,8 @@ packages:
6144 regex-not: 1.0.2 6134 regex-not: 1.0.2
6145 snapdragon: 0.8.2 6135 snapdragon: 0.8.2
6146 to-regex: 3.0.2 6136 to-regex: 3.0.2
  6137 + transitivePeerDependencies:
  6138 + - supports-color
6147 dev: true 6139 dev: true
6148 6140
6149 /micromatch/4.0.5: 6141 /micromatch/4.0.5:
@@ -6363,6 +6355,8 @@ packages: @@ -6363,6 +6355,8 @@ packages:
6363 regex-not: 1.0.2 6355 regex-not: 1.0.2
6364 snapdragon: 0.8.2 6356 snapdragon: 0.8.2
6365 to-regex: 3.0.2 6357 to-regex: 3.0.2
  6358 + transitivePeerDependencies:
  6359 + - supports-color
6366 dev: true 6360 dev: true
6367 6361
6368 /natural-compare-lite/1.4.0: 6362 /natural-compare-lite/1.4.0:
@@ -6614,10 +6608,6 @@ packages: @@ -6614,10 +6608,6 @@ packages:
6614 resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} 6608 resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}
6615 dev: true 6609 dev: true
6616 6610
6617 - /pathe/1.0.0:  
6618 - resolution: {integrity: sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==}  
6619 - dev: true  
6620 -  
6621 /pathe/1.1.0: 6611 /pathe/1.1.0:
6622 resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} 6612 resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==}
6623 dev: true 6613 dev: true
@@ -6636,7 +6626,7 @@ packages: @@ -6636,7 +6626,7 @@ packages:
6636 hasBin: true 6626 hasBin: true
6637 dev: true 6627 dev: true
6638 6628
6639 - /pinia/2.0.30_typescript@4.9.5+vue@3.2.47: 6629 + /pinia/2.0.30_hmuptsblhheur2tugfgucj7gc4:
6640 resolution: {integrity: sha512-q6DUmxWwe/mQgg+55QQjykpKC+aGeGdaJV3niminl19V08dE+LRTvSEuqi6/NLSGCKHI49KGL6tMNEOssFiMyA==} 6630 resolution: {integrity: sha512-q6DUmxWwe/mQgg+55QQjykpKC+aGeGdaJV3niminl19V08dE+LRTvSEuqi6/NLSGCKHI49KGL6tMNEOssFiMyA==}
6641 peerDependencies: 6631 peerDependencies:
6642 '@vue/composition-api': ^1.4.0 6632 '@vue/composition-api': ^1.4.0
@@ -6811,8 +6801,8 @@ packages: @@ -6811,8 +6801,8 @@ packages:
6811 fast-diff: 1.2.0 6801 fast-diff: 1.2.0
6812 dev: true 6802 dev: true
6813 6803
6814 - /prettier/2.8.3:  
6815 - resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} 6804 + /prettier/2.8.4:
  6805 + resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==}
6816 engines: {node: '>=10.13.0'} 6806 engines: {node: '>=10.13.0'}
6817 hasBin: true 6807 hasBin: true
6818 dev: true 6808 dev: true
@@ -7343,6 +7333,8 @@ packages: @@ -7343,6 +7333,8 @@ packages:
7343 source-map: 0.5.7 7333 source-map: 0.5.7
7344 source-map-resolve: 0.5.3 7334 source-map-resolve: 0.5.3
7345 use: 3.1.1 7335 use: 3.1.1
  7336 + transitivePeerDependencies:
  7337 + - supports-color
7346 dev: true 7338 dev: true
7347 7339
7348 /sortablejs/1.14.0: 7340 /sortablejs/1.14.0:
@@ -7545,7 +7537,7 @@ packages: @@ -7545,7 +7537,7 @@ packages:
7545 resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} 7537 resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==}
7546 dev: true 7538 dev: true
7547 7539
7548 - /stylelint-config-html/1.1.0_5066edc4db6a582cccfa8c6462b57280: 7540 + /stylelint-config-html/1.1.0_kbto3rg3njmczth2rrsgfnlsqa:
7549 resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==} 7541 resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==}
7550 engines: {node: ^12 || >=14} 7542 engines: {node: ^12 || >=14}
7551 peerDependencies: 7543 peerDependencies:
@@ -7598,7 +7590,7 @@ packages: @@ -7598,7 +7590,7 @@ packages:
7598 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 7590 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
7599 hasBin: true 7591 hasBin: true
7600 dependencies: 7592 dependencies:
7601 - '@csstools/selector-specificity': 2.0.2_b0132eb4833290a175e2a58939fd6432 7593 + '@csstools/selector-specificity': 2.0.2_wajs5nedgkikc5pcuwett7legi
7602 balanced-match: 2.0.0 7594 balanced-match: 2.0.0
7603 colord: 2.9.3 7595 colord: 2.9.3
7604 cosmiconfig: 7.1.0 7596 cosmiconfig: 7.1.0
@@ -7695,6 +7687,8 @@ packages: @@ -7695,6 +7687,8 @@ packages:
7695 posthtml-svg-mode: 1.0.3 7687 posthtml-svg-mode: 1.0.3
7696 query-string: 4.3.4 7688 query-string: 4.3.4
7697 traverse: 0.6.7 7689 traverse: 0.6.7
  7690 + transitivePeerDependencies:
  7691 + - supports-color
7698 dev: true 7692 dev: true
7699 7693
7700 /svg-tags/1.0.0: 7694 /svg-tags/1.0.0:
@@ -7842,7 +7836,7 @@ packages: @@ -7842,7 +7836,7 @@ packages:
7842 engines: {node: '>=8'} 7836 engines: {node: '>=8'}
7843 dev: true 7837 dev: true
7844 7838
7845 - /ts-node/10.9.1_84072caa33148e60bce63a7f56d6310e: 7839 + /ts-node/10.9.1_4bewfcp2iebiwuold25d6rgcsy:
7846 resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} 7840 resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
7847 hasBin: true 7841 hasBin: true
7848 peerDependencies: 7842 peerDependencies:
@@ -7861,7 +7855,7 @@ packages: @@ -7861,7 +7855,7 @@ packages:
7861 '@tsconfig/node12': 1.0.11 7855 '@tsconfig/node12': 1.0.11
7862 '@tsconfig/node14': 1.0.3 7856 '@tsconfig/node14': 1.0.3
7863 '@tsconfig/node16': 1.0.3 7857 '@tsconfig/node16': 1.0.3
7864 - '@types/node': 18.11.19 7858 + '@types/node': 18.13.0
7865 acorn: 8.8.1 7859 acorn: 8.8.1
7866 acorn-walk: 8.2.0 7860 acorn-walk: 8.2.0
7867 arg: 4.1.3 7861 arg: 4.1.3
@@ -7938,7 +7932,6 @@ packages: @@ -7938,7 +7932,6 @@ packages:
7938 resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} 7932 resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
7939 engines: {node: '>=4.2.0'} 7933 engines: {node: '>=4.2.0'}
7940 hasBin: true 7934 hasBin: true
7941 - dev: true  
7942 7935
7943 /ufo/1.0.1: 7936 /ufo/1.0.1:
7944 resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==} 7937 resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==}
@@ -7994,6 +7987,24 @@ packages: @@ -7994,6 +7987,24 @@ packages:
7994 - rollup 7987 - rollup
7995 dev: true 7988 dev: true
7996 7989
  7990 + /unimport/2.2.4_rollup@3.14.0:
  7991 + resolution: {integrity: sha512-qMgmeEGqqrrmEtm0dqxMG37J6xBtrriqxq9hILvDb+e6l2F0yTnJomLoCCp0eghLR7bYGeBsUU5Y0oyiUYhViw==}
  7992 + dependencies:
  7993 + '@rollup/pluginutils': 5.0.2_rollup@3.14.0
  7994 + escape-string-regexp: 5.0.0
  7995 + fast-glob: 3.2.12
  7996 + local-pkg: 0.4.3
  7997 + magic-string: 0.27.0
  7998 + mlly: 1.1.0
  7999 + pathe: 1.1.0
  8000 + pkg-types: 1.0.1
  8001 + scule: 1.0.0
  8002 + strip-literal: 1.0.0
  8003 + unplugin: 1.0.1
  8004 + transitivePeerDependencies:
  8005 + - rollup
  8006 + dev: true
  8007 +
7997 /union-value/1.0.1: 8008 /union-value/1.0.1:
7998 resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} 8009 resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
7999 engines: {node: '>=0.10.0'} 8010 engines: {node: '>=0.10.0'}
@@ -8009,8 +8020,8 @@ packages: @@ -8009,8 +8020,8 @@ packages:
8009 engines: {node: '>= 10.0.0'} 8020 engines: {node: '>= 10.0.0'}
8010 dev: true 8021 dev: true
8011 8022
8012 - /unplugin-auto-import/0.13.0_ce8cbcb2291023b8ed1faf76e45f4bb0:  
8013 - resolution: {integrity: sha512-nKMxDbkjM4FRPInFfm7sWrJOKgxfKKwb5yLPP+DEGl/SG0/FtBoW1LnZL4PQfx0FXjertoHO1P/5nDf+RSip2Q==} 8023 + /unplugin-auto-import/0.14.2_z2glzmrjcar3r3i7v53oix2lwa:
  8024 + resolution: {integrity: sha512-6DptcCD+bKlxwK0yS4ehleZTvtG4Xl9k/XxhKWxc9ii2uE28HvcA3KbYpoHAzTlHDXRBrtcCAohR8vtIRB5bfg==}
8014 engines: {node: '>=14'} 8025 engines: {node: '>=14'}
8015 peerDependencies: 8026 peerDependencies:
8016 '@vueuse/core': '*' 8027 '@vueuse/core': '*'
@@ -8019,14 +8030,16 @@ packages: @@ -8019,14 +8030,16 @@ packages:
8019 optional: true 8030 optional: true
8020 dependencies: 8031 dependencies:
8021 '@antfu/utils': 0.7.2 8032 '@antfu/utils': 0.7.2
  8033 + '@nuxt/kit': 3.1.2_rollup@3.14.0
8022 '@rollup/pluginutils': 5.0.2_rollup@3.14.0 8034 '@rollup/pluginutils': 5.0.2_rollup@3.14.0
8023 '@vueuse/core': 9.12.0_vue@3.2.47 8035 '@vueuse/core': 9.12.0_vue@3.2.47
8024 local-pkg: 0.4.3 8036 local-pkg: 0.4.3
8025 magic-string: 0.27.0 8037 magic-string: 0.27.0
8026 - unimport: 2.1.0_rollup@3.14.0 8038 + unimport: 2.2.4_rollup@3.14.0
8027 unplugin: 1.0.1 8039 unplugin: 1.0.1
8028 transitivePeerDependencies: 8040 transitivePeerDependencies:
8029 - rollup 8041 - rollup
  8042 + - supports-color
8030 dev: true 8043 dev: true
8031 8044
8032 /unplugin-element-plus/0.6.0_rollup@3.14.0: 8045 /unplugin-element-plus/0.6.0_rollup@3.14.0:
@@ -8162,7 +8175,7 @@ packages: @@ -8162,7 +8175,7 @@ packages:
8162 chalk: 4.1.2 8175 chalk: 4.1.2
8163 debug: 4.3.4 8176 debug: 4.3.4
8164 fs-extra: 10.1.0 8177 fs-extra: 10.1.0
8165 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 8178 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
8166 transitivePeerDependencies: 8179 transitivePeerDependencies:
8167 - supports-color 8180 - supports-color
8168 dev: true 8181 dev: true
@@ -8183,7 +8196,7 @@ packages: @@ -8183,7 +8196,7 @@ packages:
8183 '@types/eslint': 8.4.10 8196 '@types/eslint': 8.4.10
8184 eslint: 8.33.0 8197 eslint: 8.33.0
8185 rollup: 2.79.1 8198 rollup: 2.79.1
8186 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 8199 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
8187 dev: true 8200 dev: true
8188 8201
8189 /vite-plugin-progress/0.0.6_vite@4.1.1: 8202 /vite-plugin-progress/0.0.6_vite@4.1.1:
@@ -8195,7 +8208,7 @@ packages: @@ -8195,7 +8208,7 @@ packages:
8195 picocolors: 1.0.0 8208 picocolors: 1.0.0
8196 progress: 2.0.3 8209 progress: 2.0.3
8197 rd: 2.0.1 8210 rd: 2.0.1
8198 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 8211 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
8199 dev: true 8212 dev: true
8200 8213
8201 /vite-plugin-purge-icons/0.9.2_vite@4.1.1: 8214 /vite-plugin-purge-icons/0.9.2_vite@4.1.1:
@@ -8207,7 +8220,7 @@ packages: @@ -8207,7 +8220,7 @@ packages:
8207 '@purge-icons/core': 0.9.1 8220 '@purge-icons/core': 0.9.1
8208 '@purge-icons/generated': 0.9.0 8221 '@purge-icons/generated': 0.9.0
8209 rollup-plugin-purge-icons: 0.9.1 8222 rollup-plugin-purge-icons: 0.9.1
8210 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 8223 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
8211 transitivePeerDependencies: 8224 transitivePeerDependencies:
8212 - encoding 8225 - encoding
8213 - supports-color 8226 - supports-color
@@ -8226,7 +8239,7 @@ packages: @@ -8226,7 +8239,7 @@ packages:
8226 pathe: 0.2.0 8239 pathe: 0.2.0
8227 svg-baker: 1.7.0 8240 svg-baker: 1.7.0
8228 svgo: 2.8.0 8241 svgo: 2.8.0
8229 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 8242 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
8230 transitivePeerDependencies: 8243 transitivePeerDependencies:
8231 - supports-color 8244 - supports-color
8232 dev: true 8245 dev: true
@@ -8238,7 +8251,7 @@ packages: @@ -8238,7 +8251,7 @@ packages:
8238 dependencies: 8251 dependencies:
8239 '@vue/compiler-sfc': 3.2.45 8252 '@vue/compiler-sfc': 3.2.45
8240 magic-string: 0.25.9 8253 magic-string: 0.25.9
8241 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 8254 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
8242 dev: true 8255 dev: true
8243 8256
8244 /vite-plugin-windicss/1.8.10_vite@4.1.1: 8257 /vite-plugin-windicss/1.8.10_vite@4.1.1:
@@ -8249,13 +8262,13 @@ packages: @@ -8249,13 +8262,13 @@ packages:
8249 '@windicss/plugin-utils': 1.8.10 8262 '@windicss/plugin-utils': 1.8.10
8250 debug: 4.3.4 8263 debug: 4.3.4
8251 kolorist: 1.6.0 8264 kolorist: 1.6.0
8252 - vite: 4.1.1_917483bfa9b2858ee1eeb10d2c392f0c 8265 + vite: 4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe
8253 windicss: 3.5.6 8266 windicss: 3.5.6
8254 transitivePeerDependencies: 8267 transitivePeerDependencies:
8255 - supports-color 8268 - supports-color
8256 dev: true 8269 dev: true
8257 8270
8258 - /vite/4.1.1_917483bfa9b2858ee1eeb10d2c392f0c: 8271 + /vite/4.1.1_mkuf2j6ljkdhmzhb56qdiwgxpe:
8259 resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==} 8272 resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==}
8260 engines: {node: ^14.18.0 || >=16.0.0} 8273 engines: {node: ^14.18.0 || >=16.0.0}
8261 hasBin: true 8274 hasBin: true
@@ -8280,7 +8293,7 @@ packages: @@ -8280,7 +8293,7 @@ packages:
8280 terser: 8293 terser:
8281 optional: true 8294 optional: true
8282 dependencies: 8295 dependencies:
8283 - '@types/node': 18.11.19 8296 + '@types/node': 18.13.0
8284 esbuild: 0.16.17 8297 esbuild: 0.16.17
8285 postcss: 8.4.21 8298 postcss: 8.4.21
8286 resolve: 1.22.1 8299 resolve: 1.22.1
@@ -8304,7 +8317,6 @@ packages: @@ -8304,7 +8317,6 @@ packages:
8304 optional: true 8317 optional: true
8305 dependencies: 8318 dependencies:
8306 vue: 3.2.47 8319 vue: 3.2.47
8307 - dev: false  
8308 8320
8309 /vue-eslint-parser/9.1.0_eslint@8.33.0: 8321 /vue-eslint-parser/9.1.0_eslint@8.33.0:
8310 resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==} 8322 resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==}
@@ -8335,7 +8347,6 @@ packages: @@ -8335,7 +8347,6 @@ packages:
8335 '@intlify/vue-devtools': 9.2.2 8347 '@intlify/vue-devtools': 9.2.2
8336 '@vue/devtools-api': 6.4.5 8348 '@vue/devtools-api': 6.4.5
8337 vue: 3.2.47 8349 vue: 3.2.47
8338 - dev: false  
8339 8350
8340 /vue-router/4.1.6_vue@3.2.47: 8351 /vue-router/4.1.6_vue@3.2.47:
8341 resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==} 8352 resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
@@ -8385,7 +8396,6 @@ packages: @@ -8385,7 +8396,6 @@ packages:
8385 '@vue/runtime-dom': 3.2.47 8396 '@vue/runtime-dom': 3.2.47
8386 '@vue/server-renderer': 3.2.47_vue@3.2.47 8397 '@vue/server-renderer': 3.2.47_vue@3.2.47
8387 '@vue/shared': 3.2.47 8398 '@vue/shared': 3.2.47
8388 - dev: false  
8389 8399
8390 /vuedraggable/4.1.0_vue@3.2.47: 8400 /vuedraggable/4.1.0_vue@3.2.47:
8391 resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==} 8401 resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==}
yudao-ui-admin-vue3/src/api/bpm/model/index.ts
@@ -22,6 +22,7 @@ export type ModelVO = { @@ -22,6 +22,7 @@ export type ModelVO = {
22 status: number 22 status: number
23 remark: string 23 remark: string
24 createTime: string 24 createTime: string
  25 + bpmnXml: string
25 } 26 }
26 27
27 export const getModelPageApi = async (params) => { 28 export const getModelPageApi = async (params) => {
yudao-ui-admin-vue3/src/api/mp/account/index.ts 0 → 100644
  1 +import request from '@/config/axios'
  2 +
  3 +// 创建公众号账号
  4 +export const createAccount = async (data) => {
  5 + return await request.post({ url: '/mp/account/create', data })
  6 +}
  7 +
  8 +// 更新公众号账号
  9 +export const updateAccount = async (data) => {
  10 + return request.put({ url: '/mp/account/update', data: data })
  11 +}
  12 +
  13 +// 删除公众号账号
  14 +export const deleteAccount = async (id) => {
  15 + return request.delete({ url: '/mp/account/delete?id=' + id, method: 'delete' })
  16 +}
  17 +
  18 +// 获得公众号账号
  19 +export const getAccount = async (id) => {
  20 + return request.get({ url: '/mp/account/get?id=' + id })
  21 +}
  22 +
  23 +// 获得公众号账号分页
  24 +export const getAccountPage = async (query) => {
  25 + return request.get({ url: '/mp/account/page', params: query })
  26 +}
  27 +
  28 +// 获取公众号账号精简信息列表
  29 +export const getSimpleAccounts = async () => {
  30 + return request.get({ url: '/mp/account/list-all-simple' })
  31 +}
  32 +
  33 +// 生成公众号二维码
  34 +export const generateAccountQrCode = async (id) => {
  35 + return request.put({ url: '/mp/account/generate-qr-code?id=' + id })
  36 +}
  37 +
  38 +// 清空公众号 API 配额
  39 +export const clearAccountQuota = async (id) => {
  40 + return request.put({ url: '/mp/account/clear-quota?id=' + id })
  41 +}
yudao-ui-admin-vue3/src/api/mp/autoReply/index.ts 0 → 100644
  1 +import request from '@/config/axios'
  2 +
  3 +// 创建公众号的自动回复
  4 +export const createAutoReply = (data) => {
  5 + return request.post({
  6 + url: '/mp/auto-reply/create',
  7 + data: data
  8 + })
  9 +}
  10 +
  11 +// 更新公众号的自动回复
  12 +export const updateAutoReply = (data) => {
  13 + return request.put({
  14 + url: '/mp/auto-reply/update',
  15 + data: data
  16 + })
  17 +}
  18 +
  19 +// 删除公众号的自动回复
  20 +export const deleteAutoReply = (id) => {
  21 + return request.delete({
  22 + url: '/mp/auto-reply/delete?id=' + id
  23 + })
  24 +}
  25 +
  26 +// 获得公众号的自动回复
  27 +export const getAutoReply = (id) => {
  28 + return request.get({
  29 + url: '/mp/auto-reply/get?id=' + id
  30 + })
  31 +}
  32 +
  33 +// 获得公众号的自动回复分页
  34 +export const getAutoReplyPage = (query) => {
  35 + return request.get({
  36 + url: '/mp/auto-reply/page',
  37 + params: query
  38 + })
  39 +}
yudao-ui-admin-vue3/src/api/mp/draft/index.ts 0 → 100644
  1 +import request from '@/config/axios'
  2 +
  3 +// 获得公众号草稿分页
  4 +export const getDraftPage = (query) => {
  5 + return request.get({
  6 + url: '/mp/draft/page',
  7 + params: query
  8 + })
  9 +}
  10 +
  11 +// 创建公众号草稿
  12 +export const createDraft = (accountId, articles) => {
  13 + return request.post({
  14 + url: '/mp/draft/create?accountId=' + accountId,
  15 + data: {
  16 + articles
  17 + }
  18 + })
  19 +}
  20 +
  21 +// 更新公众号草稿
  22 +export const updateDraft = (accountId, mediaId, articles) => {
  23 + return request.put({
  24 + url: '/mp/draft/update?accountId=' + accountId + '&mediaId=' + mediaId,
  25 + method: 'put',
  26 + data: articles
  27 + })
  28 +}
  29 +
  30 +// 删除公众号草稿
  31 +export const deleteDraft = (accountId, mediaId) => {
  32 + return request.delete({
  33 + url: '/mp/draft/delete?accountId=' + accountId + '&mediaId=' + mediaId
  34 + })
  35 +}
yudao-ui-admin-vue3/src/api/mp/freePublish/index.ts 0 → 100644
  1 +import request from '@/config/axios'
  2 +
  3 +// 获得公众号素材分页
  4 +export const getFreePublishPage = (query) => {
  5 + return request.get({
  6 + url: '/mp/free-publish/page',
  7 + params: query
  8 + })
  9 +}
  10 +
  11 +// 删除公众号素材
  12 +export const deleteFreePublish = (accountId, articleId) => {
  13 + return request.delete({
  14 + url: '/mp/free-publish/delete?accountId=' + accountId + '&articleId=' + articleId
  15 + })
  16 +}
  17 +
  18 +// 发布公众号素材
  19 +export const submitFreePublish = (accountId, mediaId) => {
  20 + return request.post({
  21 + url: '/mp/free-publish/submit?accountId=' + accountId + '&mediaId=' + mediaId
  22 + })
  23 +}
yudao-ui-admin-vue3/src/api/mp/material/index.ts 0 → 100644
  1 +import request from '@/config/axios'
  2 +
  3 +// 获得公众号素材分页
  4 +export const getMaterialPage = (query) => {
  5 + return request.get({
  6 + url: '/mp/material/page',
  7 + params: query
  8 + })
  9 +}
  10 +
  11 +// 删除公众号永久素材
  12 +export const deletePermanentMaterial = (id) => {
  13 + return request.delete({
  14 + url: '/mp/material/delete-permanent?id=' + id
  15 + })
  16 +}
yudao-ui-admin-vue3/src/api/mp/menu/index.ts 0 → 100644
  1 +import request from '@/config/axios'
  2 +
  3 +// 获得公众号菜单列表
  4 +export const getMenuList = (accountId) => {
  5 + return request.get({
  6 + url: '/mp/menu/list?accountId=' + accountId
  7 + })
  8 +}
  9 +
  10 +// 保存公众号菜单
  11 +export const saveMenu = (accountId, menus) => {
  12 + return request.post({
  13 + url: '/mp/menu/save',
  14 + data: {
  15 + accountId,
  16 + menus
  17 + }
  18 + })
  19 +}
  20 +
  21 +// 删除公众号菜单
  22 +export const deleteMenu = (accountId) => {
  23 + return request.delete({
  24 + url: '/mp/menu/delete?accountId=' + accountId
  25 + })
  26 +}
yudao-ui-admin-vue3/src/api/mp/message/index.ts 0 → 100644
  1 +import request from '@/config/axios'
  2 +
  3 +// 获得公众号消息分页
  4 +export const getMessagePage = (query) => {
  5 + return request.get({
  6 + url: '/mp/message/page',
  7 + params: query
  8 + })
  9 +}
  10 +
  11 +// 给粉丝发送消息
  12 +export const sendMessage = (data) => {
  13 + return request.post({
  14 + url: '/mp/message/send',
  15 + data: data
  16 + })
  17 +}
yudao-ui-admin-vue3/src/api/mp/mpuser/index.ts 0 → 100644
  1 +import request from '@/config/axios'
  2 +
  3 +// 更新公众号粉丝
  4 +export const updateUser = (data) => {
  5 + return request.put({
  6 + url: '/mp/user/update',
  7 + data: data
  8 + })
  9 +}
  10 +
  11 +// 获得公众号粉丝
  12 +export const getUser = (id) => {
  13 + return request.get({
  14 + url: '/mp/user/get?id=' + id
  15 + })
  16 +}
  17 +
  18 +// 获得公众号粉丝分页
  19 +export const getUserPage = (query) => {
  20 + return request.get({
  21 + url: '/mp/user/page',
  22 + params: query
  23 + })
  24 +}
  25 +
  26 +// 同步公众号粉丝
  27 +export const syncUser = (accountId) => {
  28 + return request.post({
  29 + url: '/mp/tag/sync?accountId=' + accountId
  30 + })
  31 +}
yudao-ui-admin-vue3/src/api/mp/statistics/index.ts 0 → 100644
  1 +import request from '@/config/axios'
  2 +
  3 +// 获取消息发送概况数据
  4 +export const getUpstreamMessage = (query) => {
  5 + return request.get({
  6 + url: '/mp/statistics/upstream-message',
  7 + params: query
  8 + })
  9 +}
  10 +
  11 +// 用户增减数据
  12 +export const getUserSummary = (query) => {
  13 + return request.get({
  14 + url: '/mp/statistics/user-summary',
  15 + params: query
  16 + })
  17 +}
  18 +
  19 +// 获得用户累计数据
  20 +export const getUserCumulate = (query) => {
  21 + return request.get({
  22 + url: '/mp/statistics/user-cumulate',
  23 + params: query
  24 + })
  25 +}
  26 +
  27 +// 获得接口分析数据
  28 +export const getInterfaceSummary = (query) => {
  29 + return request.get({
  30 + url: '/mp/statistics/interface-summary',
  31 + params: query
  32 + })
  33 +}
yudao-ui-admin-vue3/src/api/mp/tag/index.ts 0 → 100644
  1 +import request from '@/config/axios'
  2 +
  3 +// 创建公众号标签
  4 +export const createTag = (data) => {
  5 + return request.post({
  6 + url: '/mp/tag/create',
  7 + data: data
  8 + })
  9 +}
  10 +
  11 +// 更新公众号标签
  12 +export const updateTag = (data) => {
  13 + return request.put({
  14 + url: '/mp/tag/update',
  15 + data: data
  16 + })
  17 +}
  18 +
  19 +// 删除公众号标签
  20 +export const deleteTag = (id) => {
  21 + return request.delete({
  22 + url: '/mp/tag/delete?id=' + id
  23 + })
  24 +}
  25 +
  26 +// 获得公众号标签
  27 +export const getTag = (id) => {
  28 + return request.get({
  29 + url: '/mp/tag/get?id=' + id
  30 + })
  31 +}
  32 +
  33 +// 获得公众号标签分页
  34 +export const getTagPage = (query) => {
  35 + return request.get({
  36 + url: '/mp/tag/page',
  37 + params: query
  38 + })
  39 +}
  40 +
  41 +// 获取公众号标签精简信息列表
  42 +export const getSimpleTags = () => {
  43 + return request.get({
  44 + url: '/mp/tag/list-all-simple'
  45 + })
  46 +}
  47 +
  48 +// 同步公众号标签
  49 +export const syncTag = (accountId) => {
  50 + return request.post({
  51 + url: '/mp/tag/sync?accountId=' + accountId
  52 + })
  53 +}
yudao-ui-admin-vue3/src/components/ContentWrap/src/ContentWrap.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 -import { ElCard, ElTooltip } from 'element-plus'  
3 import { propTypes } from '@/utils/propTypes' 2 import { propTypes } from '@/utils/propTypes'
4 import { useDesign } from '@/hooks/web/useDesign' 3 import { useDesign } from '@/hooks/web/useDesign'
5 4
yudao-ui-admin-vue3/src/components/Icon/src/IconSelect.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
  2 +import { CSSProperties } from 'vue'
2 import { cloneDeep } from 'lodash-es' 3 import { cloneDeep } from 'lodash-es'
3 -import { ref, computed, CSSProperties, toRef, watch } from 'vue'  
4 -import {  
5 - ElInput,  
6 - ElPopover,  
7 - ElDivider,  
8 - ElScrollbar,  
9 - ElTabs,  
10 - ElTabPane,  
11 - ElPagination  
12 -} from 'element-plus'  
13 import { IconJson } from '@/components/Icon/src/data' 4 import { IconJson } from '@/components/Icon/src/data'
14 5
15 type ParameterCSSProperties = (item?: string) => CSSProperties | undefined 6 type ParameterCSSProperties = (item?: string) => CSSProperties | undefined
yudao-ui-admin-vue3/src/components/Tooltip/src/Tooltip.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { propTypes } from '@/utils/propTypes' 2 import { propTypes } from '@/utils/propTypes'
3 -import { ElTooltip } from 'element-plus'  
4 defineProps({ 3 defineProps({
5 titel: propTypes.string.def(''), 4 titel: propTypes.string.def(''),
6 message: propTypes.string.def(''), 5 message: propTypes.string.def(''),
yudao-ui-admin-vue3/src/components/UploadFile/src/UploadImgs.vue
@@ -46,8 +46,8 @@ @@ -46,8 +46,8 @@
46 </div> 46 </div>
47 </template> 47 </template>
48 <script setup lang="ts" name="UploadImgs"> 48 <script setup lang="ts" name="UploadImgs">
49 -import { PropType, ref } from 'vue'  
50 -import { ElUpload, ElNotification, ElImageViewer } from 'element-plus' 49 +import { PropType } from 'vue'
  50 +import { ElNotification } from 'element-plus'
51 import type { UploadProps, UploadFile, UploadUserFile } from 'element-plus' 51 import type { UploadProps, UploadFile, UploadUserFile } from 'element-plus'
52 52
53 import { propTypes } from '@/utils/propTypes' 53 import { propTypes } from '@/utils/propTypes'
yudao-ui-admin-vue3/src/components/XModal/src/XModal.vue
1 <script setup lang="ts"> 1 <script setup lang="ts">
2 import { propTypes } from '@/utils/propTypes' 2 import { propTypes } from '@/utils/propTypes'
3 -import { ElScrollbar } from 'element-plus'  
4 const slots = useSlots() 3 const slots = useSlots()
5 4
6 const props = defineProps({ 5 const props = defineProps({
yudao-ui-admin-vue3/src/components/XTable/src/XTable.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 </template> 5 </template>
6 </VxeGrid> 6 </VxeGrid>
7 </template> 7 </template>
8 -<script lang="ts" setup name="XTable"> 8 +<script setup lang="ts" name="XTable">
9 import { PropType } from 'vue' 9 import { PropType } from 'vue'
10 import { SizeType, VxeGridInstance } from 'vxe-table' 10 import { SizeType, VxeGridInstance } from 'vxe-table'
11 import { useAppStore } from '@/store/modules/app' 11 import { useAppStore } from '@/store/modules/app'
yudao-ui-admin-vue3/src/components/bpmnProcessDesigner/package/penal/listeners/ElementListeners.vue
@@ -242,20 +242,7 @@ @@ -242,20 +242,7 @@
242 </div> 242 </div>
243 </template> 243 </template>
244 <script setup lang="ts" name="ElementListeners"> 244 <script setup lang="ts" name="ElementListeners">
245 -import { ref, inject, watch, nextTick } from 'vue'  
246 -import {  
247 - ElMessageBox,  
248 - ElTable,  
249 - ElTableColumn,  
250 - ElDivider,  
251 - ElOption,  
252 - ElSelect,  
253 - ElInput,  
254 - ElDrawer,  
255 - ElDialog,  
256 - ElForm,  
257 - ElFormItem  
258 -} from 'element-plus' 245 +import { ElMessageBox } from 'element-plus'
259 import { createListenerObject, updateElementExtensions } from '../../utils' 246 import { createListenerObject, updateElementExtensions } from '../../utils'
260 import { initListenerType, initListenerForm, listenerType, fieldType } from './utilSelf' 247 import { initListenerType, initListenerForm, listenerType, fieldType } from './utilSelf'
261 const props = defineProps({ 248 const props = defineProps({
yudao-ui-admin-vue3/src/components/bpmnProcessDesigner/package/penal/listeners/UserTaskListeners.vue
@@ -287,7 +287,7 @@ @@ -287,7 +287,7 @@
287 </el-dialog> 287 </el-dialog>
288 </div> 288 </div>
289 </template> 289 </template>
290 -<script lang="ts" setup name="UserTaskListeners"> 290 +<script setup lang="ts" name="UserTaskListeners">
291 import { ElMessageBox } from 'element-plus' 291 import { ElMessageBox } from 'element-plus'
292 import { createListenerObject, updateElementExtensions } from '../../utils' 292 import { createListenerObject, updateElementExtensions } from '../../utils'
293 import { initListenerForm, initListenerType, eventType, listenerType, fieldType } from './utilSelf' 293 import { initListenerForm, initListenerType, eventType, listenerType, fieldType } from './utilSelf'
yudao-ui-admin-vue3/src/components/bpmnProcessDesigner/package/penal/signal-message/SignalAndMessage.vue
@@ -46,17 +46,7 @@ @@ -46,17 +46,7 @@
46 </div> 46 </div>
47 </template> 47 </template>
48 <script setup lang="ts" name="SignalAndMassage"> 48 <script setup lang="ts" name="SignalAndMassage">
49 -import {  
50 - ElMessage,  
51 - ElDialog,  
52 - ElForm,  
53 - ElFormItem,  
54 - ElTable,  
55 - ElTableColumn,  
56 - ElButton,  
57 - ElInput  
58 -} from 'element-plus'  
59 -import { ref, computed, onMounted } from 'vue' 49 +const message = useMessage()
60 const signalList = ref<any[]>([]) 50 const signalList = ref<any[]>([])
61 const messageList = ref<any[]>([]) 51 const messageList = ref<any[]>([])
62 const modelVisible = ref(false) 52 const modelVisible = ref(false)
@@ -99,13 +89,13 @@ const openModel = (type) =&gt; { @@ -99,13 +89,13 @@ const openModel = (type) =&gt; {
99 const addNewObject = () => { 89 const addNewObject = () => {
100 if (modelType.value === 'message') { 90 if (modelType.value === 'message') {
101 if (messageIdMap.value[modelObjectForm.value.id]) { 91 if (messageIdMap.value[modelObjectForm.value.id]) {
102 - ElMessage.error('该消息已存在,请修改id后重新保存') 92 + message.error('该消息已存在,请修改id后重新保存')
103 } 93 }
104 const messageRef = window.bpmnInstances.moddle.create('bpmn:Message', modelObjectForm.value) 94 const messageRef = window.bpmnInstances.moddle.create('bpmn:Message', modelObjectForm.value)
105 rootElements.value.push(messageRef) 95 rootElements.value.push(messageRef)
106 } else { 96 } else {
107 if (signalIdMap.value[modelObjectForm.value.id]) { 97 if (signalIdMap.value[modelObjectForm.value.id]) {
108 - ElMessage.error('该信号已存在,请修改id后重新保存') 98 + message.error('该信号已存在,请修改id后重新保存')
109 } 99 }
110 const signalRef = window.bpmnInstances.moddle.create('bpmn:Signal', modelObjectForm.value) 100 const signalRef = window.bpmnInstances.moddle.create('bpmn:Signal', modelObjectForm.value)
111 rootElements.value.push(signalRef) 101 rootElements.value.push(signalRef)
yudao-ui-admin-vue3/src/components/bpmnProcessDesigner/package/penal/task/task-components/ScriptTask.vue
@@ -45,8 +45,6 @@ @@ -45,8 +45,6 @@
45 </template> 45 </template>
46 46
47 <script setup lang="ts" name="ScriptTask"> 47 <script setup lang="ts" name="ScriptTask">
48 -import { ref, watch, nextTick, onBeforeUnmount, toRaw } from 'vue'  
49 -import { ElInput, ElFormItem } from 'element-plus'  
50 const props = defineProps({ 48 const props = defineProps({
51 id: String, 49 id: String,
52 type: String 50 type: String
yudao-ui-admin-vue3/src/config/axios/service.ts
1 -import axios, { AxiosInstance, AxiosRequestHeaders, AxiosResponse, AxiosError } from 'axios' 1 +import axios, {
  2 + AxiosInstance,
  3 + AxiosRequestHeaders,
  4 + AxiosResponse,
  5 + AxiosError,
  6 + InternalAxiosRequestConfig
  7 +} from 'axios'
  8 +
2 import { ElMessage, ElMessageBox, ElNotification } from 'element-plus' 9 import { ElMessage, ElMessageBox, ElNotification } from 'element-plus'
3 import qs from 'qs' 10 import qs from 'qs'
4 import { config } from '@/config/axios/config' 11 import { config } from '@/config/axios/config'
@@ -35,7 +42,7 @@ const service: AxiosInstance = axios.create({ @@ -35,7 +42,7 @@ const service: AxiosInstance = axios.create({
35 42
36 // request拦截器 43 // request拦截器
37 service.interceptors.request.use( 44 service.interceptors.request.use(
38 - (config) => { 45 + (config: InternalAxiosRequestConfig) => {
39 // 是否需要设置 token 46 // 是否需要设置 token
40 let isToken = (config!.headers || {}).isToken === false 47 let isToken = (config!.headers || {}).isToken === false
41 whiteList.some((v) => { 48 whiteList.some((v) => {
yudao-ui-admin-vue3/src/types/auto-components.d.ts
@@ -51,12 +51,16 @@ declare module &#39;@vue/runtime-core&#39; { @@ -51,12 +51,16 @@ declare module &#39;@vue/runtime-core&#39; {
51 ElIcon: typeof import('element-plus/es')['ElIcon'] 51 ElIcon: typeof import('element-plus/es')['ElIcon']
52 ElImageViewer: typeof import('element-plus/es')['ElImageViewer'] 52 ElImageViewer: typeof import('element-plus/es')['ElImageViewer']
53 ElInput: typeof import('element-plus/es')['ElInput'] 53 ElInput: typeof import('element-plus/es')['ElInput']
  54 + ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
54 ElLink: typeof import('element-plus/es')['ElLink'] 55 ElLink: typeof import('element-plus/es')['ElLink']
55 ElOption: typeof import('element-plus/es')['ElOption'] 56 ElOption: typeof import('element-plus/es')['ElOption']
  57 + ElPagination: typeof import('element-plus/es')['ElPagination']
56 ElPopover: typeof import('element-plus/es')['ElPopover'] 58 ElPopover: typeof import('element-plus/es')['ElPopover']
57 ElRadio: typeof import('element-plus/es')['ElRadio'] 59 ElRadio: typeof import('element-plus/es')['ElRadio']
  60 + ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
58 ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] 61 ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
59 ElRow: typeof import('element-plus/es')['ElRow'] 62 ElRow: typeof import('element-plus/es')['ElRow']
  63 + ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
60 ElSelect: typeof import('element-plus/es')['ElSelect'] 64 ElSelect: typeof import('element-plus/es')['ElSelect']
61 ElSkeleton: typeof import('element-plus/es')['ElSkeleton'] 65 ElSkeleton: typeof import('element-plus/es')['ElSkeleton']
62 ElSwitch: typeof import('element-plus/es')['ElSwitch'] 66 ElSwitch: typeof import('element-plus/es')['ElSwitch']
@@ -66,6 +70,9 @@ declare module &#39;@vue/runtime-core&#39; { @@ -66,6 +70,9 @@ declare module &#39;@vue/runtime-core&#39; {
66 ElTabs: typeof import('element-plus/es')['ElTabs'] 70 ElTabs: typeof import('element-plus/es')['ElTabs']
67 ElTag: typeof import('element-plus/es')['ElTag'] 71 ElTag: typeof import('element-plus/es')['ElTag']
68 ElTooltip: typeof import('element-plus/es')['ElTooltip'] 72 ElTooltip: typeof import('element-plus/es')['ElTooltip']
  73 + ElTransfer: typeof import('element-plus/es')['ElTransfer']
  74 + ElTree: typeof import('element-plus/es')['ElTree']
  75 + ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect']
69 ElUpload: typeof import('element-plus/es')['ElUpload'] 76 ElUpload: typeof import('element-plus/es')['ElUpload']
70 Error: typeof import('./../components/Error/src/Error.vue')['default'] 77 Error: typeof import('./../components/Error/src/Error.vue')['default']
71 FlowCondition: typeof import('./../components/bpmnProcessDesigner/package/penal/flow-condition/FlowCondition.vue')['default'] 78 FlowCondition: typeof import('./../components/bpmnProcessDesigner/package/penal/flow-condition/FlowCondition.vue')['default']
yudao-ui-admin-vue3/src/types/auto-imports.d.ts
@@ -40,7 +40,6 @@ declare global { @@ -40,7 +40,6 @@ declare global {
40 const ref: typeof import('vue')['ref'] 40 const ref: typeof import('vue')['ref']
41 const required: typeof import('@/utils/formRules')['required'] 41 const required: typeof import('@/utils/formRules')['required']
42 const resolveComponent: typeof import('vue')['resolveComponent'] 42 const resolveComponent: typeof import('vue')['resolveComponent']
43 - const resolveDirective: typeof import('vue')['resolveDirective']  
44 const shallowReactive: typeof import('vue')['shallowReactive'] 43 const shallowReactive: typeof import('vue')['shallowReactive']
45 const shallowReadonly: typeof import('vue')['shallowReadonly'] 44 const shallowReadonly: typeof import('vue')['shallowReadonly']
46 const shallowRef: typeof import('vue')['shallowRef'] 45 const shallowRef: typeof import('vue')['shallowRef']
@@ -65,3 +64,8 @@ declare global { @@ -65,3 +64,8 @@ declare global {
65 const watchPostEffect: typeof import('vue')['watchPostEffect'] 64 const watchPostEffect: typeof import('vue')['watchPostEffect']
66 const watchSyncEffect: typeof import('vue')['watchSyncEffect'] 65 const watchSyncEffect: typeof import('vue')['watchSyncEffect']
67 } 66 }
  67 +// for type re-export
  68 +declare global {
  69 + // @ts-ignore
  70 + export type { Component,ComponentPublicInstance,ComputedRef,InjectionKey,PropType,Ref,VNode } from 'vue'
  71 +}
yudao-ui-admin-vue3/src/views/Error/403.vue
1 <template> 1 <template>
2 - <Error type="403" @error-click="errorClick()" /> 2 + <Error type="403" @error-click="push('/')" />
3 </template> 3 </template>
4 <script setup lang="ts"> 4 <script setup lang="ts">
5 const { push } = useRouter() 5 const { push } = useRouter()
6 -  
7 -const errorClick = () => {  
8 - push('/')  
9 -}  
10 </script> 6 </script>
yudao-ui-admin-vue3/src/views/Error/404.vue
1 <template> 1 <template>
2 - <Error @error-click="errorClick()" /> 2 + <Error @error-click="push('/')" />
3 </template> 3 </template>
4 <script setup lang="ts"> 4 <script setup lang="ts">
5 const { push } = useRouter() 5 const { push } = useRouter()
6 -  
7 -const errorClick = () => {  
8 - push('/')  
9 -}  
10 </script> 6 </script>
yudao-ui-admin-vue3/src/views/Error/500.vue
1 <template> 1 <template>
2 - <Error type="500" @error-click="errorClick()" /> 2 + <Error type="500" @error-click="push('/')" />
3 </template> 3 </template>
4 <script setup lang="ts"> 4 <script setup lang="ts">
5 const { push } = useRouter() 5 const { push } = useRouter()
6 -  
7 -const errorClick = () => {  
8 - push('/')  
9 -}  
10 </script> 6 </script>
yudao-ui-admin-vue3/src/views/bpm/definition/definition.data.ts
1 -import { reactive } from 'vue'  
2 -import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas'  
3 -  
4 -import { DICT_TYPE } from '@/utils/dict' 1 +import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
5 2
6 // CrudSchema 3 // CrudSchema
7 const crudSchemas = reactive<VxeCrudSchema>({ 4 const crudSchemas = reactive<VxeCrudSchema>({
yudao-ui-admin-vue3/src/views/bpm/definition/index.vue
@@ -46,20 +46,16 @@ @@ -46,20 +46,16 @@
46 </ContentWrap> 46 </ContentWrap>
47 </template> 47 </template>
48 <script setup lang="ts"> 48 <script setup lang="ts">
49 -// 全局相关的 import  
50 -import { ref } from 'vue'  
51 -  
52 // 业务相关的 import 49 // 业务相关的 import
53 import * as DefinitionApi from '@/api/bpm/definition' 50 import * as DefinitionApi from '@/api/bpm/definition'
54 // import * as ModelApi from '@/api/bpm/model' 51 // import * as ModelApi from '@/api/bpm/model'
55 import { allSchemas } from './definition.data' 52 import { allSchemas } from './definition.data'
  53 +import { setConfAndFields2 } from '@/utils/formCreate'
56 54
57 const message = useMessage() // 消息弹窗 55 const message = useMessage() // 消息弹窗
58 const router = useRouter() // 路由 56 const router = useRouter() // 路由
59 const { query } = useRoute() // 查询参数 57 const { query } = useRoute() // 查询参数
60 58
61 -import { setConfAndFields2 } from '@/utils/formCreate'  
62 -  
63 // ========== 列表相关 ========== 59 // ========== 列表相关 ==========
64 const queryParams = reactive({ 60 const queryParams = reactive({
65 key: query.key 61 key: query.key
yudao-ui-admin-vue3/src/views/bpm/form/form.data.ts
1 -import { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas' 1 +import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
2 2
3 const { t } = useI18n() // 国际化 3 const { t } = useI18n() // 国际化
4 4
yudao-ui-admin-vue3/src/views/bpm/form/index.vue
1 <template> 1 <template>
2 <ContentWrap> 2 <ContentWrap>
3 <!-- 列表 --> 3 <!-- 列表 -->
4 - <div>  
5 - <XTable @register="registerTable">  
6 - <!-- 操作:新增 -->  
7 - <template #toolbar_buttons>  
8 - <XButton  
9 - type="primary"  
10 - preIcon="ep:zoom-in"  
11 - :title="t('action.add')"  
12 - v-hasPermi="['system:post:create']"  
13 - @click="handleCreate()"  
14 - />  
15 - </template>  
16 - <template #actionbtns_default="{ row }">  
17 - <!-- 操作:修改 -->  
18 - <XTextButton  
19 - preIcon="ep:edit"  
20 - :title="t('action.edit')"  
21 - v-hasPermi="['bpm:form:update']"  
22 - @click="handleUpdate(row.id)"  
23 - />  
24 - <!-- 操作:详情 -->  
25 - <XTextButton  
26 - preIcon="ep:view"  
27 - :title="t('action.detail')"  
28 - v-hasPermi="['bpm:form:query']"  
29 - @click="handleDetail(row.id)"  
30 - />  
31 - <!-- 操作:删除 -->  
32 - <XTextButton  
33 - preIcon="ep:delete"  
34 - :title="t('action.del')"  
35 - v-hasPermi="['bpm:form:delete']"  
36 - @click="deleteData(row.id)"  
37 - />  
38 - </template>  
39 - </XTable>  
40 - <!-- 表单详情的弹窗 -->  
41 - <XModal v-model="detailOpen" width="800" title="表单详情">  
42 - <form-create :rule="detailPreview.rule" :option="detailPreview.option" v-if="detailOpen" />  
43 - </XModal>  
44 - </div> 4 + <XTable @register="registerTable">
  5 + <!-- 操作:新增 -->
  6 + <template #toolbar_buttons>
  7 + <XButton
  8 + type="primary"
  9 + preIcon="ep:zoom-in"
  10 + :title="t('action.add')"
  11 + v-hasPermi="['system:post:create']"
  12 + @click="handleCreate()"
  13 + />
  14 + </template>
  15 + <template #actionbtns_default="{ row }">
  16 + <!-- 操作:修改 -->
  17 + <XTextButton
  18 + preIcon="ep:edit"
  19 + :title="t('action.edit')"
  20 + v-hasPermi="['bpm:form:update']"
  21 + @click="handleUpdate(row.id)"
  22 + />
  23 + <!-- 操作:详情 -->
  24 + <XTextButton
  25 + preIcon="ep:view"
  26 + :title="t('action.detail')"
  27 + v-hasPermi="['bpm:form:query']"
  28 + @click="handleDetail(row.id)"
  29 + />
  30 + <!-- 操作:删除 -->
  31 + <XTextButton
  32 + preIcon="ep:delete"
  33 + :title="t('action.del')"
  34 + v-hasPermi="['bpm:form:delete']"
  35 + @click="deleteData(row.id)"
  36 + />
  37 + </template>
  38 + </XTable>
  39 + <!-- 表单详情的弹窗 -->
  40 + <XModal v-model="detailOpen" width="800" title="表单详情">
  41 + <form-create :rule="detailPreview.rule" :option="detailPreview.option" v-if="detailOpen" />
  42 + </XModal>
45 </ContentWrap> 43 </ContentWrap>
46 </template> 44 </template>
47 45
48 <script setup lang="ts" name="BpmForm"> 46 <script setup lang="ts" name="BpmForm">
49 -// 全局相关的 import  
50 // 业务相关的 import 47 // 业务相关的 import
51 import * as FormApi from '@/api/bpm/form' 48 import * as FormApi from '@/api/bpm/form'
52 import { allSchemas } from './form.data' 49 import { allSchemas } from './form.data'
@@ -54,7 +51,7 @@ import { allSchemas } from &#39;./form.data&#39; @@ -54,7 +51,7 @@ import { allSchemas } from &#39;./form.data&#39;
54 import { setConfAndFields2 } from '@/utils/formCreate' 51 import { setConfAndFields2 } from '@/utils/formCreate'
55 52
56 const { t } = useI18n() // 国际化 53 const { t } = useI18n() // 国际化
57 -const router = useRouter() // 路由 54 +const { push } = useRouter() // 路由
58 55
59 // 列表相关的变量 56 // 列表相关的变量
60 const [registerTable, { deleteData }] = useXTable({ 57 const [registerTable, { deleteData }] = useXTable({
@@ -65,14 +62,14 @@ const [registerTable, { deleteData }] = useXTable({ @@ -65,14 +62,14 @@ const [registerTable, { deleteData }] = useXTable({
65 62
66 // 新增操作 63 // 新增操作
67 const handleCreate = () => { 64 const handleCreate = () => {
68 - router.push({ 65 + push({
69 name: 'bpmFormEditor' 66 name: 'bpmFormEditor'
70 }) 67 })
71 } 68 }
72 69
73 // 修改操作 70 // 修改操作
74 const handleUpdate = async (rowId: number) => { 71 const handleUpdate = async (rowId: number) => {
75 - await router.push({ 72 + await push({
76 name: 'bpmFormEditor', 73 name: 'bpmFormEditor',
77 query: { 74 query: {
78 id: rowId 75 id: rowId
yudao-ui-admin-vue3/src/views/bpm/group/group.data.ts
1 -import { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas' 1 +import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
2 2
3 const { t } = useI18n() // 国际化 3 const { t } = useI18n() // 国际化
4 4
yudao-ui-admin-vue3/src/views/bpm/model/model.data.ts
1 -import { reactive } from 'vue'  
2 -import { useI18n } from '@/hooks/web/useI18n'  
3 -import { required } from '@/utils/formRules'  
4 -import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' 1 +import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
5 2
6 -import { DICT_TYPE } from '@/utils/dict'  
7 const { t } = useI18n() // 国际化 3 const { t } = useI18n() // 国际化
8 4
9 // 表单校验 5 // 表单校验
yudao-ui-admin-vue3/src/views/bpm/model/modelEditor.vue
@@ -27,7 +27,6 @@ @@ -27,7 +27,6 @@
27 </template> 27 </template>
28 28
29 <script setup lang="ts"> 29 <script setup lang="ts">
30 -import { ref, onMounted } from 'vue'  
31 // import { translations } from '@/components/bpmnProcessDesigner/src/translations' 30 // import { translations } from '@/components/bpmnProcessDesigner/src/translations'
32 // 自定义元素选中时的弹出菜单(修改 默认任务 为 用户任务) 31 // 自定义元素选中时的弹出菜单(修改 默认任务 为 用户任务)
33 import CustomContentPadProvider from '@/components/bpmnProcessDesigner/package/designer/plugins/content-pad' 32 import CustomContentPadProvider from '@/components/bpmnProcessDesigner/package/designer/plugins/content-pad'
@@ -36,11 +35,10 @@ import CustomPaletteProvider from &#39;@/components/bpmnProcessDesigner/package/desi @@ -36,11 +35,10 @@ import CustomPaletteProvider from &#39;@/components/bpmnProcessDesigner/package/desi
36 // import xmlObj2json from "./utils/xml2json"; 35 // import xmlObj2json from "./utils/xml2json";
37 // import myProcessDesigner from '@/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue' 36 // import myProcessDesigner from '@/components/bpmnProcessDesigner/package/designer/ProcessDesigner.vue'
38 // import MyProcessPalette from '@/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue' 37 // import MyProcessPalette from '@/components/bpmnProcessDesigner/package/palette/ProcessPalette.vue'
39 -import { createModelApi, getModelApi, updateModelApi } from '@/api/bpm/model' 38 +import { createModelApi, getModelApi, updateModelApi, ModelVO } from '@/api/bpm/model'
40 39
41 -import { useRouter } from 'vue-router'  
42 -import { ElMessage } from 'element-plus'  
43 const router = useRouter() 40 const router = useRouter()
  41 +const message = useMessage()
44 42
45 // 自定义侧边栏 43 // 自定义侧边栏
46 // import MyProcessPanel from "../package/process-panel/ProcessPanel"; 44 // import MyProcessPanel from "../package/process-panel/ProcessPanel";
@@ -63,14 +61,14 @@ const controlForm = ref({ @@ -63,14 +61,14 @@ const controlForm = ref({
63 // CustomPaletteProvider 61 // CustomPaletteProvider
64 // }) 62 // })
65 // 流程模型的信息 63 // 流程模型的信息
66 -const model = ref({}) 64 +const model = ref<ModelVO>()
67 onMounted(() => { 65 onMounted(() => {
68 // 如果 modelId 非空,说明是修改流程模型 66 // 如果 modelId 非空,说明是修改流程模型
69 const modelId = router.currentRoute.value.query && router.currentRoute.value.query.modelId 67 const modelId = router.currentRoute.value.query && router.currentRoute.value.query.modelId
70 console.log(modelId, 'modelId') 68 console.log(modelId, 'modelId')
71 if (modelId) { 69 if (modelId) {
72 // let data = '4b4909d8-97e7-11ec-8e20-862bc1a4a054' 70 // let data = '4b4909d8-97e7-11ec-8e20-862bc1a4a054'
73 - getModelApi(modelId).then((data) => { 71 + getModelApi(modelId as unknown as number).then((data) => {
74 console.log(data, 'response') 72 console.log(data, 'response')
75 xmlString.value = data.bpmnXml 73 xmlString.value = data.bpmnXml
76 model.value = { 74 model.value = {
@@ -109,9 +107,9 @@ const initModeler = (item) =&gt; { @@ -109,9 +107,9 @@ const initModeler = (item) =&gt; {
109 } 107 }
110 108
111 const save = (bpmnXml) => { 109 const save = (bpmnXml) => {
112 - const data = { 110 + const data: ModelVO = {
113 ...model.value, 111 ...model.value,
114 - bpmnXml: bpmnXml // this.bpmnXml 只是初始化流程图,后续修改无法通过它获得 112 + bpmnXml: bpmnXml // bpmnXml 只是初始化流程图,后续修改无法通过它获得
115 } 113 }
116 console.log(data, 'data') 114 console.log(data, 'data')
117 115
@@ -119,9 +117,7 @@ const save = (bpmnXml) =&gt; { @@ -119,9 +117,7 @@ const save = (bpmnXml) =&gt; {
119 if (data.id) { 117 if (data.id) {
120 updateModelApi(data).then((response) => { 118 updateModelApi(data).then((response) => {
121 console.log(response, 'response') 119 console.log(response, 'response')
122 - // this.$modal.msgSuccess("修改成功")  
123 - ElMessage.success('修改成功')  
124 - 120 + message.success('修改成功')
125 // 跳转回去 121 // 跳转回去
126 close() 122 close()
127 }) 123 })
@@ -130,15 +126,13 @@ const save = (bpmnXml) =&gt; { @@ -130,15 +126,13 @@ const save = (bpmnXml) =&gt; {
130 // 添加的提交 126 // 添加的提交
131 createModelApi(data).then((response) => { 127 createModelApi(data).then((response) => {
132 console.log(response, 'response1') 128 console.log(response, 'response1')
133 - // this.$modal.msgSuccess("保存成功")  
134 - ElMessage.success('保存成功') 129 + message.success('保存成功')
135 // 跳转回去 130 // 跳转回去
136 close() 131 close()
137 }) 132 })
138 } 133 }
139 /** 关闭按钮 */ 134 /** 关闭按钮 */
140 const close = () => { 135 const close = () => {
141 - // this.$tab.closeOpenPage({ path: "/bpm/manager/model" })  
142 router.push({ path: '/bpm/manager/model' }) 136 router.push({ path: '/bpm/manager/model' })
143 } 137 }
144 </script> 138 </script>
yudao-ui-admin-vue3/src/views/bpm/oa/leave/create.vue
@@ -21,7 +21,7 @@ import { rules, allSchemas } from &#39;./leave.data&#39; @@ -21,7 +21,7 @@ import { rules, allSchemas } from &#39;./leave.data&#39;
21 21
22 const { t } = useI18n() // 国际化 22 const { t } = useI18n() // 国际化
23 const message = useMessage() // 消息弹窗 23 const message = useMessage() // 消息弹窗
24 -const router = useRouter() // 路由 24 +const { push } = useRouter() // 路由
25 25
26 // 表单参数 26 // 表单参数
27 const actionLoading = ref(false) // 按钮 Loading 27 const actionLoading = ref(false) // 按钮 Loading
@@ -41,15 +41,13 @@ const submitForm = async () =&gt; { @@ -41,15 +41,13 @@ const submitForm = async () =&gt; {
41 const data = unref(formRef)?.formModel as LeaveApi.LeaveVO 41 const data = unref(formRef)?.formModel as LeaveApi.LeaveVO
42 // data.startTime = XEUtils.toDateString(data.startTime, 'yyyy-MM-dd HH:mm:ss') 42 // data.startTime = XEUtils.toDateString(data.startTime, 'yyyy-MM-dd HH:mm:ss')
43 // data.endTime = XEUtils.toDateString(data.endTime, 'yyyy-MM-dd HH:mm:ss') 43 // data.endTime = XEUtils.toDateString(data.endTime, 'yyyy-MM-dd HH:mm:ss')
44 - data.startTime = Date.parse(new Date(data.startTime).toString())  
45 - data.endTime = Date.parse(new Date(data.endTime).toString()) 44 + data.startTime = Date.parse(new Date(data.startTime).toString()).toString()
  45 + data.endTime = Date.parse(new Date(data.endTime).toString()).toString()
46 // 添加的提交 46 // 添加的提交
47 await LeaveApi.createLeaveApi(data) 47 await LeaveApi.createLeaveApi(data)
48 message.success(t('common.createSuccess')) 48 message.success(t('common.createSuccess'))
49 // 关闭窗口 49 // 关闭窗口
50 - router.push({  
51 - path: '/bpm/oa/leave'  
52 - }) 50 + push('/bpm/oa/leave')
53 } finally { 51 } finally {
54 actionLoading.value = false 52 actionLoading.value = false
55 } 53 }
yudao-ui-admin-vue3/src/views/bpm/oa/leave/detail.vue
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 </ContentWrap> 5 </ContentWrap>
6 </template> 6 </template>
7 7
8 -<script lang="ts" setup> 8 +<script setup lang="ts">
9 // 业务相关的 import 9 // 业务相关的 import
10 import * as LeaveApi from '@/api/bpm/leave' 10 import * as LeaveApi from '@/api/bpm/leave'
11 import { allSchemas } from '@/views/bpm/oa/leave/leave.data' 11 import { allSchemas } from '@/views/bpm/oa/leave/leave.data'
yudao-ui-admin-vue3/src/views/bpm/oa/leave/index.vue
@@ -33,7 +33,7 @@ import * as ProcessInstanceApi from &#39;@/api/bpm/processInstance&#39; @@ -33,7 +33,7 @@ import * as ProcessInstanceApi from &#39;@/api/bpm/processInstance&#39;
33 33
34 const { t } = useI18n() // 国际化 34 const { t } = useI18n() // 国际化
35 const message = useMessage() // 消息弹窗 35 const message = useMessage() // 消息弹窗
36 -const router = useRouter() // 路由 36 +const { push } = useRouter() // 路由
37 37
38 const [registerTable, { reload }] = useXTable({ 38 const [registerTable, { reload }] = useXTable({
39 allSchemas: allSchemas, 39 allSchemas: allSchemas,
@@ -42,7 +42,7 @@ const [registerTable, { reload }] = useXTable({ @@ -42,7 +42,7 @@ const [registerTable, { reload }] = useXTable({
42 42
43 // 发起请假 43 // 发起请假
44 const handleCreate = () => { 44 const handleCreate = () => {
45 - router.push({ 45 + push({
46 name: 'OALeaveCreate' 46 name: 'OALeaveCreate'
47 }) 47 })
48 } 48 }
@@ -63,7 +63,7 @@ const cancelLeave = (row) =&gt; { @@ -63,7 +63,7 @@ const cancelLeave = (row) =&gt; {
63 63
64 // 详情 64 // 详情
65 const handleDetail = (row) => { 65 const handleDetail = (row) => {
66 - router.push({ 66 + push({
67 name: 'OALeaveDetail', 67 name: 'OALeaveDetail',
68 query: { 68 query: {
69 id: row.id 69 id: row.id
@@ -73,7 +73,7 @@ const handleDetail = (row) =&gt; { @@ -73,7 +73,7 @@ const handleDetail = (row) =&gt; {
73 73
74 // 审批进度 74 // 审批进度
75 const handleProcessDetail = (row) => { 75 const handleProcessDetail = (row) => {
76 - router.push({ 76 + push({
77 name: 'BpmProcessInstanceDetail', 77 name: 'BpmProcessInstanceDetail',
78 query: { 78 query: {
79 id: row.processInstanceId 79 id: row.processInstanceId
yudao-ui-admin-vue3/src/views/bpm/oa/leave/leave.data.ts
1 -import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' 1 +import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
2 2
3 const { t } = useI18n() // 国际化 3 const { t } = useI18n() // 国际化
4 4
yudao-ui-admin-vue3/src/views/bpm/processInstance/process.create.ts
1 -import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' 1 +import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
2 2
3 // crudSchemas 3 // crudSchemas
4 const crudSchemas = reactive<VxeCrudSchema>({ 4 const crudSchemas = reactive<VxeCrudSchema>({
yudao-ui-admin-vue3/src/views/bpm/processInstance/process.data.ts
1 -import { reactive } from 'vue'  
2 -import { useI18n } from '@/hooks/web/useI18n'  
3 -import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas'  
4 -import { DICT_TYPE } from '@/utils/dict' 1 +import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
  2 +
5 const { t } = useI18n() // 国际化 3 const { t } = useI18n() // 国际化
6 4
7 // CrudSchema 5 // CrudSchema
yudao-ui-admin-vue3/src/views/bpm/task/done/done.data.ts
1 -import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' 1 +import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
2 2
3 const { t } = useI18n() // 国际化 3 const { t } = useI18n() // 国际化
4 4
yudao-ui-admin-vue3/src/views/bpm/task/done/index.vue
@@ -12,13 +12,12 @@ @@ -12,13 +12,12 @@
12 </XTable> 12 </XTable>
13 </ContentWrap> 13 </ContentWrap>
14 </template> 14 </template>
15 -  
16 <script setup lang="ts"> 15 <script setup lang="ts">
17 // 业务相关的 import 16 // 业务相关的 import
18 import { allSchemas } from './done.data' 17 import { allSchemas } from './done.data'
19 import * as TaskApi from '@/api/bpm/task' 18 import * as TaskApi from '@/api/bpm/task'
20 19
21 -const router = useRouter() // 路由 20 +const { push } = useRouter() // 路由
22 21
23 const [registerTable] = useXTable({ 22 const [registerTable] = useXTable({
24 allSchemas: allSchemas, 23 allSchemas: allSchemas,
@@ -27,7 +26,7 @@ const [registerTable] = useXTable({ @@ -27,7 +26,7 @@ const [registerTable] = useXTable({
27 26
28 // 处理审批按钮 27 // 处理审批按钮
29 const handleAudit = (row) => { 28 const handleAudit = (row) => {
30 - router.push({ 29 + push({
31 name: 'BpmProcessInstanceDetail', 30 name: 'BpmProcessInstanceDetail',
32 query: { 31 query: {
33 id: row.processInstance.id 32 id: row.processInstance.id
yudao-ui-admin-vue3/src/views/bpm/task/todo/index.vue
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 import { allSchemas } from './todo.data' 18 import { allSchemas } from './todo.data'
19 import * as TaskApi from '@/api/bpm/task' 19 import * as TaskApi from '@/api/bpm/task'
20 20
21 -const router = useRouter() // 路由 21 +const { push } = useRouter() // 路由
22 22
23 const [registerTable] = useXTable({ 23 const [registerTable] = useXTable({
24 allSchemas: allSchemas, 24 allSchemas: allSchemas,
@@ -27,7 +27,7 @@ const [registerTable] = useXTable({ @@ -27,7 +27,7 @@ const [registerTable] = useXTable({
27 27
28 // 处理审批按钮 28 // 处理审批按钮
29 const handleAudit = (row) => { 29 const handleAudit = (row) => {
30 - router.push({ 30 + push({
31 name: 'BpmProcessInstanceDetail', 31 name: 'BpmProcessInstanceDetail',
32 query: { 32 query: {
33 id: row.processInstance.id 33 id: row.processInstance.id
yudao-ui-admin-vue3/src/views/bpm/task/todo/todo.data.ts
1 -import { VxeCrudSchema, useVxeCrudSchemas } from '@/hooks/web/useVxeCrudSchemas' 1 +import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
2 2
3 const { t } = useI18n() // 国际化 3 const { t } = useI18n() // 国际化
4 4
yudao-ui-admin-vue3/src/views/bpm/taskAssignRule/taskAssignRule.data.ts
1 -import { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas' 1 +import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
2 2
3 // 表单校验 3 // 表单校验
4 export const rules = reactive({ 4 export const rules = reactive({
yudao-ui-admin-vue3/src/views/mp/account/index.vue 0 → 100644
  1 +<template>
  2 + <span>开发中</span>
  3 +</template>
yudao-ui-admin-vue3/src/views/mp/autoReply/index.vue 0 → 100644
  1 +<template>
  2 + <span>开发中</span>
  3 +</template>
yudao-ui-admin-vue3/src/views/mp/draft/index.vue 0 → 100644
  1 +<template>
  2 + <span>开发中</span>
  3 +</template>
yudao-ui-admin-vue3/src/views/mp/freePublish/index.vue 0 → 100644
  1 +<template>
  2 + <span>开发中</span>
  3 +</template>
yudao-ui-admin-vue3/src/views/mp/material/index.vue 0 → 100644
  1 +<template>
  2 + <span>开发中</span>
  3 +</template>
yudao-ui-admin-vue3/src/views/mp/menu/index.vue 0 → 100644
  1 +<template>
  2 + <span>开发中</span>
  3 +</template>
yudao-ui-admin-vue3/src/views/mp/message/index.vue 0 → 100644
  1 +<template>
  2 + <span>开发中</span>
  3 +</template>
yudao-ui-admin-vue3/src/views/mp/mpuser/index.vue 0 → 100644
  1 +<template>
  2 + <span>开发中</span>
  3 +</template>
yudao-ui-admin-vue3/src/views/mp/statistics/index.vue 0 → 100644
  1 +<template>
  2 + <span>开发中</span>
  3 +</template>
yudao-ui-admin-vue3/src/views/system/post/PostForm.vue
@@ -39,7 +39,7 @@ const emit = defineEmits([&#39;success&#39;]) @@ -39,7 +39,7 @@ const emit = defineEmits([&#39;success&#39;])
39 39
40 // 弹窗相关的变量 40 // 弹窗相关的变量
41 const modelVisible = ref(false) // 是否显示弹出层 41 const modelVisible = ref(false) // 是否显示弹出层
42 -const modelTitle = ref('edit') // 弹出层标题 42 +const modelTitle = ref('update') // 弹出层标题
43 const modelLoading = ref(false) // 弹出层loading 43 const modelLoading = ref(false) // 弹出层loading
44 const actionType = ref('') // 操作按钮的类型 44 const actionType = ref('') // 操作按钮的类型
45 const actionLoading = ref(false) // 按钮 Loading 45 const actionLoading = ref(false) // 按钮 Loading
@@ -67,26 +67,25 @@ const openModal = async (type: string, rowId?: number) =&gt; { @@ -67,26 +67,25 @@ const openModal = async (type: string, rowId?: number) =&gt; {
67 const submitForm = async () => { 67 const submitForm = async () => {
68 const elForm = unref(formRef)?.getElFormRef() 68 const elForm = unref(formRef)?.getElFormRef()
69 if (!elForm) return 69 if (!elForm) return
70 - elForm.validate(async (valid) => {  
71 - if (valid) {  
72 - actionLoading.value = true  
73 - // 提交请求  
74 - try {  
75 - const data = unref(formRef)?.formModel as PostApi.PostVO  
76 - if (actionType.value === 'create') {  
77 - await PostApi.createPostApi(data)  
78 - message.success(t('common.createSuccess'))  
79 - } else {  
80 - await PostApi.updatePostApi(data)  
81 - message.success(t('common.updateSuccess'))  
82 - }  
83 - modelVisible.value = false  
84 - emit('success')  
85 - } finally {  
86 - actionLoading.value = false 70 + const valid = await elForm.validate()
  71 + if (valid) {
  72 + actionLoading.value = true
  73 + // 提交请求
  74 + try {
  75 + const data = unref(formRef)?.formModel as PostApi.PostVO
  76 + if (actionType.value === 'create') {
  77 + await PostApi.createPostApi(data)
  78 + message.success(t('common.createSuccess'))
  79 + } else {
  80 + await PostApi.updatePostApi(data)
  81 + message.success(t('common.updateSuccess'))
87 } 82 }
  83 + modelVisible.value = false
  84 + emit('success')
  85 + } finally {
  86 + actionLoading.value = false
88 } 87 }
89 - }) 88 + }
90 } 89 }
91 90
92 defineExpose({ openModal: openModal }) 91 defineExpose({ openModal: openModal })
yudao-ui-admin-vue3/src/views/system/post/index.vue
@@ -51,7 +51,7 @@ import { allSchemas } from &#39;./post.data&#39; @@ -51,7 +51,7 @@ import { allSchemas } from &#39;./post.data&#39;
51 import PostForm from './PostForm.vue' 51 import PostForm from './PostForm.vue'
52 52
53 const { t } = useI18n() // 国际化 53 const { t } = useI18n() // 国际化
54 -const modalRef = ref() 54 +
55 // 列表相关的变量 55 // 列表相关的变量
56 const [registerTable, { reload, deleteData, exportList }] = useXTable({ 56 const [registerTable, { reload, deleteData, exportList }] = useXTable({
57 allSchemas: allSchemas, 57 allSchemas: allSchemas,
@@ -59,7 +59,8 @@ const [registerTable, { reload, deleteData, exportList }] = useXTable({ @@ -59,7 +59,8 @@ const [registerTable, { reload, deleteData, exportList }] = useXTable({
59 deleteApi: PostApi.deletePostApi, 59 deleteApi: PostApi.deletePostApi,
60 exportListApi: PostApi.exportPostApi 60 exportListApi: PostApi.exportPostApi
61 }) 61 })
62 - 62 +// 表单相关的变量
  63 +const modalRef = ref()
63 const openModal = (type: string, rowId?: number) => { 64 const openModal = (type: string, rowId?: number) => {
64 modalRef.value.openModal(type, rowId) 65 modalRef.value.openModal(type, rowId)
65 } 66 }
yudao-ui-admin/src/views/infra/build/RightPanel.vue
@@ -554,7 +554,7 @@ @@ -554,7 +554,7 @@
554 default-expand-all 554 default-expand-all
555 draggable 555 draggable
556 > 556 >
557 - <span> 557 + <span slot-scope="{ node, data }">
558 <span class="node-label"> 558 <span class="node-label">
559 <svg-icon class="node-icon" :icon-class="data.__config__?data.__config__.tagIcon:data.tagIcon" /> 559 <svg-icon class="node-icon" :icon-class="data.__config__?data.__config__.tagIcon:data.tagIcon" />
560 {{ node.label }} 560 {{ node.label }}