Compare commits
5 Commits
main
...
7b4e4f81d2
| Author | SHA1 | Date | |
|---|---|---|---|
| 7b4e4f81d2 | |||
| 629232a243 | |||
| b9c5ded6ec | |||
| e259886cbc | |||
| 1068e87671 |
@@ -22,7 +22,7 @@ module.exports = {
|
|||||||
"color-hex-length": "long", // 指定 16 进制颜色的简写或扩写 "short(16进制简写)"|"long(16进制扩写)"
|
"color-hex-length": "long", // 指定 16 进制颜色的简写或扩写 "short(16进制简写)"|"long(16进制扩写)"
|
||||||
"rule-empty-line-before": "never", // 要求或禁止在规则之前的空行 "always(规则之前必须始终有一个空行)"|"never(规则前绝不能有空行)"|"always-multi-line(多行规则之前必须始终有一个空行)"|"never-multi-line(多行规则之前绝不能有空行)"
|
"rule-empty-line-before": "never", // 要求或禁止在规则之前的空行 "always(规则之前必须始终有一个空行)"|"never(规则前绝不能有空行)"|"always-multi-line(多行规则之前必须始终有一个空行)"|"never-multi-line(多行规则之前绝不能有空行)"
|
||||||
"font-family-no-missing-generic-family-keyword": null, // 禁止在字体族名称列表中缺少通用字体族关键字
|
"font-family-no-missing-generic-family-keyword": null, // 禁止在字体族名称列表中缺少通用字体族关键字
|
||||||
"scss/at-import-partial-extension": null, // 解决不能使用 @import 引入 scss 文件
|
"scss/at-import-partial-extension": null, // 解决不能使用 @use 引入 scss 文件
|
||||||
"property-no-unknown": null, // 禁止未知的属性
|
"property-no-unknown": null, // 禁止未知的属性
|
||||||
"no-empty-source": null, // 禁止空源码
|
"no-empty-source": null, // 禁止空源码
|
||||||
"selector-class-pattern": null, // 强制选择器类名的格式
|
"selector-class-pattern": null, // 强制选择器类名的格式
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@element-plus/icons-vue": "^2.1.0",
|
"@element-plus/icons-vue": "^2.1.0",
|
||||||
"@types/decimal.js": "^7.4.0",
|
|
||||||
"@vueuse/core": "^10.1.2",
|
"@vueuse/core": "^10.1.2",
|
||||||
"@wangeditor/editor": "^5.1.23",
|
"@wangeditor/editor": "^5.1.23",
|
||||||
"@wangeditor/editor-for-vue": "^5.1.12",
|
"@wangeditor/editor-for-vue": "^5.1.12",
|
||||||
@@ -56,8 +55,10 @@
|
|||||||
"@commitlint/cli": "^17.6.3",
|
"@commitlint/cli": "^17.6.3",
|
||||||
"@commitlint/config-conventional": "^17.6.3",
|
"@commitlint/config-conventional": "^17.6.3",
|
||||||
"@iconify-json/ep": "^1.1.10",
|
"@iconify-json/ep": "^1.1.10",
|
||||||
|
"@types/decimal.js": "^7.4.0",
|
||||||
"@types/file-saver": "^2.0.5",
|
"@types/file-saver": "^2.0.5",
|
||||||
"@types/js-md5": "^0.7.0",
|
"@types/js-md5": "^0.7.0",
|
||||||
|
"@types/lodash-es": "^4.17.12",
|
||||||
"@types/nprogress": "^0.2.0",
|
"@types/nprogress": "^0.2.0",
|
||||||
"@types/qs": "^6.9.7",
|
"@types/qs": "^6.9.7",
|
||||||
"@types/sortablejs": "^1.15.1",
|
"@types/sortablejs": "^1.15.1",
|
||||||
@@ -88,7 +89,7 @@
|
|||||||
"stylelint-config-recommended-vue": "^1.4.0",
|
"stylelint-config-recommended-vue": "^1.4.0",
|
||||||
"stylelint-config-standard": "^33.0.0",
|
"stylelint-config-standard": "^33.0.0",
|
||||||
"stylelint-config-standard-scss": "^9.0.0",
|
"stylelint-config-standard-scss": "^9.0.0",
|
||||||
"typescript": "^5.0.2",
|
"typescript": "5.0.2",
|
||||||
"unplugin-auto-import": "^0.16.4",
|
"unplugin-auto-import": "^0.16.4",
|
||||||
"unplugin-icons": "^0.16.3",
|
"unplugin-icons": "^0.16.3",
|
||||||
"unplugin-vue-components": "^0.25.1",
|
"unplugin-vue-components": "^0.25.1",
|
||||||
|
|||||||
303
pnpm-lock.yaml
generated
303
pnpm-lock.yaml
generated
@@ -10,19 +10,16 @@ importers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@element-plus/icons-vue':
|
'@element-plus/icons-vue':
|
||||||
specifier: ^2.1.0
|
specifier: ^2.1.0
|
||||||
version: 2.3.2(vue@3.5.21(typescript@5.9.2))
|
version: 2.3.2(vue@3.5.21(typescript@5.0.2))
|
||||||
'@types/decimal.js':
|
|
||||||
specifier: ^7.4.0
|
|
||||||
version: 7.4.3
|
|
||||||
'@vueuse/core':
|
'@vueuse/core':
|
||||||
specifier: ^10.1.2
|
specifier: ^10.1.2
|
||||||
version: 10.11.1(vue@3.5.21(typescript@5.9.2))
|
version: 10.11.1(vue@3.5.21(typescript@5.0.2))
|
||||||
'@wangeditor/editor':
|
'@wangeditor/editor':
|
||||||
specifier: ^5.1.23
|
specifier: ^5.1.23
|
||||||
version: 5.1.23
|
version: 5.1.23
|
||||||
'@wangeditor/editor-for-vue':
|
'@wangeditor/editor-for-vue':
|
||||||
specifier: ^5.1.12
|
specifier: ^5.1.12
|
||||||
version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.21(typescript@5.9.2))
|
version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.21(typescript@5.0.2))
|
||||||
async-validator:
|
async-validator:
|
||||||
specifier: ^4.2.5
|
specifier: ^4.2.5
|
||||||
version: 4.2.5
|
version: 4.2.5
|
||||||
@@ -46,7 +43,7 @@ importers:
|
|||||||
version: 0.9.8
|
version: 0.9.8
|
||||||
element-plus:
|
element-plus:
|
||||||
specifier: ^2.3.4
|
specifier: ^2.3.4
|
||||||
version: 2.11.2(vue@3.5.21(typescript@5.9.2))
|
version: 2.11.2(vue@3.5.21(typescript@5.0.2))
|
||||||
file-saver:
|
file-saver:
|
||||||
specifier: ^2.0.5
|
specifier: ^2.0.5
|
||||||
version: 2.0.5
|
version: 2.0.5
|
||||||
@@ -70,10 +67,10 @@ importers:
|
|||||||
version: 0.2.0
|
version: 0.2.0
|
||||||
pinia:
|
pinia:
|
||||||
specifier: ^2.1.3
|
specifier: ^2.1.3
|
||||||
version: 2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2))
|
version: 2.3.1(typescript@5.0.2)(vue@3.5.21(typescript@5.0.2))
|
||||||
pinia-plugin-persistedstate:
|
pinia-plugin-persistedstate:
|
||||||
specifier: ^3.1.0
|
specifier: ^3.1.0
|
||||||
version: 3.2.3(pinia@2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)))
|
version: 3.2.3(pinia@2.3.1(typescript@5.0.2)(vue@3.5.21(typescript@5.0.2)))
|
||||||
print-js:
|
print-js:
|
||||||
specifier: ^1.6.0
|
specifier: ^1.6.0
|
||||||
version: 1.6.0
|
version: 1.6.0
|
||||||
@@ -85,16 +82,16 @@ importers:
|
|||||||
version: 1.15.6
|
version: 1.15.6
|
||||||
vue:
|
vue:
|
||||||
specifier: ^3.3.4
|
specifier: ^3.3.4
|
||||||
version: 3.5.21(typescript@5.9.2)
|
version: 3.5.21(typescript@5.0.2)
|
||||||
vue-router:
|
vue-router:
|
||||||
specifier: ^4.2.2
|
specifier: ^4.2.2
|
||||||
version: 4.5.1(vue@3.5.21(typescript@5.9.2))
|
version: 4.5.1(vue@3.5.21(typescript@5.0.2))
|
||||||
vuedraggable:
|
vuedraggable:
|
||||||
specifier: ^4.1.0
|
specifier: ^4.1.0
|
||||||
version: 4.1.0(vue@3.5.21(typescript@5.9.2))
|
version: 4.1.0(vue@3.5.21(typescript@5.0.2))
|
||||||
vxe-table:
|
vxe-table:
|
||||||
specifier: ^4.5.0-beta.10
|
specifier: ^4.5.0-beta.10
|
||||||
version: 4.16.12(vue@3.5.21(typescript@5.9.2))
|
version: 4.16.12(vue@3.5.21(typescript@5.0.2))
|
||||||
xe-utils:
|
xe-utils:
|
||||||
specifier: ^3.5.11
|
specifier: ^3.5.11
|
||||||
version: 3.7.9
|
version: 3.7.9
|
||||||
@@ -111,12 +108,18 @@ importers:
|
|||||||
'@iconify-json/ep':
|
'@iconify-json/ep':
|
||||||
specifier: ^1.1.10
|
specifier: ^1.1.10
|
||||||
version: 1.2.3
|
version: 1.2.3
|
||||||
|
'@types/decimal.js':
|
||||||
|
specifier: ^7.4.0
|
||||||
|
version: 7.4.3
|
||||||
'@types/file-saver':
|
'@types/file-saver':
|
||||||
specifier: ^2.0.5
|
specifier: ^2.0.5
|
||||||
version: 2.0.7
|
version: 2.0.7
|
||||||
'@types/js-md5':
|
'@types/js-md5':
|
||||||
specifier: ^0.7.0
|
specifier: ^0.7.0
|
||||||
version: 0.7.2
|
version: 0.7.2
|
||||||
|
'@types/lodash-es':
|
||||||
|
specifier: ^4.17.12
|
||||||
|
version: 4.17.12
|
||||||
'@types/nprogress':
|
'@types/nprogress':
|
||||||
specifier: ^0.2.0
|
specifier: ^0.2.0
|
||||||
version: 0.2.3
|
version: 0.2.3
|
||||||
@@ -128,16 +131,16 @@ importers:
|
|||||||
version: 1.15.8
|
version: 1.15.8
|
||||||
'@typescript-eslint/eslint-plugin':
|
'@typescript-eslint/eslint-plugin':
|
||||||
specifier: ^5.59.7
|
specifier: ^5.59.7
|
||||||
version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2)
|
version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.0.2))(eslint@8.57.1)(typescript@5.0.2)
|
||||||
'@typescript-eslint/parser':
|
'@typescript-eslint/parser':
|
||||||
specifier: ^5.59.7
|
specifier: ^5.59.7
|
||||||
version: 5.62.0(eslint@8.57.1)(typescript@5.9.2)
|
version: 5.62.0(eslint@8.57.1)(typescript@5.0.2)
|
||||||
'@vitejs/plugin-vue':
|
'@vitejs/plugin-vue':
|
||||||
specifier: ^4.2.3
|
specifier: ^4.2.3
|
||||||
version: 4.6.2(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))
|
version: 4.6.2(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.0.2))
|
||||||
'@vitejs/plugin-vue-jsx':
|
'@vitejs/plugin-vue-jsx':
|
||||||
specifier: ^3.0.1
|
specifier: ^3.0.1
|
||||||
version: 3.1.0(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))
|
version: 3.1.0(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.0.2))
|
||||||
autoprefixer:
|
autoprefixer:
|
||||||
specifier: ^10.4.14
|
specifier: ^10.4.14
|
||||||
version: 10.4.21(postcss@8.5.6)
|
version: 10.4.21(postcss@8.5.6)
|
||||||
@@ -188,37 +191,37 @@ importers:
|
|||||||
version: 9.5.0
|
version: 9.5.0
|
||||||
stylelint:
|
stylelint:
|
||||||
specifier: ^15.6.2
|
specifier: ^15.6.2
|
||||||
version: 15.11.0(typescript@5.9.2)
|
version: 15.11.0(typescript@5.0.2)
|
||||||
stylelint-config-html:
|
stylelint-config-html:
|
||||||
specifier: ^1.1.0
|
specifier: ^1.1.0
|
||||||
version: 1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.9.2))
|
version: 1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.0.2))
|
||||||
stylelint-config-recess-order:
|
stylelint-config-recess-order:
|
||||||
specifier: ^4.0.0
|
specifier: ^4.0.0
|
||||||
version: 4.6.0(stylelint@15.11.0(typescript@5.9.2))
|
version: 4.6.0(stylelint@15.11.0(typescript@5.0.2))
|
||||||
stylelint-config-recommended-scss:
|
stylelint-config-recommended-scss:
|
||||||
specifier: ^12.0.0
|
specifier: ^12.0.0
|
||||||
version: 12.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2))
|
version: 12.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2))
|
||||||
stylelint-config-recommended-vue:
|
stylelint-config-recommended-vue:
|
||||||
specifier: ^1.4.0
|
specifier: ^1.4.0
|
||||||
version: 1.6.1(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.9.2))
|
version: 1.6.1(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.0.2))
|
||||||
stylelint-config-standard:
|
stylelint-config-standard:
|
||||||
specifier: ^33.0.0
|
specifier: ^33.0.0
|
||||||
version: 33.0.0(stylelint@15.11.0(typescript@5.9.2))
|
version: 33.0.0(stylelint@15.11.0(typescript@5.0.2))
|
||||||
stylelint-config-standard-scss:
|
stylelint-config-standard-scss:
|
||||||
specifier: ^9.0.0
|
specifier: ^9.0.0
|
||||||
version: 9.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2))
|
version: 9.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2))
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ^5.0.2
|
specifier: 5.0.2
|
||||||
version: 5.9.2
|
version: 5.0.2
|
||||||
unplugin-auto-import:
|
unplugin-auto-import:
|
||||||
specifier: ^0.16.4
|
specifier: ^0.16.4
|
||||||
version: 0.16.7(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.2)))(rollup@2.79.2)
|
version: 0.16.7(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.0.2)))(rollup@2.79.2)
|
||||||
unplugin-icons:
|
unplugin-icons:
|
||||||
specifier: ^0.16.3
|
specifier: ^0.16.3
|
||||||
version: 0.16.6(@vue/compiler-sfc@3.5.21)(vue-template-compiler@2.7.16)
|
version: 0.16.6(@vue/compiler-sfc@3.5.21)(vue-template-compiler@2.7.16)
|
||||||
unplugin-vue-components:
|
unplugin-vue-components:
|
||||||
specifier: ^0.25.1
|
specifier: ^0.25.1
|
||||||
version: 0.25.2(@babel/parser@7.28.4)(rollup@2.79.2)(vue@3.5.21(typescript@5.9.2))
|
version: 0.25.2(@babel/parser@7.28.4)(rollup@2.79.2)(vue@3.5.21(typescript@5.0.2))
|
||||||
unplugin-vue-setup-extend-plus:
|
unplugin-vue-setup-extend-plus:
|
||||||
specifier: ^1.0.0
|
specifier: ^1.0.0
|
||||||
version: 1.0.1
|
version: 1.0.1
|
||||||
@@ -242,7 +245,7 @@ importers:
|
|||||||
version: 2.0.1(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))
|
version: 2.0.1(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))
|
||||||
vue-tsc:
|
vue-tsc:
|
||||||
specifier: ^1.6.5
|
specifier: ^1.6.5
|
||||||
version: 1.8.27(typescript@5.9.2)
|
version: 1.8.27(typescript@5.0.2)
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
@@ -4809,6 +4812,11 @@ packages:
|
|||||||
typedarray@0.0.6:
|
typedarray@0.0.6:
|
||||||
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
|
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
|
||||||
|
|
||||||
|
typescript@5.0.2:
|
||||||
|
resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
|
||||||
|
engines: {node: '>=12.20'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
typescript@5.9.2:
|
typescript@5.9.2:
|
||||||
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
|
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
|
||||||
engines: {node: '>=14.17'}
|
engines: {node: '>=14.17'}
|
||||||
@@ -6006,7 +6014,7 @@ snapshots:
|
|||||||
'@types/node': 20.5.1
|
'@types/node': 20.5.1
|
||||||
chalk: 4.1.2
|
chalk: 4.1.2
|
||||||
cosmiconfig: 8.3.6(typescript@5.9.2)
|
cosmiconfig: 8.3.6(typescript@5.9.2)
|
||||||
cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.9.2))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.9.2))(typescript@5.9.2)
|
cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.0.2))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.2))(typescript@5.9.2)
|
||||||
lodash.isplainobject: 4.0.6
|
lodash.isplainobject: 4.0.6
|
||||||
lodash.merge: 4.6.2
|
lodash.merge: 4.6.2
|
||||||
lodash.uniq: 4.5.0
|
lodash.uniq: 4.5.0
|
||||||
@@ -6081,9 +6089,9 @@ snapshots:
|
|||||||
|
|
||||||
'@ctrl/tinycolor@3.6.1': {}
|
'@ctrl/tinycolor@3.6.1': {}
|
||||||
|
|
||||||
'@element-plus/icons-vue@2.3.2(vue@3.5.21(typescript@5.9.2))':
|
'@element-plus/icons-vue@2.3.2(vue@3.5.21(typescript@5.0.2))':
|
||||||
dependencies:
|
dependencies:
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
|
|
||||||
'@esbuild/android-arm64@0.18.20':
|
'@esbuild/android-arm64@0.18.20':
|
||||||
optional: true
|
optional: true
|
||||||
@@ -6445,34 +6453,34 @@ snapshots:
|
|||||||
|
|
||||||
'@types/web-bluetooth@0.0.20': {}
|
'@types/web-bluetooth@0.0.20': {}
|
||||||
|
|
||||||
'@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2)':
|
'@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.0.2))(eslint@8.57.1)(typescript@5.0.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-community/regexpp': 4.12.1
|
'@eslint-community/regexpp': 4.12.1
|
||||||
'@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.2)
|
'@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.0.2)
|
||||||
'@typescript-eslint/scope-manager': 5.62.0
|
'@typescript-eslint/scope-manager': 5.62.0
|
||||||
'@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2)
|
'@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.0.2)
|
||||||
'@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2)
|
'@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.0.2)
|
||||||
debug: 4.4.3
|
debug: 4.4.3
|
||||||
eslint: 8.57.1
|
eslint: 8.57.1
|
||||||
graphemer: 1.4.0
|
graphemer: 1.4.0
|
||||||
ignore: 5.3.2
|
ignore: 5.3.2
|
||||||
natural-compare-lite: 1.4.0
|
natural-compare-lite: 1.4.0
|
||||||
semver: 7.7.2
|
semver: 7.7.2
|
||||||
tsutils: 3.21.0(typescript@5.9.2)
|
tsutils: 3.21.0(typescript@5.0.2)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.9.2
|
typescript: 5.0.2
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2)':
|
'@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.0.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/scope-manager': 5.62.0
|
'@typescript-eslint/scope-manager': 5.62.0
|
||||||
'@typescript-eslint/types': 5.62.0
|
'@typescript-eslint/types': 5.62.0
|
||||||
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2)
|
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.2)
|
||||||
debug: 4.4.3
|
debug: 4.4.3
|
||||||
eslint: 8.57.1
|
eslint: 8.57.1
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.9.2
|
typescript: 5.0.2
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
@@ -6481,21 +6489,21 @@ snapshots:
|
|||||||
'@typescript-eslint/types': 5.62.0
|
'@typescript-eslint/types': 5.62.0
|
||||||
'@typescript-eslint/visitor-keys': 5.62.0
|
'@typescript-eslint/visitor-keys': 5.62.0
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.9.2)':
|
'@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.0.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2)
|
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.2)
|
||||||
'@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2)
|
'@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.0.2)
|
||||||
debug: 4.4.3
|
debug: 4.4.3
|
||||||
eslint: 8.57.1
|
eslint: 8.57.1
|
||||||
tsutils: 3.21.0(typescript@5.9.2)
|
tsutils: 3.21.0(typescript@5.0.2)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.9.2
|
typescript: 5.0.2
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@typescript-eslint/types@5.62.0': {}
|
'@typescript-eslint/types@5.62.0': {}
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.2)':
|
'@typescript-eslint/typescript-estree@5.62.0(typescript@5.0.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 5.62.0
|
'@typescript-eslint/types': 5.62.0
|
||||||
'@typescript-eslint/visitor-keys': 5.62.0
|
'@typescript-eslint/visitor-keys': 5.62.0
|
||||||
@@ -6503,20 +6511,20 @@ snapshots:
|
|||||||
globby: 11.1.0
|
globby: 11.1.0
|
||||||
is-glob: 4.0.3
|
is-glob: 4.0.3
|
||||||
semver: 7.7.2
|
semver: 7.7.2
|
||||||
tsutils: 3.21.0(typescript@5.9.2)
|
tsutils: 3.21.0(typescript@5.0.2)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.9.2
|
typescript: 5.0.2
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.9.2)':
|
'@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.0.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1)
|
'@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1)
|
||||||
'@types/json-schema': 7.0.15
|
'@types/json-schema': 7.0.15
|
||||||
'@types/semver': 7.7.1
|
'@types/semver': 7.7.1
|
||||||
'@typescript-eslint/scope-manager': 5.62.0
|
'@typescript-eslint/scope-manager': 5.62.0
|
||||||
'@typescript-eslint/types': 5.62.0
|
'@typescript-eslint/types': 5.62.0
|
||||||
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2)
|
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.2)
|
||||||
eslint: 8.57.1
|
eslint: 8.57.1
|
||||||
eslint-scope: 5.1.1
|
eslint-scope: 5.1.1
|
||||||
semver: 7.7.2
|
semver: 7.7.2
|
||||||
@@ -6560,20 +6568,20 @@ snapshots:
|
|||||||
'@uppy/utils': 4.1.3
|
'@uppy/utils': 4.1.3
|
||||||
nanoid: 3.3.11
|
nanoid: 3.3.11
|
||||||
|
|
||||||
'@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))':
|
'@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.0.2))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.28.4
|
'@babel/core': 7.28.4
|
||||||
'@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4)
|
'@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4)
|
||||||
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4)
|
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4)
|
||||||
vite: 4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0)
|
vite: 4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0)
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))':
|
'@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.0.2))':
|
||||||
dependencies:
|
dependencies:
|
||||||
vite: 4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0)
|
vite: 4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0)
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
|
|
||||||
'@volar/language-core@1.11.1':
|
'@volar/language-core@1.11.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6649,7 +6657,7 @@ snapshots:
|
|||||||
|
|
||||||
'@vue/devtools-api@6.6.4': {}
|
'@vue/devtools-api@6.6.4': {}
|
||||||
|
|
||||||
'@vue/language-core@1.8.27(typescript@5.9.2)':
|
'@vue/language-core@1.8.27(typescript@5.0.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@volar/language-core': 1.11.1
|
'@volar/language-core': 1.11.1
|
||||||
'@volar/source-map': 1.11.1
|
'@volar/source-map': 1.11.1
|
||||||
@@ -6661,7 +6669,7 @@ snapshots:
|
|||||||
path-browserify: 1.0.1
|
path-browserify: 1.0.1
|
||||||
vue-template-compiler: 2.7.16
|
vue-template-compiler: 2.7.16
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.9.2
|
typescript: 5.0.2
|
||||||
|
|
||||||
'@vue/reactivity@3.5.21':
|
'@vue/reactivity@3.5.21':
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6679,30 +6687,30 @@ snapshots:
|
|||||||
'@vue/shared': 3.5.21
|
'@vue/shared': 3.5.21
|
||||||
csstype: 3.1.3
|
csstype: 3.1.3
|
||||||
|
|
||||||
'@vue/server-renderer@3.5.21(vue@3.5.21(typescript@5.9.2))':
|
'@vue/server-renderer@3.5.21(vue@3.5.21(typescript@5.0.2))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/compiler-ssr': 3.5.21
|
'@vue/compiler-ssr': 3.5.21
|
||||||
'@vue/shared': 3.5.21
|
'@vue/shared': 3.5.21
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
|
|
||||||
'@vue/shared@3.5.21': {}
|
'@vue/shared@3.5.21': {}
|
||||||
|
|
||||||
'@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.2))':
|
'@vueuse/core@10.11.1(vue@3.5.21(typescript@5.0.2))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/web-bluetooth': 0.0.20
|
'@types/web-bluetooth': 0.0.20
|
||||||
'@vueuse/metadata': 10.11.1
|
'@vueuse/metadata': 10.11.1
|
||||||
'@vueuse/shared': 10.11.1(vue@3.5.21(typescript@5.9.2))
|
'@vueuse/shared': 10.11.1(vue@3.5.21(typescript@5.0.2))
|
||||||
vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.2))
|
vue-demi: 0.14.10(vue@3.5.21(typescript@5.0.2))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
'@vueuse/core@9.13.0(vue@3.5.21(typescript@5.9.2))':
|
'@vueuse/core@9.13.0(vue@3.5.21(typescript@5.0.2))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/web-bluetooth': 0.0.16
|
'@types/web-bluetooth': 0.0.16
|
||||||
'@vueuse/metadata': 9.13.0
|
'@vueuse/metadata': 9.13.0
|
||||||
'@vueuse/shared': 9.13.0(vue@3.5.21(typescript@5.9.2))
|
'@vueuse/shared': 9.13.0(vue@3.5.21(typescript@5.0.2))
|
||||||
vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.2))
|
vue-demi: 0.14.10(vue@3.5.21(typescript@5.0.2))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
@@ -6711,24 +6719,24 @@ snapshots:
|
|||||||
|
|
||||||
'@vueuse/metadata@9.13.0': {}
|
'@vueuse/metadata@9.13.0': {}
|
||||||
|
|
||||||
'@vueuse/shared@10.11.1(vue@3.5.21(typescript@5.9.2))':
|
'@vueuse/shared@10.11.1(vue@3.5.21(typescript@5.0.2))':
|
||||||
dependencies:
|
dependencies:
|
||||||
vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.2))
|
vue-demi: 0.14.10(vue@3.5.21(typescript@5.0.2))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
'@vueuse/shared@9.13.0(vue@3.5.21(typescript@5.9.2))':
|
'@vueuse/shared@9.13.0(vue@3.5.21(typescript@5.0.2))':
|
||||||
dependencies:
|
dependencies:
|
||||||
vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.2))
|
vue-demi: 0.14.10(vue@3.5.21(typescript@5.0.2))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
'@vxe-ui/core@4.2.12(vue@3.5.21(typescript@5.9.2))':
|
'@vxe-ui/core@4.2.12(vue@3.5.21(typescript@5.0.2))':
|
||||||
dependencies:
|
dependencies:
|
||||||
dom-zindex: 1.0.6
|
dom-zindex: 1.0.6
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
xe-utils: 3.7.9
|
xe-utils: 3.7.9
|
||||||
|
|
||||||
'@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.11)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.11)(slate@0.72.8)(snabbdom@3.6.2)':
|
'@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.11)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.11)(slate@0.72.8)(snabbdom@3.6.2)':
|
||||||
@@ -6772,10 +6780,10 @@ snapshots:
|
|||||||
slate-history: 0.66.0(slate@0.72.8)
|
slate-history: 0.66.0(slate@0.72.8)
|
||||||
snabbdom: 3.6.2
|
snabbdom: 3.6.2
|
||||||
|
|
||||||
'@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.21(typescript@5.9.2))':
|
'@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.21(typescript@5.0.2))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@wangeditor/editor': 5.1.23
|
'@wangeditor/editor': 5.1.23
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
|
|
||||||
'@wangeditor/editor@5.1.23':
|
'@wangeditor/editor@5.1.23':
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -7404,13 +7412,22 @@ snapshots:
|
|||||||
object-assign: 4.1.1
|
object-assign: 4.1.1
|
||||||
vary: 1.1.2
|
vary: 1.1.2
|
||||||
|
|
||||||
cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.9.2))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.9.2))(typescript@5.9.2):
|
cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.0.2))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.2))(typescript@5.9.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.5.1
|
'@types/node': 20.5.1
|
||||||
cosmiconfig: 8.3.6(typescript@5.9.2)
|
cosmiconfig: 8.3.6(typescript@5.9.2)
|
||||||
ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.9.2)
|
ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.9.2)
|
||||||
typescript: 5.9.2
|
typescript: 5.9.2
|
||||||
|
|
||||||
|
cosmiconfig@8.3.6(typescript@5.0.2):
|
||||||
|
dependencies:
|
||||||
|
import-fresh: 3.3.1
|
||||||
|
js-yaml: 4.1.0
|
||||||
|
parse-json: 5.2.0
|
||||||
|
path-type: 4.0.0
|
||||||
|
optionalDependencies:
|
||||||
|
typescript: 5.0.2
|
||||||
|
|
||||||
cosmiconfig@8.3.6(typescript@5.9.2):
|
cosmiconfig@8.3.6(typescript@5.9.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
import-fresh: 3.3.1
|
import-fresh: 3.3.1
|
||||||
@@ -7668,15 +7685,15 @@ snapshots:
|
|||||||
|
|
||||||
electron-to-chromium@1.5.218: {}
|
electron-to-chromium@1.5.218: {}
|
||||||
|
|
||||||
element-plus@2.11.2(vue@3.5.21(typescript@5.9.2)):
|
element-plus@2.11.2(vue@3.5.21(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@ctrl/tinycolor': 3.6.1
|
'@ctrl/tinycolor': 3.6.1
|
||||||
'@element-plus/icons-vue': 2.3.2(vue@3.5.21(typescript@5.9.2))
|
'@element-plus/icons-vue': 2.3.2(vue@3.5.21(typescript@5.0.2))
|
||||||
'@floating-ui/dom': 1.7.4
|
'@floating-ui/dom': 1.7.4
|
||||||
'@popperjs/core': '@sxzz/popperjs-es@2.11.7'
|
'@popperjs/core': '@sxzz/popperjs-es@2.11.7'
|
||||||
'@types/lodash': 4.17.20
|
'@types/lodash': 4.17.20
|
||||||
'@types/lodash-es': 4.17.12
|
'@types/lodash-es': 4.17.12
|
||||||
'@vueuse/core': 9.13.0(vue@3.5.21(typescript@5.9.2))
|
'@vueuse/core': 9.13.0(vue@3.5.21(typescript@5.0.2))
|
||||||
async-validator: 4.2.5
|
async-validator: 4.2.5
|
||||||
dayjs: 1.11.18
|
dayjs: 1.11.18
|
||||||
escape-html: 1.0.3
|
escape-html: 1.0.3
|
||||||
@@ -7685,7 +7702,7 @@ snapshots:
|
|||||||
lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
|
lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
|
||||||
memoize-one: 6.0.0
|
memoize-one: 6.0.0
|
||||||
normalize-wheel-es: 1.2.0
|
normalize-wheel-es: 1.2.0
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
|
|
||||||
@@ -9258,17 +9275,17 @@ snapshots:
|
|||||||
|
|
||||||
pify@3.0.0: {}
|
pify@3.0.0: {}
|
||||||
|
|
||||||
pinia-plugin-persistedstate@3.2.3(pinia@2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2))):
|
pinia-plugin-persistedstate@3.2.3(pinia@2.3.1(typescript@5.0.2)(vue@3.5.21(typescript@5.0.2))):
|
||||||
dependencies:
|
dependencies:
|
||||||
pinia: 2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2))
|
pinia: 2.3.1(typescript@5.0.2)(vue@3.5.21(typescript@5.0.2))
|
||||||
|
|
||||||
pinia@2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)):
|
pinia@2.3.1(typescript@5.0.2)(vue@3.5.21(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/devtools-api': 6.6.4
|
'@vue/devtools-api': 6.6.4
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.2))
|
vue-demi: 0.14.10(vue@3.5.21(typescript@5.0.2))
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.9.2
|
typescript: 5.0.2
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
|
|
||||||
@@ -9972,87 +9989,87 @@ snapshots:
|
|||||||
|
|
||||||
style-search@0.1.0: {}
|
style-search@0.1.0: {}
|
||||||
|
|
||||||
stylelint-config-html@1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-config-html@1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss-html: 1.8.0
|
postcss-html: 1.8.0
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
|
|
||||||
stylelint-config-recess-order@4.6.0(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-config-recess-order@4.6.0(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
stylelint-order: 6.0.4(stylelint@15.11.0(typescript@5.9.2))
|
stylelint-order: 6.0.4(stylelint@15.11.0(typescript@5.0.2))
|
||||||
|
|
||||||
stylelint-config-recommended-scss@11.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-config-recommended-scss@11.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss-scss: 4.0.9(postcss@8.5.6)
|
postcss-scss: 4.0.9(postcss@8.5.6)
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.9.2))
|
stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.0.2))
|
||||||
stylelint-scss: 4.7.0(stylelint@15.11.0(typescript@5.9.2))
|
stylelint-scss: 4.7.0(stylelint@15.11.0(typescript@5.0.2))
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
postcss: 8.5.6
|
postcss: 8.5.6
|
||||||
|
|
||||||
stylelint-config-recommended-scss@12.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-config-recommended-scss@12.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss-scss: 4.0.9(postcss@8.5.6)
|
postcss-scss: 4.0.9(postcss@8.5.6)
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.9.2))
|
stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.0.2))
|
||||||
stylelint-scss: 5.3.2(stylelint@15.11.0(typescript@5.9.2))
|
stylelint-scss: 5.3.2(stylelint@15.11.0(typescript@5.0.2))
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
postcss: 8.5.6
|
postcss: 8.5.6
|
||||||
|
|
||||||
stylelint-config-recommended-vue@1.6.1(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-config-recommended-vue@1.6.1(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss-html: 1.8.0
|
postcss-html: 1.8.0
|
||||||
semver: 7.7.2
|
semver: 7.7.2
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
stylelint-config-html: 1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.9.2))
|
stylelint-config-html: 1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.0.2))
|
||||||
stylelint-config-recommended: 17.0.0(stylelint@15.11.0(typescript@5.9.2))
|
stylelint-config-recommended: 17.0.0(stylelint@15.11.0(typescript@5.0.2))
|
||||||
|
|
||||||
stylelint-config-recommended@12.0.0(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-config-recommended@12.0.0(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
|
|
||||||
stylelint-config-recommended@17.0.0(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-config-recommended@17.0.0(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
|
|
||||||
stylelint-config-standard-scss@9.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-config-standard-scss@9.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
stylelint-config-recommended-scss: 11.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2))
|
stylelint-config-recommended-scss: 11.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2))
|
||||||
stylelint-config-standard: 33.0.0(stylelint@15.11.0(typescript@5.9.2))
|
stylelint-config-standard: 33.0.0(stylelint@15.11.0(typescript@5.0.2))
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
postcss: 8.5.6
|
postcss: 8.5.6
|
||||||
|
|
||||||
stylelint-config-standard@33.0.0(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-config-standard@33.0.0(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.9.2))
|
stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.0.2))
|
||||||
|
|
||||||
stylelint-order@6.0.4(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-order@6.0.4(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss: 8.5.6
|
postcss: 8.5.6
|
||||||
postcss-sorting: 8.0.2(postcss@8.5.6)
|
postcss-sorting: 8.0.2(postcss@8.5.6)
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
|
|
||||||
stylelint-scss@4.7.0(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-scss@4.7.0(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
postcss-media-query-parser: 0.2.3
|
postcss-media-query-parser: 0.2.3
|
||||||
postcss-resolve-nested-selector: 0.1.6
|
postcss-resolve-nested-selector: 0.1.6
|
||||||
postcss-selector-parser: 6.1.2
|
postcss-selector-parser: 6.1.2
|
||||||
postcss-value-parser: 4.2.0
|
postcss-value-parser: 4.2.0
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
|
|
||||||
stylelint-scss@5.3.2(stylelint@15.11.0(typescript@5.9.2)):
|
stylelint-scss@5.3.2(stylelint@15.11.0(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
known-css-properties: 0.29.0
|
known-css-properties: 0.29.0
|
||||||
postcss-media-query-parser: 0.2.3
|
postcss-media-query-parser: 0.2.3
|
||||||
postcss-resolve-nested-selector: 0.1.6
|
postcss-resolve-nested-selector: 0.1.6
|
||||||
postcss-selector-parser: 6.1.2
|
postcss-selector-parser: 6.1.2
|
||||||
postcss-value-parser: 4.2.0
|
postcss-value-parser: 4.2.0
|
||||||
stylelint: 15.11.0(typescript@5.9.2)
|
stylelint: 15.11.0(typescript@5.0.2)
|
||||||
|
|
||||||
stylelint@15.11.0(typescript@5.9.2):
|
stylelint@15.11.0(typescript@5.0.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1)
|
'@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1)
|
||||||
'@csstools/css-tokenizer': 2.4.1
|
'@csstools/css-tokenizer': 2.4.1
|
||||||
@@ -10060,7 +10077,7 @@ snapshots:
|
|||||||
'@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2)
|
'@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2)
|
||||||
balanced-match: 2.0.0
|
balanced-match: 2.0.0
|
||||||
colord: 2.9.3
|
colord: 2.9.3
|
||||||
cosmiconfig: 8.3.6(typescript@5.9.2)
|
cosmiconfig: 8.3.6(typescript@5.0.2)
|
||||||
css-functions-list: 3.2.3
|
css-functions-list: 3.2.3
|
||||||
css-tree: 2.3.1
|
css-tree: 2.3.1
|
||||||
debug: 4.4.3
|
debug: 4.4.3
|
||||||
@@ -10248,10 +10265,10 @@ snapshots:
|
|||||||
|
|
||||||
tslib@2.8.1: {}
|
tslib@2.8.1: {}
|
||||||
|
|
||||||
tsutils@3.21.0(typescript@5.9.2):
|
tsutils@3.21.0(typescript@5.0.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
tslib: 1.14.1
|
tslib: 1.14.1
|
||||||
typescript: 5.9.2
|
typescript: 5.0.2
|
||||||
|
|
||||||
type-check@0.4.0:
|
type-check@0.4.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -10317,6 +10334,8 @@ snapshots:
|
|||||||
|
|
||||||
typedarray@0.0.6: {}
|
typedarray@0.0.6: {}
|
||||||
|
|
||||||
|
typescript@5.0.2: {}
|
||||||
|
|
||||||
typescript@5.9.2: {}
|
typescript@5.9.2: {}
|
||||||
|
|
||||||
ufo@1.6.1: {}
|
ufo@1.6.1: {}
|
||||||
@@ -10376,7 +10395,7 @@ snapshots:
|
|||||||
|
|
||||||
universalify@2.0.1: {}
|
universalify@2.0.1: {}
|
||||||
|
|
||||||
unplugin-auto-import@0.16.7(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.2)))(rollup@2.79.2):
|
unplugin-auto-import@0.16.7(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.0.2)))(rollup@2.79.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@antfu/utils': 0.7.10
|
'@antfu/utils': 0.7.10
|
||||||
'@rollup/pluginutils': 5.3.0(rollup@2.79.2)
|
'@rollup/pluginutils': 5.3.0(rollup@2.79.2)
|
||||||
@@ -10387,7 +10406,7 @@ snapshots:
|
|||||||
unimport: 3.14.6(rollup@2.79.2)
|
unimport: 3.14.6(rollup@2.79.2)
|
||||||
unplugin: 1.16.1
|
unplugin: 1.16.1
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@vueuse/core': 10.11.1(vue@3.5.21(typescript@5.9.2))
|
'@vueuse/core': 10.11.1(vue@3.5.21(typescript@5.0.2))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- rollup
|
- rollup
|
||||||
|
|
||||||
@@ -10406,7 +10425,7 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
unplugin-vue-components@0.25.2(@babel/parser@7.28.4)(rollup@2.79.2)(vue@3.5.21(typescript@5.9.2)):
|
unplugin-vue-components@0.25.2(@babel/parser@7.28.4)(rollup@2.79.2)(vue@3.5.21(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@antfu/utils': 0.7.10
|
'@antfu/utils': 0.7.10
|
||||||
'@rollup/pluginutils': 5.3.0(rollup@2.79.2)
|
'@rollup/pluginutils': 5.3.0(rollup@2.79.2)
|
||||||
@@ -10418,7 +10437,7 @@ snapshots:
|
|||||||
minimatch: 9.0.5
|
minimatch: 9.0.5
|
||||||
resolve: 1.22.10
|
resolve: 1.22.10
|
||||||
unplugin: 1.16.1
|
unplugin: 1.16.1
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@babel/parser': 7.28.4
|
'@babel/parser': 7.28.4
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -10537,9 +10556,9 @@ snapshots:
|
|||||||
sass: 1.92.1
|
sass: 1.92.1
|
||||||
terser: 5.44.0
|
terser: 5.44.0
|
||||||
|
|
||||||
vue-demi@0.14.10(vue@3.5.21(typescript@5.9.2)):
|
vue-demi@0.14.10(vue@3.5.21(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
|
|
||||||
vue-eslint-parser@9.4.3(eslint@8.57.1):
|
vue-eslint-parser@9.4.3(eslint@8.57.1):
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -10554,47 +10573,47 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
vue-router@4.5.1(vue@3.5.21(typescript@5.9.2)):
|
vue-router@4.5.1(vue@3.5.21(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/devtools-api': 6.6.4
|
'@vue/devtools-api': 6.6.4
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
|
|
||||||
vue-template-compiler@2.7.16:
|
vue-template-compiler@2.7.16:
|
||||||
dependencies:
|
dependencies:
|
||||||
de-indent: 1.0.2
|
de-indent: 1.0.2
|
||||||
he: 1.2.0
|
he: 1.2.0
|
||||||
|
|
||||||
vue-tsc@1.8.27(typescript@5.9.2):
|
vue-tsc@1.8.27(typescript@5.0.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@volar/typescript': 1.11.1
|
'@volar/typescript': 1.11.1
|
||||||
'@vue/language-core': 1.8.27(typescript@5.9.2)
|
'@vue/language-core': 1.8.27(typescript@5.0.2)
|
||||||
semver: 7.7.2
|
semver: 7.7.2
|
||||||
typescript: 5.9.2
|
typescript: 5.0.2
|
||||||
|
|
||||||
vue@3.5.21(typescript@5.9.2):
|
vue@3.5.21(typescript@5.0.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/compiler-dom': 3.5.21
|
'@vue/compiler-dom': 3.5.21
|
||||||
'@vue/compiler-sfc': 3.5.21
|
'@vue/compiler-sfc': 3.5.21
|
||||||
'@vue/runtime-dom': 3.5.21
|
'@vue/runtime-dom': 3.5.21
|
||||||
'@vue/server-renderer': 3.5.21(vue@3.5.21(typescript@5.9.2))
|
'@vue/server-renderer': 3.5.21(vue@3.5.21(typescript@5.0.2))
|
||||||
'@vue/shared': 3.5.21
|
'@vue/shared': 3.5.21
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.9.2
|
typescript: 5.0.2
|
||||||
|
|
||||||
vuedraggable@4.1.0(vue@3.5.21(typescript@5.9.2)):
|
vuedraggable@4.1.0(vue@3.5.21(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
sortablejs: 1.14.0
|
sortablejs: 1.14.0
|
||||||
vue: 3.5.21(typescript@5.9.2)
|
vue: 3.5.21(typescript@5.0.2)
|
||||||
|
|
||||||
vxe-pc-ui@4.9.30(vue@3.5.21(typescript@5.9.2)):
|
vxe-pc-ui@4.9.30(vue@3.5.21(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vxe-ui/core': 4.2.12(vue@3.5.21(typescript@5.9.2))
|
'@vxe-ui/core': 4.2.12(vue@3.5.21(typescript@5.0.2))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
vxe-table@4.16.12(vue@3.5.21(typescript@5.9.2)):
|
vxe-table@4.16.12(vue@3.5.21(typescript@5.0.2)):
|
||||||
dependencies:
|
dependencies:
|
||||||
vxe-pc-ui: 4.9.30(vue@3.5.21(typescript@5.9.2))
|
vxe-pc-ui: 4.9.30(vue@3.5.21(typescript@5.0.2))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
|
|||||||
@@ -8,3 +8,7 @@ import http from "@/api";
|
|||||||
export const getMaterialListApi = (params: any) => {
|
export const getMaterialListApi = (params: any) => {
|
||||||
return http.get<any>(`material`, params);
|
return http.get<any>(`material`, params);
|
||||||
};
|
};
|
||||||
|
//刷新 /admapi/material/reload
|
||||||
|
export const getMaterialListReloadApi = (params: any) => {
|
||||||
|
return http.get<any>(`material/reload`, params);
|
||||||
|
};
|
||||||
|
|||||||
@@ -24,3 +24,8 @@ export const getUsersApi = (params: any) => {
|
|||||||
export const getProductLinesApi = (params: any) => {
|
export const getProductLinesApi = (params: any) => {
|
||||||
return http.get<any>(`basicinfo/productlines`, params);
|
return http.get<any>(`basicinfo/productlines`, params);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//仓库
|
||||||
|
export const getWarehousesListApi = () => {
|
||||||
|
return http.get<any>(`basicinfo/warehouses`);
|
||||||
|
};
|
||||||
|
|||||||
10
src/api/modules/warehousing.ts
Normal file
10
src/api/modules/warehousing.ts
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
import http from "@/api";
|
||||||
|
|
||||||
|
//订阅入庫單列表 /admapi/subscribe /admapi/subscribe/wrr
|
||||||
|
export const getSubscribeWrrListApi = (params: any) => {
|
||||||
|
return http.get<any>(`subscribe/wrr`, params);
|
||||||
|
};
|
||||||
|
//订阅入库单刷新
|
||||||
|
export const getSubscribeResetListApi = (params: any) => {
|
||||||
|
return http.get<any>(`subscribe/wrr/reload`, params);
|
||||||
|
};
|
||||||
23
src/auto-import.d.ts
vendored
23
src/auto-import.d.ts
vendored
@@ -1,6 +1,7 @@
|
|||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
/* prettier-ignore */
|
/* prettier-ignore */
|
||||||
// @ts-nocheck
|
// @ts-nocheck
|
||||||
|
// noinspection JSUnusedGlobalSymbols
|
||||||
// Generated by unplugin-auto-import
|
// Generated by unplugin-auto-import
|
||||||
export {}
|
export {}
|
||||||
declare global {
|
declare global {
|
||||||
@@ -37,6 +38,7 @@ declare global {
|
|||||||
const onServerPrefetch: typeof import("vue")["onServerPrefetch"];
|
const onServerPrefetch: typeof import("vue")["onServerPrefetch"];
|
||||||
const onUnmounted: typeof import("vue")["onUnmounted"];
|
const onUnmounted: typeof import("vue")["onUnmounted"];
|
||||||
const onUpdated: typeof import("vue")["onUpdated"];
|
const onUpdated: typeof import("vue")["onUpdated"];
|
||||||
|
const onWatcherCleanup: typeof import("vue")["onWatcherCleanup"];
|
||||||
const provide: typeof import("vue")["provide"];
|
const provide: typeof import("vue")["provide"];
|
||||||
const reactive: typeof import("vue")["reactive"];
|
const reactive: typeof import("vue")["reactive"];
|
||||||
const readonly: typeof import("vue")["readonly"];
|
const readonly: typeof import("vue")["readonly"];
|
||||||
@@ -54,10 +56,13 @@ declare global {
|
|||||||
const useAttrs: typeof import("vue")["useAttrs"];
|
const useAttrs: typeof import("vue")["useAttrs"];
|
||||||
const useCssModule: typeof import("vue")["useCssModule"];
|
const useCssModule: typeof import("vue")["useCssModule"];
|
||||||
const useCssVars: typeof import("vue")["useCssVars"];
|
const useCssVars: typeof import("vue")["useCssVars"];
|
||||||
|
const useId: typeof import("vue")["useId"];
|
||||||
const useLink: typeof import("vue-router")["useLink"];
|
const useLink: typeof import("vue-router")["useLink"];
|
||||||
|
const useModel: typeof import("vue")["useModel"];
|
||||||
const useRoute: typeof import("vue-router")["useRoute"];
|
const useRoute: typeof import("vue-router")["useRoute"];
|
||||||
const useRouter: typeof import("vue-router")["useRouter"];
|
const useRouter: typeof import("vue-router")["useRouter"];
|
||||||
const useSlots: typeof import("vue")["useSlots"];
|
const useSlots: typeof import("vue")["useSlots"];
|
||||||
|
const useTemplateRef: typeof import("vue")["useTemplateRef"];
|
||||||
const watch: typeof import("vue")["watch"];
|
const watch: typeof import("vue")["watch"];
|
||||||
const watchEffect: typeof import("vue")["watchEffect"];
|
const watchEffect: typeof import("vue")["watchEffect"];
|
||||||
const watchPostEffect: typeof import("vue")["watchPostEffect"];
|
const watchPostEffect: typeof import("vue")["watchPostEffect"];
|
||||||
@@ -66,5 +71,21 @@ declare global {
|
|||||||
// for type re-export
|
// for type re-export
|
||||||
declare global {
|
declare global {
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
export type { Component, ComponentPublicInstance, ComputedRef, InjectionKey, PropType, Ref, VNode } from "vue";
|
export type {
|
||||||
|
Component,
|
||||||
|
ComponentPublicInstance,
|
||||||
|
ComputedRef,
|
||||||
|
DirectiveBinding,
|
||||||
|
ExtractDefaultPropTypes,
|
||||||
|
ExtractPropTypes,
|
||||||
|
ExtractPublicPropTypes,
|
||||||
|
InjectionKey,
|
||||||
|
PropType,
|
||||||
|
Ref,
|
||||||
|
MaybeRef,
|
||||||
|
MaybeRefOrGetter,
|
||||||
|
VNode,
|
||||||
|
WritableComputedRef
|
||||||
|
} from "vue";
|
||||||
|
import("vue");
|
||||||
}
|
}
|
||||||
|
|||||||
22
src/components.d.ts
vendored
22
src/components.d.ts
vendored
@@ -7,12 +7,16 @@ export {}
|
|||||||
|
|
||||||
declare module "vue" {
|
declare module "vue" {
|
||||||
export interface GlobalComponents {
|
export interface GlobalComponents {
|
||||||
|
403: typeof import("./components/ErrorMessage/403.vue")["default"];
|
||||||
|
404: typeof import("./components/ErrorMessage/404.vue")["default"];
|
||||||
|
500: typeof import("./components/ErrorMessage/500.vue")["default"];
|
||||||
|
ColSetting: typeof import("./components/ProTable/components/ColSetting.vue")["default"];
|
||||||
|
DetailsSearch: typeof import("./components/DetailsSearch/index.vue")["default"];
|
||||||
ElAside: typeof import("element-plus/es")["ElAside"];
|
ElAside: typeof import("element-plus/es")["ElAside"];
|
||||||
ElAutocomplete: typeof import("element-plus/es")["ElAutocomplete"];
|
ElAutocomplete: typeof import("element-plus/es")["ElAutocomplete"];
|
||||||
ElBreadcrumb: typeof import("element-plus/es")["ElBreadcrumb"];
|
ElBreadcrumb: typeof import("element-plus/es")["ElBreadcrumb"];
|
||||||
ElBreadcrumbItem: typeof import("element-plus/es")["ElBreadcrumbItem"];
|
ElBreadcrumbItem: typeof import("element-plus/es")["ElBreadcrumbItem"];
|
||||||
ElButton: typeof import("element-plus/es")["ElButton"];
|
ElButton: typeof import("element-plus/es")["ElButton"];
|
||||||
ElCheckbox: typeof import("element-plus/es")["ElCheckbox"];
|
|
||||||
ElContainer: typeof import("element-plus/es")["ElContainer"];
|
ElContainer: typeof import("element-plus/es")["ElContainer"];
|
||||||
ElDatePicker: typeof import("element-plus/es")["ElDatePicker"];
|
ElDatePicker: typeof import("element-plus/es")["ElDatePicker"];
|
||||||
ElDialog: typeof import("element-plus/es")["ElDialog"];
|
ElDialog: typeof import("element-plus/es")["ElDialog"];
|
||||||
@@ -25,7 +29,6 @@ declare module "vue" {
|
|||||||
ElHeader: typeof import("element-plus/es")["ElHeader"];
|
ElHeader: typeof import("element-plus/es")["ElHeader"];
|
||||||
ElIcon: typeof import("element-plus/es")["ElIcon"];
|
ElIcon: typeof import("element-plus/es")["ElIcon"];
|
||||||
ElInput: typeof import("element-plus/es")["ElInput"];
|
ElInput: typeof import("element-plus/es")["ElInput"];
|
||||||
ElInputNumber: typeof import("element-plus/es")["ElInputNumber"];
|
|
||||||
ElMain: typeof import("element-plus/es")["ElMain"];
|
ElMain: typeof import("element-plus/es")["ElMain"];
|
||||||
ElMenu: typeof import("element-plus/es")["ElMenu"];
|
ElMenu: typeof import("element-plus/es")["ElMenu"];
|
||||||
ElMenuItem: typeof import("element-plus/es")["ElMenuItem"];
|
ElMenuItem: typeof import("element-plus/es")["ElMenuItem"];
|
||||||
@@ -40,7 +43,12 @@ declare module "vue" {
|
|||||||
ElTabPane: typeof import("element-plus/es")["ElTabPane"];
|
ElTabPane: typeof import("element-plus/es")["ElTabPane"];
|
||||||
ElTabs: typeof import("element-plus/es")["ElTabs"];
|
ElTabs: typeof import("element-plus/es")["ElTabs"];
|
||||||
ElTag: typeof import("element-plus/es")["ElTag"];
|
ElTag: typeof import("element-plus/es")["ElTag"];
|
||||||
ElTooltip: typeof import("element-plus/es")["ElTooltip"];
|
Empty: typeof import("./components/ProTable/components/Empty.vue")["default"];
|
||||||
|
Form: typeof import("./components/Form/index.vue")["default"];
|
||||||
|
FormItem: typeof import("./components/Form/components/FormItem.vue")["default"];
|
||||||
|
FormTable: typeof import("./components/FormTable/index.vue")["default"];
|
||||||
|
Grid: typeof import("./components/Grid/index.vue")["default"];
|
||||||
|
GridItem: typeof import("./components/Grid/components/GridItem.vue")["default"];
|
||||||
IEpArrowDown: typeof import("~icons/ep/arrow-down")["default"];
|
IEpArrowDown: typeof import("~icons/ep/arrow-down")["default"];
|
||||||
IEpCircleClose: typeof import("~icons/ep/circle-close")["default"];
|
IEpCircleClose: typeof import("~icons/ep/circle-close")["default"];
|
||||||
IEpFolderDelete: typeof import("~icons/ep/folder-delete")["default"];
|
IEpFolderDelete: typeof import("~icons/ep/folder-delete")["default"];
|
||||||
@@ -49,7 +57,15 @@ declare module "vue" {
|
|||||||
IEpRemove: typeof import("~icons/ep/remove")["default"];
|
IEpRemove: typeof import("~icons/ep/remove")["default"];
|
||||||
IEpSearch: typeof import("~icons/ep/search")["default"];
|
IEpSearch: typeof import("~icons/ep/search")["default"];
|
||||||
IEpSwitchButton: typeof import("~icons/ep/switch-button")["default"];
|
IEpSwitchButton: typeof import("~icons/ep/switch-button")["default"];
|
||||||
|
ImportExcel: typeof import("./components/ImportExcel/index.vue")["default"];
|
||||||
|
Loading: typeof import("./components/Loading/index.vue")["default"];
|
||||||
|
Pagination: typeof import("./components/ProTable/components/Pagination.vue")["default"];
|
||||||
|
PermissionButton: typeof import("./components/PermissionButton/index.vue")["default"];
|
||||||
|
ProTable: typeof import("./components/ProTable/index.vue")["default"];
|
||||||
RouterLink: typeof import("vue-router")["RouterLink"];
|
RouterLink: typeof import("vue-router")["RouterLink"];
|
||||||
RouterView: typeof import("vue-router")["RouterView"];
|
RouterView: typeof import("vue-router")["RouterView"];
|
||||||
|
SearchForm: typeof import("./components/SearchForm/index.vue")["default"];
|
||||||
|
SearchFormItem: typeof import("./components/SearchForm/components/SearchFormItem.vue")["default"];
|
||||||
|
TableColumn: typeof import("./components/ProTable/components/TableColumn.vue")["default"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,5 +16,5 @@ const router = useRouter();
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -16,5 +16,5 @@ const router = useRouter();
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -16,5 +16,5 @@ const router = useRouter();
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -119,5 +119,5 @@ const resetForm = (formEl: FormInstance | undefined) => {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -83,5 +83,5 @@ const resetForm = (formEl: FormInstance | undefined) => {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
// @import "./index.scss";
|
// @use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ import { ElTable, ElTableColumn } from "element-plus";
|
|||||||
import { QuestionFilled } from "@element-plus/icons-vue";
|
import { QuestionFilled } from "@element-plus/icons-vue";
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
columns: any;
|
columns: any;
|
||||||
rowStyle?: (params: any) => void;
|
rowStyle?: any;
|
||||||
isStatus?: boolean;
|
isStatus?: boolean;
|
||||||
tableData?: any;
|
tableData?: any;
|
||||||
height?: number;
|
height?: number;
|
||||||
|
|||||||
@@ -147,5 +147,5 @@ defineExpose({
|
|||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -9,5 +9,5 @@
|
|||||||
<script setup lang="ts" name="Loading"></script>
|
<script setup lang="ts" name="Loading"></script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -135,7 +135,7 @@ const props = withDefaults(defineProps<ProTableProps>(), {
|
|||||||
toolButton: true,
|
toolButton: true,
|
||||||
// rowKey: `id${index}`,
|
// rowKey: `id${index}`,
|
||||||
// searchCol: () => ({ xs: 1, sm: 2, md: 2, lg: 3, xl: 4 }),
|
// searchCol: () => ({ xs: 1, sm: 2, md: 2, lg: 3, xl: 4 }),
|
||||||
sizes: [1, 2, 3, 4]
|
sizes: [50, 100, 150, 200]
|
||||||
});
|
});
|
||||||
|
|
||||||
// 是否显示搜索模块
|
// 是否显示搜索模块
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import { BreakPoint, Responsive } from "@/components/Grid/interface";
|
|||||||
import { TableColumnCtx } from "element-plus/es/components/table/src/table-column/defaults";
|
import { TableColumnCtx } from "element-plus/es/components/table/src/table-column/defaults";
|
||||||
import { ProTableProps } from "@/components/ProTable/index.vue";
|
import { ProTableProps } from "@/components/ProTable/index.vue";
|
||||||
import ProTable from "@/components/ProTable/index.vue";
|
import ProTable from "@/components/ProTable/index.vue";
|
||||||
|
import { DefaultRow } from "element-plus/es/components/table/src/table/defaults";
|
||||||
|
|
||||||
export interface EnumProps {
|
export interface EnumProps {
|
||||||
label?: string; // 选项框显示的文字
|
label?: string; // 选项框显示的文字
|
||||||
@@ -53,20 +54,21 @@ export type FieldNamesProps = {
|
|||||||
children?: string;
|
children?: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type RenderScope<T> = {
|
export type RenderScope<T extends DefaultRow> = {
|
||||||
row: T;
|
row: T;
|
||||||
$index: number;
|
$index: number;
|
||||||
column: TableColumnCtx<T>;
|
column: TableColumnCtx<T>;
|
||||||
[key: string]: any;
|
[key: string]: any;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type HeaderRenderScope<T> = {
|
export type HeaderRenderScope<T extends DefaultRow> = {
|
||||||
$index: number;
|
$index: number;
|
||||||
column: TableColumnCtx<T>;
|
column: TableColumnCtx<T>;
|
||||||
[key: string]: any;
|
[key: string]: any;
|
||||||
};
|
};
|
||||||
|
|
||||||
export interface ColumnProps<T = any> extends Partial<Omit<TableColumnCtx<T>, "children" | "renderCell" | "renderHeader">> {
|
export interface ColumnProps<T extends DefaultRow = any>
|
||||||
|
extends Partial<Omit<TableColumnCtx<T>, "children" | "renderCell" | "renderHeader">> {
|
||||||
tag?: boolean; // 是否是标签展示
|
tag?: boolean; // 是否是标签展示
|
||||||
isShow?: boolean; // 是否显示在表格当中
|
isShow?: boolean; // 是否显示在表格当中
|
||||||
search?: SearchProps | undefined; // 搜索项配置
|
search?: SearchProps | undefined; // 搜索项配置
|
||||||
|
|||||||
@@ -225,5 +225,5 @@ const handleEmitClear = (item: any) => {
|
|||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scope>
|
<style lang="scss" scope>
|
||||||
@import "../index.scss";
|
@use "../index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -3,8 +3,6 @@
|
|||||||
}
|
}
|
||||||
.form-item {
|
.form-item {
|
||||||
width: 344px !important;
|
width: 344px !important;
|
||||||
|
|
||||||
// height: 32px;
|
|
||||||
margin-right: 12px !important;
|
margin-right: 12px !important;
|
||||||
.form-item-select {
|
.form-item-select {
|
||||||
width: 224px !important;
|
width: 224px !important;
|
||||||
@@ -19,28 +17,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.btn-box {
|
|
||||||
display: flex;
|
// ::v-deep(.el-select__input) {
|
||||||
flex: 1;
|
// font-size: 12px !important;
|
||||||
justify-content: flex-end;
|
// }
|
||||||
}
|
|
||||||
.copyBtn {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
|
||||||
.down-box {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
width: 32px;
|
|
||||||
height: 32px;
|
|
||||||
margin-right: 15px;
|
|
||||||
cursor: pointer;
|
|
||||||
border: 1px solid #cccccc;
|
|
||||||
border-radius: 4px;
|
|
||||||
&:hover {
|
|
||||||
color: #4178d5 !important;
|
|
||||||
border: 1px solid rgb(65 120 213 / 50%);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -148,7 +148,7 @@
|
|||||||
:disabled="item.disabled"
|
:disabled="item.disabled"
|
||||||
:placeholder="item.placeholder"
|
:placeholder="item.placeholder"
|
||||||
class="m-2 select"
|
class="m-2 select"
|
||||||
style="width: 224px"
|
style="width: 224px; font-size: 12px !important"
|
||||||
>
|
>
|
||||||
<!-- 循环渲染选项:label 为显示文本,value 为实际提交值 -->
|
<!-- 循环渲染选项:label 为显示文本,value 为实际提交值 -->
|
||||||
<el-option
|
<el-option
|
||||||
@@ -309,5 +309,8 @@ const handleFormReset = () => {
|
|||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scope>
|
<style lang="scss" scope>
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
|
.el-select__selected-item {
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
21
src/env.d.ts
vendored
Normal file
21
src/env.d.ts
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
// src/env.d.ts
|
||||||
|
// import type { ComponentCustomOptions } from "vue";
|
||||||
|
|
||||||
|
declare global {
|
||||||
|
namespace JSX {
|
||||||
|
interface IntrinsicElements {
|
||||||
|
// 声明常用的 Element Plus 组件
|
||||||
|
"el-option": any;
|
||||||
|
"el-radio": any;
|
||||||
|
"el-checkbox": any;
|
||||||
|
"el-button": any;
|
||||||
|
"el-table-column": any;
|
||||||
|
"el-table": any;
|
||||||
|
"el-tag": any;
|
||||||
|
// 可以继续添加其他需要的组件
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// 确保模块被识别
|
||||||
|
export {};
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
/**
|
|
||||||
* @description 精度处理
|
|
||||||
* @param data 数据源
|
|
||||||
* @param type Decimal方法
|
|
||||||
* @param typeData mul | div| add | sub 方法参数 的数据
|
|
||||||
* @return returnData {number}
|
|
||||||
* */
|
|
||||||
import { Decimal } from "decimal.js";
|
|
||||||
export const useDecimal = (data: number, type?: "mul" | "div" | "add" | "sub", typeData?: number) => {
|
|
||||||
let returnData = type && typeData ? new Decimal(data)[type](typeData).toNumber() : new Decimal(data).toNumber();
|
|
||||||
return returnData;
|
|
||||||
};
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
import { cloneDeep } from "lodash-es";
|
|
||||||
|
|
||||||
export const useFilter = (datas: any) => {
|
|
||||||
const target = cloneDeep(datas);
|
|
||||||
const returnTarget = target.filter((item: any) => {
|
|
||||||
return !item.disable;
|
|
||||||
});
|
|
||||||
return returnTarget;
|
|
||||||
};
|
|
||||||
@@ -30,7 +30,8 @@ export const useTable = (
|
|||||||
console.log("分页参数更新:", newVal);
|
console.log("分页参数更新:", newVal);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
//订阅列表数据处理
|
|
||||||
|
//数据处理
|
||||||
const initSubscribeData = () => {
|
const initSubscribeData = () => {
|
||||||
if (routeName === "foundationSubscribeList") {
|
if (routeName === "foundationSubscribeList") {
|
||||||
if (Array.isArray(state.totalParam?.org_number) && state.totalParam?.org_number?.length) {
|
if (Array.isArray(state.totalParam?.org_number) && state.totalParam?.org_number?.length) {
|
||||||
@@ -53,6 +54,15 @@ export const useTable = (
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (routeName === "foundationSubscribeWarehousing") {
|
||||||
|
if (Array.isArray(state.totalParam?.org_number) && state.totalParam?.org_number?.length) {
|
||||||
|
state.totalParam.org_number = state.totalParam.org_number.join(",");
|
||||||
|
}
|
||||||
|
if (state.totalParam?.subscriber_name) {
|
||||||
|
// let names: any = "";
|
||||||
|
state.totalParam.subscriber_name = state.totalParam?.subscriber_name.replace(/[,,]/g, ",");
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
//删除临时参数和空值参数
|
//删除临时参数和空值参数
|
||||||
const deleteParams = () => {
|
const deleteParams = () => {
|
||||||
|
|||||||
@@ -55,5 +55,5 @@ const activeMenu = computed(() => (route.meta.activeMenu ? route.meta.activeMenu
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -96,5 +96,5 @@ const changeSubMenu = (item: Menu.MenuOptions) => {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -60,5 +60,5 @@ const handleClickMenu = (subItem: Menu.MenuOptions) => {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ const activeMenu = computed(() => (route.meta.activeMenu ? route.meta.activeMenu
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
.el-container .el-aside .aside-box .el-scrollbar {
|
.el-container .el-aside .aside-box .el-scrollbar {
|
||||||
background-color: #161616 !important;
|
background-color: #161616 !important;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="tool-bar-ri">
|
<div class="tool-bar-ri">
|
||||||
<div class="header-icon">
|
<div class="header-icon">
|
||||||
<SearchMenu id="searchMenu" />
|
<!-- <SearchMenu id="searchMenu" /> -->
|
||||||
<Fullscreen id="fullscreen" />
|
<Fullscreen id="fullscreen" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import SearchMenu from "./components/SearchMenu.vue";
|
// import SearchMenu from "./components/SearchMenu.vue";
|
||||||
import Fullscreen from "./components/Fullscreen.vue";
|
import Fullscreen from "./components/Fullscreen.vue";
|
||||||
import Avatar from "./components/Avatar.vue";
|
import Avatar from "./components/Avatar.vue";
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -71,5 +71,5 @@ watch(
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -100,5 +100,5 @@ const closeAllTab = () => {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "../index.scss";
|
@use "../index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -127,5 +127,5 @@ const tabRemove = (fullPath: TabPaneName) => {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ export const BUTTON = [
|
|||||||
{
|
{
|
||||||
text: "导出",
|
text: "导出",
|
||||||
permission: "foundationSetMaterialBtnExport",
|
permission: "foundationSetMaterialBtnExport",
|
||||||
type: "add",
|
type: "export",
|
||||||
props: {
|
props: {
|
||||||
type: "primary"
|
type: "primary"
|
||||||
}
|
}
|
||||||
@@ -10,6 +10,6 @@ export const BUTTON = [
|
|||||||
{
|
{
|
||||||
text: "刷新",
|
text: "刷新",
|
||||||
permission: "foundationSetMaterialBtnRefresh",
|
permission: "foundationSetMaterialBtnRefresh",
|
||||||
type: "del"
|
type: "reset"
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -4,58 +4,70 @@ export const COLUMNS = [
|
|||||||
align: "left",
|
align: "left",
|
||||||
fixed: true,
|
fixed: true,
|
||||||
label: "物料编码",
|
label: "物料编码",
|
||||||
prop: "material_number"
|
prop: "material_number",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "规格型号(SKU)",
|
label: "规格型号(SKU)",
|
||||||
prop: "sku"
|
prop: "sku",
|
||||||
|
fixed: true,
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "物料名称",
|
label: "物料名称",
|
||||||
prop: "material_name"
|
prop: "material_name",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "组织",
|
label: "组织",
|
||||||
prop: "org_name"
|
prop: "org_name",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "品线",
|
label: "品线",
|
||||||
prop: "product_line"
|
prop: "product_line",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "69码",
|
label: "69码",
|
||||||
prop: "bar_code"
|
prop: "bar_code",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "FNSKU",
|
label: "FNSKU",
|
||||||
prop: "fnsku"
|
prop: "fnsku",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "1级分类",
|
label: "1级分类",
|
||||||
prop: "category_lv1"
|
prop: "category_lv1",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "2级分类",
|
label: "2级分类",
|
||||||
prop: "category_lv2"
|
prop: "category_lv2",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "3级分类",
|
label: "3级分类",
|
||||||
prop: "category_lv3"
|
prop: "category_lv3",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "SPU",
|
label: "SPU",
|
||||||
prop: "spu"
|
prop: "spu",
|
||||||
|
width: 200
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
|
import { getMaterialListReloadApi } from "@/api/modules/foundationMaterial";
|
||||||
import { useMsg } from "@/hooks/useMsg";
|
import { useMsg } from "@/hooks/useMsg";
|
||||||
|
//getMaterialListResetApi
|
||||||
// 直接导出函数,无需额外包装对象
|
// 直接导出函数,无需额外包装对象
|
||||||
export const handleDel = (item: any, selectionList: any[], proTable: any) => {
|
export const handleExport = (item: any, selectionList: any[], proTable: any) => {
|
||||||
console.log("导出操作", item);
|
console.log("导出操作", item);
|
||||||
console.log(selectionList, "=selectionList=");
|
console.log(selectionList, "=selectionList=");
|
||||||
let length = selectionList.length;
|
let length = selectionList.length;
|
||||||
@@ -24,8 +26,8 @@ export const handleDel = (item: any, selectionList: any[], proTable: any) => {
|
|||||||
})
|
})
|
||||||
.catch(() => {});
|
.catch(() => {});
|
||||||
};
|
};
|
||||||
// proTable: any
|
// proTable: any getMaterialListReloadApi
|
||||||
export const handleAdd = (item: any, selectionList: any[]) => {
|
export const handleReload = async (item: any, selectionList: any[], proTable: any) => {
|
||||||
console.log("刷新操作", item);
|
console.log("刷新操作", item);
|
||||||
let length = selectionList.length;
|
let length = selectionList.length;
|
||||||
let ids: any = [];
|
let ids: any = [];
|
||||||
@@ -36,9 +38,15 @@ export const handleAdd = (item: any, selectionList: any[]) => {
|
|||||||
selectionList.forEach((item: any) => {
|
selectionList.forEach((item: any) => {
|
||||||
ids.push(item.id);
|
ids.push(item.id);
|
||||||
});
|
});
|
||||||
|
let id = ids.join(",");
|
||||||
|
const result = await getMaterialListReloadApi({ id });
|
||||||
|
if (result?.code === 0) {
|
||||||
|
useMsg("success", "数据刷新成功 !");
|
||||||
|
proTable.value!.getTableList();
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export const btnClick: any = {
|
export const btnClick: any = {
|
||||||
del: handleDel,
|
export: handleExport,
|
||||||
add: handleAdd
|
reset: handleReload
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ const dataStore = reactive({
|
|||||||
});
|
});
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
const $route = useRoute();
|
const $route = useRoute();
|
||||||
|
|
||||||
dataStore.formData[0].options = userStore.orgIdArr;
|
dataStore.formData[0].options = userStore.orgIdArr;
|
||||||
//新增
|
//新增
|
||||||
const handleAdd = () => {
|
const handleAdd = () => {
|
||||||
|
|||||||
@@ -10,6 +10,6 @@ export const BUTTON = [
|
|||||||
{
|
{
|
||||||
text: "刷新",
|
text: "刷新",
|
||||||
permission: "foundationSubscribeWarehousingBtnRefresh",
|
permission: "foundationSubscribeWarehousingBtnRefresh",
|
||||||
type: "del"
|
type: "reset"
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -17,33 +17,42 @@ interface FormItem {
|
|||||||
}
|
}
|
||||||
export const FORM_DATA: FormItem[] = [
|
export const FORM_DATA: FormItem[] = [
|
||||||
{
|
{
|
||||||
prop: "securityNumbers",
|
prop: "bill_no",
|
||||||
placeholder: "请输入单据编号",
|
placeholder: "请输入单据编号",
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "单据编号: "
|
label: "单据编号: "
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: "securityNumbers",
|
prop: "src_bill_no",
|
||||||
placeholder: "请输入来源单号",
|
placeholder: "请输入来源单号",
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "来源单号: "
|
label: "来源单号: "
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: "securityNumbers",
|
prop: "order_no",
|
||||||
placeholder: "请输入订单单号",
|
placeholder: "请输入订单单号",
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "订单单号: "
|
label: "订单单号: "
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
prop: "securityNumbers",
|
prop: "notif_ret_status",
|
||||||
placeholder: "请选择推送结果",
|
placeholder: "请选择推送结果",
|
||||||
type: "select",
|
type: "select",
|
||||||
label: "推送结果: ",
|
label: "推送结果: ",
|
||||||
options: []
|
options: [
|
||||||
|
{
|
||||||
|
value: 1,
|
||||||
|
label: "成功"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: "securityNumbers",
|
value: -1,
|
||||||
|
label: "失败"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
prop: "material",
|
||||||
placeholder: "请输入物料名称/编码/规格型号",
|
placeholder: "请输入物料名称/编码/规格型号",
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "物料编码: "
|
label: "物料编码: "
|
||||||
@@ -56,14 +65,14 @@ export const FORM_DATA: FormItem[] = [
|
|||||||
options: []
|
options: []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: "securityNumbers",
|
prop: "warehouse_number",
|
||||||
placeholder: "请选择仓库",
|
placeholder: "请选择仓库",
|
||||||
type: "select",
|
type: "select",
|
||||||
label: "仓库: ",
|
label: "仓库: ",
|
||||||
options: []
|
options: []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: "securityNumbers",
|
prop: "sub_warehouse_name",
|
||||||
placeholder: "请输入子仓库",
|
placeholder: "请输入子仓库",
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "子仓库: "
|
label: "子仓库: "
|
||||||
@@ -75,12 +84,12 @@ export const FORM_DATA: FormItem[] = [
|
|||||||
options: [],
|
options: [],
|
||||||
startPlaceholder: "入库开始日期",
|
startPlaceholder: "入库开始日期",
|
||||||
endPlaceholder: "入库结束日期",
|
endPlaceholder: "入库结束日期",
|
||||||
startDate: "createBeginDate",
|
startDate: "storage_time",
|
||||||
endDate: "createEndDate",
|
// endDate: "createEndDate",
|
||||||
label: "入库日期: "
|
label: "入库日期: "
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: "lotNumbers",
|
prop: "subscriber_name",
|
||||||
placeholder: "请输入订阅人",
|
placeholder: "请输入订阅人",
|
||||||
type: "input",
|
type: "input",
|
||||||
label: "订阅人: "
|
label: "订阅人: "
|
||||||
@@ -90,5 +99,6 @@ export const FORM_DATA: FormItem[] = [
|
|||||||
export const RULE_FORM = {
|
export const RULE_FORM = {
|
||||||
page: 1,
|
page: 1,
|
||||||
size: 50,
|
size: 50,
|
||||||
org_number: ["101"]
|
org_number: ["101"],
|
||||||
|
subscriber_name: ""
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -4,92 +4,110 @@ export const COLUMNS = [
|
|||||||
align: "left",
|
align: "left",
|
||||||
fixed: true,
|
fixed: true,
|
||||||
label: "单据编码",
|
label: "单据编码",
|
||||||
prop: "securityNumber"
|
prop: "bill_no",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "来源单号",
|
label: "来源单号",
|
||||||
prop: "id"
|
prop: "src_bill_no",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "订单单号",
|
label: "订单单号",
|
||||||
prop: "specifications"
|
prop: "order_no",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "客户名称",
|
label: "客户名称",
|
||||||
prop: "createTime"
|
prop: "customer_name",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "入库组织",
|
label: "入库组织",
|
||||||
prop: "downLoadNumber"
|
prop: "warehousing_org_name",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "单据类型",
|
label: "单据类型",
|
||||||
prop: "downLoadTime"
|
prop: "bill_type_name",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "规格型号",
|
label: "规格型号",
|
||||||
prop: "downLoadTime"
|
prop: "specification",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "物料编码",
|
label: "物料编码",
|
||||||
prop: "downLoadTime"
|
prop: "material_number",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "物料名称",
|
label: "物料名称",
|
||||||
prop: "downLoadTime"
|
prop: "material_name",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "出厂价",
|
label: "出厂价",
|
||||||
prop: "downLoadTime"
|
prop: "factory_price",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "入库仓库",
|
label: "入库仓库",
|
||||||
prop: "downLoadTime"
|
prop: "warehouse_name",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "入库子仓库",
|
label: "入库子仓库",
|
||||||
prop: "downLoadTime"
|
prop: "sub_warehouse_name",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "入库数量",
|
label: "入库数量",
|
||||||
prop: "downLoadTime"
|
prop: "real_qty",
|
||||||
|
width: 140
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "订单明细备注",
|
label: "订单明细备注",
|
||||||
prop: "downLoadTime"
|
prop: "remark",
|
||||||
|
width: 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "单位",
|
label: "单位",
|
||||||
prop: "downLoadTime"
|
prop: "unit_name",
|
||||||
|
width: 120
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "入库时间",
|
label: "入库时间",
|
||||||
prop: "downLoadTime"
|
prop: "storage_time",
|
||||||
|
width: 160
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "创建时间",
|
label: "创建时间",
|
||||||
prop: "downLoadTime"
|
prop: "created_at",
|
||||||
|
width: 160
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
align: "left",
|
align: "left",
|
||||||
label: "推送结果",
|
label: "推送结果",
|
||||||
prop: "downLoadTime"
|
prop: "notif_ret_text",
|
||||||
|
width: 120
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<!-- 质检单 -->
|
<!-- 入库单 -->
|
||||||
<template>
|
<template>
|
||||||
<div class="table-box">
|
<div class="table-box">
|
||||||
<div style="padding-bottom: 16px">
|
<div style="padding-bottom: 16px">
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
<ProTable
|
<ProTable
|
||||||
ref="proTable"
|
ref="proTable"
|
||||||
:columns="dataStore.columns"
|
:columns="dataStore.columns"
|
||||||
:request-api="getMaterialListApi"
|
:request-api="getSubscribeWrrListApi"
|
||||||
:init-param="dataStore.initParam"
|
:init-param="dataStore.initParam"
|
||||||
@selectionChange="selectionChange"
|
@selectionChange="selectionChange"
|
||||||
>
|
>
|
||||||
@@ -32,7 +32,7 @@ import ProTable from "@/components/ProTable/index.vue";
|
|||||||
|
|
||||||
// import { useMsg } from "@/hooks/useMsg";
|
// import { useMsg } from "@/hooks/useMsg";
|
||||||
import PermissionButton from "@/components/PermissionButton/index.vue";
|
import PermissionButton from "@/components/PermissionButton/index.vue";
|
||||||
import { getMaterialListApi } from "@/api/modules/foundationMaterial";
|
import { getSubscribeWrrListApi } from "@/api/modules/warehousing";
|
||||||
import SearchForm from "@/components/SearchForm/index.vue";
|
import SearchForm from "@/components/SearchForm/index.vue";
|
||||||
import { RULE_FORM, FORM_DATA, COLUMNS, BUTTON } from "./constant/list/index";
|
import { RULE_FORM, FORM_DATA, COLUMNS, BUTTON } from "./constant/list/index";
|
||||||
//表格TS
|
//表格TS
|
||||||
@@ -57,8 +57,16 @@ const dataStore = reactive<any>({
|
|||||||
selectionList: [], //选中表格的行
|
selectionList: [], //选中表格的行
|
||||||
loading: false
|
loading: false
|
||||||
});
|
});
|
||||||
//设置组织数组
|
|
||||||
dataStore.formData[5].options = userStore.orgIdArr;
|
const init = () => {
|
||||||
|
//设置组织数组
|
||||||
|
dataStore.formData[5].options = userStore.orgIdArr;
|
||||||
|
//设置仓库数据
|
||||||
|
dataStore.formData[6].options = userStore.warehouse;
|
||||||
|
//订阅人
|
||||||
|
dataStore.initParam.subscriber_name = userStore.userInfo.nickname;
|
||||||
|
};
|
||||||
|
init();
|
||||||
// 表格选择事件
|
// 表格选择事件
|
||||||
const selectionChange = (selection: any) => {
|
const selectionChange = (selection: any) => {
|
||||||
dataStore.selectionList = selection;
|
dataStore.selectionList = selection;
|
||||||
@@ -67,8 +75,23 @@ const handleButtonClickCallback = (item: any) => {
|
|||||||
const { type } = item;
|
const { type } = item;
|
||||||
btnClick[type](item, dataStore.selectionList, proTable);
|
btnClick[type](item, dataStore.selectionList, proTable);
|
||||||
};
|
};
|
||||||
const handleSearch = () => {};
|
//搜索
|
||||||
const handleReset = () => {};
|
const handleSearch = async (params: any) => {
|
||||||
|
dataStore.initParam = cloneDeep(params);
|
||||||
|
//这里需要等到表格刷新以后才去请求
|
||||||
|
nextTick(() => {
|
||||||
|
proTable.value!.getTableList();
|
||||||
|
});
|
||||||
|
};
|
||||||
|
//重置
|
||||||
|
const handleReset = () => {
|
||||||
|
dataStore.initParam = cloneDeep(RULE_FORM);
|
||||||
|
init();
|
||||||
|
//这里需要等到表格刷新以后才去请求
|
||||||
|
nextTick(() => {
|
||||||
|
proTable.value!.getTableList();
|
||||||
|
});
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scope lang="scss">
|
<style scope lang="scss">
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import { useMsg } from "@/hooks/useMsg";
|
import { useMsg } from "@/hooks/useMsg";
|
||||||
|
import { getSubscribeResetListApi } from "@/api/modules/warehousing";
|
||||||
// 直接导出函数,无需额外包装对象
|
// 直接导出函数,无需额外包装对象
|
||||||
export const handleDel = (item: any, selectionList: any[], proTable: any) => {
|
export const handleDel = (item: any, selectionList: any[], proTable: any) => {
|
||||||
console.log("导出操作", item);
|
console.log("导出操作", item);
|
||||||
@@ -25,16 +26,27 @@ export const handleDel = (item: any, selectionList: any[], proTable: any) => {
|
|||||||
.catch(() => {});
|
.catch(() => {});
|
||||||
};
|
};
|
||||||
// proTable: any
|
// proTable: any
|
||||||
export const handleAdd = (item: any, selectionList: any[]) => {
|
export const handleReSet = async (item: any, selectionList: any[], proTable: any) => {
|
||||||
console.log("刷新操作", item);
|
console.log("刷新操作", item);
|
||||||
let length = selectionList.length;
|
let length = selectionList.length;
|
||||||
if (length && length > 100) {
|
if (length && length > 100) {
|
||||||
useMsg("warning", "选中刷新数据最大100条!");
|
useMsg("warning", "选中刷新数据最大100条!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
let ids: any = [];
|
||||||
|
selectionList.forEach((item: any) => {
|
||||||
|
ids.push(item.id);
|
||||||
|
});
|
||||||
|
|
||||||
|
let id = ids.join(",");
|
||||||
|
const result = await getSubscribeResetListApi({ id });
|
||||||
|
if (result?.code === 0) {
|
||||||
|
useMsg("success", "数据刷新成功 !");
|
||||||
|
proTable.value!.getTableList();
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export const btnClick: any = {
|
export const btnClick: any = {
|
||||||
del: handleDel,
|
del: handleDel,
|
||||||
add: handleAdd
|
reset: handleReSet
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
|
|
||||||
<script setup lang="ts" name="home">
|
<script setup lang="ts" name="home">
|
||||||
//登录请求接口
|
//登录请求接口
|
||||||
import { getOrgsApi } from "@/api/modules/global";
|
import { getOrgsApi, getWarehousesListApi } from "@/api/modules/global";
|
||||||
|
|
||||||
//用户信息存储
|
//用户信息存储
|
||||||
import { useUserStore } from "@/stores/modules/user";
|
import { useUserStore } from "@/stores/modules/user";
|
||||||
//setOrgIdArr
|
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
//获取组织
|
//获取组织
|
||||||
const getOrgs = async () => {
|
const getOrgs = async () => {
|
||||||
@@ -30,18 +30,26 @@ const getOrgs = async () => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
getOrgs();
|
getOrgs();
|
||||||
|
const getWarehousesList = async () => {
|
||||||
// //获取供应商
|
const result = await getWarehousesListApi();
|
||||||
// const getSupplier = async () => {
|
if (result?.code === 0) {
|
||||||
// const result = await getSupplierApi();
|
const { data } = result;
|
||||||
// if (result?.code === 0) {
|
if (data?.length) {
|
||||||
// const { data } = result;
|
let options: any = [];
|
||||||
// console.log(data, "=============>");
|
data.forEach((item: any) => {
|
||||||
// }
|
options.push({
|
||||||
// };
|
id: item.id,
|
||||||
// getSupplier();
|
value: item.warehouse_number,
|
||||||
|
label: item.warehouse_name
|
||||||
|
});
|
||||||
|
});
|
||||||
|
userStore.setWarehouse(options);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
getWarehousesList();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "./index.scss";
|
@use "./index.scss";
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user