diff --git a/.env.development b/.env.development
index 74c2b44..04773ef 100644
--- a/.env.development
+++ b/.env.development
@@ -1,4 +1,15 @@
-
VITE_BASE_URL=http://localhost:12080/admin-api
-#VITE_BASE_URL=http://dev.ccwin-in.com:25203/api/admin-api
-VITE_BASE_URL_IMAGE=http://localhost:12080/admin-api
\ No newline at end of file
+#VITE_BASE_URL=http://dev.ccwin-in.com:28051/api/admin-api
+# VITE_BASE_URL_IMAGE=http://172.22.32.9:81/admin-api
+
+# 租户配置
+VITE_TENANT='[{"text":"英泰","value":1}]'
+
+# 是否是测试环境
+VITE_isDevelopment=true
+
+# 积木报表请求路径
+VITE_JMREPORT_BASE_URL='http://172.22.32.9:90'
+
+# 项目管理模式 批次货/包装
+VITE_MANAGE_MODEL="BY_BATCH"
\ No newline at end of file
diff --git a/.env.production b/.env.production
index c4663c1..9175d1c 100644
--- a/.env.production
+++ b/.env.production
@@ -1,4 +1,7 @@
-# VITE_BASE_URL=http://dev.ccwin-in.com:23111/app
-# VITE_BASE_URL_IMAGE=http://dev.ccwin-in.com:23111
-VITE_BASE_URL=https://tmsapp.hongxianggroup.com.cn
-VITE_BASE_URL_IMAGE=https://tmsapp.hongxianggroup.com.cn
\ No newline at end of file
+VITE_BASE_URL=http://172.21.32.14:81/api/admin-api
VITE_BASE_URL_IMAGE=http://172.21.32.14:81/admin-api
# 租户配置
VITE_TENANT='[{"text":"长春","value":1},{"text":"成都","value":2}]'
+
+# 是否是测试环境
+VITE_isDevelopment=false
+
+# 积木报表请求路径
+VITE_JMREPORT_BASE_URL='http://172.21.32.14:90'
diff --git a/.env.test b/.env.test
index a271cdd..4c55b15 100644
--- a/.env.test
+++ b/.env.test
@@ -1,2 +1,12 @@
-VITE_BASE_URL=http://dev.ccwin-in.com:25303/api/admin-api
-VITE_BASE_URL_IMAGE=http://dev.ccwin-in.com:25303/api/admin-api
\ No newline at end of file
+
+VITE_BASE_URL=http://dev.ccwin-in.com:25300/api/admin-api
+VITE_BASE_URL_IMAGE=http://dev.ccwin-in.com:25300/admin-api
+
+# 租户配置
+VITE_TENANT='[{"text":"长春","value":1},{"text":"成都","value":2}]'
+
+# 是否是测试环境
+VITE_isDevelopment=false
+
+# 积木报表请求路径
+VITE_JMREPORT_BASE_URL='http://dev.ccwin-in.com:25310'
diff --git a/nginx.conf b/nginx.conf
index 7833fdd..736b346 100644
--- a/nginx.conf
+++ b/nginx.conf
@@ -27,10 +27,10 @@ http {
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
upstream eam {
- server localhost:25310 weight=10 max_fails=3 fail_timeout=10s;
+ server localhost:25210 weight=10 max_fails=3 fail_timeout=10s;
}
server {
- listen 25303;
+ listen 25203;
server_name_in_redirect off;
server_name dev.ccwin-in.com;
location /api/ {
diff --git a/package.json b/package.json
index 9bb9a76..58fe94f 100644
--- a/package.json
+++ b/package.json
@@ -11,10 +11,16 @@
"test:mp-weixin": "uni build -p mp-weixin",
"test:app": "uni build -p app",
"test:custom": "uni build -p",
- "prod": "uni build --mode production",
"prod:mp-weixin": "uni build -p mp-weixin --mode production",
"prod:app": "uni build -p app --mode production",
- "prod:custom": "uni build -p --mode production"
+ "prod:custom": "uni build -p --mode production",
+ "prod": "uni build --mode production",
+ "hella8": "uni build --mode hella8",
+ "hella9": "uni build --mode hella9",
+ "hella13": "uni build --mode hella13",
+ "hella14": "uni build --mode hella14",
+ "hella15": "uni build --mode hella15",
+ "hella16": "uni build --mode hella16"
},
"dependencies": {
"@dcloudio/uni-app": "3.0.0-alpha-3060920221114001",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5f64652..01cf256 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,3514 +1,208 @@
-lockfileVersion: '9.0'
+lockfileVersion: '6.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
-importers:
-
- .:
- dependencies:
- '@dcloudio/uni-app':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(@dcloudio/types@3.0.19)(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-app-plus':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45)
- '@dcloudio/uni-components':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001
- '@dcloudio/uni-h5':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-mp-alipay':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-mp-baidu':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-mp-kuaishou':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-mp-lark':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-mp-qq':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-mp-toutiao':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-mp-weixin':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-quickapp-webview':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- axios:
- specifier: ^0.27.2
- version: 0.27.2
- cz-git:
- specifier: ^1.4.1
- version: 1.4.1
- decimal.js:
- specifier: ^10.4.3
- version: 10.4.3
- or:
- specifier: ^0.2.0
- version: 0.2.0
- pinia:
- specifier: ^2.0.35
- version: 2.0.35(typescript@4.7.4)(vue@3.2.45)
- vk-uview-ui:
- specifier: ^1.3.7
- version: 1.3.7
- vue:
- specifier: ^3.2.41
- version: 3.2.45
- vue-demi:
- specifier: latest
- version: 0.14.7(vue@3.2.45)
- vue-i18n:
- specifier: ^9.1.9
- version: 9.1.10(vue@3.2.45)
- vuex:
- specifier: ^4.0.2
- version: 4.0.2(vue@3.2.45)
- devDependencies:
- '@commitlint/cli':
- specifier: ^17.4.2
- version: 17.4.2
- '@commitlint/config-conventional':
- specifier: ^17.4.2
- version: 17.4.2
- '@dcloudio/types':
- specifier: ^3.0.16
- version: 3.0.19
- '@dcloudio/uni-automator':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-cli-shared':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
- '@dcloudio/uni-stacktracey':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001
- '@dcloudio/vite-plugin-uni':
- specifier: 3.0.0-alpha-3060920221114001
- version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45)
- '@types/node':
- specifier: ^17.0.45
- version: 17.0.45
- '@typescript-eslint/eslint-plugin':
- specifier: ^5.30.3
- version: 5.30.3(@typescript-eslint/parser@5.30.3)(eslint@8.19.0)(typescript@4.7.4)
- '@typescript-eslint/parser':
- specifier: ^5.30.3
- version: 5.30.3(eslint@8.19.0)(typescript@4.7.4)
- '@vitejs/plugin-vue':
- specifier: ^2.3.3
- version: 2.3.3(vite@3.2.3)(vue@3.2.45)
- '@vitest/ui':
- specifier: ^0.10.5
- version: 0.10.5
- c8:
- specifier: ^7.11.3
- version: 7.11.3
- czg:
- specifier: ^1.4.1
- version: 1.4.1
- eslint:
- specifier: ^8.19.0
- version: 8.19.0
- eslint-config-airbnb-base:
- specifier: ^15.0.0
- version: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.19.0)
- eslint-config-prettier:
- specifier: ^8.5.0
- version: 8.5.0(eslint@8.19.0)
- eslint-plugin-import:
- specifier: ^2.26.0
- version: 2.26.0(@typescript-eslint/parser@5.30.3)(eslint@8.19.0)
- eslint-plugin-prettier:
- specifier: ^4.2.1
- version: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.19.0)(prettier@2.7.1)
- eslint-plugin-todo-ddl:
- specifier: ^1.1.1
- version: 1.1.1
- eslint-plugin-vue:
- specifier: ^9.1.1
- version: 9.1.1(eslint@8.19.0)
- jsdom:
- specifier: ^24.0.0
- version: 24.0.0
- less:
- specifier: ^4.1.3
- version: 4.1.3
- prettier:
- specifier: ^2.7.1
- version: 2.7.1
- sass:
- specifier: ^1.53.0
- version: 1.53.0
- simple-git-hooks:
- specifier: ^2.8.1
- version: 2.8.1
- typescript:
- specifier: ^4.7.4
- version: 4.7.4
- unocss:
- specifier: ^0.46.4
- version: 0.46.4(vite@3.2.3)
- unocss-preset-weapp:
- specifier: ^0.2.1
- version: 0.2.1
- vite:
- specifier: ^3.1.8
- version: 3.2.3(@types/node@17.0.45)(less@4.1.3)(sass@1.53.0)(terser@5.15.1)
- vite-plugin-eslint:
- specifier: ^1.6.1
- version: 1.6.1(eslint@8.19.0)(vite@3.2.3)
- vitest:
- specifier: ^0.16.0
- version: 0.16.0(@vitest/ui@0.10.5)(c8@7.11.3)(jsdom@24.0.0)(less@4.1.3)(sass@1.53.0)
-
-packages:
-
- '@ampproject/remapping@2.2.0':
- resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
- engines: {node: '>=6.0.0'}
-
- '@antfu/install-pkg@0.1.1':
- resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
-
- '@antfu/utils@0.5.2':
- resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==}
-
- '@babel/code-frame@7.18.6':
- resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
- engines: {node: '>=6.9.0'}
-
- '@babel/compat-data@7.20.1':
- resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/core@7.20.2':
- resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.20.4':
- resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-annotate-as-pure@7.18.6':
- resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-compilation-targets@7.20.0':
- resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-create-class-features-plugin@7.20.2':
- resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-environment-visitor@7.18.9':
- resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-function-name@7.19.0':
- resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-hoist-variables@7.18.6':
- resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-member-expression-to-functions@7.18.9':
- resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-imports@7.18.6':
- resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-transforms@7.20.2':
- resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-optimise-call-expression@7.18.6':
- resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-plugin-utils@7.20.2':
- resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-replace-supers@7.19.1':
- resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-simple-access@7.20.2':
- resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-split-export-declaration@7.18.6':
- resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-string-parser@7.19.4':
- resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-identifier@7.19.1':
- resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-validator-option@7.18.6':
- resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helpers@7.20.1':
- resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/highlight@7.18.6':
- resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
- engines: {node: '>=6.9.0'}
-
- '@babel/parser@7.20.3':
- resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
- '@babel/plugin-syntax-import-meta@7.10.4':
- resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-jsx@7.18.6':
- resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-typescript@7.20.0':
- resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-typescript@7.20.2':
- resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/standalone@7.20.4':
- resolution: {integrity: sha512-27bv4h47jbaFZ7+e7gT1VEo9PNL1ynxqUX6/BERLz1qxm/5gzpbcHX+47VnSeYHyEyGZkRznpSOd8zPBhiz6tw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/template@7.18.10':
- resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.20.1':
- resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.20.2':
- resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==}
- engines: {node: '>=6.9.0'}
-
- '@bcoe/v8-coverage@0.2.3':
- resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
-
- '@commitlint/cli@17.4.2':
- resolution: {integrity: sha512-0rPGJ2O1owhpxMIXL9YJ2CgPkdrFLKZElIZHXDN8L8+qWK1DGH7Q7IelBT1pchXTYTuDlqkOTdh//aTvT3bSUA==}
- engines: {node: '>=v14'}
- hasBin: true
-
- '@commitlint/config-conventional@17.4.2':
- resolution: {integrity: sha512-JVo1moSj5eDMoql159q8zKCU8lkOhQ+b23Vl3LVVrS6PXDLQIELnJ34ChQmFVbBdSSRNAbbXnRDhosFU+wnuHw==}
- engines: {node: '>=v14'}
-
- '@commitlint/config-validator@17.4.0':
- resolution: {integrity: sha512-Sa/+8KNpDXz4zT4bVbz2fpFjvgkPO6u2V2fP4TKgt6FjmOw2z3eEX859vtfeaTav/ukBw0/0jr+5ZTZp9zCBhA==}
- engines: {node: '>=v14'}
-
- '@commitlint/ensure@17.4.0':
- resolution: {integrity: sha512-7oAxt25je0jeQ/E0O/M8L3ADb1Cvweu/5lc/kYF8g/kXatI0wxGE5La52onnAUAWeWlsuvBNar15WcrmDmr5Mw==}
- engines: {node: '>=v14'}
-
- '@commitlint/execute-rule@17.4.0':
- resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==}
- engines: {node: '>=v14'}
-
- '@commitlint/format@17.4.0':
- resolution: {integrity: sha512-Z2bWAU5+f1YZh9W76c84J8iLIWIvvm+mzqogTz0Nsc1x6EHW0Z2gI38g5HAjB0r0I3ZjR15IDEJKhsxyblcyhA==}
- engines: {node: '>=v14'}
-
- '@commitlint/is-ignored@17.4.2':
- resolution: {integrity: sha512-1b2Y2qJ6n7bHG9K6h8S4lBGUl6kc7mMhJN9gy1SQfUZqe92ToDjUTtgNWb6LbzR1X8Cq4SEus4VU8Z/riEa94Q==}
- engines: {node: '>=v14'}
-
- '@commitlint/lint@17.4.2':
- resolution: {integrity: sha512-HcymabrdBhsDMNzIv146+ZPNBPBK5gMNsVH+el2lCagnYgCi/4ixrHooeVyS64Fgce2K26+MC7OQ4vVH8wQWVw==}
- engines: {node: '>=v14'}
-
- '@commitlint/load@17.4.2':
- resolution: {integrity: sha512-Si++F85rJ9t4hw6JcOw1i2h0fdpdFQt0YKwjuK4bk9KhFjyFkRxvR3SB2dPaMs+EwWlDrDBGL+ygip1QD6gmPw==}
- engines: {node: '>=v14'}
-
- '@commitlint/message@17.4.2':
- resolution: {integrity: sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==}
- engines: {node: '>=v14'}
-
- '@commitlint/parse@17.4.2':
- resolution: {integrity: sha512-DK4EwqhxfXpyCA+UH8TBRIAXAfmmX4q9QRBz/2h9F9sI91yt6mltTrL6TKURMcjUVmgaB80wgS9QybNIyVBIJA==}
- engines: {node: '>=v14'}
-
- '@commitlint/read@17.4.2':
- resolution: {integrity: sha512-hasYOdbhEg+W4hi0InmXHxtD/1favB4WdwyFxs1eOy/DvMw6+2IZBmATgGOlqhahsypk4kChhxjAFJAZ2F+JBg==}
- engines: {node: '>=v14'}
-
- '@commitlint/resolve-extends@17.4.0':
- resolution: {integrity: sha512-3JsmwkrCzoK8sO22AzLBvNEvC1Pmdn/65RKXzEtQMy6oYMl0Snrq97a5bQQEFETF0VsvbtUuKttLqqgn99OXRQ==}
- engines: {node: '>=v14'}
-
- '@commitlint/rules@17.4.2':
- resolution: {integrity: sha512-OGrPsMb9Fx3/bZ64/EzJehY9YDSGWzp81Pj+zJiY+r/NSgJI3nUYdlS37jykNIugzazdEXfMtQ10kmA+Kx2pZQ==}
- engines: {node: '>=v14'}
-
- '@commitlint/to-lines@17.4.0':
- resolution: {integrity: sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==}
- engines: {node: '>=v14'}
-
- '@commitlint/top-level@17.4.0':
- resolution: {integrity: sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==}
- engines: {node: '>=v14'}
-
- '@commitlint/types@17.4.0':
- resolution: {integrity: sha512-2NjAnq5IcxY9kXtUeO2Ac0aPpvkuOmwbH/BxIm36XXK5LtWFObWJWjXOA+kcaABMrthjWu6la+FUpyYFMHRvbA==}
- engines: {node: '>=v14'}
-
- '@cspotcode/source-map-support@0.8.1':
- resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
- engines: {node: '>=12'}
-
- '@dcloudio/types@3.0.19':
- resolution: {integrity: sha512-j5mmKskyAxGa3yD5s+M03mRJu6IjxesHJMsXLB3p4jhd2K8D1aqHB3XDrhwPRauOTrKkQSGF14bp8oQsS2t4tA==}
-
- '@dcloudio/uni-app-plus@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-uunh7tYGbA/kE5zAlqTpw547KDLXG0h3+73WdAdQ3++PdIWljlSLZ+yhkmQl+eVBpQB134tBYGZphhu3f+dbVg==}
-
- '@dcloudio/uni-app-vite@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-lDuGUCiLSPpCxsCG4BWzPPl666ALrxdNaK6EWpKDLuK1+augx+1QalpV+xSptSSc+n/oUMAD2qkedsiUUvL+Lg==}
-
- '@dcloudio/uni-app-vue@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-I1+OlR59sbLeIMSlIDDUTNH8avP1XLBDFAaU3+fNgjyCF+wHbGRGPO8ZVQxWzg/q25LkVfm+GZc/c9JfS8BWZg==}
-
- '@dcloudio/uni-app@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-bLd7D7sZT9WMs64rKQWGx56QeAji8qw8toLAAvGThUEYMQwlrujE+8WCcH9soVfSMnqnUhI8/rM13AIsuwmpZg==}
- peerDependencies:
- '@dcloudio/types': ^3.0.19
-
- '@dcloudio/uni-automator@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-Lx/iu6WexQmGW8FBiSwAkLeoAzLgyeEAvwHr5gb1443aGctnFW98GKuL5e8lXWQKL/6OWpQpvxeBs/kcM8izug==}
-
- '@dcloudio/uni-cli-shared@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-BNVzxDuyF++bUvfGIK3ItbgubNiCo49Gu9efYJpNfERAYz+SaXI7NXBPTzjNB5vzFB4gI1GtUD4j16gXEJmi9g==}
- engines: {node: ^14.18.0 || >=16.0.0}
-
- '@dcloudio/uni-cloud@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-E3MkF72rN6FQHvPmSJ75gbcKl5TTQFf7X7xMgCcvNZPt1iwwBsDYhpN9fk0L/z+TWsi764zW5OqBA00w8PkVTg==}
-
- '@dcloudio/uni-components@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-pL7hB8EK2Hs3WdzxUDWGSXYJh8eLkhuBIW9YZnCuGd409YW5X1ZM2CNLtBiGMa1QK8iSAxkUkM5q52lTNFMaNQ==}
-
- '@dcloudio/uni-h5-vite@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-g0iMZtplXcy/0V9M014pg1nTvC42qt5SNQe/6ij7sAUCoqVzvLqLemlYJa/cqA/QgQYeOfYauGo9n5TAHENxVw==}
-
- '@dcloudio/uni-h5-vue@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-8RU+i7Aytd3jDSmJ9hzLveGFw2RdAeTxJD98M3xjF2CI5Z9ppK4kGcEX0uSqmyjoXOvmdkVxliiz2/W186lcdg==}
-
- '@dcloudio/uni-h5@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-rLlJdRLGElxNt99MUhiYO14GFLA6FZ/8I/6QIr3JMnjlqLqPtnaqVZjqzs1K7DFtaIPelm4H7XDrGRg9S4CqbA==}
-
- '@dcloudio/uni-i18n@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-0YryodbG8bZuhLCotXcfAkWo1UAJh++aNnMJkIFvTctBegKwp/qtiGFOWIH+30TpNFMhtGKL7YaMl0wy2MJtuQ==}
-
- '@dcloudio/uni-mp-alipay@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-Tf0b7Le8awf3GoEkbkdOkWS2P4Ge7x7ntDguUGmumGee+OIsq+CDMZd2T9c7dOqgNXTADmibMghnjTXFhwnBTQ==}
-
- '@dcloudio/uni-mp-baidu@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-gV402gXf9oFoJFVhFuMzIFogh5ies4EkCxeQUrjwaANjJ+UgO9ebcydYcSc7M1S8Blad+zWDWqEFHjsjEQNHeg==}
-
- '@dcloudio/uni-mp-compiler@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-/xefdK5YBBsGoQUDmgpSXAgyVkolPka7r3DLjKeiH7bxy+BSOQbyW1YOZffInLeQAJBXkipVd+mfWhHFuPK5UA==}
-
- '@dcloudio/uni-mp-kuaishou@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-YTDfkZ9FzBEcR+135PDYe4QDoVp1VI1V+jv0Lks8lFkewYIsizQO7zibb75/t8MlBuftf6v2i/JD2pgoZtW0hA==}
-
- '@dcloudio/uni-mp-lark@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-CruQIZyAhNmxAtzUzLzAVI42YhB5YS9Z3RAzTrAjQmzsIss8YQ18JkgMoEVWp7l0Hkyrc0JM+cXH+u3Di3Z6rQ==}
-
- '@dcloudio/uni-mp-qq@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-nB6nF75wgeoRhgGudAfoh5vPi364LV1D26eGMB9mnpNZHo54dNTRwnIR82ZUT/jxBBkS7i3ls0PNsYnxYnSqew==}
-
- '@dcloudio/uni-mp-toutiao@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-F4oDDteh7WcVZ0Jn+WDgwo+h2YsKPM9MqTVblp3jrXZs2bA1/OxXG6cjwFL/iC7E40tuZfQPIhb942rNXzFgQw==}
-
- '@dcloudio/uni-mp-vite@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-+/B86xm7MhYY1G2GNpN+0HWB+FTLJIDe4j5PeCr/n5Rwmp3dHfTd//kYtA2Np7TIOYkLg3sME/BRxNfQqmHp4A==}
-
- '@dcloudio/uni-mp-vue@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-UE5O+qGCE8RjORlXPXw8RueDmYjNXcUbqrmWh3daWyWpIAX6Rc8sGsyBAiXfvPQfTsx9OoqEqpN+vtTCf8vIuA==}
-
- '@dcloudio/uni-mp-weixin@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-EHi7/VRHKaeNlVTFMZ+DJEWLtPmY5uc1QIW322Wu2NPcyp2tZRbBbfI7sZlSgjWYY0QhIpK3k9SwNGRqnxdA6A==}
-
- '@dcloudio/uni-nvue-styler@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-B0tRU9VVmbo1SgkeyH9LD2IzLAkomHELHExdObUCDXRQHAxUjIAmb/9PnslIaMQ1AHg/51TxElEGuANQUnV+NA==}
-
- '@dcloudio/uni-push@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-tUr33EL20U0/gnlMB5CgrIqXLDUpjFzGBrCFB5YS3Swqu9nnvTtwP9l4szu50mHi9DCkdrFzQ39C3h/3ey9gwQ==}
-
- '@dcloudio/uni-quickapp-webview@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-1TI9mvc8k/FdkeeVV/zRqG+aX+e263QhVEYAg+gRRfOwDZa/R3yxhGx4y70FI0m5DAm+MJh+SLJPS73+PzyjQw==}
-
- '@dcloudio/uni-shared@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-rblemR4gvDHKlnVIGGDh+H9Z6SnH2HKxnytEGbWJc7moDoxnUGHWP9DUwkt+PugpA7FccvOVo3Lsgi1wsZjG+g==}
-
- '@dcloudio/uni-stacktracey@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-8n44NX4SMrIYjMFGCt35hLhsJNoP4VkSKivcgfEj2uWppAH5LDD/L7JR8APQeml2sKBe97MgQ2w9PW8yUfKkIA==}
-
- '@dcloudio/uni-stat@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-enx5SEBs1epykp0f6sMUTaCymvMsSxStjOO3aRgUzUbF9nnrptCr3IlW889l/hbng5zLZGqpL4r1ZPj08tc0GA==}
-
- '@dcloudio/vite-plugin-uni@3.0.0-alpha-3060920221114001':
- resolution: {integrity: sha512-ODTNUhfR3LfGAagWef3Qrk+wKmst8WI+EHM5+b5fO5ihSyJXfHwLNE8LfDk8LasrIM4HwmzXFa1i317yXZKgqg==}
- engines: {node: ^14.18.0 || >=16.0.0}
- hasBin: true
- peerDependencies:
- vite: 3.2.3
-
- '@esbuild/android-arm@0.15.13':
- resolution: {integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/linux-loong64@0.15.13':
- resolution: {integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
-
- '@eslint/eslintrc@1.3.0':
- resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- '@humanwhocodes/config-array@0.9.5':
- resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==}
- engines: {node: '>=10.10.0'}
-
- '@humanwhocodes/object-schema@1.2.1':
- resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
-
- '@iconify/types@2.0.0':
- resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
-
- '@iconify/utils@2.0.1':
- resolution: {integrity: sha512-t8IyICk25wgZL4YKn/2kYfjG5MGA6EWZlaUJZ1OEIku4V+kX9V900T5E4HIqS3hLyD6/RJET0zY4vxO9pHLHHw==}
-
- '@intlify/core-base@9.1.10':
- resolution: {integrity: sha512-So9CNUavB/IsZ+zBmk2Cv6McQp6vc2wbGi1S0XQmJ8Vz+UFcNn9MFXAe9gY67PreIHrbLsLxDD0cwo1qsxM1Nw==}
- engines: {node: '>= 10'}
-
- '@intlify/core-base@9.1.9':
- resolution: {integrity: sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==}
- engines: {node: '>= 10'}
-
- '@intlify/devtools-if@9.1.10':
- resolution: {integrity: sha512-SHaKoYu6sog3+Q8js1y3oXLywuogbH1sKuc7NSYkN3GElvXSBaMoCzW+we0ZSFqj/6c7vTNLg9nQ6rxhKqYwnQ==}
- engines: {node: '>= 10'}
-
- '@intlify/devtools-if@9.1.9':
- resolution: {integrity: sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==}
- engines: {node: '>= 10'}
-
- '@intlify/message-compiler@9.1.10':
- resolution: {integrity: sha512-+JiJpXff/XTb0EadYwdxOyRTB0hXNd4n1HaJ/a4yuV960uRmPXaklJsedW0LNdcptd/hYUZtCkI7Lc9J5C1gxg==}
- engines: {node: '>= 10'}
-
- '@intlify/message-compiler@9.1.9':
- resolution: {integrity: sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==}
- engines: {node: '>= 10'}
-
- '@intlify/message-resolver@9.1.10':
- resolution: {integrity: sha512-5YixMG/M05m0cn9+gOzd4EZQTFRUu8RGhzxJbR1DWN21x/Z3bJ8QpDYj6hC4FwBj5uKsRfKpJQ3Xqg98KWoA+w==}
- engines: {node: '>= 10'}
-
- '@intlify/message-resolver@9.1.9':
- resolution: {integrity: sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==}
- engines: {node: '>= 10'}
-
- '@intlify/runtime@9.1.10':
- resolution: {integrity: sha512-7QsuByNzpe3Gfmhwq6hzgXcMPpxz8Zxb/XFI6s9lQdPLPe5Lgw4U1ovRPZTOs6Y2hwitR3j/HD8BJNGWpJnOFA==}
- engines: {node: '>= 10'}
-
- '@intlify/runtime@9.1.9':
- resolution: {integrity: sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==}
- engines: {node: '>= 10'}
-
- '@intlify/shared@9.1.10':
- resolution: {integrity: sha512-Om54xJeo1Vw+K1+wHYyXngE8cAbrxZHpWjYzMR9wCkqbhGtRV5VLhVc214Ze2YatPrWlS2WSMOWXR8JktX/IgA==}
- engines: {node: '>= 10'}
-
- '@intlify/shared@9.1.9':
- resolution: {integrity: sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==}
- engines: {node: '>= 10'}
-
- '@intlify/vue-devtools@9.1.10':
- resolution: {integrity: sha512-5l3qYARVbkWAkagLu1XbDUWRJSL8br1Dj60wgMaKB0+HswVsrR6LloYZTg7ozyvM621V6+zsmwzbQxbVQyrytQ==}
- engines: {node: '>= 10'}
-
- '@intlify/vue-devtools@9.1.9':
- resolution: {integrity: sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==}
- engines: {node: '>= 10'}
-
- '@istanbuljs/schema@0.1.3':
- resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
- engines: {node: '>=8'}
-
- '@jridgewell/gen-mapping@0.1.1':
- resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/gen-mapping@0.3.2':
- resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/resolve-uri@3.0.8':
- resolution: {integrity: sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/set-array@1.1.2':
- resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
- engines: {node: '>=6.0.0'}
-
- '@jridgewell/source-map@0.3.2':
- resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
-
- '@jridgewell/sourcemap-codec@1.4.14':
- resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
-
- '@jridgewell/trace-mapping@0.3.14':
- resolution: {integrity: sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==}
-
- '@jridgewell/trace-mapping@0.3.9':
- resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
-
- '@meoc/utils@0.1.9':
- resolution: {integrity: sha512-CIZDdbMHHs8qMllpEE6WMyVTMrjFMQmYcrX25WxN8h+7QZkMcTK5omU6PKjb5d4rSdbrIPVTkvrl1KUByveITA==}
-
- '@nodelib/fs.scandir@2.1.5':
- resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
- engines: {node: '>= 8'}
-
- '@nodelib/fs.stat@2.0.5':
- resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
- engines: {node: '>= 8'}
-
- '@nodelib/fs.walk@1.2.8':
- resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
- engines: {node: '>= 8'}
-
- '@polka/url@1.0.0-next.21':
- resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
-
- '@rollup/pluginutils@4.2.1':
- resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
- engines: {node: '>= 8.0.0'}
-
- '@rollup/pluginutils@5.0.2':
- resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@tsconfig/node10@1.0.9':
- resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
-
- '@tsconfig/node12@1.0.11':
- resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
-
- '@tsconfig/node14@1.0.3':
- resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
-
- '@tsconfig/node16@1.0.3':
- resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==}
-
- '@types/chai-subset@1.3.3':
- resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
-
- '@types/chai@4.3.1':
- resolution: {integrity: sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==}
-
- '@types/eslint@8.4.5':
- resolution: {integrity: sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==}
-
- '@types/estree@0.0.52':
- resolution: {integrity: sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==}
-
- '@types/estree@1.0.0':
- resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
-
- '@types/istanbul-lib-coverage@2.0.4':
- resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
-
- '@types/json-schema@7.0.11':
- resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
-
- '@types/json5@0.0.29':
- resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
-
- '@types/minimist@1.2.2':
- resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
-
- '@types/node@17.0.45':
- resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
-
- '@types/normalize-package-data@2.4.1':
- resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
-
- '@typescript-eslint/eslint-plugin@5.30.3':
- resolution: {integrity: sha512-QEgE1uahnDbWEkZlidq7uKB630ny1NN8KbLPmznX+8hYsYpoV1/quG1Nzvs141FVuumuS7O0EpqYw3RB4AVzRg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/parser@5.30.3':
- resolution: {integrity: sha512-ddwGEPC3E49DduAUC8UThQafHRE5uc1NE8jdOgl+w8/NrYF50MJQNeD3u4JZrqAXdY9rJz0CdQ9HpNME20CzkA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/scope-manager@5.30.3':
- resolution: {integrity: sha512-yVJIIUXeo/vv6Alj6lKBvsqnRs5hcxUpN3Dg3aD9Zv6r7p6Nn106jJcr5rnpRHAReEb/aMI2RWrt3JmL17eCVA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- '@typescript-eslint/type-utils@5.30.3':
- resolution: {integrity: sha512-IIzakE7OXOqdwPaXhRiPnaZ8OuJJYBLufOffd9fqzkI4IMFIYq8KC7bghdnF7QUJTirURRErQFrJ/w5UpwIqaw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: '*'
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/types@5.30.3':
- resolution: {integrity: sha512-vshU3pjSTgBPNgfd55JLYngHkXuwQP68fxYFUAg1Uq+JrR3xG/XjvL9Dmv28CpOERtqwkaR4QQ3mD0NLZcE2Xw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- '@typescript-eslint/typescript-estree@5.30.3':
- resolution: {integrity: sha512-jqVh5N9AJx6+7yRgoA+ZelAFrHezgI9pzI9giv7s84DDOmtpFwTgURcpICDHyz9x6vAeOu91iACZ4dBTVfzIyA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/utils@5.30.3':
- resolution: {integrity: sha512-OEaBXGxxdIy35H+jyXfYAMQ66KMJczK9hEhL3gR6IRbWe5PyK+bPDC9zbQNVII6rNFTfF/Mse0z21NlEU+vOMw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
-
- '@typescript-eslint/visitor-keys@5.30.3':
- resolution: {integrity: sha512-ep2xtHOhnSRt6fDP9DSSxrA/FqZhdMF7/Y9fYsxrKss2uWJMbzJyBJ/We1fKc786BJ10pHwrzUlhvpz8i7XzBg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- '@unocss/astro@0.46.4':
- resolution: {integrity: sha512-Cyw17FcT6H5N2GvE7kWHj8xSP102T4V6O9dKlFMgQhhWXBIHA0toE2IHM1wV1LWBO93n6b5+FlDQxiFvq+CkUA==}
-
- '@unocss/cli@0.46.4':
- resolution: {integrity: sha512-egDUf6zqVWJFW1/2Y6NxJRwQ2Jys+DCbQTqCLEwZ4DN3SI7A4rmM/07K4m3JMoLJsn9srH2dnykpvxt2ZN3Uow==}
- engines: {node: '>=14'}
- hasBin: true
-
- '@unocss/config@0.46.4':
- resolution: {integrity: sha512-EN/4wn+RZpbWAei40osHTMfAaLGh1TmoyH2pypSdKLV17PFWkXu4hmcl4lHUl6+gHigL6TGQjlww7N9QOspt6g==}
- engines: {node: '>=14'}
-
- '@unocss/core@0.46.4':
- resolution: {integrity: sha512-pLWJ/QgRW1DT1m0Y/7IyX7tURi/1fJ0T17jygH+iMGfwOJVFigkqxstTbWknuVFqc1rCH+pO20bI5k0r3xvIPA==}
-
- '@unocss/inspector@0.46.4':
- resolution: {integrity: sha512-Ww6MMHtYPlGN72HnDrLFJvn88nM+lNy913TDfWu9lQZ9fZyA8KbvQ2IhE9klbA/LWW9kn+7i67tJNV3E5yVsmQ==}
-
- '@unocss/preset-attributify@0.46.4':
- resolution: {integrity: sha512-B3N5J0PRjNaMr2ma0eGqinEwbxYoosAtN4a/5vOKWsbkBoVAKZl+6lyvbjDNtPnwKxjEuHL3MbMUvzG46kLGGA==}
-
- '@unocss/preset-icons@0.46.4':
- resolution: {integrity: sha512-5Ojnv7VYwGk1sjiEbjreifHNuAObQxvKAT8MjR9keTC5IkDWgEu+h7FLFtPRLyG1Yb89hmbs2MFAKnNPCUdPeQ==}
-
- '@unocss/preset-mini@0.46.4':
- resolution: {integrity: sha512-zDuFe+F83k6qOVXcncAZdjRaWIGrME8pt7k2PeCFmnjMyEpHHAISRItfa4sIu4dVhhYRNIuymldLdss5jmCCoQ==}
-
- '@unocss/preset-tagify@0.46.4':
- resolution: {integrity: sha512-HWAk39pKWcZ3GJcEEI1NWdcY3RqsJJPuC7FIn70VHTbn7KQh997+4TACuA/QGc4OItkiCL6ZLj6xjJCPtQakYg==}
-
- '@unocss/preset-typography@0.46.4':
- resolution: {integrity: sha512-6+aU9kuXO7FLOPt73SjGvgi/hrx4Z1gGD3iwSn+4kPpqSA+XChO/lz93OIwUCQMAuGKlJzXIqlpqZoMVTtPpig==}
-
- '@unocss/preset-uno@0.46.4':
- resolution: {integrity: sha512-6k1Icc6DUPgQNQut9ZGG+BOVvZ60rhApLEY1CiJaxRDNnE1fx5mbWtuQT/Uwl5osMCRgfbuFkCVdo1Qt2QwvVw==}
-
- '@unocss/preset-web-fonts@0.46.4':
- resolution: {integrity: sha512-W3/2jlD24EU8JSz+GGpnD+21RxxeYhzTr2G32AmOXYCpR2+hBCOCKnG6YBJmgp3xjNwNibXew6ZCBU0JGgPrNg==}
-
- '@unocss/preset-wind@0.46.4':
- resolution: {integrity: sha512-J3+pT5oaVu0HKRdHgeTqyazQs/lpB5lVUpDjw5nRKmSGcWCRe2BG6IptM6IFGBweMWK0SWwDxgefqsb4qIyrlA==}
-
- '@unocss/reset@0.46.4':
- resolution: {integrity: sha512-Bd5LlvJj2A0wdJIAjzXF2+SL5gVJlAItk0ZO88OR2q2UZnqAYDrjWGfZGyNQKttKPWNuTH87IC6/8FFjoIAtxA==}
-
- '@unocss/scope@0.46.4':
- resolution: {integrity: sha512-wNgFxvUzoqGyzW7dJCPLdIgbtcLulyIYBbVOSXEJ3fy+j8rjcF23HAZF/mh3hIRYbci8gm8XmG4+BKPlG3D7Aw==}
-
- '@unocss/transformer-attributify-jsx@0.46.4':
- resolution: {integrity: sha512-dEUEx/GJu8i3qZi9ci9E+5OXARVbhzmu+xrZ6yIbVRzOuxr2yp3zbMKPrP3cek+LRGgCQdk6ZkE/FVET4X4EGg==}
-
- '@unocss/transformer-compile-class@0.46.4':
- resolution: {integrity: sha512-T0m8vsymnUClhXMBulSIs8iIuNhvkys28UpIR6mnobI/cZV/+FKo+2w8r2vKyNkSlKd+yXZm+/RzF6q6S7Z5AQ==}
-
- '@unocss/transformer-directives@0.46.4':
- resolution: {integrity: sha512-ePw4E6beBVtogf7KFysDFvIqd1EAsb1nHs5b5W5JlKTcHySSZIY0neDhN6sD32PRfmQgkgTbR2Cu4XM6u/zBjA==}
-
- '@unocss/transformer-variant-group@0.46.4':
- resolution: {integrity: sha512-5kzd4cEB/If+C0FsEj5wa8nb/0/SAvbEypGUluttaWcEaOH+h/CTMK5bPcFZScxrjNmBxe26f7CyNC0fe2G4yw==}
-
- '@unocss/vite@0.46.4':
- resolution: {integrity: sha512-qWVuogukCkRCNVT7Kuqt4V7lqLMUu/u/IPfF9hA9C5kz/2ZoE3neHzwBrPq34xBBKCcD+eo96skarBTtHpVn0w==}
- peerDependencies:
- vite: ^2.9.0 || ^3.0.0-0
-
- '@vitejs/plugin-legacy@2.3.1':
- resolution: {integrity: sha512-J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- terser: ^5.4.0
- vite: ^3.0.0
-
- '@vitejs/plugin-vue-jsx@2.1.1':
- resolution: {integrity: sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- vite: ^3.0.0
- vue: ^3.0.0
-
- '@vitejs/plugin-vue@2.3.3':
- resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==}
- engines: {node: '>=12.0.0'}
- peerDependencies:
- vite: ^2.5.10
- vue: ^3.2.25
-
- '@vitejs/plugin-vue@3.2.0':
- resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- vite: ^3.0.0
- vue: ^3.2.25
-
- '@vitest/ui@0.10.5':
- resolution: {integrity: sha512-DEj6GbXf98VJfVDszyczYRVKDJEjmAbMKGzt5cOM04dxrKfqb8ZM19WJJJCFyBOXmq1wrRKEXZ5LA293Mc57Nw==}
-
- '@vue/babel-helper-vue-transform-on@1.0.2':
- resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
-
- '@vue/babel-plugin-jsx@1.1.1':
- resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==}
-
- '@vue/compiler-core@3.2.41':
- resolution: {integrity: sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==}
-
- '@vue/compiler-core@3.2.45':
- resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
-
- '@vue/compiler-dom@3.2.41':
- resolution: {integrity: sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==}
-
- '@vue/compiler-dom@3.2.45':
- resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==}
-
- '@vue/compiler-sfc@3.2.41':
- resolution: {integrity: sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==}
-
- '@vue/compiler-sfc@3.2.45':
- resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}
-
- '@vue/compiler-ssr@3.2.41':
- resolution: {integrity: sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==}
-
- '@vue/compiler-ssr@3.2.45':
- resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}
-
- '@vue/devtools-api@6.2.0':
- resolution: {integrity: sha512-pF1G4wky+hkifDiZSWn8xfuLOJI1ZXtuambpBEYaf7Xaf6zC/pM29rvAGpd3qaGXnr4BAXU1Pxz/VfvBGwexGA==}
-
- '@vue/devtools-api@6.4.5':
- resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==}
-
- '@vue/devtools-api@6.6.1':
- resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
-
- '@vue/reactivity-transform@3.2.41':
- resolution: {integrity: sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==}
-
- '@vue/reactivity-transform@3.2.45':
- resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
-
- '@vue/reactivity@3.2.45':
- resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==}
-
- '@vue/runtime-core@3.2.45':
- resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==}
-
- '@vue/runtime-dom@3.2.45':
- resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==}
-
- '@vue/server-renderer@3.2.41':
- resolution: {integrity: sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig==}
- peerDependencies:
- vue: 3.2.41
-
- '@vue/server-renderer@3.2.45':
- resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==}
- peerDependencies:
- vue: 3.2.45
-
- '@vue/shared@3.2.41':
- resolution: {integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==}
-
- '@vue/shared@3.2.45':
- resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
-
- JSONStream@1.3.5:
- resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
- hasBin: true
-
- accepts@1.3.8:
- resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
- engines: {node: '>= 0.6'}
-
- acorn-jsx@5.3.2:
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
-
- acorn-walk@8.2.0:
- resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
- engines: {node: '>=0.4.0'}
-
- acorn@8.7.1:
- resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
- acorn@8.8.1:
- resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
- address@1.2.0:
- resolution: {integrity: sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==}
- engines: {node: '>= 10.0.0'}
-
- agent-base@7.1.0:
- resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
- engines: {node: '>= 14'}
-
- ajv@6.12.6:
- resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
-
- ajv@8.12.0:
- resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
-
- ansi-regex@5.0.1:
- resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
- engines: {node: '>=8'}
-
- ansi-styles@3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
-
- ansi-styles@4.3.0:
- resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
- engines: {node: '>=8'}
-
- anymatch@3.1.2:
- resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
- engines: {node: '>= 8'}
-
- arg@4.1.3:
- resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
-
- argparse@2.0.1:
- resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
-
- array-flatten@1.1.1:
- resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
-
- array-ify@1.0.0:
- resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
-
- array-includes@3.1.5:
- resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==}
- engines: {node: '>= 0.4'}
-
- array-union@2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
-
- array.prototype.flat@1.3.0:
- resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==}
- engines: {node: '>= 0.4'}
-
- arrify@1.0.1:
- resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
- engines: {node: '>=0.10.0'}
-
- assertion-error@1.1.0:
- resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
-
- asynckit@0.4.0:
- resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
-
- autoprefixer@10.4.13:
- resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==}
- engines: {node: ^10 || ^12 || >=14}
- hasBin: true
- peerDependencies:
- postcss: ^8.1.0
-
- axios@0.27.2:
- resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==}
-
- balanced-match@1.0.2:
- resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
-
- base64url@3.0.1:
- resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==}
- engines: {node: '>=6.0.0'}
-
- binary-extensions@2.2.0:
- resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
- engines: {node: '>=8'}
-
- body-parser@1.20.0:
- resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==}
- engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
-
- boolbase@1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
-
- brace-expansion@1.1.11:
- resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
-
- braces@3.0.2:
- resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
- engines: {node: '>=8'}
-
- browserslist@4.21.4:
- resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
- buffer-from@1.1.2:
- resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
-
- busboy@1.6.0:
- resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
- engines: {node: '>=10.16.0'}
-
- bytes@3.1.2:
- resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
- engines: {node: '>= 0.8'}
-
- c8@7.11.3:
- resolution: {integrity: sha512-6YBmsaNmqRm9OS3ZbIiL2EZgi1+Xc4O24jL3vMYGE6idixYuGdy76rIfIdltSKDj9DpLNrcXSonUTR1miBD0wA==}
- engines: {node: '>=10.12.0'}
- hasBin: true
-
- cac@6.7.14:
- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
- engines: {node: '>=8'}
-
- cac@6.7.9:
- resolution: {integrity: sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==}
- engines: {node: '>=8'}
-
- call-bind@1.0.2:
- resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
-
- callsites@3.1.0:
- resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
- engines: {node: '>=6'}
-
- camelcase-keys@6.2.2:
- resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
- engines: {node: '>=8'}
-
- camelcase@5.3.1:
- resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
- engines: {node: '>=6'}
-
- camelcase@6.3.0:
- resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
- engines: {node: '>=10'}
-
- caniuse-lite@1.0.30001431:
- resolution: {integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==}
-
- chai@4.3.6:
- resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==}
- engines: {node: '>=4'}
-
- chalk@2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
-
- chalk@4.1.2:
- resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
- engines: {node: '>=10'}
-
- check-error@1.0.2:
- resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
-
- chokidar@3.5.3:
- resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
- engines: {node: '>= 8.10.0'}
-
- cliui@7.0.4:
- resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
-
- cliui@8.0.1:
- resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
- engines: {node: '>=12'}
-
- color-convert@1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
-
- color-convert@2.0.1:
- resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
- engines: {node: '>=7.0.0'}
-
- color-name@1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
-
- color-name@1.1.4:
- resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
-
- colorette@2.0.19:
- resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
-
- combined-stream@1.0.8:
- resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
- engines: {node: '>= 0.8'}
-
- commander@2.20.3:
- resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
-
- compare-func@2.0.0:
- resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
-
- compare-versions@3.6.0:
- resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==}
-
- concat-map@0.0.1:
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
-
- confusing-browser-globals@1.0.11:
- resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==}
-
- consola@2.15.3:
- resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
-
- content-disposition@0.5.4:
- resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
- engines: {node: '>= 0.6'}
-
- content-type@1.0.4:
- resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==}
- engines: {node: '>= 0.6'}
-
- conventional-changelog-angular@5.0.13:
- resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
- engines: {node: '>=10'}
-
- conventional-changelog-conventionalcommits@5.0.0:
- resolution: {integrity: sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==}
- engines: {node: '>=10'}
-
- conventional-commits-parser@3.2.4:
- resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==}
- engines: {node: '>=10'}
- hasBin: true
-
- convert-source-map@1.8.0:
- resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
-
- cookie-signature@1.0.6:
- resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
-
- cookie@0.5.0:
- resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
- engines: {node: '>= 0.6'}
-
- copy-anything@2.0.6:
- resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
-
- core-js@3.26.0:
- resolution: {integrity: sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==}
-
- cosmiconfig-typescript-loader@4.3.0:
- resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==}
- engines: {node: '>=12', npm: '>=6'}
- peerDependencies:
- '@types/node': '*'
- cosmiconfig: '>=7'
- ts-node: '>=10'
- typescript: '>=3'
-
- cosmiconfig@8.0.0:
- resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==}
- engines: {node: '>=14'}
-
- create-require@1.1.1:
- resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
-
- cross-env@7.0.3:
- resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
- engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
- hasBin: true
-
- cross-spawn@7.0.3:
- resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
- engines: {node: '>= 8'}
-
- css-font-size-keywords@1.0.0:
- resolution: {integrity: sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==}
-
- css-font-stretch-keywords@1.0.1:
- resolution: {integrity: sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==}
-
- css-font-style-keywords@1.0.1:
- resolution: {integrity: sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==}
-
- css-font-weight-keywords@1.0.0:
- resolution: {integrity: sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==}
-
- css-list-helpers@2.0.0:
- resolution: {integrity: sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==}
-
- css-system-font-keywords@1.0.0:
- resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==}
-
- css-tree@2.2.1:
- resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
-
- cssesc@3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
- engines: {node: '>=4'}
- hasBin: true
-
- cssstyle@4.0.1:
- resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==}
- engines: {node: '>=18'}
-
- csstype@2.6.20:
- resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==}
-
- cz-git@1.4.1:
- resolution: {integrity: sha512-EOtuitcnfxde8t3NNTKh2YxEJhLXGiVlKSVaZipK3+DVo135rEUifAfqxkslM66Nf6ZO7a+3JR+XAOLhMXUAjQ==}
-
- czg@1.4.1:
- resolution: {integrity: sha512-ZjK46yrHgRbypfKAzv8D/UIWiz3BgGfO0cSPAGpk4VO9FmJ3tqaLqelrNyiVjHqOyg1dOi8hoxBHdrdvwa1eaQ==}
- hasBin: true
-
- dargs@7.0.0:
- resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==}
- engines: {node: '>=8'}
-
- data-urls@5.0.0:
- resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==}
- engines: {node: '>=18'}
-
- dayjs@1.11.6:
- resolution: {integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==}
-
- debug@2.6.9:
- resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
- debug@3.2.7:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
- debug@4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
- decamelize-keys@1.1.1:
- resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
- engines: {node: '>=0.10.0'}
-
- decamelize@1.2.0:
- resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
- engines: {node: '>=0.10.0'}
-
- decimal.js@10.4.3:
- resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
-
- deep-eql@3.0.1:
- resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==}
- engines: {node: '>=0.12'}
-
- deep-is@0.1.4:
- resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
-
- default-gateway@6.0.3:
- resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==}
- engines: {node: '>= 10'}
-
- define-properties@1.1.4:
- resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
- engines: {node: '>= 0.4'}
-
- defu@6.1.0:
- resolution: {integrity: sha512-pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw==}
-
- delayed-stream@1.0.0:
- resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
- engines: {node: '>=0.4.0'}
-
- depd@2.0.0:
- resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
- engines: {node: '>= 0.8'}
-
- destr@1.2.0:
- resolution: {integrity: sha512-JG+cG4ZPB1L27sl2C2URg8MIOmIUtTbE5wEx02BpmrTCqg/hXxFKXsYsnODl5PdpqNRaS1KQGUQ56V8jk8XpYQ==}
-
- destroy@1.2.0:
- resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
- engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
-
- diff@4.0.2:
- resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
- engines: {node: '>=0.3.1'}
-
- dir-glob@3.0.1:
- resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
- engines: {node: '>=8'}
-
- doctrine@2.1.0:
- resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
- engines: {node: '>=0.10.0'}
-
- doctrine@3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
-
- dot-prop@5.3.0:
- resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
- engines: {node: '>=8'}
-
- duplexer@0.1.2:
- resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
-
- ee-first@1.1.1:
- resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
-
- electron-to-chromium@1.4.284:
- resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
-
- emoji-regex@8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
-
- encodeurl@1.0.2:
- resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
- engines: {node: '>= 0.8'}
-
- entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
-
- errno@0.1.8:
- resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
- hasBin: true
-
- error-ex@1.3.2:
- resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
-
- es-abstract@1.20.1:
- resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==}
- engines: {node: '>= 0.4'}
-
- es-module-lexer@0.9.3:
- resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==}
-
- es-shim-unscopables@1.0.0:
- resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
-
- es-to-primitive@1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
- engines: {node: '>= 0.4'}
-
- esbuild-android-64@0.14.48:
- resolution: {integrity: sha512-3aMjboap/kqwCUpGWIjsk20TtxVoKck8/4Tu19rubh7t5Ra0Yrpg30Mt1QXXlipOazrEceGeWurXKeFJgkPOUg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
- esbuild-android-64@0.15.13:
- resolution: {integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
- esbuild-android-arm64@0.14.48:
- resolution: {integrity: sha512-vptI3K0wGALiDq+EvRuZotZrJqkYkN5282iAfcffjI5lmGG9G1ta/CIVauhY42MBXwEgDJkweiDcDMRLzBZC4g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
- esbuild-android-arm64@0.15.13:
- resolution: {integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
- esbuild-darwin-64@0.14.48:
- resolution: {integrity: sha512-gGQZa4+hab2Va/Zww94YbshLuWteyKGD3+EsVon8EWTWhnHFRm5N9NbALNbwi/7hQ/hM1Zm4FuHg+k6BLsl5UA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
- esbuild-darwin-64@0.15.13:
- resolution: {integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
- esbuild-darwin-arm64@0.14.48:
- resolution: {integrity: sha512-bFjnNEXjhZT+IZ8RvRGNJthLWNHV5JkCtuOFOnjvo5pC0sk2/QVk0Qc06g2PV3J0TcU6kaPC3RN9yy9w2PSLEA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
- esbuild-darwin-arm64@0.15.13:
- resolution: {integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
- esbuild-freebsd-64@0.14.48:
- resolution: {integrity: sha512-1NOlwRxmOsnPcWOGTB10JKAkYSb2nue0oM1AfHWunW/mv3wERfJmnYlGzL3UAOIUXZqW8GeA2mv+QGwq7DToqA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
- esbuild-freebsd-64@0.15.13:
- resolution: {integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
- esbuild-freebsd-arm64@0.14.48:
- resolution: {integrity: sha512-gXqKdO8wabVcYtluAbikDH2jhXp+Klq5oCD5qbVyUG6tFiGhrC9oczKq3vIrrtwcxDQqK6+HDYK8Zrd4bCA9Gw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
- esbuild-freebsd-arm64@0.15.13:
- resolution: {integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
- esbuild-linux-32@0.14.48:
- resolution: {integrity: sha512-ghGyDfS289z/LReZQUuuKq9KlTiTspxL8SITBFQFAFRA/IkIvDpnZnCAKTCjGXAmUqroMQfKJXMxyjJA69c/nQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
- esbuild-linux-32@0.15.13:
- resolution: {integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
- esbuild-linux-64@0.14.48:
- resolution: {integrity: sha512-vni3p/gppLMVZLghI7oMqbOZdGmLbbKR23XFARKnszCIBpEMEDxOMNIKPmMItQrmH/iJrL1z8Jt2nynY0bE1ug==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
- esbuild-linux-64@0.15.13:
- resolution: {integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
- esbuild-linux-arm64@0.14.48:
- resolution: {integrity: sha512-3CFsOlpoxlKPRevEHq8aAntgYGYkE1N9yRYAcPyng/p4Wyx0tPR5SBYsxLKcgPB9mR8chHEhtWYz6EZ+H199Zw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
- esbuild-linux-arm64@0.15.13:
- resolution: {integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
- esbuild-linux-arm@0.14.48:
- resolution: {integrity: sha512-+VfSV7Akh1XUiDNXgqgY1cUP1i2vjI+BmlyXRfVz5AfV3jbpde8JTs5Q9sYgaoq5cWfuKfoZB/QkGOI+QcL1Tw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
- esbuild-linux-arm@0.15.13:
- resolution: {integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
- esbuild-linux-mips64le@0.14.48:
- resolution: {integrity: sha512-cs0uOiRlPp6ymknDnjajCgvDMSsLw5mST2UXh+ZIrXTj2Ifyf2aAP3Iw4DiqgnyYLV2O/v/yWBJx+WfmKEpNLA==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
- esbuild-linux-mips64le@0.15.13:
- resolution: {integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
- esbuild-linux-ppc64le@0.14.48:
- resolution: {integrity: sha512-+2F0vJMkuI0Wie/wcSPDCqXvSFEELH7Jubxb7mpWrA/4NpT+/byjxDz0gG6R1WJoeDefcrMfpBx4GFNN1JQorQ==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
- esbuild-linux-ppc64le@0.15.13:
- resolution: {integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
- esbuild-linux-riscv64@0.14.48:
- resolution: {integrity: sha512-BmaK/GfEE+5F2/QDrIXteFGKnVHGxlnK9MjdVKMTfvtmudjY3k2t8NtlY4qemKSizc+QwyombGWTBDc76rxePA==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
- esbuild-linux-riscv64@0.15.13:
- resolution: {integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
- esbuild-linux-s390x@0.14.48:
- resolution: {integrity: sha512-tndw/0B9jiCL+KWKo0TSMaUm5UWBLsfCKVdbfMlb3d5LeV9WbijZ8Ordia8SAYv38VSJWOEt6eDCdOx8LqkC4g==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
- esbuild-linux-s390x@0.15.13:
- resolution: {integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
- esbuild-netbsd-64@0.14.48:
- resolution: {integrity: sha512-V9hgXfwf/T901Lr1wkOfoevtyNkrxmMcRHyticybBUHookznipMOHoF41Al68QBsqBxnITCEpjjd4yAos7z9Tw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
-
- esbuild-netbsd-64@0.15.13:
- resolution: {integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
-
- esbuild-openbsd-64@0.14.48:
- resolution: {integrity: sha512-+IHf4JcbnnBl4T52egorXMatil/za0awqzg2Vy6FBgPcBpisDWT2sVz/tNdrK9kAqj+GZG/jZdrOkj7wsrNTKA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
- esbuild-openbsd-64@0.15.13:
- resolution: {integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
- esbuild-sunos-64@0.14.48:
- resolution: {integrity: sha512-77m8bsr5wOpOWbGi9KSqDphcq6dFeJyun8TA+12JW/GAjyfTwVtOnN8DOt6DSPUfEV+ltVMNqtXUeTeMAxl5KA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
- esbuild-sunos-64@0.15.13:
- resolution: {integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
- esbuild-windows-32@0.14.48:
- resolution: {integrity: sha512-EPgRuTPP8vK9maxpTGDe5lSoIBHGKO/AuxDncg5O3NkrPeLNdvvK8oywB0zGaAZXxYWfNNSHskvvDgmfVTguhg==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
- esbuild-windows-32@0.15.13:
- resolution: {integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
- esbuild-windows-64@0.14.48:
- resolution: {integrity: sha512-YmpXjdT1q0b8ictSdGwH3M8VCoqPpK1/UArze3X199w6u8hUx3V8BhAi1WjbsfDYRBanVVtduAhh2sirImtAvA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
- esbuild-windows-64@0.15.13:
- resolution: {integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
- esbuild-windows-arm64@0.14.48:
- resolution: {integrity: sha512-HHaOMCsCXp0rz5BT2crTka6MPWVno121NKApsGs/OIW5QC0ggC69YMGs1aJct9/9FSUF4A1xNE/cLvgB5svR4g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
- esbuild-windows-arm64@0.15.13:
- resolution: {integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
- esbuild@0.14.48:
- resolution: {integrity: sha512-w6N1Yn5MtqK2U1/WZTX9ZqUVb8IOLZkZ5AdHkT6x3cHDMVsYWC7WPdiLmx19w3i4Rwzy5LqsEMtVihG3e4rFzA==}
- engines: {node: '>=12'}
- hasBin: true
-
- esbuild@0.15.13:
- resolution: {integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ==}
- engines: {node: '>=12'}
- hasBin: true
-
- escalade@3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
- engines: {node: '>=6'}
-
- escape-html@1.0.3:
- resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
-
- escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
-
- escape-string-regexp@4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
-
- eslint-config-airbnb-base@15.0.0:
- resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==}
- engines: {node: ^10.12.0 || >=12.0.0}
- peerDependencies:
- eslint: ^7.32.0 || ^8.2.0
- eslint-plugin-import: ^2.25.2
-
- eslint-config-prettier@8.5.0:
- resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
- hasBin: true
- peerDependencies:
- eslint: '>=7.0.0'
-
- eslint-import-resolver-node@0.3.6:
- resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
-
- eslint-module-utils@2.7.3:
- resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
- optional: true
-
- eslint-plugin-import@2.26.0:
- resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
-
- eslint-plugin-prettier@4.2.1:
- resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
- engines: {node: '>=12.0.0'}
- peerDependencies:
- eslint: '>=7.28.0'
- eslint-config-prettier: '*'
- prettier: '>=2.0.0'
- peerDependenciesMeta:
- eslint-config-prettier:
- optional: true
-
- eslint-plugin-todo-ddl@1.1.1:
- resolution: {integrity: sha512-1FnxUkDUoQLgxdSHxLUYvAoeKyqWgqBSZcULEElxMgwzrgP7aS5loL5uz552Mfe1hbD2/jM+DozvKtt+NK/hbg==}
-
- eslint-plugin-vue@9.1.1:
- resolution: {integrity: sha512-W9n5PB1X2jzC7CK6riG0oAcxjmKrjTF6+keL1rni8n57DZeilx/Fulz+IRJK3lYseLNAygN0I62L7DvioW40Tw==}
- engines: {node: ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
-
- eslint-scope@5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
-
- eslint-scope@7.1.1:
- resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- eslint-utils@3.0.0:
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
- peerDependencies:
- eslint: '>=5'
-
- eslint-visitor-keys@2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
-
- eslint-visitor-keys@3.3.0:
- resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- eslint@8.19.0:
- resolution: {integrity: sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- hasBin: true
-
- espree@9.3.2:
- resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- esquery@1.4.0:
- resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
- engines: {node: '>=0.10'}
-
- esrecurse@4.3.0:
- resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
- engines: {node: '>=4.0'}
-
- estraverse@4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
-
- estraverse@5.3.0:
- resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
- engines: {node: '>=4.0'}
-
- estree-walker@2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
-
- esutils@2.0.3:
- resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
- engines: {node: '>=0.10.0'}
-
- etag@1.8.1:
- resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
- engines: {node: '>= 0.6'}
-
- execa@5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
-
- express@4.18.1:
- resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==}
- engines: {node: '>= 0.10.0'}
-
- fast-deep-equal@3.1.3:
- resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
-
- fast-diff@1.2.0:
- resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
-
- fast-glob@3.2.12:
- resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
- engines: {node: '>=8.6.0'}
-
- fast-json-stable-stringify@2.1.0:
- resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
-
- fast-levenshtein@2.0.6:
- resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
-
- fastq@1.13.0:
- resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
-
- file-entry-cache@6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
-
- fill-range@7.0.1:
- resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
- engines: {node: '>=8'}
-
- finalhandler@1.2.0:
- resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
- engines: {node: '>= 0.8'}
-
- find-up@2.1.0:
- resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==}
- engines: {node: '>=4'}
-
- find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
-
- find-up@5.0.0:
- resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
- engines: {node: '>=10'}
-
- flat-cache@3.0.4:
- resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
- engines: {node: ^10.12.0 || >=12.0.0}
-
- flatted@3.2.6:
- resolution: {integrity: sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==}
-
- follow-redirects@1.15.1:
- resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==}
- engines: {node: '>=4.0'}
- peerDependencies:
- debug: '*'
- peerDependenciesMeta:
- debug:
- optional: true
-
- foreground-child@2.0.0:
- resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
- engines: {node: '>=8.0.0'}
-
- form-data@4.0.0:
- resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
- engines: {node: '>= 6'}
-
- forwarded@0.2.0:
- resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
- engines: {node: '>= 0.6'}
-
- fraction.js@4.2.0:
- resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
-
- fresh@0.5.2:
- resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
- engines: {node: '>= 0.6'}
-
- fs-extra@10.1.0:
- resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
- engines: {node: '>=12'}
-
- fs-extra@11.1.0:
- resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==}
- engines: {node: '>=14.14'}
-
- fs.realpath@1.0.0:
- resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
-
- fsevents@2.3.2:
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
-
- function-bind@1.1.1:
- resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
-
- function.prototype.name@1.1.5:
- resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
- engines: {node: '>= 0.4'}
-
- functional-red-black-tree@1.0.1:
- resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==}
-
- functions-have-names@1.2.3:
- resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
-
- generic-names@4.0.0:
- resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
-
- gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
-
- get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
- get-func-name@2.0.0:
- resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
-
- get-intrinsic@1.1.2:
- resolution: {integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==}
-
- get-stream@6.0.1:
- resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
- engines: {node: '>=10'}
-
- get-symbol-description@1.0.0:
- resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
- engines: {node: '>= 0.4'}
-
- git-raw-commits@2.0.11:
- resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==}
- engines: {node: '>=10'}
- hasBin: true
-
- glob-parent@5.1.2:
- resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
- engines: {node: '>= 6'}
-
- glob-parent@6.0.2:
- resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
- engines: {node: '>=10.13.0'}
-
- glob@7.2.3:
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
-
- global-dirs@0.1.1:
- resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==}
- engines: {node: '>=4'}
-
- globals@11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
-
- globals@13.15.0:
- resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==}
- engines: {node: '>=8'}
-
- globby@11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
- engines: {node: '>=10'}
-
- graceful-fs@4.2.10:
- resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
-
- gzip-size@6.0.0:
- resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
- engines: {node: '>=10'}
-
- hard-rejection@2.1.0:
- resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
- engines: {node: '>=6'}
-
- has-bigints@1.0.2:
- resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
-
- has-flag@3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
-
- has-flag@4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
-
- has-property-descriptors@1.0.0:
- resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
-
- has-symbols@1.0.3:
- resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
- engines: {node: '>= 0.4'}
-
- has-tostringtag@1.0.0:
- resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
- engines: {node: '>= 0.4'}
-
- has@1.0.3:
- resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
- engines: {node: '>= 0.4.0'}
-
- hash-sum@2.0.0:
- resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
-
- hosted-git-info@2.8.9:
- resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
-
- hosted-git-info@4.1.0:
- resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
- engines: {node: '>=10'}
-
- html-encoding-sniffer@4.0.0:
- resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==}
- engines: {node: '>=18'}
-
- html-escaper@2.0.2:
- resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
-
- html-tags@3.2.0:
- resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==}
- engines: {node: '>=8'}
-
- http-errors@2.0.0:
- resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
- engines: {node: '>= 0.8'}
-
- http-proxy-agent@7.0.2:
- resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
- engines: {node: '>= 14'}
-
- https-proxy-agent@7.0.4:
- resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==}
- engines: {node: '>= 14'}
-
- human-signals@2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
-
- iconv-lite@0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
-
- iconv-lite@0.6.3:
- resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
- engines: {node: '>=0.10.0'}
-
- icss-replace-symbols@1.1.0:
- resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==}
-
- icss-utils@5.1.0:
- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- ignore@5.2.0:
- resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
- engines: {node: '>= 4'}
-
- image-size@0.5.5:
- resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
- engines: {node: '>=0.10.0'}
- hasBin: true
-
- immutable@4.1.0:
- resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
-
- import-fresh@3.3.0:
- resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
- engines: {node: '>=6'}
-
- imurmurhash@0.1.4:
- resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
- engines: {node: '>=0.8.19'}
-
- indent-string@4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
- engines: {node: '>=8'}
-
- inflight@1.0.6:
- resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
-
- inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
- ini@1.3.8:
- resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
-
- internal-slot@1.0.3:
- resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
- engines: {node: '>= 0.4'}
-
- invert-kv@3.0.1:
- resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==}
- engines: {node: '>=8'}
-
- ipaddr.js@1.9.1:
- resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
- engines: {node: '>= 0.10'}
-
- is-arrayish@0.2.1:
- resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
-
- is-bigint@1.0.4:
- resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
-
- is-binary-path@2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
- engines: {node: '>=8'}
-
- is-boolean-object@1.1.2:
- resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
- engines: {node: '>= 0.4'}
-
- is-callable@1.2.4:
- resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==}
- engines: {node: '>= 0.4'}
-
- is-core-module@2.9.0:
- resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==}
-
- is-date-object@1.0.5:
- resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
- engines: {node: '>= 0.4'}
-
- is-extglob@2.1.1:
- resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
- engines: {node: '>=0.10.0'}
-
- is-fullwidth-code-point@3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
-
- is-glob@4.0.3:
- resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
- engines: {node: '>=0.10.0'}
-
- is-negative-zero@2.0.2:
- resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
- engines: {node: '>= 0.4'}
-
- is-number-object@1.0.7:
- resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
- engines: {node: '>= 0.4'}
-
- is-number@7.0.0:
- resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
- engines: {node: '>=0.12.0'}
-
- is-obj@2.0.0:
- resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
- engines: {node: '>=8'}
-
- is-plain-obj@1.1.0:
- resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
- engines: {node: '>=0.10.0'}
-
- is-potential-custom-element-name@1.0.1:
- resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
-
- is-regex@1.1.4:
- resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
- engines: {node: '>= 0.4'}
-
- is-shared-array-buffer@1.0.2:
- resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
-
- is-stream@2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
-
- is-string@1.0.7:
- resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
- engines: {node: '>= 0.4'}
-
- is-symbol@1.0.4:
- resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
- engines: {node: '>= 0.4'}
-
- is-text-path@1.0.1:
- resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==}
- engines: {node: '>=0.10.0'}
-
- is-weakref@1.0.2:
- resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
-
- is-what@3.14.1:
- resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==}
-
- isexe@2.0.0:
- resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
-
- istanbul-lib-coverage@3.2.0:
- resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
- engines: {node: '>=8'}
-
- istanbul-lib-report@3.0.0:
- resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
- engines: {node: '>=8'}
-
- istanbul-reports@3.1.4:
- resolution: {integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==}
- engines: {node: '>=8'}
-
- jiti@1.16.0:
- resolution: {integrity: sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg==}
- hasBin: true
-
- js-tokens@4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
-
- js-yaml@4.1.0:
- resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
- hasBin: true
-
- jsdom@24.0.0:
- resolution: {integrity: sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==}
- engines: {node: '>=18'}
- peerDependencies:
- canvas: ^2.11.2
- peerDependenciesMeta:
- canvas:
- optional: true
-
- jsesc@2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
- hasBin: true
-
- json-parse-even-better-errors@2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
-
- json-schema-traverse@0.4.1:
- resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
-
- json-schema-traverse@1.0.0:
- resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
-
- json-stable-stringify-without-jsonify@1.0.1:
- resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
-
- json5@1.0.1:
- resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
- hasBin: true
-
- json5@2.2.1:
- resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
- engines: {node: '>=6'}
- hasBin: true
-
- jsonc-parser@3.0.0:
- resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==}
-
- jsonfile@6.1.0:
- resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
-
- jsonparse@1.3.1:
- resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
- engines: {'0': node >= 0.2.0}
-
- kind-of@6.0.3:
- resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
- engines: {node: '>=0.10.0'}
-
- kolorist@1.6.0:
- resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==}
-
- lcid@3.1.1:
- resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==}
- engines: {node: '>=8'}
-
- less@4.1.3:
- resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==}
- engines: {node: '>=6'}
- hasBin: true
-
- levn@0.4.1:
- resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
- engines: {node: '>= 0.8.0'}
-
- licia@1.36.0:
- resolution: {integrity: sha512-T1E+U8ObQmsVVTE4XN/OUUhwve8f9cDgKFFBOdJvuXIN1uZvKEQa0PP8Q+KSgSRCgUnp/gjvxGKskNt4K5pVkA==}
-
- lilconfig@2.0.5:
- resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==}
- engines: {node: '>=10'}
-
- lines-and-columns@1.2.4:
- resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
-
- loader-utils@3.2.0:
- resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==}
- engines: {node: '>= 12.13.0'}
-
- local-pkg@0.4.1:
- resolution: {integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==}
- engines: {node: '>=14'}
-
- local-pkg@0.4.2:
- resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==}
- engines: {node: '>=14'}
-
- localstorage-polyfill@1.0.1:
- resolution: {integrity: sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==}
- engines: {node: '>=6'}
-
- locate-path@2.0.0:
- resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
- engines: {node: '>=4'}
-
- locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
-
- locate-path@6.0.0:
- resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
- engines: {node: '>=10'}
-
- lodash.camelcase@4.3.0:
- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
-
- lodash.isfunction@3.0.9:
- resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==}
-
- lodash.isplainobject@4.0.6:
- resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
-
- lodash.kebabcase@4.1.1:
- resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==}
-
- lodash.merge@4.6.2:
- resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
-
- lodash.mergewith@4.6.2:
- resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==}
-
- lodash.snakecase@4.1.1:
- resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==}
-
- lodash.startcase@4.4.0:
- resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
-
- lodash.uniq@4.5.0:
- resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
-
- lodash.upperfirst@4.3.1:
- resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==}
-
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
- loupe@2.3.4:
- resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==}
-
- lru-cache@6.0.0:
- resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
- engines: {node: '>=10'}
-
- magic-string@0.25.9:
- resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
-
- magic-string@0.26.7:
- resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==}
- engines: {node: '>=12'}
-
- make-dir@2.1.0:
- resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
- engines: {node: '>=6'}
-
- make-dir@3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
-
- make-error@1.3.6:
- resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
-
- map-obj@1.0.1:
- resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
- engines: {node: '>=0.10.0'}
-
- map-obj@4.3.0:
- resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
- engines: {node: '>=8'}
-
- mdn-data@2.0.28:
- resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
-
- media-typer@0.3.0:
- resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
- engines: {node: '>= 0.6'}
-
- meow@8.1.2:
- resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
- engines: {node: '>=10'}
-
- merge-descriptors@1.0.1:
- resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
-
- merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
-
- merge2@1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
-
- merge@2.1.1:
- resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==}
-
- methods@1.1.2:
- resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
- engines: {node: '>= 0.6'}
-
- micromatch@4.0.5:
- resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
- engines: {node: '>=8.6'}
-
- mime-db@1.52.0:
- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
- engines: {node: '>= 0.6'}
-
- mime-types@2.1.35:
- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
- engines: {node: '>= 0.6'}
-
- mime@1.6.0:
- resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
- engines: {node: '>=4'}
- hasBin: true
-
- mime@3.0.0:
- resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- mimic-fn@2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
-
- min-indent@1.0.1:
- resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
- engines: {node: '>=4'}
-
- minimatch@3.1.2:
- resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
-
- minimist-options@4.1.0:
- resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
- engines: {node: '>= 6'}
-
- minimist@1.2.6:
- resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
-
- module-alias@2.2.2:
- resolution: {integrity: sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==}
-
- mrmime@1.0.1:
- resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
- engines: {node: '>=10'}
-
- ms@2.0.0:
- resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
-
- ms@2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
-
- ms@2.1.3:
- resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
-
- nanoid@3.3.4:
- resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
-
- natural-compare@1.4.0:
- resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
-
- needle@3.1.0:
- resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==}
- engines: {node: '>= 4.4.x'}
- hasBin: true
-
- negotiator@0.6.3:
- resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
- engines: {node: '>= 0.6'}
-
- node-fetch-native@0.1.8:
- resolution: {integrity: sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==}
-
- node-releases@2.0.6:
- resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==}
-
- normalize-package-data@2.5.0:
- resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
-
- normalize-package-data@3.0.3:
- resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
- engines: {node: '>=10'}
-
- normalize-path@3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
-
- normalize-range@0.1.2:
- resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
- engines: {node: '>=0.10.0'}
-
- npm-run-path@4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
-
- nth-check@2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
-
- nwsapi@2.2.7:
- resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
-
- object-inspect@1.12.2:
- resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
-
- object-keys@1.1.1:
- resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
- engines: {node: '>= 0.4'}
-
- object.assign@4.1.2:
- resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
- engines: {node: '>= 0.4'}
-
- object.entries@1.1.5:
- resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==}
- engines: {node: '>= 0.4'}
-
- object.values@1.1.5:
- resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==}
- engines: {node: '>= 0.4'}
-
- ohmyfetch@0.4.21:
- resolution: {integrity: sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==}
-
- on-finished@2.4.1:
- resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
- engines: {node: '>= 0.8'}
-
- once@1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
-
- onetime@5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
- engines: {node: '>=6'}
-
- optionator@0.9.1:
- resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
- engines: {node: '>= 0.8.0'}
-
- or@0.2.0:
- resolution: {integrity: sha512-BHB8VZq2isxkyRaCBZ6CZCbQBzCT+gy8LPiqdbMH1+Fd6biFj3v8ebjeYzzL51PbsApsPYnGegGTO6KLQMxxDw==}
-
- os-locale-s-fix@1.0.8-fix-1:
- resolution: {integrity: sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==}
- engines: {node: '>=10', yarn: ^1.22.4}
-
- p-limit@1.3.0:
- resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
- engines: {node: '>=4'}
-
- p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
-
- p-limit@3.1.0:
- resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
- engines: {node: '>=10'}
-
- p-locate@2.0.0:
- resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==}
- engines: {node: '>=4'}
-
- p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
-
- p-locate@5.0.0:
- resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
- engines: {node: '>=10'}
-
- p-try@1.0.0:
- resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
- engines: {node: '>=4'}
-
- p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
-
- parent-module@1.0.1:
- resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
- engines: {node: '>=6'}
-
- parse-css-font@4.0.0:
- resolution: {integrity: sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==}
-
- parse-json@5.2.0:
- resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
- engines: {node: '>=8'}
-
- parse-node-version@1.0.1:
- resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
- engines: {node: '>= 0.10'}
-
- parse5@7.1.2:
- resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
-
- parseurl@1.3.3:
- resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
- engines: {node: '>= 0.8'}
-
- path-exists@3.0.0:
- resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
- engines: {node: '>=4'}
-
- path-exists@4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
-
- path-is-absolute@1.0.1:
- resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
- engines: {node: '>=0.10.0'}
-
- path-key@3.1.1:
- resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
- engines: {node: '>=8'}
-
- path-parse@1.0.7:
- resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
-
- path-to-regexp@0.1.7:
- resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
-
- path-type@4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
-
- pathe@0.3.9:
- resolution: {integrity: sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==}
-
- pathval@1.1.1:
- resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
-
- perfect-debounce@0.1.3:
- resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==}
-
- picocolors@1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
-
- picomatch@2.3.1:
- resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
- engines: {node: '>=8.6'}
-
- pify@2.3.0:
- resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
- engines: {node: '>=0.10.0'}
-
- pify@4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
-
- pinia@2.0.35:
- resolution: {integrity: sha512-P1IKKQWhxGXiiZ3atOaNI75bYlFUbRxtJdhPLX059Z7+b9Z04rnTZdSY8Aph1LA+/4QEMAYHsTQ638Wfe+6K5g==}
- peerDependencies:
- '@vue/composition-api': ^1.4.0
- typescript: '>=4.4.4'
- vue: ^2.6.14 || ^3.2.0
- peerDependenciesMeta:
- '@vue/composition-api':
- optional: true
- typescript:
- optional: true
-
- postcss-import@14.1.0:
- resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- postcss: ^8.0.0
-
- postcss-load-config@3.1.4:
- resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
- engines: {node: '>= 10'}
- peerDependencies:
- postcss: '>=8.0.9'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
-
- postcss-modules-extract-imports@3.0.0:
- resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules-local-by-default@4.0.0:
- resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules-scope@3.0.0:
- resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules-values@4.0.0:
- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules@4.3.1:
- resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==}
- peerDependencies:
- postcss: ^8.0.0
-
- postcss-selector-parser@6.0.10:
- resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
- engines: {node: '>=4'}
-
- postcss-value-parser@4.2.0:
- resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
-
- postcss@8.4.19:
- resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==}
- engines: {node: ^10 || ^12 || >=14}
-
- prelude-ls@1.2.1:
- resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
- engines: {node: '>= 0.8.0'}
-
- prettier-linter-helpers@1.0.0:
- resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
- engines: {node: '>=6.0.0'}
-
- prettier@2.7.1:
- resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
- engines: {node: '>=10.13.0'}
- hasBin: true
-
- proxy-addr@2.0.7:
- resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
- engines: {node: '>= 0.10'}
-
- prr@1.0.1:
- resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
-
- psl@1.9.0:
- resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
-
- punycode@2.1.1:
- resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
- engines: {node: '>=6'}
-
- punycode@2.3.1:
- resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
- engines: {node: '>=6'}
-
- q@1.5.1:
- resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
- engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
-
- qrcode-reader@1.0.4:
- resolution: {integrity: sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==}
-
- qrcode-terminal@0.12.0:
- resolution: {integrity: sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==}
- hasBin: true
-
- qs@6.10.3:
- resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==}
- engines: {node: '>=0.6'}
-
- querystringify@2.2.0:
- resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
-
- queue-microtask@1.2.3:
- resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
-
- quick-lru@4.0.1:
- resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
- engines: {node: '>=8'}
-
- range-parser@1.2.1:
- resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
- engines: {node: '>= 0.6'}
-
- raw-body@2.5.1:
- resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
- engines: {node: '>= 0.8'}
-
- read-cache@1.0.0:
- resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
-
- read-pkg-up@7.0.1:
- resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
- engines: {node: '>=8'}
-
- read-pkg@5.2.0:
- resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
- engines: {node: '>=8'}
-
- readable-stream@3.6.0:
- resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
- engines: {node: '>= 6'}
-
- readdirp@3.6.0:
- resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
- engines: {node: '>=8.10.0'}
-
- redent@3.0.0:
- resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
- engines: {node: '>=8'}
-
- regenerator-runtime@0.13.10:
- resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==}
-
- regexp.prototype.flags@1.4.3:
- resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
- engines: {node: '>= 0.4'}
-
- regexpp@3.2.0:
- resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
- engines: {node: '>=8'}
-
- require-directory@2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
-
- require-from-string@2.0.2:
- resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
- engines: {node: '>=0.10.0'}
-
- requires-port@1.0.0:
- resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
-
- resolve-from@4.0.0:
- resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
- engines: {node: '>=4'}
-
- resolve-from@5.0.0:
- resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
- engines: {node: '>=8'}
-
- resolve-global@1.0.0:
- resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==}
- engines: {node: '>=8'}
-
- resolve@1.22.1:
- resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
- hasBin: true
-
- reusify@1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
- engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
-
- rimraf@3.0.2:
- resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
- hasBin: true
-
- rollup@2.75.7:
- resolution: {integrity: sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- rollup@2.79.1:
- resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- rrweb-cssom@0.6.0:
- resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==}
-
- run-parallel@1.2.0:
- resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
-
- safe-area-insets@1.4.1:
- resolution: {integrity: sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==}
-
- safe-buffer@5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
-
- safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
-
- safer-buffer@2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
-
- sass@1.53.0:
- resolution: {integrity: sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==}
- engines: {node: '>=12.0.0'}
- hasBin: true
-
- sax@1.2.4:
- resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
-
- saxes@6.0.0:
- resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
- engines: {node: '>=v12.22.7'}
-
- semver@5.7.1:
- resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
- hasBin: true
-
- semver@6.3.0:
- resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
- hasBin: true
-
- semver@7.3.7:
- resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
- engines: {node: '>=10'}
- hasBin: true
-
- semver@7.3.8:
- resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
- engines: {node: '>=10'}
- hasBin: true
-
- send@0.18.0:
- resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
- engines: {node: '>= 0.8.0'}
-
- serve-static@1.15.0:
- resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
- engines: {node: '>= 0.8.0'}
-
- setprototypeof@1.2.0:
- resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
-
- shebang-command@2.0.0:
- resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
- engines: {node: '>=8'}
-
- shebang-regex@3.0.0:
- resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
- engines: {node: '>=8'}
-
- side-channel@1.0.4:
- resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
-
- signal-exit@3.0.7:
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
-
- simple-git-hooks@2.8.1:
- resolution: {integrity: sha512-DYpcVR1AGtSfFUNzlBdHrQGPsOhuuEJ/FkmPOOlFysP60AHd3nsEpkGq/QEOdtUyT1Qhk7w9oLmFoMG+75BDog==}
- hasBin: true
-
- sirv@2.0.2:
- resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==}
- engines: {node: '>= 10'}
-
- slash@3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
- engines: {node: '>=8'}
-
- source-map-js@1.0.2:
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
- engines: {node: '>=0.10.0'}
-
- source-map-support@0.5.21:
- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
-
- source-map@0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
-
- sourcemap-codec@1.4.8:
- resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
-
- spdx-correct@3.1.1:
- resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
-
- spdx-exceptions@2.3.0:
- resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
-
- spdx-expression-parse@3.0.1:
- resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
-
- spdx-license-ids@3.0.12:
- resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==}
-
- split2@3.2.2:
- resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
-
- statuses@2.0.1:
- resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
- engines: {node: '>= 0.8'}
-
- streamsearch@1.1.0:
- resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
- engines: {node: '>=10.0.0'}
-
- string-hash@1.1.3:
- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
-
- string-width@4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
- engines: {node: '>=8'}
-
- string.prototype.trimend@1.0.5:
- resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==}
-
- string.prototype.trimstart@1.0.5:
- resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==}
-
- string_decoder@1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
-
- strip-ansi@6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
-
- strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
-
- strip-final-newline@2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
-
- strip-indent@3.0.0:
- resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
- engines: {node: '>=8'}
-
- strip-json-comments@3.1.1:
- resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
- engines: {node: '>=8'}
-
- supports-color@5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
-
- supports-color@7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
-
- supports-preserve-symlinks-flag@1.0.0:
- resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
- engines: {node: '>= 0.4'}
-
- svg-tags@1.0.0:
- resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
-
- symbol-tree@3.2.4:
- resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
-
- systemjs@6.13.0:
- resolution: {integrity: sha512-P3cgh2bpaPvAO2NE3uRp/n6hmk4xPX4DQf+UzTlCAycssKdqhp6hjw+ENWe+aUS7TogKRFtptMosTSFeC6R55g==}
-
- tapable@2.2.1:
- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
- engines: {node: '>=6'}
-
- terser@5.15.1:
- resolution: {integrity: sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==}
- engines: {node: '>=10'}
- hasBin: true
-
- test-exclude@6.0.0:
- resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
- engines: {node: '>=8'}
-
- text-extensions@1.9.0:
- resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==}
- engines: {node: '>=0.10'}
-
- text-table@0.2.0:
- resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
-
- through2@4.0.2:
- resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
-
- through@2.3.8:
- resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
-
- tinypool@0.2.1:
- resolution: {integrity: sha512-HFU5ZYVq3wBfhSaf8qdqGsneaqXm0FgJQpoUlJbVdHpRLzm77IneKAD3RjzJWZvIv0YpPB9S7LUW53f6BE6ZSg==}
- engines: {node: '>=14.0.0'}
-
- tinyspy@0.3.3:
- resolution: {integrity: sha512-gRiUR8fuhUf0W9lzojPf1N1euJYA30ISebSfgca8z76FOvXtVXqd5ojEIaKLWbDQhAaC3ibxZIjqbyi4ybjcTw==}
- engines: {node: '>=14.0.0'}
-
- to-fast-properties@2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
-
- to-regex-range@5.0.1:
- resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
- engines: {node: '>=8.0'}
-
- toidentifier@1.0.1:
- resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
- engines: {node: '>=0.6'}
-
- totalist@3.0.0:
- resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==}
- engines: {node: '>=6'}
-
- tough-cookie@4.1.3:
- resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==}
- engines: {node: '>=6'}
-
- tr46@5.0.0:
- resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==}
- engines: {node: '>=18'}
-
- trim-newlines@3.0.1:
- resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
- engines: {node: '>=8'}
-
- ts-node@10.9.1:
- resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
- hasBin: true
- peerDependencies:
- '@swc/core': '>=1.2.50'
- '@swc/wasm': '>=1.2.50'
- '@types/node': '*'
- typescript: '>=2.7'
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- '@swc/wasm':
- optional: true
-
- tsconfig-paths@3.14.1:
- resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
-
- tslib@1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
-
- tslib@2.4.0:
- resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
-
- tsutils@3.21.0:
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
-
- type-check@0.4.0:
- resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
- engines: {node: '>= 0.8.0'}
-
- type-detect@4.0.8:
- resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
- engines: {node: '>=4'}
-
- type-fest@0.18.1:
- resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
- engines: {node: '>=10'}
-
- type-fest@0.20.2:
- resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
- engines: {node: '>=10'}
-
- type-fest@0.6.0:
- resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
- engines: {node: '>=8'}
-
- type-fest@0.8.1:
- resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
- engines: {node: '>=8'}
-
- type-is@1.6.18:
- resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
- engines: {node: '>= 0.6'}
-
- typescript@4.7.4:
- resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
- engines: {node: '>=4.2.0'}
- hasBin: true
-
- ufo@0.8.6:
- resolution: {integrity: sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==}
-
- unbox-primitive@1.0.2:
- resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
-
- unconfig@0.3.7:
- resolution: {integrity: sha512-1589b7oGa8ILBYpta7TndM5mLHLzHUqBfhszeZxuUBrjO/RoQ52VGVWsS3w0C0GLNxO9RPmqkf6BmIvBApaRdA==}
-
- undici@5.12.0:
- resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==}
- engines: {node: '>=12.18'}
-
- universalify@0.2.0:
- resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
- engines: {node: '>= 4.0.0'}
-
- universalify@2.0.0:
- resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
- engines: {node: '>= 10.0.0'}
-
- unocss-preset-weapp@0.2.1:
- resolution: {integrity: sha512-uJlfTJ5WBnA1tqVuIQ7XcGauX3FNLD6fqbYf79grN6O3cfCi8wkAxddbybQIgPkDDRplpCvs6tdO1/l6YJgSvg==}
-
- unocss@0.46.4:
- resolution: {integrity: sha512-fm+t0p/Sni32s9yxn4JC1nEAHOrjo8vYR0+Wwxnbtu+vYPef/562EFAu2qoagZRRU7pVab1L0EiivcFHlcErGA==}
- engines: {node: '>=14'}
- peerDependencies:
- '@unocss/webpack': 0.46.4
- peerDependenciesMeta:
- '@unocss/webpack':
- optional: true
-
- unpipe@1.0.0:
- resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
- engines: {node: '>= 0.8'}
-
- unplugin-attributify-to-class@0.2.0:
- resolution: {integrity: sha512-vvF2jn17E2wl/Sf6htC3EZ9kyW3xaX4APz2fgyvyi620CyhFVJotUFj7xGEk02MXr36u7ylK3PHkgpJxS5lsvA==}
-
- unplugin-transform-class@0.2.0:
- resolution: {integrity: sha512-ReppJAAy4K9Iga66PGYci5S/Jodqm05WgiDoNpAfJn2bqE/X2mWwFIqNsHWWXsFGPDIzbaFHQvIGVIcHAixQrg==}
-
- unplugin@0.10.2:
- resolution: {integrity: sha512-6rk7GUa4ICYjae5PrAllvcDeuT8pA9+j5J5EkxbMFaV+SalHhxZ7X2dohMzu6C3XzsMT+6jwR/+pwPNR3uK9MA==}
-
- unquote@1.1.1:
- resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
-
- update-browserslist-db@1.0.10:
- resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
-
- uri-js@4.4.1:
- resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
-
- url-parse@1.5.10:
- resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
-
- util-deprecate@1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
-
- utils-merge@1.0.1:
- resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
- engines: {node: '>= 0.4.0'}
-
- v8-compile-cache-lib@3.0.1:
- resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
-
- v8-compile-cache@2.3.0:
- resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
-
- v8-to-istanbul@9.0.1:
- resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==}
- engines: {node: '>=10.12.0'}
-
- validate-npm-package-license@3.0.4:
- resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
-
- vary@1.1.2:
- resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
- engines: {node: '>= 0.8'}
-
- vite-plugin-eslint@1.6.1:
- resolution: {integrity: sha512-wXwGJ222zjlllHmmPXX6oSU8DbmYjnA6HHBYbOLT8WAc73j4/YAtBQHCVSoHOTPiT4TPzsuZSvputWwc86BweQ==}
- peerDependencies:
- eslint: '>=7'
- vite: ^2.0.0
-
- vite@2.9.14:
- resolution: {integrity: sha512-P/UCjSpSMcE54r4mPak55hWAZPlyfS369svib/gpmz8/01L822lMPOJ/RYW6tLCe1RPvMvOsJ17erf55bKp4Hw==}
- engines: {node: '>=12.2.0'}
- hasBin: true
- peerDependencies:
- less: '*'
- sass: '*'
- stylus: '*'
- peerDependenciesMeta:
- less:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
-
- vite@3.2.3:
- resolution: {integrity: sha512-h8jl1TZ76eGs3o2dIBSsvXDLb1m/Ec1iej8ZMdz+PsaFUsftZeWe2CZOI3qogEsMNaywc17gu0q6cQDzh/weCQ==}
- engines: {node: ^14.18.0 || >=16.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': '>= 14'
- less: '*'
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
-
- vitest@0.16.0:
- resolution: {integrity: sha512-Ntp6jrM8wf2NMtamMBLkRBBdeqHkgAH/WMh5Xryts1j2ft2D8QZQbiSVFkSl4WmEQzcPP0YM069g/Ga1vtnEtg==}
- engines: {node: '>=v14.16.0'}
- hasBin: true
- peerDependencies:
- '@vitest/ui': '*'
- c8: '*'
- happy-dom: '*'
- jsdom: '*'
- peerDependenciesMeta:
- '@vitest/ui':
- optional: true
- c8:
- optional: true
- happy-dom:
- optional: true
- jsdom:
- optional: true
-
- vk-uview-ui@1.3.7:
- resolution: {integrity: sha512-u25eKVyPxlZCj4CAYwWH5L32JvrMJtpIQiyhdK/4/jHTnmCrrrj2bjAHAoZ0GzBBXYGoonj3ZgnFzzeysh/3ww==}
- engines: {HBuilderX: ^3.1.0}
-
- vue-demi@0.14.7:
- resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
- engines: {node: '>=12'}
- hasBin: true
- peerDependencies:
- '@vue/composition-api': ^1.0.0-rc.1
- vue: ^3.0.0-0 || ^2.6.0
- peerDependenciesMeta:
- '@vue/composition-api':
- optional: true
-
- vue-eslint-parser@9.0.3:
- resolution: {integrity: sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==}
- engines: {node: ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: '>=6.0.0'
-
- vue-i18n@9.1.10:
- resolution: {integrity: sha512-jpr7gV5KPk4n+sSPdpZT8Qx3XzTcNDWffRlHV/cT2NUyEf+sEgTTmLvnBAibjOFJ0zsUyZlVTAWH5DDnYep+1g==}
- engines: {node: '>= 10'}
- peerDependencies:
- vue: ^3.0.0
-
- vue-router@4.1.6:
- resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
- peerDependencies:
- vue: ^3.2.0
-
- vue@3.2.45:
- resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==}
-
- vuex@4.0.2:
- resolution: {integrity: sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==}
- peerDependencies:
- vue: ^3.0.2
+dependencies:
+ '@dcloudio/uni-app':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(@dcloudio/types@3.0.19)(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-app-plus':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45)
+ '@dcloudio/uni-components':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001
+ '@dcloudio/uni-h5':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-mp-alipay':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-mp-baidu':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-mp-kuaishou':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-mp-lark':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-mp-qq':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-mp-toutiao':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-mp-weixin':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-quickapp-webview':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ axios:
+ specifier: ^0.27.2
+ version: 0.27.2
+ cz-git:
+ specifier: ^1.4.1
+ version: 1.4.1
+ decimal.js:
+ specifier: ^10.4.3
+ version: 10.4.3
+ or:
+ specifier: ^0.2.0
+ version: 0.2.0
+ pinia:
+ specifier: ^2.0.35
+ version: 2.0.35(typescript@4.7.4)(vue@3.2.45)
+ vk-uview-ui:
+ specifier: ^1.3.7
+ version: 1.3.7
+ vue:
+ specifier: ^3.2.41
+ version: 3.2.45
+ vue-demi:
+ specifier: latest
+ version: 0.14.7(vue@3.2.45)
+ vue-i18n:
+ specifier: ^9.1.9
+ version: 9.1.10(vue@3.2.45)
+ vuex:
+ specifier: ^4.0.2
+ version: 4.0.2(vue@3.2.45)
+
+devDependencies:
+ '@commitlint/cli':
+ specifier: ^17.4.2
+ version: 17.4.2
+ '@commitlint/config-conventional':
+ specifier: ^17.4.2
+ version: 17.4.2
+ '@dcloudio/types':
+ specifier: ^3.0.16
+ version: 3.0.19
+ '@dcloudio/uni-automator':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-cli-shared':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
+ '@dcloudio/uni-stacktracey':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001
+ '@dcloudio/vite-plugin-uni':
+ specifier: 3.0.0-alpha-3060920221114001
+ version: 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45)
+ '@types/node':
+ specifier: ^17.0.45
+ version: 17.0.45
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^5.30.3
+ version: 5.30.3(@typescript-eslint/parser@5.30.3)(eslint@8.19.0)(typescript@4.7.4)
+ '@typescript-eslint/parser':
+ specifier: ^5.30.3
+ version: 5.30.3(eslint@8.19.0)(typescript@4.7.4)
+ '@vitejs/plugin-vue':
+ specifier: ^2.3.3
+ version: 2.3.3(vite@3.2.3)(vue@3.2.45)
+ '@vitest/ui':
+ specifier: ^0.10.5
+ version: 0.10.5
+ c8:
+ specifier: ^7.11.3
+ version: 7.11.3
+ czg:
+ specifier: ^1.4.1
+ version: 1.4.1
+ eslint:
+ specifier: ^8.19.0
+ version: 8.19.0
+ eslint-config-airbnb-base:
+ specifier: ^15.0.0
+ version: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.19.0)
+ eslint-config-prettier:
+ specifier: ^8.5.0
+ version: 8.5.0(eslint@8.19.0)
+ eslint-plugin-import:
+ specifier: ^2.26.0
+ version: 2.26.0(@typescript-eslint/parser@5.30.3)(eslint@8.19.0)
+ eslint-plugin-prettier:
+ specifier: ^4.2.1
+ version: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.19.0)(prettier@2.7.1)
+ eslint-plugin-todo-ddl:
+ specifier: ^1.1.1
+ version: 1.1.1
+ eslint-plugin-vue:
+ specifier: ^9.1.1
+ version: 9.1.1(eslint@8.19.0)
+ jsdom:
+ specifier: ^24.0.0
+ version: 24.0.0
+ less:
+ specifier: ^4.1.3
+ version: 4.1.3
+ prettier:
+ specifier: ^2.7.1
+ version: 2.7.1
+ sass:
+ specifier: ^1.53.0
+ version: 1.53.0
+ simple-git-hooks:
+ specifier: ^2.8.1
+ version: 2.8.1
+ typescript:
+ specifier: ^4.7.4
+ version: 4.7.4
+ unocss:
+ specifier: ^0.46.4
+ version: 0.46.4(vite@3.2.3)
+ unocss-preset-weapp:
+ specifier: ^0.2.1
+ version: 0.2.1
+ vite:
+ specifier: ^3.1.8
+ version: 3.2.3(@types/node@17.0.45)(less@4.1.3)(sass@1.53.0)(terser@5.15.1)
+ vite-plugin-eslint:
+ specifier: ^1.6.1
+ version: 1.6.1(eslint@8.19.0)(vite@3.2.3)
+ vitest:
+ specifier: ^0.16.0
+ version: 0.16.0(@vitest/ui@0.10.5)(c8@7.11.3)(jsdom@24.0.0)(less@4.1.3)(sass@1.53.0)
- w3c-xmlserializer@5.0.0:
- resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
- engines: {node: '>=18'}
-
- webidl-conversions@7.0.0:
- resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
- engines: {node: '>=12'}
-
- webpack-sources@3.2.3:
- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
- engines: {node: '>=10.13.0'}
-
- webpack-virtual-modules@0.4.6:
- resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==}
-
- whatwg-encoding@3.1.1:
- resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
- engines: {node: '>=18'}
-
- whatwg-mimetype@4.0.0:
- resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
- engines: {node: '>=18'}
-
- whatwg-url@14.0.0:
- resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==}
- engines: {node: '>=18'}
-
- which-boxed-primitive@1.0.2:
- resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
-
- which@2.0.2:
- resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
- engines: {node: '>= 8'}
- hasBin: true
-
- word-wrap@1.2.3:
- resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
- engines: {node: '>=0.10.0'}
-
- wrap-ansi@7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
-
- wrappy@1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
-
- ws@8.16.0:
- resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
- ws@8.8.0:
- resolution: {integrity: sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ^5.0.2
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
- xml-name-validator@4.0.0:
- resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
- engines: {node: '>=12'}
-
- xml-name-validator@5.0.0:
- resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
- engines: {node: '>=18'}
-
- xmlchars@2.2.0:
- resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
-
- xmlhttprequest@1.8.0:
- resolution: {integrity: sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==}
- engines: {node: '>=0.4.0'}
-
- xregexp@3.1.0:
- resolution: {integrity: sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==}
-
- y18n@5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
-
- yallist@4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
-
- yaml@1.10.2:
- resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
- engines: {node: '>= 6'}
-
- yargs-parser@20.2.9:
- resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
- engines: {node: '>=10'}
-
- yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
-
- yargs@16.2.0:
- resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
- engines: {node: '>=10'}
-
- yargs@17.6.2:
- resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==}
- engines: {node: '>=12'}
-
- yn@3.1.1:
- resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
- engines: {node: '>=6'}
-
- yocto-queue@0.1.0:
- resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
- engines: {node: '>=10'}
-
-snapshots:
+packages:
- '@ampproject/remapping@2.2.0':
+ /@ampproject/remapping@2.2.0:
+ resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
+ engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/gen-mapping': 0.1.1
'@jridgewell/trace-mapping': 0.3.14
- '@antfu/install-pkg@0.1.1':
+ /@antfu/install-pkg@0.1.1:
+ resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
dependencies:
execa: 5.1.1
find-up: 5.0.0
+ dev: true
- '@antfu/utils@0.5.2': {}
+ /@antfu/utils@0.5.2:
+ resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==}
+ dev: true
- '@babel/code-frame@7.18.6':
+ /@babel/code-frame@7.18.6:
+ resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/highlight': 7.18.6
- '@babel/compat-data@7.20.1': {}
+ /@babel/compat-data@7.20.1:
+ resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==}
+ engines: {node: '>=6.9.0'}
- '@babel/core@7.20.2':
+ /@babel/core@7.20.2:
+ resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.0
'@babel/code-frame': 7.18.6
@@ -3528,17 +222,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.20.4':
+ /@babel/generator@7.20.4:
+ resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
'@jridgewell/gen-mapping': 0.3.2
jsesc: 2.5.2
- '@babel/helper-annotate-as-pure@7.18.6':
+ /@babel/helper-annotate-as-pure@7.18.6:
+ resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
+ dev: true
- '@babel/helper-compilation-targets@7.20.0(@babel/core@7.20.2)':
+ /@babel/helper-compilation-targets@7.20.0(@babel/core@7.20.2):
+ resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
dependencies:
'@babel/compat-data': 7.20.1
'@babel/core': 7.20.2
@@ -3546,7 +249,11 @@ snapshots:
browserslist: 4.21.4
semver: 6.3.0
- '@babel/helper-create-class-features-plugin@7.20.2(@babel/core@7.20.2)':
+ /@babel/helper-create-class-features-plugin@7.20.2(@babel/core@7.20.2):
+ resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
dependencies:
'@babel/core': 7.20.2
'@babel/helper-annotate-as-pure': 7.18.6
@@ -3558,27 +265,41 @@ snapshots:
'@babel/helper-split-export-declaration': 7.18.6
transitivePeerDependencies:
- supports-color
+ dev: true
- '@babel/helper-environment-visitor@7.18.9': {}
+ /@babel/helper-environment-visitor@7.18.9:
+ resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
+ engines: {node: '>=6.9.0'}
- '@babel/helper-function-name@7.19.0':
+ /@babel/helper-function-name@7.19.0:
+ resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.18.10
'@babel/types': 7.20.2
- '@babel/helper-hoist-variables@7.18.6':
+ /@babel/helper-hoist-variables@7.18.6:
+ resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
- '@babel/helper-member-expression-to-functions@7.18.9':
+ /@babel/helper-member-expression-to-functions@7.18.9:
+ resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
+ dev: true
- '@babel/helper-module-imports@7.18.6':
+ /@babel/helper-module-imports@7.18.6:
+ resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
- '@babel/helper-module-transforms@7.20.2':
+ /@babel/helper-module-transforms@7.20.2:
+ resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-module-imports': 7.18.6
@@ -3591,13 +312,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-optimise-call-expression@7.18.6':
+ /@babel/helper-optimise-call-expression@7.18.6:
+ resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
+ dev: true
- '@babel/helper-plugin-utils@7.20.2': {}
+ /@babel/helper-plugin-utils@7.20.2:
+ resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
+ engines: {node: '>=6.9.0'}
+ dev: true
- '@babel/helper-replace-supers@7.19.1':
+ /@babel/helper-replace-supers@7.19.1:
+ resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-member-expression-to-functions': 7.18.9
@@ -3606,22 +335,35 @@ snapshots:
'@babel/types': 7.20.2
transitivePeerDependencies:
- supports-color
+ dev: true
- '@babel/helper-simple-access@7.20.2':
+ /@babel/helper-simple-access@7.20.2:
+ resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
- '@babel/helper-split-export-declaration@7.18.6':
+ /@babel/helper-split-export-declaration@7.18.6:
+ resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.20.2
- '@babel/helper-string-parser@7.19.4': {}
+ /@babel/helper-string-parser@7.19.4:
+ resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
+ engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.19.1': {}
+ /@babel/helper-validator-identifier@7.19.1:
+ resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
+ engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.18.6': {}
+ /@babel/helper-validator-option@7.18.6:
+ resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
+ engines: {node: '>=6.9.0'}
- '@babel/helpers@7.20.1':
+ /@babel/helpers@7.20.1:
+ resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.18.10
'@babel/traverse': 7.20.1
@@ -3629,32 +371,55 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/highlight@7.18.6':
+ /@babel/highlight@7.18.6:
+ resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-validator-identifier': 7.19.1
chalk: 2.4.2
js-tokens: 4.0.0
- '@babel/parser@7.20.3':
+ /@babel/parser@7.20.3:
+ resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
dependencies:
'@babel/types': 7.20.2
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.20.2)':
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.20.2):
+ resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.20.2
'@babel/helper-plugin-utils': 7.20.2
+ dev: true
- '@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.2)':
+ /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.2):
+ resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.20.2
'@babel/helper-plugin-utils': 7.20.2
+ dev: true
- '@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.20.2)':
+ /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.20.2):
+ resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.20.2
'@babel/helper-plugin-utils': 7.20.2
+ dev: true
- '@babel/plugin-transform-typescript@7.20.2(@babel/core@7.20.2)':
+ /@babel/plugin-transform-typescript@7.20.2(@babel/core@7.20.2):
+ resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.20.2
'@babel/helper-create-class-features-plugin': 7.20.2(@babel/core@7.20.2)
@@ -3662,16 +427,24 @@ snapshots:
'@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.20.2)
transitivePeerDependencies:
- supports-color
+ dev: true
- '@babel/standalone@7.20.4': {}
+ /@babel/standalone@7.20.4:
+ resolution: {integrity: sha512-27bv4h47jbaFZ7+e7gT1VEo9PNL1ynxqUX6/BERLz1qxm/5gzpbcHX+47VnSeYHyEyGZkRznpSOd8zPBhiz6tw==}
+ engines: {node: '>=6.9.0'}
+ dev: true
- '@babel/template@7.18.10':
+ /@babel/template@7.18.10:
+ resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
'@babel/parser': 7.20.3
'@babel/types': 7.20.2
- '@babel/traverse@7.20.1':
+ /@babel/traverse@7.20.1:
+ resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
'@babel/generator': 7.20.4
@@ -3686,15 +459,22 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/types@7.20.2':
+ /@babel/types@7.20.2:
+ resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==}
+ engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.19.4
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
- '@bcoe/v8-coverage@0.2.3': {}
+ /@bcoe/v8-coverage@0.2.3:
+ resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
+ dev: true
- '@commitlint/cli@17.4.2':
+ /@commitlint/cli@17.4.2:
+ resolution: {integrity: sha512-0rPGJ2O1owhpxMIXL9YJ2CgPkdrFLKZElIZHXDN8L8+qWK1DGH7Q7IelBT1pchXTYTuDlqkOTdh//aTvT3bSUA==}
+ engines: {node: '>=v14'}
+ hasBin: true
dependencies:
'@commitlint/format': 17.4.0
'@commitlint/lint': 17.4.2
@@ -3709,17 +489,26 @@ snapshots:
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
+ dev: true
- '@commitlint/config-conventional@17.4.2':
+ /@commitlint/config-conventional@17.4.2:
+ resolution: {integrity: sha512-JVo1moSj5eDMoql159q8zKCU8lkOhQ+b23Vl3LVVrS6PXDLQIELnJ34ChQmFVbBdSSRNAbbXnRDhosFU+wnuHw==}
+ engines: {node: '>=v14'}
dependencies:
conventional-changelog-conventionalcommits: 5.0.0
+ dev: true
- '@commitlint/config-validator@17.4.0':
+ /@commitlint/config-validator@17.4.0:
+ resolution: {integrity: sha512-Sa/+8KNpDXz4zT4bVbz2fpFjvgkPO6u2V2fP4TKgt6FjmOw2z3eEX859vtfeaTav/ukBw0/0jr+5ZTZp9zCBhA==}
+ engines: {node: '>=v14'}
dependencies:
'@commitlint/types': 17.4.0
ajv: 8.12.0
+ dev: true
- '@commitlint/ensure@17.4.0':
+ /@commitlint/ensure@17.4.0:
+ resolution: {integrity: sha512-7oAxt25je0jeQ/E0O/M8L3ADb1Cvweu/5lc/kYF8g/kXatI0wxGE5La52onnAUAWeWlsuvBNar15WcrmDmr5Mw==}
+ engines: {node: '>=v14'}
dependencies:
'@commitlint/types': 17.4.0
lodash.camelcase: 4.3.0
@@ -3727,27 +516,42 @@ snapshots:
lodash.snakecase: 4.1.1
lodash.startcase: 4.4.0
lodash.upperfirst: 4.3.1
+ dev: true
- '@commitlint/execute-rule@17.4.0': {}
+ /@commitlint/execute-rule@17.4.0:
+ resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==}
+ engines: {node: '>=v14'}
+ dev: true
- '@commitlint/format@17.4.0':
+ /@commitlint/format@17.4.0:
+ resolution: {integrity: sha512-Z2bWAU5+f1YZh9W76c84J8iLIWIvvm+mzqogTz0Nsc1x6EHW0Z2gI38g5HAjB0r0I3ZjR15IDEJKhsxyblcyhA==}
+ engines: {node: '>=v14'}
dependencies:
'@commitlint/types': 17.4.0
chalk: 4.1.2
+ dev: true
- '@commitlint/is-ignored@17.4.2':
+ /@commitlint/is-ignored@17.4.2:
+ resolution: {integrity: sha512-1b2Y2qJ6n7bHG9K6h8S4lBGUl6kc7mMhJN9gy1SQfUZqe92ToDjUTtgNWb6LbzR1X8Cq4SEus4VU8Z/riEa94Q==}
+ engines: {node: '>=v14'}
dependencies:
'@commitlint/types': 17.4.0
semver: 7.3.8
+ dev: true
- '@commitlint/lint@17.4.2':
+ /@commitlint/lint@17.4.2:
+ resolution: {integrity: sha512-HcymabrdBhsDMNzIv146+ZPNBPBK5gMNsVH+el2lCagnYgCi/4ixrHooeVyS64Fgce2K26+MC7OQ4vVH8wQWVw==}
+ engines: {node: '>=v14'}
dependencies:
'@commitlint/is-ignored': 17.4.2
'@commitlint/parse': 17.4.2
'@commitlint/rules': 17.4.2
'@commitlint/types': 17.4.0
+ dev: true
- '@commitlint/load@17.4.2':
+ /@commitlint/load@17.4.2:
+ resolution: {integrity: sha512-Si++F85rJ9t4hw6JcOw1i2h0fdpdFQt0YKwjuK4bk9KhFjyFkRxvR3SB2dPaMs+EwWlDrDBGL+ygip1QD6gmPw==}
+ engines: {node: '>=v14'}
dependencies:
'@commitlint/config-validator': 17.4.0
'@commitlint/execute-rule': 17.4.0
@@ -3766,24 +570,36 @@ snapshots:
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
+ dev: true
- '@commitlint/message@17.4.2': {}
+ /@commitlint/message@17.4.2:
+ resolution: {integrity: sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==}
+ engines: {node: '>=v14'}
+ dev: true
- '@commitlint/parse@17.4.2':
+ /@commitlint/parse@17.4.2:
+ resolution: {integrity: sha512-DK4EwqhxfXpyCA+UH8TBRIAXAfmmX4q9QRBz/2h9F9sI91yt6mltTrL6TKURMcjUVmgaB80wgS9QybNIyVBIJA==}
+ engines: {node: '>=v14'}
dependencies:
'@commitlint/types': 17.4.0
conventional-changelog-angular: 5.0.13
conventional-commits-parser: 3.2.4
+ dev: true
- '@commitlint/read@17.4.2':
+ /@commitlint/read@17.4.2:
+ resolution: {integrity: sha512-hasYOdbhEg+W4hi0InmXHxtD/1favB4WdwyFxs1eOy/DvMw6+2IZBmATgGOlqhahsypk4kChhxjAFJAZ2F+JBg==}
+ engines: {node: '>=v14'}
dependencies:
'@commitlint/top-level': 17.4.0
'@commitlint/types': 17.4.0
fs-extra: 11.1.0
git-raw-commits: 2.0.11
minimist: 1.2.6
+ dev: true
- '@commitlint/resolve-extends@17.4.0':
+ /@commitlint/resolve-extends@17.4.0:
+ resolution: {integrity: sha512-3JsmwkrCzoK8sO22AzLBvNEvC1Pmdn/65RKXzEtQMy6oYMl0Snrq97a5bQQEFETF0VsvbtUuKttLqqgn99OXRQ==}
+ engines: {node: '>=v14'}
dependencies:
'@commitlint/config-validator': 17.4.0
'@commitlint/types': 17.4.0
@@ -3791,32 +607,49 @@ snapshots:
lodash.mergewith: 4.6.2
resolve-from: 5.0.0
resolve-global: 1.0.0
+ dev: true
- '@commitlint/rules@17.4.2':
+ /@commitlint/rules@17.4.2:
+ resolution: {integrity: sha512-OGrPsMb9Fx3/bZ64/EzJehY9YDSGWzp81Pj+zJiY+r/NSgJI3nUYdlS37jykNIugzazdEXfMtQ10kmA+Kx2pZQ==}
+ engines: {node: '>=v14'}
dependencies:
'@commitlint/ensure': 17.4.0
'@commitlint/message': 17.4.2
'@commitlint/to-lines': 17.4.0
'@commitlint/types': 17.4.0
execa: 5.1.1
+ dev: true
- '@commitlint/to-lines@17.4.0': {}
+ /@commitlint/to-lines@17.4.0:
+ resolution: {integrity: sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==}
+ engines: {node: '>=v14'}
+ dev: true
- '@commitlint/top-level@17.4.0':
+ /@commitlint/top-level@17.4.0:
+ resolution: {integrity: sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==}
+ engines: {node: '>=v14'}
dependencies:
find-up: 5.0.0
+ dev: true
- '@commitlint/types@17.4.0':
+ /@commitlint/types@17.4.0:
+ resolution: {integrity: sha512-2NjAnq5IcxY9kXtUeO2Ac0aPpvkuOmwbH/BxIm36XXK5LtWFObWJWjXOA+kcaABMrthjWu6la+FUpyYFMHRvbA==}
+ engines: {node: '>=v14'}
dependencies:
chalk: 4.1.2
+ dev: true
- '@cspotcode/source-map-support@0.8.1':
+ /@cspotcode/source-map-support@0.8.1:
+ resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
+ engines: {node: '>=12'}
dependencies:
'@jridgewell/trace-mapping': 0.3.9
- '@dcloudio/types@3.0.19': {}
+ /@dcloudio/types@3.0.19:
+ resolution: {integrity: sha512-j5mmKskyAxGa3yD5s+M03mRJu6IjxesHJMsXLB3p4jhd2K8D1aqHB3XDrhwPRauOTrKkQSGF14bp8oQsS2t4tA==}
- '@dcloudio/uni-app-plus@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45)':
+ /@dcloudio/uni-app-plus@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45):
+ resolution: {integrity: sha512-uunh7tYGbA/kE5zAlqTpw547KDLXG0h3+73WdAdQ3++PdIWljlSLZ+yhkmQl+eVBpQB134tBYGZphhu3f+dbVg==}
dependencies:
'@dcloudio/uni-app-vite': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45)
'@dcloudio/uni-app-vue': 3.0.0-alpha-3060920221114001
@@ -3826,8 +659,10 @@ snapshots:
- ts-node
- vite
- vue
+ dev: false
- '@dcloudio/uni-app-vite@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45)':
+ /@dcloudio/uni-app-vite@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45):
+ resolution: {integrity: sha512-lDuGUCiLSPpCxsCG4BWzPPl666ALrxdNaK6EWpKDLuK1+augx+1QalpV+xSptSSc+n/oUMAD2qkedsiUUvL+Lg==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-i18n': 3.0.0-alpha-3060920221114001
@@ -3847,10 +682,16 @@ snapshots:
- ts-node
- vite
- vue
+ dev: false
- '@dcloudio/uni-app-vue@3.0.0-alpha-3060920221114001': {}
+ /@dcloudio/uni-app-vue@3.0.0-alpha-3060920221114001:
+ resolution: {integrity: sha512-I1+OlR59sbLeIMSlIDDUTNH8avP1XLBDFAaU3+fNgjyCF+wHbGRGPO8ZVQxWzg/q25LkVfm+GZc/c9JfS8BWZg==}
+ dev: false
- '@dcloudio/uni-app@3.0.0-alpha-3060920221114001(@dcloudio/types@3.0.19)(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-app@3.0.0-alpha-3060920221114001(@dcloudio/types@3.0.19)(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-bLd7D7sZT9WMs64rKQWGx56QeAji8qw8toLAAvGThUEYMQwlrujE+8WCcH9soVfSMnqnUhI8/rM13AIsuwmpZg==}
+ peerDependencies:
+ '@dcloudio/types': ^3.0.19
dependencies:
'@dcloudio/types': 3.0.19
'@dcloudio/uni-cloud': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
@@ -3865,8 +706,10 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-automator@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-automator@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-Lx/iu6WexQmGW8FBiSwAkLeoAzLgyeEAvwHr5gb1443aGctnFW98GKuL5e8lXWQKL/6OWpQpvxeBs/kcM8izug==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
address: 1.2.0
@@ -3886,8 +729,11 @@ snapshots:
- ts-node
- utf-8-validate
- vue
+ dev: true
- '@dcloudio/uni-cli-shared@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-cli-shared@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-BNVzxDuyF++bUvfGIK3ItbgubNiCo49Gu9efYJpNfERAYz+SaXI7NXBPTzjNB5vzFB4gI1GtUD4j16gXEJmi9g==}
+ engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
'@ampproject/remapping': 2.2.0
'@babel/core': 7.20.2
@@ -3935,7 +781,8 @@ snapshots:
- ts-node
- vue
- '@dcloudio/uni-cloud@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-cloud@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-E3MkF72rN6FQHvPmSJ75gbcKl5TTQFf7X7xMgCcvNZPt1iwwBsDYhpN9fk0L/z+TWsi764zW5OqBA00w8PkVTg==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-i18n': 3.0.0-alpha-3060920221114001
@@ -3947,10 +794,14 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-components@3.0.0-alpha-3060920221114001': {}
+ /@dcloudio/uni-components@3.0.0-alpha-3060920221114001:
+ resolution: {integrity: sha512-pL7hB8EK2Hs3WdzxUDWGSXYJh8eLkhuBIW9YZnCuGd409YW5X1ZM2CNLtBiGMa1QK8iSAxkUkM5q52lTNFMaNQ==}
+ dev: false
- '@dcloudio/uni-h5-vite@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-h5-vite@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-g0iMZtplXcy/0V9M014pg1nTvC42qt5SNQe/6ij7sAUCoqVzvLqLemlYJa/cqA/QgQYeOfYauGo9n5TAHENxVw==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-shared': 3.0.0-alpha-3060920221114001
@@ -3968,12 +819,16 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-h5-vue@3.0.0-alpha-3060920221114001':
+ /@dcloudio/uni-h5-vue@3.0.0-alpha-3060920221114001:
+ resolution: {integrity: sha512-8RU+i7Aytd3jDSmJ9hzLveGFw2RdAeTxJD98M3xjF2CI5Z9ppK4kGcEX0uSqmyjoXOvmdkVxliiz2/W186lcdg==}
dependencies:
'@dcloudio/uni-shared': 3.0.0-alpha-3060920221114001
+ dev: false
- '@dcloudio/uni-h5@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-h5@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-rLlJdRLGElxNt99MUhiYO14GFLA6FZ/8I/6QIr3JMnjlqLqPtnaqVZjqzs1K7DFtaIPelm4H7XDrGRg9S4CqbA==}
dependencies:
'@dcloudio/uni-h5-vite': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-h5-vue': 3.0.0-alpha-3060920221114001
@@ -3990,10 +845,13 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-i18n@3.0.0-alpha-3060920221114001': {}
+ /@dcloudio/uni-i18n@3.0.0-alpha-3060920221114001:
+ resolution: {integrity: sha512-0YryodbG8bZuhLCotXcfAkWo1UAJh++aNnMJkIFvTctBegKwp/qtiGFOWIH+30TpNFMhtGKL7YaMl0wy2MJtuQ==}
- '@dcloudio/uni-mp-alipay@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-mp-alipay@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-Tf0b7Le8awf3GoEkbkdOkWS2P4Ge7x7ntDguUGmumGee+OIsq+CDMZd2T9c7dOqgNXTADmibMghnjTXFhwnBTQ==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
@@ -4006,8 +864,10 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-mp-baidu@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-mp-baidu@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-gV402gXf9oFoJFVhFuMzIFogh5ies4EkCxeQUrjwaANjJ+UgO9ebcydYcSc7M1S8Blad+zWDWqEFHjsjEQNHeg==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
@@ -4022,8 +882,10 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-mp-compiler@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-mp-compiler@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-/xefdK5YBBsGoQUDmgpSXAgyVkolPka7r3DLjKeiH7bxy+BSOQbyW1YOZffInLeQAJBXkipVd+mfWhHFuPK5UA==}
dependencies:
'@babel/generator': 7.20.4
'@babel/parser': 7.20.3
@@ -4039,8 +901,10 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-mp-kuaishou@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-mp-kuaishou@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-YTDfkZ9FzBEcR+135PDYe4QDoVp1VI1V+jv0Lks8lFkewYIsizQO7zibb75/t8MlBuftf6v2i/JD2pgoZtW0hA==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
@@ -4055,8 +919,10 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-mp-lark@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-mp-lark@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-CruQIZyAhNmxAtzUzLzAVI42YhB5YS9Z3RAzTrAjQmzsIss8YQ18JkgMoEVWp7l0Hkyrc0JM+cXH+u3Di3Z6rQ==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
@@ -4071,8 +937,10 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-mp-qq@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-mp-qq@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-nB6nF75wgeoRhgGudAfoh5vPi364LV1D26eGMB9mnpNZHo54dNTRwnIR82ZUT/jxBBkS7i3ls0PNsYnxYnSqew==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
@@ -4085,8 +953,10 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-mp-toutiao@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-mp-toutiao@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-F4oDDteh7WcVZ0Jn+WDgwo+h2YsKPM9MqTVblp3jrXZs2bA1/OxXG6cjwFL/iC7E40tuZfQPIhb942rNXzFgQw==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-mp-compiler': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
@@ -4100,8 +970,10 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-mp-vite@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-mp-vite@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-+/B86xm7MhYY1G2GNpN+0HWB+FTLJIDe4j5PeCr/n5Rwmp3dHfTd//kYtA2Np7TIOYkLg3sME/BRxNfQqmHp4A==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-i18n': 3.0.0-alpha-3060920221114001
@@ -4116,13 +988,17 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-mp-vue@3.0.0-alpha-3060920221114001':
+ /@dcloudio/uni-mp-vue@3.0.0-alpha-3060920221114001:
+ resolution: {integrity: sha512-UE5O+qGCE8RjORlXPXw8RueDmYjNXcUbqrmWh3daWyWpIAX6Rc8sGsyBAiXfvPQfTsx9OoqEqpN+vtTCf8vIuA==}
dependencies:
'@dcloudio/uni-shared': 3.0.0-alpha-3060920221114001
'@vue/shared': 3.2.41
+ dev: false
- '@dcloudio/uni-mp-weixin@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-mp-weixin@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-EHi7/VRHKaeNlVTFMZ+DJEWLtPmY5uc1QIW322Wu2NPcyp2tZRbBbfI7sZlSgjWYY0QhIpK3k9SwNGRqnxdA6A==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
@@ -4134,14 +1010,18 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-nvue-styler@3.0.0-alpha-3060920221114001':
+ /@dcloudio/uni-nvue-styler@3.0.0-alpha-3060920221114001:
+ resolution: {integrity: sha512-B0tRU9VVmbo1SgkeyH9LD2IzLAkomHELHExdObUCDXRQHAxUjIAmb/9PnslIaMQ1AHg/51TxElEGuANQUnV+NA==}
dependencies:
'@vue/shared': 3.2.41
parse-css-font: 4.0.0
postcss: 8.4.19
+ dev: false
- '@dcloudio/uni-push@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-push@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-tUr33EL20U0/gnlMB5CgrIqXLDUpjFzGBrCFB5YS3Swqu9nnvTtwP9l4szu50mHi9DCkdrFzQ39C3h/3ey9gwQ==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
transitivePeerDependencies:
@@ -4149,8 +1029,10 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-quickapp-webview@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-quickapp-webview@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-1TI9mvc8k/FdkeeVV/zRqG+aX+e263QhVEYAg+gRRfOwDZa/R3yxhGx4y70FI0m5DAm+MJh+SLJPS73+PzyjQw==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-mp-vite': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
@@ -4162,14 +1044,19 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/uni-shared@3.0.0-alpha-3060920221114001':
+ /@dcloudio/uni-shared@3.0.0-alpha-3060920221114001:
+ resolution: {integrity: sha512-rblemR4gvDHKlnVIGGDh+H9Z6SnH2HKxnytEGbWJc7moDoxnUGHWP9DUwkt+PugpA7FccvOVo3Lsgi1wsZjG+g==}
dependencies:
'@vue/shared': 3.2.41
- '@dcloudio/uni-stacktracey@3.0.0-alpha-3060920221114001': {}
+ /@dcloudio/uni-stacktracey@3.0.0-alpha-3060920221114001:
+ resolution: {integrity: sha512-8n44NX4SMrIYjMFGCt35hLhsJNoP4VkSKivcgfEj2uWppAH5LDD/L7JR8APQeml2sKBe97MgQ2w9PW8yUfKkIA==}
+ dev: true
- '@dcloudio/uni-stat@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)':
+ /@dcloudio/uni-stat@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45):
+ resolution: {integrity: sha512-enx5SEBs1epykp0f6sMUTaCymvMsSxStjOO3aRgUzUbF9nnrptCr3IlW889l/hbng5zLZGqpL4r1ZPj08tc0GA==}
dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vue@3.2.45)
'@dcloudio/uni-shared': 3.0.0-alpha-3060920221114001
@@ -4179,8 +1066,14 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: false
- '@dcloudio/vite-plugin-uni@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45)':
+ /@dcloudio/vite-plugin-uni@3.0.0-alpha-3060920221114001(postcss@8.4.19)(ts-node@10.9.1)(vite@3.2.3)(vue@3.2.45):
+ resolution: {integrity: sha512-ODTNUhfR3LfGAagWef3Qrk+wKmst8WI+EHM5+b5fO5ihSyJXfHwLNE8LfDk8LasrIM4HwmzXFa1i317yXZKgqg==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ hasBin: true
+ peerDependencies:
+ vite: 3.2.3
dependencies:
'@babel/core': 7.20.2
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.20.2)
@@ -4211,14 +1104,27 @@ snapshots:
- supports-color
- ts-node
- vue
+ dev: true
- '@esbuild/android-arm@0.15.13':
+ /@esbuild/android-arm@0.15.13:
+ resolution: {integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
optional: true
- '@esbuild/linux-loong64@0.15.13':
+ /@esbuild/linux-loong64@0.15.13:
+ resolution: {integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
optional: true
- '@eslint/eslintrc@1.3.0':
+ /@eslint/eslintrc@1.3.0:
+ resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
@@ -4231,20 +1137,29 @@ snapshots:
strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
+ dev: true
- '@humanwhocodes/config-array@0.9.5':
+ /@humanwhocodes/config-array@0.9.5:
+ resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==}
+ engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
+ dev: true
- '@humanwhocodes/object-schema@1.2.1': {}
+ /@humanwhocodes/object-schema@1.2.1:
+ resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
+ dev: true
- '@iconify/types@2.0.0': {}
+ /@iconify/types@2.0.0:
+ resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
+ dev: true
- '@iconify/utils@2.0.1':
+ /@iconify/utils@2.0.1:
+ resolution: {integrity: sha512-t8IyICk25wgZL4YKn/2kYfjG5MGA6EWZlaUJZ1OEIku4V+kX9V900T5E4HIqS3hLyD6/RJET0zY4vxO9pHLHHw==}
dependencies:
'@antfu/install-pkg': 0.1.1
'@antfu/utils': 0.5.2
@@ -4254,8 +1169,11 @@ snapshots:
local-pkg: 0.4.2
transitivePeerDependencies:
- supports-color
+ dev: true
- '@intlify/core-base@9.1.10':
+ /@intlify/core-base@9.1.10:
+ resolution: {integrity: sha512-So9CNUavB/IsZ+zBmk2Cv6McQp6vc2wbGi1S0XQmJ8Vz+UFcNn9MFXAe9gY67PreIHrbLsLxDD0cwo1qsxM1Nw==}
+ engines: {node: '>= 10'}
dependencies:
'@intlify/devtools-if': 9.1.10
'@intlify/message-compiler': 9.1.10
@@ -4263,8 +1181,11 @@ snapshots:
'@intlify/runtime': 9.1.10
'@intlify/shared': 9.1.10
'@intlify/vue-devtools': 9.1.10
+ dev: false
- '@intlify/core-base@9.1.9':
+ /@intlify/core-base@9.1.9:
+ resolution: {integrity: sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==}
+ engines: {node: '>= 10'}
dependencies:
'@intlify/devtools-if': 9.1.9
'@intlify/message-compiler': 9.1.9
@@ -4273,157 +1194,256 @@ snapshots:
'@intlify/shared': 9.1.9
'@intlify/vue-devtools': 9.1.9
- '@intlify/devtools-if@9.1.10':
+ /@intlify/devtools-if@9.1.10:
+ resolution: {integrity: sha512-SHaKoYu6sog3+Q8js1y3oXLywuogbH1sKuc7NSYkN3GElvXSBaMoCzW+we0ZSFqj/6c7vTNLg9nQ6rxhKqYwnQ==}
+ engines: {node: '>= 10'}
dependencies:
'@intlify/shared': 9.1.10
+ dev: false
- '@intlify/devtools-if@9.1.9':
+ /@intlify/devtools-if@9.1.9:
+ resolution: {integrity: sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==}
+ engines: {node: '>= 10'}
dependencies:
'@intlify/shared': 9.1.9
- '@intlify/message-compiler@9.1.10':
+ /@intlify/message-compiler@9.1.10:
+ resolution: {integrity: sha512-+JiJpXff/XTb0EadYwdxOyRTB0hXNd4n1HaJ/a4yuV960uRmPXaklJsedW0LNdcptd/hYUZtCkI7Lc9J5C1gxg==}
+ engines: {node: '>= 10'}
dependencies:
'@intlify/message-resolver': 9.1.10
'@intlify/shared': 9.1.10
source-map: 0.6.1
+ dev: false
- '@intlify/message-compiler@9.1.9':
+ /@intlify/message-compiler@9.1.9:
+ resolution: {integrity: sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==}
+ engines: {node: '>= 10'}
dependencies:
'@intlify/message-resolver': 9.1.9
'@intlify/shared': 9.1.9
source-map: 0.6.1
- '@intlify/message-resolver@9.1.10': {}
+ /@intlify/message-resolver@9.1.10:
+ resolution: {integrity: sha512-5YixMG/M05m0cn9+gOzd4EZQTFRUu8RGhzxJbR1DWN21x/Z3bJ8QpDYj6hC4FwBj5uKsRfKpJQ3Xqg98KWoA+w==}
+ engines: {node: '>= 10'}
+ dev: false
- '@intlify/message-resolver@9.1.9': {}
+ /@intlify/message-resolver@9.1.9:
+ resolution: {integrity: sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==}
+ engines: {node: '>= 10'}
- '@intlify/runtime@9.1.10':
+ /@intlify/runtime@9.1.10:
+ resolution: {integrity: sha512-7QsuByNzpe3Gfmhwq6hzgXcMPpxz8Zxb/XFI6s9lQdPLPe5Lgw4U1ovRPZTOs6Y2hwitR3j/HD8BJNGWpJnOFA==}
+ engines: {node: '>= 10'}
dependencies:
'@intlify/message-compiler': 9.1.10
'@intlify/message-resolver': 9.1.10
'@intlify/shared': 9.1.10
+ dev: false
- '@intlify/runtime@9.1.9':
+ /@intlify/runtime@9.1.9:
+ resolution: {integrity: sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==}
+ engines: {node: '>= 10'}
dependencies:
'@intlify/message-compiler': 9.1.9
'@intlify/message-resolver': 9.1.9
'@intlify/shared': 9.1.9
- '@intlify/shared@9.1.10': {}
+ /@intlify/shared@9.1.10:
+ resolution: {integrity: sha512-Om54xJeo1Vw+K1+wHYyXngE8cAbrxZHpWjYzMR9wCkqbhGtRV5VLhVc214Ze2YatPrWlS2WSMOWXR8JktX/IgA==}
+ engines: {node: '>= 10'}
+ dev: false
- '@intlify/shared@9.1.9': {}
+ /@intlify/shared@9.1.9:
+ resolution: {integrity: sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==}
+ engines: {node: '>= 10'}
- '@intlify/vue-devtools@9.1.10':
+ /@intlify/vue-devtools@9.1.10:
+ resolution: {integrity: sha512-5l3qYARVbkWAkagLu1XbDUWRJSL8br1Dj60wgMaKB0+HswVsrR6LloYZTg7ozyvM621V6+zsmwzbQxbVQyrytQ==}
+ engines: {node: '>= 10'}
dependencies:
'@intlify/message-resolver': 9.1.10
'@intlify/runtime': 9.1.10
'@intlify/shared': 9.1.10
+ dev: false
- '@intlify/vue-devtools@9.1.9':
+ /@intlify/vue-devtools@9.1.9:
+ resolution: {integrity: sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==}
+ engines: {node: '>= 10'}
dependencies:
'@intlify/message-resolver': 9.1.9
'@intlify/runtime': 9.1.9
'@intlify/shared': 9.1.9
- '@istanbuljs/schema@0.1.3': {}
+ /@istanbuljs/schema@0.1.3:
+ resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
+ engines: {node: '>=8'}
+ dev: true
- '@jridgewell/gen-mapping@0.1.1':
+ /@jridgewell/gen-mapping@0.1.1:
+ resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
+ engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.14
- '@jridgewell/gen-mapping@0.3.2':
+ /@jridgewell/gen-mapping@0.3.2:
+ resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
+ engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.14
'@jridgewell/trace-mapping': 0.3.14
- '@jridgewell/resolve-uri@3.0.8': {}
+ /@jridgewell/resolve-uri@3.0.8:
+ resolution: {integrity: sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==}
+ engines: {node: '>=6.0.0'}
- '@jridgewell/set-array@1.1.2': {}
+ /@jridgewell/set-array@1.1.2:
+ resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
+ engines: {node: '>=6.0.0'}
- '@jridgewell/source-map@0.3.2':
+ /@jridgewell/source-map@0.3.2:
+ resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
dependencies:
'@jridgewell/gen-mapping': 0.3.2
'@jridgewell/trace-mapping': 0.3.14
- '@jridgewell/sourcemap-codec@1.4.14': {}
+ /@jridgewell/sourcemap-codec@1.4.14:
+ resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
- '@jridgewell/trace-mapping@0.3.14':
+ /@jridgewell/trace-mapping@0.3.14:
+ resolution: {integrity: sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==}
dependencies:
'@jridgewell/resolve-uri': 3.0.8
'@jridgewell/sourcemap-codec': 1.4.14
- '@jridgewell/trace-mapping@0.3.9':
+ /@jridgewell/trace-mapping@0.3.9:
+ resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
dependencies:
'@jridgewell/resolve-uri': 3.0.8
'@jridgewell/sourcemap-codec': 1.4.14
- '@meoc/utils@0.1.9':
+ /@meoc/utils@0.1.9:
+ resolution: {integrity: sha512-CIZDdbMHHs8qMllpEE6WMyVTMrjFMQmYcrX25WxN8h+7QZkMcTK5omU6PKjb5d4rSdbrIPVTkvrl1KUByveITA==}
dependencies:
dayjs: 1.11.6
+ dev: true
- '@nodelib/fs.scandir@2.1.5':
+ /@nodelib/fs.scandir@2.1.5:
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.stat': 2.0.5
run-parallel: 1.2.0
- '@nodelib/fs.stat@2.0.5': {}
+ /@nodelib/fs.stat@2.0.5:
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
- '@nodelib/fs.walk@1.2.8':
+ /@nodelib/fs.walk@1.2.8:
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.13.0
- '@polka/url@1.0.0-next.21': {}
+ /@polka/url@1.0.0-next.21:
+ resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
+ dev: true
- '@rollup/pluginutils@4.2.1':
+ /@rollup/pluginutils@4.2.1:
+ resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
+ engines: {node: '>= 8.0.0'}
dependencies:
estree-walker: 2.0.2
picomatch: 2.3.1
- '@rollup/pluginutils@5.0.2':
+ /@rollup/pluginutils@5.0.2:
+ resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
dependencies:
'@types/estree': 1.0.0
estree-walker: 2.0.2
picomatch: 2.3.1
+ dev: true
- '@tsconfig/node10@1.0.9': {}
+ /@tsconfig/node10@1.0.9:
+ resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
- '@tsconfig/node12@1.0.11': {}
+ /@tsconfig/node12@1.0.11:
+ resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
- '@tsconfig/node14@1.0.3': {}
+ /@tsconfig/node14@1.0.3:
+ resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
- '@tsconfig/node16@1.0.3': {}
+ /@tsconfig/node16@1.0.3:
+ resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==}
- '@types/chai-subset@1.3.3':
+ /@types/chai-subset@1.3.3:
+ resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
dependencies:
'@types/chai': 4.3.1
+ dev: true
- '@types/chai@4.3.1': {}
+ /@types/chai@4.3.1:
+ resolution: {integrity: sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==}
+ dev: true
- '@types/eslint@8.4.5':
+ /@types/eslint@8.4.5:
+ resolution: {integrity: sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==}
dependencies:
'@types/estree': 0.0.52
'@types/json-schema': 7.0.11
+ dev: true
- '@types/estree@0.0.52': {}
+ /@types/estree@0.0.52:
+ resolution: {integrity: sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==}
+ dev: true
- '@types/estree@1.0.0': {}
+ /@types/estree@1.0.0:
+ resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
+ dev: true
- '@types/istanbul-lib-coverage@2.0.4': {}
+ /@types/istanbul-lib-coverage@2.0.4:
+ resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
+ dev: true
- '@types/json-schema@7.0.11': {}
+ /@types/json-schema@7.0.11:
+ resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
+ dev: true
- '@types/json5@0.0.29': {}
+ /@types/json5@0.0.29:
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+ dev: true
- '@types/minimist@1.2.2': {}
+ /@types/minimist@1.2.2:
+ resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
+ dev: true
- '@types/node@17.0.45': {}
+ /@types/node@17.0.45:
+ resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
- '@types/normalize-package-data@2.4.1': {}
+ /@types/normalize-package-data@2.4.1:
+ resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
+ dev: true
- '@typescript-eslint/eslint-plugin@5.30.3(@typescript-eslint/parser@5.30.3)(eslint@8.19.0)(typescript@4.7.4)':
+ /@typescript-eslint/eslint-plugin@5.30.3(@typescript-eslint/parser@5.30.3)(eslint@8.19.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-QEgE1uahnDbWEkZlidq7uKB630ny1NN8KbLPmznX+8hYsYpoV1/quG1Nzvs141FVuumuS7O0EpqYw3RB4AVzRg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ '@typescript-eslint/parser': ^5.0.0
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
'@typescript-eslint/parser': 5.30.3(eslint@8.19.0)(typescript@4.7.4)
'@typescript-eslint/scope-manager': 5.30.3
@@ -4439,8 +1459,17 @@ snapshots:
typescript: 4.7.4
transitivePeerDependencies:
- supports-color
+ dev: true
- '@typescript-eslint/parser@5.30.3(eslint@8.19.0)(typescript@4.7.4)':
+ /@typescript-eslint/parser@5.30.3(eslint@8.19.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-ddwGEPC3E49DduAUC8UThQafHRE5uc1NE8jdOgl+w8/NrYF50MJQNeD3u4JZrqAXdY9rJz0CdQ9HpNME20CzkA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.30.3
'@typescript-eslint/types': 5.30.3
@@ -4450,13 +1479,25 @@ snapshots:
typescript: 4.7.4
transitivePeerDependencies:
- supports-color
+ dev: true
- '@typescript-eslint/scope-manager@5.30.3':
+ /@typescript-eslint/scope-manager@5.30.3:
+ resolution: {integrity: sha512-yVJIIUXeo/vv6Alj6lKBvsqnRs5hcxUpN3Dg3aD9Zv6r7p6Nn106jJcr5rnpRHAReEb/aMI2RWrt3JmL17eCVA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.30.3
'@typescript-eslint/visitor-keys': 5.30.3
+ dev: true
- '@typescript-eslint/type-utils@5.30.3(eslint@8.19.0)(typescript@4.7.4)':
+ /@typescript-eslint/type-utils@5.30.3(eslint@8.19.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-IIzakE7OXOqdwPaXhRiPnaZ8OuJJYBLufOffd9fqzkI4IMFIYq8KC7bghdnF7QUJTirURRErQFrJ/w5UpwIqaw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '*'
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
'@typescript-eslint/utils': 5.30.3(eslint@8.19.0)(typescript@4.7.4)
debug: 4.3.4
@@ -4465,10 +1506,21 @@ snapshots:
typescript: 4.7.4
transitivePeerDependencies:
- supports-color
+ dev: true
- '@typescript-eslint/types@5.30.3': {}
+ /@typescript-eslint/types@5.30.3:
+ resolution: {integrity: sha512-vshU3pjSTgBPNgfd55JLYngHkXuwQP68fxYFUAg1Uq+JrR3xG/XjvL9Dmv28CpOERtqwkaR4QQ3mD0NLZcE2Xw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dev: true
- '@typescript-eslint/typescript-estree@5.30.3(typescript@4.7.4)':
+ /@typescript-eslint/typescript-estree@5.30.3(typescript@4.7.4):
+ resolution: {integrity: sha512-jqVh5N9AJx6+7yRgoA+ZelAFrHezgI9pzI9giv7s84DDOmtpFwTgURcpICDHyz9x6vAeOu91iACZ4dBTVfzIyA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
'@typescript-eslint/types': 5.30.3
'@typescript-eslint/visitor-keys': 5.30.3
@@ -4480,8 +1532,13 @@ snapshots:
typescript: 4.7.4
transitivePeerDependencies:
- supports-color
+ dev: true
- '@typescript-eslint/utils@5.30.3(eslint@8.19.0)(typescript@4.7.4)':
+ /@typescript-eslint/utils@5.30.3(eslint@8.19.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-OEaBXGxxdIy35H+jyXfYAMQ66KMJczK9hEhL3gR6IRbWe5PyK+bPDC9zbQNVII6rNFTfF/Mse0z21NlEU+vOMw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.11
'@typescript-eslint/scope-manager': 5.30.3
@@ -4493,13 +1550,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
- typescript
+ dev: true
- '@typescript-eslint/visitor-keys@5.30.3':
+ /@typescript-eslint/visitor-keys@5.30.3:
+ resolution: {integrity: sha512-ep2xtHOhnSRt6fDP9DSSxrA/FqZhdMF7/Y9fYsxrKss2uWJMbzJyBJ/We1fKc786BJ10pHwrzUlhvpz8i7XzBg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.30.3
eslint-visitor-keys: 3.3.0
+ dev: true
- '@unocss/astro@0.46.4(vite@3.2.3)':
+ /@unocss/astro@0.46.4(vite@3.2.3):
+ resolution: {integrity: sha512-Cyw17FcT6H5N2GvE7kWHj8xSP102T4V6O9dKlFMgQhhWXBIHA0toE2IHM1wV1LWBO93n6b5+FlDQxiFvq+CkUA==}
dependencies:
'@unocss/core': 0.46.4
'@unocss/reset': 0.46.4
@@ -4507,8 +1569,12 @@ snapshots:
transitivePeerDependencies:
- rollup
- vite
+ dev: true
- '@unocss/cli@0.46.4':
+ /@unocss/cli@0.46.4:
+ resolution: {integrity: sha512-egDUf6zqVWJFW1/2Y6NxJRwQ2Jys+DCbQTqCLEwZ4DN3SI7A4rmM/07K4m3JMoLJsn9srH2dnykpvxt2ZN3Uow==}
+ engines: {node: '>=14'}
+ hasBin: true
dependencies:
'@ampproject/remapping': 2.2.0
'@rollup/pluginutils': 5.0.2
@@ -4525,81 +1591,120 @@ snapshots:
perfect-debounce: 0.1.3
transitivePeerDependencies:
- rollup
+ dev: true
- '@unocss/config@0.46.4':
+ /@unocss/config@0.46.4:
+ resolution: {integrity: sha512-EN/4wn+RZpbWAei40osHTMfAaLGh1TmoyH2pypSdKLV17PFWkXu4hmcl4lHUl6+gHigL6TGQjlww7N9QOspt6g==}
+ engines: {node: '>=14'}
dependencies:
'@unocss/core': 0.46.4
unconfig: 0.3.7
+ dev: true
- '@unocss/core@0.46.4': {}
+ /@unocss/core@0.46.4:
+ resolution: {integrity: sha512-pLWJ/QgRW1DT1m0Y/7IyX7tURi/1fJ0T17jygH+iMGfwOJVFigkqxstTbWknuVFqc1rCH+pO20bI5k0r3xvIPA==}
+ dev: true
- '@unocss/inspector@0.46.4':
+ /@unocss/inspector@0.46.4:
+ resolution: {integrity: sha512-Ww6MMHtYPlGN72HnDrLFJvn88nM+lNy913TDfWu9lQZ9fZyA8KbvQ2IhE9klbA/LWW9kn+7i67tJNV3E5yVsmQ==}
dependencies:
gzip-size: 6.0.0
sirv: 2.0.2
+ dev: true
- '@unocss/preset-attributify@0.46.4':
+ /@unocss/preset-attributify@0.46.4:
+ resolution: {integrity: sha512-B3N5J0PRjNaMr2ma0eGqinEwbxYoosAtN4a/5vOKWsbkBoVAKZl+6lyvbjDNtPnwKxjEuHL3MbMUvzG46kLGGA==}
dependencies:
'@unocss/core': 0.46.4
+ dev: true
- '@unocss/preset-icons@0.46.4':
+ /@unocss/preset-icons@0.46.4:
+ resolution: {integrity: sha512-5Ojnv7VYwGk1sjiEbjreifHNuAObQxvKAT8MjR9keTC5IkDWgEu+h7FLFtPRLyG1Yb89hmbs2MFAKnNPCUdPeQ==}
dependencies:
'@iconify/utils': 2.0.1
'@unocss/core': 0.46.4
ohmyfetch: 0.4.21
transitivePeerDependencies:
- supports-color
+ dev: true
- '@unocss/preset-mini@0.46.4':
+ /@unocss/preset-mini@0.46.4:
+ resolution: {integrity: sha512-zDuFe+F83k6qOVXcncAZdjRaWIGrME8pt7k2PeCFmnjMyEpHHAISRItfa4sIu4dVhhYRNIuymldLdss5jmCCoQ==}
dependencies:
'@unocss/core': 0.46.4
+ dev: true
- '@unocss/preset-tagify@0.46.4':
+ /@unocss/preset-tagify@0.46.4:
+ resolution: {integrity: sha512-HWAk39pKWcZ3GJcEEI1NWdcY3RqsJJPuC7FIn70VHTbn7KQh997+4TACuA/QGc4OItkiCL6ZLj6xjJCPtQakYg==}
dependencies:
'@unocss/core': 0.46.4
+ dev: true
- '@unocss/preset-typography@0.46.4':
+ /@unocss/preset-typography@0.46.4:
+ resolution: {integrity: sha512-6+aU9kuXO7FLOPt73SjGvgi/hrx4Z1gGD3iwSn+4kPpqSA+XChO/lz93OIwUCQMAuGKlJzXIqlpqZoMVTtPpig==}
dependencies:
'@unocss/core': 0.46.4
+ dev: true
- '@unocss/preset-uno@0.46.4':
+ /@unocss/preset-uno@0.46.4:
+ resolution: {integrity: sha512-6k1Icc6DUPgQNQut9ZGG+BOVvZ60rhApLEY1CiJaxRDNnE1fx5mbWtuQT/Uwl5osMCRgfbuFkCVdo1Qt2QwvVw==}
dependencies:
'@unocss/core': 0.46.4
'@unocss/preset-mini': 0.46.4
'@unocss/preset-wind': 0.46.4
+ dev: true
- '@unocss/preset-web-fonts@0.46.4':
+ /@unocss/preset-web-fonts@0.46.4:
+ resolution: {integrity: sha512-W3/2jlD24EU8JSz+GGpnD+21RxxeYhzTr2G32AmOXYCpR2+hBCOCKnG6YBJmgp3xjNwNibXew6ZCBU0JGgPrNg==}
dependencies:
'@unocss/core': 0.46.4
ohmyfetch: 0.4.21
+ dev: true
- '@unocss/preset-wind@0.46.4':
+ /@unocss/preset-wind@0.46.4:
+ resolution: {integrity: sha512-J3+pT5oaVu0HKRdHgeTqyazQs/lpB5lVUpDjw5nRKmSGcWCRe2BG6IptM6IFGBweMWK0SWwDxgefqsb4qIyrlA==}
dependencies:
'@unocss/core': 0.46.4
'@unocss/preset-mini': 0.46.4
+ dev: true
- '@unocss/reset@0.46.4': {}
+ /@unocss/reset@0.46.4:
+ resolution: {integrity: sha512-Bd5LlvJj2A0wdJIAjzXF2+SL5gVJlAItk0ZO88OR2q2UZnqAYDrjWGfZGyNQKttKPWNuTH87IC6/8FFjoIAtxA==}
+ dev: true
- '@unocss/scope@0.46.4': {}
+ /@unocss/scope@0.46.4:
+ resolution: {integrity: sha512-wNgFxvUzoqGyzW7dJCPLdIgbtcLulyIYBbVOSXEJ3fy+j8rjcF23HAZF/mh3hIRYbci8gm8XmG4+BKPlG3D7Aw==}
+ dev: true
- '@unocss/transformer-attributify-jsx@0.46.4':
+ /@unocss/transformer-attributify-jsx@0.46.4:
+ resolution: {integrity: sha512-dEUEx/GJu8i3qZi9ci9E+5OXARVbhzmu+xrZ6yIbVRzOuxr2yp3zbMKPrP3cek+LRGgCQdk6ZkE/FVET4X4EGg==}
dependencies:
'@unocss/core': 0.46.4
+ dev: true
- '@unocss/transformer-compile-class@0.46.4':
+ /@unocss/transformer-compile-class@0.46.4:
+ resolution: {integrity: sha512-T0m8vsymnUClhXMBulSIs8iIuNhvkys28UpIR6mnobI/cZV/+FKo+2w8r2vKyNkSlKd+yXZm+/RzF6q6S7Z5AQ==}
dependencies:
'@unocss/core': 0.46.4
+ dev: true
- '@unocss/transformer-directives@0.46.4':
+ /@unocss/transformer-directives@0.46.4:
+ resolution: {integrity: sha512-ePw4E6beBVtogf7KFysDFvIqd1EAsb1nHs5b5W5JlKTcHySSZIY0neDhN6sD32PRfmQgkgTbR2Cu4XM6u/zBjA==}
dependencies:
'@unocss/core': 0.46.4
css-tree: 2.2.1
+ dev: true
- '@unocss/transformer-variant-group@0.46.4':
+ /@unocss/transformer-variant-group@0.46.4:
+ resolution: {integrity: sha512-5kzd4cEB/If+C0FsEj5wa8nb/0/SAvbEypGUluttaWcEaOH+h/CTMK5bPcFZScxrjNmBxe26f7CyNC0fe2G4yw==}
dependencies:
'@unocss/core': 0.46.4
+ dev: true
- '@unocss/vite@0.46.4(vite@3.2.3)':
+ /@unocss/vite@0.46.4(vite@3.2.3):
+ resolution: {integrity: sha512-qWVuogukCkRCNVT7Kuqt4V7lqLMUu/u/IPfF9hA9C5kz/2ZoE3neHzwBrPq34xBBKCcD+eo96skarBTtHpVn0w==}
+ peerDependencies:
+ vite: ^2.9.0 || ^3.0.0-0
dependencies:
'@ampproject/remapping': 2.2.0
'@rollup/pluginutils': 5.0.2
@@ -4612,8 +1717,14 @@ snapshots:
vite: 3.2.3(@types/node@17.0.45)(less@4.1.3)(sass@1.53.0)(terser@5.15.1)
transitivePeerDependencies:
- rollup
+ dev: true
- '@vitejs/plugin-legacy@2.3.1(terser@5.15.1)(vite@3.2.3)':
+ /@vitejs/plugin-legacy@2.3.1(terser@5.15.1)(vite@3.2.3):
+ resolution: {integrity: sha512-J5KaGBlSt2tEYPVjM/C8dA6DkRzkFkbPe+Xb4IX5G+XOV5OGbVAfkMjKywdrkO3gGynO8S98i71Lmsff4cWkCQ==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ terser: ^5.4.0
+ vite: ^3.0.0
dependencies:
'@babel/standalone': 7.20.4
core-js: 3.26.0
@@ -4622,8 +1733,14 @@ snapshots:
systemjs: 6.13.0
terser: 5.15.1
vite: 3.2.3(@types/node@17.0.45)(less@4.1.3)(sass@1.53.0)(terser@5.15.1)
+ dev: true
- '@vitejs/plugin-vue-jsx@2.1.1(vite@3.2.3)(vue@3.2.45)':
+ /@vitejs/plugin-vue-jsx@2.1.1(vite@3.2.3)(vue@3.2.45):
+ resolution: {integrity: sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^3.0.0
+ vue: ^3.0.0
dependencies:
'@babel/core': 7.20.2
'@babel/plugin-transform-typescript': 7.20.2(@babel/core@7.20.2)
@@ -4632,24 +1749,41 @@ snapshots:
vue: 3.2.45
transitivePeerDependencies:
- supports-color
+ dev: true
- '@vitejs/plugin-vue@2.3.3(vite@3.2.3)(vue@3.2.45)':
+ /@vitejs/plugin-vue@2.3.3(vite@3.2.3)(vue@3.2.45):
+ resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ vite: ^2.5.10
+ vue: ^3.2.25
dependencies:
vite: 3.2.3(@types/node@17.0.45)(less@4.1.3)(sass@1.53.0)(terser@5.15.1)
vue: 3.2.45
+ dev: true
- '@vitejs/plugin-vue@3.2.0(vite@3.2.3)(vue@3.2.45)':
+ /@vitejs/plugin-vue@3.2.0(vite@3.2.3)(vue@3.2.45):
+ resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^3.0.0
+ vue: ^3.2.25
dependencies:
vite: 3.2.3(@types/node@17.0.45)(less@4.1.3)(sass@1.53.0)(terser@5.15.1)
vue: 3.2.45
- '@vitest/ui@0.10.5':
+ /@vitest/ui@0.10.5:
+ resolution: {integrity: sha512-DEj6GbXf98VJfVDszyczYRVKDJEjmAbMKGzt5cOM04dxrKfqb8ZM19WJJJCFyBOXmq1wrRKEXZ5LA293Mc57Nw==}
dependencies:
sirv: 2.0.2
+ dev: true
- '@vue/babel-helper-vue-transform-on@1.0.2': {}
+ /@vue/babel-helper-vue-transform-on@1.0.2:
+ resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
+ dev: true
- '@vue/babel-plugin-jsx@1.1.1(@babel/core@7.20.2)':
+ /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.20.2):
+ resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==}
dependencies:
'@babel/helper-module-imports': 7.18.6
'@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.2)
@@ -4663,32 +1797,38 @@ snapshots:
transitivePeerDependencies:
- '@babel/core'
- supports-color
+ dev: true
- '@vue/compiler-core@3.2.41':
+ /@vue/compiler-core@3.2.41:
+ resolution: {integrity: sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==}
dependencies:
'@babel/parser': 7.20.3
'@vue/shared': 3.2.41
estree-walker: 2.0.2
source-map: 0.6.1
- '@vue/compiler-core@3.2.45':
+ /@vue/compiler-core@3.2.45:
+ resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
dependencies:
'@babel/parser': 7.20.3
'@vue/shared': 3.2.45
estree-walker: 2.0.2
source-map: 0.6.1
- '@vue/compiler-dom@3.2.41':
+ /@vue/compiler-dom@3.2.41:
+ resolution: {integrity: sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==}
dependencies:
'@vue/compiler-core': 3.2.41
'@vue/shared': 3.2.41
- '@vue/compiler-dom@3.2.45':
+ /@vue/compiler-dom@3.2.45:
+ resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==}
dependencies:
'@vue/compiler-core': 3.2.45
'@vue/shared': 3.2.45
- '@vue/compiler-sfc@3.2.41':
+ /@vue/compiler-sfc@3.2.41:
+ resolution: {integrity: sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==}
dependencies:
'@babel/parser': 7.20.3
'@vue/compiler-core': 3.2.41
@@ -4701,7 +1841,8 @@ snapshots:
postcss: 8.4.19
source-map: 0.6.1
- '@vue/compiler-sfc@3.2.45':
+ /@vue/compiler-sfc@3.2.45:
+ resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}
dependencies:
'@babel/parser': 7.20.3
'@vue/compiler-core': 3.2.45
@@ -4714,23 +1855,32 @@ snapshots:
postcss: 8.4.19
source-map: 0.6.1
- '@vue/compiler-ssr@3.2.41':
+ /@vue/compiler-ssr@3.2.41:
+ resolution: {integrity: sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==}
dependencies:
'@vue/compiler-dom': 3.2.41
'@vue/shared': 3.2.41
- '@vue/compiler-ssr@3.2.45':
+ /@vue/compiler-ssr@3.2.45:
+ resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}
dependencies:
'@vue/compiler-dom': 3.2.45
'@vue/shared': 3.2.45
- '@vue/devtools-api@6.2.0': {}
+ /@vue/devtools-api@6.2.0:
+ resolution: {integrity: sha512-pF1G4wky+hkifDiZSWn8xfuLOJI1ZXtuambpBEYaf7Xaf6zC/pM29rvAGpd3qaGXnr4BAXU1Pxz/VfvBGwexGA==}
+ dev: false
- '@vue/devtools-api@6.4.5': {}
+ /@vue/devtools-api@6.4.5:
+ resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==}
+ dev: false
- '@vue/devtools-api@6.6.1': {}
+ /@vue/devtools-api@6.6.1:
+ resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
+ dev: false
- '@vue/reactivity-transform@3.2.41':
+ /@vue/reactivity-transform@3.2.41:
+ resolution: {integrity: sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==}
dependencies:
'@babel/parser': 7.20.3
'@vue/compiler-core': 3.2.41
@@ -4738,7 +1888,8 @@ snapshots:
estree-walker: 2.0.2
magic-string: 0.25.9
- '@vue/reactivity-transform@3.2.45':
+ /@vue/reactivity-transform@3.2.45:
+ resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
dependencies:
'@babel/parser': 7.20.3
'@vue/compiler-core': 3.2.45
@@ -4746,126 +1897,203 @@ snapshots:
estree-walker: 2.0.2
magic-string: 0.25.9
- '@vue/reactivity@3.2.45':
+ /@vue/reactivity@3.2.45:
+ resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==}
dependencies:
'@vue/shared': 3.2.45
- '@vue/runtime-core@3.2.45':
+ /@vue/runtime-core@3.2.45:
+ resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==}
dependencies:
'@vue/reactivity': 3.2.45
'@vue/shared': 3.2.45
- '@vue/runtime-dom@3.2.45':
+ /@vue/runtime-dom@3.2.45:
+ resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==}
dependencies:
'@vue/runtime-core': 3.2.45
'@vue/shared': 3.2.45
csstype: 2.6.20
- '@vue/server-renderer@3.2.41(vue@3.2.45)':
+ /@vue/server-renderer@3.2.41(vue@3.2.45):
+ resolution: {integrity: sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig==}
+ peerDependencies:
+ vue: 3.2.41
dependencies:
'@vue/compiler-ssr': 3.2.41
'@vue/shared': 3.2.41
vue: 3.2.45
- '@vue/server-renderer@3.2.45(vue@3.2.45)':
+ /@vue/server-renderer@3.2.45(vue@3.2.45):
+ resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==}
+ peerDependencies:
+ vue: 3.2.45
dependencies:
'@vue/compiler-ssr': 3.2.45
'@vue/shared': 3.2.45
vue: 3.2.45
- '@vue/shared@3.2.41': {}
+ /@vue/shared@3.2.41:
+ resolution: {integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==}
- '@vue/shared@3.2.45': {}
+ /@vue/shared@3.2.45:
+ resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
- JSONStream@1.3.5:
+ /JSONStream@1.3.5:
+ resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
+ hasBin: true
dependencies:
jsonparse: 1.3.1
through: 2.3.8
+ dev: true
- accepts@1.3.8:
+ /accepts@1.3.8:
+ resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
+ engines: {node: '>= 0.6'}
dependencies:
mime-types: 2.1.35
negotiator: 0.6.3
+ dev: true
- acorn-jsx@5.3.2(acorn@8.7.1):
+ /acorn-jsx@5.3.2(acorn@8.7.1):
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
acorn: 8.7.1
+ dev: true
- acorn-walk@8.2.0: {}
+ /acorn-walk@8.2.0:
+ resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
+ engines: {node: '>=0.4.0'}
- acorn@8.7.1: {}
+ /acorn@8.7.1:
+ resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+ dev: true
- acorn@8.8.1: {}
+ /acorn@8.8.1:
+ resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
- address@1.2.0: {}
+ /address@1.2.0:
+ resolution: {integrity: sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==}
+ engines: {node: '>= 10.0.0'}
+ dev: true
- agent-base@7.1.0:
+ /agent-base@7.1.0:
+ resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
+ engines: {node: '>= 14'}
dependencies:
debug: 4.3.4
transitivePeerDependencies:
- supports-color
+ dev: true
- ajv@6.12.6:
+ /ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
dependencies:
fast-deep-equal: 3.1.3
fast-json-stable-stringify: 2.1.0
json-schema-traverse: 0.4.1
uri-js: 4.4.1
+ dev: true
- ajv@8.12.0:
+ /ajv@8.12.0:
+ resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
dependencies:
fast-deep-equal: 3.1.3
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
uri-js: 4.4.1
+ dev: true
- ansi-regex@5.0.1: {}
+ /ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
+ dev: true
- ansi-styles@3.2.1:
+ /ansi-styles@3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
dependencies:
color-convert: 1.9.3
- ansi-styles@4.3.0:
+ /ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
dependencies:
color-convert: 2.0.1
+ dev: true
- anymatch@3.1.2:
+ /anymatch@3.1.2:
+ resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
+ engines: {node: '>= 8'}
dependencies:
normalize-path: 3.0.0
picomatch: 2.3.1
- arg@4.1.3: {}
+ /arg@4.1.3:
+ resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
- argparse@2.0.1: {}
+ /argparse@2.0.1:
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+ dev: true
- array-flatten@1.1.1: {}
+ /array-flatten@1.1.1:
+ resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
+ dev: true
- array-ify@1.0.0: {}
+ /array-ify@1.0.0:
+ resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
+ dev: true
- array-includes@3.1.5:
+ /array-includes@3.1.5:
+ resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.1
get-intrinsic: 1.1.2
is-string: 1.0.7
+ dev: true
- array-union@2.1.0: {}
+ /array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ engines: {node: '>=8'}
+ dev: true
- array.prototype.flat@1.3.0:
+ /array.prototype.flat@1.3.0:
+ resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.1
es-shim-unscopables: 1.0.0
+ dev: true
- arrify@1.0.1: {}
+ /arrify@1.0.1:
+ resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
- assertion-error@1.1.0: {}
+ /assertion-error@1.1.0:
+ resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
+ dev: true
- asynckit@0.4.0: {}
+ /asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- autoprefixer@10.4.13(postcss@8.4.19):
+ /autoprefixer@10.4.13(postcss@8.4.19):
+ resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==}
+ engines: {node: ^10 || ^12 || >=14}
+ hasBin: true
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
browserslist: 4.21.4
caniuse-lite: 1.0.30001431
@@ -4875,20 +2103,30 @@ snapshots:
postcss: 8.4.19
postcss-value-parser: 4.2.0
- axios@0.27.2:
+ /axios@0.27.2:
+ resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==}
dependencies:
follow-redirects: 1.15.1
form-data: 4.0.0
transitivePeerDependencies:
- debug
+ dev: false
- balanced-match@1.0.2: {}
+ /balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+ dev: true
- base64url@3.0.1: {}
+ /base64url@3.0.1:
+ resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==}
+ engines: {node: '>=6.0.0'}
- binary-extensions@2.2.0: {}
+ /binary-extensions@2.2.0:
+ resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
+ engines: {node: '>=8'}
- body-parser@1.20.0:
+ /body-parser@1.20.0:
+ resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==}
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
dependencies:
bytes: 3.1.2
content-type: 1.0.4
@@ -4904,34 +2142,54 @@ snapshots:
unpipe: 1.0.0
transitivePeerDependencies:
- supports-color
+ dev: true
- boolbase@1.0.0: {}
+ /boolbase@1.0.0:
+ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
+ dev: true
- brace-expansion@1.1.11:
+ /brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
+ dev: true
- braces@3.0.2:
+ /braces@3.0.2:
+ resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+ engines: {node: '>=8'}
dependencies:
fill-range: 7.0.1
- browserslist@4.21.4:
+ /browserslist@4.21.4:
+ resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
dependencies:
caniuse-lite: 1.0.30001431
electron-to-chromium: 1.4.284
node-releases: 2.0.6
update-browserslist-db: 1.0.10(browserslist@4.21.4)
- buffer-from@1.1.2: {}
+ /buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
- busboy@1.6.0:
+ /busboy@1.6.0:
+ resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
+ engines: {node: '>=10.16.0'}
dependencies:
streamsearch: 1.1.0
+ dev: true
- bytes@3.1.2: {}
+ /bytes@3.1.2:
+ resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
+ engines: {node: '>= 0.8'}
+ dev: true
- c8@7.11.3:
+ /c8@7.11.3:
+ resolution: {integrity: sha512-6YBmsaNmqRm9OS3ZbIiL2EZgi1+Xc4O24jL3vMYGE6idixYuGdy76rIfIdltSKDj9DpLNrcXSonUTR1miBD0wA==}
+ engines: {node: '>=10.12.0'}
+ hasBin: true
dependencies:
'@bcoe/v8-coverage': 0.2.3
'@istanbuljs/schema': 0.1.3
@@ -4945,31 +2203,55 @@ snapshots:
v8-to-istanbul: 9.0.1
yargs: 16.2.0
yargs-parser: 20.2.9
+ dev: true
- cac@6.7.14: {}
+ /cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+ engines: {node: '>=8'}
+ dev: true
- cac@6.7.9: {}
+ /cac@6.7.9:
+ resolution: {integrity: sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==}
+ engines: {node: '>=8'}
+ dev: true
- call-bind@1.0.2:
+ /call-bind@1.0.2:
+ resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
get-intrinsic: 1.1.2
+ dev: true
- callsites@3.1.0: {}
+ /callsites@3.1.0:
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
+ dev: true
- camelcase-keys@6.2.2:
+ /camelcase-keys@6.2.2:
+ resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
+ engines: {node: '>=8'}
dependencies:
camelcase: 5.3.1
map-obj: 4.3.0
quick-lru: 4.0.1
+ dev: true
- camelcase@5.3.1: {}
+ /camelcase@5.3.1:
+ resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
+ engines: {node: '>=6'}
+ dev: true
- camelcase@6.3.0: {}
+ /camelcase@6.3.0:
+ resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
+ engines: {node: '>=10'}
+ dev: true
- caniuse-lite@1.0.30001431: {}
+ /caniuse-lite@1.0.30001431:
+ resolution: {integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==}
- chai@4.3.6:
+ /chai@4.3.6:
+ resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==}
+ engines: {node: '>=4'}
dependencies:
assertion-error: 1.1.0
check-error: 1.0.2
@@ -4978,21 +2260,31 @@ snapshots:
loupe: 2.3.4
pathval: 1.1.1
type-detect: 4.0.8
+ dev: true
- chalk@2.4.2:
+ /chalk@2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
dependencies:
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
supports-color: 5.5.0
- chalk@4.1.2:
+ /chalk@4.1.2:
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
+ dev: true
- check-error@1.0.2: {}
+ /check-error@1.0.2:
+ resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
+ dev: true
- chokidar@3.5.3:
+ /chokidar@3.5.3:
+ resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
+ engines: {node: '>= 8.10.0'}
dependencies:
anymatch: 3.1.2
braces: 3.0.2
@@ -5004,69 +2296,110 @@ snapshots:
optionalDependencies:
fsevents: 2.3.2
- cliui@7.0.4:
+ /cliui@7.0.4:
+ resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
+ dev: true
- cliui@8.0.1:
+ /cliui@8.0.1:
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
+ engines: {node: '>=12'}
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
+ dev: true
- color-convert@1.9.3:
+ /color-convert@1.9.3:
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
dependencies:
color-name: 1.1.3
- color-convert@2.0.1:
+ /color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
dependencies:
color-name: 1.1.4
+ dev: true
- color-name@1.1.3: {}
+ /color-name@1.1.3:
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
- color-name@1.1.4: {}
+ /color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ dev: true
- colorette@2.0.19: {}
+ /colorette@2.0.19:
+ resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
+ dev: true
- combined-stream@1.0.8:
+ /combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
dependencies:
delayed-stream: 1.0.0
- commander@2.20.3: {}
+ /commander@2.20.3:
+ resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
- compare-func@2.0.0:
+ /compare-func@2.0.0:
+ resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
dependencies:
array-ify: 1.0.0
dot-prop: 5.3.0
+ dev: true
- compare-versions@3.6.0: {}
+ /compare-versions@3.6.0:
+ resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==}
- concat-map@0.0.1: {}
+ /concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+ dev: true
- confusing-browser-globals@1.0.11: {}
+ /confusing-browser-globals@1.0.11:
+ resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==}
+ dev: true
- consola@2.15.3: {}
+ /consola@2.15.3:
+ resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
+ dev: true
- content-disposition@0.5.4:
+ /content-disposition@0.5.4:
+ resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
+ engines: {node: '>= 0.6'}
dependencies:
safe-buffer: 5.2.1
+ dev: true
- content-type@1.0.4: {}
+ /content-type@1.0.4:
+ resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==}
+ engines: {node: '>= 0.6'}
+ dev: true
- conventional-changelog-angular@5.0.13:
+ /conventional-changelog-angular@5.0.13:
+ resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
+ engines: {node: '>=10'}
dependencies:
compare-func: 2.0.0
q: 1.5.1
+ dev: true
- conventional-changelog-conventionalcommits@5.0.0:
+ /conventional-changelog-conventionalcommits@5.0.0:
+ resolution: {integrity: sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==}
+ engines: {node: '>=10'}
dependencies:
compare-func: 2.0.0
lodash: 4.17.21
q: 1.5.1
+ dev: true
- conventional-commits-parser@3.2.4:
+ /conventional-commits-parser@3.2.4:
+ resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==}
+ engines: {node: '>=10'}
+ hasBin: true
dependencies:
JSONStream: 1.3.5
is-text-path: 1.0.1
@@ -5074,171 +2407,320 @@ snapshots:
meow: 8.1.2
split2: 3.2.2
through2: 4.0.2
+ dev: true
- convert-source-map@1.8.0:
+ /convert-source-map@1.8.0:
+ resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
dependencies:
safe-buffer: 5.1.2
- cookie-signature@1.0.6: {}
+ /cookie-signature@1.0.6:
+ resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
+ dev: true
- cookie@0.5.0: {}
+ /cookie@0.5.0:
+ resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
+ engines: {node: '>= 0.6'}
+ dev: true
- copy-anything@2.0.6:
+ /copy-anything@2.0.6:
+ resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
dependencies:
is-what: 3.14.1
- core-js@3.26.0: {}
+ /core-js@3.26.0:
+ resolution: {integrity: sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw==}
+ requiresBuild: true
+ dev: true
- cosmiconfig-typescript-loader@4.3.0(@types/node@17.0.45)(cosmiconfig@8.0.0)(ts-node@10.9.1)(typescript@4.7.4):
+ /cosmiconfig-typescript-loader@4.3.0(@types/node@17.0.45)(cosmiconfig@8.0.0)(ts-node@10.9.1)(typescript@4.7.4):
+ resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==}
+ engines: {node: '>=12', npm: '>=6'}
+ peerDependencies:
+ '@types/node': '*'
+ cosmiconfig: '>=7'
+ ts-node: '>=10'
+ typescript: '>=3'
dependencies:
'@types/node': 17.0.45
cosmiconfig: 8.0.0
ts-node: 10.9.1(@types/node@17.0.45)(typescript@4.7.4)
typescript: 4.7.4
+ dev: true
- cosmiconfig@8.0.0:
+ /cosmiconfig@8.0.0:
+ resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==}
+ engines: {node: '>=14'}
dependencies:
import-fresh: 3.3.0
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
+ dev: true
- create-require@1.1.1: {}
+ /create-require@1.1.1:
+ resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
- cross-env@7.0.3:
+ /cross-env@7.0.3:
+ resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
+ engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
+ hasBin: true
dependencies:
cross-spawn: 7.0.3
+ dev: true
- cross-spawn@7.0.3:
+ /cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
+ dev: true
- css-font-size-keywords@1.0.0: {}
+ /css-font-size-keywords@1.0.0:
+ resolution: {integrity: sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==}
+ dev: false
- css-font-stretch-keywords@1.0.1: {}
+ /css-font-stretch-keywords@1.0.1:
+ resolution: {integrity: sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==}
+ dev: false
- css-font-style-keywords@1.0.1: {}
+ /css-font-style-keywords@1.0.1:
+ resolution: {integrity: sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==}
+ dev: false
- css-font-weight-keywords@1.0.0: {}
+ /css-font-weight-keywords@1.0.0:
+ resolution: {integrity: sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==}
+ dev: false
- css-list-helpers@2.0.0: {}
+ /css-list-helpers@2.0.0:
+ resolution: {integrity: sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==}
+ dev: false
- css-system-font-keywords@1.0.0: {}
+ /css-system-font-keywords@1.0.0:
+ resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==}
+ dev: false
- css-tree@2.2.1:
+ /css-tree@2.2.1:
+ resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
dependencies:
mdn-data: 2.0.28
source-map-js: 1.0.2
+ dev: true
- cssesc@3.0.0: {}
+ /cssesc@3.0.0:
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
+ hasBin: true
- cssstyle@4.0.1:
+ /cssstyle@4.0.1:
+ resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==}
+ engines: {node: '>=18'}
dependencies:
rrweb-cssom: 0.6.0
+ dev: true
- csstype@2.6.20: {}
+ /csstype@2.6.20:
+ resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==}
- cz-git@1.4.1: {}
+ /cz-git@1.4.1:
+ resolution: {integrity: sha512-EOtuitcnfxde8t3NNTKh2YxEJhLXGiVlKSVaZipK3+DVo135rEUifAfqxkslM66Nf6ZO7a+3JR+XAOLhMXUAjQ==}
+ dev: false
- czg@1.4.1: {}
+ /czg@1.4.1:
+ resolution: {integrity: sha512-ZjK46yrHgRbypfKAzv8D/UIWiz3BgGfO0cSPAGpk4VO9FmJ3tqaLqelrNyiVjHqOyg1dOi8hoxBHdrdvwa1eaQ==}
+ hasBin: true
+ dev: true
- dargs@7.0.0: {}
+ /dargs@7.0.0:
+ resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==}
+ engines: {node: '>=8'}
+ dev: true
- data-urls@5.0.0:
+ /data-urls@5.0.0:
+ resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==}
+ engines: {node: '>=18'}
dependencies:
whatwg-mimetype: 4.0.0
whatwg-url: 14.0.0
+ dev: true
- dayjs@1.11.6: {}
+ /dayjs@1.11.6:
+ resolution: {integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==}
+ dev: true
- debug@2.6.9:
+ /debug@2.6.9:
+ resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
dependencies:
ms: 2.0.0
+ dev: true
- debug@3.2.7:
+ /debug@3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
dependencies:
ms: 2.1.3
- debug@4.3.4:
+ /debug@4.3.4:
+ resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
dependencies:
ms: 2.1.2
- decamelize-keys@1.1.1:
+ /decamelize-keys@1.1.1:
+ resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
+ engines: {node: '>=0.10.0'}
dependencies:
decamelize: 1.2.0
map-obj: 1.0.1
+ dev: true
- decamelize@1.2.0: {}
+ /decamelize@1.2.0:
+ resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
- decimal.js@10.4.3: {}
+ /decimal.js@10.4.3:
+ resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
- deep-eql@3.0.1:
+ /deep-eql@3.0.1:
+ resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==}
+ engines: {node: '>=0.12'}
dependencies:
type-detect: 4.0.8
+ dev: true
- deep-is@0.1.4: {}
+ /deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+ dev: true
- default-gateway@6.0.3:
+ /default-gateway@6.0.3:
+ resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==}
+ engines: {node: '>= 10'}
dependencies:
execa: 5.1.1
+ dev: true
- define-properties@1.1.4:
+ /define-properties@1.1.4:
+ resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
+ engines: {node: '>= 0.4'}
dependencies:
has-property-descriptors: 1.0.0
object-keys: 1.1.1
+ dev: true
- defu@6.1.0: {}
+ /defu@6.1.0:
+ resolution: {integrity: sha512-pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw==}
+ dev: true
- delayed-stream@1.0.0: {}
+ /delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
- depd@2.0.0: {}
+ /depd@2.0.0:
+ resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
+ engines: {node: '>= 0.8'}
+ dev: true
- destr@1.2.0: {}
+ /destr@1.2.0:
+ resolution: {integrity: sha512-JG+cG4ZPB1L27sl2C2URg8MIOmIUtTbE5wEx02BpmrTCqg/hXxFKXsYsnODl5PdpqNRaS1KQGUQ56V8jk8XpYQ==}
+ dev: true
- destroy@1.2.0: {}
+ /destroy@1.2.0:
+ resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+ dev: true
- diff@4.0.2: {}
+ /diff@4.0.2:
+ resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
+ engines: {node: '>=0.3.1'}
- dir-glob@3.0.1:
+ /dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
dependencies:
path-type: 4.0.0
+ dev: true
- doctrine@2.1.0:
+ /doctrine@2.1.0:
+ resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
+ engines: {node: '>=0.10.0'}
dependencies:
esutils: 2.0.3
+ dev: true
- doctrine@3.0.0:
+ /doctrine@3.0.0:
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
+ engines: {node: '>=6.0.0'}
dependencies:
esutils: 2.0.3
+ dev: true
- dot-prop@5.3.0:
+ /dot-prop@5.3.0:
+ resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
+ engines: {node: '>=8'}
dependencies:
is-obj: 2.0.0
+ dev: true
- duplexer@0.1.2: {}
+ /duplexer@0.1.2:
+ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
+ dev: true
- ee-first@1.1.1: {}
+ /ee-first@1.1.1:
+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+ dev: true
- electron-to-chromium@1.4.284: {}
+ /electron-to-chromium@1.4.284:
+ resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
- emoji-regex@8.0.0: {}
+ /emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+ dev: true
- encodeurl@1.0.2: {}
+ /encodeurl@1.0.2:
+ resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
+ engines: {node: '>= 0.8'}
+ dev: true
- entities@4.5.0: {}
+ /entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+ dev: true
- errno@0.1.8:
+ /errno@0.1.8:
+ resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
+ hasBin: true
+ requiresBuild: true
dependencies:
prr: 1.0.1
optional: true
- error-ex@1.3.2:
+ /error-ex@1.3.2:
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
dependencies:
is-arrayish: 0.2.1
+ dev: true
- es-abstract@1.20.1:
+ /es-abstract@1.20.1:
+ resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
es-to-primitive: 1.2.1
@@ -5263,140 +2745,371 @@ snapshots:
string.prototype.trimend: 1.0.5
string.prototype.trimstart: 1.0.5
unbox-primitive: 1.0.2
+ dev: true
- es-module-lexer@0.9.3: {}
+ /es-module-lexer@0.9.3:
+ resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==}
- es-shim-unscopables@1.0.0:
+ /es-shim-unscopables@1.0.0:
+ resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
dependencies:
has: 1.0.3
+ dev: true
- es-to-primitive@1.2.1:
+ /es-to-primitive@1.2.1:
+ resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
+ engines: {node: '>= 0.4'}
dependencies:
is-callable: 1.2.4
is-date-object: 1.0.5
is-symbol: 1.0.4
+ dev: true
- esbuild-android-64@0.14.48:
+ /esbuild-android-64@0.14.48:
+ resolution: {integrity: sha512-3aMjboap/kqwCUpGWIjsk20TtxVoKck8/4Tu19rubh7t5Ra0Yrpg30Mt1QXXlipOazrEceGeWurXKeFJgkPOUg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-android-64@0.15.13:
+ /esbuild-android-64@0.15.13:
+ resolution: {integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
optional: true
- esbuild-android-arm64@0.14.48:
+ /esbuild-android-arm64@0.14.48:
+ resolution: {integrity: sha512-vptI3K0wGALiDq+EvRuZotZrJqkYkN5282iAfcffjI5lmGG9G1ta/CIVauhY42MBXwEgDJkweiDcDMRLzBZC4g==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-android-arm64@0.15.13:
+ /esbuild-android-arm64@0.15.13:
+ resolution: {integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
optional: true
- esbuild-darwin-64@0.14.48:
+ /esbuild-darwin-64@0.14.48:
+ resolution: {integrity: sha512-gGQZa4+hab2Va/Zww94YbshLuWteyKGD3+EsVon8EWTWhnHFRm5N9NbALNbwi/7hQ/hM1Zm4FuHg+k6BLsl5UA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-darwin-64@0.15.13:
+ /esbuild-darwin-64@0.15.13:
+ resolution: {integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
optional: true
- esbuild-darwin-arm64@0.14.48:
+ /esbuild-darwin-arm64@0.14.48:
+ resolution: {integrity: sha512-bFjnNEXjhZT+IZ8RvRGNJthLWNHV5JkCtuOFOnjvo5pC0sk2/QVk0Qc06g2PV3J0TcU6kaPC3RN9yy9w2PSLEA==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-darwin-arm64@0.15.13:
+ /esbuild-darwin-arm64@0.15.13:
+ resolution: {integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
optional: true
- esbuild-freebsd-64@0.14.48:
+ /esbuild-freebsd-64@0.14.48:
+ resolution: {integrity: sha512-1NOlwRxmOsnPcWOGTB10JKAkYSb2nue0oM1AfHWunW/mv3wERfJmnYlGzL3UAOIUXZqW8GeA2mv+QGwq7DToqA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-freebsd-64@0.15.13:
+ /esbuild-freebsd-64@0.15.13:
+ resolution: {integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
optional: true
- esbuild-freebsd-arm64@0.14.48:
+ /esbuild-freebsd-arm64@0.14.48:
+ resolution: {integrity: sha512-gXqKdO8wabVcYtluAbikDH2jhXp+Klq5oCD5qbVyUG6tFiGhrC9oczKq3vIrrtwcxDQqK6+HDYK8Zrd4bCA9Gw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-freebsd-arm64@0.15.13:
+ /esbuild-freebsd-arm64@0.15.13:
+ resolution: {integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
optional: true
- esbuild-linux-32@0.14.48:
+ /esbuild-linux-32@0.14.48:
+ resolution: {integrity: sha512-ghGyDfS289z/LReZQUuuKq9KlTiTspxL8SITBFQFAFRA/IkIvDpnZnCAKTCjGXAmUqroMQfKJXMxyjJA69c/nQ==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-linux-32@0.15.13:
+ /esbuild-linux-32@0.15.13:
+ resolution: {integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
optional: true
- esbuild-linux-64@0.14.48:
+ /esbuild-linux-64@0.14.48:
+ resolution: {integrity: sha512-vni3p/gppLMVZLghI7oMqbOZdGmLbbKR23XFARKnszCIBpEMEDxOMNIKPmMItQrmH/iJrL1z8Jt2nynY0bE1ug==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-linux-64@0.15.13:
+ /esbuild-linux-64@0.15.13:
+ resolution: {integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
optional: true
- esbuild-linux-arm64@0.14.48:
+ /esbuild-linux-arm64@0.14.48:
+ resolution: {integrity: sha512-3CFsOlpoxlKPRevEHq8aAntgYGYkE1N9yRYAcPyng/p4Wyx0tPR5SBYsxLKcgPB9mR8chHEhtWYz6EZ+H199Zw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-linux-arm64@0.15.13:
+ /esbuild-linux-arm64@0.15.13:
+ resolution: {integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
optional: true
- esbuild-linux-arm@0.14.48:
+ /esbuild-linux-arm@0.14.48:
+ resolution: {integrity: sha512-+VfSV7Akh1XUiDNXgqgY1cUP1i2vjI+BmlyXRfVz5AfV3jbpde8JTs5Q9sYgaoq5cWfuKfoZB/QkGOI+QcL1Tw==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-linux-arm@0.15.13:
+ /esbuild-linux-arm@0.15.13:
+ resolution: {integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
optional: true
- esbuild-linux-mips64le@0.14.48:
+ /esbuild-linux-mips64le@0.14.48:
+ resolution: {integrity: sha512-cs0uOiRlPp6ymknDnjajCgvDMSsLw5mST2UXh+ZIrXTj2Ifyf2aAP3Iw4DiqgnyYLV2O/v/yWBJx+WfmKEpNLA==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-linux-mips64le@0.15.13:
+ /esbuild-linux-mips64le@0.15.13:
+ resolution: {integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
optional: true
- esbuild-linux-ppc64le@0.14.48:
+ /esbuild-linux-ppc64le@0.14.48:
+ resolution: {integrity: sha512-+2F0vJMkuI0Wie/wcSPDCqXvSFEELH7Jubxb7mpWrA/4NpT+/byjxDz0gG6R1WJoeDefcrMfpBx4GFNN1JQorQ==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-linux-ppc64le@0.15.13:
+ /esbuild-linux-ppc64le@0.15.13:
+ resolution: {integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
optional: true
- esbuild-linux-riscv64@0.14.48:
+ /esbuild-linux-riscv64@0.14.48:
+ resolution: {integrity: sha512-BmaK/GfEE+5F2/QDrIXteFGKnVHGxlnK9MjdVKMTfvtmudjY3k2t8NtlY4qemKSizc+QwyombGWTBDc76rxePA==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-linux-riscv64@0.15.13:
+ /esbuild-linux-riscv64@0.15.13:
+ resolution: {integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
optional: true
- esbuild-linux-s390x@0.14.48:
+ /esbuild-linux-s390x@0.14.48:
+ resolution: {integrity: sha512-tndw/0B9jiCL+KWKo0TSMaUm5UWBLsfCKVdbfMlb3d5LeV9WbijZ8Ordia8SAYv38VSJWOEt6eDCdOx8LqkC4g==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-linux-s390x@0.15.13:
+ /esbuild-linux-s390x@0.15.13:
+ resolution: {integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
optional: true
- esbuild-netbsd-64@0.14.48:
+ /esbuild-netbsd-64@0.14.48:
+ resolution: {integrity: sha512-V9hgXfwf/T901Lr1wkOfoevtyNkrxmMcRHyticybBUHookznipMOHoF41Al68QBsqBxnITCEpjjd4yAos7z9Tw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-netbsd-64@0.15.13:
+ /esbuild-netbsd-64@0.15.13:
+ resolution: {integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
optional: true
- esbuild-openbsd-64@0.14.48:
+ /esbuild-openbsd-64@0.14.48:
+ resolution: {integrity: sha512-+IHf4JcbnnBl4T52egorXMatil/za0awqzg2Vy6FBgPcBpisDWT2sVz/tNdrK9kAqj+GZG/jZdrOkj7wsrNTKA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-openbsd-64@0.15.13:
+ /esbuild-openbsd-64@0.15.13:
+ resolution: {integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
optional: true
- esbuild-sunos-64@0.14.48:
+ /esbuild-sunos-64@0.14.48:
+ resolution: {integrity: sha512-77m8bsr5wOpOWbGi9KSqDphcq6dFeJyun8TA+12JW/GAjyfTwVtOnN8DOt6DSPUfEV+ltVMNqtXUeTeMAxl5KA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-sunos-64@0.15.13:
+ /esbuild-sunos-64@0.15.13:
+ resolution: {integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
optional: true
- esbuild-windows-32@0.14.48:
+ /esbuild-windows-32@0.14.48:
+ resolution: {integrity: sha512-EPgRuTPP8vK9maxpTGDe5lSoIBHGKO/AuxDncg5O3NkrPeLNdvvK8oywB0zGaAZXxYWfNNSHskvvDgmfVTguhg==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-windows-32@0.15.13:
+ /esbuild-windows-32@0.15.13:
+ resolution: {integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
optional: true
- esbuild-windows-64@0.14.48:
+ /esbuild-windows-64@0.14.48:
+ resolution: {integrity: sha512-YmpXjdT1q0b8ictSdGwH3M8VCoqPpK1/UArze3X199w6u8hUx3V8BhAi1WjbsfDYRBanVVtduAhh2sirImtAvA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-windows-64@0.15.13:
+ /esbuild-windows-64@0.15.13:
+ resolution: {integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
optional: true
- esbuild-windows-arm64@0.14.48:
+ /esbuild-windows-arm64@0.14.48:
+ resolution: {integrity: sha512-HHaOMCsCXp0rz5BT2crTka6MPWVno121NKApsGs/OIW5QC0ggC69YMGs1aJct9/9FSUF4A1xNE/cLvgB5svR4g==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
optional: true
- esbuild-windows-arm64@0.15.13:
+ /esbuild-windows-arm64@0.15.13:
+ resolution: {integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
optional: true
- esbuild@0.14.48:
+ /esbuild@0.14.48:
+ resolution: {integrity: sha512-w6N1Yn5MtqK2U1/WZTX9ZqUVb8IOLZkZ5AdHkT6x3cHDMVsYWC7WPdiLmx19w3i4Rwzy5LqsEMtVihG3e4rFzA==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
optionalDependencies:
esbuild-android-64: 0.14.48
esbuild-android-arm64: 0.14.48
@@ -5418,8 +3131,13 @@ snapshots:
esbuild-windows-32: 0.14.48
esbuild-windows-64: 0.14.48
esbuild-windows-arm64: 0.14.48
+ dev: true
- esbuild@0.15.13:
+ /esbuild@0.15.13:
+ resolution: {integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
optionalDependencies:
'@esbuild/android-arm': 0.15.13
'@esbuild/linux-loong64': 0.15.13
@@ -5444,15 +3162,29 @@ snapshots:
esbuild-windows-64: 0.15.13
esbuild-windows-arm64: 0.15.13
- escalade@3.1.1: {}
+ /escalade@3.1.1:
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ engines: {node: '>=6'}
- escape-html@1.0.3: {}
+ /escape-html@1.0.3:
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
+ dev: true
- escape-string-regexp@1.0.5: {}
+ /escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+ engines: {node: '>=0.8.0'}
- escape-string-regexp@4.0.0: {}
+ /escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+ dev: true
- eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.26.0)(eslint@8.19.0):
+ /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.26.0)(eslint@8.19.0):
+ resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==}
+ engines: {node: ^10.12.0 || >=12.0.0}
+ peerDependencies:
+ eslint: ^7.32.0 || ^8.2.0
+ eslint-plugin-import: ^2.25.2
dependencies:
confusing-browser-globals: 1.0.11
eslint: 8.19.0
@@ -5460,19 +3192,43 @@ snapshots:
object.assign: 4.1.2
object.entries: 1.1.5
semver: 6.3.0
+ dev: true
- eslint-config-prettier@8.5.0(eslint@8.19.0):
+ /eslint-config-prettier@8.5.0(eslint@8.19.0):
+ resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
dependencies:
eslint: 8.19.0
+ dev: true
- eslint-import-resolver-node@0.3.6:
+ /eslint-import-resolver-node@0.3.6:
+ resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
dependencies:
debug: 3.2.7
resolve: 1.22.1
transitivePeerDependencies:
- supports-color
+ dev: true
- eslint-module-utils@2.7.3(@typescript-eslint/parser@5.30.3)(eslint-import-resolver-node@0.3.6):
+ /eslint-module-utils@2.7.3(@typescript-eslint/parser@5.30.3)(eslint-import-resolver-node@0.3.6):
+ resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint-import-resolver-node: '*'
+ eslint-import-resolver-typescript: '*'
+ eslint-import-resolver-webpack: '*'
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
+ eslint-import-resolver-node:
+ optional: true
+ eslint-import-resolver-typescript:
+ optional: true
+ eslint-import-resolver-webpack:
+ optional: true
dependencies:
'@typescript-eslint/parser': 5.30.3(eslint@8.19.0)(typescript@4.7.4)
debug: 3.2.7
@@ -5480,8 +3236,17 @@ snapshots:
find-up: 2.1.0
transitivePeerDependencies:
- supports-color
+ dev: true
- eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.30.3)(eslint@8.19.0):
+ /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.30.3)(eslint@8.19.0):
+ resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ '@typescript-eslint/parser': '*'
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
+ peerDependenciesMeta:
+ '@typescript-eslint/parser':
+ optional: true
dependencies:
'@typescript-eslint/parser': 5.30.3(eslint@8.19.0)(typescript@4.7.4)
array-includes: 3.1.5
@@ -5502,17 +3267,34 @@ snapshots:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
+ dev: true
- eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.19.0)(prettier@2.7.1):
+ /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.19.0)(prettier@2.7.1):
+ resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ eslint: '>=7.28.0'
+ eslint-config-prettier: '*'
+ prettier: '>=2.0.0'
+ peerDependenciesMeta:
+ eslint-config-prettier:
+ optional: true
dependencies:
eslint: 8.19.0
eslint-config-prettier: 8.5.0(eslint@8.19.0)
prettier: 2.7.1
prettier-linter-helpers: 1.0.0
+ dev: true
- eslint-plugin-todo-ddl@1.1.1: {}
+ /eslint-plugin-todo-ddl@1.1.1:
+ resolution: {integrity: sha512-1FnxUkDUoQLgxdSHxLUYvAoeKyqWgqBSZcULEElxMgwzrgP7aS5loL5uz552Mfe1hbD2/jM+DozvKtt+NK/hbg==}
+ dev: true
- eslint-plugin-vue@9.1.1(eslint@8.19.0):
+ /eslint-plugin-vue@9.1.1(eslint@8.19.0):
+ resolution: {integrity: sha512-W9n5PB1X2jzC7CK6riG0oAcxjmKrjTF6+keL1rni8n57DZeilx/Fulz+IRJK3lYseLNAygN0I62L7DvioW40Tw==}
+ engines: {node: ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
dependencies:
eslint: 8.19.0
eslint-utils: 3.0.0(eslint@8.19.0)
@@ -5524,27 +3306,48 @@ snapshots:
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
+ dev: true
- eslint-scope@5.1.1:
+ /eslint-scope@5.1.1:
+ resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+ engines: {node: '>=8.0.0'}
dependencies:
esrecurse: 4.3.0
estraverse: 4.3.0
+ dev: true
- eslint-scope@7.1.1:
+ /eslint-scope@7.1.1:
+ resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
+ dev: true
- eslint-utils@3.0.0(eslint@8.19.0):
+ /eslint-utils@3.0.0(eslint@8.19.0):
+ resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
+ engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
+ peerDependencies:
+ eslint: '>=5'
dependencies:
eslint: 8.19.0
eslint-visitor-keys: 2.1.0
+ dev: true
- eslint-visitor-keys@2.1.0: {}
+ /eslint-visitor-keys@2.1.0:
+ resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
+ engines: {node: '>=10'}
+ dev: true
- eslint-visitor-keys@3.3.0: {}
+ /eslint-visitor-keys@3.3.0:
+ resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dev: true
- eslint@8.19.0:
+ /eslint@8.19.0:
+ resolution: {integrity: sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ hasBin: true
dependencies:
'@eslint/eslintrc': 1.3.0
'@humanwhocodes/config-array': 0.9.5
@@ -5583,32 +3386,57 @@ snapshots:
v8-compile-cache: 2.3.0
transitivePeerDependencies:
- supports-color
+ dev: true
- espree@9.3.2:
+ /espree@9.3.2:
+ resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.7.1
acorn-jsx: 5.3.2(acorn@8.7.1)
eslint-visitor-keys: 3.3.0
+ dev: true
- esquery@1.4.0:
+ /esquery@1.4.0:
+ resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
+ engines: {node: '>=0.10'}
dependencies:
estraverse: 5.3.0
+ dev: true
- esrecurse@4.3.0:
+ /esrecurse@4.3.0:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
dependencies:
estraverse: 5.3.0
+ dev: true
- estraverse@4.3.0: {}
+ /estraverse@4.3.0:
+ resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+ engines: {node: '>=4.0'}
+ dev: true
- estraverse@5.3.0: {}
+ /estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+ dev: true
- estree-walker@2.0.2: {}
+ /estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- esutils@2.0.3: {}
+ /esutils@2.0.3:
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
+ dev: true
- etag@1.8.1: {}
+ /etag@1.8.1:
+ resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
+ engines: {node: '>= 0.6'}
+ dev: true
- execa@5.1.1:
+ /execa@5.1.1:
+ resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
+ engines: {node: '>=10'}
dependencies:
cross-spawn: 7.0.3
get-stream: 6.0.1
@@ -5619,8 +3447,11 @@ snapshots:
onetime: 5.1.2
signal-exit: 3.0.7
strip-final-newline: 2.0.0
+ dev: true
- express@4.18.1:
+ /express@4.18.1:
+ resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==}
+ engines: {node: '>= 0.10.0'}
dependencies:
accepts: 1.3.8
array-flatten: 1.1.1
@@ -5655,12 +3486,19 @@ snapshots:
vary: 1.1.2
transitivePeerDependencies:
- supports-color
+ dev: true
- fast-deep-equal@3.1.3: {}
+ /fast-deep-equal@3.1.3:
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
+ dev: true
- fast-diff@1.2.0: {}
+ /fast-diff@1.2.0:
+ resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
+ dev: true
- fast-glob@3.2.12:
+ /fast-glob@3.2.12:
+ resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
+ engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
'@nodelib/fs.walk': 1.2.8
@@ -5668,23 +3506,35 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.5
- fast-json-stable-stringify@2.1.0: {}
+ /fast-json-stable-stringify@2.1.0:
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
+ dev: true
- fast-levenshtein@2.0.6: {}
+ /fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+ dev: true
- fastq@1.13.0:
+ /fastq@1.13.0:
+ resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
dependencies:
reusify: 1.0.4
- file-entry-cache@6.0.1:
+ /file-entry-cache@6.0.1:
+ resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
flat-cache: 3.0.4
+ dev: true
- fill-range@7.0.1:
+ /fill-range@7.0.1:
+ resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+ engines: {node: '>=8'}
dependencies:
to-regex-range: 5.0.1
- finalhandler@1.2.0:
+ /finalhandler@1.2.0:
+ resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
+ engines: {node: '>= 0.8'}
dependencies:
debug: 2.6.9
encodeurl: 1.0.2
@@ -5695,117 +3545,197 @@ snapshots:
unpipe: 1.0.0
transitivePeerDependencies:
- supports-color
+ dev: true
- find-up@2.1.0:
+ /find-up@2.1.0:
+ resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==}
+ engines: {node: '>=4'}
dependencies:
locate-path: 2.0.0
+ dev: true
- find-up@4.1.0:
+ /find-up@4.1.0:
+ resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
+ engines: {node: '>=8'}
dependencies:
locate-path: 5.0.0
path-exists: 4.0.0
+ dev: true
- find-up@5.0.0:
+ /find-up@5.0.0:
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
+ engines: {node: '>=10'}
dependencies:
locate-path: 6.0.0
path-exists: 4.0.0
+ dev: true
- flat-cache@3.0.4:
+ /flat-cache@3.0.4:
+ resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
+ engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
flatted: 3.2.6
rimraf: 3.0.2
+ dev: true
- flatted@3.2.6: {}
+ /flatted@3.2.6:
+ resolution: {integrity: sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==}
+ dev: true
- follow-redirects@1.15.1: {}
+ /follow-redirects@1.15.1:
+ resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==}
+ engines: {node: '>=4.0'}
+ peerDependencies:
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
+ dev: false
- foreground-child@2.0.0:
+ /foreground-child@2.0.0:
+ resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
+ engines: {node: '>=8.0.0'}
dependencies:
cross-spawn: 7.0.3
signal-exit: 3.0.7
+ dev: true
- form-data@4.0.0:
+ /form-data@4.0.0:
+ resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
+ engines: {node: '>= 6'}
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
mime-types: 2.1.35
- forwarded@0.2.0: {}
+ /forwarded@0.2.0:
+ resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
+ engines: {node: '>= 0.6'}
+ dev: true
- fraction.js@4.2.0: {}
+ /fraction.js@4.2.0:
+ resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
- fresh@0.5.2: {}
+ /fresh@0.5.2:
+ resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
+ engines: {node: '>= 0.6'}
+ dev: true
- fs-extra@10.1.0:
+ /fs-extra@10.1.0:
+ resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
+ engines: {node: '>=12'}
dependencies:
graceful-fs: 4.2.10
jsonfile: 6.1.0
universalify: 2.0.0
- fs-extra@11.1.0:
+ /fs-extra@11.1.0:
+ resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==}
+ engines: {node: '>=14.14'}
dependencies:
graceful-fs: 4.2.10
jsonfile: 6.1.0
universalify: 2.0.0
+ dev: true
- fs.realpath@1.0.0: {}
+ /fs.realpath@1.0.0:
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ dev: true
- fsevents@2.3.2:
+ /fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
optional: true
- function-bind@1.1.1: {}
+ /function-bind@1.1.1:
+ resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
- function.prototype.name@1.1.5:
+ /function.prototype.name@1.1.5:
+ resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.1
functions-have-names: 1.2.3
+ dev: true
- functional-red-black-tree@1.0.1: {}
+ /functional-red-black-tree@1.0.1:
+ resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==}
+ dev: true
- functions-have-names@1.2.3: {}
+ /functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+ dev: true
- generic-names@4.0.0:
+ /generic-names@4.0.0:
+ resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
dependencies:
loader-utils: 3.2.0
- gensync@1.0.0-beta.2: {}
+ /gensync@1.0.0-beta.2:
+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
+ engines: {node: '>=6.9.0'}
- get-caller-file@2.0.5: {}
+ /get-caller-file@2.0.5:
+ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
+ engines: {node: 6.* || 8.* || >= 10.*}
+ dev: true
- get-func-name@2.0.0: {}
+ /get-func-name@2.0.0:
+ resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
+ dev: true
- get-intrinsic@1.1.2:
+ /get-intrinsic@1.1.2:
+ resolution: {integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==}
dependencies:
function-bind: 1.1.1
has: 1.0.3
has-symbols: 1.0.3
+ dev: true
- get-stream@6.0.1: {}
+ /get-stream@6.0.1:
+ resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
+ engines: {node: '>=10'}
+ dev: true
- get-symbol-description@1.0.0:
+ /get-symbol-description@1.0.0:
+ resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.2
+ dev: true
- git-raw-commits@2.0.11:
+ /git-raw-commits@2.0.11:
+ resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==}
+ engines: {node: '>=10'}
+ hasBin: true
dependencies:
dargs: 7.0.0
lodash: 4.17.21
meow: 8.1.2
split2: 3.2.2
through2: 4.0.2
+ dev: true
- glob-parent@5.1.2:
+ /glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
dependencies:
is-glob: 4.0.3
- glob-parent@6.0.2:
+ /glob-parent@6.0.2:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
dependencies:
is-glob: 4.0.3
+ dev: true
- glob@7.2.3:
+ /glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
@@ -5813,18 +3743,29 @@ snapshots:
minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
+ dev: true
- global-dirs@0.1.1:
+ /global-dirs@0.1.1:
+ resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==}
+ engines: {node: '>=4'}
dependencies:
ini: 1.3.8
+ dev: true
- globals@11.12.0: {}
+ /globals@11.12.0:
+ resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+ engines: {node: '>=4'}
- globals@13.15.0:
+ /globals@13.15.0:
+ resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==}
+ engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
+ dev: true
- globby@11.1.0:
+ /globby@11.1.0:
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ engines: {node: '>=10'}
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
@@ -5832,224 +3773,401 @@ snapshots:
ignore: 5.2.0
merge2: 1.4.1
slash: 3.0.0
+ dev: true
- graceful-fs@4.2.10: {}
+ /graceful-fs@4.2.10:
+ resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
- gzip-size@6.0.0:
+ /gzip-size@6.0.0:
+ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
+ engines: {node: '>=10'}
dependencies:
duplexer: 0.1.2
+ dev: true
- hard-rejection@2.1.0: {}
+ /hard-rejection@2.1.0:
+ resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
+ engines: {node: '>=6'}
+ dev: true
- has-bigints@1.0.2: {}
+ /has-bigints@1.0.2:
+ resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
+ dev: true
- has-flag@3.0.0: {}
+ /has-flag@3.0.0:
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
+ engines: {node: '>=4'}
- has-flag@4.0.0: {}
+ /has-flag@4.0.0:
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
+ dev: true
- has-property-descriptors@1.0.0:
+ /has-property-descriptors@1.0.0:
+ resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
get-intrinsic: 1.1.2
+ dev: true
- has-symbols@1.0.3: {}
+ /has-symbols@1.0.3:
+ resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
+ engines: {node: '>= 0.4'}
+ dev: true
- has-tostringtag@1.0.0:
+ /has-tostringtag@1.0.0:
+ resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
+ engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
+ dev: true
- has@1.0.3:
+ /has@1.0.3:
+ resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
+ engines: {node: '>= 0.4.0'}
dependencies:
function-bind: 1.1.1
- hash-sum@2.0.0: {}
+ /hash-sum@2.0.0:
+ resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
- hosted-git-info@2.8.9: {}
+ /hosted-git-info@2.8.9:
+ resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
+ dev: true
- hosted-git-info@4.1.0:
+ /hosted-git-info@4.1.0:
+ resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
+ engines: {node: '>=10'}
dependencies:
lru-cache: 6.0.0
+ dev: true
- html-encoding-sniffer@4.0.0:
+ /html-encoding-sniffer@4.0.0:
+ resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==}
+ engines: {node: '>=18'}
dependencies:
whatwg-encoding: 3.1.1
+ dev: true
- html-escaper@2.0.2: {}
+ /html-escaper@2.0.2:
+ resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
+ dev: true
- html-tags@3.2.0: {}
+ /html-tags@3.2.0:
+ resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==}
+ engines: {node: '>=8'}
+ dev: true
- http-errors@2.0.0:
+ /http-errors@2.0.0:
+ resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
+ engines: {node: '>= 0.8'}
dependencies:
depd: 2.0.0
inherits: 2.0.4
setprototypeof: 1.2.0
statuses: 2.0.1
toidentifier: 1.0.1
+ dev: true
- http-proxy-agent@7.0.2:
+ /http-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
+ engines: {node: '>= 14'}
dependencies:
agent-base: 7.1.0
debug: 4.3.4
transitivePeerDependencies:
- supports-color
+ dev: true
- https-proxy-agent@7.0.4:
+ /https-proxy-agent@7.0.4:
+ resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==}
+ engines: {node: '>= 14'}
dependencies:
agent-base: 7.1.0
debug: 4.3.4
transitivePeerDependencies:
- supports-color
+ dev: true
- human-signals@2.1.0: {}
+ /human-signals@2.1.0:
+ resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
+ engines: {node: '>=10.17.0'}
+ dev: true
- iconv-lite@0.4.24:
+ /iconv-lite@0.4.24:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
dependencies:
safer-buffer: 2.1.2
+ dev: true
- iconv-lite@0.6.3:
+ /iconv-lite@0.6.3:
+ resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
+ engines: {node: '>=0.10.0'}
+ requiresBuild: true
dependencies:
safer-buffer: 2.1.2
- icss-replace-symbols@1.1.0: {}
+ /icss-replace-symbols@1.1.0:
+ resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==}
- icss-utils@5.1.0(postcss@8.4.19):
+ /icss-utils@5.1.0(postcss@8.4.19):
+ resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
postcss: 8.4.19
- ignore@5.2.0: {}
+ /ignore@5.2.0:
+ resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
+ engines: {node: '>= 4'}
+ dev: true
- image-size@0.5.5:
+ /image-size@0.5.5:
+ resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
+ engines: {node: '>=0.10.0'}
+ hasBin: true
+ requiresBuild: true
optional: true
- immutable@4.1.0: {}
+ /immutable@4.1.0:
+ resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
- import-fresh@3.3.0:
+ /import-fresh@3.3.0:
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ engines: {node: '>=6'}
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
+ dev: true
- imurmurhash@0.1.4: {}
+ /imurmurhash@0.1.4:
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
+ engines: {node: '>=0.8.19'}
+ dev: true
- indent-string@4.0.0: {}
+ /indent-string@4.0.0:
+ resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
+ engines: {node: '>=8'}
+ dev: true
- inflight@1.0.6:
+ /inflight@1.0.6:
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
once: 1.4.0
wrappy: 1.0.2
+ dev: true
- inherits@2.0.4: {}
+ /inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ dev: true
- ini@1.3.8: {}
+ /ini@1.3.8:
+ resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+ dev: true
- internal-slot@1.0.3:
+ /internal-slot@1.0.3:
+ resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
+ engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.1.2
has: 1.0.3
side-channel: 1.0.4
+ dev: true
- invert-kv@3.0.1: {}
+ /invert-kv@3.0.1:
+ resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==}
+ engines: {node: '>=8'}
- ipaddr.js@1.9.1: {}
+ /ipaddr.js@1.9.1:
+ resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
+ engines: {node: '>= 0.10'}
+ dev: true
- is-arrayish@0.2.1: {}
+ /is-arrayish@0.2.1:
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+ dev: true
- is-bigint@1.0.4:
+ /is-bigint@1.0.4:
+ resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
dependencies:
has-bigints: 1.0.2
+ dev: true
- is-binary-path@2.1.0:
+ /is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
dependencies:
binary-extensions: 2.2.0
- is-boolean-object@1.1.2:
+ /is-boolean-object@1.1.2:
+ resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
+ dev: true
- is-callable@1.2.4: {}
+ /is-callable@1.2.4:
+ resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==}
+ engines: {node: '>= 0.4'}
+ dev: true
- is-core-module@2.9.0:
+ /is-core-module@2.9.0:
+ resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==}
dependencies:
has: 1.0.3
- is-date-object@1.0.5:
+ /is-date-object@1.0.5:
+ resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
+ engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
+ dev: true
- is-extglob@2.1.1: {}
+ /is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
- is-fullwidth-code-point@3.0.0: {}
+ /is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
+ dev: true
- is-glob@4.0.3:
+ /is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
dependencies:
is-extglob: 2.1.1
- is-negative-zero@2.0.2: {}
+ /is-negative-zero@2.0.2:
+ resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
+ engines: {node: '>= 0.4'}
+ dev: true
- is-number-object@1.0.7:
+ /is-number-object@1.0.7:
+ resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
+ engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
+ dev: true
- is-number@7.0.0: {}
+ /is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
- is-obj@2.0.0: {}
+ /is-obj@2.0.0:
+ resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
+ engines: {node: '>=8'}
+ dev: true
- is-plain-obj@1.1.0: {}
+ /is-plain-obj@1.1.0:
+ resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
+ engines: {node: '>=0.10.0'}
+ dev: true
- is-potential-custom-element-name@1.0.1: {}
+ /is-potential-custom-element-name@1.0.1:
+ resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
+ dev: true
- is-regex@1.1.4:
+ /is-regex@1.1.4:
+ resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
+ dev: true
- is-shared-array-buffer@1.0.2:
+ /is-shared-array-buffer@1.0.2:
+ resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
call-bind: 1.0.2
+ dev: true
- is-stream@2.0.1: {}
+ /is-stream@2.0.1:
+ resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
+ engines: {node: '>=8'}
+ dev: true
- is-string@1.0.7:
+ /is-string@1.0.7:
+ resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
+ engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
+ dev: true
- is-symbol@1.0.4:
+ /is-symbol@1.0.4:
+ resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
+ engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
+ dev: true
- is-text-path@1.0.1:
+ /is-text-path@1.0.1:
+ resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==}
+ engines: {node: '>=0.10.0'}
dependencies:
text-extensions: 1.9.0
+ dev: true
- is-weakref@1.0.2:
+ /is-weakref@1.0.2:
+ resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
call-bind: 1.0.2
+ dev: true
- is-what@3.14.1: {}
+ /is-what@3.14.1:
+ resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==}
- isexe@2.0.0: {}
+ /isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ dev: true
- istanbul-lib-coverage@3.2.0: {}
+ /istanbul-lib-coverage@3.2.0:
+ resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
+ engines: {node: '>=8'}
+ dev: true
- istanbul-lib-report@3.0.0:
+ /istanbul-lib-report@3.0.0:
+ resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
+ engines: {node: '>=8'}
dependencies:
istanbul-lib-coverage: 3.2.0
make-dir: 3.1.0
supports-color: 7.2.0
+ dev: true
- istanbul-reports@3.1.4:
+ /istanbul-reports@3.1.4:
+ resolution: {integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==}
+ engines: {node: '>=8'}
dependencies:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.0
+ dev: true
- jiti@1.16.0: {}
+ /jiti@1.16.0:
+ resolution: {integrity: sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg==}
+ hasBin: true
+ dev: true
- js-tokens@4.0.0: {}
+ /js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- js-yaml@4.1.0:
+ /js-yaml@4.1.0:
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
+ hasBin: true
dependencies:
argparse: 2.0.1
+ dev: true
- jsdom@24.0.0:
+ /jsdom@24.0.0:
+ resolution: {integrity: sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ canvas: ^2.11.2
+ peerDependenciesMeta:
+ canvas:
+ optional: true
dependencies:
cssstyle: 4.0.1
data-urls: 5.0.0
@@ -6076,42 +4194,75 @@ snapshots:
- bufferutil
- supports-color
- utf-8-validate
+ dev: true
- jsesc@2.5.2: {}
+ /jsesc@2.5.2:
+ resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
+ engines: {node: '>=4'}
+ hasBin: true
- json-parse-even-better-errors@2.3.1: {}
+ /json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+ dev: true
- json-schema-traverse@0.4.1: {}
+ /json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+ dev: true
- json-schema-traverse@1.0.0: {}
+ /json-schema-traverse@1.0.0:
+ resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
+ dev: true
- json-stable-stringify-without-jsonify@1.0.1: {}
+ /json-stable-stringify-without-jsonify@1.0.1:
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
+ dev: true
- json5@1.0.1:
+ /json5@1.0.1:
+ resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
+ hasBin: true
dependencies:
minimist: 1.2.6
+ dev: true
- json5@2.2.1: {}
+ /json5@2.2.1:
+ resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
+ engines: {node: '>=6'}
+ hasBin: true
- jsonc-parser@3.0.0: {}
+ /jsonc-parser@3.0.0:
+ resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==}
- jsonfile@6.1.0:
+ /jsonfile@6.1.0:
+ resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
dependencies:
universalify: 2.0.0
optionalDependencies:
graceful-fs: 4.2.10
- jsonparse@1.3.1: {}
+ /jsonparse@1.3.1:
+ resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
+ engines: {'0': node >= 0.2.0}
+ dev: true
- kind-of@6.0.3: {}
+ /kind-of@6.0.3:
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
+ engines: {node: '>=0.10.0'}
+ dev: true
- kolorist@1.6.0: {}
+ /kolorist@1.6.0:
+ resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==}
+ dev: true
- lcid@3.1.1:
+ /lcid@3.1.1:
+ resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==}
+ engines: {node: '>=8'}
dependencies:
invert-kv: 3.0.1
- less@4.1.3:
+ /less@4.1.3:
+ resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==}
+ engines: {node: '>=6'}
+ hasBin: true
dependencies:
copy-anything: 2.0.6
parse-node-version: 1.0.1
@@ -6127,97 +4278,175 @@ snapshots:
transitivePeerDependencies:
- supports-color
- levn@0.4.1:
+ /levn@0.4.1:
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+ engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.2.1
type-check: 0.4.0
+ dev: true
- licia@1.36.0: {}
+ /licia@1.36.0:
+ resolution: {integrity: sha512-T1E+U8ObQmsVVTE4XN/OUUhwve8f9cDgKFFBOdJvuXIN1uZvKEQa0PP8Q+KSgSRCgUnp/gjvxGKskNt4K5pVkA==}
+ dev: true
- lilconfig@2.0.5: {}
+ /lilconfig@2.0.5:
+ resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==}
+ engines: {node: '>=10'}
- lines-and-columns@1.2.4: {}
+ /lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+ dev: true
- loader-utils@3.2.0: {}
+ /loader-utils@3.2.0:
+ resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==}
+ engines: {node: '>= 12.13.0'}
- local-pkg@0.4.1: {}
+ /local-pkg@0.4.1:
+ resolution: {integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==}
+ engines: {node: '>=14'}
+ dev: true
- local-pkg@0.4.2: {}
+ /local-pkg@0.4.2:
+ resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==}
+ engines: {node: '>=14'}
+ dev: true
- localstorage-polyfill@1.0.1: {}
+ /localstorage-polyfill@1.0.1:
+ resolution: {integrity: sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==}
+ engines: {node: '>=6'}
+ dev: false
- locate-path@2.0.0:
+ /locate-path@2.0.0:
+ resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
+ engines: {node: '>=4'}
dependencies:
p-locate: 2.0.0
path-exists: 3.0.0
+ dev: true
- locate-path@5.0.0:
+ /locate-path@5.0.0:
+ resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
+ engines: {node: '>=8'}
dependencies:
p-locate: 4.1.0
+ dev: true
- locate-path@6.0.0:
+ /locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
dependencies:
p-locate: 5.0.0
+ dev: true
- lodash.camelcase@4.3.0: {}
+ /lodash.camelcase@4.3.0:
+ resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
- lodash.isfunction@3.0.9: {}
+ /lodash.isfunction@3.0.9:
+ resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==}
+ dev: true
- lodash.isplainobject@4.0.6: {}
+ /lodash.isplainobject@4.0.6:
+ resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
+ dev: true
- lodash.kebabcase@4.1.1: {}
+ /lodash.kebabcase@4.1.1:
+ resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==}
+ dev: true
- lodash.merge@4.6.2: {}
+ /lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+ dev: true
- lodash.mergewith@4.6.2: {}
+ /lodash.mergewith@4.6.2:
+ resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==}
+ dev: true
- lodash.snakecase@4.1.1: {}
+ /lodash.snakecase@4.1.1:
+ resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==}
+ dev: true
- lodash.startcase@4.4.0: {}
+ /lodash.startcase@4.4.0:
+ resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
+ dev: true
- lodash.uniq@4.5.0: {}
+ /lodash.uniq@4.5.0:
+ resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
+ dev: true
- lodash.upperfirst@4.3.1: {}
+ /lodash.upperfirst@4.3.1:
+ resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==}
+ dev: true
- lodash@4.17.21: {}
+ /lodash@4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ dev: true
- loupe@2.3.4:
+ /loupe@2.3.4:
+ resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==}
dependencies:
get-func-name: 2.0.0
+ dev: true
- lru-cache@6.0.0:
+ /lru-cache@6.0.0:
+ resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
+ engines: {node: '>=10'}
dependencies:
yallist: 4.0.0
+ dev: true
- magic-string@0.25.9:
+ /magic-string@0.25.9:
+ resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
sourcemap-codec: 1.4.8
- magic-string@0.26.7:
+ /magic-string@0.26.7:
+ resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==}
+ engines: {node: '>=12'}
dependencies:
sourcemap-codec: 1.4.8
- make-dir@2.1.0:
+ /make-dir@2.1.0:
+ resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
+ engines: {node: '>=6'}
+ requiresBuild: true
dependencies:
pify: 4.0.1
semver: 5.7.1
optional: true
- make-dir@3.1.0:
+ /make-dir@3.1.0:
+ resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
+ engines: {node: '>=8'}
dependencies:
semver: 6.3.0
+ dev: true
- make-error@1.3.6: {}
+ /make-error@1.3.6:
+ resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
- map-obj@1.0.1: {}
+ /map-obj@1.0.1:
+ resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
+ engines: {node: '>=0.10.0'}
+ dev: true
- map-obj@4.3.0: {}
+ /map-obj@4.3.0:
+ resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
+ engines: {node: '>=8'}
+ dev: true
- mdn-data@2.0.28: {}
+ /mdn-data@2.0.28:
+ resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
+ dev: true
- media-typer@0.3.0: {}
+ /media-typer@0.3.0:
+ resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
+ engines: {node: '>= 0.6'}
+ dev: true
- meow@8.1.2:
+ /meow@8.1.2:
+ resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
+ engines: {node: '>=10'}
dependencies:
'@types/minimist': 1.2.2
camelcase-keys: 6.2.2
@@ -6230,63 +4459,116 @@ snapshots:
trim-newlines: 3.0.1
type-fest: 0.18.1
yargs-parser: 20.2.9
+ dev: true
- merge-descriptors@1.0.1: {}
+ /merge-descriptors@1.0.1:
+ resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
+ dev: true
- merge-stream@2.0.0: {}
+ /merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ dev: true
- merge2@1.4.1: {}
+ /merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
- merge@2.1.1: {}
+ /merge@2.1.1:
+ resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==}
- methods@1.1.2: {}
+ /methods@1.1.2:
+ resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
+ engines: {node: '>= 0.6'}
+ dev: true
- micromatch@4.0.5:
+ /micromatch@4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
+ engines: {node: '>=8.6'}
dependencies:
braces: 3.0.2
picomatch: 2.3.1
- mime-db@1.52.0: {}
+ /mime-db@1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ engines: {node: '>= 0.6'}
- mime-types@2.1.35:
+ /mime-types@2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ engines: {node: '>= 0.6'}
dependencies:
mime-db: 1.52.0
- mime@1.6.0: {}
+ /mime@1.6.0:
+ resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
+ engines: {node: '>=4'}
+ hasBin: true
- mime@3.0.0: {}
+ /mime@3.0.0:
+ resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
+ engines: {node: '>=10.0.0'}
+ hasBin: true
- mimic-fn@2.1.0: {}
+ /mimic-fn@2.1.0:
+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
+ engines: {node: '>=6'}
+ dev: true
- min-indent@1.0.1: {}
+ /min-indent@1.0.1:
+ resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
+ engines: {node: '>=4'}
+ dev: true
- minimatch@3.1.2:
+ /minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
dependencies:
brace-expansion: 1.1.11
+ dev: true
- minimist-options@4.1.0:
+ /minimist-options@4.1.0:
+ resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
+ engines: {node: '>= 6'}
dependencies:
arrify: 1.0.1
is-plain-obj: 1.1.0
kind-of: 6.0.3
+ dev: true
- minimist@1.2.6: {}
+ /minimist@1.2.6:
+ resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
+ dev: true
- module-alias@2.2.2: {}
+ /module-alias@2.2.2:
+ resolution: {integrity: sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==}
- mrmime@1.0.1: {}
+ /mrmime@1.0.1:
+ resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
+ engines: {node: '>=10'}
+ dev: true
- ms@2.0.0: {}
+ /ms@2.0.0:
+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+ dev: true
- ms@2.1.2: {}
+ /ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- ms@2.1.3: {}
+ /ms@2.1.3:
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- nanoid@3.3.4: {}
+ /nanoid@3.3.4:
+ resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
- natural-compare@1.4.0: {}
+ /natural-compare@1.4.0:
+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
+ dev: true
- needle@3.1.0:
+ /needle@3.1.0:
+ resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==}
+ engines: {node: '>= 4.4.x'}
+ hasBin: true
+ requiresBuild: true
dependencies:
debug: 3.2.7
iconv-lite: 0.6.3
@@ -6295,83 +4577,131 @@ snapshots:
- supports-color
optional: true
- negotiator@0.6.3: {}
+ /negotiator@0.6.3:
+ resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
+ engines: {node: '>= 0.6'}
+ dev: true
- node-fetch-native@0.1.8: {}
+ /node-fetch-native@0.1.8:
+ resolution: {integrity: sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==}
+ dev: true
- node-releases@2.0.6: {}
+ /node-releases@2.0.6:
+ resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==}
- normalize-package-data@2.5.0:
+ /normalize-package-data@2.5.0:
+ resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
resolve: 1.22.1
semver: 5.7.1
validate-npm-package-license: 3.0.4
+ dev: true
- normalize-package-data@3.0.3:
+ /normalize-package-data@3.0.3:
+ resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
+ engines: {node: '>=10'}
dependencies:
hosted-git-info: 4.1.0
is-core-module: 2.9.0
semver: 7.3.8
validate-npm-package-license: 3.0.4
+ dev: true
- normalize-path@3.0.0: {}
+ /normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
- normalize-range@0.1.2: {}
+ /normalize-range@0.1.2:
+ resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
+ engines: {node: '>=0.10.0'}
- npm-run-path@4.0.1:
+ /npm-run-path@4.0.1:
+ resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
+ engines: {node: '>=8'}
dependencies:
path-key: 3.1.1
+ dev: true
- nth-check@2.1.1:
+ /nth-check@2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
dependencies:
boolbase: 1.0.0
+ dev: true
- nwsapi@2.2.7: {}
+ /nwsapi@2.2.7:
+ resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
+ dev: true
- object-inspect@1.12.2: {}
+ /object-inspect@1.12.2:
+ resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
+ dev: true
- object-keys@1.1.1: {}
+ /object-keys@1.1.1:
+ resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
+ engines: {node: '>= 0.4'}
+ dev: true
- object.assign@4.1.2:
+ /object.assign@4.1.2:
+ resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
has-symbols: 1.0.3
object-keys: 1.1.1
+ dev: true
- object.entries@1.1.5:
+ /object.entries@1.1.5:
+ resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.1
+ dev: true
- object.values@1.1.5:
+ /object.values@1.1.5:
+ resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.1
+ dev: true
- ohmyfetch@0.4.21:
+ /ohmyfetch@0.4.21:
+ resolution: {integrity: sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==}
dependencies:
destr: 1.2.0
node-fetch-native: 0.1.8
ufo: 0.8.6
undici: 5.12.0
+ dev: true
- on-finished@2.4.1:
+ /on-finished@2.4.1:
+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
+ engines: {node: '>= 0.8'}
dependencies:
ee-first: 1.1.1
+ dev: true
- once@1.4.0:
+ /once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
+ dev: true
- onetime@5.1.2:
+ /onetime@5.1.2:
+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+ engines: {node: '>=6'}
dependencies:
mimic-fn: 2.1.0
+ dev: true
- optionator@0.9.1:
+ /optionator@0.9.1:
+ resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
+ engines: {node: '>= 0.8.0'}
dependencies:
deep-is: 0.1.4
fast-levenshtein: 2.0.6
@@ -6379,46 +4709,79 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
word-wrap: 1.2.3
+ dev: true
- or@0.2.0: {}
+ /or@0.2.0:
+ resolution: {integrity: sha512-BHB8VZq2isxkyRaCBZ6CZCbQBzCT+gy8LPiqdbMH1+Fd6biFj3v8ebjeYzzL51PbsApsPYnGegGTO6KLQMxxDw==}
+ dev: false
- os-locale-s-fix@1.0.8-fix-1:
+ /os-locale-s-fix@1.0.8-fix-1:
+ resolution: {integrity: sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==}
+ engines: {node: '>=10', yarn: ^1.22.4}
dependencies:
lcid: 3.1.1
- p-limit@1.3.0:
+ /p-limit@1.3.0:
+ resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
+ engines: {node: '>=4'}
dependencies:
p-try: 1.0.0
+ dev: true
- p-limit@2.3.0:
+ /p-limit@2.3.0:
+ resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
+ engines: {node: '>=6'}
dependencies:
p-try: 2.2.0
+ dev: true
- p-limit@3.1.0:
+ /p-limit@3.1.0:
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
+ engines: {node: '>=10'}
dependencies:
yocto-queue: 0.1.0
+ dev: true
- p-locate@2.0.0:
+ /p-locate@2.0.0:
+ resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==}
+ engines: {node: '>=4'}
dependencies:
p-limit: 1.3.0
+ dev: true
- p-locate@4.1.0:
+ /p-locate@4.1.0:
+ resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
+ engines: {node: '>=8'}
dependencies:
p-limit: 2.3.0
+ dev: true
- p-locate@5.0.0:
+ /p-locate@5.0.0:
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
+ engines: {node: '>=10'}
dependencies:
p-limit: 3.1.0
+ dev: true
- p-try@1.0.0: {}
+ /p-try@1.0.0:
+ resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
+ engines: {node: '>=4'}
+ dev: true
- p-try@2.2.0: {}
+ /p-try@2.2.0:
+ resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
+ engines: {node: '>=6'}
+ dev: true
- parent-module@1.0.1:
+ /parent-module@1.0.1:
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
dependencies:
callsites: 3.1.0
+ dev: true
- parse-css-font@4.0.0:
+ /parse-css-font@4.0.0:
+ resolution: {integrity: sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==}
dependencies:
css-font-size-keywords: 1.0.0
css-font-stretch-keywords: 1.0.1
@@ -6427,94 +4790,181 @@ snapshots:
css-list-helpers: 2.0.0
css-system-font-keywords: 1.0.0
unquote: 1.1.1
+ dev: false
- parse-json@5.2.0:
+ /parse-json@5.2.0:
+ resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
+ engines: {node: '>=8'}
dependencies:
'@babel/code-frame': 7.18.6
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
+ dev: true
- parse-node-version@1.0.1: {}
+ /parse-node-version@1.0.1:
+ resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
+ engines: {node: '>= 0.10'}
- parse5@7.1.2:
+ /parse5@7.1.2:
+ resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
dependencies:
entities: 4.5.0
+ dev: true
- parseurl@1.3.3: {}
+ /parseurl@1.3.3:
+ resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
+ engines: {node: '>= 0.8'}
+ dev: true
- path-exists@3.0.0: {}
+ /path-exists@3.0.0:
+ resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
+ engines: {node: '>=4'}
+ dev: true
- path-exists@4.0.0: {}
+ /path-exists@4.0.0:
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
+ engines: {node: '>=8'}
+ dev: true
- path-is-absolute@1.0.1: {}
+ /path-is-absolute@1.0.1:
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+ engines: {node: '>=0.10.0'}
+ dev: true
- path-key@3.1.1: {}
+ /path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+ dev: true
- path-parse@1.0.7: {}
+ /path-parse@1.0.7:
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- path-to-regexp@0.1.7: {}
+ /path-to-regexp@0.1.7:
+ resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
+ dev: true
- path-type@4.0.0: {}
+ /path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+ dev: true
- pathe@0.3.9: {}
+ /pathe@0.3.9:
+ resolution: {integrity: sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==}
+ dev: true
- pathval@1.1.1: {}
+ /pathval@1.1.1:
+ resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
+ dev: true
- perfect-debounce@0.1.3: {}
+ /perfect-debounce@0.1.3:
+ resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==}
+ dev: true
- picocolors@1.0.0: {}
+ /picocolors@1.0.0:
+ resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
- picomatch@2.3.1: {}
+ /picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
- pify@2.3.0: {}
+ /pify@2.3.0:
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
- pify@4.0.1:
+ /pify@4.0.1:
+ resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
+ engines: {node: '>=6'}
+ requiresBuild: true
optional: true
- pinia@2.0.35(typescript@4.7.4)(vue@3.2.45):
+ /pinia@2.0.35(typescript@4.7.4)(vue@3.2.45):
+ resolution: {integrity: sha512-P1IKKQWhxGXiiZ3atOaNI75bYlFUbRxtJdhPLX059Z7+b9Z04rnTZdSY8Aph1LA+/4QEMAYHsTQ638Wfe+6K5g==}
+ peerDependencies:
+ '@vue/composition-api': ^1.4.0
+ typescript: '>=4.4.4'
+ vue: ^2.6.14 || ^3.2.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ typescript:
+ optional: true
dependencies:
'@vue/devtools-api': 6.6.1
typescript: 4.7.4
vue: 3.2.45
vue-demi: 0.14.7(vue@3.2.45)
+ dev: false
- postcss-import@14.1.0(postcss@8.4.19):
+ /postcss-import@14.1.0(postcss@8.4.19):
+ resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ postcss: ^8.0.0
dependencies:
postcss: 8.4.19
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.1
- postcss-load-config@3.1.4(postcss@8.4.19)(ts-node@10.9.1):
+ /postcss-load-config@3.1.4(postcss@8.4.19)(ts-node@10.9.1):
+ resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
+ engines: {node: '>= 10'}
+ peerDependencies:
+ postcss: '>=8.0.9'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
dependencies:
lilconfig: 2.0.5
postcss: 8.4.19
ts-node: 10.9.1(@types/node@17.0.45)(typescript@4.7.4)
yaml: 1.10.2
- postcss-modules-extract-imports@3.0.0(postcss@8.4.19):
+ /postcss-modules-extract-imports@3.0.0(postcss@8.4.19):
+ resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
postcss: 8.4.19
- postcss-modules-local-by-default@4.0.0(postcss@8.4.19):
+ /postcss-modules-local-by-default@4.0.0(postcss@8.4.19):
+ resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
icss-utils: 5.1.0(postcss@8.4.19)
postcss: 8.4.19
postcss-selector-parser: 6.0.10
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.0.0(postcss@8.4.19):
+ /postcss-modules-scope@3.0.0(postcss@8.4.19):
+ resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
postcss: 8.4.19
postcss-selector-parser: 6.0.10
- postcss-modules-values@4.0.0(postcss@8.4.19):
+ /postcss-modules-values@4.0.0(postcss@8.4.19):
+ resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
+ engines: {node: ^10 || ^12 || >= 14}
+ peerDependencies:
+ postcss: ^8.1.0
dependencies:
icss-utils: 5.1.0(postcss@8.4.19)
postcss: 8.4.19
- postcss-modules@4.3.1(postcss@8.4.19):
+ /postcss-modules@4.3.1(postcss@8.4.19):
+ resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==}
+ peerDependencies:
+ postcss: ^8.0.0
dependencies:
generic-names: 4.0.0
icss-replace-symbols: 1.1.0
@@ -6526,182 +4976,318 @@ snapshots:
postcss-modules-values: 4.0.0(postcss@8.4.19)
string-hash: 1.1.3
- postcss-selector-parser@6.0.10:
+ /postcss-selector-parser@6.0.10:
+ resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
+ engines: {node: '>=4'}
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-value-parser@4.2.0: {}
+ /postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.4.19:
+ /postcss@8.4.19:
+ resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==}
+ engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.4
picocolors: 1.0.0
source-map-js: 1.0.2
- prelude-ls@1.2.1: {}
+ /prelude-ls@1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
+ dev: true
- prettier-linter-helpers@1.0.0:
+ /prettier-linter-helpers@1.0.0:
+ resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
+ engines: {node: '>=6.0.0'}
dependencies:
fast-diff: 1.2.0
+ dev: true
- prettier@2.7.1: {}
+ /prettier@2.7.1:
+ resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ dev: true
- proxy-addr@2.0.7:
+ /proxy-addr@2.0.7:
+ resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
+ engines: {node: '>= 0.10'}
dependencies:
forwarded: 0.2.0
ipaddr.js: 1.9.1
+ dev: true
- prr@1.0.1:
+ /prr@1.0.1:
+ resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
+ requiresBuild: true
optional: true
- psl@1.9.0: {}
+ /psl@1.9.0:
+ resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
+ dev: true
- punycode@2.1.1: {}
+ /punycode@2.1.1:
+ resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
+ engines: {node: '>=6'}
+ dev: true
- punycode@2.3.1: {}
+ /punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
+ engines: {node: '>=6'}
+ dev: true
- q@1.5.1: {}
+ /q@1.5.1:
+ resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
+ engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
+ dev: true
- qrcode-reader@1.0.4: {}
+ /qrcode-reader@1.0.4:
+ resolution: {integrity: sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==}
+ dev: true
- qrcode-terminal@0.12.0: {}
+ /qrcode-terminal@0.12.0:
+ resolution: {integrity: sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==}
+ hasBin: true
+ dev: true
- qs@6.10.3:
+ /qs@6.10.3:
+ resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==}
+ engines: {node: '>=0.6'}
dependencies:
side-channel: 1.0.4
+ dev: true
- querystringify@2.2.0: {}
+ /querystringify@2.2.0:
+ resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
+ dev: true
- queue-microtask@1.2.3: {}
+ /queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- quick-lru@4.0.1: {}
+ /quick-lru@4.0.1:
+ resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
+ engines: {node: '>=8'}
+ dev: true
- range-parser@1.2.1: {}
+ /range-parser@1.2.1:
+ resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
+ engines: {node: '>= 0.6'}
+ dev: true
- raw-body@2.5.1:
+ /raw-body@2.5.1:
+ resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
+ engines: {node: '>= 0.8'}
dependencies:
bytes: 3.1.2
http-errors: 2.0.0
iconv-lite: 0.4.24
unpipe: 1.0.0
+ dev: true
- read-cache@1.0.0:
+ /read-cache@1.0.0:
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
dependencies:
pify: 2.3.0
- read-pkg-up@7.0.1:
+ /read-pkg-up@7.0.1:
+ resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
+ engines: {node: '>=8'}
dependencies:
find-up: 4.1.0
read-pkg: 5.2.0
type-fest: 0.8.1
+ dev: true
- read-pkg@5.2.0:
+ /read-pkg@5.2.0:
+ resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
+ engines: {node: '>=8'}
dependencies:
'@types/normalize-package-data': 2.4.1
normalize-package-data: 2.5.0
parse-json: 5.2.0
type-fest: 0.6.0
+ dev: true
- readable-stream@3.6.0:
+ /readable-stream@3.6.0:
+ resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
+ engines: {node: '>= 6'}
dependencies:
inherits: 2.0.4
string_decoder: 1.3.0
util-deprecate: 1.0.2
+ dev: true
- readdirp@3.6.0:
+ /readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
dependencies:
picomatch: 2.3.1
- redent@3.0.0:
+ /redent@3.0.0:
+ resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
+ engines: {node: '>=8'}
dependencies:
indent-string: 4.0.0
strip-indent: 3.0.0
+ dev: true
- regenerator-runtime@0.13.10: {}
+ /regenerator-runtime@0.13.10:
+ resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==}
+ dev: true
- regexp.prototype.flags@1.4.3:
+ /regexp.prototype.flags@1.4.3:
+ resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
functions-have-names: 1.2.3
+ dev: true
- regexpp@3.2.0: {}
+ /regexpp@3.2.0:
+ resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
+ engines: {node: '>=8'}
+ dev: true
- require-directory@2.1.1: {}
+ /require-directory@2.1.1:
+ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
+ engines: {node: '>=0.10.0'}
+ dev: true
- require-from-string@2.0.2: {}
+ /require-from-string@2.0.2:
+ resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
+ engines: {node: '>=0.10.0'}
+ dev: true
- requires-port@1.0.0: {}
+ /requires-port@1.0.0:
+ resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
+ dev: true
- resolve-from@4.0.0: {}
+ /resolve-from@4.0.0:
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
+ dev: true
- resolve-from@5.0.0: {}
+ /resolve-from@5.0.0:
+ resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
+ engines: {node: '>=8'}
+ dev: true
- resolve-global@1.0.0:
+ /resolve-global@1.0.0:
+ resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==}
+ engines: {node: '>=8'}
dependencies:
global-dirs: 0.1.1
+ dev: true
- resolve@1.22.1:
+ /resolve@1.22.1:
+ resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
+ hasBin: true
dependencies:
is-core-module: 2.9.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- reusify@1.0.4: {}
+ /reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rimraf@3.0.2:
+ /rimraf@3.0.2:
+ resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ hasBin: true
dependencies:
glob: 7.2.3
+ dev: true
- rollup@2.75.7:
+ /rollup@2.75.7:
+ resolution: {integrity: sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==}
+ engines: {node: '>=10.0.0'}
+ hasBin: true
optionalDependencies:
fsevents: 2.3.2
+ dev: true
- rollup@2.79.1:
+ /rollup@2.79.1:
+ resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
+ engines: {node: '>=10.0.0'}
+ hasBin: true
optionalDependencies:
fsevents: 2.3.2
- rrweb-cssom@0.6.0: {}
+ /rrweb-cssom@0.6.0:
+ resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==}
+ dev: true
- run-parallel@1.2.0:
+ /run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
queue-microtask: 1.2.3
- safe-area-insets@1.4.1: {}
+ /safe-area-insets@1.4.1:
+ resolution: {integrity: sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==}
+ dev: false
- safe-buffer@5.1.2: {}
+ /safe-buffer@5.1.2:
+ resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
- safe-buffer@5.2.1: {}
+ /safe-buffer@5.2.1:
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
+ dev: true
- safer-buffer@2.1.2: {}
+ /safer-buffer@2.1.2:
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sass@1.53.0:
+ /sass@1.53.0:
+ resolution: {integrity: sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==}
+ engines: {node: '>=12.0.0'}
+ hasBin: true
dependencies:
chokidar: 3.5.3
immutable: 4.1.0
source-map-js: 1.0.2
- sax@1.2.4:
+ /sax@1.2.4:
+ resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
+ requiresBuild: true
optional: true
- saxes@6.0.0:
+ /saxes@6.0.0:
+ resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
+ engines: {node: '>=v12.22.7'}
dependencies:
xmlchars: 2.2.0
+ dev: true
- semver@5.7.1: {}
+ /semver@5.7.1:
+ resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
+ hasBin: true
- semver@6.3.0: {}
+ /semver@6.3.0:
+ resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
+ hasBin: true
- semver@7.3.7:
+ /semver@7.3.7:
+ resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
+ engines: {node: '>=10'}
+ hasBin: true
dependencies:
lru-cache: 6.0.0
+ dev: true
- semver@7.3.8:
+ /semver@7.3.8:
+ resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
+ engines: {node: '>=10'}
+ hasBin: true
dependencies:
lru-cache: 6.0.0
+ dev: true
- send@0.18.0:
+ /send@0.18.0:
+ resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
+ engines: {node: '>= 0.8.0'}
dependencies:
debug: 2.6.9
depd: 2.0.0
@@ -6718,8 +5304,11 @@ snapshots:
statuses: 2.0.1
transitivePeerDependencies:
- supports-color
+ dev: true
- serve-static@1.15.0:
+ /serve-static@1.15.0:
+ resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
+ engines: {node: '>= 0.8.0'}
dependencies:
encodeurl: 1.0.2
escape-html: 1.0.3
@@ -6727,173 +5316,310 @@ snapshots:
send: 0.18.0
transitivePeerDependencies:
- supports-color
+ dev: true
- setprototypeof@1.2.0: {}
+ /setprototypeof@1.2.0:
+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
+ dev: true
- shebang-command@2.0.0:
+ /shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
dependencies:
shebang-regex: 3.0.0
+ dev: true
- shebang-regex@3.0.0: {}
+ /shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+ dev: true
- side-channel@1.0.4:
+ /side-channel@1.0.4:
+ resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.2
object-inspect: 1.12.2
+ dev: true
- signal-exit@3.0.7: {}
+ /signal-exit@3.0.7:
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+ dev: true
- simple-git-hooks@2.8.1: {}
+ /simple-git-hooks@2.8.1:
+ resolution: {integrity: sha512-DYpcVR1AGtSfFUNzlBdHrQGPsOhuuEJ/FkmPOOlFysP60AHd3nsEpkGq/QEOdtUyT1Qhk7w9oLmFoMG+75BDog==}
+ hasBin: true
+ requiresBuild: true
+ dev: true
- sirv@2.0.2:
+ /sirv@2.0.2:
+ resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==}
+ engines: {node: '>= 10'}
dependencies:
'@polka/url': 1.0.0-next.21
mrmime: 1.0.1
totalist: 3.0.0
+ dev: true
- slash@3.0.0: {}
+ /slash@3.0.0:
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+ engines: {node: '>=8'}
+ dev: true
- source-map-js@1.0.2: {}
+ /source-map-js@1.0.2:
+ resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+ engines: {node: '>=0.10.0'}
- source-map-support@0.5.21:
+ /source-map-support@0.5.21:
+ resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
dependencies:
buffer-from: 1.1.2
source-map: 0.6.1
- source-map@0.6.1: {}
+ /source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
- sourcemap-codec@1.4.8: {}
+ /sourcemap-codec@1.4.8:
+ resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
- spdx-correct@3.1.1:
+ /spdx-correct@3.1.1:
+ resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
dependencies:
spdx-expression-parse: 3.0.1
spdx-license-ids: 3.0.12
+ dev: true
- spdx-exceptions@2.3.0: {}
+ /spdx-exceptions@2.3.0:
+ resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
+ dev: true
- spdx-expression-parse@3.0.1:
+ /spdx-expression-parse@3.0.1:
+ resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
dependencies:
spdx-exceptions: 2.3.0
spdx-license-ids: 3.0.12
+ dev: true
- spdx-license-ids@3.0.12: {}
+ /spdx-license-ids@3.0.12:
+ resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==}
+ dev: true
- split2@3.2.2:
+ /split2@3.2.2:
+ resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
dependencies:
readable-stream: 3.6.0
+ dev: true
- statuses@2.0.1: {}
+ /statuses@2.0.1:
+ resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
+ engines: {node: '>= 0.8'}
+ dev: true
- streamsearch@1.1.0: {}
+ /streamsearch@1.1.0:
+ resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
+ engines: {node: '>=10.0.0'}
+ dev: true
- string-hash@1.1.3: {}
+ /string-hash@1.1.3:
+ resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
- string-width@4.2.3:
+ /string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
dependencies:
emoji-regex: 8.0.0
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
+ dev: true
- string.prototype.trimend@1.0.5:
+ /string.prototype.trimend@1.0.5:
+ resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.1
+ dev: true
- string.prototype.trimstart@1.0.5:
+ /string.prototype.trimstart@1.0.5:
+ resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==}
dependencies:
call-bind: 1.0.2
define-properties: 1.1.4
es-abstract: 1.20.1
+ dev: true
- string_decoder@1.3.0:
+ /string_decoder@1.3.0:
+ resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
dependencies:
safe-buffer: 5.2.1
+ dev: true
- strip-ansi@6.0.1:
+ /strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
dependencies:
ansi-regex: 5.0.1
+ dev: true
- strip-bom@3.0.0: {}
+ /strip-bom@3.0.0:
+ resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
+ engines: {node: '>=4'}
+ dev: true
- strip-final-newline@2.0.0: {}
+ /strip-final-newline@2.0.0:
+ resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
+ engines: {node: '>=6'}
+ dev: true
- strip-indent@3.0.0:
+ /strip-indent@3.0.0:
+ resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
+ engines: {node: '>=8'}
dependencies:
min-indent: 1.0.1
+ dev: true
- strip-json-comments@3.1.1: {}
+ /strip-json-comments@3.1.1:
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+ engines: {node: '>=8'}
+ dev: true
- supports-color@5.5.0:
+ /supports-color@5.5.0:
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+ engines: {node: '>=4'}
dependencies:
has-flag: 3.0.0
- supports-color@7.2.0:
+ /supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
dependencies:
has-flag: 4.0.0
+ dev: true
- supports-preserve-symlinks-flag@1.0.0: {}
+ /supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
- svg-tags@1.0.0: {}
+ /svg-tags@1.0.0:
+ resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
+ dev: true
- symbol-tree@3.2.4: {}
+ /symbol-tree@3.2.4:
+ resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
+ dev: true
- systemjs@6.13.0: {}
+ /systemjs@6.13.0:
+ resolution: {integrity: sha512-P3cgh2bpaPvAO2NE3uRp/n6hmk4xPX4DQf+UzTlCAycssKdqhp6hjw+ENWe+aUS7TogKRFtptMosTSFeC6R55g==}
+ dev: true
- tapable@2.2.1: {}
+ /tapable@2.2.1:
+ resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+ engines: {node: '>=6'}
- terser@5.15.1:
+ /terser@5.15.1:
+ resolution: {integrity: sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==}
+ engines: {node: '>=10'}
+ hasBin: true
dependencies:
'@jridgewell/source-map': 0.3.2
acorn: 8.8.1
commander: 2.20.3
source-map-support: 0.5.21
- test-exclude@6.0.0:
+ /test-exclude@6.0.0:
+ resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
+ engines: {node: '>=8'}
dependencies:
'@istanbuljs/schema': 0.1.3
glob: 7.2.3
minimatch: 3.1.2
+ dev: true
- text-extensions@1.9.0: {}
+ /text-extensions@1.9.0:
+ resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==}
+ engines: {node: '>=0.10'}
+ dev: true
- text-table@0.2.0: {}
+ /text-table@0.2.0:
+ resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
+ dev: true
- through2@4.0.2:
+ /through2@4.0.2:
+ resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
dependencies:
readable-stream: 3.6.0
+ dev: true
- through@2.3.8: {}
+ /through@2.3.8:
+ resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
+ dev: true
- tinypool@0.2.1: {}
+ /tinypool@0.2.1:
+ resolution: {integrity: sha512-HFU5ZYVq3wBfhSaf8qdqGsneaqXm0FgJQpoUlJbVdHpRLzm77IneKAD3RjzJWZvIv0YpPB9S7LUW53f6BE6ZSg==}
+ engines: {node: '>=14.0.0'}
+ dev: true
- tinyspy@0.3.3: {}
+ /tinyspy@0.3.3:
+ resolution: {integrity: sha512-gRiUR8fuhUf0W9lzojPf1N1euJYA30ISebSfgca8z76FOvXtVXqd5ojEIaKLWbDQhAaC3ibxZIjqbyi4ybjcTw==}
+ engines: {node: '>=14.0.0'}
+ dev: true
- to-fast-properties@2.0.0: {}
+ /to-fast-properties@2.0.0:
+ resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
+ engines: {node: '>=4'}
- to-regex-range@5.0.1:
+ /to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
dependencies:
is-number: 7.0.0
- toidentifier@1.0.1: {}
+ /toidentifier@1.0.1:
+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
+ engines: {node: '>=0.6'}
+ dev: true
- totalist@3.0.0: {}
+ /totalist@3.0.0:
+ resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==}
+ engines: {node: '>=6'}
+ dev: true
- tough-cookie@4.1.3:
+ /tough-cookie@4.1.3:
+ resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==}
+ engines: {node: '>=6'}
dependencies:
psl: 1.9.0
punycode: 2.1.1
universalify: 0.2.0
url-parse: 1.5.10
+ dev: true
- tr46@5.0.0:
+ /tr46@5.0.0:
+ resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==}
+ engines: {node: '>=18'}
dependencies:
punycode: 2.3.1
+ dev: true
- trim-newlines@3.0.1: {}
+ /trim-newlines@3.0.1:
+ resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
+ engines: {node: '>=8'}
+ dev: true
- ts-node@10.9.1(@types/node@17.0.45)(typescript@4.7.4):
+ /ts-node@10.9.1(@types/node@17.0.45)(typescript@4.7.4):
+ resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
+ hasBin: true
+ peerDependencies:
+ '@swc/core': '>=1.2.50'
+ '@swc/wasm': '>=1.2.50'
+ '@types/node': '*'
+ typescript: '>=2.7'
+ peerDependenciesMeta:
+ '@swc/core':
+ optional: true
+ '@swc/wasm':
+ optional: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.9
@@ -6911,67 +5637,116 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- tsconfig-paths@3.14.1:
+ /tsconfig-paths@3.14.1:
+ resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
dependencies:
'@types/json5': 0.0.29
json5: 1.0.1
minimist: 1.2.6
strip-bom: 3.0.0
+ dev: true
- tslib@1.14.1: {}
+ /tslib@1.14.1:
+ resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
+ dev: true
- tslib@2.4.0: {}
+ /tslib@2.4.0:
+ resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
- tsutils@3.21.0(typescript@4.7.4):
+ /tsutils@3.21.0(typescript@4.7.4):
+ resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
+ engines: {node: '>= 6'}
+ peerDependencies:
+ typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
tslib: 1.14.1
typescript: 4.7.4
+ dev: true
- type-check@0.4.0:
+ /type-check@0.4.0:
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.2.1
+ dev: true
- type-detect@4.0.8: {}
+ /type-detect@4.0.8:
+ resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
+ engines: {node: '>=4'}
+ dev: true
- type-fest@0.18.1: {}
+ /type-fest@0.18.1:
+ resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
+ engines: {node: '>=10'}
+ dev: true
- type-fest@0.20.2: {}
+ /type-fest@0.20.2:
+ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
+ engines: {node: '>=10'}
+ dev: true
- type-fest@0.6.0: {}
+ /type-fest@0.6.0:
+ resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
+ engines: {node: '>=8'}
+ dev: true
- type-fest@0.8.1: {}
+ /type-fest@0.8.1:
+ resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
+ engines: {node: '>=8'}
+ dev: true
- type-is@1.6.18:
+ /type-is@1.6.18:
+ resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
+ engines: {node: '>= 0.6'}
dependencies:
media-typer: 0.3.0
mime-types: 2.1.35
+ dev: true
- typescript@4.7.4: {}
+ /typescript@4.7.4:
+ resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
+ engines: {node: '>=4.2.0'}
+ hasBin: true
- ufo@0.8.6: {}
+ /ufo@0.8.6:
+ resolution: {integrity: sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==}
+ dev: true
- unbox-primitive@1.0.2:
+ /unbox-primitive@1.0.2:
+ resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
dependencies:
call-bind: 1.0.2
has-bigints: 1.0.2
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
+ dev: true
- unconfig@0.3.7:
+ /unconfig@0.3.7:
+ resolution: {integrity: sha512-1589b7oGa8ILBYpta7TndM5mLHLzHUqBfhszeZxuUBrjO/RoQ52VGVWsS3w0C0GLNxO9RPmqkf6BmIvBApaRdA==}
dependencies:
'@antfu/utils': 0.5.2
defu: 6.1.0
jiti: 1.16.0
+ dev: true
- undici@5.12.0:
+ /undici@5.12.0:
+ resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==}
+ engines: {node: '>=12.18'}
dependencies:
busboy: 1.6.0
+ dev: true
- universalify@0.2.0: {}
+ /universalify@0.2.0:
+ resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
+ engines: {node: '>= 4.0.0'}
+ dev: true
- universalify@2.0.0: {}
+ /universalify@2.0.0:
+ resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
+ engines: {node: '>= 10.0.0'}
- unocss-preset-weapp@0.2.1:
+ /unocss-preset-weapp@0.2.1:
+ resolution: {integrity: sha512-uJlfTJ5WBnA1tqVuIQ7XcGauX3FNLD6fqbYf79grN6O3cfCi8wkAxddbybQIgPkDDRplpCvs6tdO1/l6YJgSvg==}
dependencies:
'@rollup/pluginutils': 5.0.2
'@unocss/core': 0.46.4
@@ -6979,8 +5754,16 @@ snapshots:
unplugin-transform-class: 0.2.0
transitivePeerDependencies:
- rollup
+ dev: true
- unocss@0.46.4(vite@3.2.3):
+ /unocss@0.46.4(vite@3.2.3):
+ resolution: {integrity: sha512-fm+t0p/Sni32s9yxn4JC1nEAHOrjo8vYR0+Wwxnbtu+vYPef/562EFAu2qoagZRRU7pVab1L0EiivcFHlcErGA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@unocss/webpack': 0.46.4
+ peerDependenciesMeta:
+ '@unocss/webpack':
+ optional: true
dependencies:
'@unocss/astro': 0.46.4(vite@3.2.3)
'@unocss/cli': 0.46.4
@@ -7003,79 +5786,133 @@ snapshots:
- rollup
- supports-color
- vite
+ dev: true
- unpipe@1.0.0: {}
+ /unpipe@1.0.0:
+ resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
+ engines: {node: '>= 0.8'}
+ dev: true
- unplugin-attributify-to-class@0.2.0:
+ /unplugin-attributify-to-class@0.2.0:
+ resolution: {integrity: sha512-vvF2jn17E2wl/Sf6htC3EZ9kyW3xaX4APz2fgyvyi620CyhFVJotUFj7xGEk02MXr36u7ylK3PHkgpJxS5lsvA==}
dependencies:
'@rollup/pluginutils': 5.0.2
unplugin: 0.10.2
unplugin-transform-class: 0.2.0
transitivePeerDependencies:
- rollup
+ dev: true
- unplugin-transform-class@0.2.0:
+ /unplugin-transform-class@0.2.0:
+ resolution: {integrity: sha512-ReppJAAy4K9Iga66PGYci5S/Jodqm05WgiDoNpAfJn2bqE/X2mWwFIqNsHWWXsFGPDIzbaFHQvIGVIcHAixQrg==}
dependencies:
'@meoc/utils': 0.1.9
'@rollup/pluginutils': 5.0.2
unplugin: 0.10.2
transitivePeerDependencies:
- rollup
+ dev: true
- unplugin@0.10.2:
+ /unplugin@0.10.2:
+ resolution: {integrity: sha512-6rk7GUa4ICYjae5PrAllvcDeuT8pA9+j5J5EkxbMFaV+SalHhxZ7X2dohMzu6C3XzsMT+6jwR/+pwPNR3uK9MA==}
dependencies:
acorn: 8.8.1
chokidar: 3.5.3
webpack-sources: 3.2.3
webpack-virtual-modules: 0.4.6
+ dev: true
- unquote@1.1.1: {}
+ /unquote@1.1.1:
+ resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
+ dev: false
- update-browserslist-db@1.0.10(browserslist@4.21.4):
+ /update-browserslist-db@1.0.10(browserslist@4.21.4):
+ resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
dependencies:
browserslist: 4.21.4
escalade: 3.1.1
picocolors: 1.0.0
- uri-js@4.4.1:
+ /uri-js@4.4.1:
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
punycode: 2.1.1
+ dev: true
- url-parse@1.5.10:
+ /url-parse@1.5.10:
+ resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
dependencies:
querystringify: 2.2.0
requires-port: 1.0.0
+ dev: true
- util-deprecate@1.0.2: {}
+ /util-deprecate@1.0.2:
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- utils-merge@1.0.1: {}
+ /utils-merge@1.0.1:
+ resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
+ engines: {node: '>= 0.4.0'}
+ dev: true
- v8-compile-cache-lib@3.0.1: {}
+ /v8-compile-cache-lib@3.0.1:
+ resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
- v8-compile-cache@2.3.0: {}
+ /v8-compile-cache@2.3.0:
+ resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
+ dev: true
- v8-to-istanbul@9.0.1:
+ /v8-to-istanbul@9.0.1:
+ resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==}
+ engines: {node: '>=10.12.0'}
dependencies:
'@jridgewell/trace-mapping': 0.3.14
'@types/istanbul-lib-coverage': 2.0.4
convert-source-map: 1.8.0
+ dev: true
- validate-npm-package-license@3.0.4:
+ /validate-npm-package-license@3.0.4:
+ resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
dependencies:
spdx-correct: 3.1.1
spdx-expression-parse: 3.0.1
+ dev: true
- vary@1.1.2: {}
+ /vary@1.1.2:
+ resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
+ engines: {node: '>= 0.8'}
+ dev: true
- vite-plugin-eslint@1.6.1(eslint@8.19.0)(vite@3.2.3):
+ /vite-plugin-eslint@1.6.1(eslint@8.19.0)(vite@3.2.3):
+ resolution: {integrity: sha512-wXwGJ222zjlllHmmPXX6oSU8DbmYjnA6HHBYbOLT8WAc73j4/YAtBQHCVSoHOTPiT4TPzsuZSvputWwc86BweQ==}
+ peerDependencies:
+ eslint: '>=7'
+ vite: ^2.0.0
dependencies:
'@rollup/pluginutils': 4.2.1
'@types/eslint': 8.4.5
eslint: 8.19.0
rollup: 2.75.7
vite: 3.2.3(@types/node@17.0.45)(less@4.1.3)(sass@1.53.0)(terser@5.15.1)
+ dev: true
- vite@2.9.14(less@4.1.3)(sass@1.53.0):
+ /vite@2.9.14(less@4.1.3)(sass@1.53.0):
+ resolution: {integrity: sha512-P/UCjSpSMcE54r4mPak55hWAZPlyfS369svib/gpmz8/01L822lMPOJ/RYW6tLCe1RPvMvOsJ17erf55bKp4Hw==}
+ engines: {node: '>=12.2.0'}
+ hasBin: true
+ peerDependencies:
+ less: '*'
+ sass: '*'
+ stylus: '*'
+ peerDependenciesMeta:
+ less:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
dependencies:
esbuild: 0.14.48
less: 4.1.3
@@ -7085,8 +5922,32 @@ snapshots:
sass: 1.53.0
optionalDependencies:
fsevents: 2.3.2
+ dev: true
- vite@3.2.3(@types/node@17.0.45)(less@4.1.3)(sass@1.53.0)(terser@5.15.1):
+ /vite@3.2.3(@types/node@17.0.45)(less@4.1.3)(sass@1.53.0)(terser@5.15.1):
+ resolution: {integrity: sha512-h8jl1TZ76eGs3o2dIBSsvXDLb1m/Ec1iej8ZMdz+PsaFUsftZeWe2CZOI3qogEsMNaywc17gu0q6cQDzh/weCQ==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': '>= 14'
+ less: '*'
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
dependencies:
'@types/node': 17.0.45
esbuild: 0.15.13
@@ -7099,7 +5960,24 @@ snapshots:
optionalDependencies:
fsevents: 2.3.2
- vitest@0.16.0(@vitest/ui@0.10.5)(c8@7.11.3)(jsdom@24.0.0)(less@4.1.3)(sass@1.53.0):
+ /vitest@0.16.0(@vitest/ui@0.10.5)(c8@7.11.3)(jsdom@24.0.0)(less@4.1.3)(sass@1.53.0):
+ resolution: {integrity: sha512-Ntp6jrM8wf2NMtamMBLkRBBdeqHkgAH/WMh5Xryts1j2ft2D8QZQbiSVFkSl4WmEQzcPP0YM069g/Ga1vtnEtg==}
+ engines: {node: '>=v14.16.0'}
+ hasBin: true
+ peerDependencies:
+ '@vitest/ui': '*'
+ c8: '*'
+ happy-dom: '*'
+ jsdom: '*'
+ peerDependenciesMeta:
+ '@vitest/ui':
+ optional: true
+ c8:
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
dependencies:
'@types/chai': 4.3.1
'@types/chai-subset': 1.3.3
@@ -7118,14 +5996,33 @@ snapshots:
- sass
- stylus
- supports-color
+ dev: true
- vk-uview-ui@1.3.7: {}
+ /vk-uview-ui@1.3.7:
+ resolution: {integrity: sha512-u25eKVyPxlZCj4CAYwWH5L32JvrMJtpIQiyhdK/4/jHTnmCrrrj2bjAHAoZ0GzBBXYGoonj3ZgnFzzeysh/3ww==}
+ engines: {HBuilderX: ^3.1.0}
+ dev: false
- vue-demi@0.14.7(vue@3.2.45):
+ /vue-demi@0.14.7(vue@3.2.45):
+ resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ peerDependencies:
+ '@vue/composition-api': ^1.0.0-rc.1
+ vue: ^3.0.0-0 || ^2.6.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
dependencies:
vue: 3.2.45
+ dev: false
- vue-eslint-parser@9.0.3(eslint@8.19.0):
+ /vue-eslint-parser@9.0.3(eslint@8.19.0):
+ resolution: {integrity: sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==}
+ engines: {node: ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
eslint: 8.19.0
@@ -7137,21 +6034,32 @@ snapshots:
semver: 7.3.7
transitivePeerDependencies:
- supports-color
+ dev: true
- vue-i18n@9.1.10(vue@3.2.45):
+ /vue-i18n@9.1.10(vue@3.2.45):
+ resolution: {integrity: sha512-jpr7gV5KPk4n+sSPdpZT8Qx3XzTcNDWffRlHV/cT2NUyEf+sEgTTmLvnBAibjOFJ0zsUyZlVTAWH5DDnYep+1g==}
+ engines: {node: '>= 10'}
+ peerDependencies:
+ vue: ^3.0.0
dependencies:
'@intlify/core-base': 9.1.10
'@intlify/shared': 9.1.10
'@intlify/vue-devtools': 9.1.10
'@vue/devtools-api': 6.2.0
vue: 3.2.45
+ dev: false
- vue-router@4.1.6(vue@3.2.45):
+ /vue-router@4.1.6(vue@3.2.45):
+ resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
+ peerDependencies:
+ vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.4.5
vue: 3.2.45
+ dev: false
- vue@3.2.45:
+ /vue@3.2.45:
+ resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==}
dependencies:
'@vue/compiler-dom': 3.2.45
'@vue/compiler-sfc': 3.2.45
@@ -7159,79 +6067,166 @@ snapshots:
'@vue/server-renderer': 3.2.45(vue@3.2.45)
'@vue/shared': 3.2.45
- vuex@4.0.2(vue@3.2.45):
+ /vuex@4.0.2(vue@3.2.45):
+ resolution: {integrity: sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==}
+ peerDependencies:
+ vue: ^3.0.2
dependencies:
'@vue/devtools-api': 6.2.0
vue: 3.2.45
+ dev: false
- w3c-xmlserializer@5.0.0:
+ /w3c-xmlserializer@5.0.0:
+ resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
+ engines: {node: '>=18'}
dependencies:
xml-name-validator: 5.0.0
+ dev: true
- webidl-conversions@7.0.0: {}
+ /webidl-conversions@7.0.0:
+ resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
+ engines: {node: '>=12'}
+ dev: true
- webpack-sources@3.2.3: {}
+ /webpack-sources@3.2.3:
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+ engines: {node: '>=10.13.0'}
+ dev: true
- webpack-virtual-modules@0.4.6: {}
+ /webpack-virtual-modules@0.4.6:
+ resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==}
+ dev: true
- whatwg-encoding@3.1.1:
+ /whatwg-encoding@3.1.1:
+ resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
+ engines: {node: '>=18'}
dependencies:
iconv-lite: 0.6.3
+ dev: true
- whatwg-mimetype@4.0.0: {}
+ /whatwg-mimetype@4.0.0:
+ resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
+ engines: {node: '>=18'}
+ dev: true
- whatwg-url@14.0.0:
+ /whatwg-url@14.0.0:
+ resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==}
+ engines: {node: '>=18'}
dependencies:
tr46: 5.0.0
webidl-conversions: 7.0.0
+ dev: true
- which-boxed-primitive@1.0.2:
+ /which-boxed-primitive@1.0.2:
+ resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
dependencies:
is-bigint: 1.0.4
is-boolean-object: 1.1.2
is-number-object: 1.0.7
is-string: 1.0.7
is-symbol: 1.0.4
+ dev: true
- which@2.0.2:
+ /which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
dependencies:
isexe: 2.0.0
+ dev: true
- word-wrap@1.2.3: {}
+ /word-wrap@1.2.3:
+ resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
+ engines: {node: '>=0.10.0'}
+ dev: true
- wrap-ansi@7.0.0:
+ /wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
dependencies:
ansi-styles: 4.3.0
string-width: 4.2.3
strip-ansi: 6.0.1
+ dev: true
- wrappy@1.0.2: {}
+ /wrappy@1.0.2:
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ dev: true
- ws@8.16.0: {}
+ /ws@8.16.0:
+ resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: '>=5.0.2'
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ dev: true
- ws@8.8.0: {}
+ /ws@8.8.0:
+ resolution: {integrity: sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==}
+ engines: {node: '>=10.0.0'}
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ dev: true
- xml-name-validator@4.0.0: {}
+ /xml-name-validator@4.0.0:
+ resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
+ engines: {node: '>=12'}
+ dev: true
- xml-name-validator@5.0.0: {}
+ /xml-name-validator@5.0.0:
+ resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
+ engines: {node: '>=18'}
+ dev: true
- xmlchars@2.2.0: {}
+ /xmlchars@2.2.0:
+ resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
+ dev: true
- xmlhttprequest@1.8.0: {}
+ /xmlhttprequest@1.8.0:
+ resolution: {integrity: sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==}
+ engines: {node: '>=0.4.0'}
+ dev: false
- xregexp@3.1.0: {}
+ /xregexp@3.1.0:
+ resolution: {integrity: sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==}
- y18n@5.0.8: {}
+ /y18n@5.0.8:
+ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
+ engines: {node: '>=10'}
+ dev: true
- yallist@4.0.0: {}
+ /yallist@4.0.0:
+ resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
+ dev: true
- yaml@1.10.2: {}
+ /yaml@1.10.2:
+ resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+ engines: {node: '>= 6'}
- yargs-parser@20.2.9: {}
+ /yargs-parser@20.2.9:
+ resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
+ engines: {node: '>=10'}
+ dev: true
- yargs-parser@21.1.1: {}
+ /yargs-parser@21.1.1:
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
+ engines: {node: '>=12'}
+ dev: true
- yargs@16.2.0:
+ /yargs@16.2.0:
+ resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
+ engines: {node: '>=10'}
dependencies:
cliui: 7.0.4
escalade: 3.1.1
@@ -7240,8 +6235,11 @@ snapshots:
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 20.2.9
+ dev: true
- yargs@17.6.2:
+ /yargs@17.6.2:
+ resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==}
+ engines: {node: '>=12'}
dependencies:
cliui: 8.0.1
escalade: 3.1.1
@@ -7250,7 +6248,13 @@ snapshots:
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 21.1.1
+ dev: true
- yn@3.1.1: {}
+ /yn@3.1.1:
+ resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
+ engines: {node: '>=6'}
- yocto-queue@0.1.0: {}
+ /yocto-queue@0.1.0:
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
+ engines: {node: '>=10'}
+ dev: true
diff --git a/sfms3.0-uniapp3/App.vue b/sfms3.0-uniapp3/App.vue
deleted file mode 100644
index 99f6e28..0000000
--- a/sfms3.0-uniapp3/App.vue
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
diff --git a/sfms3.0-uniapp3/index.html b/sfms3.0-uniapp3/index.html
deleted file mode 100644
index c3ff205..0000000
--- a/sfms3.0-uniapp3/index.html
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/sfms3.0-uniapp3/main.js b/sfms3.0-uniapp3/main.js
deleted file mode 100644
index c1caf36..0000000
--- a/sfms3.0-uniapp3/main.js
+++ /dev/null
@@ -1,22 +0,0 @@
-import App from './App'
-
-// #ifndef VUE3
-import Vue from 'vue'
-import './uni.promisify.adaptor'
-Vue.config.productionTip = false
-App.mpType = 'app'
-const app = new Vue({
- ...App
-})
-app.$mount()
-// #endif
-
-// #ifdef VUE3
-import { createSSRApp } from 'vue'
-export function createApp() {
- const app = createSSRApp(App)
- return {
- app
- }
-}
-// #endif
\ No newline at end of file
diff --git a/sfms3.0-uniapp3/manifest.json b/sfms3.0-uniapp3/manifest.json
deleted file mode 100644
index 166d4dc..0000000
--- a/sfms3.0-uniapp3/manifest.json
+++ /dev/null
@@ -1,72 +0,0 @@
-{
- "name" : "sfms3.0-uniapp3",
- "appid" : "",
- "description" : "",
- "versionName" : "1.0.0",
- "versionCode" : "100",
- "transformPx" : false,
- /* 5+App特有相关 */
- "app-plus" : {
- "usingComponents" : true,
- "nvueStyleCompiler" : "uni-app",
- "compilerVersion" : 3,
- "splashscreen" : {
- "alwaysShowBeforeRender" : true,
- "waiting" : true,
- "autoclose" : true,
- "delay" : 0
- },
- /* 模块配置 */
- "modules" : {},
- /* 应用发布信息 */
- "distribute" : {
- /* android打包配置 */
- "android" : {
- "permissions" : [
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- ""
- ]
- },
- /* ios打包配置 */
- "ios" : {},
- /* SDK配置 */
- "sdkConfigs" : {}
- }
- },
- /* 快应用特有相关 */
- "quickapp" : {},
- /* 小程序特有相关 */
- "mp-weixin" : {
- "appid" : "",
- "setting" : {
- "urlCheck" : false
- },
- "usingComponents" : true
- },
- "mp-alipay" : {
- "usingComponents" : true
- },
- "mp-baidu" : {
- "usingComponents" : true
- },
- "mp-toutiao" : {
- "usingComponents" : true
- },
- "uniStatistics" : {
- "enable" : false
- },
- "vueVersion" : "3"
-}
diff --git a/sfms3.0-uniapp3/pages.json b/sfms3.0-uniapp3/pages.json
deleted file mode 100644
index d79623c..0000000
--- a/sfms3.0-uniapp3/pages.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
- {
- "path": "pages/index/index",
- "style": {
- "navigationBarTitleText": "uni-app"
- }
- }
- ],
- "globalStyle": {
- "navigationBarTextStyle": "black",
- "navigationBarTitleText": "uni-app",
- "navigationBarBackgroundColor": "#F8F8F8",
- "backgroundColor": "#F8F8F8"
- },
- "uniIdRouter": {}
-}
diff --git a/sfms3.0-uniapp3/pages/index/index.vue b/sfms3.0-uniapp3/pages/index/index.vue
deleted file mode 100644
index 4ca2b92..0000000
--- a/sfms3.0-uniapp3/pages/index/index.vue
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
- {{title}}
-
-
-
-
-
-
-
diff --git a/sfms3.0-uniapp3/static/logo.png b/sfms3.0-uniapp3/static/logo.png
deleted file mode 100644
index b5771e2..0000000
Binary files a/sfms3.0-uniapp3/static/logo.png and /dev/null differ
diff --git a/sfms3.0-uniapp3/uni.promisify.adaptor.js b/sfms3.0-uniapp3/uni.promisify.adaptor.js
deleted file mode 100644
index 47fbce1..0000000
--- a/sfms3.0-uniapp3/uni.promisify.adaptor.js
+++ /dev/null
@@ -1,10 +0,0 @@
-uni.addInterceptor({
- returnValue (res) {
- if (!(!!res && (typeof res === "object" || typeof res === "function") && typeof res.then === "function")) {
- return res;
- }
- return new Promise((resolve, reject) => {
- res.then((res) => res[0] ? reject(res[0]) : resolve(res[1]));
- });
- },
-});
\ No newline at end of file
diff --git a/sfms3.0-uniapp3/uni.scss b/sfms3.0-uniapp3/uni.scss
deleted file mode 100644
index 62eb87b..0000000
--- a/sfms3.0-uniapp3/uni.scss
+++ /dev/null
@@ -1,76 +0,0 @@
-/**
- * 这里是uni-app内置的常用样式变量
- *
- * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
- * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
- *
- */
-
-/**
- * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
- *
- * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
- */
-
-/* 颜色变量 */
-
-/* 行为相关颜色 */
-$uni-color-primary: #007aff;
-$uni-color-success: #4cd964;
-$uni-color-warning: #f0ad4e;
-$uni-color-error: #dd524d;
-
-/* 文字基本颜色 */
-$uni-text-color:#333;//基本色
-$uni-text-color-inverse:#fff;//反色
-$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息
-$uni-text-color-placeholder: #808080;
-$uni-text-color-disable:#c0c0c0;
-
-/* 背景颜色 */
-$uni-bg-color:#ffffff;
-$uni-bg-color-grey:#f8f8f8;
-$uni-bg-color-hover:#f1f1f1;//点击状态颜色
-$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色
-
-/* 边框颜色 */
-$uni-border-color:#c8c7cc;
-
-/* 尺寸变量 */
-
-/* 文字尺寸 */
-$uni-font-size-sm:12px;
-$uni-font-size-base:14px;
-$uni-font-size-lg:16px;
-
-/* 图片尺寸 */
-$uni-img-size-sm:20px;
-$uni-img-size-base:26px;
-$uni-img-size-lg:40px;
-
-/* Border Radius */
-$uni-border-radius-sm: 2px;
-$uni-border-radius-base: 3px;
-$uni-border-radius-lg: 6px;
-$uni-border-radius-circle: 50%;
-
-/* 水平间距 */
-$uni-spacing-row-sm: 5px;
-$uni-spacing-row-base: 10px;
-$uni-spacing-row-lg: 15px;
-
-/* 垂直间距 */
-$uni-spacing-col-sm: 4px;
-$uni-spacing-col-base: 8px;
-$uni-spacing-col-lg: 12px;
-
-/* 透明度 */
-$uni-opacity-disabled: 0.3; // 组件禁用态的透明度
-
-/* 文章场景相关 */
-$uni-color-title: #2C405A; // 文章标题颜色
-$uni-font-size-title:20px;
-$uni-color-subtitle: #555555; // 二级标题颜色
-$uni-font-size-subtitle:26px;
-$uni-color-paragraph: #3F536E; // 文章段落颜色
-$uni-font-size-paragraph:15px;
diff --git a/src/api/dept.js b/src/api/dept.js
deleted file mode 100644
index 0a5a0cc..0000000
--- a/src/api/dept.js
+++ /dev/null
@@ -1,12 +0,0 @@
-import http from './http'
-
-// 获取人员列表
-export function getSelecUser(params) {
- return http.get('/system/dept/selecUserByType',{params})
-}
-
-// // 获取厂区列表
-// export function getFactoryAreaList(params) {
-// return []
-// // http.get('/system/dept/selectAllFactoryArea',{params})
-// }
diff --git a/src/api/eam/attachmentFile.js b/src/api/eam/attachmentFile.js
deleted file mode 100644
index b51ac6b..0000000
--- a/src/api/eam/attachmentFile.js
+++ /dev/null
@@ -1,6 +0,0 @@
-import http from '../http'
-
-// 文件列表
-export function listNoPage(params) {
- return http.post('/eam/attachment-file/listNoPage',{params})
-}
\ No newline at end of file
diff --git a/src/api/eam/basicFaultType.js b/src/api/eam/basicFaultType.js
deleted file mode 100644
index 9e0750e..0000000
--- a/src/api/eam/basicFaultType.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import http from '../http'
-// 根据模具号查询信息
-export function getBasicFaultTypeNoPage(params) {
- return http.get('/eam/basic-fault-type/noPage',{params})
-}
diff --git a/src/api/eam/device.js b/src/api/eam/device.js
deleted file mode 100644
index 1b2935f..0000000
--- a/src/api/eam/device.js
+++ /dev/null
@@ -1,43 +0,0 @@
-import http from '../http'
-
-// 根据设备号查询信息
-export function getDeviceDetailsByNumber(params) {
- return http.get('/eam/device/equipment-accounts/detail',{params})
-}
-// 根据厂区查询设备
-export function getDeviceByFactoryAreaNumber(factoryAreaNumber) {
- return http.get('/eam/device/equipment-accounts/noPage')
-}
-// 添加报修
-export function deviceRepairCreate(data) {
- return http.post('/eam/equipment-report-repair-request/create',data)
-}
-// 报修列表
-export function deviceRepairPage(params) {
- return http.get('/eam/equipment-report-repair-request/page',{params})
-}
-// 撤销
-export function rejected(id) {
- return http.delete('/eam/device-repair-request/rejected?id='+id)
-}
-// 设备列表
-export function deviceNoPage(params) {
- return http.get('/eam/device/equipment-accounts/noPage',{params})
-}
-// 设备分页列表
-export function devicePage(params) {
- return http.get('/eam/device/equipment-accounts/page',{params})
-}
-// 根据设备号码获取二级列表
-export function getSubList(params) {
- return http.get('/eam/device-mold-items/getListByNumber',{params})
-}
-// 新增申领备件时获取备件列表
-export function getApplyDeviceList() {
- return http.get('/eam/device/equipment-accounts/noPage')
-}
-
-// 设备列表不分页
-export function deviceList(params) {
- return http.get('/eam/device/equipment-accounts/noPage',{params})
-}
\ No newline at end of file
diff --git a/src/api/eam/dict.js b/src/api/eam/dict.js
deleted file mode 100644
index 6f940d5..0000000
--- a/src/api/eam/dict.js
+++ /dev/null
@@ -1,20 +0,0 @@
-import http from '../http'
-
-// 获取字典
-export function getDictList(type) {
- return http.get('/system/dict-data/queryByDictType?dictType=' + type)
-}
-export async function getDict(type) {
- let data =[]
- await getDictList(type).then((res) => {
- if (res.code == 0) {
- data = res.data.map(item=>{
- return {
- label:item.label,
- value:item.value,
- }
- })
- } else {}
- }).catch((err) => {})
- return data
-}
\ No newline at end of file
diff --git a/src/api/eam/inspection.js b/src/api/eam/inspection.js
deleted file mode 100644
index 69731ae..0000000
--- a/src/api/eam/inspection.js
+++ /dev/null
@@ -1,57 +0,0 @@
-import http from '../http'
-// 获取巡检工单
-export function inspectionOrderPage(params) {
- return http.get('/eam/equipment-inspection-main/page',{params})
-}
-
-// 获取巡检工单
-export function inspectionOrder(number) {
- return http.get('/eam/equipment-inspection-main/get?id=' + number)
-}
-
-//接单
-export function inspectionUpdateOrder(params) {
- return http.post('/eam/equipment-inspection-main/updateOrder',params)
-}
-
-//完成
-export function inspectionExecuteOrder(params) {
- return http.post('/eam/equipment-inspection-main/execute',params)
-}
-
-
-// 获取巡检工单
-export function inspectionOrderDetail(params) {
- return http.get('/eam/equipment-inspection-detail/getList',{params})
-}
-
-//更新巡检项
-export function inspectionOrderItemUpdate(params) {
- return http.put('/eam/equipment-inspection-detail/update',params)
-}
-
-//新增非必选巡检项
-export function inspectionOrderItemCreate(params) {
- return http.post('/eam/equipment-inspection-detail/create',params)
-}
-
-//删除巡检项
-export function inspectionOrderDetailDelete(number) {
- return http.delete('/eam/equipment-inspection-detail/delete?id=' + number)
-}
-
-//获取非必选的巡检项
-export function inspectionPlanItemList(params) {
- return http.post('/eam/relation-inspection-plan-item/getList',params)
-}
-
-//验证驳回
-export function inspectionOrderRejected(params) {
- return http.post('/eam/equipment-inspection-main/fallback',params)
-}
-
-//验证通过
-export function inspectionOrderPassed(params) {
- return http.put('/eam/equipment-inspection-main/updateOrders',params)
-}
-
diff --git a/src/api/eam/location.js b/src/api/eam/location.js
deleted file mode 100644
index 7a9b78d..0000000
--- a/src/api/eam/location.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import http from '../http'
-// 获取库位
-export function getLocation(number) {
- return http.get('/eam/location/scanCodeByNumber?number='+number)
-}
-// 出库获取库位
-export function getOutLocation(data) {
- return http.post('/eam/location/outScanCodeByNumber',data)
-}
-// 首页扫码获取详情
-export function pdaItemAndLocation(number) {
- return http.get('/eam/location/pdaItemAndLocation?number='+number)
-}
-
-
-// 获取领用出库主表分页列表
-export function getOutLocationPage(params) {
- return http.get('/eam/spare-parts-out-location-main/page',{params})
-}
-
-// 获取领用出库子表分页列表
-export function getOutLocationDetailPage(params) {
- return http.get('/eam/spare-parts-out-location-detail/page',{params})
-}
\ No newline at end of file
diff --git a/src/api/eam/repairOrder.js b/src/api/eam/repairOrder.js
deleted file mode 100644
index 0c5e186..0000000
--- a/src/api/eam/repairOrder.js
+++ /dev/null
@@ -1,119 +0,0 @@
-import http from '../http'
-
-
-// 添加工单
-export function repairOrderCreate(data,type) {
- if (type == 'DEVICE') {
- return http.post('/eam/equipment-repair-job-main/create', data)
- } else if (type == 'EQUIPMENT') {
- return http.post('/eam/equipment-repair-job-main/create', data)
- }
-}
-// 编辑工单
-export function repairOrderUpdate(data,type) {
- if (type == 'DEVICE') {
- return http.put('/eam/equipment-repair-job-main/update', data)
- } else if (type == 'EQUIPMENT') {
- return http.put('/eam/equipment-repair-job-main/update', data)
- }
-}
-// 工单列表
-export function repairOrderPage(params,type) {
- if (type == 'DEVICE') {
- return http.get('/eam/equipment-repair-job-main/page', {params})
- } else if (type == 'EQUIPMENT') {
- return http.get('/eam/equipment-repair-job-main/page', {params})
- }
-}
-// 获取维修工单详情信息
-export function getDeviceRepairDetail(params,type) {
- if (type == 'DEVICE') {
- return http.get('eam/equipment-repair-job-main/page', {params})
- } else if (type == 'EQUIPMENT') {
- return http.get('eam/equipment-repair-job-main/page', {params})
- }
-}
-// 接单
-export function orderClick(params,type) {
- if (type == 'DEVICE') {
- return http.post('/eam/equipment-repair-job-main/updateOrder', params)
- } else if (type == 'EQUIPMENT') {
- return http.post('/eam/equipment-repair-job-main/updateOrder', params)
- }
-}
-// 完成
-export function orderClickFinish(params,type) {
- if (type == 'DEVICE') {
- return http.get('/eam/equipment-repair-job-main/orderClickFinish', {params})
- } else if (type == 'EQUIPMENT') {
- return http.get('/eam/equipment-repair-job-main/orderClickFinish', {params})
- }
-}
-// 确认
-export function orderClickConfirm(params,type) {
- if (type == 'DEVICE') {
- return http.get('/eam/equipment-repair-job-main/orderClickConfirm', {params})
- } else if (type == 'EQUIPMENT') {
- return http.get('/eam/equipment-repair-job-main/orderClickConfirm', {params})
- }
-}
-// 验证
-export function orderClickVerify(params,type) {
- if (type == 'DEVICE') {
- return http.get('/eam/equipment-repair-job-main/orderClickVerify', {params})
- } else if (type == 'EQUIPMENT') {
- return http.get('/eam/equipment-repair-job-main/orderClickVerify', {params})
- }
-}
-// 添加维修工单子项维修内容
-export function repairOrderDetailCreate(data,type) {
- if (type == 'DEVICE') {
- return http.post('/eam/equipment-repair-job-detail/create', data)
- } else if (type == 'EQUIPMENT') {
- return http.post('/eam/equipment-repair-job-detail/create', data)
- }
-}
-// 编辑维修工单子项维修内容
-export function repairOrderDetailUpdate(data,type) {
- if (type == 'DEVICE') {
- return http.put('/eam/equipment-repair-job-detail/update', data)
- } else if (type == 'EQUIPMENT') {
- return http.put('/eam/equipment-repair-job-detail/update', data)
- }
-}
-// 获得维修工单子列表
-export function repairOrderDetailList(params,type) {
- if (type == 'DEVICE') {
- return http.get('/eam/equipment-repair-job-detail/noPage', {params})
- } else if (type == 'EQUIPMENT') {
- return http.get('/eam/equipment-repair-job-detail/noPage', {params})
- }
-}
-// 删除维修工单子
-export function repairOrderDetailDelete(id,type) {
- if (type == 'DEVICE') {
- return http.delete('/eam/equipment-repair-job-detail/delete?id=' + id)
- } else if (type == 'EQUIPMENT') {
- return http.delete('/eam/equipment-repair-job-detail/delete?id=' + id)
- }
-}
-//转办
-export function transfer(params,type) {
- if (type == 'DEVICE') {
- return http.get('/eam/equipment-repair-job-main/turnTo', {params})
- } else if (type == 'EQUIPMENT') {
- return http.get('/eam/equipment-repair-job-main/turnTo', {params})
- }
-}
-// 获取采取临时措施的维修工单
-export function repairOrderList(params) {
- return http.get('/eam/equipment-repair-job-main/getList', {
- params
- })
-}
-// 获取维修工单的报修信息
-export function getDeviceRepairDetailsByNumber(params) {
- return http.get('/eam/equipment-repair-job-main/detail', {
- params
- })
-}
\ No newline at end of file
diff --git a/src/api/eam/spareParts.js b/src/api/eam/spareParts.js
deleted file mode 100644
index 2936309..0000000
--- a/src/api/eam/spareParts.js
+++ /dev/null
@@ -1,22 +0,0 @@
-import http from '../http'
-// 获取tabs备件列表
-export function getSparePartsPage(params) {
- return http.get('/eam/item-accounts/page',{params})
-}
-// 获取备件列表
-export function getSparePartsList(params) {
- return http.get('/eam/item/getListByNumber',{params})
-}
-// 新增申领备件时获取备件列表
-export function getApplySparePartsList() {
- return http.get('/eam/basic/spare-part/noPage')
-}
-// 新增申领备件时获取备件列表
-export function getItemAccountsNoPage() {
- return http.get('/eam/item-accounts/noPage')
-}
-
-// 新增备件维修获取备件列表
-export function getServiceSparePartsList() {
- return http.get('/eam/basic/spare-part/noPage')
-}
\ No newline at end of file
diff --git a/src/api/eam/sparePartsApplication.js b/src/api/eam/sparePartsApplication.js
deleted file mode 100644
index 9cff41b..0000000
--- a/src/api/eam/sparePartsApplication.js
+++ /dev/null
@@ -1,18 +0,0 @@
-import http from '../http'
-
-// 备件领用列表
-export function sparePartsApplicationPage(params) {
- return http.get('/eam/spare-parts-apply-main/page',{params})
-}
-// 领用备件
-export function sparePartsApplicationCreate(data) {
- return http.post('/eam/spare-parts-apply-main/create',data)
-}
-// 撤回领用备件
-export function sparePartsApplicationCancle(id) {
- return http.get('/eam/spare-parts-apply-main/backout?id=' + id)
-}
-// 领用备件详情
-export function sparePartsApplicationDetail(masterId) {
- return http.get('/eam/spare-parts-apply-detail/page?masterId=' + masterId)
-}
\ No newline at end of file
diff --git a/src/api/eam/sparePartsApplicationApprove.js b/src/api/eam/sparePartsApplicationApprove.js
deleted file mode 100644
index c320df2..0000000
--- a/src/api/eam/sparePartsApplicationApprove.js
+++ /dev/null
@@ -1,14 +0,0 @@
-import http from '../http'
-
-// 备件领用审批列表
-export function sparePartsApplicationApprovePage(params) {
- return http.get('/eam/spare-parts-apply-main/page',{params})
-}
-// 通过申请
-export function sparePartsApplicationAgree(id) {
- return http.get('/eam/spare-parts-apply-main/agree?id='+id)
-}
-// 驳回申请
-export function sparePartsApplicationReject(id) {
- return http.get('/eam/spare-parts-apply-main/disAgree?id='+id)
-}
\ No newline at end of file
diff --git a/src/api/eam/sparePartsServiceWorkOrderList.js b/src/api/eam/sparePartsServiceWorkOrderList.js
deleted file mode 100644
index ea94bae..0000000
--- a/src/api/eam/sparePartsServiceWorkOrderList.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import http from '../http'
-
-// 领用备件
-export function sparePartsServiceWorkOrderListCreate(data) {
- return http.post('/eam/repair-spare-parts-request/create',data)
-}
-// 备件维修列表
-export function sparePartsServiceWorkOrderListPage(params) {
- return http.get('/eam/repair-spare-parts-request/page',{params})
-}
\ No newline at end of file
diff --git a/src/api/eam/spotcheck.js b/src/api/eam/spotcheck.js
deleted file mode 100644
index b4fa158..0000000
--- a/src/api/eam/spotcheck.js
+++ /dev/null
@@ -1,57 +0,0 @@
-import http from '../http'
-// 获取点检工单
-export function spotcheckOrderPage(params) {
- return http.get('/eam/equipment-spot-check-main/page',{params})
-}
-
-// 获取点检工单
-export function spotcheckOrder(number) {
- return http.get('/eam/equipment-spot-check-main/get?id=' + number)
-}
-
-//接单
-export function spotcheckUpdateOrder(params) {
- return http.post('/eam/equipment-spot-check-main/updateOrder',params)
-}
-
-//完成
-export function spotcheckExecuteOrder(params) {
- return http.post('/eam/equipment-spot-check-main/execute',params)
-}
-
-
-// 获取点检工单
-export function spotcheckOrderDetail(params) {
- return http.get('/eam/equipment-spot-check-detail/getList',{params})
-}
-
-//更新点检项
-export function spotcheckOrderItemUpdate(params) {
- return http.put('/eam/equipment-spot-check-detail/update',params)
-}
-
-//新增非必选点检项
-export function spotcheckOrderItemCreate(params) {
- return http.post('/eam/equipment-spot-check-detail/create',params)
-}
-
-//删除点检项
-export function spotcheckOrderDetailDelete(number) {
- return http.delete('/eam/equipment-spot-check-detail/delete?id=' + number)
-}
-
-//获取非必选的点检项
-export function spotcheckPlanItemList(params) {
- return http.post('/eam/relation-spot-check-plan-item/getList',params)
-}
-
-//验证驳回
-export function spotcheckOrderRejected(params) {
- return http.post('/eam/equipment-spot-check-main/fallback',params)
-}
-
-//验证通过
-export function spotcheckOrderPassed(params) {
- return http.put('/eam/equipment-spot-check-main/updateOrders',params)
-}
-
diff --git a/src/api/eam/tool.js b/src/api/eam/tool.js
deleted file mode 100644
index e912b1f..0000000
--- a/src/api/eam/tool.js
+++ /dev/null
@@ -1,25 +0,0 @@
-import http from '../http'
-// 根据模具号查询信息
-export function getToolDetailsByNumber(params) {
- return http.get('/eam/tool/tool-accounts/get',{params})
-}
-// 根据厂区查询模具
-export function getToolByFactoryAreaNumber(factoryAreaNumber) {
- return http.get('/eam/tool/tool-accounts/noPage')
-}
-// 模具分页列表
-export function toolPage(params) {
- return http.get('/eam/tool/tool-accounts/page',{params})
-}
-// 模具列表
-export function toolList(params) {
- return http.get('/eam/tool/tool-accounts/noPage',{params})
-}
-// 模具列表不分页
-export function toolNoPage(params) {
- return http.get('/eam/tool/tool-accounts/noPage',{params})
-}
-// 新增申领备件时获取模具列表
-export function getApplyToolList() {
- return http.get('/eam/tool/tool-accounts/noPage')
-}
\ No newline at end of file
diff --git a/src/api/eam/upkeepOrder.js b/src/api/eam/upkeepOrder.js
deleted file mode 100644
index feedb82..0000000
--- a/src/api/eam/upkeepOrder.js
+++ /dev/null
@@ -1,104 +0,0 @@
- import http from '../http'
-
-
-// 添加工单
-export function upkeepOrderCreate(data,type) {
- if (type == 'DEVICE') {
- return http.post('/eam/equipment-maintenance-main/create',data)
- } else if (type == 'EQUIPMENT') {
- return http.post('/eam/equipment-maintenance-main/create',data)
- }
-}
-// 编辑工单
-export function upkeepOrderUpdate(data,type) {
- if (type == 'DEVICE') {
- return http.put('/eam/equipment-maintenance-main/update',data)
- } else if (type == 'EQUIPMENT') {
- return http.put('/eam/equipment-maintenance-main/update',data)
- }
-}
-// 工单列表
-export function upkeepOrderPage(params,type) {
- if (type == 'DEVICE') {
- return http.get('/eam/equipment-maintenance-main/page',{params})
- } else if (type == 'EQUIPMENT') {
- return http.get('/eam/equipment-maintenance-main/page',{params})
- }
-}
-
-// 工单列表
-export function upkeepOrderInfo(params,type) {
- if (type == 'DEVICE') {
- return http.get('/eam/equipment-maintenance-main/get',{params})
- } else if (type == 'EQUIPMENT') {
- return http.get('/eam/equipment-maintenance-main/get',{params})
- }
-}
-
-// 接单
-export function orderClick(params,type) {
- if (type == 'DEVICE') {
- return http.post('/eam/equipment-maintenance-main/updateOrder',params)
- } else if (type == 'EQUIPMENT') {
- return http.post('/eam/equipment-maintenance-main/updateOrder',params)
- }
-}
-
-export function orderClickVerify(params,type) {
- if (type == 'DEVICE') {
- return http.get('/eam/equipment-maintenance-main/orderClickVerify',{params})
- } else if (type == 'EQUIPMENT') {
- return http.get('/eam/equipment-maintenance-main/orderClickVerify',{params})
- }
-}
-
-// 完成保养工单
-export function orderClickFinish(params,type) {
- if (type == 'DEVICE') {
- return http.post('/eam/equipment-maintenance-main/updateOrders',params)
- } else if (type == 'EQUIPMENT') {
- return http.post('/eam/equipment-maintenance-main/updateOrders',params)
- }
-}
-
-// 修改保养工单完成状态
-export function excuteFinish(params,type) {
- if (type == 'DEVICE') {
- return http.post('/eam/equipment-maintenance-main/execute',params)
- } else if (type == 'EQUIPMENT') {
- return http.post('/eam/equipment-maintenance-main/execute',params)
- }
-}
-
-// 添加维修工单子项维修内容
-export function upkeepOrderDetailCreate(data,type) {
- if (type == 'DEVICE') {
- return http.post('/eam/device-maintain-job-detail/create',data)
- } else if (type == 'EQUIPMENT') {
- return http.post('/eam/device-maintain-job-detail/create',data)
- }
-}
-// 编辑维修工单子项维修内容
-export function upkeepOrderDetailUpdate(data,type) {
- if (type == 'DEVICE') {
- return http.put('/eam/equipment-maintenance-detail/update',data)
- } else if (type == 'EQUIPMENT') {
- return http.put('/eam/equipment-maintenance-detail/update',data)
- }
-}
-// 获得维修工单子列表
-export function upkeepOrderDetailList(params,type) {
- if (type == 'DEVICE') {
- return http.post('/eam/equipment-maintenance-detail/noPage',params)
- } else if (type == 'EQUIPMENT') {
- return http.post('/eam/equipment-maintenance-detail/noPage',params)
- }
-}
-// 删除维修工单子
-export function upkeepOrderDetailDelete(id,type) {
- if (type == 'DEVICE') {
- return http.delete('/eam/device-maintain-job-detail/delete?id='+id)
- } else if (type == 'EQUIPMENT') {
- return http.delete('/eam/device-maintain-job-detail/delete?id='+id)
- }
-}
diff --git a/src/api/eam/user.js b/src/api/eam/user.js
deleted file mode 100644
index cff4026..0000000
--- a/src/api/eam/user.js
+++ /dev/null
@@ -1,11 +0,0 @@
-import http from '../http'
-// 用户密码重置
-export function updateUserPassword(data) {
- return http.put('/eam/device-accounts/getDetailsByNumber',data)
-}
-
-
-export function getAllUserSimpleInfo(){
- return http.get('/system/user/list-all-simple')
-}
-
diff --git a/src/api/http.ts b/src/api/http.ts
index a3f62b7..8491c2f 100644
--- a/src/api/http.ts
+++ b/src/api/http.ts
@@ -8,6 +8,7 @@ const instance = axios.create({
adapter(config) {
const { url, method, data, params, headers, baseURL, paramsSerializer } =
config
+ config.timeout = 300000
return new Promise((resolve, reject) => {
uni.request({
method: method!.toUpperCase() as any,
@@ -20,7 +21,16 @@ const instance = axios.create({
resolve(res)
},
fail: (error : any) => {
- reject(error)
+ // var message = error.errMsg
+ // if (message === 'Network Error') {
+ // message = '接口连接异常'
+ // } else if (message.includes('timeout')) {
+ // message = '接口请求超时'
+ // } else if (message.includes('Request failed with status code')) {
+ // message = '接口' + message.substr(message.length - 3) + '异常'
+ // }
+ // reject("系统异常:"+message);
+ // console.log("系统异常",message)
}
})
})
@@ -34,10 +44,12 @@ const instance = axios.create({
instance.interceptors.request.use((config) => {
const { method, params, url } = config
// 附带鉴权的token
- const tenantId = 1
+ // const tenantId = 1
+ var tenantId = uni.getStorageSync('tenantId')
const headers : any = {
token: getAccessToken(),
- "tenant-id":tenantId,
+ "tenant-id": tenantId,
+ "dataSource":"PDA",
'Authorization': 'Bearer ' + getAccessToken()
}
if (uni.getStorageSync('openId')) {
@@ -66,45 +78,51 @@ instance.interceptors.request.use((config) => {
* 响应拦截
*/
instance.interceptors.response.use((v) => {
- const code = v.data?.code || 200
- if (code === 401) {
- // alert('即将跳转登录页。。。', '登录过期')
- // setTimeout(redirectHome, 1500)
- removeToken()
- uni.showModal({
- title: '系统提示',
- content: '登录状态已过期,您可以继续留在该页面,或者重新登录',
- cancelText: '关闭',
- confirmText: '重新登录',
- success: function (res) {
- if (res.confirm) {
- uni.reLaunch({ url: '/pages/login' })
- }
+ if (v) {
+ if (v.statusCode == 200) {
+ if (v.data.code == 0) {
+ // return v.data
+ return Promise.resolve(v.data)
+ }else if(v.data.code == 404){
+ uni.showModal({
+ title: '系统提示',
+ content: '登录状态已过期,您可以继续留在该页面,或者重新登录',
+ cancelText: '关闭',
+ confirmText: '重新登录',
+ success: function (res) {
+ if (res.confirm) {
+ uni.reLaunch({ url: '/pages/login/index' })
+ }
+ }
+ })
+ } else if(v.data.code == 401){
+ uni.clearStorageSync()
+ uni.removeStorageSync('overPackageRecord')
+ uni.showModal({
+ title: '系统提示',
+ content: '账号未登录,请重新登录',
+ cancelText: '关闭',
+ confirmText: '重新登录',
+ success: function (res) {
+ if (res.confirm) {
+ uni.reLaunch({ url: '/pages/login/index' })
+ }
+ }
+ })
+ } else {
+ // return v.data
+ return Promise.reject("系统异常:" + v.data.msg)
}
- })
- return v.data
- } else if (code === 500) {
- uni.showToast({
- title: v.data.msg,
- icon: 'none'
- })
- return v.data
- } else if (code !== 200) {
- uni.showToast({
- title: v.data.msg,
- icon: 'none'
- })
- return v.data
- }
- // @ts-ignore
- if ((v.status || v.statusCode) === 200) {
- return v.data
- }else{
-
+ } else {
+ return Promise.reject("系统异常:" + v.data.msg)
+ }
+
+ } else {
+ return Promise.reject("系统异常:" + v.data.msg)
}
- return Promise.reject(v)
-},error=>{
+
+}, error => {
console.log(error)
uni.showToast({
title: '网络错误',
diff --git a/src/api/location.js b/src/api/location.js
deleted file mode 100644
index 5a256f5..0000000
--- a/src/api/location.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import http from './http'
-// 获取库位
-export function getLocation(number) {
- return http.get('/eam/location/scanCodeByNumber?number='+number)
-}
\ No newline at end of file
diff --git a/src/api/login.js b/src/api/login.js
index cdae309..c34828f 100644
--- a/src/api/login.js
+++ b/src/api/login.js
@@ -11,7 +11,7 @@ export function login(username, password, captchaVerification, tenantName, remem
code,
uuid,
}
- return http.post('/system/auth/login', data)
+ return http.post('/system/auth/loginNoCode', data)
}
// 获取用户详细信息
diff --git a/src/api/mes/dict/dictApi.ts b/src/api/mes/dict/dictApi.ts
deleted file mode 100644
index 886848d..0000000
--- a/src/api/mes/dict/dictApi.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import http from '../../http'
-
-
-// 获取字典
-export function getDictList(type) {
- return http.get('/system/dict-data/queryByDictType?dictType=' + type)
-}
-export async function getDict(type) {
- let data =[]
- await getDictList(type).then((res) => {
- if (res.code == 0) {
- data = res.data.map(item=>{
- return {
- label:item.label,
- value:item.value,
- }
- })
- } else {}
- }).catch((err) => {})
- return data
-}
\ No newline at end of file
diff --git a/src/api/mes/orderDay/index.ts b/src/api/mes/orderDay/index.ts
deleted file mode 100644
index 22c2590..0000000
--- a/src/api/mes/orderDay/index.ts
+++ /dev/null
@@ -1,54 +0,0 @@
-import http from '../../http'
-
-export interface OrderDayVO {
- status: string
- remark: string
- planNoMonth: string
- planNoDay: string
- productCode: string
- workroomCode: string
- lineCode: string
- planCount: number
- processrouteCode: string
- tempProcessroute: string
- standardBom: string
- tempBom: string
- workMode: string
- planDate: Date
- startTime: Date
- endTime: Date
- taskMode: string
-}
-
-export function getCompleteInspectionMark(paramCode) {
- return http.get('/mes/complete-inspect/get?paramCode=' + paramCode)
-}
-
-export function getQualityformInfo(fromNo) {
- return http.get('/mes/qualityform/getQualityform?fromNo=' + fromNo)
-}
-
-export function getOrderDayPage(params) {
- return http.get('/mes/orderday/page', {params})
-}
-
-export function getOrderDayPlanDetail(number) {
- //return http.get('/eam/item-apply-request-main/appGetByNumber?number=' + number)
- return http.get('/mes/orderday/get?id=' + number)
-}
-
-export function getBomInfo(params) {
- return http.post('/mes/complete-inspect/get-orderDay-bom', params)
-}
-
-export function getBomInfoList(params) {
- return http.post('/mes/complete-inspect/get-orderDay-bom-page', params)
-}
-
-export function updateBomInfo(params) {
- return http.post('/mes/complete-inspect/update', params)
-}
-
-export function planStop(params) {
- return http.post('/mes/orderday/stopPlan/'+ params)
-}
diff --git a/src/api/mes/productBackline/productBacklineApi.ts b/src/api/mes/productBackline/productBacklineApi.ts
deleted file mode 100644
index 3c4b73d..0000000
--- a/src/api/mes/productBackline/productBacklineApi.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import http from '../../http'
-
-
-// 产品离线登记列表
-export function getPage(params) {
- return http.get('/mes/product-backline/page',{params})
-}
-
-export function changeStatus(data) {
- return http.put('/mes/product-backline/update',data)
-}
-
-export function create(data) {
- return http.post('/mes/product-backline/create',data)
-}
\ No newline at end of file
diff --git a/src/api/mes/productOffline/productOfflineApi.ts b/src/api/mes/productOffline/productOfflineApi.ts
deleted file mode 100644
index 88a935b..0000000
--- a/src/api/mes/productOffline/productOfflineApi.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import http from '../../http'
-
-
-// 产品离线登记列表
-export function getPage(params) {
- return http.get('/mes/product-offline/page',{params})
-}
-
-export function changeStatus(data) {
- return http.put('/mes/product-offline/update',data)
-}
-
-export function create(data) {
- return http.post('/mes/product-offline/create',data)
-}
-
-export function getPageChildren(params) {
- return http.get('/wms/team/getPageChildren',{params})
-}
-
-export function getworkSchedulingPage(params) {
- return http.get('/mes/work-scheduling/page',{params})
-}
\ No newline at end of file
diff --git a/src/api/mes/qaForm/index.ts b/src/api/mes/qaForm/index.ts
deleted file mode 100644
index e6a0271..0000000
--- a/src/api/mes/qaForm/index.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import http from '../../http'
-
-
-export function create(data) {
- return http.post('/mes/work-scheduling-qaform/create',data)
-}
-
-
diff --git a/src/api/mes/reworkBatch/reworkBatchApi.ts b/src/api/mes/reworkBatch/reworkBatchApi.ts
deleted file mode 100644
index e8d91b2..0000000
--- a/src/api/mes/reworkBatch/reworkBatchApi.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import http from '../../http'
-
-
-// 产品离线登记列表
-export function getPage(params) {
- return http.get('/mes/rework-batch/page',{params})
-}
-
-export function update(data) {
- return http.put('/mes/rework-batch/update',data)
-}
-
-export function create(data) {
- return http.post('/mes/rework-batch/create',data)
-}
diff --git a/src/api/mes/reworkSingle/reworkSingleApi.ts b/src/api/mes/reworkSingle/reworkSingleApi.ts
deleted file mode 100644
index 5ba5667..0000000
--- a/src/api/mes/reworkSingle/reworkSingleApi.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import http from '../../http'
-
-
-// 产品离线登记列表
-export function getPage(params) {
- return http.get('/mes/rework-single/page',{params})
-}
-
-export function update(data) {
- return http.put('/mes/rework-single/update',data)
-}
-
-export function create(data) {
- return http.post('/mes/rework-single/create',data)
-}
diff --git a/src/api/mes/workScheduling/addBasicItem/index.ts b/src/api/mes/workScheduling/addBasicItem/index.ts
deleted file mode 100644
index c0bc025..0000000
--- a/src/api/mes/workScheduling/addBasicItem/index.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import http from '../../../http'
-
-//查询物料信息列表
-export function getByOrder(params) {
- return http.get('/mes/orderDayBom/getByOrder', {params})
-}
-
-//补料
-export function addBasicItem(data) {
- return http.post('/mes/item-request-main/addBasicItem', data)
-}
-
-
diff --git a/src/api/mes/workScheduling/index.ts b/src/api/mes/workScheduling/index.ts
deleted file mode 100644
index 3e4e79f..0000000
--- a/src/api/mes/workScheduling/index.ts
+++ /dev/null
@@ -1,149 +0,0 @@
-import http from '../../http'
-
-export interface OrderDayVO {
- status: string
- remark: string
- planNoMonth: string
- planNoDay: string
- productCode: string
- workroomCode: string
- lineCode: string
- planCount: number
- processrouteCode: string
- tempProcessroute: string
- standardBom: string
- tempBom: string
- workMode: string
- planDate: Date
- startTime: Date
- endTime: Date
- taskMode: string
-}
-
-export function getCompleteInspectionMark(paramCode) {
- return http.get('/mes/complete-inspect/get?paramCode=' + paramCode)
-}
-
-export function getQualityformInfo(fromNo) {
- return http.get('/mes/qualityform/getQualityform?fromNo=' + fromNo)
-}
-
-export function getWorkSchedulingPage(params) {
- return http.get('/mes/workScheduling/page', {params})
-}
-
-export function getWorkSchedulingPDAPage(params) {
- return http.get('/mes/workScheduling/PDA-page', {params})
-}
-
-export function getWorkSchedulingInfo(number) {
- return http.get('/mes/workScheduling/get?id=' + number)
-}
-
-export function updateWorkScheduling(params) {
- return http.post('/mes/workScheduling/update-status', params)
-}
-
-export function getWorkSchedulingPDF(number) {
- return http.get('/mes/workScheduling/get-PDF?planMasterCode=' + number)
-}
-
-export function getWorkSchedulingDetail(params) {
- return http.post('/mes/work-scheduling-detail/get-info', params)
-}
-
-export function getWorkSchedulingProcessFinished(number) {
- return http.get('/mes/work-scheduling-detail/processFinished?id=' + number)
-}
-
-export function getBomInfo(params) {
- return http.post('/mes/complete-inspect/get-orderDay-bom', params)
-}
-
-export function getBomInfoList(params) {
- return http.post('/mes/complete-inspect/get-orderDay-bom-page', params)
-}
-
-export function getWorkerInfoList(params) {
- return http.post('/mes/complete-inspect/get-orderDay-worker-page', params)
-}
-
-export function getEquipmentInfoList(params) {
- return http.post('/mes/complete-inspect/get-orderDay-equipment-page', params)
-}
-
-export function updateWorkSchedulingInfo(params) {
- return http.post('/mes/complete-inspect/update', params)
-}
-
-export function getQaFormPage(params) {
- return http.get('/mes/work-scheduling-qaform/page', {params})
-}
-
-// 查询已经配置工序人员
-export const getConfigProcessWorker = async (params: any) => {
- return http.get('/mes/work-scheduling-detail/getPeopleReportList', {params})
-}
-// 工序报工
-export const reportWorkByProcess = async (params: any) => {
- return http.post('/mes/work-scheduling-detail/reportWorkByProcess', params)
-}
-
-//完工处理
-export function completeHandle(data) {
- return http.post('/mes/workScheduling/completeHandle', data)
-}
-
-//叫料
-export function callBasicItem(params) {
- return http.get('/mes/orderDayBom/page', {params})
-}
-export function callBasicItemForm(params) {
- console.log(params)
- return http.post('/mes/item-request-main/create-call-material', params)
-}
-
-//领料
-export function receiveBasicItem(data) {
- return http.post('/mes/item-request-main/receiveBasicItem', data)
-}
-
-//领料
-export function receiveItem(data) {
- return http.post('/mes/item-request-main/receiveItem', data)
-}
-
-//补料
-export function addBasicItem(data) {
- return http.post('/mes/', data)
-}
-
-export function getRequestMainList(params) {
- return http.get('/mes/item-request-main/page', {params})
-}
-// 完工查询是否最后节点
-export function getNodePosition(params) {
- return http.get('/mes/workScheduling/getNodePosition', {params})
-}
-// 完工查询人员
-export function getWorkerList(params) {
- return http.get('/mes/workScheduling/getCurrentWorkerList', {params})
-}
-
-export function getRequestMainDetail(params) {
- return http.get('/mes/item-request-detail/page', {params})
-}
-
-//工序报工
-export function reportByProcess(data) {
- return http.post('/mes/work-scheduling-detail/reportWorkByProcess', data)
-}
-//工序完工
-export function finishedByProcess(data) {
- return http.post('/mes/work-scheduling-detail/processFinished', data)
-}
-//工序质检
-export function qualityByProcess(data) {
- return http.post('/mes/work-scheduling-detail/processQualified', data)
-}
-
diff --git a/src/api/overhaulOrder.js b/src/api/overhaulOrder.js
deleted file mode 100644
index c066caa..0000000
--- a/src/api/overhaulOrder.js
+++ /dev/null
@@ -1,35 +0,0 @@
-import http from './http'
-
-
-// 添加工单
-export function overhaulOrderCreate(data) {
- return http.post('/eam/device-inspection-job-main/create',data)
-}
-// 编辑工单
-export function overhaulOrderUpdate(data) {
- return http.put('/eam/device-inspection-job-main/updat',data)
-}
-// 报修列表
-export function overhaulOrderPage(params) {
- return http.get('/eam/device-inspection-job-main/getAppPage',{params})
-}
-// 操作工单
-export function orderClick(params) {
- return http.get('/eam/device-inspection-job-main/onClick',{params})
-}
-// 添加维修工单子项维修内容
-export function overhaulOrderDetailCreate(data) {
- return http.post('/eam/device-inspection-job-detail/create',data)
-}
-// 编辑维修工单子项维修内容
-export function overhaulOrderDetailUpdate(data) {
- return http.put('/eam/device-inspection-job-detail/update',data)
-}
-// 获得维修工单子列表
-export function overhaulOrderDetailList(params) {
- return http.get('/eam/device-inspection-job-detail/selectListByNumber',{params})
-}
-// 删除维修工单子
-export function overhaulOrderDetailDelete(id) {
- return http.delete('/eam/device-inspection-job-detail/delete?id='+id)
-}
diff --git a/src/api/request2.js b/src/api/request2.js
index 95448be..3cd2898 100644
--- a/src/api/request2.js
+++ b/src/api/request2.js
@@ -16,6 +16,7 @@ export function login(username, password, code, uuid) {
password,
code,
uuid,
+ tenantName
}
return http.post('/system/auth/login', data)
}
@@ -106,7 +107,12 @@ export function setAllMessageUpdateRead() {
export function getMessageUnreadCount() {
return http.get("/system/notify-message/get-unread-count")
}
-
+/**
+ * 获取单据开关配置
+ */
+export function getSwitchByCode(data) {
+ return http.post("/wms/switch/getSwitchList",data)
+}
/**
* 获取配置字典
@@ -136,15 +142,15 @@ export function getBusinesstypeByCode(code) {
pageNo: 1,
pageSize: 100
}
- return http.get("/wms/customer/list",{params})
+ return http.get("/wms/businesstype/page",{params})
}
/**
- * 按物料代码查询库存明细
+ * 按物品查询库存
* @param {*} itemCode
*
*/
export function getBalanceByItemCode(params) {
- return http.get("/wms/balance/page",{params})
+ return http.post("/wms/balance/seniorAll",params)
}
/**
* 按物品查询预计入
@@ -153,7 +159,7 @@ export function getBalanceByItemCode(params) {
*/
export function getExpectinByItemcode(params) {
- return http.get("/wms/expectin/page",{params})
+ return http.post("/wms/expectin/senior",params)
}
/**
* 按物品查询预计出
@@ -162,7 +168,15 @@ export function getExpectinByItemcode(params) {
*/
export function getExpectoutByItemcode(params) {
- return http.get("/wms/expectout/page",{params})
+ return http.post("/wms/expectout/senior",params)
+}
+/**
+ * 查询库存事务
+ * @param {*}
+ *
+ */
+export function getTransaction(params) {
+ return http.post("/wms/transaction/senior",params);
}
/**
* 按库位查询库存汇总
@@ -179,6 +193,22 @@ export function getBalanceByLocationcodeGroup(params) {
export function getBalanceByLocationcode(params) {
return http.get("/wms/balance/page",{params})
}
+
+/**
+ * 按库位查询 预计入
+ * @param {*}
+ */
+export function getExpectInByLocationCode(params) {
+ return http.post("/wms/expectin/senior",params)
+}
+
+/**
+ * 按库位查询 预计出
+ * @param {*}
+ */
+export function getExpectOutByLocationCode(params) {
+ return http.post("/wms/expectout/senior",params)
+}
/**
* 查询器具信息接口
* @param {*} number 器具代码
@@ -242,6 +272,37 @@ export function getPackageByNumber(number) {
return http.get("/wms/package/page",{params})
}
+/**包装
+ * 获取包装信息
+ * @param {*}
+ *
+ */
+export function getPackageListByNumber(number) {
+ var params = {
+ number: number,
+ pageNo: 1,
+ pageSize: 100
+ }
+
+ return http.get("/wms/package/queryPackageInfo",{params})
+}
+/**
+ * 获取mes箱码信息(通过物料号
+ * @param {*}
+ *
+ */
+export function getMesPackInfo(code) {
+ var data = {
+ filters: [{
+ column:"lowerLim",
+ action:"==",
+ value:code
+ }],
+ pageNo: 1,
+ pageSize: 10
+ }
+ return http.post("/wms/mes-bar-code/senior",data)
+}
/**
* 查询库位信息接口
@@ -249,7 +310,7 @@ export function getPackageByNumber(number) {
*
*/
export function getBasicLocationByCode(code) {
- var parmas = {
+ var params = {
code: code,
pageNo: 1,
pageSize: 100
@@ -277,9 +338,32 @@ export function validateItemAndLocation(data) {
export function getPutawayRecommendLocation(data) {
- return http.post("/wms/location/recommendLocation",data)
+ return http.post("/wms/location/recommendLocationNew",data)
+}
+//获取推荐目标库位
+// expectinNumber: 预计入number
+// itemCode: 物料代码
+// inventoryStatus:库存状态
+export function getrecommendLocationExpectin(params) {
+ return request({
+ url: baseApi + "/wms/location/recommendLocationExpectin",
+ method: "post",
+ data: params,
+ });
}
+
+//移除预占用的推荐库位
+// expectinNumber: 预计入number
+// itemCode: 物料代码
+// inventoryStatus:库存状态
+export function recommendLocationRemoveExpectin(params) {
+ return request({
+ url: baseApi + "/wms/location/recommendLocationRemoveExpectin",
+ method: "post",
+ data: params,
+ });
+}
/**
* 查询物品信息接口
* @param {*} code 物品代码
@@ -293,6 +377,24 @@ export function getBasicItemByCode(itemCode) {
}
return http.get("/wms/itembasic/page",{params})
}
+/**
+ * 查询物品信息接口
+ * @param {*} code 物品代码
+ *
+ */
+export function getBasicItemByCodeSenior(itemCode) {
+
+ var params = {
+ filters: [{
+ column: "code",
+ action: "like",
+ value: itemCode
+ }],
+ pageNo: 1,
+ pageSize: 1000
+ }
+ return http.post('/wms/itembasic/senior',params);
+}
/**
* 按物品查询库存汇总
* @param {*} itemCode
@@ -317,6 +419,32 @@ export function getItempackagingByItemcode(itemCode) {
export function getProductionlineItem(params) {
return http.get("/wms/productionlineitem/page" , {params})
}
+/**
+ * 查询生产线物料关系
+ * @param {*} productionLineCode 生产线code
+ *
+ */
+export function getBomVersionByProductionline(productionline) {
+ return request({
+ url: baseApi + "/wms/productionlineitem/getBomVersionByProductionline?productionline=" + productionline,
+ method: "get",
+ data: {},
+ });
+}
+/**
+ * 通过物料查询包装规格
+ * @param {*} itemCode
+ *
+ */
+export function getPackUnitByItemCode(itemCode) {
+ var params = {
+ itemCode: itemCode,
+ pageNo: 1,
+ pageSize: 100
+ }
+ return http.get("/wms/itempackage/page" , {params})
+}
+
/**
* 查询生产线-车间-工位
* @param {*}
@@ -333,6 +461,7 @@ export function getCustomerItemList(params) {
return http.post("/wms/customeritem/senior",params)
}
+
/**
* 供应商发货
*
@@ -343,7 +472,7 @@ export function getCustomerItemList(params) {
* @param {*}
*/
export function getSupplierDeliverRecordList(params) {
- return http.post("/wms/supplierdeliver-record-main/senior",params)
+ return http.post("wms/supplierdeliver-record-detail/senior",params)
}
/**
* 供应商发货 详情
@@ -431,7 +560,7 @@ export function inspectRequestAddAgain(id) {
* @param {*}
*/
export function getPurchaseReceiptJobList(params) {
- return http.post("/wms/purchasereceipt-job-main/senior" ,params)
+ return http.post("/wms/purchasereceipt-job-detail/senior" ,params)
}
/**
* 采购收货 任务承接
@@ -457,6 +586,16 @@ export function cancleTakePurchaseReceiptJob(id) {
export function getPurchaseReceiptJobDetail(id) {
return http.get("/wms/purchasereceipt-job-main/getPurchasereceiptJobyId?id=" + id)
}
+
+/**
+ * 采购收货 获取收货记录的列表
+ * @param {*} id 任务id
+ *
+ */
+export function getPurchaseReceiptJobDetailListByNmber(requestNumber) {
+ return http.get("/wms/purchasereceipt-record-detail/listByNmber?requestNumber=" + requestNumber)
+}
+
/**
* 采购收货 任务提交
* @param {*} 任务id
@@ -465,7 +604,18 @@ export function getPurchaseReceiptJobDetail(id) {
export function purchaseReceiptJobSubmit(params) {
return http.put("/wms/purchasereceipt-job-main/execute" ,params)
}
-
+/**
+ * 采购收货 指引单列表
+ * @param {*} 任务id
+ *
+ */
+export function queryInspectionFreeFlag(params) {
+ return request({
+ url: baseApi + "/wms/purchasereceipt-job-main/queryInspectionFreeFlag",
+ method: "get",
+ data: params,
+ });
+}
/**
* 采购退货
* status 任务状态
@@ -475,7 +625,7 @@ export function purchaseReceiptJobSubmit(params) {
* 获取任务明细
*/
export function getPurchaseReturnJobList(params) {
- return http.post("/wms/purchasereturn-job-main/senior" ,params)
+ return http.post("/wms/purchasereturn-job-detail/senior" ,params)
}
/**
* 采购退货 获取任务明细
@@ -518,7 +668,7 @@ export function purchaseReturnJobsubmit(params) {
* @param {*}
*/
export function getPurchaseReturnRequestList(params) {
- return http.post("/wms/purchasereturn-request-main/senior" ,params)
+ return http.post("/wms/purchasereturn-request-detail/senior" ,params)
}
/**
* 采购退货 获取申请任务明细
@@ -648,7 +798,7 @@ export function createPutAwayRequest(number) {
* @param {*}
*/
export function getPutawayJobList(params) {
- return http.post("/wms/putaway-job-main/senior" ,params)
+ return http.post("/wms/putaway-job-detail/senior" ,params)
}
/**
* 采购上架 获取任务明细
@@ -679,8 +829,33 @@ export function cancleTakePutawayJob(id) {
* @param {*} params
*/
export function putawayJobSubmit(params) {
- return http.put("/wms/putaway-job-main/execute" + params)
+ return http.put("/wms/putaway-job-main/execute", params)
}
+/**
+ * 采购上架 全部承接任务
+ * @param {*} id
+ *
+ */
+export function takeAllPutawayJob(data) {
+ return http.put("/wms/putaway-job-main/acceptBatch", data)
+}
+
+/**
+ * 采购上架 全部放弃承接任务
+ * @param {*} id
+ *
+ */
+export function cancleAllTakePutawayJob(data) {
+ return http.put("/wms/putaway-job-main/abandonBatch", data)
+}
+/**
+ * 采购上架 任务全部提交
+ * @param {*} data
+ */
+export function putawayJobAllExecute(data) {
+ return http.put("/wms/putaway-job-main/executeBatch", data)
+}
+
/**
* 采购上架申请 获取任务列表
* 任务状态
@@ -690,7 +865,7 @@ export function putawayJobSubmit(params) {
* @param {*}
*/
export function getPutawayRequestList(params) {
- return http.post("/wms/putaway-request-main/senior" , params)
+ return http.post("/wms/putaway-request-detail/senior" , params)
}
/**
* 采购上架申请 获取任务明细
@@ -767,7 +942,19 @@ export function putawayRecordSubmit(params) {
* @param {*}
*/
export function getIssueJobList(params) {
- return http.post("/wms/issue-job-main/senior",params)
+ return http.post("/wms/issue-job-detail/senior",params)
+}
+/**
+ * 发料生产线查询
+ */
+export function getIssueJobByProductionline() {
+ return http.get("/wms/issue-job-main/getIssueJobByProductionline")
+}
+/**
+ * 发料接收生产线查询
+ */
+export function getProductionReceiptJobByProductionline() {
+ return http.get("/wms/productionreceipt-job-main/getProductionreceiptJobByProductionline")
}
/**
* 发料任务明细
@@ -784,7 +971,7 @@ export function getIssueJobDetail(id) {
* /wms/issue-request-main
*/
export function getBalanceByBatchOffShelf(itemCode, qty) {
- return http.get("/wms/issue-request-main/getBalanceByBatchOffShelf?itemCode=" + itemCode + "&&qty=" + qty)
+ return http.get("/wms/issue-request-main/getBalanceByBatchOffShelf?itemCode=" + itemCode + "&qty=" + qty + "&businesstype=" + businesstype)
}
/**
@@ -804,6 +991,15 @@ export function takeIssueJob(id) {
export function cancleTakeIssueJob(id) {
return http.put("/wms/issue-job-main/abandon?id=" + id)
}
+/**
+ * 发料 关闭任务
+ * @param {*} id
+ *
+ */
+export function closeTakeIssueJob(id) {
+ return http.put("/wms/issue-job-main/close?id=" + id)
+}
+
/**
* 发料任务 提交
* @param {*} params
@@ -821,7 +1017,7 @@ export function issueJobSubmit(params) {
* @param {*}
*/
export function getProductionReceiptJobList(params) {
- return http.post("/wms/productionreceipt-job-main/senior",params)
+ return http.post("/wms/productionreceipt-job-detail/senior",params)
}
/**
* 生产收料 获取任务明细
@@ -873,7 +1069,7 @@ export function productionReceiptRecordSubmit(params) {
* @param {*}
*/
export function getInventoryMoveJobList(params) {
- return http.post( "/wms/inventorymove-job-main/senior",params)
+ return http.post( "/wms/inventorymove-job-detail/senior",params)
}
/**
* 库存转移 获取任务明细
@@ -928,6 +1124,10 @@ export function inventoryMoveRecordSubmit(params) {
export function getCountJobList(params) {
return http.post("/wms/count-job-main/senior" ,params)
}
+//获取盲盘任务列表
+export function getFuzzyCountJobList(data) {
+ return http.post("/wms/count-job-main/senior-pda",data)
+}
/**
* 盘点 获取任务明细
* @param {*} id 任务id
@@ -936,6 +1136,18 @@ export function getCountJobList(params) {
export function getCountJobDetail(id) {
return http.get("/wms/count-job-main/getCountJobById?id=" + id)
}
+/**
+ * 盘点 获取任务明细
+ * @param {*} id 任务id
+ *
+ */
+export function getFuuzyCountJobDetail(id) {
+ return request({
+ url: baseApi + "/wms/count-job-main/getCountJobById-pda?id=" + id,
+ method: "get",
+ data: {},
+ });
+}
/**
* 盘点任务 任务承接
* @param {*} id
@@ -969,7 +1181,7 @@ export function countJobSubmit(params) {
* @param {*}
*/
export function getUnPlannedReceiptJobList(params) {
- return http.post("/wms/unplannedreceipt-job-main/senior", params)
+ return http.post("/wms/unplannedreceipt-job-detail/senior", params)
}
/**
* 计划外入库 获取任务明细
@@ -1068,7 +1280,7 @@ export function unPlannedReceiptRecordbSubmit(params) {
* @param {*}
*/
export function getUnPlannedIssueJobList(params) {
- return http.post("/wms/unplannedissue-job-main/senior",params)
+ return http.post("/wms/unplannedissue-job-detail/senior",params)
}
/**
* 计划外出库 获取任务明细
@@ -1171,7 +1383,7 @@ export function unPlannedIssueRecordSubmit(params) {
* @param {*}
*/
export function getProductReceiptJobList(params) {
- return http.post("/wms/productreceipt-job-main/senior",params)
+ return http.post("/wms/productreceipt-job-detail/senior",params)
}
/**
* 制品收货 获取任务明细
@@ -1204,6 +1416,14 @@ export function cancleTakeProductReceiptJob(id) {
export function productReceiptJobsubmit(params) {
return http.put("/wms/productreceipt-job-main/execute",params)
}
+
+/**
+ * 长春制品收货任务 提交
+ * @param {*} params
+ */
+export function ccProductReceiptJobsubmit(data) {
+ return http.put("/wms/productreceipt-job-main/executeForCC",data)
+}
/**
* 制品收货记录 提交
* @param {*} params
@@ -1223,7 +1443,7 @@ export function productReceiptRecordsubmit(params) {
* @param {*}
*/
export function getProductPutawayJobList(params) {
- return http.post("/wms/productputaway-job-main/senior",params)
+ return http.post("/wms/productputaway-job-detail/senior",params)
}
/**
@@ -1272,6 +1492,51 @@ export function productPutawayRecordSubmit(params) {
return http.put("/wms/productputaway-record-main/create",params)
}
+/**
+ * 直接备货 任务
+ * status 任务状态
+ * 开始日期
+ * 结束日期
+ * 获取日期任务列表
+ * @param {*}
+ */
+export function getStockUpJobList(params) {
+ return http.post("/wms/stockup-detail-job/senior",params)
+}
+/**
+ * 直接备货 获取任务明细
+ * @param {*} id 任务id
+ *
+ */
+export function getStockUpJobDetail(id) {
+ return http.get("/wms/stockup-main-job/getStockupMainJobById?id=" + id)
+}
+
+/**
+ * 直接备货任务 承接
+ * @param {*} id
+ *
+ */
+export function takeStockUpJob(id) {
+ return http.put("/wms/stockup-main-job/accept?id=" + id)
+}
+
+/**
+ * 直接备货任务 放弃承接
+ * @param {*} id
+ *
+ */
+export function cancleTakeStockUpJob(id) {
+ return http.put("/wms/stockup-main-job/abandon?id=" + id)
+}
+
+/**
+ * 直接备货任务 提交
+ * @param {*} params
+ */
+export function stockUpJobsubmit(params) {
+ return http.put("/wms/stockup-main-job/execute",params)
+}
/**
* 制品拆解 任务
* status 任务状态
@@ -1324,6 +1589,14 @@ export function productDismantleJobSubmit() {
export function productDismantleRecordSubmit(params) {
return http.put("/wms/purchasereceipt-job-main/abandon",params)
}
+/**
+ * 拒收接口
+ * @param {*} id
+ *
+ */
+export function productDismantleJobClose(params) {
+ return http.post("/wms/purchasereceipt-job-main/refusal",params)
+}
/**
* 制品发货 任务
* status 任务状态
@@ -1333,7 +1606,7 @@ export function productDismantleRecordSubmit(params) {
* @param {*}
*/
export function getDeliverJobList(params) {
- return http.post("/wms/deliver-job-main/senior",params)
+ return http.post("/wms/deliver-job-detail/senior",params)
}
/**
/**
@@ -1380,7 +1653,7 @@ export function deliverJobSubmit(params) {
* @param {*}
*/
export function getDeliverRequestList(params) {
- return http.post("/wms/deliver-request-main/senior" ,params)
+ return http.post("/wms/deliver-request-detail/senior" ,params)
}
/**
* 制品发货申请 获取任务明细
@@ -1404,6 +1677,13 @@ export function deliverRequestSubmit(params) {
export function deliverRequestClose(id) {
return http.put("/wms/deliver-request-main/close?id=" + id)
}
+/**
+ * 翻包任务 关闭任务
+ * @param {*} params
+ */
+export function packageoverRequestClose(id) {
+ return http.put("/wms/packageover-job-main/close?id=" + id)
+}
/**
* 制品发货申请 提交审批
* @param {*} params
@@ -1448,6 +1728,62 @@ export function deliverRequestAddAgain(id) {
export function deliverRecordSubmit(params) {
return http.post("/wms/deliver-record-main/create",params)
}
+/**
+ * 制品回收 任务
+ * status 任务状态
+ * 开始日期
+ * 结束日期
+ * 获取日期任务列表
+ * @param {*}
+ */
+export function getProductRecycleJobList(params) {
+ return http.post("/wms/productredress-job-detail/senior",params)
+}
+
+
+/**
+ * 制品回收 承接任务
+ * @param {*} id
+ *
+ */
+export function takeProductRecycleJob(id) {
+ return http.put("/wms/productredress-job-main/accept?id=" + id)
+}
+
+/**
+ * 制品收货任务 放弃承接
+ * @param {*} id
+ *
+ */
+export function cancleTakeProductRecycleJob(id) {
+ return http.put("/wms/productredress-job-main/abandon?id=" + id)
+}
+
+/**
+ * 制品回收 获取任务明细
+ * @param {*} id 任务id
+ *
+ */
+
+export function getProductRecycleDetail(id) {
+ return http.get("/wms/productredress-job-main/getProductredressJobById?id=" + id)
+}
+
+/**
+ * 制品回收 任务提交
+ * @param {*} params
+ */
+export function productRecycleJobsubmit(params) {
+ return http.put("/wms/productredress-job-main/execute",params)
+}
+
+/**
+ * 制品回收 记录提交
+ * @param {*} params
+ */
+export function productRecycleRecordSubmit(params) {
+ return http.post("/wms/productredress-record-main/create",params)
+}
/**
* 客户退货 任务
* status 任务状态
@@ -1457,7 +1793,7 @@ export function deliverRecordSubmit(params) {
* @param {*}
*/
export function getCustomerReturnJobList(params) {
- return http.post("/wms/customerreturn-job-main/senior",params)
+ return http.post("/wms/customerreturn-job-detail/senior",params)
}
/**
* 客户退货 获取任务明细
@@ -1502,7 +1838,7 @@ export function customerReturnJobSubmit(params) {
* @param {*}
*/
export function getCustomerReturnRequestList(params) {
- return http.post("/wms/customerreturn-request-main/senior",params)
+ return http.post("/wms/customerreturn-request-detail/senior",params)
}
/**
@@ -1574,6 +1910,41 @@ export function customerReturnRequestAddAgain(id) {
export function customerReturnRecordSubmit(params) {
return http.put("/wms/customerreturn-record-main/create",params)
}
+/**
+ * 客户退货 记录列表
+ * @param {*} params
+ */
+export function getCustomerReturnRecordList(params) {
+ return http.post("/wms/customerreturn-record-detail/senior",params)
+}
+
+/**
+ * 客户退货 记录详情
+ * @param {*} params
+ */
+
+export function getCustomerReturnRecordDetail(id) {
+ return http.get("/wms/customerreturn-record-detail/page?masterId=" + id)
+}
+
+/**
+ * 客户退货 拒收
+ * @param {*} params
+ */
+
+export function customerReturnRecordRefuse(id) {
+ return http.put("/wms/customerreturn-record-main/refuse?id=" + id)
+}
+
+/**
+ * 客户退货 接收
+ * @param {*} params
+ */
+
+export function customerReturnRecordReceive(id) {
+ return http.put("/wms/customerreturn-record-main/receive?id=" + id)
+}
+
/**
* 调拨入库 任务
* status 任务状态
@@ -1583,7 +1954,7 @@ export function customerReturnRecordSubmit(params) {
* @param {*}
*/
export function getTransferReceiptJobList(params) {
- return http.post("/wms/transferreceipt-job-main/senior",params)
+ return http.post("/wms/transferreceipt-job-detail/senior",params)
}
/**
@@ -1639,7 +2010,7 @@ export function transferReceiptRecordSubmit(params) {
* @param {*}
*/
export function getTransferIssueJobList(params) {
- return http.post("/wms/transferissue-job-main/senior",params)
+ return http.post("/wms/transferissue-job-detail/senior",params)
}
/**
* 调拨出库 获取任务明细
@@ -1692,7 +2063,7 @@ export function transferIssueRecordSubmit(params) {
*/
export function getProductPutawayRequestList(params) {
- return http.post("/wms/productputaway-request-main/senior",params)
+ return http.post("/wms/productputaway-request-detail/senior",params)
}
/**
* 制品上架申请 获取任务明细
@@ -1757,7 +2128,7 @@ export function productPutawayRequestClose(id) {
* @param {*} params
*/
export function getIssueRequestList(params) {
- return http.post("/wms/issue-request-main/senior",params)
+ return http.post("/wms/issue-request-detail/senior",params)
}
/**
* 发料申请明细
@@ -1835,7 +2206,30 @@ export function issueRecordSubmit(params) {
* @param {*}
*/
export function getProductionreturnJobList(params) {
- return http.post("/wms/productionreturn-job-main/senior",params)
+ return http.post("/wms/productionreturn-job-detail/senior",params)
+}
+/**
+ * 生产隔离退料 任务获取任务列表
+ * 任务状态
+ * 开始日期
+ * 结束日期
+ * 获取日期任务列表
+ * @param {*}
+ */
+export function getProductionHoldReturnJobList(params) {
+ return http.post("/wms/productionreturn-job-detail-hold/senior",params)
+}
+
+/**
+ * 生产合格退料 任务获取任务列表
+ * 任务状态
+ * 开始日期
+ * 结束日期
+ * 获取日期任务列表
+ * @param {*}
+ */
+export function getProductionOkReturnJobList(params) {
+ return http.post("/wms/productionreturn-job-detail-store/senior",params)
}
/**
* 生产退料任务 获取任务明细
@@ -1879,7 +2273,7 @@ export function productionReturnJobSubmit(params) {
* @param {*}
*/
export function getProductionReturnRequestList(params) {
- return http.post("/wms/productionreturn-request-main/senior",params)
+ return http.post("/wms/productionreturn-request-detail/senior",params)
}
/**
* 生产退料申请 获取申请明细
@@ -1947,7 +2341,7 @@ export function productionReturnRequestAddAgain(id) {
export function productionReturnRequestCreate(params) {
- return http.put("/wms/productionreturn-request-main/create",params)
+ return http.post("/wms/productionreturn-request-main/create",params)
}
/**
* 生产退料记录 提交
@@ -1957,6 +2351,40 @@ export function productionReturnRecordSubmit(params) {
return http.post("/wms/productionreturn-record-main/create",params)
}
+/**
+ * 生产隔离退料 记录列表
+ * @param {*} params
+ */
+export function getProductionReturnRecordList(params) {
+ return http.post("/wms/productionreturn-record-detail-hold/senior",params)
+}
+
+/**
+ * 生产隔离退料 记录详情
+ * @param {*} params
+ */
+
+export function getProductionReturnRecordDetail(id) {
+ return http.get("/wms/productionreturn-record-detail/page?masterId=" + id)
+}
+
+/**
+ * 生产隔离退料 拒收
+ * @param {*} params
+ */
+
+export function productionReturnRecordRefuse(id) {
+ return http.put("/wms/productionreturn-record-main/refuse?id=" + id)
+}
+
+/**
+ * 生产隔离退料 接收
+ * @param {*} params
+ */
+
+export function productionReturnRecordReceive(id) {
+ return http.put("/wms/productionreturn-record-main/receive?id=" + id)
+}
/**
* 计划外出库申请
* 任务状态
@@ -1966,11 +2394,13 @@ export function productionReturnRecordSubmit(params) {
* @param {*}
*/
export function getUnPlannedIssueRequestList(params) {
- return request({
- url: baseApi + "/wms/unplannedissue-request-main/senior",
- method: "post",
- data: params,
- });
+ // return request({
+ // url: baseApi + "/wms/unplannedissue-request-detail/senior",
+ // method: "post",
+ // data: params,
+ // });
+
+ return http.post("/wms/unplannedissue-request-detail/senior",params)
}
/**
@@ -1990,7 +2420,7 @@ export function getUnPlannedIssueRequestDetail(id) {
* @param {*}
*/
export function getUnPlannedReceiptRequestList(params) {
- return http.post("/wms/unplannedreceipt-request-main/senior",params)
+ return http.post("/wms/unplannedreceipt-request-detail/senior",params)
}
/**
* 计划外入库申请 获取任务明细
@@ -2018,7 +2448,7 @@ export function unPlannedReceiptRequestSubmit(params) {
* @param {*}
*/
export function getScrapJobList(params) {
- return http.post("/wms/scrap-job-main/senior",params)
+ return http.post("/wms/scrap-job-detail/senior",params)
}
/** 报废出库 获取任务明细
@@ -2060,7 +2490,7 @@ export function scrapJobSubmit(params) {
* @param {*}
*/
export function getScrapRequestList(params) {
- return http.post("/wms/scrap-request-main/senior" ,params)
+ return http.post("/wms/scrap-request-detail/senior" ,params)
}
/**
* 报废出库申请 获取申请明细
@@ -2128,7 +2558,40 @@ export function scrapRequestAddAgain(id) {
export function scrapRecordSubmit(params) {
return http.post("/wms/scrap-record-main/create",params)
}
+/**
+ * 隔离收货 记录列表
+ * @param {*} params
+ */
+export function getProductreceiptRecordList(params) {
+ return http.post("/wms/productreceipt-record-detail/senior",params)
+}
+/**
+ * 隔离收货 记录详情
+ * @param {*} params
+ */
+
+export function getProductreceiptRecordDetail(id) {
+ return http.get("/wms/productreceipt-record-detail/page?masterId=" + id)
+}
+
+/**
+ * 隔离收货 拒收
+ * @param {*} params
+ */
+
+export function productreceiptRecordRefuse(id) {
+ return http.put("/wms/productreceipt-record-main/refuse?id=" + id)
+}
+
+/**
+ * 隔离收货 接收
+ * @param {*} params
+ */
+
+export function productreceiptRecordReceive(id) {
+ return http.put("/wms/productreceipt-record-main/receive?id=" + id)
+}
/**
* 补料任务 列表
@@ -2140,7 +2603,7 @@ export function scrapRecordSubmit(params) {
* @param {*}
*/
export function getRepleinshJobList(params) {
- return http.post("/wms/repleinsh-job-main/senior",params)
+ return http.post("/job/repleinsh-job-detail/senior",params)
}
/**
@@ -2170,6 +2633,14 @@ export function takeRepleinshJob(id) {
export function cancleTakeRepleinshJob(id) {
return http.put("/wms/repleinsh-job-main/abandon?id=" + id)
}
+/**
+ * 补料任务 关闭任务
+ * @param {*} id
+ *
+ */
+export function closeTakeRepleinshJob(id) {
+ return http.put("/wms/repleinsh-job-main/close?id=" + id)
+}
/**
* 补料任务 提交
* @param {*} params
@@ -2214,6 +2685,14 @@ export function containerUnBindRecordSubmit(params) {
export function splitPackageRecordSubmit(params) {
return http.post("/wms/packagesplit-main/create" ,params)
}
+
+/**
+ * 拆包 英泰 提交
+ * @param {*} params
+ */
+export function splitPackageRecordForYtSubmit(data) {
+ return http.post("/wms/packagesplit-main/createForYT" ,data)
+}
/**
* 合包 提交
* @param {*} params
@@ -2227,7 +2706,7 @@ export function mergePackageRecordSubmit(params) {
*/
export function overPackageRecordSubmit(params) {
- return http.post("/wms/packageover-main/createe" ,params)
+ return http.post("/wms/packageover-main/create" ,params)
}
/**
@@ -2241,6 +2720,21 @@ export function getManagementPrecision(params) {
return http.post("/wms/rule/getPrecisionStrategyByItemCodes" ,params)
}
+// 装配收货详情--打印功能
+export function getPrintProductReceiptList(params) {
+ return http.get("/wms/barbasic/getBarbasicByPackingNumber" ,{params})
+}
+
+// 根据库存余额获取包装信息进行打印标签 H5
+export function getBalanceToPackage(params) {
+ return http.get("/wms/package/getBalanceToPackage" ,{params})
+}
+
+
+// 批量打印标签 H5
+export function batchPrintingLable(params) {
+ return http.post("/wms/package/batchPrintingLable" ,params)
+}
/**
* 查询库存通过多种条件 高级筛选
* @param {*}
@@ -2250,6 +2744,14 @@ export function getManagementPrecision(params) {
export function getBalanceByFilter(params) {
return http.post("/wms/balance/senior" ,params)
}
+/**
+ * 查询库存事务
+ * @param {*}
+ *
+ */
+export function getTransactionByFilter(param) {
+ return http.post("/wms/transaction/senior" ,param)
+}
/**
* 查询管理精度,多个物料,多个库位
* @param {*}
@@ -2291,12 +2793,10 @@ export function getFileList(tableName, tableId) {
* @param {*}
*
*/
-import * as auth from '@/common/utils/auth.js'
-import * as storage from '@/common/utils/storage.js'
-import * as config from '@/static/config.js'
+
export function uploadFile(tableName, tableId, filePath, callBack) {
- var token = auth.getAccessToken()
- var url = config.default.upload_url
+ var token = storage.getStorage(storage.constant.token)
+ var url = config.request_url + baseApi
uni.uploadFile({
url: url + "/infra/file/upload?tableName=" + tableName + "&tableId=" + tableId,
filePath: filePath,
@@ -2330,3 +2830,231 @@ export function getMainMessage() {
export function appCheckUpdate() {
return http.get("http://192.168.0.119:9527/appUpdate.json")
}
+//获取包装规格
+export function getPackageUnitList(data) {
+ return http.post("/wms/packageunit/senior",data)
+}
+
+/**
+ * 翻包 任务承接
+ * @param {*} id
+ *
+ */
+export function takeOverPageJob(id) {
+ return http.put("/wms/packageover-job-main/accept?id=" + id)
+}
+
+/**
+ * 翻包 放弃承接
+ * @param {*} id
+ *
+ */
+export function cancleTakeOverPageJob(id) {
+ return http.put("/wms/packageover-job-main/abandon?id=" + id)
+}
+
+/**
+ * 翻包任务 列表
+ * status 任务状态
+ * 开始日期
+ * 结束日期
+ * 获取日期任务列表
+ * @param {*}
+ */
+export function getOverPageJobList(data) {
+ return http.post("/wms/packageover-job-detail/senior",data)
+}
+
+/**
+ * 翻包任务明细
+ * @param {*} 任务id
+ *
+ */
+export function getOverPageJobDetail(id) {
+ return http.get("/wms/packageover-job-main/getPackageoverJobById?id=" + id)
+}
+
+/**
+ * 翻包任务 提交
+ * @param {*} params
+ */
+export function overPageSubmit(data) {
+ return http.put("/wms/packageover-job-main/execute",data)
+}
+export function getPackageLabel(packageCode) {
+ var data = {
+ name: name,
+ pageNo: 1,
+ pageSize: 10,
+ sort:"",
+ filters:[{
+ action: "==",
+ column:"relateNumber",
+ value: packageCode
+ }]
+ }
+ return http.post("/wms/barbasic/senior",data)
+}
+
+/**
+ * 装配收货mes码是否已经完工
+ * @param {*}
+ */
+export function isCheckMesCode(code) {
+ return http.get("/wms/productreceipt-detailb/getCheckWhetherItExists?remark="+code)
+}
+
+/**
+ * 获取上架任务打印明细
+ * @param {*}
+ */
+export function getJimuPutawayJobDetail(data) {
+ return http.post("/wms/jimu-report/getPutawayJobDetailForPDA",data)
+}
+
+/**
+ * 查询库位,后台自己查询管理模式
+ * @param {*}
+ */
+export function getBalanceByParams(data) {
+ return http.post("/wms/balance/getBalanceListByPackage",data)
+}
+/**
+ * 获取业务类型
+ * @param {*}
+ */
+
+export function getBusinessType() {
+ return http.get("/wms/businesstype/page?pageSize=1000&pageNo=1")
+}
+/**
+ * 获取生产计划信息通过生产线和日期
+ * @param {*}
+ */
+
+export function getPlaneInfoByproductLine(productionLine,planDate) {
+ return http.get("/wms/production-main/getPlanProductionByProductionLineAndPlanDate?productionLine=" +
+ productionLine + "&planDate=" + planDate)
+}
+
+/**
+ * 按计划完工提交
+ * @param {*}
+ */
+
+export function planReceiptSubmit(data) {
+ return http.post( "/wms/productreceipt-record-main/createByPlan",data)
+}
+/**
+ * 按计划完工提交 李达明
+ * @param {*}
+ */
+
+export function createByPlanSubmit(params) {
+ return http.post("/wms/productreceipt-record-main/createByPlanToSenior",params);
+}
+/**
+ * @param {Object} params 创建计划完工后调用上架申请 number
+ */
+export function createPutawayRequestByPlan(number) {
+ return http.post("/wms/productreceipt-record-main/createPutawayRequest?number="+number)
+}
+
+/**
+ * @param {Object} params 创建检验申请 number
+ */
+export function createInspectRequestByPlan(number) {
+ return http.post("/wms/productreceipt-record-main/createInspectRequest?number="+number)
+}
+
+
+/**
+ * @param {Object} params 查询计划报工单号 number
+ */
+export function getPlanByNumber(data) {
+ return http.post("/wms/production-detail/senior",data)
+}
+
+//查询生产线
+export function getProductionlineAndWorkStation() {
+ return http.get("/wms/production-main/getProductionlineAndWorkStation")
+}
+
+/**
+ * 打印机列表
+ */
+export function getPrintList(params) {
+ return http.get("/wms/print/printerList")
+}
+/**
+ * 打印模板列表
+ */
+export function getPrintTemplateList(params) {
+ return http.get("/wms/print/modelList")
+}
+
+
+//获取物料变更信息
+export function getSpareitemcode(params) {
+ return http.get("/wms/productionitemcode-spareitemcode/getRelation",{params})
+}
+
+//获取物料变更信息
+export function getProductreceiptDetailbByPackingNumber(packingNumber ) {
+ return http.get("/wms/productreceipt-detailb/getProductreceiptDetailbByPackingNumber?packingNumber="+packingNumber)
+}
+/**
+ * 物料变更
+ */
+export function fgChangeCommit(data) {
+ return http.post("/wms/relegate-request-main/bind",data)
+}
+
+/**
+ * 查询物料与库位关系
+ */
+export function checkItemCodeAndLocation(params) {
+ return http.post("/wms/location/checkRecommendLocation",params)
+}
+
+/**
+ * 库存余额根据业务类型汇总接口
+ */
+export function getBalanceByBusinessType(params) {
+ return http.get("/wms/balance/summaryByBusinessType",params)
+}
+
+/**
+ * 物料隔离 记录列表
+ * @param {*} params
+ */
+export function getInventoryMoveRecordList(params) {
+ return http.post("/wms/inventorymove-record-detail/senior",params)
+}
+
+/**
+ * 物料隔离 记录详情
+ * @param {*} params
+ */
+
+export function getInventoryMoveRecordDetail(id) {
+ return http.get("/wms/inventorymove-record-detail/page?masterId=" + id)
+}
+
+/**
+ * 物料隔离 拒收
+ * @param {*} params
+ */
+
+export function inventoryMoveRecordRefuse(id) {
+ return http.put("/wms/inventorymove-record-main/refuse?id=" + id)
+}
+
+/**
+ * 物料隔离 接收
+ * @param {*} params
+ */
+
+export function inventoryMoveRecordReceive(id) {
+ return http.put("/wms/inventorymove-record-main/receive?id=" + id)
+}
\ No newline at end of file
diff --git a/src/api/spotCheckOrder.js b/src/api/spotCheckOrder.js
deleted file mode 100644
index 11f44eb..0000000
--- a/src/api/spotCheckOrder.js
+++ /dev/null
@@ -1,19 +0,0 @@
-import http from './http'
-
-// 添加工单
-export function spotCheckOrderCreate(data) {
- return http.post('/eam/device-spot-inspection-record-main/create',data)
-}
-// 编辑工单
-export function spotCheckOrderUpdate(data) {
- return http.put('/eam/device-spot-inspection-record-main/update',data)
-}
-// 工单列表
-export function spotCheckOrderPage(params) {
- return http.get('/eam/device-spot-inspection-record-main/getAppPage',{params})
-}
-
-// 操作工单
-export function orderClick(params) {
- return http.get('/eam/device-spot-inspection-record-main/onClick',{params})
-}
diff --git a/src/api/wms/workShop.js b/src/api/wms/workShop.js
deleted file mode 100644
index d3bff7c..0000000
--- a/src/api/wms/workShop.js
+++ /dev/null
@@ -1,21 +0,0 @@
-import http from '../http'
-
-// 获取车间
-export function getWorkshopNoPage(params) {
- return http.get('/wms/workshop/noPage',{params})
-}
-
-// 获取库区
-export function getAreaBasicInfoNoPage(params) {
- return http.get('/wms/areabasic/list',{params})
-}
-
-// 获取库位
-export function getLocationBasicInfoNoPage(params) {
- return http.get('/wms/locationgroup/list',{params})
-}
-
-// 获取班组
-export function getTeamNoPage(params) {
- return http.get('/wms/team/noPage',{params})
-}
\ No newline at end of file
diff --git a/src/common/appUpdate.js b/src/common/appUpdate.js
index 03af4c3..cb5502b 100644
--- a/src/common/appUpdate.js
+++ b/src/common/appUpdate.js
@@ -1,7 +1,7 @@
import {
appCheckUpdate
} from '../api/request2.js';
-export function appUpdate() {
+export function appUpdate(isShowHint) {
let curversion = 0;
plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) {
const data = {
@@ -11,44 +11,77 @@ export function appUpdate() {
wgtVersion: widgetInfo.version,
versionCode: widgetInfo.versionCode
}
- curversion=data.versionCode
- appCheckUpdate().then(res => {
- console.log("当前版本提示",curversion)
- if (res.data) {
- if (res.data.versionCode > Number(curversion)) {
- var downUrl = res.data.downUrl;
- var content = res.data.content;
- var version =res.data.version
- console.log("新版本提示")
- uni.showModal({
- title: "发现新版本:("+version+")",
- content: content,
- confirmText: "更新",
- cancelText: "取消",
- success: (res) => {
- if (res.confirm) {
- confirm(downUrl);
- console.log('comfirm') //点击确定之后执行的代码
- } else {
- console.log('cancel') //点击取消之后执行的代码
- }
+ curversion = data.versionCode
+ appCheckUpdate().then(res => {
+ console.log("当前版本提示", curversion)
+ var json = JSON.stringify(res)
+ console.log("获取更新数据", json)
+ if (res.data) {
+ if (res.data.installPackageVersion > Number(curversion)) {
+ var downUrl = res.data.installPackageUrl;
+ var content = res.data.updateContent;
+ var version = res.data.installPackageVersion;
+ var isForcedUpdate = res.data.isForcedUpdate
+ var versionName = res.data.installPackageName
+ console.log("新版本提示")
+ showDialog(versionName, content, isForcedUpdate, downUrl)
+
+ // uni.showModal({
+ // title: "发现新版本:(" + version + ")",
+ // content: content,
+ // confirmText: "更新",
+ // showCancel: isForcedUpdate == "TRUE" ? false : true,
+ // cancelText: "取消",
+ // success: (res) => {
+ // if (res.confirm) {
+ // confirm(downUrl);
+ // console.log('comfirm') //点击确定之后执行的代码
+ // } else {
+ // console.log('cancel') //点击取消之后执行的代码
+ // if (isForcedUpdate == "TRUE") {
+
+ // }
+ // }
+ // }
+ // })
+ } else {
+ if (isShowHint) {
+ uni.showToast({
+ title: "当前是最新版本"
+ })
}
- })
+
+ console.log("没有新版本")
+ }
+ }
+ }).catch(error => {
+ console.log("版本错误", error)
+ })
+ })
+
+}
+
+export function showDialog(versionName, content, isForcedUpdate, downUrl) {
+ uni.showModal({
+ title: "发现新版本:(" + versionName + ")",
+ content: content,
+ confirmText: "更新",
+ showCancel: isForcedUpdate == "TRUE" ? false : true,
+ cancelText: "取消",
+ success: (res) => {
+ if (res.confirm) {
+ confirm(downUrl);
+ console.log(
+ 'comfirm') //点击确定之后执行的代码
} else {
- uni.showToast({
- title:"当前是最新版本"
- })
- console.log("没有新版本")
+ console.log(
+ 'cancel') //点击取消之后执行的代码
+ if (isForcedUpdate == "TRUE") {
+ showDialog(versionName, content, isForcedUpdate, downUrl)
+ }
}
}
- }).catch(error => {
- console.log("版本错误", error)
})
-
- })
-
-
-
}
export function confirm(downUrl) {
@@ -91,12 +124,16 @@ export function confirm(downUrl) {
showLoading.setTitle("已连接到服务器");
break;
case 3:
- prg = parseInt(
- (parseFloat(task.downloadedSize) /
- parseFloat(task.totalSize)) *
- 100
- );
- showLoading.setTitle(" 正在下载" + prg + "% ");
+ if (task.totalSize && task.totalSize > 0) {
+ prg = parseInt(
+ (parseFloat(task.downloadedSize) /
+ parseFloat(task.totalSize)) *
+ 100
+ );
+ showLoading.setTitle("正在下载" + prg + "% ");
+ }else {
+ showLoading.setTitle("正在下载");
+ }
break;
case 4:
plus.nativeUI.closeWaiting();
diff --git a/src/common/array.js b/src/common/array.js
index e87d780..707201e 100644
--- a/src/common/array.js
+++ b/src/common/array.js
@@ -110,6 +110,18 @@ export function getPurchaseReceiptOption(allowModifyQty, allowModifyLocation) {
return option;
}
+export function getRecordOption(allowModifyQty, allowModifyLocation) {
+ var option = []
+ option.push(...getDetailOption())
+ if (allowModifyQty) {
+ option.push(...getEditOption())
+ }
+ if (allowModifyLocation) {
+ option.push(...getLocationOption())
+ }
+ option.push(...getRemoveOption())
+ return option;
+}
//详情
export function getDetailOption() {
let option_detail = [{
@@ -223,7 +235,7 @@ export function getDetailEditRemoveOption() {
}
-//详情编辑放弃
+//详情编辑关闭
export function getDetailGiveupOption() {
let option_detail_giveup = [{
text: '详情',
@@ -241,7 +253,23 @@ export function getDetailGiveupOption() {
return option_detail_giveup;
}
-
+//详情放弃
+export function getDetailCloseOption() {
+ let option_detail_giveup = [{
+ text: '详情',
+ style: {
+ backgroundColor: '#3C9CFF'
+ }
+ },
+ {
+ text: '关闭',
+ style: {
+ backgroundColor: '#F56C6C'
+ }
+ }
+ ];
+ return option_detail_giveup;
+}
//详情编辑移除
export function getEditRemoveOption() {
@@ -261,7 +289,23 @@ export function getEditRemoveOption() {
return option_edit_remove;
}
-
+//详情编辑移除
+export function getEditLocationRemoveOption() {
+ let option_edit_remove = [{
+ text: '修改\n库位',
+ style: {
+ backgroundColor: '#F1A532'
+ }
+ },
+ {
+ text: '移除',
+ style: {
+ backgroundColor: '#F56C6C'
+ }
+ }
+ ];
+ return option_edit_remove;
+}
// 库存状态字典项
export function getInventoryStatusArray() {
let array = [{
diff --git a/src/common/balance.js b/src/common/balance.js
index 1a53c9f..3abf5ed 100644
--- a/src/common/balance.js
+++ b/src/common/balance.js
@@ -84,16 +84,19 @@ export function getPrecisionStrategyList(itemList, callback) {
};
getPrecisionStrategy(itemList).then(res => {
+ console.log(111, res.data)
if (res.data == null) {
result.success = false
result.message = '未查询到管理精度信息'
} else {
result.list = res.data;
}
+ console.log('haha', result)
callback(result);
}).catch(error => {
result.success = false;
result.message = error;
+ console.log('hehe', result)
callback(result);
})
}
@@ -105,7 +108,7 @@ export function getPrecisionStrategyList(itemList, callback) {
* @param {*}
*
*/
-export function getManagementPrecisions(itemCodes, locationCode, callback) {
+export async function getManagementPrecisions(itemCodes, locationCode, callback) {
// let jsonParem = JSON.stringify(param)
let result = {
list: [],
@@ -113,11 +116,11 @@ export function getManagementPrecisions(itemCodes, locationCode, callback) {
message: ''
};
- var params = {
+ const params = {
itemCodes: itemCodes,
locationCode: locationCode
}
- getManagementPrecision(params).then(res => {
+ await getManagementPrecision(params).then(res => {
if (res.data == null) {
result.success = false
result.message = '未查询到管理精度信息'
@@ -131,23 +134,75 @@ export function getManagementPrecisions(itemCodes, locationCode, callback) {
callback(result);
})
}
+//通过父包装查询
+export function getBalanceByManagementPrecisionByPacking(label, packageInfo,locationCode, fromInventoryStatuses, callback) {
+ let result = {
+ list: [],
+ success: true,
+ message: ''
+ };
+ let params = {
+ itemCodes: [label.itemCode],
+ locationCode: locationCode
+ };
+ // let jsonParem = JSON.stringify(param)
+ getManagementPrecision(params).then(res => {
+ let managementPrecision = res.data[0].ManagementPrecision;
+ switch (managementPrecision) {
+ case 'BY_PACKAGING':
+ byPacking(label, packageInfo,locationCode, fromInventoryStatuses, res => {
+ res.managementPrecision = managementPrecision;
+ callback(res);
+ });
+ break;
+ case 'BY_BATCH':
+ byBatch(label, locationCode, fromInventoryStatuses, res => {
+ res.managementPrecision = managementPrecision;
+ callback(res);
+ });
+ break;
+ case 'BY_QUANTITY':
+ byQuantity(label, locationCode, fromInventoryStatuses, res => {
+ res.managementPrecision = managementPrecision;
+ callback(res);
+ });
+ break;
+ case 'BY_UNIQUEID':
+ byUniqueId(label, fromInventoryStatuses, res => {
+ res.managementPrecision = managementPrecision;
+ callback(res);
+ });
+ break;
+ }
+ }).catch(error => {
+ let result = {
+ success: false,
+ message: error
+ };
+ callback(result);
+ })
+}
export function getBalanceByManagementPrecision(label, locationCode, fromInventoryStatuses, callback) {
+
let result = {
list: [],
success: true,
message: ''
};
+
let params = {
itemCodes: [label.itemCode],
locationCode: locationCode
};
// let jsonParem = JSON.stringify(param)
getManagementPrecision(params).then(res => {
+
+ console.log("成功" + res)
let managementPrecision = res.data[0].ManagementPrecision;
switch (managementPrecision) {
case 'BY_PACKAGING':
- byPacking(label, locationCode, fromInventoryStatuses, res => {
+ byPacking(label, "", locationCode, fromInventoryStatuses, res => {
res.managementPrecision = managementPrecision;
callback(res);
});
@@ -172,6 +227,7 @@ export function getBalanceByManagementPrecision(label, locationCode, fromInvento
break;
}
}).catch(error => {
+ console.log("失败" + error)
let result = {
success: false,
message: error
@@ -191,6 +247,20 @@ export function byPacking(label, locationCode, fromInventoryStatuses, callback)
data: {}
};
var filters = []
+ if (packageInfo&&packageInfo.parentNumber) {
+ var packingNumber = packageInfo.parentNumber + "," + label.packingNumber;
+ filters.push({
+ column: "packingNumber",
+ action: "in",
+ value: packingNumber
+ })
+ } else {
+ filters.push({
+ column: "packingNumber",
+ action: "==",
+ value: label.packingNumber
+ })
+ }
filters.push({
column: "packingNumber",
action: "==",
@@ -211,11 +281,12 @@ export function byPacking(label, locationCode, fromInventoryStatuses, callback)
action: "==",
value: locationCode
})
- if (fromInventoryStatuses != null && fromInventoryStatuses != "") {
+ if (fromInventoryStatuses) {
+ var status = fromInventoryStatuses.join(',');
filters.push({
column: "inventoryStatus",
action: "in",
- value: fromInventoryStatuses
+ value: status
})
}
@@ -266,7 +337,7 @@ export function byBatch(label, locationCode, fromInventoryStatuses, callback) {
filters.push({
column: "packingNumber",
action: "==",
- value: null
+ value: ''
})
filters.push({
column: "locationCode",
@@ -274,12 +345,13 @@ export function byBatch(label, locationCode, fromInventoryStatuses, callback) {
value: locationCode
})
- if (fromInventoryStatuses != null && fromInventoryStatuses != "") {
- filters.push({
- column: "inventoryStatus",
- action: "in",
- value: fromInventoryStatuses
- })
+ if (fromInventoryStatuses) {
+ var status = fromInventoryStatuses.join(',');
+ filters.push({
+ column: "inventoryStatus",
+ action: "in",
+ value: status
+ })
}
var params = {
@@ -324,7 +396,7 @@ export function byQuantity(label, locationCode, fromInventoryStatuses, callback)
data: {}
};
- var filters = []
+ let filters = []
filters.push({
column: "itemCode",
action: "==",
@@ -332,13 +404,13 @@ export function byQuantity(label, locationCode, fromInventoryStatuses, callback)
})
filters.push({
column: "packingNumber",
- action: "==",
- value: null
+ action: "isStr",
+ value: ''
})
filters.push({
column: "batch",
- action: "==",
- value: null
+ action: "isStr",
+ value: ''
})
filters.push({
column: "locationCode",
@@ -346,12 +418,13 @@ export function byQuantity(label, locationCode, fromInventoryStatuses, callback)
value: locationCode
})
- if (fromInventoryStatuses != null && fromInventoryStatuses != "") {
- filters.push({
- column: "inventoryStatus",
- action: "in",
- value: fromInventoryStatuses
- })
+ if (fromInventoryStatuses) {
+ var status = fromInventoryStatuses.join(',');
+ filters.push({
+ column: "inventoryStatus",
+ action: "in",
+ value: status
+ })
}
var params = {
@@ -393,19 +466,21 @@ export function byUniqueId(label, locationCode, fromInventoryStatuses, callback)
data: {}
};
- var filters = []
+ let filters = []
filters.push({
column: "packingNumber",
action: "==",
value: label.packingNumber
})
- if (fromInventoryStatuses != null && fromInventoryStatuses != "") {
- filters.push({
- column: "inventoryStatus",
- action: "in",
- value: fromInventoryStatuses
- })
+ if (fromInventoryStatuses) {
+ var status = fromInventoryStatuses.join(',');
+ filters.push({
+ column: "inventoryStatus",
+ action: "in",
+ value: status
+ })
+
}
var params = {
@@ -474,4 +549,4 @@ export function balanceByLocation(locationCode, callback) {
result.message = err.message;
callback(result)
})
-}
+}
\ No newline at end of file
diff --git a/src/common/basic.js b/src/common/basic.js
index b725be3..cbb8e25 100644
--- a/src/common/basic.js
+++ b/src/common/basic.js
@@ -7,7 +7,7 @@ import { calc } from '@/common/calc'
let jobStatusList = [];
let itemStatusList = [];
-let locationTypeList = [];
+let locationAreaTypeList = [];
let uomList = [];
let inventoryStatusList = [];
let containerTypeList = [];
@@ -17,6 +17,8 @@ let unplannedReceiptReasonList = [];
let unplannedIissueReason = [];
let scrapReasonList = [];
let inspectFailedReasonList = [];
+let switchList=[]
+let businessList=[]
@@ -24,7 +26,7 @@ let inspectFailedReasonList = [];
export function clearCacheData() {
jobStatusList = [];
itemStatusList = [];
- locationTypeList = [];
+ locationAreaTypeList = [];
uomList = [];
inventoryStatusList = [];
containerTypeList = [];
@@ -34,6 +36,8 @@ export function clearCacheData() {
unplannedIissueReason = [];
scrapReasonList = [];
inspectFailedReasonList = [];
+ switchList=[]
+ businessList = []
}
@@ -152,11 +156,11 @@ export function getItemStateInfo(value) {
//获取库位类型
export function getLocationTypeInfo(value) {
var resultInfo = "";
- if (locationTypeList.length == 0) {
- locationTypeList = getDirectoryInfo("location_type")
+ if (locationAreaTypeList.length == 0) {
+ locationAreaTypeList = getDirectoryInfo("location_type")
}
- if (locationTypeList.length > 0) {
- for (let item of locationTypeList) {
+ if (locationAreaTypeList.length > 0) {
+ for (let item of locationAreaTypeList) {
if (item.value == value) {
resultInfo = item
break;
@@ -174,7 +178,7 @@ export function getLocationTypeName(value) {
}
//获取计量单位
-export function getUnitInfo(value) {
+export function getUomInfo(value) {
var resultInfo = "";
if (uomList.length == 0) {
uomList = getDirectoryInfo("uom")
@@ -191,7 +195,7 @@ export function getUnitInfo(value) {
}
//获取包装单位
-export function getStdPackUnitInfo(value) {
+export function getPackUnitInfo(value) {
var resultInfo = "";
if (packUnitList.length == 0) {
packUnitList = getDirectoryInfo("pack_unit")
@@ -335,6 +339,39 @@ export function getInspectReasonList(value) {
return inspectFailedReasonList
}
+//获取单据开关
+export function getSwitchInfoByCode(code) {
+ var isCheck = false
+ var resultInfo = ""
+ switchList = uni.getStorageSync("switch")
+
+ for (let item of switchList) {
+ if (item.code == code) {
+ resultInfo = item
+ break;
+ }
+ }
+ isCheck = resultInfo.effectiveSetValue == "TRUE" ? true : false
+ return isCheck;
+}
+
+//获取业务类型名称
+export function getBusinessTypeName(code) {
+ var resultInfo = null
+ if (businessList.length == 0) {
+ businessList = uni.getStorageSync("businessType")
+ }
+
+ for (let item of businessList) {
+ if (item.code == code) {
+ resultInfo = item
+ break;
+ }
+ }
+ return resultInfo.name;
+}
+
+
// //数量状态
// export function getCoutJobStatuStyle(val) {
@@ -688,23 +725,29 @@ export function getPackingNumberAndBatch(managementList, itemCode, packingNumber
return itemInfo;
}
-// //提示是否消息
-// export function showConfirmMsg(content, callback) {
-// uni.showModal({
-// title: '提示',
-// cancelText: '否',
-// confirmText: '是',
-// content: content,
-// success: function(res) {
-// if (res.confirm) {
-// callback(true);
-// } else {
-// callback(false);
-// }
-// },
-// })
-// scanErrorAudio();
-// }
+// 提示是否消息
+export function showConfirmMsg(content, callback) {
+ uni.showModal({
+ title: '提示',
+ cancelText: '否',
+ confirmText: '是',
+ content: content,
+ success: function(res) {
+ if (res.confirm) {
+ callback(true);
+ } else {
+ callback(false);
+ }
+ },
+ })
+}
+export function compare(key) {
+ return function(a, b) {
+ var val1 = a[key];
+ var val2 = b[key];
+ return val2 - val1;
+ }
+}
export function compareTime() {
return function(a, b) {
@@ -813,7 +856,74 @@ export function getBatch() {
var batch = year.toString() + month.toString() + day.toString()
return batch;
}
+//20270717
+export function getBatch8() {
+ var date = new Date();
+ //获取日期部分
+ var year = date.getFullYear(); //年
+ var month = date.getMonth() + 1; //月
+ var day = date.getDate(); //日
+ month = month < 10 ? "0" + month : month;
+ day = day < 10 ? "0" + day : day;
+ return year + month + day;
+}
+
+/**
+ * 获取前几天和后几天的日期 2024-07-07
+ */
+export function lastThreeDays(grapDay) {
+ let dates = [];
+ for (let i = grapDay; i >= 0; i--) {
+ // 创建新的Date对象,并减去i天
+ let date = new Date();
+ date.setDate(date.getDate() - i);
+ // 将格式化的日期字符串添加到数组中
+ dates.push(formatDate(date));
+ }
+
+ for (let i = 0; i self.indexOf(item) === index);
+}
diff --git a/src/common/calc.js b/src/common/calc.js
index 2b48e48..5661a6b 100644
--- a/src/common/calc.js
+++ b/src/common/calc.js
@@ -1,16 +1,24 @@
/* 解决js计算精度问题 */
-import { Decimal } from 'decimal.js';//引入
+import Decimal from 'decimal.js'
class Calc {
add(num1,num2) {
+ num1 = num1 || 0
+ num2 = num2 || 0
return new Decimal(num1).add(new Decimal(num2)).toNumber()
}
sub(num1,num2) {
+ num1 = num1 || 0
+ num2 = num2 || 0
return new Decimal(num1).sub(new Decimal(num2)).toNumber()
}
mul(num1,num2) {
+ num1 = num1 || 0
+ num2 = num2 || 0
return new Decimal(num1).mul(new Decimal(num2)).toNumber()
}
div(num1,num2) {
+ num1 = num1 || 0
+ num2 = num2 || 0
return new Decimal(num1).div(new Decimal(num2)).toNumber()
}
}
diff --git a/src/common/detail.js b/src/common/detail.js
index 1ba7aa9..5673f45 100644
--- a/src/common/detail.js
+++ b/src/common/detail.js
@@ -1,83 +1,232 @@
import {
- calc
- } from '@/common/calc'
-
-import { Decimal } from 'decimal.js';//引入
- export function getDataSource(subList) {
- let items = [];
- subList.forEach(detail => {
- var item = items.find(r =>
- r.itemCode == detail.itemCode)
- if (item == undefined) {
- item = createItemInfo(detail);
- let newDetail = createDetailInfo(detail); //
- item.subList.push(newDetail);
- items.push(item)
- } else {
- item.qty = calc.add(item.qty, detail.qty)
- let newDetail = createDetailInfo(detail); //
- item.subList.push(newDetail);
- }
- })
- return items;
- }
+ calc
+} from '@/common/calc'
+
+import {
+ Decimal
+} from 'decimal.js'; //引入
+
+
+
+export function getTreeDataSource(dataList) {
+ let items = [];
+
+ let parentList = dataList.filter(r => r.parentPackingNumber == null || r
+ .parentPackingNumber == '');
+ let childList = dataList.filter(r => r.parentPackingNumber != '' && r.parentPackingNumber != null);
- export function createItemInfo(detail) {
- let item = {
- itemCode: detail.itemCode,
- itemName: detail.itemName,
- stdPackQty: Number(detail.stdPackQty) || undefined,
- stdPackUnit: detail.stdPackUnit,
- qty: Number(detail.qty),
- handleQty: 0,
- uom: detail.uom,
- subList: []
+ parentList.forEach(detail => {
+ var item = items.find(r =>
+ r.itemCode == detail.itemCode)
+ if (item == undefined) {
+ item = createItemInfo(detail);
+ let newDetail = createDetailInfo(detail); //
+ item.subList.push(newDetail);
+ items.push(item)
+ } else {
+ item.qty = calc.add(item.qty, detail.qty)
+ let newDetail = createDetailInfo(detail); //
+ item.subList.push(newDetail);
}
- return item;
+ })
+
+ if (childList.length > 0) {
+ items.forEach(r =>
+ r.subList.forEach(s => {
+ s.packList = childList.filter(c => c.parentPackingNumber == s.packingNumber)
+ s.packList.forEach(pac => {
+ pac.scaned = false;
+ pac.scanDate = new Date();
+ })
+ })
+ )
}
- export function createDetailInfo(data) {
- data.scaned = false;
- // data.record = {};
- let detail = data;
- return detail;
+ return items;
+}
+export function getThreeDataSource(data) {
+ let items = []
+ let obj ={
+ ...data.subList[0]
}
+ console.log(12)
+ data.subList.forEach((item)=>{
+ item.threeList = [{
+ fromLocationCode:item.fromLocationCode,
+ batch:item.batch,
+ handleQty:0,
+ qty:item.qty,
+ inventoryStatus:item.inventoryStatus,
+ toLocationCode:item.toLocationCode,
+ }]
+ item.packList=[{
+ scaned : false,
+ scanDate: new Date()
+ }]
+ })
+ obj.subList = data.subList
+ items.push(obj)
+ return items;
+}
+export function getDataSourceBatch(subList) {
+ let items = [];
+ subList.forEach(detail => {
+ var item = items.find(r =>
+ r.itemCode == detail.itemCode )
+ if (item == undefined) {
+ item = createItemInfo(detail);
+ let newDetail = createDetailInfo(detail); //
+ item.subList.push(newDetail);
+ items.push(item)
+ } else {
+ item.qty = calc.add(item.qty, detail.qty)
+ let newDetail = createDetailInfo(detail); //
+ item.subList.push(newDetail);
+ }
+ })
+ return items;
+}
+export function getDataSource(subList) {
+ let items = [];
+ subList.forEach(detail => {
+ var item = items.find(r =>
+ r.itemCode == detail.itemCode)
+ if (item == undefined) {
+ item = createItemInfo(detail);
+ let newDetail = createDetailInfo(detail); //
+ item.subList.push(newDetail);
+ items.push(item)
+ } else {
+ item.qty = calc.add(item.qty, detail.qty)
+ let newDetail = createDetailInfo(detail); //
+ item.subList.push(newDetail);
+ }
+ })
+ return items;
+}
- //根据明细创建记录
- export function createRecordInfo(detail, balance) {
- var record = {}
- // let record = JSON.parse(JSON.stringify(detail));
- //克隆对象,深度克隆,防止双向绑定同一个变量
- Object.assign(record, detail)
- detail.scaned = true;
- detail.balance = balance;
- detail.recommendInventoryStatus = detail.inventoryStatus;
- detail.inventoryStatus = balance.inventoryStatus;
- record.qty = Number(balance.qty);
- return record;
+export function createItemInfo(detail) {
+ let item = {
+ itemCode: detail.itemCode,
+ itemName: detail.itemName,
+ packQty: Number(detail.packQty) || undefined,
+ packUnit: detail.packUnit,
+ qty: Number(detail.qty),
+ handleQty: 0,
+ uom: detail.uom,
+ subList: []
}
+ return item;
+}
+
+export function createDetailInfo(data) {
+ data.scaned = false;
+ data.scanDate = new Date();
+ let detail = data;
+ detail.packList = [];
+ return detail;
+}
- //计算实际数量
- export function calcHandleQty(detailSource) {
- for (let item of detailSource) {
- item.handleQty = new Decimal(0).toNumber();
- // item.qty = new Decimal(0).toNumber();
- for (let detail of item.subList) {
- if (detail != undefined && detail.scaned) {
- item.handleQty = calc.add(item.handleQty,detail.handleQty);
- // item.qty = calc.add(item.qty,detail.qty);
+//根据明细创建记录
+export function createRecordInfo(detail, balance) {
+ var record = {}
+ // let record = JSON.parse(JSON.stringify(detail));
+ //克隆对象,深度克隆,防止双向绑定同一个变量
+ Object.assign(record, detail)
+ detail.scaned = true;
+ detail.balance = balance;
+ detail.recommendInventoryStatus = detail.inventoryStatus;
+ detail.inventoryStatus = balance.inventoryStatus;
+ record.qty = Number(balance.qty);
+ return record;
+}
+
+//计算实际数量
+export function calcHandleQty(detailSource) {
+ for (let item of detailSource) {
+ item.handleQty = new Decimal(0).toNumber();
+ item.qty = new Decimal(0).toNumber();
+ for (let detail of item.subList) {
+ if (detail != undefined) {
+ if (detail.scaned) {
+ item.handleQty = calc.add(item.handleQty, detail.handleQty);
+ }
+ item.qty = calc.add(item.qty, detail.qty);
+ }
+ }
+ }
+}
+//计算计划外入库实际数量和任务数量
+export function calcHandleQtyPlanOut(detailSource) {
+ for (let item of detailSource) {
+ item.handleQty = new Decimal(0).toNumber();
+ item.qty = new Decimal(0).toNumber();
+ for (let detail of item.subList) {
+ if (detail != undefined) {
+ if (detail.scaned) {
+ item.handleQty = calc.add(item.handleQty, detail.handleQty);
+ }
+ console.log(detail.isRecommend)
+ if(detail.isRecommend){
+ item.qty = calc.add(item.qty, detail.qty);
+ }
+ }
+ }
+ }
+}
+//计算推荐和扫描的不是用一个的数量
+export function calcHandleNewQty(detailSource) {
+ for (let item of detailSource) {
+ item.handleQty = new Decimal(0).toNumber();
+ // item.qty = new Decimal(0).toNumber();
+ for (let detail of item.subList) {
+ if (detail ) {
+ if (!detail.isRecommend && detail.scaned) {
+ item.handleQty = calc.add(item.handleQty, detail.handleQty);
}
+ // if (!detail.isRecommend ) {
+ // item.qty = calc.add(item.qty, detail.qty);
+ // }
+
}
}
}
+}
+export function calcTreeHandleQty(detailSource) {
+ for (let item of detailSource) {
+ item.handleQty = new Decimal(0).toNumber();
- export function getScanCount(subList) {
- let items = subList.filter(r => {
- if (r.scaned) {
- return r;
+ for (let detail of item.subList) {
+ if (detail) {
+ if (detail.packList && detail.packList.length > 0) {
+ detail.handleQty = new Decimal(0).toNumber();
+ for (let pack of detail.packList) {
+ if (pack && pack.scaned) {
+ detail.handleQty = calc.add(detail.handleQty, pack.handleQty);
+ }
+ }
+ }else{
+ detail.handleQty = new Decimal(0).toNumber();
+ }
+ if(detail.handleQty){
+ item.handleQty = calc.add(item.handleQty, detail.handleQty);
+ }
}
- })
- let scanCount = items != null ? items.length : 0;
- return scanCount;
+ }
}
+}
+
+
+
+
+
+export function getScanCount(subList) {
+ let items = subList.filter(r => {
+ if (r.scaned) {
+ return r;
+ }
+ })
+ let scanCount = items != null ? items.length : 0;
+ return scanCount;
+}
\ No newline at end of file
diff --git a/src/common/directory.js b/src/common/directory.js
index 934b432..62dfd6f 100644
--- a/src/common/directory.js
+++ b/src/common/directory.js
@@ -1,4 +1,5 @@
let jobStatusList = [];
+let receiveStatusList = [];
let itemStatusList = [];
let itemTypeList =[];
let locationTypeList = [];
@@ -6,6 +7,7 @@ let uomList = [];
let inventoryStatusList = [];
let containerTypeList = [];
let packUnitList = [];
+let packUnitInfoList = [];
let requestStatusList = [];
let unplannedReceiptReasonList = [];
let unplannedIssueReasonList = [];
@@ -18,8 +20,10 @@ let inspectTypeList = [];
let sampleMethodList = [];
let transferModeList = [];
let countStageList = [];
-
-
+let locationAreaTypeList = [];
+let businessList=[];
+let countScopeTypeList = [];
+let priorityList = []
@@ -39,6 +43,7 @@ export function getBusinessTypeDesc(type) {
//获取字典信息
export function clearCacheData() {
jobStatusList = [];
+ receiveStatusList=[];
itemStatusList = [];
itemTypeList =[];
locationTypeList = [];
@@ -46,6 +51,7 @@ export function clearCacheData() {
inventoryStatusList = [];
containerTypeList = [];
packUnitList = [];
+ packUnitInfoList = [];
requestStatusList = [];
unplannedReceiptReasonList = [];
unplannedIssueReasonList = [];
@@ -58,6 +64,10 @@ export function clearCacheData() {
sampleMethodList = [];
transferModeList = [];
countStageList = [];
+ locationAreaTypeList=[];
+ businessList=[];
+ countScopeTypeList = []
+ priorityList = []
}
//获取字典信息
@@ -131,6 +141,22 @@ export function getJobStateInfo(value) {
return resultInfo
}
+export function getReceiveStateInfo(value) {
+ var resultInfo = "";
+ if (receiveStatusList.length == 0) {
+ receiveStatusList = getDirectoryInfo("receive_status")
+ }
+ if (receiveStatusList.length > 0) {
+ for (let item of receiveStatusList) {
+ if (item.value == value) {
+ resultInfo = item
+ break;
+ }
+ }
+ }
+ return resultInfo
+}
+
//获取任务状态样式
export function getJobStateStyle(value) {
let item = getJobStateInfo(value);
@@ -145,6 +171,16 @@ export function getJobStateStyle(value) {
}
}
+//获取库区描述(多个库区)
+export function getListLocationAreaTypeDesc(list) {
+ let desc = '';
+ list.forEach(res => {
+ desc += getLocationAreaTypeInfo(res).label + ","
+ })
+ desc = desc.slice(0, -1);
+ return desc;
+}
+
//获取库位描述(多个库位)
export function getListLocationTypeDesc(list) {
let desc = '';
@@ -175,7 +211,15 @@ export function getListItemTypeDesc(list) {
desc = desc.slice(0, -1);
return desc;
}
-
+//获取物品状态(多个)
+export function getListItemStatusDesc(list) {
+ let desc = '';
+ list.forEach(res => {
+ desc += getItemStateInfo(res).label + ","
+ })
+ desc = desc.slice(0, -1);
+ return desc;
+}
//获取物品类型
export function getItemTypeInfo(value) {
var resultInfo = "";
@@ -213,6 +257,38 @@ export function getItemStateInfo(value) {
return resultInfo
}
+//获取业务类型名称
+export function getBusinessTypeName(code) {
+ var resultInfo = null
+ if (businessList.length == 0) {
+ businessList = uni.getStorageSync("businessType")
+ }
+
+ for (let item of businessList) {
+ if (item.code == code) {
+ resultInfo = item
+ break;
+ }
+ }
+ return resultInfo.name;
+}
+//获取库区类型
+export function getLocationAreaTypeInfo(value) {
+ var resultInfo = "";
+ if (locationAreaTypeList.length == 0) {
+ locationAreaTypeList = getDirectoryInfo("area_type")
+ }
+ if (locationAreaTypeList.length > 0) {
+ for (let item of locationAreaTypeList) {
+ if (item.value == value) {
+ resultInfo = item
+ break;
+ }
+ }
+ }
+ return resultInfo
+}
+
//获取库位类型
export function getLocationTypeInfo(value) {
var resultInfo = "";
@@ -229,6 +305,26 @@ export function getLocationTypeInfo(value) {
}
return resultInfo
}
+//获取库区类型名称
+export function getLocationAreaTypeName(value) {
+ let location = getLocationAreaTypeInfo(value);
+
+ return location == '' ? value : location.label;
+}
+
+//获取物品类型名称
+export function getItemTypeName(value) {
+ let location = getItemTypeInfo(value);
+
+ return location == '' ? value : location.label;
+}
+
+//获取物品状态名称
+export function getItemStatusName(value) {
+ let location = getItemStateInfo(value);
+
+ return location == '' ? value : location.label;
+}
//获取库位类型名称
export function getLocationTypeName(value) {
@@ -249,7 +345,7 @@ export function getLocationTypeNameList(lst) {
}
//获取计量单位
-export function getUnitInfo(value) {
+export function getUomInfo(value) {
var resultInfo = "";
if (uomList.length == 0) {
uomList = getDirectoryInfo("uom")
@@ -264,9 +360,25 @@ export function getUnitInfo(value) {
}
return resultInfo
}
+//获取盘点范围类型
+export function getCountScopeType(value) {
+ var resultInfo = "";
+ if (countStageList.length == 0) {
+ countStageList = getDirectoryInfo("count_scope_type")
+ }
+ if (countStageList.length > 0) {
+ for (let item of countStageList) {
+ if (item.value == value) {
+ resultInfo = item
+ break;
+ }
+ }
+ }
+ return resultInfo
+}
//获取包装单位
-export function getStdPackUnitInfo(value) {
+export function getPackUnitInfo(value) {
var resultInfo = "";
if (packUnitList.length == 0) {
packUnitList = getDirectoryInfo("pack_unit")
@@ -298,7 +410,13 @@ export function getRequestStateInfo(value) {
}
return resultInfo
}
-
+//获取库存状态集合
+export function getInventoryStatusList() {
+ if (inventoryStatusList.length == 0) {
+ inventoryStatusList = getDirectoryInfo("inventory_status")
+ }
+ return inventoryStatusList
+}
//获取库存状态
export function getInventoryStatusInfo(value) {
@@ -514,3 +632,54 @@ export function getCountStageName(value) {
}
return resultInfo
}
+
+//获取包装规格
+export function getPackUnitName(value) {
+ var resultInfo = "";
+ if (packUnitInfoList.length == 0) {
+ packUnitInfoList = uni.getStorageSync('packunit');
+ }
+ if (packUnitInfoList.length > 0) {
+ for (let item of packUnitInfoList) {
+ if (item.code == value) {
+ resultInfo = item.name
+ break;
+ }
+ }
+ }
+ return resultInfo
+}
+//获取优先级
+export function getPriorityName(value) {
+ // console.log(344,value)
+ var resultInfo = "";
+ if (priorityList.length == 0) {
+ priorityList = getDirectoryInfo("priority")
+ }
+ // console.log(455,priorityList)
+ if (priorityList.length > 0) {
+ for (let item of priorityList) {
+ if (item.value == value) {
+ resultInfo = item.label
+ break;
+ }
+ }
+ }
+ return resultInfo
+}
+//获取优先级
+export function getDeliverMethod(value) {
+ var resultInfo = "";
+ if (priorityList.length == 0) {
+ priorityList = getDirectoryInfo("deliver_method")
+ }
+ if (priorityList.length > 0) {
+ for (let item of priorityList) {
+ if (item.value == value) {
+ resultInfo = item.label
+ break;
+ }
+ }
+ }
+ return resultInfo
+}
\ No newline at end of file
diff --git a/src/common/label.js b/src/common/label.js
index 7ffefd7..28cc471 100644
--- a/src/common/label.js
+++ b/src/common/label.js
@@ -2,18 +2,19 @@ let labelDic = [];
import {
getLabelByHeader,
- getPackageByNumber
-} from '../api/request2.js';
+ getPackageListByNumber
+} from '@/api/request2.js';
import {
checkDirectoryItemExist,
getDirectoryItemArray
-} from '../common/directory.js';
-
+} from '@/common/directory.js';
+import {
+ getManagementPrecisions
+} from '@/common/balance.js';
-export function getLabelInfo(scanMsg,headerType, callBack) {
- console.log('扫描信息:', scanMsg);
+export function getLabelInfo(scanMsg,headerType, callBack,locationCode,isHavePackNumber) {
if (scanMsg.length == 0) {
return null
}
@@ -41,29 +42,32 @@ export function getLabelInfo(scanMsg,headerType, callBack) {
let type = header.substring(header.length - 1, header.length);
if (type == 'Q') //qrcode
{
- getQRCodeInfo(header, version, scanMsg, callBack);
- } else if (type == 'B') //barcode
- {
- getBarCodeInfo(header, version, items[2], callBack);
- } else { //直接输入文本
- getBarCodeInfo('text', 'V1.0', scanMsg, callBack);
+ getQRCodeInfo(header, version, scanMsg, callBack,locationCode,isHavePackNumber);
+ }
+ // else if (type == 'B') //barcode
+ // {
+ // getBarCodeInfo(header, version, items[2], callBack);
+ // }
+ else { //直接输入文本
+ getBarCodeInfo('text', 'V1.0', scanMsg, callBack,locationCode,isHavePackNumber);
}
}else {
- let labelResult = {
- label: {
- labelType: "",
- barType: '',
- code:""
- },
- package: null,
- success: false,
- message: '标签格式不正确',
- }
- callBack(labelResult);
+ getBarCodeInfo('text', 'V1.0', scanMsg, callBack,locationCode,isHavePackNumber);
+ // let labelResult = {
+ // label: {
+ // labelType: "",
+ // barType: '',
+ // code:""
+ // },
+ // package: null,
+ // success: false,
+ // message: '标签格式不正确',
+ // }
+ // callBack(labelResult);
}
}
-export function getQRCodeInfo(header, version, scanMsg, callBack) {
+export function getQRCodeInfo(header, version, scanMsg, callBack,locationCode,isHavePackNumber) {
//获取包装信息
let labelItem = labelDic.find(r => r.header == header && r.version == version);
if (labelItem == undefined) {
@@ -88,7 +92,7 @@ export function getQRCodeInfo(header, version, scanMsg, callBack) {
};
labelDic.push(newItem);
- getLabelItems(newItem, scanMsg, callBack);
+ getLabelItems(newItem, scanMsg, callBack,locationCode,isHavePackNumber);
}
}).catch(err => {
labelResult.success = false;
@@ -96,24 +100,40 @@ export function getQRCodeInfo(header, version, scanMsg, callBack) {
callBack(err);
})
} else {
- getLabelItems(labelItem, scanMsg, callBack);
+ getLabelItems(labelItem, scanMsg, callBack,locationCode,isHavePackNumber);
}
}
-export function getLabelItems(labelItem, scanMsg, callBack) {
+export async function getLabelItems(labelItem, scanMsg, callBack,locationCode) {
+ let managementType = ""
let labelResult = analysisQRCodeLabel(labelItem, scanMsg);
if (labelResult.label.labelType == 'PurchaseLabel' || labelResult.label.labelType == 'MakeLabel') {
//查询包装信息
let packingNumber = labelResult.label.packingNumber
- if (packingNumber != undefined) {
- getPackageByNumber(packingNumber).then(pack => {
- if (pack.data.list.length == 0) {
+ let packingNumber1 = labelResult.label.packingNumber//记录单号
+ if(locationCode){
+ await getManagementPrecisions([labelResult.label.itemCode], locationCode, res => {
+ if (res.success) {
+ const managementList = res.list;
+ managementType = managementList&&managementList[0]&&managementList[0].ManagementPrecision ? managementList[0].ManagementPrecision :'BY_PACKAGING'
+ if(managementType == 'BY_BATCH' || managementType == 'BY_QUANTITY'){
+ if(!isHavePackNumber){
+ packingNumber = ''
+ }
+ }
+ }
+ })
+ }
+ if (packingNumber != undefined && packingNumber != '') {
+ await getPackageListByNumber(packingNumber).then(pack => {
+ if (pack.data.reqPackage) {
+ labelResult.package = pack.data.reqPackage;
+ labelResult.package.subList = pack.data.subList;
+ } else {
labelResult.success = false;
labelResult.message = '包装号[' + packingNumber + ']没有包装信息';
- } else {
- labelResult.package = pack.data.list[0];
- console.log('包装信息', JSON.stringify(labelResult.package))
}
+ labelResult.managementType = managementType
callBack(labelResult);
}).catch(err => {
labelResult.success = false;
@@ -121,9 +141,14 @@ export function getLabelItems(labelItem, scanMsg, callBack) {
callBack(labelResult);
})
} else {
- labelResult.success = false;
- labelResult.message = '在条码中未解析到箱码';
+ labelResult.package = labelResult.label;
+ labelResult.package.number = packingNumber1 ? packingNumber1 : ''
+ labelResult.package.packingNumber=''
+ labelResult.managementType = managementType
callBack(labelResult);
+ // labelResult.success = false;
+ // labelResult.message = '在条码中未解析到箱码';
+ // callBack(labelResult);
}
} else {
callBack(labelResult);
@@ -153,8 +178,15 @@ export function analysisQRCodeLabel(labelItem, scanMsg) {
let scanItems = scanMsg.split(separators);
if (scanItems.length > 0) {
scanItems.forEach((item, index) => {
- let type = item.substring(0, 1);
- let value = item.substring(1, item.length);
+ let type = ''
+ let value = ''
+ if(item.includes('PU')||item.includes('PQ')){
+ type = item.substring(0, 2);
+ value = item.substring(2, item.length);
+ }else{
+ type = item.substring(0, 1);
+ value = item.substring(1, item.length);
+ }
if (type == 'H') {
labelResult.label.header = item;
} else if (type == 'V') {
@@ -175,7 +207,6 @@ export function analysisQRCodeLabel(labelItem, scanMsg) {
}
}
- // console.log('标签', labelResult.label)
return labelResult;
}
diff --git a/src/common/record.js b/src/common/record.js
index f4a988c..899af2e 100644
--- a/src/common/record.js
+++ b/src/common/record.js
@@ -7,21 +7,22 @@ import {
} from '@/common/directory.js';
import { calc } from '@/common/calc'
import { Decimal } from 'decimal.js';//引入
- import {
- deepCopyData
- } from '@/common/basic.js';
+import {
+ deepCopyData
+} from '@/common/basic.js';
export function createItemInfo(balance, pack) {
let item = {
itemCode: pack.itemCode,
itemName: pack.itemName,
- stdPackQty: pack.stdPackQty,
- stdPackUnit: pack.stdPackUnit,
+ packQty: pack.packQty,
+ packUnit: pack.packUnit,
qty: new Decimal(balance.qty).toNumber(),
- handleQty:new Decimal(0).toNumber(),
+ handleQty: new Decimal(0).toNumber(),
uom: pack.uom,
subList: []
}
+ item.containerNumber = pack.parentNumber ? pack.parentNumber : pack.number;
return item;
}
@@ -32,21 +33,56 @@ export function createDetailInfo(balance, pack) {
let detail = deepCopyData(balance);
detail.balanceQty = new Decimal(detail.qty).toNumber()
detail.qty = new Decimal(detail.qty).toNumber();
- detail.stdPackQty = new Decimal(pack.stdPackQty).toNumber()
- detail.stdPackUnit = pack.stdPackUnit
- detail.handleQty = new Decimal(detail.qty).toNumber() ;
+ detail.packQty = pack.packQty ? new Decimal(pack.packQty).toNumber() : 0
+ detail.packUnit = pack.packUnit
+ detail.handleQty = new Decimal(detail.qty).toNumber() ;
detail.package = pack;
+ detail.productionlineCode = pack.productionLineCode; // 制品回收记录需要加的
+ detail.toInventoryStatus = balance.inventoryStatus; // 制品回收记录需要加的
return detail;
}
+export function createDetailInfoForLabel(balance, pack,label) {
+ balance.scaned = true;
+ // data.toInventoryStatus = this.toInventoryStatus == "" ? data.inventoryStatus : this.toInventoryStatus;
+ // data.inventoryStatus = data.inventoryStatus;
+ let detail = deepCopyData(balance);
+ detail.balanceQty = new Decimal(detail.qty).toNumber()
+ detail.qty = new Decimal(detail.qty).toNumber();
+ detail.packQty = pack.packQty ? new Decimal(pack.packQty).toNumber() : 0
+ detail.packUnit = pack.packUnit
+ console.log(988,label.qty)
+ detail.handleQty = new Decimal(label.qty).toNumber();
+ detail.package = pack;
+ detail.productionlineCode = pack.productionLineCode; // 制品回收记录需要加的
+ detail.toInventoryStatus = balance.inventoryStatus; // 制品回收记录需要加的
+
+ return detail;
+}
+export function createDetailByPackInfo(pack) {
+
+ // data.toInventoryStatus = this.toInventoryStatus == "" ? data.inventoryStatus : this.toInventoryStatus;
+ // data.inventoryStatus = data.inventoryStatus;
+ let detail = deepCopyData(pack); detail.scaned = true;
+ detail.balanceQty = new Decimal(detail.qty).toNumber()
+ detail.qty = new Decimal(detail.qty).toNumber();
+ detail.packQty = pack.packQty ? new Decimal(pack.packQty).toNumber() : 0
+ detail.packUnit = pack.packUnit
+ detail.handleQty = new Decimal(detail.qty).toNumber();
+ detail.package = pack;
+ return detail;
+}
//计算实际数量
export function calcHandleQty(detailSource) {
for (let item of detailSource) {
+ console.log('qqqqqqqqq')
item.handleQty = new Decimal(0).toNumber();
item.qty = new Decimal(0).toNumber();
+ console.log('bbbbbb')
for (let detail of item.subList) {
if(detail!=undefined){
+ console.log(detail)
if(detail.scaned){
item.handleQty = calc.add(item.handleQty,detail.handleQty);
}
@@ -55,14 +91,48 @@ export function calcHandleQty(detailSource) {
}
}
}
+//添加数量
+export function calcHandleQtyAdd(detailSource,label) {
+ for (let item of detailSource) {
+ item.handleQty = item.handleQty || new Decimal(0).toNumber();
+ item.qty = item.qty|| new Decimal(0).toNumber();
+ item.handleQty = calc.add(item.handleQty, label.qty);
+ for (let detail of item.subList) {
+ if (detail != undefined) {
+ if (detail.scaned) {
+ detail.handleQty = calc.add(detail.handleQty, label.qty);
+ }
+ // item.qty = calc.add(item.qty, detail.qty);
+ }
+ }
+ }
+}
+export function calcTreeHandleQty(detailSource) {
+ for (let item of detailSource) {
+ item.handleQty = new Decimal(0).toNumber();
+
+ for (let detail of item.subList) {
+ if (detail != undefined && detail.scaned) {
+ detail.handleQty = new Decimal(0).toNumber();
+ for (let pack of detail.packList){
+ if(pack!=undefined&&pack.scaned){
+ detail.handleQty = calc.add(detail.handleQty, pack.handleQty);
+ }
+ }
+ item.handleQty = calc.add(item.handleQty, detail.handleQty);
+ }
+ }
+ }
+}
export function getBusinessType(typeCode, callback) {
let result = {
success: true,
businessType: '',
- fromlocationTypeList: '',
- tolocationTypeList: '',
- itemCodeTypeList:"",
+ fromLocationAreaTypeList:'',
+ toLocationAreaTypeList:'',
+ itemTypeList: "",
+ itemStatusList:"",
useOnTheWay:"FALSE",
fromInventoryStatuses: '',
toInventoryStatuses: '',
@@ -71,9 +141,10 @@ export function getBusinessType(typeCode, callback) {
getBusinesstypeByCode(typeCode).then(res => {
if (res.data.total > 0) {
result.businessType = res.data.list[0];
- result.fromlocationTypeList = getDirectoryItemArray(res.data.list[0].outLocationTypes)
- result.tolocationTypeList = getDirectoryItemArray(res.data.list[0].inLocationTypes)
- result.itemCodeTypeList = getDirectoryItemArray(res.data.list[0].itemTypes)
+ result.fromLocationAreaTypeList = getDirectoryItemArray(res.data.list[0].outAreaTypes) ;
+ result.toLocationAreaTypeList = getDirectoryItemArray(res.data.list[0].inAreaTypes) ;
+ result.itemTypeList = getDirectoryItemArray(res.data.list[0].itemTypes)
+ result.itemStatusList =getDirectoryItemArray(res.data.list[0].itemStatuses)
result.fromInventoryStatuses = res.data.list[0].outInventoryStatuses;
result.toInventoryStatuses = res.data.list[0].inInventoryStatuses;
result.useOnTheWay =res.data.list[0].useOnTheWay
diff --git a/src/common/style/new_style.css b/src/common/style/new_style.css
index 83a2cd4..19d011f 100644
--- a/src/common/style/new_style.css
+++ b/src/common/style/new_style.css
@@ -62,6 +62,10 @@ uni-page-head .uni-page-head__title {
font-size: 1.125rem;
}
+.font_default {
+ font-size: 1rem;
+}
+
.margin_top {
margin-top: 20rpx;
}
@@ -180,18 +184,20 @@ uni-page-head .uni-page-head__title {
text-align: center;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
opacity: 0.8;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-direction: column;
}
.scan_float image {
width: 40rpx;
height: 40rpx;
- margin-top: 10rpx;
}
.scan_float view {
color: #fff;
font-size: .725rem;
- margin-top: -8rpx;
}
.top_card {
@@ -212,9 +218,10 @@ uni-page-head .uni-page-head__title {
.cen_card {
padding: 0 0rpx;
- width: 100%;
box-sizing: border-box;
- float: left;
+ background:#EEF4FA;
+ padding:20rpx;
+ border-radius: 10rpx;
}
.cell_box {
@@ -227,6 +234,7 @@ uni-page-head .uni-page-head__title {
padding: 0 20rpx;
/* margin: 0 0 20rpx; */
text-align: center;
+ flex:1
}
.cell_box .cell_long {
@@ -236,7 +244,8 @@ uni-page-head .uni-page-head__title {
.cell_box .cell_info view {
font-size: 0.9375rem;
margin-bottom: 10rpx;
- color: #7B8195;
+ color: #515562;
+ word-wrap:break-word
}
.cell_box .cell_info .text_black {
@@ -306,7 +315,7 @@ uni-page-head .uni-page-head__title {
}
.cen_card .cell_box .cell_info .text_lightblue {
- font-size: 0.925rem;
+ font-size:26rpx;
}
.bot_card {
@@ -1390,13 +1399,13 @@ uni-page-head .uni-page-head__title {
}
.msg_list {
- padding-top: 20rpx;
}
-.msg_list .uni-list-chat__header {
+.msg_list ::v-deep .u-card__head--left__thumb{
width: 60rpx !important;
height: 60rpx !important;
- background-color: #3d7eff;
+ padding:12rpx;
+ background-color: #3d7eff!important;
border-color: transparent !important;
border-radius: 6rpx !important;
}
@@ -1422,9 +1431,8 @@ uni-page-head .uni-page-head__title {
.msg_list .uni-list-chat__content-title {
font-size: .9rem !important;
}
-
-.msg_list .hasread .uni-list-chat__header {
- background-color: #ccc;
+ ::v-deep .msg_list .hasread .u-card__head--left__thumb {
+ background-color: #ccc!important;
}
/* index */
@@ -1850,7 +1858,7 @@ uni-modal .uni-modal__hd {
border-radius: 8rpx;
max-width: 300rpx;
font-size: 0.7rem;
- overflow: visble;
+ overflow: visible;
word-break: break-all;
/* overflow: hidden;
white-space: nowrap;
@@ -2027,15 +2035,21 @@ button::after {
}
.card_itemCode {
- font-size: 36rpx;
- /* font-weight: 500; */
- padding: 5rpx 10rpx;
+ font-size: 32rpx;
+ font-weight: bold;
+/* padding: 5rpx 10rpx; */
+ /* width: 210rpx; */
+ word-wrap: break-word;
+ word-break: break-all;
}
.card_itemName {
color: #909399;
- font-size: 30rpx;
- padding: 5rpx 20rpx;
+ font-size: 26rpx;
+ /* padding: 5rpx 10rpx; */
+ /* width: 210rpx; */
+ word-wrap: break-word;
+ word-break: break-all;
}
.card_ProdLine {
@@ -2058,43 +2072,50 @@ button::after {
.card_content {
- font-size: 32rpx;
+ font-size: 40rpx;
+ color:#2E3A63;
+ margin-left:20rpx;
+ font-weight: 600;
+}
+.card_big_content {
+ font-size: 40rpx;
+ font-weight: bold;
padding: 5px;
}
.card_icon_normal {
- width: 45rpx;
- height: 45rpx;
- vertical-align: middle
+ width: 30rpx;
+ height: 30rpx;
+ vertical-align: middle;
+ margin-right:12rpx
}
-.card_packing_code {
- color: #3315EB;
+.card_item_code {
+ color: #329362;
padding: 5px;
+ font-size: 30rpx;
}
-
-.card_packing_code_content {
- font-size: 32rpx;
+.card_packing_code {
+ color: #3315EB;
padding: 5px;
+ font-size: 26rpx;
+ font-style: italic;
}
.card_batch {
color: #9747FF;
- padding: 5px;
-}
-
-
-.card_batch_content {
- font-size: 32rpx;
- padding: 5px;
+ font-size: 26rpx;
+ font-style: italic;
}
.card_container {
color: #0076F6;
padding: 5px;
+ font-size: 30rpx;
}
+
.card_container_content {
font-size: 32rpx;
padding: 5px;
@@ -2102,45 +2123,72 @@ button::after {
.card_business {
color: #F1A532;
- padding: 5px;
+ font-size: 26rpx;
+ font-style: italic;
}
.card_business_content {
font-size: 32rpx;
- padding: 5px;
+ color:#2E3A63;
+ margin-left:20rpx
}
.card_location {
color: #DA8910;
- padding: 5px;
+ font-size: 26rpx;
+ font-style: italic;
}
.card_to_location {
color: #329362;
- padding: 5px;
+ font-size: 26rpx;
+ font-style: italic;
}
.card_location_content {
font-size: 32rpx;
padding: 5px;
}
-
+.card_level {
+ color: #0689da;
+ padding: 5px;
+ font-size: 30rpx;
+}
.card_supportCode {
color: #DA8910;
+ padding: 5px;
}
.card_supportCode_content {
font-size: 32rpx;
}
+/* .card_item_code {
+ color: #F1A532;
+ padding: 5px;
+} */
+
+.card_product_date {
+ color: #329362;
+ padding: 5px;
+}
+
+.card_order {
+ color: #0076F6;
+ padding: 5px;
+}
+
.scan_view {
/* #0CC2B6 20% */
- background: linear-gradient(90deg, rgba(12, 194, 182, 0.2) 0%, rgba(12, 194, 182, 0) 100%)
+ background: linear-gradient(90deg, rgba(12, 194, 182, 0.2) 0%, rgba(12, 194, 182, 0.05) 100%);
+ border-radius:14rpx;
+ padding:10rpx 20rpx 16rpx
}
.card_view {
font-size: 32rpx;
- padding: 5rpx;
+ margin-top:14rpx;
+ margin-left: 10rpx;
}
/*
@@ -2183,29 +2231,28 @@ button::after {
.task_top {
margin: 0rpx 10rpx;
background-color: #fff;
+ vertical-align: middle;
}
.task_item {
- margin: 0rpx 10rpx;
background-color: #fff;
+ padding:20rpx 0px
}
.task_card {
- padding: 12rpx;
+ padding:0px 20rpx;
background-color: #fff;
border-radius: 10rpx;
- margin: 12rpx;
}
.task_number {
- font-size: 35rpx;
+ font-size: 36rpx;
font-weight: 600;
/* bold */
}
.task_text {
font-size: 30rpx;
- margin: 5rpx 0rpx;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
@@ -2260,25 +2307,50 @@ button::after {
border-radius: 10rpx;
}
+.receive_state_no_ok {
+ font-size: 28rpx;
+ background: rgba(236, 156, 0, 0.2);
+ color: #EC9C00;
+ padding: 10rpx 20rpx 10rpx 20rpx;
+ border-radius: 10rpx;
+}
+
+.receive_state_ok {
+ font-size: 28rpx;
+ background: rgba(95, 203, 148, 0.2);
+ color: #22AF68;
+ padding: 10rpx 20rpx 10rpx 20rpx;
+ border-radius: 10rpx;
+}
+
+.receive_state_reject {
+ font-size: 28rpx;
+ background: rgba(95, 203, 148, 0.2);
+ color: #22AF68;
+ padding: 10rpx 20rpx 10rpx 20rpx;
+ border-radius: 10rpx;
+}
+
.pop_detail {
background-color: #fff;
width: 100%;
border-radius: 8rpx 8rpx 0rpx 0rpx;
- padding: 15rpx;
+ padding:0px 30rpx;
}
.pop_detail .item {
padding-top: 5rpx;
padding-bottom: 5rpx;
- margin-left: 10rpx;
- margin-right: 10rpx;
+ /* margin-left: 10rpx; */
+/* margin-right: 10rpx; */
display: flex;
flex-direction: row;
-webkit-justify-content: space-between;
justify-content: space-between;
+ align-items:center
}
.pop_detail .item_title {
@@ -2423,7 +2495,24 @@ button[disabled] {
padding-right: 20rpx;
z-index: 10;
}
+.btn_single_clear{
+ background-color: #fff;
+ font-size: 30rpx;
+ color: #000;
+ text-align: center;
+ width: 180rpx;
+}
+.btn_single_clear{
+ background-color: #fff;
+ font-size: 30rpx;
+ color: #000;
+ text-align: center;
+ width: 180rpx;
+}
+.btn_clear_after {
+ opacity: 0.7;
+}
.btn_single_commit {
background-color: #3C9CFF;
font-size: 30rpx;
@@ -2431,11 +2520,27 @@ button[disabled] {
text-align: center;
width: 180rpx;
}
+.btn_single_clear {
+ background-color: #EBEEF0;
+ font-size: 30rpx;
+ color: #000;
+ text-align: center;
+ width: 180rpx;
+}
+
+
+.btn_single_reject {
+ background-color: #F56C6C;
+ font-size: 30rpx;
+ color: #fff;
+ text-align: center;
+ width: 180rpx;
+}
.center {
display: flex;
flex-direction: row;
- justify-content: center;
+ justify-content: flex-end;
align-items: center;
}
@@ -2447,9 +2552,17 @@ button[disabled] {
.text_recommend {
color: #0A84FF;
- font-size: 38rpx;
+ font-size: 34rpx;
+ font-weight: bold;
}
+.text_packQty {
+ color: #3315EB;
+ font-size: 40rpx;
+ font-weight: bold;
+}
+
+
.text_balance {
font-size: 36rpx;
}
@@ -2481,7 +2594,7 @@ button[disabled] {
align-items: center;
padding: 0px;
color: #909399;
- font-size: 30rpx;
+ font-size:26rpx;
}
.std_uom {
@@ -2493,7 +2606,7 @@ button[disabled] {
.uom {
color: #909399;
- font-size: 30rpx;
+ font-size: 26rpx;
margin-left: 5rpx;
margin-right: 5rpx;
display: flex;
@@ -2587,7 +2700,14 @@ button[disabled] {
border: 1px solid rgb(220, 211, 211);
padding: 5rpx;
}
-
+.desc_input {
+ height: 100rpx;
+ font-size: 10rpx;
+ color: #000000;
+ text-align: left;
+ border: 1px solid rgb(220, 211, 211);
+ padding: 5rpx;
+}
.qty_inspect_input {
width: 150rpx;
height: 60rpx;
@@ -2642,8 +2762,9 @@ button[disabled] {
align-self: stretch;
/* 颜色/白色 */
- background: #FFFFFF;
+ background:rgba(60, 156, 255, 1);
box-sizing: border-box;
+ color:white;
/* 颜色/边框 */
border: 1px solid #E7E6E4;
z-index: 3;
@@ -2747,3 +2868,8 @@ button[disabled] {
padding: 10rpx 20rpx 10rpx 20rpx;
border-radius: 10rpx;
}
+
+.split_line {
+ background-color: rgba(230,230,230,0.5);
+ height: 1px;
+}
\ No newline at end of file
diff --git a/src/common/style/pdabasic.css b/src/common/style/pdabasic.css
index d3b92ce..33cc3bc 100644
--- a/src/common/style/pdabasic.css
+++ b/src/common/style/pdabasic.css
@@ -480,7 +480,7 @@ export function getItemTypeStyle(val) {
.detail-list {
background-color: #fff;
- padding:5rpx 10rpx;
+ padding: 5rpx 10rpx;
/* margin: 20rpx; */
/* border-radius: 16rpx; */
/* overflow: hidden; */
@@ -631,7 +631,7 @@ export function getItemTypeStyle(val) {
/* border-width: 0.5px;
border-style: solid;
border-color: #e5e5e5;
- border-radius: 5px;
+ border-radius: 5px;
background-color: rgb(248, 248, 248);
font-size: 18px;*/
font-size: .825rem;
@@ -725,20 +725,29 @@ page {
}
.page-header {
+ background-color: #3c9cff;
+ font-size: 35rpx;
+ padding: 10rpx 20rpx;
+}
+
+.page-header .header-view {
+ display: flex;
+ flex-direction: column;
background-color: #fff;
font-size: 35rpx;
padding: 10rpx 20rpx;
+ border-radius: 4px;
}
-.page-header .header_item {
+.page-header .header-view .header_item {
/* padding-left: 10rpx; */
- padding: 5rpx 10rpx;
- font-size:32rpx ;
+ font-size: 32rpx;
}
-.page-header .header_job_top {
- padding:5rpx 0rpx;
+.page-header .header-view .header_job_top {
+ padding: 5rpx 0rpx;
}
+
.page-main {
flex: 1;
position: relative;
@@ -760,3 +769,11 @@ page {
background: #e0e0e0;
}
+
+.page-footer {
+ /* color: #fff; */
+ /* line-height: 100rpx; */
+ /* 不放大不缩小固定100rpx */
+ flex: 0 0 100rpx;
+ /* background-color: #00AAFF; */
+}
\ No newline at end of file
diff --git a/src/common/utils/common.ts b/src/common/utils/common.ts
deleted file mode 100644
index 1dc4fca..0000000
--- a/src/common/utils/common.ts
+++ /dev/null
@@ -1,138 +0,0 @@
-
-
-const _dTo = function(url) {
- if (!_getSync('isLogin')) {
- _gTo('/pages/login/index')
- return;
- }
- uni.navigateTo({
- url: url
- });
-}
-const _gTo = function(url) {
- uni.navigateTo({
- url: url
- });
-}
-const _getSync = (i) => {
- return uni.getStorageSync(i);
-}
-const _removeSync = (i) => {
- return uni.removeStorageSync(i);
-}
-const _setSync = (i, data) => {
- return uni.setStorageSync(i, data);
-}
-const _alert = (txt, cb) => {
- uni.showModal({
- title: '温馨提示',
- content: txt,
- showCancel: false,
- confirmColor: '#2979ff',
- success: function() {
- cb && cb();
- }
- });
-}
-
-const _confirm = function(txt, cb) {
- uni.showModal({
- title: '温馨提示',
- content: txt,
- showCancel: true,
- confirmColor: '#2979ff',
- success: function(res) {
- if (res.confirm) {
- cb && cb();
- }
- }
- });
-}
-
-const _toast = function(txt) {
- uni.showToast({
- title: txt,
- icon: 'none',
- duration: 1500
- });
-}
-
-
-const _backT = function() {
- uni.navigateBack();
-}
-const _call = function(tel) {
- uni.makePhoneCall({
- phoneNumber: tel
- });
-}
-
-const _showLoading = (msg = '') => uni.showLoading({
- mask: true,
- title: msg
-});
-
-/**
- * 关闭loading
- */
-const _closeLoading = () => uni.hideLoading();
-
-// 获取截图宽高
-const _screenshot = function(fromWhere, widthProp, proportion) {
- var width = 0,
- height = 0;
- uni.getSystemInfo({
- //整个手机屏幕的高
- success: function(res) {
- width = parseInt(res.screenWidth * widthProp) //宽等于屏幕款*百分比
- height = width * proportion
- }
- });
- _gTo('../u-avatar-cropper/u-avatar-cropper?destWidth=' + (width * 2) + '&destHeight=' + (height * 2) +
- '&rectWidth=' + width + '&rectHeight=' + height + '&fileType=jpg' + '&fromWhere=' +
- fromWhere)
-}
-// 复制
-const _copy = (data) => {
- uni.setClipboardData({
- data: data,
- success: function() {
- }
- });
-}
-const _upLoad = function(tempFilePaths) {
- return new Promise((resolve, reject) => {
- uni.uploadFile({
- url: import.meta.env.VITE_BASE_URL + '/common/upload', //仅为示例,非真实的接口地址
- filePath: tempFilePaths,
- name: 'file',
- formData: {
- 'user': 'test'
- },
- header: { "Content-Type": "multipart/form-data", 'openId': uni.getStorageSync('openId') },
- success: (uploadFileRes) => {
- let item = JSON.parse(uploadFileRes.data.replace(/\ufeff/g, ""));
- resolve(item)
- },
- fail(err) {
- }
- });
- })
-}
-export {
- _dTo,
- _gTo,
- _toast,
- _backT,
- _call,
- _confirm,
- _alert,
- _getSync,
- _setSync,
- _removeSync,
- _showLoading,
- _closeLoading,
- _screenshot,
- _copy,
- _upLoad
-};
diff --git a/src/common/utils/dateTime.ts b/src/common/utils/dateTime.ts
deleted file mode 100644
index 2e1495a..0000000
--- a/src/common/utils/dateTime.ts
+++ /dev/null
@@ -1,50 +0,0 @@
-const zeroPadd = function(date,seperator) {
- var hours = date.getHours(); // 获取时
- var minutes = date.getMinutes(); // 获取分
- var second = date.getSeconds(); // 获取秒
- var seperator1 = seperator?seperator:"-"; // 自定义日期分隔符
- var year = date.getFullYear(); // 获取年
- var month = date.getMonth() + 1; // 获取月
- var strDate = date.getDate(); // 获取日
-
- if (month >= 1 && month <= 9) {
- month = "0" + month;
- }
- if (strDate >= 0 && strDate <= 9) {
- strDate = "0" + strDate;
- }
- if (hours >= 0 && hours <= 9) {
- hours = "0" + hours;
- }
- if (minutes >= 0 && minutes <= 9) {
- minutes = "0" + minutes;
- }
- if (second >= 0 && second <= 9) {
- second = "0" + second;
- }
- var time = hours + ":" + minutes + ":" + second; // 时分秒
- var currentdate = year + seperator1 + month + seperator1 + strDate; // 年月日
- var date = {
- time, currentdate
- }
- return date;
-}
-
-// 获取当前日期 时间
-const getNowFormatDate = function(date,seperator) {
- return zeroPadd(date,seperator);
-}
-
-//获取一小时后的日期 时间
-const accessTimeInAnHour = function(date, h,seperator) {
- var date1 = date.getTime(); // 获取当前时间戳
- // 当前时间戳+3600s(一小时,其他时间通过计算时间戳进行相应加减),重新设置 Date 对象
- date.setTime(date1 + h * 3600000);
- return zeroPadd(date,seperator);
-}
-
-
-export {
- getNowFormatDate,
- accessTimeInAnHour,
-};
diff --git a/src/common/utils/http.ts b/src/common/utils/http.ts
deleted file mode 100644
index 0c62a65..0000000
--- a/src/common/utils/http.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-// @ts-ignore
-import buildURL from 'axios/lib/helpers/buildURL'
-import type { AxiosRequestConfig } from 'axios'
-
-type ParamsSerializer = AxiosRequestConfig['paramsSerializer']
-
-export function getFullURL(
- baseURL: string,
- url: string,
- params: Record,
- paramsSerializer?: ParamsSerializer
-) {
- if (url.startsWith('http')) {
- return buildURL(url, params, paramsSerializer)
- }
- baseURL = baseURL.endsWith('/') ? baseURL : `${baseURL}/`
- url = url.startsWith('/') ? url.slice(1) : url
- return buildURL(`${baseURL}${url}`, params, paramsSerializer)
-}
diff --git a/src/common/utils/storage.js b/src/common/utils/storage.js
index 515d413..0ebd959 100644
--- a/src/common/utils/storage.js
+++ b/src/common/utils/storage.js
@@ -10,7 +10,21 @@ const setStorage = (key,value)=>{
// 清除全部本地存储
const clearStorage = ()=>{
- uni.clearStorageSync();
+ let overPackageRecordPointParams = ''
+ if( uni.getStorageSync('overPackageRecordPointParams')){
+ overPackageRecordPointParams = uni.getStorageSync('overPackageRecordPointParams')
+ }
+ let overPackageJobDetailPointParams = ''
+ if( uni.getStorageSync('overPackageJobDetailPointParams')){
+ overPackageJobDetailPointParams = uni.getStorageSync('overPackageJobDetailPointParams')
+ }
+ uni.clearStorageSync();
+ if(overPackageRecordPointParams){
+ uni.setStorageSync('overPackageRecordPointParams',overPackageRecordPointParams)
+ }
+ if(overPackageJobDetailPointParams){
+ uni.setStorageSync('overPackageJobDetailPointParams',overPackageJobDetailPointParams)
+ }
}
// 清除指定key本地存储
diff --git a/src/common/utils/utils.ts b/src/common/utils/utils.ts
deleted file mode 100644
index 023eb13..0000000
--- a/src/common/utils/utils.ts
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-function compareVersion(v1, v2) {
- v1 = v1.split('.')
- v2 = v2.split('.')
- const len = Math.max(v1.length, v2.length)
-
- while (v1.length < len) {
- v1.push('0')
- }
- while (v2.length < len) {
- v2.push('0')
- }
-
- for (let i = 0; i < len; i++) {
- const num1 = parseInt(v1[i])
- const num2 = parseInt(v2[i])
-
- if (num1 > num2) {
- return 1
- } else if (num1 < num2) {
- return -1
- }
- }
-
- return 0
-}
-
-export default {
- compareVersion
-}
diff --git a/src/common/utils/validator.ts b/src/common/utils/validator.ts
deleted file mode 100644
index 7452a7c..0000000
--- a/src/common/utils/validator.ts
+++ /dev/null
@@ -1,783 +0,0 @@
-//校验学校编码 只能为数字
-export function validateCode(rule, value, callback) {
- if (!value) {
- return callback(new Error('学校编码不能为空'))
- } else {
- const codeReg = /^[0-9]+$/
- const codeMax = /^\d{0,5}$/
- if (codeReg.test(value)) {
- if (codeMax.test(value)) {
- callback()
- } else {
- callback(new Error('学校编码不能大于5位'))
- }
-
- } else {
- callback(new Error('请输入正确的学校编码,只能是数字'))
- }
- }
-}
-
-//校验邮箱
-export function validateEmail(rule, value, callback) {
- if (value) {
- const mailReg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/
- if (mailReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的邮箱格式'))
- }
- } else {
- callback()
- }
-}
-
-//校验英文
-export function validateEng(rule, value, callback) {
- if (value) {
- const mailReg = /^[A-Za-z\-\&\(\)\Ⅰ\Ⅱ\Ⅲ\Ⅳ\Ⅴ\Ⅵ\Ⅶ\Ⅷ\Ⅸ\Ⅹ\s]+$/;
- if (mailReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的英文名字'))
- }
- } else {
- callback()
- }
-}
-
-//校验姓名拼音
-export function validateEngName(rule, value, callback) {
- if (value) {
- const EngNameReg = /^[A-Za-z \(\)\s]+$/
- if (EngNameReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的姓名拼音'))
- }
- } else {
- callback()
- }
-}
-
-//校验手机号码
-export function validateHanset(rule, value, callback) {
- if (value) {
- // const regs =/^[1][3,4,5,6,7,8,9][0-9]{9}$/;
- // const regs = /^1[3|4|5|7|8][0-9]\d{8}$/
- const regs = /^1[3-9]\d{9}$/
- if (regs.test(value)) {
- callback()
- } else {
- return callback(new Error('请输入正确的手机号'))
- }
- } else {
- callback()
- }
-}
-
-//校验座机电话
-export function validatePhone(rule, value, callback) {
- if (value) {
- //const reg = /^1[3|4|5|7|8][0-9]\d{8}$/
- // const regs = /^([0-9]{3,4}-)?[0-9]{7,8}$/;
- const regs = /^((0\d{2,3}-\d{7,8}))$/;
- if (regs.test(value)) {
- callback()
- } else {
- return callback(new Error('请输入正确的座机号'))
- }
- } else {
- callback()
- }
-}
-
-//校验家庭电话 手机或者座机
-export function validateFamilyPhone(rule, value, callback) {
- if (value) {
- const isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/;
- const isMob = /^((\+?86)|(\+86))?(13[0123456789][0-9]{8}|15[0123456789][0-9]{8}|17[0123456789][0-9]{8}|18[0123456789][0-9]{8}|147[0-9]{8}|1349[0-9]{7})$/;
- if (isPhone.test(value) || isMob.test(value)) {
- callback()
- } else {
- return callback(new Error('请输入正确的手机或者座机电话'))
- }
- } else {
- callback()
- }
-}
-
-// 校验只能为中文
-export function validateChinese(rule, value, callback) {
- if (value) {
- const chineseReg = /^[\u4E00-\u9FA5]+$/
- if (chineseReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入简介,只能为中文'))
- }
- } else {
- callback()
- }
-}
-
-// 校验名称既能为中文也可以为英文
-export function validateName(rule, value, callback) {
- if (value) {
- const chineseReg = /^[\u4E00-\u9FA5]+$/
- const engLish = /^[A-Za-z]+$/
- if (chineseReg.test(value) || engLish.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的中文或者英文名称'))
- }
- } else {
- callback()
- }
-}
-
-// 校验负责人既能为中文也可以为英文
-export function validateChargeperson(rule, value, callback) {
- if (value) {
- const chineseReg = /^[\u4E00-\u9FA5]+$/
- const engLish = /^[A-Za-z]+$/
- if (chineseReg.test(value) || engLish.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的负责人(中英文都可以)'))
- }
- } else {
- callback()
- }
-}
-
-//校验学校名称不能为空
-export function validateXXMC(rule, value, callback) {
- if (!value) {
- return callback(new Error('案例名称不能为空'))
- } else {
- const chineseReg = /^[\u4E00-\u9FA5]+$/
- if (chineseReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的案例名称,只能是汉字'))
- }
- }
-}
-
-//校验中英文数字和下划线都可以
-export function validateZYS(rule, value, callback) {
- if (value) {
- //const postReg =/^[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}+$/
- const Reg = /^[\u4e00-\u9fa5a-zA-Z0-9]+$/
- if (Reg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的名称'))
- }
- } else {
- callback()
- }
-}
-
-// 校验邮政编码
-export function validatePostCode(rule, value, callback) {
- if (value) {
- const postReg = /^[1-9]\d{5}$/
- if (postReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的邮政编码'))
- }
- } else {
- callback()
- }
-}
-
-// 数字
-export function validateNum(rule, value, callback) {
- if (value) {
- const numReg = /^[\d]+$/
- if (numReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入数字'))
- }
- } else {
- callback()
- }
-}
-
-//数字和小数点
-export function validateNumDot(rule, value, callback) {
- if (value) {
- const numReg = /^\d+$|^\d+\.\d+$/g
- if (numReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入数字或小数点'))
- }
- } else {
- callback()
- }
-}
-
-// 组织机构代码
-export function validateOrganization(rule, value, callback) {
- if (value) {
- const orgReg = /^[A-Za-z0-9]\w{14}$/g
- if (orgReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入组织机构代码'))
- }
- } else {
- callback()
- }
-
-}
-
-// 传真
-export function validateFax(rule, value, callback) {
- if (value) {
- const faxReg = /^(\d{3,4}-)?\d{7,8}$/
- if (faxReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的传真'))
- }
- } else {
- callback()
- }
-}
-
-// 主页地址
-export function validateHome(rule, value, callback) {
- if (value) {
- const homeReg = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\*\+,;=.]+$/
- if (homeReg.test(value)) {
- callback()
- } else {
- return callback(new Error('请输入正确的主页地址'))
- }
- } else {
- callback()
- }
-}
-
-// 学分 小数,且保留最多三位小数
-export function validateXf(rule, value, callback) {
- if (!value) {
- return callback(new Error('学分不能为空'))
- } else {
- const numReg = /^[0-9]+\.[0-9]{0,3}$/
- if (numReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入小数,且小数点后最多三位'))
- }
- }
-}
-
-// 数字格式 小数点后一位
-export function validateOneNum(rule, value, callback) {
- if (value) {
- const numReg = /^\d+(\.\d+)?$/
- const numOneReg = /^\d*\.{0,1}\d{0,1}$/
- if (numReg.test(value)) {
- if (numOneReg.test(value)) {
- callback()
- } else {
- callback(new Error('小数点后最多1位'))
- }
- } else {
- callback(new Error('请输入数字'))
- }
- }
- callback()
-}
-
-// 数字格式 小数点后两位
-export function validateTwoNum(rule, value, callback) {
- if (value) {
- const numReg = /^\d+(\.\d+)?$/
- const numTwoReg = /^\d*\.{0,2}\d{0,2}$/
- if (numReg.test(value)) {
- if (numTwoReg.test(value)) {
- callback()
- } else {
- callback(new Error('小数点后最多2位'))
- }
- } else {
- callback(new Error('请输入数字'))
- }
- }
- callback()
-}
-
-// 数字格式 小数点后两位 小数点前保留五位
-export function validateTwoNumThree(rule, value, callback) {
- if (value) {
- if (Number(value) > 10000) {// 校验value值不能大于10000
- callback(new Error('数值过大,请重新输入'))
- } const numReg = /^\d+(\.\d+)?$/
- const numTwoReg = /^\d*\.{0,2}\d{0,2}$/
- if (numReg.test(value)) {
- if (numTwoReg.test(value)) {
- callback()
- } else {
- callback(new Error('小数点后最多2位'))
- }
- } else {
- callback(new Error('请输入数字'))
- }
- }
-
- callback()
-}
-
-// 数字格式 小数点后三位
-export function validateThreeNum(rule, value, callback) {
- if (value) {
- const numReg = /^\d+(\.\d+)?$/
- const numTwoReg = /^\d*\.{0,3}\d{0,3}$/
- if (numReg.test(value)) {
- if (numTwoReg.test(value)) {
- callback()
- } else {
- callback(new Error('小数点后最多3位'))
- }
- } else {
- callback(new Error('请输入数字'))
- }
- }
- callback()
- // if (!value) {
- // return callback(new Error('字段不能为空'))
- // } else {
- // const numReg = /^\d+(\.\d+)?$/
- // const numTwoReg = /^\d*\.{0,3}\d{0,3}$/
- // if (numReg.test(value)) {
- // if (numTwoReg.test(value)) {
- // callback()
- // } else {
- // callback(new Error('小数点后最多3位'))
- // }
- // } else {
- // callback(new Error('请输入数字'))
- // }
- // }
-}
-
-//校验年份必须为4位数字
-export function validateNF(rule, value, callback) {
- if (value) {
- const NFReg = /^\d{4}$/
- if (NFReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入4位数字'))
- }
- } else {
- callback()
- }
-}
-
-//校验年份必须为4位数字
-export function validateXQ(rule, value, callback) {
- if (value) {
- const NFReg = /^\d{5}$/
- if (NFReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入5位数字'))
- }
- } else {
- callback()
- }
-}
-
-//校验分数最大值
-export function validateMaxNumber(rule, value, callback) {
- if (parseInt(value) <= 200) {
- callback()
- } else {
- callback(new Error('分数不能大于200'))
- }
-
-}
-
-//校验正整数
-export function validateInteger(rule, value, callback) {
- if (value) {
- const integerReg = /^[+]{0,1}(\d+)$/
- if (integerReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的整数'))
- }
- } else {
- callback()
- }
-}
-
-//校验整数
-export function validateroundNumber(rule, value, callback) {
- if (value) {
- const numReg = /^[1-9]\d*$/
- if (numReg.test(value)) {
- callback()
- } else {
- callback(new Error('请输入正确的整数'))
- }
- } else {
- callback()
- }
-}
-// 校验车牌号
-export function validateCarNumber(rule, value, callback) {
- if (value) {
- // 新能源
- const numReg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([A-HJ-K][A-HJ-NP-Z0-9][0-9]{4}$))/;
- // 燃油车
- const numReg1 = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;
- if (value.length == 7) {
- if (numReg1.test(value)) {
- callback()
- }else{
- callback(new Error('请输入正确的车牌号'))
- }
- } else if (value.length == 8) {
- if (numReg.test(value)) {
- callback()
- }else{
- callback(new Error('请输入正确的车牌号'))
- }
- } else {
- callback(new Error('请输入正确的车牌号'))
- }
- } else {
- callback()
- }
-}
-
-//校验身份证号
-export function validateCard(rule, value, callback) {
- if (value) {
- let cardBoolean = IdCardValidate(value);
- // const cardReg =/(^\d{18}$)|(^\d{17}(\d|X|x)$)/
- // if (cardReg.test(value)) {
- if (cardBoolean) {
- callback()
- } else {
- callback(new Error('请输入正确的身份证号'))
- }
- } else {
- callback()
- }
-}
-
-//身份证:身份证校验
-function IdCardValidate(code) {
- var tip = "";
- if (code != "") {
- var city = {
- 11: "北京",
- 12: "天津",
- 13: "河北",
- 14: "山西",
- 15: "内蒙古",
- 21: "辽宁",
- 22: "吉林",
- 23: "黑龙江 ",
- 31: "上海",
- 32: "江苏",
- 33: "浙江",
- 34: "安徽",
- 35: "福建",
- 36: "江西",
- 37: "山东",
- 41: "河南",
- 42: "湖北 ",
- 43: "湖南",
- 44: "广东",
- 45: "广西",
- 46: "海南",
- 50: "重庆",
- 51: "四川",
- 52: "贵州",
- 53: "云南",
- 54: "西藏 ",
- 61: "陕西",
- 62: "甘肃",
- 63: "青海",
- 64: "宁夏",
- 65: "新疆",
- 71: "台湾",
- 81: "香港",
- 82: "澳门",
- 91: "国外 "
- };
-
- var pass = true;
-
- //是否为空
- if (code === '') {
- tip = "请输入身份证号,身份证号不能为空";
- pass = false;
- }
- //校验长度,类型
- else if (isCardNo(code) === false) {
- tip = "您输入的身份证号码不正确,请重新输入";
- pass = false;
- }
- //检查省份
- else if (checkProvince(code, city) === false) {
- tip = "您输入的身份证号码不正确,请重新输入";
- pass = false;
- }
- //校验生日
- else if (checkBirthday(code) === false) {
- tip = "您输入的身份证号码生日不正确,请重新输入";
- pass = false;
- } else {
- //18位身份证需要验证最后一位校验位
- if (code.length == 18) {
- code = code.split('');
- //∑(ai×Wi)(mod 11)
- //加权因子
- var factor = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2];
- //校验位
- var parity = [1, 0, 'X', 9, 8, 7, 6, 5, 4, 3, 2];
- var sum = 0;
- var ai = 0;
- var wi = 0;
- for (var i = 0; i < 17; i++) {
- ai = code[i];
- wi = factor[i];
- sum += ai * wi;
- }
- var last = parity[sum % 11];
- if (parity[sum % 11] != code[17]) {
- tip = "身份证格式错误";
- pass = false;
- }
- }
- }
- return pass;
- }
-}
-
-//身份证:检查身份证号码是否符合规范,包括长度,类型
-function isCardNo(card) {
- //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
- var reg = /(^\d{15}$)|(^\d{17}(\d|X)$)/;
- if (reg.test(card) === false) {
- return false;
- }
- return true;
-};
-
-//身份证:取身份证前两位,校验省份
-function checkProvince(card, city) {
- var province = card.substr(0, 2);
- if (city[province] == undefined) {
- return false;
- }
- return true;
-};
-
-//身份证:检查生日是否正确
-function checkBirthday(card) {
- var len = card.length;
- //身份证15位时,次序为省(3位)市(3位)年(2位)月(2位)日(2位)校验位(3位),皆为数字
- if (len == '15') {
- var re_fifteen = /^(\d{6})(\d{2})(\d{2})(\d{2})(\d{3})$/;
- var arr_data = card.match(re_fifteen);
- var year = arr_data[2];
- var month = arr_data[3];
- var day = arr_data[4];
- var birthday = new Date('19' + year + '/' + month + '/' + day);
- return verifyBirthday('19' + year, month, day, birthday);
- }
- //身份证18位时,次序为省(3位)市(3位)年(4位)月(2位)日(2位)校验位(4位),校验位末尾可能为X
- if (len == '18') {
- var re_eighteen = /^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$/;
- var arr_data = card.match(re_eighteen);
- var year = arr_data[2];
- var month = arr_data[3];
- var day = arr_data[4];
- var birthday = new Date(year + '/' + month + '/' + day);
- return verifyBirthday(year, month, day, birthday);
- }
- return false;
-};
-
-//身份证:校验日期
-function verifyBirthday(year, month, day, birthday) {
- var now = new Date();
- var now_year = now.getFullYear();
- //年月日是否合理
- if (birthday.getFullYear() == year && (birthday.getMonth() + 1) == month && birthday.getDate() == day) {
- //判断年份的范围(3岁到100岁之间)
- var time = now_year - year;
- if (time >= 3 && time <= 100) {
- return true;
- }
- return false;
- }
- return false;
-};
-
-/**
- * 判断身份证号码为18位时最后的验证位是否正确
- * @param a_idCard 身份证号码数组
- * @return
- */
-function isTrueValidateCodeBy18IdCard(a_idCard) {
- let By18Val = a_idCard[17].toLowerCase(); // 获取第十八位值
- const numReg = /^[1-9]\d*$/
- let numVal = false; // 校验第十八位是否为整数
- if (numReg.test(Number(By18Val))) {
- numVal = true
- } else {
- numVal = false
- }
- if (By18Val == 'x' || By18Val == 'X' || numVal) {
- return true
- } else {
- return false
- }
-}
-
-/**
- * 验证身份证号码前两位,省级编码的准确性
- * @param AddressNum
- * @constructor
- */
-function IdCardValidateAddress(AddressNum) {
- var city = {
- 11: "北京",
- 12: "天津",
- 13: "河北",
- 14: "山西",
- 15: "内蒙古",
- 21: "辽宁",
- 22: "吉林",
- 23: "黑龙江 ",
- 31: "上海",
- 32: "江苏",
- 33: "浙江",
- 34: "安徽",
- 35: "福建",
- 36: "江西",
- 37: "山东",
- 41: "河南",
- 42: "湖北 ",
- 43: "湖南",
- 44: "广东",
- 45: "广西",
- 46: "海南",
- 50: "重庆",
- 51: "四川",
- 52: "贵州",
- 53: "云南",
- 54: "西藏 ",
- 61: "陕西",
- 62: "甘肃",
- 63: "青海",
- 64: "宁夏",
- 65: "新疆",
- 71: "台湾",
- 81: "香港",
- 82: "澳门",
- 91: "国外 "
- };
- if (city[AddressNum.substr(0, 2)]) {
- return true
- } else {
- return false
- }
-}
-
-/**
- * 验证18位数身份证号码中的生日是否是有效生日
- * @param idCard 18位书身份证字符串
- * @return
- */
-function isValidityBrithBy18IdCard(idCard18) {
- var year = idCard18.substring(6, 10);
- var month = idCard18.substring(10, 12);
- var day = idCard18.substring(12, 14);
- var temp_date = new Date(year, parseFloat(month) - 1, parseFloat(day));
- // 这里用getFullYear()获取年份,避免千年虫问题
- if (temp_date.getFullYear() != parseFloat(year)
- || temp_date.getMonth() != parseFloat(month) - 1
- || temp_date.getDate() != parseFloat(day)) {
- return false;
- } else {
- return true;
- }
-}
-
-/**
- * 验证15位数身份证号码中的生日是否是有效生日
- * @param idCard15 15位书身份证字符串
- * @return
- */
-function isValidityBrithBy15IdCard(idCard15) {
- var year = idCard15.substring(6, 8);
- var month = idCard15.substring(8, 10);
- var day = idCard15.substring(10, 12);
- var temp_date = new Date(year, parseFloat(month) - 1, parseFloat(day));
- // 对于老身份证中的你年龄则不需考虑千年虫问题而使用getYear()方法
- if (temp_date.getYear() != parseFloat(year)
- || temp_date.getMonth() != parseFloat(month) - 1
- || temp_date.getDate() != parseFloat(day)) {
- return false;
- } else {
- return true;
- }
-}
-
-/**
- * 去掉字符串头尾空格
- * @param str
- * @returns {*}
- */
-function trim(str) {
- return str.replace(/(^\s*)|(\s*$)/g, "");
-}
-
-export default {
- validateCode,
- validateEmail,
- validateEng,
- validatePhone,
- validateChinese,
- validatePostCode,
- validateNum,
- validateNumDot,
- validateZYS,
- validateOrganization,
- validateFax,
- validateHome,
- validateXXMC,
- validateXf,
- validateOneNum,
- validateMaxNumber,
- validateTwoNum,
- validateTwoNumThree,
- validateThreeNum,
- validateInteger,
- validateNF,
- validateXQ,
- validateroundNumber,
- validateEngName,
- validateCard,
- validateHanset,
- validateFamilyPhone,
- validateName,
- validateChargeperson,
- validateCarNumber
-}
diff --git a/src/components/item/slectItemList.vue b/src/components/item/slectItemList.vue
deleted file mode 100644
index 8c67e40..0000000
--- a/src/components/item/slectItemList.vue
+++ /dev/null
@@ -1,269 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/components/my-paging/my-paging.vue b/src/components/my-paging/my-paging.vue
index 7c04929..2968544 100644
--- a/src/components/my-paging/my-paging.vue
+++ b/src/components/my-paging/my-paging.vue
@@ -1,157 +1,160 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/components/search/index.vue b/src/components/search/index.vue
deleted file mode 100644
index e10fe47..0000000
--- a/src/components/search/index.vue
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
-
-
-
-
-
- 筛选
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/components/show-modal/show-modal.vue b/src/components/show-modal/show-modal.vue
index f8b523a..1864dd9 100644
--- a/src/components/show-modal/show-modal.vue
+++ b/src/components/show-modal/show-modal.vue
@@ -1,456 +1,443 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ cancelText }}
-
-
-
- {{confirmText}}
- ({{seconds}}s关闭)
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ cancelText }}
+
+
+
+ {{ confirmText }}
+ ({{ seconds }}s关闭)
+
+
+
+
+
+
diff --git a/src/components/tags/index.vue b/src/components/tags/index.vue
deleted file mode 100644
index ae17ae3..0000000
--- a/src/components/tags/index.vue
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
- {{ item.text }}
-
-
-
-
-
-
diff --git a/src/components/verifition/Verify.vue b/src/components/verifition/Verify.vue
deleted file mode 100644
index 3fe4d88..0000000
--- a/src/components/verifition/Verify.vue
+++ /dev/null
@@ -1,469 +0,0 @@
-
-
-
-
- 请完成安全验证
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/components/verifition/utils/ase.js b/src/components/verifition/utils/ase.js
deleted file mode 100644
index 1fdceed..0000000
--- a/src/components/verifition/utils/ase.js
+++ /dev/null
@@ -1,14 +0,0 @@
-import CryptoJS from 'crypto-js'
-/**
- * @word 要加密的内容
- * @keyWord String 服务器随机返回的关键字
- * */
-export function aesEncrypt(word, keyWord = "XwKsGlMcdPMEhR1B") {
- var key = CryptoJS.enc.Utf8.parse(keyWord);
- var srcs = CryptoJS.enc.Utf8.parse(word);
- var encrypted = CryptoJS.AES.encrypt(srcs, key, {
- mode: CryptoJS.mode.ECB,
- padding: CryptoJS.pad.Pkcs7
- });
- return encrypted.toString();
-}
diff --git a/src/components/verifition/utils/request.js b/src/components/verifition/utils/request.js
deleted file mode 100644
index e6a31b0..0000000
--- a/src/components/verifition/utils/request.js
+++ /dev/null
@@ -1,17 +0,0 @@
-import config from '@/config'
-const baseUrl = config.baseUrl
-export const myRequest = (option = {}) => {
- return new Promise((reslove, reject) => {
- uni.request({
- url: baseUrl + option.url,
- data: option.data,
- method: option.method || "GET",
- success: (result) => {
- reslove(result)
- },
- fail: (error) => {
- reject(error)
- }
- })
- })
-}
diff --git a/src/components/verifition/verifyPoint/verifyPoint.vue b/src/components/verifition/verifyPoint/verifyPoint.vue
deleted file mode 100644
index 923cc62..0000000
--- a/src/components/verifition/verifyPoint/verifyPoint.vue
+++ /dev/null
@@ -1,555 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{index + 1}}
-
-
-
-
-
- {{text}}
-
-
-
-
-
-
diff --git a/src/components/verifition/verifySlider/verifySlider.vue b/src/components/verifition/verifySlider/verifySlider.vue
deleted file mode 100644
index 7c75e0e..0000000
--- a/src/components/verifition/verifySlider/verifySlider.vue
+++ /dev/null
@@ -1,661 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{tipWords}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/main.ts b/src/main.ts
index d5de468..8c87036 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -3,13 +3,14 @@ import * as Pinia from 'pinia'
// @ts-ignore
import uView from 'vk-uview-ui'
import App from './App.vue'
-
+import comMessage from '@/mycomponents/common/comMessage.vue'
+import noclick from './common/noclick.js'
import tab from './plugins/tab'
import modal from './plugins/modal'
import time from './plugins/time'
-import auth from './plugins/auth'
+import storage from './plugins/storage'
// unocss
@@ -31,7 +32,11 @@ export function createApp() {
app.config.globalProperties.$modal = modal
// 时间对象
app.config.globalProperties.$time = time
- app.config.globalProperties.$auth = auth
+ // 节流
+ app.config.globalProperties.$throttle = noclick.throttle;
+ // 缓存
+ app.config.globalProperties.$storage = storage
+ app.component('ComMessage', comMessage)
diff --git a/src/manifest.json b/src/manifest.json
index 4000fae..edf3f08 100644
--- a/src/manifest.json
+++ b/src/manifest.json
@@ -1,9 +1,10 @@
{
"name" : "富维汽车镜",
+ "package" : "uni.UNI43932FE",
"appid" : "__UNI__DA78BC9",
"description" : "",
- "versionName" : "1.0.0",
- "versionCode" : "100",
+ "versionName" : "1.0.44",
+ "versionCode" : 44,
"transformPx" : false,
/* 5+App特有相关 */
"app-plus" : {
@@ -47,6 +48,38 @@
/* SDK配置 */
"sdkConfigs" : {
"ad" : {}
+ },
+ "nativePlugins" : {
+ "TestModule" : {
+ "__plugin_info__" : {
+ "name" : "TestModule",
+ "description" : "打印",
+ "platforms" : "Android",
+ "url" : "",
+ "android_package_name" : "",
+ "ios_bundle_id" : "",
+ "isCloud" : false,
+ "bought" : -1,
+ "pid" : "",
+ "parameters" : {}
+ }
+ }
+ }
+ },
+ "nativePlugins" : {
+ "TestModule" : {
+ "__plugin_info__" : {
+ "name" : "TestModule",
+ "description" : "打印",
+ "platforms" : "Android",
+ "url" : "",
+ "android_package_name" : "",
+ "ios_bundle_id" : "",
+ "isCloud" : false,
+ "bought" : -1,
+ "pid" : "",
+ "parameters" : {}
+ }
}
}
},
diff --git a/src/mycomponents/balance/balance.vue b/src/mycomponents/balance/balance.vue
index 695d91b..909fc03 100644
--- a/src/mycomponents/balance/balance.vue
+++ b/src/mycomponents/balance/balance.vue
@@ -1,147 +1,110 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
diff --git a/src/mycomponents/balance/balanceDetailPopup.vue b/src/mycomponents/balance/balanceDetailPopup.vue
index 62c0be1..6aa87db 100644
--- a/src/mycomponents/balance/balanceDetailPopup.vue
+++ b/src/mycomponents/balance/balanceDetailPopup.vue
@@ -4,7 +4,7 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/balance/batch.vue b/src/mycomponents/balance/batch.vue
index 1fda071..acad1ce 100644
--- a/src/mycomponents/balance/batch.vue
+++ b/src/mycomponents/balance/batch.vue
@@ -1,24 +1,19 @@
-
- 批次
- {{batch}}
+
+ 批次
+ {{batch}}
-
-
diff --git a/src/mycomponents/balance/bussinessType.vue b/src/mycomponents/balance/bussinessType.vue
index 82029e3..c2ce682 100644
--- a/src/mycomponents/balance/bussinessType.vue
+++ b/src/mycomponents/balance/bussinessType.vue
@@ -1,37 +1,26 @@
-
- {{businessTypeDesc(bussinessType)}}
- {{number}}
-
+
+ 业务类型
+ {{ businessTypeDesc(bussinessType) }}
+
-
-
+
diff --git a/src/mycomponents/balance/handleBalance.vue b/src/mycomponents/balance/handleBalance.vue
index 1707d4a..e71dd28 100644
--- a/src/mycomponents/balance/handleBalance.vue
+++ b/src/mycomponents/balance/handleBalance.vue
@@ -1,80 +1,59 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mycomponents/balance/location.vue b/src/mycomponents/balance/location.vue
index d5956aa..b715f6d 100644
--- a/src/mycomponents/balance/location.vue
+++ b/src/mycomponents/balance/location.vue
@@ -1,31 +1,23 @@
-
- {{title}}
- {{locationCode}}
-
+
+ {{ title }}
+ {{ locationCode }}
+
-
-
diff --git a/src/mycomponents/balance/pack.vue b/src/mycomponents/balance/pack.vue
index dc01084..0114c85 100644
--- a/src/mycomponents/balance/pack.vue
+++ b/src/mycomponents/balance/pack.vue
@@ -1,34 +1,33 @@
-
- 箱码
- {{packingCode}}
-
+
+ {{ title }}
+ {{ packingCode }}
+
-
-
diff --git a/src/mycomponents/balance/productionLabel.vue b/src/mycomponents/balance/productionLabel.vue
index 4f3824a..7f2e45b 100644
--- a/src/mycomponents/balance/productionLabel.vue
+++ b/src/mycomponents/balance/productionLabel.vue
@@ -1,59 +1,40 @@
-
-
-
-
+
+
+
+
-
-
+
diff --git a/src/mycomponents/balance/recommendBalance.vue b/src/mycomponents/balance/recommendBalance.vue
index b25b50c..2c63d0e 100644
--- a/src/mycomponents/balance/recommendBalance.vue
+++ b/src/mycomponents/balance/recommendBalance.vue
@@ -1,85 +1,56 @@
-
-
-
-
- 推荐
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ 推荐
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mycomponents/balance/toLocation.vue b/src/mycomponents/balance/toLocation.vue
index d44ba99..6c353f2 100644
--- a/src/mycomponents/balance/toLocation.vue
+++ b/src/mycomponents/balance/toLocation.vue
@@ -1,31 +1,19 @@
-
- {{title}}
- {{locationCode}}
-
+
+ {{ title }}
+ {{ locationCode }}
+
-
-
-
+
diff --git a/src/mycomponents/button/requestButton.vue b/src/mycomponents/button/requestButton.vue
index 8db55a8..f17581c 100644
--- a/src/mycomponents/button/requestButton.vue
+++ b/src/mycomponents/button/requestButton.vue
@@ -4,53 +4,43 @@
{{btnName}}
-
-
+
diff --git a/src/mycomponents/common/comEmptyView.vue b/src/mycomponents/common/comEmptyView.vue
index c8b41ab..445b7c9 100644
--- a/src/mycomponents/common/comEmptyView.vue
+++ b/src/mycomponents/common/comEmptyView.vue
@@ -4,36 +4,11 @@
-
-
-
diff --git a/src/mycomponents/common/comListHint.vue b/src/mycomponents/common/comListHint.vue
index 7808084..df7b539 100644
--- a/src/mycomponents/common/comListHint.vue
+++ b/src/mycomponents/common/comListHint.vue
@@ -39,14 +39,14 @@
-->
-
+
{{item.title}} :
{{item.content}}
-
+
diff --git a/src/mycomponents/common/comListItem.vue b/src/mycomponents/common/comListItem.vue
index ec9b85b..a4717ca 100644
--- a/src/mycomponents/common/comListItem.vue
+++ b/src/mycomponents/common/comListItem.vue
@@ -1,27 +1,25 @@
-
{{item.title}} :
{{item.content}}
{{formatDate(item.content)}}
{{boolean(item.content)}}
- {{getTransferModeName(item.content)}}
- {{getLocationTypeNameList(getDirectoryItemArray(item.content))}}
- {{getUnitInfo(item.content)}}
- {{getInspectType(item.content)}}
- {{getSampleMethod(item.content)}}
- {{getRequestStateInfo(item.content)}}
- {{getInventoryStatusName(item.content)}}
- {{getLocationTypeName(item.content)}}
+ {{handleGetTransferModeName(item.content)}}
+ {{handleGetLocationTypeNameList(handleGetDirectoryItemArray(item.content))}}
+ {{handleGetUomInfo(item.content)}}
+ {{handleGetInspectType(item.content)}}
+ {{handleGetSampleMethod(item.content)}}
+ {{handleGetRequestStateInfo(item.content)}}
+ {{handleGetInventoryStatusName(item.content)}}
+ {{handleGetLocationTypeName(item.content)}}
-
-
diff --git a/src/mycomponents/common/comPopup.vue b/src/mycomponents/common/comPopup.vue
index d0b37dc..6c3e9f3 100644
--- a/src/mycomponents/common/comPopup.vue
+++ b/src/mycomponents/common/comPopup.vue
@@ -10,26 +10,13 @@
-
+
diff --git a/src/mycomponents/detail/comDetailCard.vue b/src/mycomponents/detail/comDetailCard.vue
index e6e2fda..53e0a3f 100644
--- a/src/mycomponents/detail/comDetailCard.vue
+++ b/src/mycomponents/detail/comDetailCard.vue
@@ -1,162 +1,165 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/detail/comRequestDetailCard.vue b/src/mycomponents/detail/comRequestDetailCard.vue
index e687afa..350a75a 100644
--- a/src/mycomponents/detail/comRequestDetailCard.vue
+++ b/src/mycomponents/detail/comRequestDetailCard.vue
@@ -1,151 +1,135 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
-
diff --git a/src/mycomponents/detail/detailBalanceInfo.vue b/src/mycomponents/detail/detailBalanceInfo.vue
index ea844ea..f080625 100644
--- a/src/mycomponents/detail/detailBalanceInfo.vue
+++ b/src/mycomponents/detail/detailBalanceInfo.vue
@@ -15,12 +15,12 @@
数量 :
{{Number(dataContent.qty)}}
- {{getUnitInfo(dataContent.uom)}}
+ {{handleGetUomInfo(dataContent.uom)}}
库存状态 :
- {{getInventoryStatusInfo(dataContent.inventoryStatus)}}
+ {{handleGetInventoryStatusInfo(dataContent.inventoryStatus)}}
来源库位 :
@@ -29,37 +29,25 @@
-
+
diff --git a/src/mycomponents/detail/detailHandleInfo.vue b/src/mycomponents/detail/detailHandleInfo.vue
index 3f270f5..669a575 100644
--- a/src/mycomponents/detail/detailHandleInfo.vue
+++ b/src/mycomponents/detail/detailHandleInfo.vue
@@ -29,32 +29,19 @@
-
diff --git a/src/mycomponents/detail/detailItemInfo.vue b/src/mycomponents/detail/detailItemInfo.vue
index dfbaf50..75249cd 100644
--- a/src/mycomponents/detail/detailItemInfo.vue
+++ b/src/mycomponents/detail/detailItemInfo.vue
@@ -10,34 +10,21 @@
数量 :
- {{dataContent.qty}}{{getUnitInfo(dataContent.uom)}}
+ {{dataContent.qty}}{{handleGetUomInfo(dataContent.uom)}}
-
diff --git a/src/mycomponents/detail/detailPackageInfo.vue b/src/mycomponents/detail/detailPackageInfo.vue
index 52c2e5c..f3dd398 100644
--- a/src/mycomponents/detail/detailPackageInfo.vue
+++ b/src/mycomponents/detail/detailPackageInfo.vue
@@ -21,43 +21,25 @@
标包 :
- {{dataContent.stdPackQty}}{{dataContent.stdPackUnit}}
+ {{dataContent.packQty}}{{dataContent.packUnit}}
-
+
\ No newline at end of file
diff --git a/src/mycomponents/detail/jobDetailPopup.vue b/src/mycomponents/detail/jobDetailPopup.vue
index 85a10d0..626fe41 100644
--- a/src/mycomponents/detail/jobDetailPopup.vue
+++ b/src/mycomponents/detail/jobDetailPopup.vue
@@ -1,79 +1,66 @@
-
-
-
-
-
+
+
+
+
+
-
diff --git a/src/mycomponents/detail/recordDetailCommonInfo.vue b/src/mycomponents/detail/recordDetailCommonInfo.vue
index ef7a547..507762b 100644
--- a/src/mycomponents/detail/recordDetailCommonInfo.vue
+++ b/src/mycomponents/detail/recordDetailCommonInfo.vue
@@ -1,60 +1,42 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 关闭
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+
+
+
-
-
+
diff --git a/src/mycomponents/detail/recordDetailPopup.vue b/src/mycomponents/detail/recordDetailPopup.vue
index a92991f..263ce6e 100644
--- a/src/mycomponents/detail/recordDetailPopup.vue
+++ b/src/mycomponents/detail/recordDetailPopup.vue
@@ -1,71 +1,52 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 关闭
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+
+
+
+
-
-
+
diff --git a/src/mycomponents/detail/requestDetailBasicInfo.vue b/src/mycomponents/detail/requestDetailBasicInfo.vue
index 97451a1..e78caa4 100644
--- a/src/mycomponents/detail/requestDetailBasicInfo.vue
+++ b/src/mycomponents/detail/requestDetailBasicInfo.vue
@@ -31,8 +31,8 @@
},
methods: {
- getUnitInfo(value){
- return getUnitInfo(value).label
+ getUomInfo(value){
+ return getUomInfo(value).label
}
}
}
diff --git a/src/mycomponents/detail/requestDetailCommonInfo.vue b/src/mycomponents/detail/requestDetailCommonInfo.vue
index 3fa9226..b8a8087 100644
--- a/src/mycomponents/detail/requestDetailCommonInfo.vue
+++ b/src/mycomponents/detail/requestDetailCommonInfo.vue
@@ -1,65 +1,47 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 关闭
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+
+
-
-
+
diff --git a/src/mycomponents/item/item.vue b/src/mycomponents/item/item.vue
index abcceaa..b998c76 100644
--- a/src/mycomponents/item/item.vue
+++ b/src/mycomponents/item/item.vue
@@ -1,48 +1,26 @@
-
-
-
-
- {{dataContent.itemCode}}
-
-
- {{dataContent.itemName}}
-
-
-
-
+
+
+
+
+ {{ dataContent.itemCode }}
+
+
+ {{ dataContent.itemName }}
+
+
+
+
-
-
+
diff --git a/src/mycomponents/item/itemCompareQty.vue b/src/mycomponents/item/itemCompareQty.vue
index c570dcd..360a9af 100644
--- a/src/mycomponents/item/itemCompareQty.vue
+++ b/src/mycomponents/item/itemCompareQty.vue
@@ -1,63 +1,50 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{dataContent.fromPackCount}}/{{dataContent.toPackCount}}
+
+
-
-
+
diff --git a/src/mycomponents/item/itemInfo.vue b/src/mycomponents/item/itemInfo.vue
index f40e16c..3d980ae 100644
--- a/src/mycomponents/item/itemInfo.vue
+++ b/src/mycomponents/item/itemInfo.vue
@@ -1,58 +1,43 @@
-
-
-
-
- {{ itemdetail.code }}
-
-
- {{ itemdetail.name }}
-
-
- {{ itemdetail.desc1 }}
- {{ itemdetail.desc2 }}
-
-
-
-
-
-
-
-
-
+
+
+
+
+ {{ itemdetail.code }}
+
+
+ {{ itemdetail.name }}
+
+
+ {{ itemdetail.desc1 }}
+ {{ itemdetail.desc2 }}
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/item/itemInfoPopup.vue b/src/mycomponents/item/itemInfoPopup.vue
index 9ce3580..3b22812 100644
--- a/src/mycomponents/item/itemInfoPopup.vue
+++ b/src/mycomponents/item/itemInfoPopup.vue
@@ -1,32 +1,28 @@
-
-
-
-
-
- 编号:{{number}}
-
-
-
-
- {{itemCode}}
-
-
- {{itemDesc}}
-
-
-
-
-
-
- 执行中
-
-
- 待执行
-
-
-
-
-
-
-
-
- {{item.title}} :
- {{item.content}}
-
-
-
-
-
-
- {{getContent("worker")}}
-
-
-
- {{formatDate(getContent("date"))}}
-
-
-
-
-
-
-
-
+
+
+
+
+ {{ item.title }} :
+ {{ item.content }}
+
+
+
+
+
+
+ {{ getContent('worker') }}
+
+
+
+ {{ formatDate(getContent('date')) }}
+
+
+
-
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/item/itemQty.vue b/src/mycomponents/item/itemQty.vue
index ed98009..d104e6f 100644
--- a/src/mycomponents/item/itemQty.vue
+++ b/src/mycomponents/item/itemQty.vue
@@ -1,67 +1,41 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/item/itemRecommendQty.vue b/src/mycomponents/item/itemRecommendQty.vue
index 92574af..4004b90 100644
--- a/src/mycomponents/item/itemRecommendQty.vue
+++ b/src/mycomponents/item/itemRecommendQty.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/src/mycomponents/job/jobBottom.vue b/src/mycomponents/job/jobBottom.vue
index 46e9ad6..7a9d5d7 100644
--- a/src/mycomponents/job/jobBottom.vue
+++ b/src/mycomponents/job/jobBottom.vue
@@ -1,6 +1,6 @@
-
+
@@ -14,36 +14,20 @@
-
+
\ No newline at end of file
diff --git a/src/mycomponents/job/jobCard.vue b/src/mycomponents/job/jobCard.vue
index 0b10b5c..fb3eb30 100644
--- a/src/mycomponents/job/jobCard.vue
+++ b/src/mycomponents/job/jobCard.vue
@@ -3,7 +3,7 @@
-
+
diff --git a/src/mycomponents/job/jobComMainCard.vue b/src/mycomponents/job/jobComMainCard.vue
index 3025201..beb8159 100644
--- a/src/mycomponents/job/jobComMainCard.vue
+++ b/src/mycomponents/job/jobComMainCard.vue
@@ -2,40 +2,25 @@
+
-
+
-
+
\ No newline at end of file
diff --git a/src/mycomponents/job/jobCommonInfo.vue b/src/mycomponents/job/jobCommonInfo.vue
index 28afb77..6f0322b 100644
--- a/src/mycomponents/job/jobCommonInfo.vue
+++ b/src/mycomponents/job/jobCommonInfo.vue
@@ -1,62 +1,44 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
- 关闭
-
-
-
+
+ 关闭
+
+
+
-
-
+
diff --git a/src/mycomponents/job/jobDetailPopup.vue b/src/mycomponents/job/jobDetailPopup.vue
index 1b2116e..2e7da03 100644
--- a/src/mycomponents/job/jobDetailPopup.vue
+++ b/src/mycomponents/job/jobDetailPopup.vue
@@ -1,79 +1,70 @@
-
-
-
-
-
+
+
+
+
+
-
diff --git a/src/mycomponents/job/jobFilter.vue b/src/mycomponents/job/jobFilter.vue
index a209c2a..2f48269 100644
--- a/src/mycomponents/job/jobFilter.vue
+++ b/src/mycomponents/job/jobFilter.vue
@@ -1,155 +1,328 @@
-
-
-
-
-
- 只看当天
-
-
-
-
-
-
-
- 只看待处理
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ 只看当天
+
+
+
+
+
-
diff --git a/src/mycomponents/job/jobInfoPopup.vue b/src/mycomponents/job/jobInfoPopup.vue
index 92f04d7..a16bdb8 100644
--- a/src/mycomponents/job/jobInfoPopup.vue
+++ b/src/mycomponents/job/jobInfoPopup.vue
@@ -3,13 +3,13 @@
-
+
-
+
diff --git a/src/mycomponents/job/jobNumber.vue b/src/mycomponents/job/jobNumber.vue
index 94a3849..f40f129 100644
--- a/src/mycomponents/job/jobNumber.vue
+++ b/src/mycomponents/job/jobNumber.vue
@@ -5,27 +5,13 @@
-
+
\ No newline at end of file
diff --git a/src/mycomponents/job/jobSettingInfo.vue b/src/mycomponents/job/jobSettingInfo.vue
index db1ab47..37efe86 100644
--- a/src/mycomponents/job/jobSettingInfo.vue
+++ b/src/mycomponents/job/jobSettingInfo.vue
@@ -6,7 +6,7 @@
允许修改库位 :
{{ converter( dataContent.allowModifyLocation)}}
-
+
允许修改数量 :
{{converter(dataContent.allowModifyQty)}}
@@ -44,34 +44,19 @@
-
+
\ No newline at end of file
diff --git a/src/mycomponents/job/jobStatus.vue b/src/mycomponents/job/jobStatus.vue
index 26ea46a..4fcf76b 100644
--- a/src/mycomponents/job/jobStatus.vue
+++ b/src/mycomponents/job/jobStatus.vue
@@ -1,45 +1,31 @@
-
+
{{ jobStatusInfo.label}}
-
+
\ No newline at end of file
diff --git a/src/mycomponents/job/jobTop.vue b/src/mycomponents/job/jobTop.vue
index 7aab393..2c5f8e6 100644
--- a/src/mycomponents/job/jobTop.vue
+++ b/src/mycomponents/job/jobTop.vue
@@ -1,40 +1,27 @@
-
-
+
+
-
\ No newline at end of file
+
diff --git a/src/mycomponents/location/locationDetail.vue b/src/mycomponents/location/locationDetail.vue
index c6fd752..0fc1bdc 100644
--- a/src/mycomponents/location/locationDetail.vue
+++ b/src/mycomponents/location/locationDetail.vue
@@ -1,47 +1,35 @@
-
-
-
- 仓库
- {{dataContent.warehouseCode}}
-
-
- 库区
- {{dataContent.areaCode }}
-
-
- 库位组
- {{ dataContent.locationGroupCode }}
-
-
- ERP储位
- {{ dataContent.erpLocationCode }}
-
-
-
+
+
+
+ 仓库
+ {{ dataContent.warehouseCode }}
+
+
+ 库区
+ {{ dataContent.areaCode }}
+
+
+ 库位组
+ {{ dataContent.locationGroupCode }}
+
+
+ ERP储位
+ {{ dataContent.erpLocationCode }}
+
+
+
-
-
+
diff --git a/src/mycomponents/location/locationInfo.vue b/src/mycomponents/location/locationInfo.vue
index 6a63f0a..cf1e70e 100644
--- a/src/mycomponents/location/locationInfo.vue
+++ b/src/mycomponents/location/locationInfo.vue
@@ -1,45 +1,32 @@
-
-
-
-
- {{locationDetail.code}}
-
-
-
-
-
-
-
-
+
+
+
+
+ {{ locationDetail.code }}
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/location/locationStatus.vue b/src/mycomponents/location/locationStatus.vue
index cf26117..a1b29bf 100644
--- a/src/mycomponents/location/locationStatus.vue
+++ b/src/mycomponents/location/locationStatus.vue
@@ -1,46 +1,30 @@
-
- {{statusDesc(type)}}
-
+
+ {{ statusDesc(type) }}
+
-
-
+
diff --git a/src/mycomponents/location/requiredLocation.vue b/src/mycomponents/location/requiredLocation.vue
index ff43f42..a9283dc 100644
--- a/src/mycomponents/location/requiredLocation.vue
+++ b/src/mycomponents/location/requiredLocation.vue
@@ -1,79 +1,53 @@
-
-
-
- {{title}}
-
-   请扫描
-   {{locationCode}}
-
-
-
-
-
+
+
+
+ {{ title }}
+
+   请扫描
+   {{ locationCode }}
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/package/packageDetailPopup.vue b/src/mycomponents/package/packageDetailPopup.vue
index de2c5a5..3052ff7 100644
--- a/src/mycomponents/package/packageDetailPopup.vue
+++ b/src/mycomponents/package/packageDetailPopup.vue
@@ -1,204 +1,227 @@
-
-
-
-
-
-
-
- {{item.item_title}}
- {{item.content}}
- {{formatDate(item.content)}}
-
-
-
+
+
+
+
+
+
+
+ {{ item.item_title }}
+ {{ item.content }}
+ {{ formatDate(item.content) }}
+
+
+
-
-
- 关闭
-
-
-
-
+
+ 关闭
+
+
+
+
-
-
+
diff --git a/src/mycomponents/package/packageTarget.vue b/src/mycomponents/package/packageTarget.vue
index a1af74a..b3526a6 100644
--- a/src/mycomponents/package/packageTarget.vue
+++ b/src/mycomponents/package/packageTarget.vue
@@ -1,57 +1,41 @@
-
- {{title}}
-
-   请扫描
-   {{packingNumber}}
-
-
-
-
+
+ {{ title }}
+
+   请扫描
+   {{ packingNumber }}
+
+
+
+
-
-
+
diff --git a/src/mycomponents/partCode/partCode.vue b/src/mycomponents/partCode/partCode.vue
index 915106b..da58578 100644
--- a/src/mycomponents/partCode/partCode.vue
+++ b/src/mycomponents/partCode/partCode.vue
@@ -17,7 +17,7 @@
@@ -96,7 +96,7 @@
type: Number,
default: 0
},
- stdPackQty: {
+ packQty: {
type: Number,
default: 0,
},
diff --git a/src/mycomponents/popup/selectList.vue b/src/mycomponents/popup/selectList.vue
index a7e9553..fd27e31 100644
--- a/src/mycomponents/popup/selectList.vue
+++ b/src/mycomponents/popup/selectList.vue
@@ -1,116 +1,96 @@
-
-
-
-
- 选择物料
-
-
-
-
-
- ({{index+1}}) 物料: {{item.itemCode}}
-
-
-
-
-
-
-
- 当前页:{{ pageCurrent }},数据总量:{{ total }}条,每页数据:{{ pageSize }}
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ 选择物料
+
+
+
+ ({{ index + 1 }}) 物料: {{ item.itemCode }}
+
+
+
+
+
+ 当前页:{{ pageCurrent }},数据总量:{{ total }}条,每页数据:{{ pageSize }}
+
+
+
+
+
+
+
+
-
+const showList = ref([])
+const pageCurrent = ref(1)
+const pageSize = ref(10)
+const total = ref(0)
+const isShow = ref(false)
+const queryList = (lineCode) => {
+ const filters = []
+ filters.push({
+ column: 'customerCode',
+ action: '==',
+ value: lineCode
+ })
+
+ const params = {
+ filters,
+ pageNo: pageCurrent.value,
+ pageSize: pageSize.value
+ }
+ getCustomerItemList(params)
+ .then((res) => {
+ if (res.data != null && res.data.list.length > 0) {
+ showList.value = res.data.list
+ total.value = res.data.total
+ isShow.value = true
+ } else {
+ // 没有查询到生产线对应的物料信息
+ // this.showErrorMessage('未查找到生产线【' + lineCode + '】对应的物料');
+ isShow.value = true
+ }
+ })
+ .catch((error) => {
+ // this.showErrorMessage(error);
+ })
+}
+const openPopup = (items) => {
+ showList.value = items
+ isShow.value = true
+}
+const closePopup = () => {
+ isShow.value = false
+}
+const selectItem = (item) => {
+ emit('selectedItem', item)
+ isShow.value = false
+}
+const change = (e) => {
+ pageCurrent.value = e.current
+}
+// 传递给父类
+const emit = defineEmits(['selectedItem'])
+defineExpose({
+ queryList
+})
+
diff --git a/src/mycomponents/production/productionInfo.vue b/src/mycomponents/production/productionInfo.vue
index e54bbaa..661a1fb 100644
--- a/src/mycomponents/production/productionInfo.vue
+++ b/src/mycomponents/production/productionInfo.vue
@@ -1,39 +1,21 @@
-
- 生产线
- {{dataContent.productionLineCode}}
-
-
- 生产日期
- {{dataContent.produceDate}}
-
+
+ 生产线
+ {{ dataContent.productionLineCode }}
+
+
+ 生产日期
+ {{ dataContent.produceDate }}
+
-
-
+
diff --git a/src/mycomponents/qty/CountQtyEdit.vue b/src/mycomponents/qty/CountQtyEdit.vue
index 1d1cbce..9b6d3e6 100644
--- a/src/mycomponents/qty/CountQtyEdit.vue
+++ b/src/mycomponents/qty/CountQtyEdit.vue
@@ -1,269 +1,256 @@
-
-
-
-
-
-
- {{title}}
-
-
-
-
-
-
-
- 标包个数 :
-
-
-
-
- {{getStdPackUnitInfo(dataContent.stdPackUnit)}}
-
-
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+ 标包个数 :
+
+
+
+
+ {{ handleGetPackUnitInfo(dataContent.packUnit) }}
+
+
+
+
+
+ 标包量 :
+
+ {{ Number(dataContent.packQty) || 0}}
+
+
+
-
-
-
- 标包量 :
-
- {{Number(dataContent.stdPackQty)}}
-
-
-
+
+
+ 数量 :
+
+
+
+
+
+
+
+
+ 库存数量 :
+
+ {{ Number(dataContent.balanceQty) }}
+
+
+
+
-
-
- 数量 :
-
-
-
-
-
-
-
- 库存数量 :
-
- {{Number(dataContent.balanceQty)}}
-
-
-
-
-
- 库存状态 :
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ 库存状态 :
+
+
+
+
+
+
+
+
+ 描述 :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mycomponents/qty/balanceQty.vue b/src/mycomponents/qty/balanceQty.vue
index f0b80e1..34ac3f1 100644
--- a/src/mycomponents/qty/balanceQty.vue
+++ b/src/mycomponents/qty/balanceQty.vue
@@ -6,68 +6,47 @@
{{Number(dataContent.qty)}}
-
+
-
+
-
+
\ No newline at end of file
diff --git a/src/mycomponents/qty/balanceQtyEdit.vue b/src/mycomponents/qty/balanceQtyEdit.vue
index 3d22710..90ed428 100644
--- a/src/mycomponents/qty/balanceQtyEdit.vue
+++ b/src/mycomponents/qty/balanceQtyEdit.vue
@@ -1,218 +1,212 @@
-
-
-
-
-
-
- {{title}}
-
-
-
-
-
-
-
- 标包个数 :
-
-
-
-
-
-
-
-
-
- 标包量 :
-
- {{Number(dataContent.stdPackQty)}}
-
-
-
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+ 包装数量 :
+
+
+
+
+
+
+
+ 标包量 :
+
+ {{ Number(dataContent.packQty) || 0}}
+
+
+
-
-
- 数量 :
-
-
-
-
-
-
-
- 库存数量 :
-
- {{Number(dataContent.balanceQty)}}
-
-
-
-
-
- 库存状态 :
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 数量 :
+
+
+
+
+
+
+
+ 库存数量 :
+
+ {{ Number(dataContent.balanceQty) }}
+
+
+
+
+
+ 库存状态 :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mycomponents/qty/compareQty.vue b/src/mycomponents/qty/compareQty.vue
index 287ca68..c4c32c5 100644
--- a/src/mycomponents/qty/compareQty.vue
+++ b/src/mycomponents/qty/compareQty.vue
@@ -1,106 +1,91 @@
-
-
-
-
-
-
-
- {{Number(handleQty)}}
-
-
- {{Number(handleQty)}}
-
-
- {{Number(handleQty)}}
-
-
-
-
- {{Number(handleQty)}}
-
-
-
-
- /
-
- {{Number(recommendQty)}}
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/qty/inspectQtyEdit.vue b/src/mycomponents/qty/inspectQtyEdit.vue
index 9fdf814..3a9403b 100644
--- a/src/mycomponents/qty/inspectQtyEdit.vue
+++ b/src/mycomponents/qty/inspectQtyEdit.vue
@@ -10,7 +10,7 @@
-
+
@@ -22,7 +22,7 @@
-
+
不合格数量 :
@@ -31,7 +31,7 @@
-
+
@@ -41,7 +41,7 @@
placeholder="请选择原因" popup-title="选择不合格原因" :localdata="reasonList" v-model="reason">
-
+
@@ -58,8 +58,7 @@
-
+
diff --git a/src/mycomponents/qty/recommendQty.vue b/src/mycomponents/qty/recommendQty.vue
index b294485..6974c3b 100644
--- a/src/mycomponents/qty/recommendQty.vue
+++ b/src/mycomponents/qty/recommendQty.vue
@@ -1,72 +1,75 @@
-
-
-
-
- {{Number(dataContent.qty)}}
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/src/mycomponents/qty/recommendQtyEdit.vue b/src/mycomponents/qty/recommendQtyEdit.vue
index d52a2a0..3999bc0 100644
--- a/src/mycomponents/qty/recommendQtyEdit.vue
+++ b/src/mycomponents/qty/recommendQtyEdit.vue
@@ -1,228 +1,231 @@
-
-
-
-
-
-
- {{title}}
-
-
-
-
-
-
-
- 标包个数 :
-
-
-
-
-
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+ 包装个数 :
+
+
+
+ {{ handleGetPackUnitName(dataContent.packUnit) }}
+
+
+
+
+ 包装规格 :
+
+
+
+
-
-
-
- 标包量 :
-
- {{Number(dataContent.stdPackQty)}}
-
-
-
-
-
-
-
- 总数量 :
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 总数量 :
+
+
+
+
+
+
+
+ 库存数量 :
+
+ {{ Number(dataContent.balanceQty) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mycomponents/qty/stdPackQty.vue b/src/mycomponents/qty/stdPackQty.vue
deleted file mode 100644
index 7ab4cf0..0000000
--- a/src/mycomponents/qty/stdPackQty.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
- {{Number(dataContent.stdPackQty)}}•{{getStdPackUnit(dataContent.stdPackUnit)}}
-
-
-
-
-
-
-
diff --git a/src/mycomponents/qty/stdUom.vue b/src/mycomponents/qty/stdUom.vue
index 03508a7..f5e7ae7 100644
--- a/src/mycomponents/qty/stdUom.vue
+++ b/src/mycomponents/qty/stdUom.vue
@@ -1,40 +1,30 @@
- {{getStdPackUnit(uom)}}
+ {{getPackUnit(uom)}}
-
+
\ No newline at end of file
diff --git a/src/mycomponents/qty/uom.vue b/src/mycomponents/qty/uom.vue
index bb138ba..c08af7c 100644
--- a/src/mycomponents/qty/uom.vue
+++ b/src/mycomponents/qty/uom.vue
@@ -1,40 +1,30 @@
- {{getUnitInfo(uom)}}
+ {{getUom(uom)}}
-
+
\ No newline at end of file
diff --git a/src/mycomponents/recommend/recommend.vue b/src/mycomponents/recommend/recommend.vue
index 27f5b36..ba6d390 100644
--- a/src/mycomponents/recommend/recommend.vue
+++ b/src/mycomponents/recommend/recommend.vue
@@ -1,159 +1,118 @@
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
- 复制采购
- |制品
-
-
-
-
+
+
+
+
+
+
-
-
\ No newline at end of file
+
diff --git a/src/mycomponents/recommend/recommendCount.vue b/src/mycomponents/recommend/recommendCount.vue
index 4d2bc57..c587620 100644
--- a/src/mycomponents/recommend/recommendCount.vue
+++ b/src/mycomponents/recommend/recommendCount.vue
@@ -1,146 +1,95 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
- 复制采购
- |制品
-
-
-
-
+
+
+
+ 复制采购
+ |制品
+
+
+
+
-
-
+
diff --git a/src/mycomponents/record/record.vue b/src/mycomponents/record/record.vue
index bd7e6b1..7578eda 100644
--- a/src/mycomponents/record/record.vue
+++ b/src/mycomponents/record/record.vue
@@ -1,96 +1,68 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/record/recordComDetailCard.vue b/src/mycomponents/record/recordComDetailCard.vue
index 81d1cd0..7effe8a 100644
--- a/src/mycomponents/record/recordComDetailCard.vue
+++ b/src/mycomponents/record/recordComDetailCard.vue
@@ -1,179 +1,195 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ removeItem(event, dataContent)">
+
+
+
+
+
+
+
+ swipeClick(event, detail)">
+
+
+
+
+
+
+
+
-
diff --git a/src/mycomponents/record/recordCommonInfo.vue b/src/mycomponents/record/recordCommonInfo.vue
index efcd0f7..db17c59 100644
--- a/src/mycomponents/record/recordCommonInfo.vue
+++ b/src/mycomponents/record/recordCommonInfo.vue
@@ -1,72 +1,49 @@
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
+
+
+
+
-
-
- 关闭
-
-
-
+
+ 关闭
+
+
+
-
-
+
diff --git a/src/mycomponents/record/recordDetailCommonInfo.vue b/src/mycomponents/record/recordDetailCommonInfo.vue
index 7655126..512d2af 100644
--- a/src/mycomponents/record/recordDetailCommonInfo.vue
+++ b/src/mycomponents/record/recordDetailCommonInfo.vue
@@ -1,7 +1,7 @@
-
+
diff --git a/src/mycomponents/record/recordFilter.vue b/src/mycomponents/record/recordFilter.vue
index 710a59b..076667c 100644
--- a/src/mycomponents/record/recordFilter.vue
+++ b/src/mycomponents/record/recordFilter.vue
@@ -1,116 +1,100 @@
-
-
-
-
-
- 只看当天
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/mycomponents/record/recordItemInfo.vue b/src/mycomponents/record/recordItemInfo.vue
index dc911f5..9d6a539 100644
--- a/src/mycomponents/record/recordItemInfo.vue
+++ b/src/mycomponents/record/recordItemInfo.vue
@@ -1,91 +1,73 @@
-
-
-
-
- 详细信息 :
-
-
- 项目代码 :
- {{dataContent.projectCode}}
-
-
- 单据号 :
- {{dataContent.number}}
-
-
- 器具号 :
- {{dataContent.containerNumber}}
-
-
- 物品代码 :
- {{dataContent.itemCode}}
-
-
- 物品名称 :
- {{dataContent.itemName}}
-
-
- 物品描述1 :
- {{dataContent.itemDesc1}}
-
-
- 物品描述2 :
- {{dataContent.itemDesc2}}
-
-
- 库存状态 :
- {{dataContent.inventoryStatus}}
-
-
- 包装号 :
- {{dataContent.packingNumber}}
-
-
- 批次 :
- {{dataContent.batch}}
-
-
-
- 数量 :
- {{dataContent.qty}}
-
-
- 计量单位 :
- {{dataContent.uom}}
-
-
- 备注 :
- {{dataContent.remark}}
-
-
-
-
-
-
-
-
-
-
+
diff --git a/src/mycomponents/record/recordListCommonInfo.vue b/src/mycomponents/record/recordListCommonInfo.vue
index 5d8cabe..a1e8fba 100644
--- a/src/mycomponents/record/recordListCommonInfo.vue
+++ b/src/mycomponents/record/recordListCommonInfo.vue
@@ -1,80 +1,78 @@
-
-
-
+
+
+
-
-
+
diff --git a/src/mycomponents/record/recordListDetailPoup.vue b/src/mycomponents/record/recordListDetailPoup.vue
index 7bbdf29..89b9935 100644
--- a/src/mycomponents/record/recordListDetailPoup.vue
+++ b/src/mycomponents/record/recordListDetailPoup.vue
@@ -3,10 +3,10 @@
-
+
-
+
diff --git a/src/mycomponents/record/recordMainInfo.vue b/src/mycomponents/record/recordMainInfo.vue
index 8958184..e714e4b 100644
--- a/src/mycomponents/record/recordMainInfo.vue
+++ b/src/mycomponents/record/recordMainInfo.vue
@@ -1,198 +1,173 @@
-
-
-
-
- 主要信息 :
-
-
-
- 从仓库代码 :
- {{dataContent.fromWarehouseCode}}
-
-
-
- 到仓库代码 :
- {{dataContent.toWarehouseCode}}
-
-
-
- 从库位类型范围 :
- {{getLocationTypeNameList(getDirectoryItemArray(dataContent.fromLocationTypes))}}
-
-
-
- 到库位类型范围 :
- {{getLocationTypeNameList(getDirectoryItemArray(dataContent.toLocationTypes))}}
-
-
-
- 从库区代码范围 :
- {{dataContent.fromAreaCodes}}
-
-
-
- 到库区代码范围 :
- {{dataContent.toAreaCodes}}
-
-
-
- 单据号 :
- {{dataContent.number}}
-
-
-
- 业务类型 :
- {{getBusinessTypeDesc(dataContent.businessType)}}
-
-
-
- 备注 :
- {{dataContent.remark}}
-
-
-
- 创建时间 :
- {{dataContent.creationTime}}
-
-
- 创建者Id :
- {{dataContent.creatorId}}
-
-
- 创建者用户名 :
- {{dataContent.creatorName}}
-
-
- 扩展属性 :
- {{dataContent.extraProperties}}
-
-
- 地点ID :
- {{dataContent.siteId}}
-
-
- 申请时间 :
- {{dateFormat(dataContent.requestTime)}}
-
-
-
- 截止时间 :
- {{dateFormat(dataContent.dueTime)}}
-
-
-
- 部门 :
- {{dataContent.departmentCode}}
-
-
- 状态 :
- {{dataContent.status}}
-
-
- 自动提交 :
- {{boolean(dataContent.autoCommit)}}
-
-
-
- 自动通过 :
- {{boolean(dataContent.autoAgree)}}
-
-
- 自动执行 :
- {{boolean(dataContent.autoExecute)}}
-
-
- 直接生成记录 :
- {{dataContent.directCreateRecord}}
-
-
-
- 最后更新时间 :
- {{dateFormat(dataContent.lastModificationTime)}}
-
-
- 最后更新者Id :
- {{dataContent.lastModifierId}}
-
-
-
- 最后更新者用户名 :
- {{dataContent.lastModiferName}}
-
-
-
- 并发乐观锁 :
- {{dataContent.concurrencyStamp}}
-
-
-
- 权限所属人员id :
- {{dataContent.rule_user_id}}
-
-
-
- 工作流流水号 :
- {{dataContent.serialNumber}}
-
-
-
-
-
+
+
+
+ 主要信息 :
+
+
+ 从仓库代码 :
+ {{ dataContent.fromWarehouseCode }}
+
+
+
+ 到仓库代码 :
+ {{ dataContent.toWarehouseCode }}
+
+
+
+ 从库位类型范围 :
+ {{ handleGetLocationTypeNameList(handleGetDirectoryItemArray(dataContent.fromLocationTypes)) }}
+
+
+
+ 到库位类型范围 :
+ {{ handleGetLocationTypeNameList(handleGetDirectoryItemArray(dataContent.toLocationTypes)) }}
+
+
+
+ 从库区代码范围 :
+ {{ dataContent.fromAreaCodes }}
+
+
+
+ 到库区代码范围 :
+ {{ dataContent.toAreaCodes }}
+
+
+
+ 单据号 :
+ {{ dataContent.number }}
+
+
+
+ 业务类型 :
+ {{ handleGetBusinessTypeDesc(dataContent.businessType) }}
+
+
+
+ 备注 :
+ {{ dataContent.remark }}
+
+
+
+ 创建时间 :
+ {{ dataContent.creationTime }}
+
+
+ 创建者Id :
+ {{ dataContent.creatorId }}
+
+
+ 创建者用户名 :
+ {{ dataContent.creatorName }}
+
+
+ 扩展属性 :
+ {{ dataContent.extraProperties }}
+
+
+ 地点ID :
+ {{ dataContent.siteId }}
+
+
+ 申请时间 :
+ {{ handleDateFormat(dataContent.requestTime) }}
+
+
+
+ 截止时间 :
+ {{ handleDateFormat(dataContent.dueTime) }}
+
+
+
+ 部门 :
+ {{ dataContent.departmentCode }}
+
+
+ 状态 :
+ {{ dataContent.status }}
+
+
+ 自动提交 :
+ {{ boolean(dataContent.autoCommit) }}
+
+
+
+ 自动通过 :
+ {{ boolean(dataContent.autoAgree) }}
+
+
+ 自动执行 :
+ {{ boolean(dataContent.autoExecute) }}
+
+
+ 直接生成记录 :
+ {{ dataContent.directCreateRecord }}
+
+
+
+ 最后更新时间 :
+ {{ handleDateFormat(dataContent.lastModificationTime) }}
+
+
+ 最后更新者Id :
+ {{ dataContent.lastModifierId }}
+
+
+
+ 最后更新者用户名 :
+ {{ dataContent.lastModiferName }}
+
+
+
+ 并发乐观锁 :
+ {{ dataContent.concurrencyStamp }}
+
+
+
+ 权限所属人员id :
+ {{ dataContent.rule_user_id }}
+
+
+
+ 工作流流水号 :
+ {{ dataContent.serialNumber }}
+
+
+
+
-
+
-
+
diff --git a/src/mycomponents/record/recordNumber.vue b/src/mycomponents/record/recordNumber.vue
index 94a3849..8884b46 100644
--- a/src/mycomponents/record/recordNumber.vue
+++ b/src/mycomponents/record/recordNumber.vue
@@ -1,36 +1,19 @@
-
-
- {{number}}
-
+
+
+ {{ number }}
+
-
-
-
+
-
+
diff --git a/src/mycomponents/record/recordPersonInfo.vue b/src/mycomponents/record/recordPersonInfo.vue
index 628a0a8..6eac91e 100644
--- a/src/mycomponents/record/recordPersonInfo.vue
+++ b/src/mycomponents/record/recordPersonInfo.vue
@@ -1,57 +1,43 @@
-
-
-
-
- 创建者Id :
- {{dataContent.creatorId}}
-
-
- 创建者用户名 :
- {{dataContent.creatorName}}
-
-
- 创建时间 :
- {{dataContent.creationTime}}
-
-
- 最后更新者Id :
- {{dataContent.lastModifierId}}
-
-
- 最后更新者用户名 :
- {{dataContent.lastModiferName}}
-
-
- 最后更新时间 :
- {{dataContent.lastModificationTime}}
-
-
-
-
+
+
+
+
+ 创建者Id :
+ {{ dataContent.creatorId }}
+
+
+ 创建者用户名 :
+ {{ dataContent.creatorName }}
+
+
+ 创建时间 :
+ {{ dataContent.creationTime }}
+
+
+ 最后更新者Id :
+ {{ dataContent.lastModifierId }}
+
+
+ 最后更新者用户名 :
+ {{ dataContent.lastModiferName }}
+
+
+ 最后更新时间 :
+ {{ dataContent.lastModificationTime }}
+
+
+
+
-
-
+
diff --git a/src/mycomponents/record/recordRequestInfo.vue b/src/mycomponents/record/recordRequestInfo.vue
index 66d1857..ea91d07 100644
--- a/src/mycomponents/record/recordRequestInfo.vue
+++ b/src/mycomponents/record/recordRequestInfo.vue
@@ -1,53 +1,39 @@
-
-
-
-
- 申请单号 :
- {{dataContent.requestNumber}}
-
-
- 申请时间 :
- {{dataContent.requestTime}}
-
-
- 要求截至时间 :
- {{dataContent.requestDueTime}}
-
-
- 从仓库代码 :
- {{dataContent.fromWarehouseCode}}
-
-
- 到仓库代码 :
- {{dataContent.toWarehouseCode}}
-
-
-
-
+
+
+
+
+ 申请单号 :
+ {{ dataContent.requestNumber }}
+
+
+ 申请时间 :
+ {{ dataContent.requestTime }}
+
+
+ 要求截至时间 :
+ {{ dataContent.requestDueTime }}
+
+
+ 从仓库代码 :
+ {{ dataContent.fromWarehouseCode }}
+
+
+ 到仓库代码 :
+ {{ dataContent.toWarehouseCode }}
+
+
+
+
-
-
+
diff --git a/src/mycomponents/record/recordStatus.vue b/src/mycomponents/record/recordStatus.vue
index f0a516f..96b57e7 100644
--- a/src/mycomponents/record/recordStatus.vue
+++ b/src/mycomponents/record/recordStatus.vue
@@ -1,47 +1,29 @@
-
-
- {{ jobStatusInfo.name}}
-
-
+
+
+ {{ jobStatusInfo.name }}
+
+
-
-
-
+
diff --git a/src/mycomponents/record/recordTop.vue b/src/mycomponents/record/recordTop.vue
index 6c52a50..f7766ea 100644
--- a/src/mycomponents/record/recordTop.vue
+++ b/src/mycomponents/record/recordTop.vue
@@ -1,41 +1,27 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/request/requestBottom.vue b/src/mycomponents/request/requestBottom.vue
index 120265e..0687935 100644
--- a/src/mycomponents/request/requestBottom.vue
+++ b/src/mycomponents/request/requestBottom.vue
@@ -1,49 +1,33 @@
-
-
-
+
+
+
- {{dataContent.creator}}
+ {{dataContent.creator}}
-
+
- {{formatDate(dataContent.createTime)}}
+ {{formatDate(dataContent.createTime)}}
-
+
\ No newline at end of file
diff --git a/src/mycomponents/request/requestComMainCard.vue b/src/mycomponents/request/requestComMainCard.vue
index 0f4ca8a..be0f196 100644
--- a/src/mycomponents/request/requestComMainCard.vue
+++ b/src/mycomponents/request/requestComMainCard.vue
@@ -3,39 +3,23 @@
-
+
-
+
\ No newline at end of file
diff --git a/src/mycomponents/request/requestCommonInfo.vue b/src/mycomponents/request/requestCommonInfo.vue
index b044adb..7bf2eaa 100644
--- a/src/mycomponents/request/requestCommonInfo.vue
+++ b/src/mycomponents/request/requestCommonInfo.vue
@@ -1,70 +1,39 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
- 关闭
-
-
-
+
+ 关闭
+
+
-
-
+
diff --git a/src/mycomponents/request/requestFilter.vue b/src/mycomponents/request/requestFilter.vue
index cfdd185..bcd21b6 100644
--- a/src/mycomponents/request/requestFilter.vue
+++ b/src/mycomponents/request/requestFilter.vue
@@ -1,20 +1,18 @@
-
+
+
-
+ style="background-color: white;width: 200px; height:auto;padding: 20rpx;
+ z-index:100;position: relative;top:100rpx;right:20rpx;
+ left:30rpx;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
+ border-radius: 10rpx;">
只看处理中
-
+
@@ -23,98 +21,92 @@
-
-
+
+
+
-
+
\ No newline at end of file
diff --git a/src/mycomponents/request/requestListCommonInfo.vue b/src/mycomponents/request/requestListCommonInfo.vue
index 611942b..8488f42 100644
--- a/src/mycomponents/request/requestListCommonInfo.vue
+++ b/src/mycomponents/request/requestListCommonInfo.vue
@@ -4,79 +4,72 @@
-
+
\ No newline at end of file
diff --git a/src/mycomponents/request/requestTop.vue b/src/mycomponents/request/requestTop.vue
index 5a49dbe..3e6871c 100644
--- a/src/mycomponents/request/requestTop.vue
+++ b/src/mycomponents/request/requestTop.vue
@@ -7,35 +7,21 @@
-
+
\ No newline at end of file
diff --git a/src/mycomponents/scan/winComScan.vue b/src/mycomponents/scan/winComScan.vue
index 1144cd7..9972ed8 100644
--- a/src/mycomponents/scan/winComScan.vue
+++ b/src/mycomponents/scan/winComScan.vue
@@ -1,276 +1,259 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
- 历史记录
-
-
-
-
-
-
-
-
-
-
-
- {{item}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ 历史记录
+
+
+
+
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
\ No newline at end of file
+
diff --git a/src/mycomponents/scan/winScanAsnNumber.vue b/src/mycomponents/scan/winScanAsnNumber.vue
index 38a7f90..71ffbfb 100644
--- a/src/mycomponents/scan/winScanAsnNumber.vue
+++ b/src/mycomponents/scan/winScanAsnNumber.vue
@@ -1,94 +1,79 @@
-
-
-
-
-
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/scan/winScanButton.vue b/src/mycomponents/scan/winScanButton.vue
index fd22865..ee8ee1b 100644
--- a/src/mycomponents/scan/winScanButton.vue
+++ b/src/mycomponents/scan/winScanButton.vue
@@ -1,53 +1,83 @@
-
+
扫描
-
-
+
\ No newline at end of file
diff --git a/src/mycomponents/scan/winScanContainer.vue b/src/mycomponents/scan/winScanContainer.vue
index 3324db4..48b9745 100644
--- a/src/mycomponents/scan/winScanContainer.vue
+++ b/src/mycomponents/scan/winScanContainer.vue
@@ -1,119 +1,111 @@
-
-
-
-
+
+
+
+
-
-
+
diff --git a/src/mycomponents/scan/winScanItem.vue b/src/mycomponents/scan/winScanItem.vue
index 05a4164..3ded3af 100644
--- a/src/mycomponents/scan/winScanItem.vue
+++ b/src/mycomponents/scan/winScanItem.vue
@@ -1,173 +1,154 @@
-
-
-
-
-
-
-
+
+
+
+
-
-
+
diff --git a/src/mycomponents/scan/winScanJobNumber.vue b/src/mycomponents/scan/winScanJobNumber.vue
index 9dbab85..65aed4e 100644
--- a/src/mycomponents/scan/winScanJobNumber.vue
+++ b/src/mycomponents/scan/winScanJobNumber.vue
@@ -1,94 +1,81 @@
-
-
-
-
-
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/scan/winScanLocation.vue b/src/mycomponents/scan/winScanLocation.vue
index 8f40ed8..382cdff 100644
--- a/src/mycomponents/scan/winScanLocation.vue
+++ b/src/mycomponents/scan/winScanLocation.vue
@@ -1,163 +1,164 @@
-
-
-
-
+
+
+
+
+
+
+
-
-
+
diff --git a/src/mycomponents/scan/winScanPack.vue b/src/mycomponents/scan/winScanPack.vue
index 07d5087..550e083 100644
--- a/src/mycomponents/scan/winScanPack.vue
+++ b/src/mycomponents/scan/winScanPack.vue
@@ -1,113 +1,124 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mycomponents/scan/winScanPackAndCont.vue b/src/mycomponents/scan/winScanPackAndCont.vue
index c6b5ad6..70959d4 100644
--- a/src/mycomponents/scan/winScanPackAndCont.vue
+++ b/src/mycomponents/scan/winScanPackAndCont.vue
@@ -1,135 +1,129 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
diff --git a/src/mycomponents/scan/winScanPackAndLocation.vue b/src/mycomponents/scan/winScanPackAndLocation.vue
index 976e827..f11c5eb 100644
--- a/src/mycomponents/scan/winScanPackAndLocation.vue
+++ b/src/mycomponents/scan/winScanPackAndLocation.vue
@@ -1,453 +1,525 @@
-
-
-
-
-
-
+
+
+
+
+
+ {{ fromLocationCode }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/mycomponents/scan/winScanPackAndPosition.vue b/src/mycomponents/scan/winScanPackAndPosition.vue
index 8709d07..6419092 100644
--- a/src/mycomponents/scan/winScanPackAndPosition.vue
+++ b/src/mycomponents/scan/winScanPackAndPosition.vue
@@ -1,225 +1,204 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
diff --git a/src/mycomponents/status/balanceStatus.vue b/src/mycomponents/status/balanceStatus.vue
index 786c4ff..3c9dcce 100644
--- a/src/mycomponents/status/balanceStatus.vue
+++ b/src/mycomponents/status/balanceStatus.vue
@@ -1,71 +1,48 @@
-
-
-
- {{statusDesc(status) }}
-
-
-
-
-
+
+ {{ statusDesc(status) }}
+
+
+
+
-
-
-
+
-
+
diff --git a/src/mycomponents/status/status.vue b/src/mycomponents/status/status.vue
index b771d9e..66b6865 100644
--- a/src/mycomponents/status/status.vue
+++ b/src/mycomponents/status/status.vue
@@ -1,44 +1,34 @@
-
-
+
+
•
-
+
{{statusDesc(status)}}
-
@@ -49,4 +39,4 @@
+
\ No newline at end of file
diff --git a/src/mycomponents/status/statusEdit.vue b/src/mycomponents/status/statusEdit.vue
index f626d4e..e120579 100644
--- a/src/mycomponents/status/statusEdit.vue
+++ b/src/mycomponents/status/statusEdit.vue
@@ -1,5 +1,5 @@
-
+
@@ -20,10 +20,15 @@
-
+
-
+
\ No newline at end of file
diff --git a/src/mycomponents/wincom/basicCom/winHint.vue b/src/mycomponents/wincom/basicCom/winHint.vue
index e9945cb..2d77a47 100644
--- a/src/mycomponents/wincom/basicCom/winHint.vue
+++ b/src/mycomponents/wincom/basicCom/winHint.vue
@@ -21,7 +21,7 @@
数量{{dataContent.recommendQty}}
- 标包数量{{dataContent.stdPackQty}}
+ 标包数量{{dataContent.packQty}}
推荐单位{{dataContent.recommendUom}}
diff --git a/src/mycomponents/workStation/workStation.vue b/src/mycomponents/workStation/workStation.vue
index da284da..c897924 100644
--- a/src/mycomponents/workStation/workStation.vue
+++ b/src/mycomponents/workStation/workStation.vue
@@ -1,77 +1,63 @@
-
+
+
-
-
diff --git a/src/pages.json b/src/pages.json
index f3085c5..da7a52b 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -49,7 +49,13 @@
{
"path": "pages/login/index",
"style": {
- "navigationBarTitleText": "登录"
+ "navigationBarTitleText": "登录",
+ "navigationBarBackgroundColor": "#476df5",
+ "h5": {
+ "maxWidth": 1190,
+ "navigationBarTextStyle": "white",
+ "navigationBarBackgroundColor": "#476df5 !important"
+ }
}
},
@@ -57,11 +63,56 @@
{
"path": "pages/query/item",
"style": {
- "enablePullDownRefresh": false, // 是否配置下拉刷新的功能
+ "enablePullDownRefresh": true, // 是否配置下拉刷新的功能
"navigationBarTitleText": "按物料查询库存",
"titleNView": {
- "autoBackButton": "true",
- "buttons": [{}]
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/query/pack",
+ "style": {
+ "enablePullDownRefresh": true, // 是否配置下拉刷新的功能
+ "navigationBarTitleText": "按包装号查询库存",
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
}
}
},
@@ -69,7 +120,7 @@
"path": "pages/query/location",
"style": {
"navigationBarTitleText": "按库位查询库存",
- "enablePullDownRefresh": false,
+ "enablePullDownRefresh": true,
"titleNView": {
"autoBackButton": "true",
"buttons": [{}]
@@ -113,7 +164,7 @@
"path": "pages/supplierDeliver/record/supplierDeliverRecord",
"style": {
"navigationBarTitleText": "供应商发货记录",
- "enablePullDownRefresh": true,
+ "enablePullDownRefresh": false,
"titleNView": {
// "autoBackButton": "true",
"buttons": [
@@ -179,26 +230,101 @@
"enablePullDownRefresh": true
}
},
-
{
- "path": "pages/inspect/job/inspectResult",
+ "path": "pages/purchaseReceipt/job/purchaseReceipt",
"style": {
- "navigationBarTitleText": "检验详情",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "采购收货",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
}
},
-
-
{
- "path": "pages/purchaseReceipt/job/receiptJob",
+ "path": "pages/purchaseReceipt/job/purchaseReceiptTool",
"style": {
- "navigationBarTitleText": "采购收货",
+ "navigationBarTitleText": "协定品收货",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/purchaseReceipt/job/purchaseReceiptDevelop",
+ "style": {
+ "navigationBarTitleText": "号试品收货",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/purchaseReceipt/job/purchaseReject",
+ "style": {
+ "navigationBarTitleText": "采购拒收",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
"buttons": [
// 右边按钮
{
+
"float": "right",
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
@@ -309,6 +435,13 @@
// }
}
},
+ {
+ "path": "pages/purchaseReturn/job/returnDetailBatch",
+ "style": {
+ "navigationBarTitleText": "退货任务详情",
+ "enablePullDownRefresh": true
+ }
+ },
{
"path": "pages/inspect/job/inspectJob",
"style": {
@@ -349,6 +482,13 @@
"enablePullDownRefresh": true
}
},
+ {
+ "path": "pages/inspect/job/inspectResult",
+ "style": {
+ "navigationBarTitleText": "检验详情",
+ "enablePullDownRefresh": true
+ }
+ },
{
"path": "pages/putaway/job/putawayJob",
"style": {
@@ -385,6 +525,41 @@
"enablePullDownRefresh": false
}
},
+ {
+ "path": "pages/putaway/job/quantityPutawayJob",
+ "style": {
+ "navigationBarTitleText": "批量采购上架",
+ "enablePullDownRefresh": false,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/putaway/job/quantityPutawayJobDetail",
+ "style": {
+ "navigationBarTitleText": "采购上架(批量)详情",
+ "enablePullDownRefresh": false
+ }
+ },
{
"path": "pages/putaway/record/putawayRecord",
"style": {
@@ -403,7 +578,7 @@
// 右边按钮
{
"float": "right",
- "fontSize": "58rpx", //按钮上文字的大小
+ "fontSize": "46rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
@@ -411,7 +586,7 @@
{
"float": "right",
- "fontSize": "52rpx", //按钮上文字的大小
+ "fontSize": "46rpx", //按钮上文字的大小
"text": "\ue6e2",
"fontSrc": "/static/ali_icon/iconfont.ttf"
}
@@ -474,6 +649,13 @@
"enablePullDownRefresh": false
}
},
+ {
+ "path": "pages/issue/request/issueScanRequest",
+ "style": {
+ "navigationBarTitleText": "扫描叫料申请",
+ "enablePullDownRefresh": false
+ }
+ },
{
"path": "pages/issue/job/issueJob",
@@ -511,19 +693,9 @@
}
},
{
- "path": "pages/issue/record/issueRecord",
- "style": {
- "navigationBarTitleText": "直接发料记录",
- "enablePullDownRefresh": true,
- "titleNView": {
- "autoBackButton": "true"
- }
- }
- },
- {
- "path": "pages/productionReceipt/job/productionReceiptJob",
+ "path": "pages/issue/job/issueJob0816",
"style": {
- "navigationBarTitleText": "生产收料",
+ "navigationBarTitleText": "发料任务0816",
"enablePullDownRefresh": true,
"titleNView": {
"autoBackButton": "true",
@@ -549,16 +721,26 @@
}
},
{
- "path": "pages/productionReceipt/job/productionReceiptDetail",
+ "path": "pages/issue/job/issueDetail0816",
"style": {
- "navigationBarTitleText": "生产收料详细"
-
+ "navigationBarTitleText": "发料任务详情0816",
+ "enablePullDownRefresh": false
}
},
{
- "path": "pages/repleinsh/job/repleinshJob",
+ "path": "pages/issue/record/issueRecord",
"style": {
- "navigationBarTitleText": "补料任务",
+ "navigationBarTitleText": "先进先出发料",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ "autoBackButton": "true"
+ }
+ }
+ },
+ {
+ "path": "pages/issue/record/directIssue",
+ "style": {
+ "navigationBarTitleText": "直接发料记录",
"enablePullDownRefresh": true,
"titleNView": {
"autoBackButton": "true",
@@ -584,35 +766,16 @@
}
},
{
- "path": "pages/repleinsh/job/repleinshDetail",
- "style": {
- "navigationBarTitleText": "补料详情",
- "enablePullDownRefresh": true,
- "titleNView": {
- "autoBackButton": "true"
- }
- }
- },
- {
- "path": "pages/repleinsh/record/repleinshRecord",
- "style": {
- "navigationBarTitleText": "补料记录",
- "enablePullDownRefresh": true,
- "titleNView": {
- "autoBackButton": "true"
- }
- }
- },
- {
- "path": "pages/productionReturn/request/returnRequestCreate",
+ "path": "pages/issue/record/directIssueByBatch",
"style": {
- "navigationBarTitleText": "生产合格退料申请",
- "enablePullDownRefresh": true,
+ "navigationBarTitleText": "直接发料",
+ "enablePullDownRefresh": false,
"titleNView": {
- // "autoBackButton": "true",
+ "autoBackButton": "true",
"buttons": [
// 右边按钮
{
+
"float": "right",
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
@@ -631,15 +794,16 @@
}
},
{
- "path": "pages/productionReturn/request/returnToHoldRequest",
+ "path": "pages/issue/record/directIssue0816",
"style": {
- "navigationBarTitleText": "生产退料隔离申请",
- "enablePullDownRefresh": true,
+ "navigationBarTitleText": "直接发料0816",
+ "enablePullDownRefresh": false,
"titleNView": {
- // "autoBackButton": "true",
+ "autoBackButton": "true",
"buttons": [
// 右边按钮
{
+
"float": "right",
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
@@ -658,19 +822,12 @@
}
},
{
- "path": "pages/productionReturn/request/requestDetail",
- "style": {
- "navigationBarTitleText": "生产退料详情",
- "enablePullDownRefresh": false
- }
- },
- {
- "path": "pages/productionReturn/job/returnJob",
+ "path": "pages/productionReceipt/job/productionReceiptJob",
"style": {
- "navigationBarTitleText": "生产退料",
+ "navigationBarTitleText": "生产收料",
"enablePullDownRefresh": true,
"titleNView": {
- // "autoBackButton": "true",
+ "autoBackButton": "true",
"buttons": [
// 右边按钮
{
@@ -693,22 +850,23 @@
}
},
{
- "path": "pages/productionReturn/job/returnDetail",
+ "path": "pages/productionReceipt/job/productionReceiptDetail",
"style": {
- "navigationBarTitleText": "生产退料详细",
- "enablePullDownRefresh": false
+ "navigationBarTitleText": "生产收料详细"
+
}
},
{
- "path": "pages/productionReturn/request/returnToStoreRequest",
+ "path": "pages/repleinsh/job/repleinshJob",
"style": {
- "navigationBarTitleText": "生产合格退料申请",
+ "navigationBarTitleText": "补料任务",
"enablePullDownRefresh": true,
"titleNView": {
- // "autoBackButton": "true",
+ "autoBackButton": "true",
"buttons": [
// 右边按钮
{
+
"float": "right",
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
@@ -727,33 +885,51 @@
}
},
{
- "path": "pages/productionReturn/record/returnToStore",
+ "path": "pages/repleinsh/job/repleinshDetail",
"style": {
- "navigationBarTitleText": "合格退料记录",
- "enablePullDownRefresh": false
+ "navigationBarTitleText": "补料详情",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ "autoBackButton": "true"
+ }
}
},
{
- "path": "pages/productionReturn/record/returnToHold",
+ "path": "pages/repleinsh/job/repleinshDetailBatch",
"style": {
- "navigationBarTitleText": "隔离退料记录",
- "enablePullDownRefresh": false
+ "navigationBarTitleText": "补料详情",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ "autoBackButton": "true"
+ }
}
},
{
- "path": "pages/deliver/job/deliverJob",
+ "path": "pages/repleinsh/record/repleinshRecord",
"style": {
- "navigationBarTitleText": "制品发货任务",
- "enablePullDownRefresh": false,
+ "navigationBarTitleText": "超市先进先出补料",
+ "enablePullDownRefresh": true,
"titleNView": {
- // "autoBackButton": "true",
+ "autoBackButton": "true"
+ }
+ }
+ },
+ {
+ "path": "pages/repleinsh/record/directRepleinshRecord",
+ "style": {
+ "navigationBarTitleText": "直接补料",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ "autoBackButton": "true",
"buttons": [
// 右边按钮
{
+
"float": "right",
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
+
},
{
@@ -767,23 +943,9 @@
}
},
{
- "path": "pages/deliver/job/deliverDetail",
- "style": {
- "navigationBarTitleText": "制品发货详情",
- "enablePullDownRefresh": false
- }
- },
- {
- "path": "pages/deliver/record/deliverRecord",
- "style": {
- "navigationBarTitleText": "制品发货记录",
- "enablePullDownRefresh": false
- }
- },
- {
- "path": "pages/productReceipt/job/productReceiptJob",
+ "path": "pages/productionReturn/request/returnRequestCreate",
"style": {
- "navigationBarTitleText": "制品收货任务",
+ "navigationBarTitleText": "生产合格退料申请",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
@@ -808,30 +970,50 @@
}
},
{
- "path": "pages/productReceipt/record/productReceiptRecord",
+ "path": "pages/productionReturn/request/returnToHoldRequest",
"style": {
- "navigationBarTitleText": "制品收货记录",
- "enablePullDownRefresh": false
+ "navigationBarTitleText": "生产退料隔离申请",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
}
},
{
- "path": "pages/productReceipt/job/productReceiptDetail",
+ "path": "pages/productionReturn/request/requestDetail",
"style": {
- "navigationBarTitleText": "制品收货详情",
+ "navigationBarTitleText": "生产退料详情",
"enablePullDownRefresh": false
-
}
},
{
- "path": "pages/productPutaway/job/productPutawayJob",
+ "path": "pages/productionReturn/job/returnJob",
"style": {
- "navigationBarTitleText": "制品上架任务",
+ "navigationBarTitleText": "生产退料",
"enablePullDownRefresh": true,
"titleNView": {
+ // "autoBackButton": "true",
"buttons": [
// 右边按钮
{
+
"float": "right",
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
@@ -850,32 +1032,23 @@
}
},
{
- "path": "pages/productPutaway/job/productPutawayDetail",
- "style": {
- "navigationBarTitleText": "制品上架详情",
- "enablePullDownRefresh": false
-
- }
- },
- {
- "path": "pages/productPutaway/record/productPutawayRecord",
+ "path": "pages/productionReturn/job/returnDetail",
"style": {
- "navigationBarTitleText": "制品上架记录",
+ "navigationBarTitleText": "生产退料详细",
"enablePullDownRefresh": false
-
}
},
-
{
- "path": "pages/productPutaway/request/putawayRequest",
+ "path": "pages/productionReturn/job/okToReturnJob",
"style": {
- "navigationBarTitleText": "制品上架申请",
+ "navigationBarTitleText": "生产合格退料",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
"buttons": [
// 右边按钮
{
+
"float": "right",
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
@@ -894,32 +1067,24 @@
}
},
{
- "path": "pages/productPutaway/request/putawayRequestDetail",
- "style": {
- "navigationBarTitleText": "制品上架申请详情",
- "enablePullDownRefresh": false
-
- }
- },
- {
- "path": "pages/productPutaway/request/putawayRequestCreate",
+ "path": "pages/productionReturn/job/okToReturnDetail",
"style": {
- "navigationBarTitleText": "制品上架申请创建",
+ "navigationBarTitleText": "生产合格退料详细",
"enablePullDownRefresh": false
-
}
},
{
- "path": "pages/productDismantle/job/productDismantleJob",
+ "path": "pages/productionReturn/job/holdToReturnJob",
"style": {
- "navigationBarTitleText": "制品拆解",
+ "navigationBarTitleText": "生产隔离退料",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
"buttons": [
// 右边按钮
{
+
"float": "right",
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
@@ -937,37 +1102,30 @@
}
}
},
-
{
- "path": "pages/productDismantle/job/productDismantleDetail",
+ "path": "pages/productionReturn/job/holdToReturnDetail",
"style": {
- "navigationBarTitleText": "制品拆解任务详情",
+ "navigationBarTitleText": "生产隔离退料详细",
"enablePullDownRefresh": false
-
}
},
- {
- "path": "pages/productDismantle/record/productDismantleRecord",
- "style": {
- "navigationBarTitleText": "制品拆解记录",
- "enablePullDownRefresh": false
- }
- },
{
- "path": "pages/deliver/request/deliverRequest",
+ "path": "pages/productionReturn/record/returnToHoldRecordList",
"style": {
- "navigationBarTitleText": "成品发货申请",
+ "navigationBarTitleText": "隔离退料接收确认",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
"buttons": [
// 右边按钮
{
+
"float": "right",
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
+
},
{
@@ -981,23 +1139,16 @@
}
},
{
- "path": "pages/deliver/request/deliverRequestDetail",
- "style": {
- "navigationBarTitleText": "成品发货申请详情",
- "enablePullDownRefresh": false
- }
- },
- {
- "path": "pages/deliver/request/deliverRequestCreate",
+ "path": "pages/productionReturn/record/returnToHoldRecordListDetail",
"style": {
- "navigationBarTitleText": "成品发货申请创建",
+ "navigationBarTitleText": "隔离退料接收确认详情",
"enablePullDownRefresh": false
}
},
{
- "path": "pages/customerReturn/job/returnJob",
+ "path": "pages/productionReturn/request/returnToStoreRequest",
"style": {
- "navigationBarTitleText": "客户退货任务",
+ "navigationBarTitleText": "生产合格退料申请",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
@@ -1008,6 +1159,7 @@
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
+
},
{
@@ -1021,25 +1173,24 @@
}
},
{
- "path": "pages/customerReturn/job/returnDetail",
+ "path": "pages/productionReturn/record/returnToStore",
"style": {
- "navigationBarTitleText": "客户退货详情",
+ "navigationBarTitleText": "合格退料记录",
"enablePullDownRefresh": false
}
},
{
- "path": "pages/customerReturn/record/returnRecord",
+ "path": "pages/productionReturn/record/returnToHold",
"style": {
- "navigationBarTitleText": "客户退货记录",
+ "navigationBarTitleText": "隔离退料记录",
"enablePullDownRefresh": false
}
},
-
{
- "path": "pages/customerReturn/request/customerReturnRequest",
+ "path": "pages/deliver/job/deliverJob",
"style": {
- "navigationBarTitleText": "客户退货申请",
- "enablePullDownRefresh": true,
+ "navigationBarTitleText": "成品发货任务",
+ "enablePullDownRefresh": false,
"titleNView": {
// "autoBackButton": "true",
"buttons": [
@@ -1062,31 +1213,30 @@
}
},
{
- "path": "pages/customerReturn/request/customerReturnRequestDetail",
+ "path": "pages/deliver/job/deliverDetail",
"style": {
- "navigationBarTitleText": "客户退货申请详情",
+ "navigationBarTitleText": "成品发货详情",
"enablePullDownRefresh": false
}
},
{
- "path": "pages/customerReturn/request/customerReturnRequestCreate",
+ "path": "pages/deliver/job/deliverDetailBatch",
"style": {
- "navigationBarTitleText": "客户退货申请创建",
+ "navigationBarTitleText": "成品发货详情",
"enablePullDownRefresh": false
}
},
{
- "path": "pages/scrap/record/scrapRecord",
+ "path": "pages/deliver/record/deliverRecord",
"style": {
- "navigationBarTitleText": "报废出库",
+ "navigationBarTitleText": "成品发货记录",
"enablePullDownRefresh": false
}
},
-
{
- "path": "pages/scrap/job/scrapJob",
+ "path": "pages/productReceipt/job/productReceiptJob",
"style": {
- "navigationBarTitleText": "报废出库",
+ "navigationBarTitleText": "预生产收货任务",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
@@ -1097,7 +1247,6 @@
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
-
},
{
@@ -1111,24 +1260,24 @@
}
},
{
- "path": "pages/scrap/job/scrapJobDetail",
+ "path": "pages/productReceipt/job/productReceiptDetail",
"style": {
- "navigationBarTitleText": "报废出库任务详情",
+ "navigationBarTitleText": "预生产收货详情",
"enablePullDownRefresh": false
}
},
{
- "path": "pages/scrap/request/scrapRrequest",
+ "path": "pages/productReceipt/record/recordList",
"style": {
- "navigationBarTitleText": "报废出库申请",
- "enablePullDownRefresh": false,
+ "navigationBarTitleText": "隔离报工接收确认",
+ "enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
"buttons": [
// 右边按钮
{
"float": "right",
- "fontSize": "52rpx", //按钮上文字的大小
+ "fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
},
@@ -1144,23 +1293,16 @@
}
},
{
- "path": "pages/scrap/request/scrapRequestDetail",
- "style": {
- "navigationBarTitleText": "报废出库申请详情",
- "enablePullDownRefresh": false
- }
- },
- {
- "path": "pages/scrap/request/scrapRequestCreate",
+ "path": "pages/productReceipt/record/recordListDetail",
"style": {
- "navigationBarTitleText": "报废出库申请创建",
+ "navigationBarTitleText": "隔离报工接收确认详情",
"enablePullDownRefresh": false
}
},
{
- "path": "pages/inventoryMove/job/moveJob",
+ "path": "pages/productPutaway/job/semiProductPutawayJob",
"style": {
- "navigationBarTitleText": "库存转移",
+ "navigationBarTitleText": "预生产上架任务",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
@@ -1171,9 +1313,9 @@
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
-
},
{
+
"float": "right",
"fontSize": "52rpx", //按钮上文字的大小
"text": "\ue6e2",
@@ -1182,25 +1324,11 @@
]
}
}
- },
- {
- "path": "pages/inventoryMove/job/inventoryMoveDetail",
- "style": {
- "navigationBarTitleText": "库存转移详细",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/inventoryMove/record/moveFreeRecord",
- "style": {
- "navigationBarTitleText": "库存转移记录",
- "enablePullDownRefresh": true
- }
},
{
- "path": "pages/inventoryMove/job/okToHoldMoveJob",
+ "path": "pages/productPutaway/job/fgProductPutawayJob",
"style": {
- "navigationBarTitleText": "合格转隔离",
+ "navigationBarTitleText": "成品入库任务",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
@@ -1211,9 +1339,9 @@
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
-
},
{
+
"float": "right",
"fontSize": "52rpx", //按钮上文字的大小
"text": "\ue6e2",
@@ -1223,10 +1351,11 @@
}
}
},
+
{
- "path": "pages/inventoryMove/job/holdToOkMoveJob",
+ "path": "pages/productReceipt/job/fgProductReceiptJob",
"style": {
- "navigationBarTitleText": "隔离转合格",
+ "navigationBarTitleText": "装配收货任务",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
@@ -1237,9 +1366,9 @@
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
-
},
{
+
"float": "right",
"fontSize": "52rpx", //按钮上文字的大小
"text": "\ue6e2",
@@ -1250,9 +1379,16 @@
}
},
{
- "path": "pages/inventoryMove/job/holdToScrapMoveJob",
+ "path": "pages/productReceipt/job/fgProductReceiptDetail",
"style": {
- "navigationBarTitleText": "隔离转报废",
+ "navigationBarTitleText": "装配收货详情",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/productReceipt/job/semiProductReceiptJob",
+ "style": {
+ "navigationBarTitleText": "预生产收货任务",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
@@ -1263,9 +1399,9 @@
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
-
},
{
+
"float": "right",
"fontSize": "52rpx", //按钮上文字的大小
"text": "\ue6e2",
@@ -1276,9 +1412,16 @@
}
},
{
- "path": "pages/inventoryMove/job/okToScrapMoveJob",
+ "path": "pages/productReceipt/job/semiProductReceiptDetail",
"style": {
- "navigationBarTitleText": "合格转报废",
+ "navigationBarTitleText": "预生产完工收货详情",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/productReceipt/job/ccProductReceiptJob",
+ "style": {
+ "navigationBarTitleText": "装配报工收货任务",
"enablePullDownRefresh": true,
"titleNView": {
// "autoBackButton": "true",
@@ -1289,9 +1432,9 @@
"fontSize": "58rpx", //按钮上文字的大小
"text": "\ue696",
"fontSrc": "/static/ali_icon/iconfont.ttf"
-
},
{
+
"float": "right",
"fontSize": "52rpx", //按钮上文字的大小
"text": "\ue6e2",
@@ -1301,57 +1444,810 @@
}
}
},
- {
- "path": "pages/inventoryMove/job/scrapToHoldMoveJob",
- "style": {
- "navigationBarTitleText": "报废转隔离",
- "enablePullDownRefresh": true,
- "titleNView": {
- // "autoBackButton": "true",
- "buttons": [
- // 右边按钮
- {
- "float": "right",
- "fontSize": "58rpx", //按钮上文字的大小
- "text": "\ue696",
- "fontSrc": "/static/ali_icon/iconfont.ttf"
-
- },
- {
- "float": "right",
- "fontSize": "52rpx", //按钮上文字的大小
- "text": "\ue6e2",
- "fontSrc": "/static/ali_icon/iconfont.ttf"
- }
- ]
- }
- }
- },
{
- "path": "pages/inventoryMove/record/okToHoldRecord",
+ "path": "pages/productReceipt/job/ccProductReceiptDetail",
"style": {
- "navigationBarTitleText": "合格转隔离记录",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "装配完工收货详情",
+ "enablePullDownRefresh": false
}
},
{
- "path": "pages/inventoryMove/record/holdToOkRecord",
+ "path": "pages/productReceipt/job/scrapReceiptJob",
"style": {
- "navigationBarTitleText": "隔离转合格记录",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/inventoryMove/record/holdToScrapRecord",
+ "navigationBarTitleText": "报废收货任务",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/productReceipt/job/scrapReceiptDetail",
+ "style": {
+ "navigationBarTitleText": "报废收货详情",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/productReceipt/record/productReceiptRecord",
+ "style": {
+ "navigationBarTitleText": "制品收货记录",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/productReceipt/record/productReceiptRecordByBatch",
+ "style": {
+ "navigationBarTitleText": "制品收货记录",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/productPutaway/job/productPutawayJob",
+ "style": {
+ "navigationBarTitleText": "制品上架任务",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/productPutaway/job/productPutawayDetail",
+ "style": {
+ "navigationBarTitleText": "制品上架详情",
+ "enablePullDownRefresh": false
+
+ }
+ },
+ {
+ "path": "pages/productPutaway/record/productPutawayRecord",
+ "style": {
+ "navigationBarTitleText": "制品上架记录",
+ "enablePullDownRefresh": false
+
+ }
+ },
+ {
+ "path": "pages/productPutaway/record/fgDirectPutaway",
+ "style": {
+ "navigationBarTitleText": "装配直接上架",
+ "enablePullDownRefresh": false
+
+ }
+ },
+
+ {
+ "path": "pages/productPutaway/record/semiDirectPutaway",
+ "style": {
+ "navigationBarTitleText": "预生产直接上架",
+ "enablePullDownRefresh": false
+
+ }
+ },
+ {
+ "path": "pages/productPutaway/request/putawayRequest",
+ "style": {
+ "navigationBarTitleText": "制品上架申请",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/productPutaway/request/putawayRequestDetail",
+ "style": {
+ "navigationBarTitleText": "制品上架申请详情",
+ "enablePullDownRefresh": false
+
+ }
+ },
+ {
+ "path": "pages/productPutaway/request/putawayRequestCreate",
+ "style": {
+ "navigationBarTitleText": "制品上架申请创建",
+ "enablePullDownRefresh": false
+
+ }
+ },
+
+ {
+ "path": "pages/productDismantle/job/productDismantleJob",
+ "style": {
+ "navigationBarTitleText": "制品拆解",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+
+ {
+ "path": "pages/productDismantle/job/productDismantleDetail",
+ "style": {
+ "navigationBarTitleText": "制品拆解任务详情",
+ "enablePullDownRefresh": false
+
+ }
+ },
+ {
+ "path": "pages/productDismantle/record/productDismantleRecord",
+ "style": {
+ "navigationBarTitleText": "制品拆解记录",
+ "enablePullDownRefresh": false
+
+ }
+ },
+
+ {
+ "path": "pages/productRecycle/job/productRecycleJob",
+ "style": {
+ "navigationBarTitleText": "制品回收任务",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+
+ {
+ "path": "pages/productRecycle/job/productRecycleJobDetail",
+ "style": {
+ "navigationBarTitleText": "制品回收任务详情",
+ "enablePullDownRefresh": false
+
+ }
+ },
+ {
+ "path": "pages/productRecycle/record/productRecycleRecord",
+ "style": {
+ "navigationBarTitleText": "制品回收记录",
+ "enablePullDownRefresh": false
+
+ }
+ },
+ {
+ "path": "pages/deliver/request/deliverRequest",
+ "style": {
+ "navigationBarTitleText": "成品发货申请",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/deliver/request/deliverRequestDetail",
+ "style": {
+ "navigationBarTitleText": "成品发货申请详情",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/deliver/request/deliverRequestCreate",
+ "style": {
+ "navigationBarTitleText": "成品发货申请创建",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/customerReturn/job/returnJob",
+ "style": {
+ "navigationBarTitleText": "客户退货任务",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/customerReturn/job/returnDetail",
+ "style": {
+ "navigationBarTitleText": "客户退货详情",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/customerReturn/record/returnRecord",
+ "style": {
+ "navigationBarTitleText": "客户退货记录",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/customerReturn/record/recordList",
+ "style": {
+ "navigationBarTitleText": "客户退货接收确认",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/customerReturn/record/recordListDetail",
+ "style": {
+ "navigationBarTitleText": "客户退货接收确认详情",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/customerReturn/request/customerReturnRequest",
+ "style": {
+ "navigationBarTitleText": "客户退货申请",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/customerReturn/request/customerReturnRequestDetail",
+ "style": {
+ "navigationBarTitleText": "客户退货申请详情",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/customerReturn/request/customerReturnRequestCreate",
+ "style": {
+ "navigationBarTitleText": "客户退货申请创建",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/productReceipt/job/completeReceiveJob",
+ "style": {
+ "navigationBarTitleText": "完工收货任务",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/productReceipt/job/completeReceiveJobDetail",
+ "style": {
+ "navigationBarTitleText": "完工收货任务详情",
+ "enablePullDownRefresh": true
+ }
+ },
+
+ {
+ "path": "pages/stockUp/job/stockUpJob",
+ "style": {
+ "navigationBarTitleText": "备货任务",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/stockUp/job/stockUpJobDetail",
+ "style": {
+ "navigationBarTitleText": "备货任务详情",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/stockUp/job/stockUpJobDetailBatch",
+ "style": {
+ "navigationBarTitleText": "备货任务详情",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/scrap/record/scrapRecord",
+ "style": {
+ "navigationBarTitleText": "报废出库",
+ "enablePullDownRefresh": false
+ }
+ },
+
+ {
+ "path": "pages/scrap/job/scrapJob",
+ "style": {
+ "navigationBarTitleText": "报废出库",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/scrap/job/scrapJobDetail",
+ "style": {
+ "navigationBarTitleText": "报废出库任务详情",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/scrap/request/scrapRrequest",
+ "style": {
+ "navigationBarTitleText": "报废出库申请",
+ "enablePullDownRefresh": false,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/scrap/request/scrapRequestDetail",
+ "style": {
+ "navigationBarTitleText": "报废出库申请详情",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/scrap/request/scrapRequestCreate",
+ "style": {
+ "navigationBarTitleText": "报废出库申请创建",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/inventoryMove/job/moveJob",
+ "style": {
+ "navigationBarTitleText": "库存转移",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/inventoryMove/job/inventoryMoveDetail",
+ "style": {
+ "navigationBarTitleText": "库存转移详细",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/inventoryMove/job/okToHoldMoveJob",
+ "style": {
+ "navigationBarTitleText": "合格转隔离",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/inventoryMove/job/nokToHoldMoveJob",
+ "style": {
+ "navigationBarTitleText": "不合格转隔离",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/inventoryMove/job/holdToOkMoveJob",
+ "style": {
+ "navigationBarTitleText": "隔离转合格",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/inventoryMove/job/holdToWipMoveJob",
+ "style": {
+ "navigationBarTitleText": "隔离转线边",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/inventoryMove/job/holdToScrapMoveJob",
+ "style": {
+ "navigationBarTitleText": "隔离转报废",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/inventoryMove/job/okToScrapMoveJob",
+ "style": {
+ "navigationBarTitleText": "合格转报废",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/inventoryMove/job/scrapToHoldMoveJob",
+ "style": {
+ "navigationBarTitleText": "报废转隔离",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/inventoryMove/record/moveFreeRecord",
+ "style": {
+ "navigationBarTitleText": "库存转移记录",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/inventoryMove/record/scrapToHoldRecord",
+ "style": {
+ "navigationBarTitleText": "报废转隔离记录",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/inventoryMove/record/okToHoldRecord",
+ "style": {
+ "navigationBarTitleText": "合格转隔离记录",
+ "enablePullDownRefresh": true
+ }
+ },
+ {
+ "path": "pages/inventoryMove/record/holdToOkRecord",
"style": {
- "navigationBarTitleText": "隔离转报废记录",
+ "navigationBarTitleText": "隔离转合格记录",
"enablePullDownRefresh": true
}
},
{
- "path": "pages/inventoryMove/record/scrapToHoldRecord",
+ "path": "pages/inventoryMove/record/holdToScrapRecord",
"style": {
- "navigationBarTitleText": "报废转隔离记录",
+ "navigationBarTitleText": "隔离转报废记录",
"enablePullDownRefresh": true
}
},
@@ -1474,6 +2370,57 @@
"style": {
"navigationBarTitleText": "盘点详细",
"enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "pages/count/job/countBlindDetail",
+ "style": {
+ "navigationBarTitleText": "盘点详细(盲盘)",
+ "enablePullDownRefresh": false
+
+ }
+ },
+ {
+ "path": "pages/count/job/countLightDetail",
+ "style": {
+ "navigationBarTitleText": "盘点详细(明盘)",
+ "enablePullDownRefresh": false
+
+ }
+ },
+ {
+ "path": "pages/count/job/fuzzyCountJob",
+ "style": {
+ "navigationBarTitleText": "盲盘任务",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "path": "pages/count/job/fuzzyCountDetail",
+ "style": {
+ "navigationBarTitleText": "盲盘明细",
+ "enablePullDownRefresh": false
}
},
@@ -1645,6 +2592,13 @@
"enablePullDownRefresh": false
}
},
+ {
+ "path": "pages/unPlanned/record/receiptRecordByBatch",
+ "style": {
+ "navigationBarTitleText": "计划外入库记录",
+ "enablePullDownRefresh": false
+ }
+ },
{
"path": "pages/unPlanned/record/issueRecord",
"style": {
@@ -1686,501 +2640,132 @@
"navigationBarTitleText": "翻包",
"enablePullDownRefresh": false
}
- }, {
- "path": "pages/eam/device/index",
- "style": {
- "navigationBarTitleText": "设备列表",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- }, {
- "path": "pages/eam/tool/index",
- "style": {
- "navigationBarTitleText": "工装列表",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- }, {
- "path": "pages/eam/spareParts/index",
- "style": {
- "navigationBarTitleText": "备件",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/deviceReport/index",
- "style": {
- "navigationBarTitleText": "设备报修",
- "navigationStyle": "custom"
- }
- },{
- "path": "pages/eam/deviceReport/addForm",
- "style": {
- "navigationBarTitleText": "添加报修",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/deviceReport/myDeviceReport",
- "style": {
- "navigationBarTitleText": "我的报修",
- "navigationStyle": "custom"
- }
- },{
- "path": "pages/eam/repairOrder/index",
- "style": {
- "navigationBarTitleText": "维修工单",
- "navigationStyle": "custom"
- }
- },{
- "path": "pages/eam/repairOrder/addForm",
- "style": {
- "navigationBarTitleText": "添加维修工单",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/repairOrder/detail",
- "style": {
- "navigationBarTitleText": "维修工单详情",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/repairOrder/myOrder",
- "style": {
- "navigationBarTitleText": "我的维修工单",
- "navigationStyle": "custom"
- }
- },{
- "path": "pages/eam/repairOrder/addServiceRecord",
- "style": {
- "navigationBarTitleText": "添加维修内容",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/repairOrder/transfer",
- "style": {
- "navigationBarTitleText": "转办",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/overhaulOrder/index",
- "style": {
- "navigationBarTitleText": "检修工单",
- "navigationStyle": "custom"
- }
- },{
- "path": "pages/overhaulOrder/addForm",
- "style": {
- "navigationBarTitleText": "添加检修工单",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/overhaulOrder/detail",
- "style": {
- "navigationBarTitleText": "检修工单详情",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/overhaulOrder/addServiceRecord",
- "style": {
- "navigationBarTitleText": "添加检修内容",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/overhaulOrder/reqairOrderList",
- "style": {
- "navigationBarTitleText": "选择维修工单",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/spotCheckOrder/addForm",
- "style": {
- "navigationBarTitleText": "添加点检工单",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/spotCheckOrder/myOrder",
- "style": {
- "navigationBarTitleText": "我的点检工单",
- "navigationStyle": "custom"
- }
- },{
- "path": "pages/eam/upkeepOrder/index",
- "style": {
- "navigationBarTitleText": "保养工单",
- "navigationStyle": "custom"
- }
- },{
- "path": "pages/eam/upkeepOrder/detail",
- "style": {
- "navigationBarTitleText": "保养工单详情",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/upkeepOrder/addServiceRecord",
- "style": {
- "navigationBarTitleText": "添加保养内容",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/upkeepOrder/myOrder",
- "style": {
- "navigationBarTitleText": "我的保养工单",
- "navigationStyle": "custom"
- }
- },{
- "path": "pages/eam/sparePartsApplication/index",
- "style": {
- "navigationBarTitleText": "领用申请",
- "navigationStyle": "custom",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/sparePartsApplication/addForm",
- "style": {
- "navigationBarTitleText": "领用备件",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/sparePartsApplication/detail",
- "style": {
- "navigationBarTitleText": "详情",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/sparePartsApplication/mySparePartsApplication",
- "style": {
- "navigationBarTitleText": "我的领用",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/sparePartsServiceWorkOrderList/addForm",
- "style": {
- "navigationBarTitleText": "添加备件维修工单",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/sparePartsServiceWorkOrderList/mySparePartsService",
- "style": {
- "navigationBarTitleText": "我的备件维修",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/sparePartsApplicationApprove/index",
- "style": {
- "navigationBarTitleText": "领用申请审批",
- "navigationStyle": "custom",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/eam/sparePartsApplicationApprove/mySparePartsApplicationApprove",
- "style": {
- "navigationBarTitleText": "我的领用审批",
- "navigationBarBackgroundColor": "#409eff",
- "navigationBarTextStyle": "white"
- }
- },{
- "path": "pages/mes/orderDayPlan/orderDayPlan",
- "style": {
- "navigationBarTitleText": "日计划查询",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/orderDayPlan/detail",
- "style": {
- "navigationBarTitleText": "日计划查询明细",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/workScheduling",
- "style": {
- "navigationBarTitleText": "生产任务查询",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/workSchedulingDetail",
- "style": {
- "navigationBarTitleText": "生产任务查询明细",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/bomInspect",
- "style": {
- "navigationBarTitleText": "齐套检查——Bom",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/equipmentInspect",
- "style": {
- "navigationBarTitleText": "齐套检查——设备",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/workerInspect",
- "style": {
- "navigationBarTitleText": "齐套检查——人员",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/inspectionItems",
- "style": {
- "navigationBarTitleText": "齐套检查——检查项",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/reportWorkQualityInspection",
- "style": {
- "navigationBarTitleText": "报工质检",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/qaForm",
- "style": {
- "navigationBarTitleText": "报工质检",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/callMaterial",
- "style": {
- "navigationBarTitleText": "叫料",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/processReportPeopleCheck",
- "style": {
- "navigationBarTitleText": "工序报工-选择人员",
- "enablePullDownRefresh": true
- }
- },{
- "path": "pages/mes/workScheduling/processReportForm",
- "style": {
- "navigationBarTitleText": "工序报工",
- "navigationStyle": "custom",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/productOffline/index",
- "style": {
- "navigationBarTitleText": "产品离线登记",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/productOffline/handle",
- "style": {
- "navigationBarTitleText": "处理产品离线登记",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/productOffline/createProductOffline",
- "style": {
- "navigationBarTitleText": "创建产品离线登记",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/productBackline/index",
- "style": {
- "navigationBarTitleText": "产品返线登记",
- "enablePullDownRefresh": true
- }
- },
- // {
- // "path": "pages/mes/productBackline/detail",
- // "style": {
- // "navigationBarTitleText": "产品返线登记详情",
- // "enablePullDownRefresh": true
- // }
- // },
- {
- "path": "pages/mes/productBackline/handle",
- "style": {
- "navigationBarTitleText": "处理产品返线登记",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/productBackline/createProductBackline",
- "style": {
- "navigationBarTitleText": "创建产品返线登记",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/reworkSingle/index",
- "style": {
- "navigationBarTitleText": "返工返修单件管理",
- "enablePullDownRefresh": true
- }
- },
- // {
- // "path": "pages/mes/reworkSingle/create",
- // "style": {
- // "navigationBarTitleText": "创建返工返修登记",
- // "enablePullDownRefresh": true
- // }
- // },
- {
- "path": "pages/mes/reworkBatch/index",
- "style": {
- "navigationBarTitleText": "返工返修批量管理",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/rework/index",
- "style": {
- "navigationBarTitleText": "返工返修",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/reworkBatch/create",
- "style": {
- "navigationBarTitleText": "批量创建返工返修登记",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/workScheduling/addBasicItem/index",
- "style": {
- "navigationBarTitleText": "补料申请",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/workScheduling/completeHandle",
- "style": {
- "navigationBarTitleText": "完工处理",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/workScheduling/requestDetail",
- "style": {
- "navigationBarTitleText": "配料详情",
- "enablePullDownRefresh": true
- }
- },
- {
- "path": "pages/mes/workScheduling/waitQuality",
- "style": {
- "navigationBarTitleText": "待质检",
- "enablePullDownRefresh": true
- }
},
+
{
- "path": "pages/mes/workScheduling/waitReport",
+ "path": "pages/package/job/overPackageJob",
"style": {
- "navigationBarTitleText": "待报工",
- "enablePullDownRefresh": true
- }
- },
- {
- "path" : "pages/eam/repairOrder/myRepairRequest",
- "style" :
- {
- "navigationBarTitleText" : ""
+ "navigationBarTitleText": "翻包任务",
+ "enablePullDownRefresh": false,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
}
},
{
- "path": "pages/eam/scanCode/scanCode",
+ "path": "pages/package/job/overPackageJobDetail",
"style": {
- "navigationBarTitleText": "扫码",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "翻包任务详情",
+ "enablePullDownRefresh": false
}
},
{
- "path": "pages/eam/outLocation/index",
+ "path": "pages/point/index",
"style": {
- "navigationBarTitleText": "领用出库",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "打印",
+ "enablePullDownRefresh": false
}
},
{
- "path": "pages/eam/outLocation/detail",
+ "path": "pages/pointProductReceipt/index",
"style": {
- "navigationBarTitleText": "详情",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "打印",
+ "enablePullDownRefresh": false
}
},
{
- "path": "pages/eam/inspectionOrder/inspectionRequest",
+ "path": "pages/pointProductReceipt/webview",
"style": {
- "navigationBarTitleText": "巡检",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "打印",
+ "enablePullDownRefresh": false
}
},
{
- "path": "pages/eam/inspectionOrder/index",
+ "path": "pages/pointPutawayJob/index",
"style": {
- "navigationBarTitleText": "巡检工单",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "打印",
+ "enablePullDownRefresh": false
}
},
{
- "path": "pages/eam/inspectionOrder/detail",
+ "path": "pages/check/checkFgLabel",
"style": {
- "navigationBarTitleText": "巡检工单详情",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "标签成品标签",
+ "enablePullDownRefresh": false
}
},
{
- "path": "pages/eam/inspectionOrder/item",
- "style": {
- "navigationBarTitleText": "巡检项",
- "enablePullDownRefresh": true
- }
- },
+ "path": "pages/fg/fgChange",
+ "style": {
+ "navigationBarTitleText": "物料变更",
+ "enablePullDownRefresh": false
+ }
+ },
{
- "path": "pages/eam/spotcheckOrder/spotcheckRequest",
+ "path": "pages/fg/receiptByPlan",
"style": {
- "navigationBarTitleText": "点检",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "按计划报工",
+ "enablePullDownRefresh": false
}
},
{
- "path": "pages/eam/spotcheckOrder/index",
+ "path": "pages/fg/receiptNoPlan",
"style": {
- "navigationBarTitleText": "点检工单",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "无计划报工",
+ "enablePullDownRefresh": false
}
},
{
- "path": "pages/eam/spotcheckOrder/detail",
+ "path": "pages/itemHold/record/recordList",
"style": {
- "navigationBarTitleText": "点检工单详情",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "物料隔离接收确认",
+ "enablePullDownRefresh": true,
+ "titleNView": {
+ // "autoBackButton": "true",
+ "buttons": [
+ // 右边按钮
+ {
+ "float": "right",
+ "fontSize": "58rpx", //按钮上文字的大小
+ "text": "\ue696",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ },
+ {
+
+ "float": "right",
+ "fontSize": "52rpx", //按钮上文字的大小
+ "text": "\ue6e2",
+ "fontSrc": "/static/ali_icon/iconfont.ttf"
+ }
+ ]
+ }
}
},
{
- "path": "pages/eam/spotcheckOrder/item",
+ "path": "pages/itemHold/record/recordListDetail",
"style": {
- "navigationBarTitleText": "点检项",
- "enablePullDownRefresh": true
+ "navigationBarTitleText": "物料隔离接收确认详情",
+ "enablePullDownRefresh": false
}
}
-
-
-
],
"globalStyle": {
"navigationBarTextStyle": "white",
@@ -2213,7 +2798,7 @@
"pagePath": "pages/index/index",
"iconPath": "./static/bar/home.png",
"selectedIconPath": "./static/bar/home_p.png",
- "text": "菜单"
+ "text": "首页"
},
{
"pagePath": "pages/message/index",
diff --git a/src/pages/common/textview/index.vue b/src/pages/common/textview/index.vue
deleted file mode 100644
index e9b05fb..0000000
--- a/src/pages/common/textview/index.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
- {{ content }}
-
-
-
-
-
-
-
diff --git a/src/pages/common/webview/index.vue b/src/pages/common/webview/index.vue
deleted file mode 100644
index 8388c76..0000000
--- a/src/pages/common/webview/index.vue
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/pages/config/config.vue b/src/pages/config/config.vue
deleted file mode 100644
index 4365512..0000000
--- a/src/pages/config/config.vue
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/container/coms/comContainerBindCard.vue b/src/pages/container/coms/comContainerBindCard.vue
index 234aa32..e126487 100644
--- a/src/pages/container/coms/comContainerBindCard.vue
+++ b/src/pages/container/coms/comContainerBindCard.vue
@@ -11,7 +11,7 @@
-
+
-
-
-
-
-
+
+
+
+
+
+ removeItem(event, dataContent)">
+
+
+
+
+
-
-
-
-
-
-
-
-
+ -->
+ swipeClick(event, detail)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/container/record/containerBindRecord.vue b/src/pages/container/record/containerBindRecord.vue
index eb52e26..e207926 100644
--- a/src/pages/container/record/containerBindRecord.vue
+++ b/src/pages/container/record/containerBindRecord.vue
@@ -1,422 +1,365 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/container/record/containerUnBindRecord.vue b/src/pages/container/record/containerUnBindRecord.vue
index 435abfc..eac6a72 100644
--- a/src/pages/container/record/containerUnBindRecord.vue
+++ b/src/pages/container/record/containerUnBindRecord.vue
@@ -1,384 +1,336 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/src/pages/count/coms/comCountDetailCard.vue b/src/pages/count/coms/comCountDetailCard.vue
index 8722bde..2e14c3d 100644
--- a/src/pages/count/coms/comCountDetailCard.vue
+++ b/src/pages/count/coms/comCountDetailCard.vue
@@ -1,9 +1,9 @@
-
-
-
-
-
+
+
+
+
+
+ removeItem(event, dataContent)">
+
+
+
+
+
+ swipeClick(event, detail)">
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/count/coms/comCountJobCard.vue b/src/pages/count/coms/comCountJobCard.vue
index c2908fe..6033ddd 100644
--- a/src/pages/count/coms/comCountJobCard.vue
+++ b/src/pages/count/coms/comCountJobCard.vue
@@ -1,63 +1,30 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
+
+
+
+ 阶段 : {{ handleGetCountStageName(dataContent.stage) }}
+ 策略 : {{ isOpenCount(dataContent.isOpenCount) }}
+
+
-
-
- 盘点阶段 : {{getCountStageName(dataContent.stage)}}
-
-
+
-
-
-
+
diff --git a/src/pages/count/coms/detailInfoPopup.vue b/src/pages/count/coms/detailInfoPopup.vue
index b80e902..b19551a 100644
--- a/src/pages/count/coms/detailInfoPopup.vue
+++ b/src/pages/count/coms/detailInfoPopup.vue
@@ -1,53 +1,39 @@
-
-
-
-
-
-
- 盘点明细号 :
- {{dataContent.CountDetailNumber}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 盘点明细号 :
+ {{ dataContent.CountDetailNumber }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/count/coms/jobInfoPopup.vue b/src/pages/count/coms/jobInfoPopup.vue
index 08244cd..028fb81 100644
--- a/src/pages/count/coms/jobInfoPopup.vue
+++ b/src/pages/count/coms/jobInfoPopup.vue
@@ -1,6 +1,6 @@
-
+
@@ -10,7 +10,7 @@
阶段 :
- {{getCountStageName(dataContent.stage)}}
+ {{handleGetCountStageName(dataContent.stage)}}
@@ -25,52 +25,41 @@
-
+
-
+
\ No newline at end of file
diff --git a/src/pages/count/coms/jobListPopup.vue b/src/pages/count/coms/jobListPopup.vue
index fe98c8c..870edf9 100644
--- a/src/pages/count/coms/jobListPopup.vue
+++ b/src/pages/count/coms/jobListPopup.vue
@@ -1,47 +1,40 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/count/job/countDetail.vue b/src/pages/count/job/countDetail.vue
index cff4f50..563b101 100644
--- a/src/pages/count/job/countDetail.vue
+++ b/src/pages/count/job/countDetail.vue
@@ -1,843 +1,743 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/count/job/countJob.vue b/src/pages/count/job/countJob.vue
index 7c3e2bd..7849ff3 100644
--- a/src/pages/count/job/countJob.vue
+++ b/src/pages/count/job/countJob.vue
@@ -1,12 +1,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/count/record/countRecord.vue b/src/pages/count/record/countRecord.vue
index dbc2570..490ce33 100644
--- a/src/pages/count/record/countRecord.vue
+++ b/src/pages/count/record/countRecord.vue
@@ -1,552 +1,465 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/customerReturn/coms/comReturnJobCard.vue b/src/pages/customerReturn/coms/comReturnJobCard.vue
index 4691483..109c7da 100644
--- a/src/pages/customerReturn/coms/comReturnJobCard.vue
+++ b/src/pages/customerReturn/coms/comReturnJobCard.vue
@@ -1,44 +1,19 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
+
+
+
+
-
-
- 客户代码 : {{dataContent.customerCode}}
-
-
-
-
-
+
- props: {
- dataContent: {
- type: Object,
- default: {}
- },
- },
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/customerReturn/coms/comReturnRecord.vue b/src/pages/customerReturn/coms/comReturnRecord.vue
index 784d610..8b4f412 100644
--- a/src/pages/customerReturn/coms/comReturnRecord.vue
+++ b/src/pages/customerReturn/coms/comReturnRecord.vue
@@ -1,17 +1,19 @@
-
-
-
-
-
+
+
+
+
+
+ removeData(event, dataContent)">
+
+
+
+
+ swipeClick(event, detail)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/customerReturn/coms/comReturnRequestCard.vue b/src/pages/customerReturn/coms/comReturnRequestCard.vue
index eb39e12..70741f7 100644
--- a/src/pages/customerReturn/coms/comReturnRequestCard.vue
+++ b/src/pages/customerReturn/coms/comReturnRequestCard.vue
@@ -1,39 +1,19 @@
-
-
-
-
- 客户代码 : {{dataContent.customerCode}}
-
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/customerReturn/coms/detailInfoPopup.vue b/src/pages/customerReturn/coms/detailInfoPopup.vue
index 487c199..d8868dd 100644
--- a/src/pages/customerReturn/coms/detailInfoPopup.vue
+++ b/src/pages/customerReturn/coms/detailInfoPopup.vue
@@ -1,57 +1,40 @@
-
-
-
-
-
-
- 销售订单号 :
- {{dataContent.SoNumber}}
-
-
- 销售订单行 :
- {{dataContent.SoLine}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 销售订单号 :
+ {{ dataContent.SoNumber }}
+
+
+ 销售订单行 :
+ {{ dataContent.SoLine }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/customerReturn/coms/jobInfoPopup.vue b/src/pages/customerReturn/coms/jobInfoPopup.vue
index cd90fca..16d2fd2 100644
--- a/src/pages/customerReturn/coms/jobInfoPopup.vue
+++ b/src/pages/customerReturn/coms/jobInfoPopup.vue
@@ -1,78 +1,64 @@
-
-
-
-
-
-
- 发货记录单号 :
- {{dataContent.deliverRecordNumber}}
-
-
- 发货计划单号 :
- {{dataContent.deliverPlanNumber}}
-
-
- 客户代码 :
- {{dataContent.customerCode}}
-
-
- 客户月台代码 :
- {{dataContent.customerDockCode}}
-
-
- 承运商 :
- {{dataContent.carrierCode}}
-
-
- 运输方式 :
- {{dataContent.transferMode}}
-
-
- 车牌号 :
- {{dataContent.vehiclePlateNumber}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 发货记录单号 :
+ {{ dataContent.deliverRecordNumber }}
+
+
+ 发货计划单号 :
+ {{ dataContent.deliverPlanNumber }}
+
+
+ 客户代码 :
+ {{ dataContent.customerCode }}
+
+
+ 客户月台代码 :
+ {{ dataContent.customerDockCode }}
+
+
+ 承运商 :
+ {{ dataContent.carrierCode }}
+
+
+ 运输方式 :
+ {{ dataContent.transferMode }}
+
+
+ 车牌号 :
+ {{ dataContent.vehiclePlateNumber }}
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/customerReturn/coms/jobListPopup.vue b/src/pages/customerReturn/coms/jobListPopup.vue
index 4c73872..34f7e53 100644
--- a/src/pages/customerReturn/coms/jobListPopup.vue
+++ b/src/pages/customerReturn/coms/jobListPopup.vue
@@ -1,47 +1,35 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/customerReturn/coms/requestDetailInfoPopup.vue b/src/pages/customerReturn/coms/requestDetailInfoPopup.vue
index 5449001..5b84ccd 100644
--- a/src/pages/customerReturn/coms/requestDetailInfoPopup.vue
+++ b/src/pages/customerReturn/coms/requestDetailInfoPopup.vue
@@ -1,87 +1,69 @@
-
-
-
-
-
-
- 销售订单号 :
- {{dataContent.soNumber}}
-
-
- 销售订单行 :
- {{dataContent.soLine}}
-
-
-
- 包装号 :
- {{dataContent.packingNumber}}
-
-
- 器具号 :
- {{dataContent.containerNumber}}
-
-
- 批次 :
- {{dataContent.batch}}
-
-
- 库存状态 :
- {{dataContent.inventoryStatus}}
-
-
- 从库位代码 :
- {{dataContent.fromLocationCode}}
-
-
- 从货主代码 :
- {{dataContent.fromOwnerCode}}
-
-
- 到货主代码 :
- {{dataContent.toOwnerCode}}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 销售订单号 :
+ {{ dataContent.soNumber }}
+
+
+ 销售订单行 :
+ {{ dataContent.soLine }}
+
-
-
+
diff --git a/src/pages/customerReturn/coms/requestInfoPopup.vue b/src/pages/customerReturn/coms/requestInfoPopup.vue
index 1799e48..6d47e57 100644
--- a/src/pages/customerReturn/coms/requestInfoPopup.vue
+++ b/src/pages/customerReturn/coms/requestInfoPopup.vue
@@ -1,105 +1,101 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/customerReturn/job/returnDetail.vue b/src/pages/customerReturn/job/returnDetail.vue
index 43386f9..22e63d2 100644
--- a/src/pages/customerReturn/job/returnDetail.vue
+++ b/src/pages/customerReturn/job/returnDetail.vue
@@ -1,538 +1,585 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/customerReturn/job/returnJob.vue b/src/pages/customerReturn/job/returnJob.vue
index 960f382..fd31214 100644
--- a/src/pages/customerReturn/job/returnJob.vue
+++ b/src/pages/customerReturn/job/returnJob.vue
@@ -1,12 +1,9 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
- onShow() {
- this.getList('refresh');
- },
-
- onReady() {
- this.detailOptions = getDetailOption();
- this.detailGiveupOptions = getDetailGiveupOption();
- },
- onReachBottom() {
- //避免多次触发
- if (this.loadingType == 'loading' || this.loadingType == 'nomore') {
- return;
- }
- this.getList("more");
- },
-
- onPullDownRefresh() {
- this.getList('refresh');
- },
-
- //后退按钮
- onBackPress(options) {
- if (options.from === 'navigateBack') {
- uni.navigateBack({
- delta: 1
- })
- return false;
- }
- },
-
- //返回首页
- onNavigationBarButtonTap(e) {
- if (e.index === 0) {
- goHome();
- } else if (e.index == 1) {
- this.$refs.filter.openFilter();
- }
- },
-
- methods: {
- getList(type) {
- let that = this;
- uni.showLoading({
- title: "加载中....",
- mask: true
- });
- this.loadingType = "loading";
- if (type === "refresh") {
- this.pageNo = 1;
- this.jobList = [];
- }
- var filters = []
- if (this.checkedToday) {
- filters.push({
- column: "request_time",
- action: "betweeen",
- value: this.todayTime
- })
- }
-
- filters.push({
- column: "status",
- action: "in",
- value: this.status
- })
-
- var params = {
- filters: filters,
- pageNo: this.pageNo,
- pageSize: this.pageSize,
- }
- getCustomerReturnJobList(params).then(res => {
- uni.hideLoading();
- if (type === "refresh") {
- uni.stopPullDownRefresh();
- }
+
+
+
+
+
- var list = res.data.list;
- this.totalCount = res.data.total
- this.loadingType = "loadmore";
- if (list == null || list.length == 0) {
- this.loadingType = "nomore";
- return;
- }
- this.jobList = type === "refresh" ? list : this.jobList.concat(list);
- this.pageNo++;
- updateTitle("客户退货(" + this.totalCount + ")");
- }).catch(error => {
- if (type === "refresh") {
- uni.stopPullDownRefresh();
- }
- updateTitle("客户退货任务");
- this.loadingType = "";
- uni.hideLoading();
- that.showMessage(error)
- })
- },
+
-
+
diff --git a/src/pages/customerReturn/record/returnRecord.vue b/src/pages/customerReturn/record/returnRecord.vue
index 45dd23f..c0a058b 100644
--- a/src/pages/customerReturn/record/returnRecord.vue
+++ b/src/pages/customerReturn/record/returnRecord.vue
@@ -1,466 +1,425 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/customerReturn/request/customerReturnRequest.vue b/src/pages/customerReturn/request/customerReturnRequest.vue
index 0feb080..84a880e 100644
--- a/src/pages/customerReturn/request/customerReturnRequest.vue
+++ b/src/pages/customerReturn/request/customerReturnRequest.vue
@@ -1,394 +1,349 @@
-
-
-
-
-
-
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/customerReturn/request/customerReturnRequestCreate.vue b/src/pages/customerReturn/request/customerReturnRequestCreate.vue
index d972703..6edd8f2 100644
--- a/src/pages/customerReturn/request/customerReturnRequestCreate.vue
+++ b/src/pages/customerReturn/request/customerReturnRequestCreate.vue
@@ -1,486 +1,404 @@
-
-
-
-
-
-
- 客户 :
-
-
- {{customerName}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/customerReturn/request/customerReturnRequestDetail.vue b/src/pages/customerReturn/request/customerReturnRequestDetail.vue
index d6c8752..64d7273 100644
--- a/src/pages/customerReturn/request/customerReturnRequestDetail.vue
+++ b/src/pages/customerReturn/request/customerReturnRequestDetail.vue
@@ -1,125 +1,97 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/deliver/coms/comDeliverDetailCard.vue b/src/pages/deliver/coms/comDeliverDetailCard.vue
index 81c35f2..127b5cc 100644
--- a/src/pages/deliver/coms/comDeliverDetailCard.vue
+++ b/src/pages/deliver/coms/comDeliverDetailCard.vue
@@ -1,170 +1,148 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 实际
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 扫描
+
+ swipeClick(event, batch, record)" style="width: 100%">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/deliver/coms/comDeliverJobCard.vue b/src/pages/deliver/coms/comDeliverJobCard.vue
index 6daab45..5b9b08c 100644
--- a/src/pages/deliver/coms/comDeliverJobCard.vue
+++ b/src/pages/deliver/coms/comDeliverJobCard.vue
@@ -1,50 +1,27 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
-
- 发货计划单号 : {{dataContent.deliverPlanNumber}}
-
-
-
-
-
- 客户代码 : {{dataContent.customerCode}}
-
-
-
-
-
-
-
-
-
+
+
+
+ 发货类型
+ {{ dataContent.deliverType == 'CUST' ? '寄售库发货' : '三方库发货' }}
+
+
+
+
+
+
+
diff --git a/src/pages/deliver/coms/comDeliverRequestCard.vue b/src/pages/deliver/coms/comDeliverRequestCard.vue
index 5c26c19..70741f7 100644
--- a/src/pages/deliver/coms/comDeliverRequestCard.vue
+++ b/src/pages/deliver/coms/comDeliverRequestCard.vue
@@ -1,36 +1,19 @@
-
-
-
- 客户代码 : {{dataContent.customerCode}}
-
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/deliver/coms/comDeliverRequestCreator.vue b/src/pages/deliver/coms/comDeliverRequestCreator.vue
index 5f75ab3..d4ba001 100644
--- a/src/pages/deliver/coms/comDeliverRequestCreator.vue
+++ b/src/pages/deliver/coms/comDeliverRequestCreator.vue
@@ -1,59 +1,45 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ {{ dataContent.customerCode }} ({{ dataContent.customerName }})
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/deliver/coms/comDeliverRequestPopup.vue b/src/pages/deliver/coms/comDeliverRequestPopup.vue
index 84f6101..5c5ae6b 100644
--- a/src/pages/deliver/coms/comDeliverRequestPopup.vue
+++ b/src/pages/deliver/coms/comDeliverRequestPopup.vue
@@ -1,297 +1,268 @@
-
-
-
-
-
-
- {{title}}
-
-
-
-
-
-
-
- 客户 :
-
-
- {{customerName}}
-
-
-
-
-
-
-
- 物料 :
-
-
-
-
-
-
-
-
-
-
- 数量 :
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/deliver/coms/comScanDeliverPack.vue b/src/pages/deliver/coms/comScanDeliverPack.vue
index 4339bef..e5a5348 100644
--- a/src/pages/deliver/coms/comScanDeliverPack.vue
+++ b/src/pages/deliver/coms/comScanDeliverPack.vue
@@ -1,76 +1,37 @@
-
-
-
-
-
diff --git a/src/pages/deliver/coms/detailInfoPopup.vue b/src/pages/deliver/coms/detailInfoPopup.vue
index 487c199..77766af 100644
--- a/src/pages/deliver/coms/detailInfoPopup.vue
+++ b/src/pages/deliver/coms/detailInfoPopup.vue
@@ -1,57 +1,43 @@
-
-
-
-
-
-
- 销售订单号 :
- {{dataContent.SoNumber}}
-
-
- 销售订单行 :
- {{dataContent.SoLine}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 销售订单号 :
+ {{ dataContent.SoNumber }}
+
+
+ 销售订单行 :
+ {{ dataContent.SoLine }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/deliver/coms/jobInfoPopup.vue b/src/pages/deliver/coms/jobInfoPopup.vue
index 831b56e..032c4ec 100644
--- a/src/pages/deliver/coms/jobInfoPopup.vue
+++ b/src/pages/deliver/coms/jobInfoPopup.vue
@@ -1,76 +1,64 @@
-
-
-
-
-
-
- 发货计划单号 :
- {{dataContent.DeliverPlanNumber}}
-
-
- 客户发货单号 :
- {{dataContent.CustomerDeliverNumber}}
-
-
- 客户代码 :
- {{dataContent.CustomerCode}}
-
-
- 客户月台代码 :
- {{dataContent.CustomerDockCode}}
-
-
- 承运商 :
- {{dataContent.carrierCode}}
-
-
- 运输方式 :
- {{dataContent.transferMode}}
-
-
- 车牌号 :
- {{dataContent.vehiclePlateNumber}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 发货计划单号 :
+ {{ dataContent.DeliverPlanNumber }}
+
+
+ 客户发货单号 :
+ {{ dataContent.CustomerDeliverNumber }}
+
+
+ 客户代码 :
+ {{ dataContent.CustomerCode }}
+
+
+ 客户月台代码 :
+ {{ dataContent.CustomerDockCode }}
+
+
+ 承运商 :
+ {{ dataContent.carrierCode }}
+
+
+ 运输方式 :
+ {{ dataContent.transferMode }}
+
+
+ 车牌号 :
+ {{ dataContent.vehiclePlateNumber }}
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/deliver/coms/jobListPopup.vue b/src/pages/deliver/coms/jobListPopup.vue
index f58edcf..f7787be 100644
--- a/src/pages/deliver/coms/jobListPopup.vue
+++ b/src/pages/deliver/coms/jobListPopup.vue
@@ -1,47 +1,40 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/deliver/coms/requestDetailInfoPopup.vue b/src/pages/deliver/coms/requestDetailInfoPopup.vue
index ac7ff32..49ed8f0 100644
--- a/src/pages/deliver/coms/requestDetailInfoPopup.vue
+++ b/src/pages/deliver/coms/requestDetailInfoPopup.vue
@@ -1,87 +1,68 @@
-
-
-
-
-
-
-
-
- 销售订单号 :
- {{dataContent.soNumber}}
-
-
- 销售订单行 :
- {{dataContent.soLine}}
-
-
- 包装号 :
- {{dataContent.packingNumber}}
-
-
- 器具号 :
- {{dataContent.containerNumber}}
-
-
- 批次 :
- {{dataContent.batch}}
-
-
- 库存状态 :
- {{dataContent.inventoryStatus}}
-
-
- 到库位代码 :
- {{dataContent.toLocationCode}}
-
-
- 从货主代码 :
- {{dataContent.fromOwnerCode}}
-
-
- 到货主代码 :
- {{dataContent.toOwnerCode}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 销售订单号 :
+ {{ dataContent.soNumber }}
+
+
+ 销售订单行 :
+ {{ dataContent.soLine }}
+
+
+ 包装号 :
+ {{ dataContent.packingNumber }}
+
+
+ 器具号 :
+ {{ dataContent.containerNumber }}
+
+
+ 批次 :
+ {{ dataContent.batch }}
+
+
+ 库存状态 :
+ {{ dataContent.inventoryStatus }}
+
+
+ 到库位代码 :
+ {{ dataContent.toLocationCode }}
+
+
+ 从货主代码 :
+ {{ dataContent.fromOwnerCode }}
+
+
+ 到货主代码 :
+ {{ dataContent.toOwnerCode }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/deliver/coms/requestInfoPopup.vue b/src/pages/deliver/coms/requestInfoPopup.vue
index 6ecf270..64afb71 100644
--- a/src/pages/deliver/coms/requestInfoPopup.vue
+++ b/src/pages/deliver/coms/requestInfoPopup.vue
@@ -1,99 +1,98 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/deliver/job/deliverDetail.vue b/src/pages/deliver/job/deliverDetail.vue
index 26c8979..b075361 100644
--- a/src/pages/deliver/job/deliverDetail.vue
+++ b/src/pages/deliver/job/deliverDetail.vue
@@ -1,462 +1,447 @@
-
-
-
diff --git a/src/pages/deliver/job/deliverJob.vue b/src/pages/deliver/job/deliverJob.vue
index 8d51443..18ab4fe 100644
--- a/src/pages/deliver/job/deliverJob.vue
+++ b/src/pages/deliver/job/deliverJob.vue
@@ -1,286 +1,277 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
-
-
+
diff --git a/src/pages/deliver/record/deliverRecord.vue b/src/pages/deliver/record/deliverRecord.vue
index b8b1359..5ce1527 100644
--- a/src/pages/deliver/record/deliverRecord.vue
+++ b/src/pages/deliver/record/deliverRecord.vue
@@ -1,502 +1,497 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 客户 :
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 客户 :
+
+
+
+ {{ customerText }}
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/deliver/request/deliverRequest.vue b/src/pages/deliver/request/deliverRequest.vue
index d770dfc..bd351f5 100644
--- a/src/pages/deliver/request/deliverRequest.vue
+++ b/src/pages/deliver/request/deliverRequest.vue
@@ -1,390 +1,337 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/src/pages/deliver/request/deliverRequestCreate.vue b/src/pages/deliver/request/deliverRequestCreate.vue
index d697fbf..f8b9888 100644
--- a/src/pages/deliver/request/deliverRequestCreate.vue
+++ b/src/pages/deliver/request/deliverRequestCreate.vue
@@ -1,198 +1,182 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/deliver/request/deliverRequestDetail.vue b/src/pages/deliver/request/deliverRequestDetail.vue
index 9315192..701d318 100644
--- a/src/pages/deliver/request/deliverRequestDetail.vue
+++ b/src/pages/deliver/request/deliverRequestDetail.vue
@@ -1,137 +1,99 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/demo/demo.vue b/src/pages/demo/demo.vue
deleted file mode 100644
index b9e7dbd..0000000
--- a/src/pages/demo/demo.vue
+++ /dev/null
@@ -1,703 +0,0 @@
-
-
-
- 公共组件
-
-
-
-
-
- 按钮组件
-
-
-
-
- 页面按钮
-
-
-
-
-
-
-
-
-
-
-
-
-
- 弹出页按钮
-
-
-
-
-
-
-
- 去扫描
-
-
-
-
-
-
- 扫描按钮
-
-
-
-
-
-
-
-
-
-
- 扫描组件
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 任务组件
-
-
-
- 任务编号 - jobNumer
-
-
-
-
-
-
- 任务状态 - jobStatus
-
-
-
-
-
-
- 任务顶部 - jobTop
-
-
-
-
-
-
- 任务底部 - jobBottom
-
-
-
-
-
-
- 任务其它属性 - jobProperty
-
-
-
-
-
-
- 任务卡片 - jobCard
-
-
-
-
-
-
-
-
-
-
-
- 数量组件
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 数量组件通用属性
- isShowStatus:显示状态
- isShowStdPack:显示标包
-
- 默认数量 qty
-
-
-
-
-
-
- 推荐数量 recommendQty
-
-
-
-
-
-
- 对比数量 compareQty
-
-
-
-
-
-
-
-
-
-
-
-
-
- 物料组件
-
-
- 物料 item
-
-
-
-
-
-
- 物料数量 itemQty
-
-
-
-
- 物料数量 itemQty
-
-
-
-
-
-
-
-
-
-
- 卡片组件
-
-
- 箱码 pack
-
-
-
-
- 托码 暂无
-
-
-
- 批次 batch
-
-
-
-
- 库位 location
-
-
-
-
-
- 推荐卡片 recommend
-
-
-
-
- 推荐卡片/实际/已扫描 recommend
-
-
-
-
- 库存卡片 balance
-
-
- 对比数量
- 默认数量
-
-
-
-
-
-
-
- 单箱管理
-
-
-
-
- 批次管理
-
-
-
-
- 批量管理
-
-
-
-
-
-
-
-
-
-
- 消息框-comMessage
-
-
-
-
- 信息提示弹窗-showMessage
-
-
- 成功提示弹窗-showSuccessMessage
-
-
- 错误提示弹窗-showErrorMessage
-
-
- 警告提示弹窗-showWarningMessage
-
-
- 问题选择弹窗-showQuestionMessage
-
-
-
-
-
-
-
- 库存状态组件-balanceStatus
-
-
-
-
-
-
-
-
-
- 物料状态组件-itemStatus
-
-
-
-
-
-
-
-
-
-
-
-
-
- 无数据
-
-
-
-
-
-
-
- 库位相关组件
-
-
-
-
-
- 选择库位
-
-
-
-
- 下拉列表
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/demo/page.vue b/src/pages/demo/page.vue
deleted file mode 100644
index 491d6a2..0000000
--- a/src/pages/demo/page.vue
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{item.cont}}
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/device/index.vue b/src/pages/eam/device/index.vue
deleted file mode 100644
index 9496711..0000000
--- a/src/pages/eam/device/index.vue
+++ /dev/null
@@ -1,230 +0,0 @@
-
-
-
-
- 还没有登录,请先登录
-
-
-
-
-
-
-
-
-
- 暂无图片
-
-
-
-
-
- {{item.name}}
-
-
- {{item.code}}
-
-
- {{item.workshopName}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/deviceReport/addForm.vue b/src/pages/eam/deviceReport/addForm.vue
deleted file mode 100644
index da7d194..0000000
--- a/src/pages/eam/deviceReport/addForm.vue
+++ /dev/null
@@ -1,521 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{form.urgencyName}}
-
-
- {{`请选择故障类型`}}
-
-
-
-
-
-
-
- {{form.typeName}}
-
-
- {{`请选择类型`}}
-
-
-
-
-
-
-
- 扫描
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/deviceReport/index.vue b/src/pages/eam/deviceReport/index.vue
deleted file mode 100644
index e8a3569..0000000
--- a/src/pages/eam/deviceReport/index.vue
+++ /dev/null
@@ -1,267 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.describes}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 报修单号:{{item.number}}
-
-
- 类型:{{item.type=='DEVICE'?'设备':'工装'}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '工装'}`}}编号:{{item.equipmentCode}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '工装'}`}}名称:{{item.equipmentName}}
-
-
- 所属车间:{{item.workshopName}}
-
-
-
-
-
-
-
-
-
-
- 撤销
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/deviceReport/myDeviceReport.vue b/src/pages/eam/deviceReport/myDeviceReport.vue
deleted file mode 100644
index ca679c2..0000000
--- a/src/pages/eam/deviceReport/myDeviceReport.vue
+++ /dev/null
@@ -1,237 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{item.describes}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 报修单号:{{item.number}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '模具'}`}}编号:{{item.deviceNumber}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '模具'}`}}名称:{{item.name}}
-
-
- 所属厂区:{{item.factoryAreaName}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/inspectionOrder/detail.vue b/src/pages/eam/inspectionOrder/detail.vue
deleted file mode 100644
index c58e294..0000000
--- a/src/pages/eam/inspectionOrder/detail.vue
+++ /dev/null
@@ -1,741 +0,0 @@
-
-
-
-
-
-
- 巡检工单
-
-
-
- 工单单号:
- {{data.number}}
-
-
- 工单状态:
-
-
-
-
-
-
-
-
-
-
-
- 巡检描述:
- {{data.describes}}
-
-
- 班组:
- {{data.classType}}
-
-
- 巡检人:
- {{data.maintenancer}}
-
-
- 巡检人电话:
- {{data.maintenancePhone}}
-
-
- 巡检开始时间:
- {{data.endTime == null ? '':$time.formatDate(data.startTime)}}
-
-
- 巡检结束时间:
- {{data.endTime == null ? '':$time.formatDate(data.endTime)}}
-
-
- 完成时间:
- {{data.completionTime == null ? '':$time.formatDate(data.completionTime)}}
-
-
-
-
-
-
-
-
-
-
-
-
-
- 编号:
- {{data.equipmentCode}}
-
-
- 所属车间:
- {{data.workshopCode}}
-
-
- 类型:
- {{data.type == 'DEVICE'?'设备':data.type == 'EQUIPMENT'?'工装':''}}
-
-
-
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
-
- 巡检内容: {{item.content}}
-
-
-
-
- 结果: {{item.result == '0'?'完成':item.result == '1'?'未完成':''}}
-
-
-
-
- 未完成原因: {{item.uncompletedCause==null?'':item.uncompletedCause}}
-
-
-
-
- 完成时间: {{item.completionTime == null ? '':$time.formatDate(item.completionTime)}}
-
-
-
-
-
-
-
- 巡检
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{formatStartDate}}
-
-
- {{`请选择开始时间`}}
-
-
-
-
-
-
-
- {{formatEndDate}}
-
-
- {{`请选择完成时间`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/inspectionOrder/index.vue b/src/pages/eam/inspectionOrder/index.vue
deleted file mode 100644
index 7fb0613..0000000
--- a/src/pages/eam/inspectionOrder/index.vue
+++ /dev/null
@@ -1,240 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.number}}
-
-
-
-
-
-
-
-
-
-
-
-
- 工单单号:{{item.number}}
-
-
- 类型:{{item.type=='DEVICE'?'设备':item.type=='EQUIPMENT'?'工装':''}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '工装'}`}}编号:{{item.equipmentCode}}
-
-
- 所属车间:{{item.workshopCode}}
-
-
- 班组:{{item.classType}}
-
-
- 巡检人:{{item.maintenancer}}
-
-
- 完成时间:{{`${$time.formatDate(item.completionTime)}`}}
-
-
-
-
- 创建时间:{{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/inspectionOrder/inspectionRequest.vue b/src/pages/eam/inspectionOrder/inspectionRequest.vue
deleted file mode 100644
index 26af6ba..0000000
--- a/src/pages/eam/inspectionOrder/inspectionRequest.vue
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
- *巡检类型选择
-
-
- 设备巡检
-
-
- 工装巡检
-
-
-
-
-
-
-
-
diff --git a/src/pages/eam/inspectionOrder/item.vue b/src/pages/eam/inspectionOrder/item.vue
deleted file mode 100644
index 4c1d413..0000000
--- a/src/pages/eam/inspectionOrder/item.vue
+++ /dev/null
@@ -1,540 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/outLocation/detail.vue b/src/pages/eam/outLocation/detail.vue
deleted file mode 100644
index fcc3c8f..0000000
--- a/src/pages/eam/outLocation/detail.vue
+++ /dev/null
@@ -1,355 +0,0 @@
-
-
-
-
- *申领信息
-
-
-
- {{ form.number}}
-
-
- {{ form.applyNumber}}
-
-
- {{ form.applyer}}
-
-
- {{`${$time.formatDate(form.createTime)}`}}
-
-
-
- *备件明细
-
-
-
-
-
-
- 备件名称:{{item.sparePartsName}}
-
-
-
-
-
- 备件编号:{{item.sparePartsCode}}
-
-
-
-
- 流程状态:未出库
-
-
- 流程状态:出库中
-
-
- 流程状态:已出库
-
-
-
-
- 库存数量:{{item.currentQty}}
-
-
-
-
- 申请数量:{{item.applyQty}}
-
-
-
-
- 已出库数量:{{item.outedQty}}
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/outLocation/index.vue b/src/pages/eam/outLocation/index.vue
deleted file mode 100644
index 7836ff5..0000000
--- a/src/pages/eam/outLocation/index.vue
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{item.number}}
-
-
-
-
- 编号:{{item.number}}
-
-
- 申请单号:{{item.applyNumber}}
-
-
- 流程状态:
-
-
-
-
-
-
-
-
-
- 申请人ID:{{item.applyer}}
-
-
- 审核人:{{item.approver}}
-
-
- 审核内容:{{item.approveContent}}
-
-
- 审核时间:{{`${$time.formatDate(item.approveTime)}`}}
-
-
- 申请时间:{{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/repairOrder/addForm.vue b/src/pages/eam/repairOrder/addForm.vue
deleted file mode 100644
index a5c3889..0000000
--- a/src/pages/eam/repairOrder/addForm.vue
+++ /dev/null
@@ -1,522 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{form.typeName}}
-
-
- {{`请选择类型`}}
-
-
-
-
-
-
-
-
- 扫描
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{form.faultTypeName}}
-
-
- {{`请选择故障类型`}}
-
-
-
-
-
-
-
- {{form.urgencyName}}
-
-
- {{`请选择紧急程度`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/repairOrder/addServiceRecord.vue b/src/pages/eam/repairOrder/addServiceRecord.vue
deleted file mode 100644
index ae77135..0000000
--- a/src/pages/eam/repairOrder/addServiceRecord.vue
+++ /dev/null
@@ -1,504 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{selectFormatCheck(form.maintenances,selecUserList)}}
-
-
- 请选择维修人员
-
-
-
-
-
-
-
- 备件
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
-
- 数量:{{item.qty}}
-
-
-
-
-
-
-
-
- 添加备件
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/repairOrder/detail.vue b/src/pages/eam/repairOrder/detail.vue
deleted file mode 100644
index 292f752..0000000
--- a/src/pages/eam/repairOrder/detail.vue
+++ /dev/null
@@ -1,1070 +0,0 @@
-
-
-
-
-
-
- 维修工单
-
-
-
- 转办
-
-
-
-
- 工单单号:
- {{data.number}}
-
-
- 报修描述:
- {{data.maintenanceDesc}}
-
-
-
-
-
-
- {{data.faultTypeName}}
-
-
- {{`请选择故障类型`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{changeItem.name}}
-
-
-
- 设备编号:
- {{data.equipmentCode}}
-
-
- 设备名称:
- {{data.equipmentName}}
-
-
- 设备类型:
- {{data.type == 'DEVICE'?'设备':'工装'}}
-
-
-
-
- 报修单号:
- {{data1.number}}
-
-
- 报修描述:
- {{data1.maintenanceDesc}}
-
-
- 报修人:
- {{data1.repairerName}}
-
-
- 报修时间:
- {{data1.createTime? $time.formatDate(data1.createTime):null}}
-
-
-
-
-
-
-
-
-
-
-
- {{item.maintenanceDesc}}
-
-
-
-
-
-
-
- 故障真因:
- {{item.maintenanceDesc1}}
-
-
- 解决措施:
- {{item.workOut}}
-
-
- 维修人员:
- {{item.maintenancesName}}
-
-
-
- 备件:
-
-
-
- {{cur.name}}
-
-
- 备件编号:{{cur.number}}
-
-
- 数量:{{cur.qty}}
-
-
-
-
-
-
-
- 添加维修内容
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/repairOrder/index.vue b/src/pages/eam/repairOrder/index.vue
deleted file mode 100644
index 16076e7..0000000
--- a/src/pages/eam/repairOrder/index.vue
+++ /dev/null
@@ -1,263 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.maintenanceDesc}}
-
-
-
-
-
-
-
-
-
-
-
-
-
- 工单单号:{{item.number}}
-
-
- 类型:{{item.type=='DEVICE'?'设备':'工装'}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '工装'}`}}编号:{{item.equipmentCode}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '工装'}`}}名称:{{item.equipmentName}}
-
-
- 故障类型:{{item.faultTypeName}}
-
-
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/eam/repairOrder/indexBak.vue b/src/pages/eam/repairOrder/indexBak.vue
deleted file mode 100644
index c1e9bbb..0000000
--- a/src/pages/eam/repairOrder/indexBak.vue
+++ /dev/null
@@ -1,243 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.maintenanceDesc}}
-
-
-
-
-
-
-
-
-
-
- 工单单号:{{item.number}}
-
-
- 类型:{{item.type=='DEVICE'?'设备':item.type=='TECH'?'工艺':'模具'}}
-
-
- {{`${params.type=='DEVICE'?'设备':params.type=='TECH'?'工艺' : '模具'}`}}编号:{{item.deviceNumber}}
-
-
- {{`${params.type=='DEVICE'?'设备':params.type=='TECH'?'工艺' : '模具'}`}}名称:{{item.name}}
-
-
- 所属厂区:{{item.factoryAreaName}}
-
-
- 班次:{{item.classesName}}
-
-
- 故障类型:{{item.faultTypeName}}
-
-
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/repairOrder/myOrder.vue b/src/pages/eam/repairOrder/myOrder.vue
deleted file mode 100644
index 67ba4ca..0000000
--- a/src/pages/eam/repairOrder/myOrder.vue
+++ /dev/null
@@ -1,240 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{item.describes}}
-
-
-
-
-
-
-
-
-
-
- 报修单号:{{item.number}}
-
-
- {{`${item.type=='DEVICE'?'设备' : '模具'}`}}编号:{{item.deviceNumber}}
-
-
- {{`${item.type=='DEVICE'?'设备' : '模具'}`}}名称:{{item.name}}
-
-
- 所属厂区:{{item.factoryAreaName}}
-
-
- 班次:{{item.classesName}}
-
-
- 故障类型:{{item.faultTypeName}}
-
-
- 完成时间:{{$time.formatDate(item.completionTime)}}
-
-
- 报修人:{{item.applyName}}
-
-
- 审核人:{{item.verifyName}}
-
-
- 审核时间:{{`${$time.formatDate(item.verifyTime)}`}}
-
-
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/repairOrder/myRepairRequest.vue b/src/pages/eam/repairOrder/myRepairRequest.vue
deleted file mode 100644
index 9971684..0000000
--- a/src/pages/eam/repairOrder/myRepairRequest.vue
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
- *巡检类型选择
-
-
- 设备巡检
-
-
- 工装巡检
-
-
-
-
-
-
-
-
diff --git a/src/pages/eam/repairOrder/transfer.vue b/src/pages/eam/repairOrder/transfer.vue
deleted file mode 100644
index 08fb2d7..0000000
--- a/src/pages/eam/repairOrder/transfer.vue
+++ /dev/null
@@ -1,589 +0,0 @@
-
-
-
-
-
-
-
- {{form.statusTxt}}
-
-
- {{`请选择转办类型`}}
-
-
-
-
-
-
-
- {{form.receiverTypeTxt}}
-
-
- {{`请选择类型`}}
-
-
-
-
-
-
-
- {{form.factoryAreaName}}
-
-
- {{`请选择厂区名称`}}
-
-
-
-
-
-
-
- 扫描
-
-
-
-
-
-
-
-
- {{selectFormatRadin(form.receiverUserId,selecUserList)}}
-
-
- 请选择维修人员
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/scanCode/scanCode.vue b/src/pages/eam/scanCode/scanCode.vue
deleted file mode 100644
index 9d60c8e..0000000
--- a/src/pages/eam/scanCode/scanCode.vue
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
-
-
-
-
-
-
- 详细信息
-
-
-
-
-
-
-
- 库位名称:{{item.name}}
-
-
-
- 库位编码:
- {{item.code}}
-
-
- 库位名称:
- {{item.name}}
-
-
- 库区编码:
- {{item.areaCode}}
-
-
- 库区名称:
- {{item.areaName}}
-
-
- 备件编码:
- {{item.spareCode}}
-
-
- 备件名称:
- {{item.spareName}}
-
-
- 库存:
- {{item.spareQty}}
-
-
- 备件单价:
- {{item.singlePrice}}
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/spareParts/index.vue b/src/pages/eam/spareParts/index.vue
deleted file mode 100644
index 59b53d7..0000000
--- a/src/pages/eam/spareParts/index.vue
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-
-
- 还没有登录,请先登录
-
-
-
-
-
-
-
-
-
- 暂无图片
-
-
-
-
-
- {{item.name}}
-
-
- 备件编码:{{item.itemNumber}}
-
-
- 总库存:{{item.qty}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/sparePartsApplication/CustomTableModal.vue b/src/pages/eam/sparePartsApplication/CustomTableModal.vue
deleted file mode 100644
index e26ecce..0000000
--- a/src/pages/eam/sparePartsApplication/CustomTableModal.vue
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/sparePartsApplication/addForm.vue b/src/pages/eam/sparePartsApplication/addForm.vue
deleted file mode 100644
index 2aadc5e..0000000
--- a/src/pages/eam/sparePartsApplication/addForm.vue
+++ /dev/null
@@ -1,564 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- *申请备件
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
-
- {{`${item.type=='DEVICE'?'设备' :item.type=='EQUIPMENT'?'工装' : ''}`}}
-
-
-
-
-
- {{item.deviceName}}
-
-
-
-
-
- {{item.isRadeIn=='TRUE'?'是' :'否'}}
-
-
-
-
-
- {{item.currentQty}}
-
-
-
-
-
- {{item.applyQty}}
-
-
-
-
-
-
-
-
-
-
-
-
-
- 添加备件
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/sparePartsApplication/detail.vue b/src/pages/eam/sparePartsApplication/detail.vue
deleted file mode 100644
index 1859a75..0000000
--- a/src/pages/eam/sparePartsApplication/detail.vue
+++ /dev/null
@@ -1,329 +0,0 @@
-
-
-
-
-
- 备件申领工单
-
-
-
- 申请主题:
- {{data.description}}
-
-
- 申请单号:
- {{data.number}}
-
-
- 申请备件:
-
-
-
- 备件名称:{{cur.itemName}}
-
-
- 类型:{{cur.type == 'type'?'设备' :'工装'}}
-
-
- {{cur.type == 'type'?'设备' :'工装'}}名称:{{cur.name}}
-
-
- 是否以旧换新:{{cur.isRadeIn == 'TRUE'?'是' :'否'}}
-
-
- 库存:{{cur.qty}}
-
-
- 申请数量:{{cur.applyQty}}
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/sparePartsApplication/index.vue b/src/pages/eam/sparePartsApplication/index.vue
deleted file mode 100644
index b7f11fa..0000000
--- a/src/pages/eam/sparePartsApplication/index.vue
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.name}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 申请单号:{{item.number}}
-
-
- 申 请 人:{{item.applyer}}
-
-
-
-
-
-
-
-
-
-
-
- 撤回
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/sparePartsApplication/mySparePartsApplication.vue b/src/pages/eam/sparePartsApplication/mySparePartsApplication.vue
deleted file mode 100644
index c2199c5..0000000
--- a/src/pages/eam/sparePartsApplication/mySparePartsApplication.vue
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
- {{item.name}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 申请单号:{{item.number}}
-
-
- 申 请 人:{{item.applyName}}
-
-
- 审批时间:{{`${$time.formatDate(item.approveTime)}`}}
-
-
- 审 批 人:{{item.approveName}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/sparePartsApplicationApprove/index.vue b/src/pages/eam/sparePartsApplicationApprove/index.vue
deleted file mode 100644
index 2ea2fb1..0000000
--- a/src/pages/eam/sparePartsApplicationApprove/index.vue
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{item.name}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 申请单号:{{item.number}}
-
-
- 申 请 人:{{item.applyName}}
-
-
-
-
-
-
-
-
-
-
-
- 驳回
- 通过
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/sparePartsApplicationApprove/mySparePartsApplicationApprove.vue b/src/pages/eam/sparePartsApplicationApprove/mySparePartsApplicationApprove.vue
deleted file mode 100644
index a78b9c7..0000000
--- a/src/pages/eam/sparePartsApplicationApprove/mySparePartsApplicationApprove.vue
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
- {{item.name}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 申请单号:{{item.number}}
-
-
- 申 请 人:{{item.applyName}}
-
-
- 审批时间:{{`${$time.formatDate(item.approveTime)}`}}
-
-
- 审 批 人:{{item.approveName}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/sparePartsServiceWorkOrderList/addForm.vue b/src/pages/eam/sparePartsServiceWorkOrderList/addForm.vue
deleted file mode 100644
index 683a02d..0000000
--- a/src/pages/eam/sparePartsServiceWorkOrderList/addForm.vue
+++ /dev/null
@@ -1,528 +0,0 @@
-
-
-
-
-
-
- *备件维修
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
- 库区:{{item.areaName}}
-
-
-
-
- 库位:{{item.locationName}}
-
-
-
-
- 数量:{{item.qty}}
-
-
-
-
- 维修原因:{{item.repairCause}}
-
-
-
-
-
-
-
- 添加备件
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/sparePartsServiceWorkOrderList/mySparePartsService.vue b/src/pages/eam/sparePartsServiceWorkOrderList/mySparePartsService.vue
deleted file mode 100644
index a4701fd..0000000
--- a/src/pages/eam/sparePartsServiceWorkOrderList/mySparePartsService.vue
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
-
-
-
-
- {{item.itemName}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 申请单号:{{item.number}}
-
-
- 备件单号:{{item.itemNumber}}
-
-
- 数量:{{item.qty}}
-
-
- 维修结果:{{item.result == 'YES'?'完成':'未完成'}}
-
-
- 维修原因:{{item.reasons}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/spotcheckOrder/detail.vue b/src/pages/eam/spotcheckOrder/detail.vue
deleted file mode 100644
index 855d0ca..0000000
--- a/src/pages/eam/spotcheckOrder/detail.vue
+++ /dev/null
@@ -1,741 +0,0 @@
-
-
-
-
-
-
- 点检工单
-
-
-
- 工单单号:
- {{data.number}}
-
-
- 工单状态:
-
-
-
-
-
-
-
-
-
-
-
- 点检描述:
- {{data.describes}}
-
-
- 班组:
- {{data.classType}}
-
-
- 点检人:
- {{data.maintenancer}}
-
-
- 点检人电话:
- {{data.maintenancePhone}}
-
-
- 点检开始时间:
- {{data.endTime == null ? '':$time.formatDate(data.startTime)}}
-
-
- 点检结束时间:
- {{data.endTime == null ? '':$time.formatDate(data.endTime)}}
-
-
- 完成时间:
- {{data.completionTime == null ? '':$time.formatDate(data.completionTime)}}
-
-
-
-
-
-
-
-
-
-
-
-
-
- 编号:
- {{data.equipmentCode}}
-
-
- 所属车间:
- {{data.workshopCode}}
-
-
- 类型:
- {{data.type == 'DEVICE'?'设备':data.type == 'EQUIPMENT'?'工装':''}}
-
-
-
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
-
- 点检内容: {{item.content}}
-
-
-
-
- 结果: {{item.result == '0'?'完成':item.result == '1'?'未完成':''}}
-
-
-
-
- 未完成原因: {{item.uncompletedCause==null?'':item.uncompletedCause}}
-
-
-
-
- 完成时间: {{item.completionTime == null ? '':$time.formatDate(item.completionTime)}}
-
-
-
-
-
-
-
- 点检
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{formatStartDate}}
-
-
- {{`请选择开始时间`}}
-
-
-
-
-
-
-
- {{formatEndDate}}
-
-
- {{`请选择完成时间`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/spotcheckOrder/index.vue b/src/pages/eam/spotcheckOrder/index.vue
deleted file mode 100644
index d0cbb15..0000000
--- a/src/pages/eam/spotcheckOrder/index.vue
+++ /dev/null
@@ -1,240 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.number}}
-
-
-
-
-
-
-
-
-
-
-
-
- 工单单号:{{item.number}}
-
-
- 类型:{{item.type=='DEVICE'?'设备':item.type=='EQUIPMENT'?'工装':''}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '工装'}`}}编号:{{item.equipmentCode}}
-
-
- 所属车间:{{item.workshopCode}}
-
-
- 班组:{{item.classType}}
-
-
- 点检人:{{item.maintenancer}}
-
-
- 完成时间:{{`${$time.formatDate(item.completionTime)}`}}
-
-
-
-
- 创建时间:{{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/spotcheckOrder/item.vue b/src/pages/eam/spotcheckOrder/item.vue
deleted file mode 100644
index 20ad9f5..0000000
--- a/src/pages/eam/spotcheckOrder/item.vue
+++ /dev/null
@@ -1,539 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/spotcheckOrder/spotcheckRequest.vue b/src/pages/eam/spotcheckOrder/spotcheckRequest.vue
deleted file mode 100644
index 5fa22c6..0000000
--- a/src/pages/eam/spotcheckOrder/spotcheckRequest.vue
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
- *点检类型选择
-
-
- 设备点检
-
-
- 工装点检
-
-
-
-
-
-
-
-
diff --git a/src/pages/eam/tool/index.vue b/src/pages/eam/tool/index.vue
deleted file mode 100644
index e7bc94a..0000000
--- a/src/pages/eam/tool/index.vue
+++ /dev/null
@@ -1,175 +0,0 @@
-
-
-
-
- 还没有登录,请先登录
-
-
-
-
-
-
-
-
-
-
- 暂无图片
-
-
-
-
-
- {{item.name}}
-
-
- {{item.code}}
-
-
- {{item.workshopName}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/upkeepOrder/addServiceRecord.vue b/src/pages/eam/upkeepOrder/addServiceRecord.vue
deleted file mode 100644
index bbfd55d..0000000
--- a/src/pages/eam/upkeepOrder/addServiceRecord.vue
+++ /dev/null
@@ -1,677 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{selectFormatCheck(form.chargePeoples,selecUserList)}}
-
-
- 请选择维修人员
-
-
-
-
-
-
-
- {{form.statusTxt}}
-
-
- {{`请选择完成情况`}}
-
-
-
-
-
-
-
- {{formatDate}}
-
-
- {{`请选择完成时间`}}
-
-
-
-
-
-
-
-
-
-
-
- 备件
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
-
- 数量:{{item.qty}}
-
-
-
-
-
-
-
-
- 添加备件
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/upkeepOrder/detail.vue b/src/pages/eam/upkeepOrder/detail.vue
deleted file mode 100644
index 7a14779..0000000
--- a/src/pages/eam/upkeepOrder/detail.vue
+++ /dev/null
@@ -1,798 +0,0 @@
-
-
-
-
-
- 保养工单
-
-
-
- 工单单号:
- {{data.number}}
-
-
- 保养计划单号:
- {{data.planNumber}}
-
-
- 故障类型:
- {{data.faultTypeName}}
-
-
- 创建时间:
- {{$time.formatDate(data.createTime)}}
-
-
- 创建人员:
- {{data.creator}}
-
-
- 接单时间:
- {{$time.formatDate(data.receivingTime)}}
-
-
- 保养人员:
- {{data.maintenanceName}}
-
-
- 完成时间:
- {{$time.formatDate(data.completionTime)}}
-
-
-
-
-
-
-
-
-
-
- {{changeItem.name}}
-
-
-
- 设备编号:
- {{data.equipmentCode}}
-
-
- 设备名称:
- {{data.equipmentName}}
-
-
- 所属车间:
- {{data.workshopName}}
-
-
- 设备类型:
- {{data.type == 'DEVICE'?'设备':'工装'}}
-
-
-
-
-
-
-
- {{item.contents}}
-
-
-
-
- 预估人数:
- {{item.peoples}}人
-
-
- 预估分钟:
- {{item.estimatedMinutes}}分钟
-
-
- 实际分钟:
- {{item.actualMinutes}}分钟
-
-
- 保养部位:
- {{item.equipmentParts}}
-
-
- 责任人:
- {{item.chargePeoplesName}}
-
-
- 完成情况:
-
- {{item.result==0 || item.result == '0'? '完成':item.result==1 ||item.result == '1'?'未完成':''}}
-
-
-
- 完成时间:
- {{$time.formatDate(item.completionTime)}}
-
-
-
- 未完成原因:
- {{item.uncompleted}}
-
-
- 备件:
-
-
-
- {{cur.name}}
-
-
- 备件编号:{{cur.number}}
-
-
- 数量:{{cur.qty}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{formatStartDate}}
-
-
- {{`请选择开始时间`}}
-
-
-
-
-
-
-
- {{formatEndDate}}
-
-
- {{`请选择完成时间`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/upkeepOrder/index.vue b/src/pages/eam/upkeepOrder/index.vue
deleted file mode 100644
index 7064f3c..0000000
--- a/src/pages/eam/upkeepOrder/index.vue
+++ /dev/null
@@ -1,250 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{item.describes}}
-
-
-
-
-
-
-
-
-
-
-
-
-
- 保养单号:{{item.number}}
-
-
- 保养计划单号:{{item.planNumber}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '工装'}`}}编号:{{item.equipmentCode}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '工装'}`}}名称:{{item.equipmentName}}
-
-
- 故障类型:{{item.faultTypeName}}
-
-
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/eam/upkeepOrder/myOrder.vue b/src/pages/eam/upkeepOrder/myOrder.vue
deleted file mode 100644
index 33b443a..0000000
--- a/src/pages/eam/upkeepOrder/myOrder.vue
+++ /dev/null
@@ -1,235 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{item.describes}}
-
-
-
-
-
-
-
-
-
- 保养单号:{{item.number}}
-
-
- 保养计划单号:{{item.planNumber}}
-
-
- {{`${item.type=='DEVICE'?'设备' : '模具'}`}}编号:{{item.deviceNumber}}
-
-
- {{`${item.type=='DEVICE'?'设备' : '模具'}`}}名称:{{item.name}}
-
-
- 所属厂区:{{item.factoryAreaName}}
-
-
- 故障类型:{{item.faultTypeName}}
-
-
- 完成时间:{{$time.formatDate(item.completionTime)}}
-
-
- 审核人:{{item.verifyName}}
-
-
- 审核时间:{{`${$time.formatDate(item.verifyTime)}`}}
-
-
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/error/404.vue b/src/pages/error/404.vue
deleted file mode 100644
index 2f29e39..0000000
--- a/src/pages/error/404.vue
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
- 404 Page Not Found
-
-
-
-
- {{errMsg}}
-
-
-
-
-
-
-
-
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index fa6bd60..f10a0ae 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -1,495 +1,598 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/inspect/coms/comInspectDetailCard.vue b/src/pages/inspect/coms/comInspectDetailCard.vue
index 850fbac..5c7ce1e 100644
--- a/src/pages/inspect/coms/comInspectDetailCard.vue
+++ b/src/pages/inspect/coms/comInspectDetailCard.vue
@@ -5,7 +5,7 @@
-
+
-
+
@@ -33,7 +33,6 @@
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/inspect/coms/inspectComDetailCard.vue b/src/pages/inspect/coms/inspectComDetailCard.vue
index 417d5bc..6c30b2b 100644
--- a/src/pages/inspect/coms/inspectComDetailCard.vue
+++ b/src/pages/inspect/coms/inspectComDetailCard.vue
@@ -9,26 +9,26 @@
-->
收货数
- {{jobContent.receiveQty}}{{getUnitInfo(jobContent.uom)}}
+ {{jobContent.receiveQty}}{{getUomInfo(jobContent.uom)}}
检验数
- {{jobContent.sampleQty}}{{getUnitInfo(jobContent.uom)}}
+ {{jobContent.sampleQty}}{{getUomInfo(jobContent.uom)}}
不合格数
- {{jobContent.failedQty}}{{getUnitInfo(jobContent.uom)}}
+ {{jobContent.failedQty}}{{getUomInfo(jobContent.uom)}}
报废数
- {{jobContent.crackQty}}{{getUnitInfo(jobContent.uom)}}
+ {{jobContent.crackQty}}{{getUomInfo(jobContent.uom)}}
-
+
-
+
@@ -39,7 +39,7 @@
-
+
-
+
@@ -101,7 +101,7 @@
getDetailRemoveOption
} from '@/common/array.js';
import {
- getUnitInfo,
+ getUomInfo,
getInspectType
} from '@/common/directory.js';
@@ -223,8 +223,8 @@
}
this.$emit('updateData', )
},
- getUnitInfo(value) {
- return getUnitInfo(value).label
+ getUomInfo(value) {
+ return getUomInfo(value).label
},
}
diff --git a/src/pages/inspect/coms/inspectInfoPopup.vue b/src/pages/inspect/coms/inspectInfoPopup.vue
index 33d87d5..d7c84d6 100644
--- a/src/pages/inspect/coms/inspectInfoPopup.vue
+++ b/src/pages/inspect/coms/inspectInfoPopup.vue
@@ -50,7 +50,7 @@
计量单位 :
- {{getUnitInfo(dataContent.uom)}}
+ {{getUomInfo(dataContent.uom)}}
收货数量 :
@@ -62,7 +62,7 @@
-
+
@@ -72,7 +72,7 @@
import jobCommonInfo from '@/mycomponents/job/jobCommonInfo.vue'
import{getInspectType,
getSampleMethod,
- getUnitInfo
+ getUomInfo
} from "@/common/directory.js"
export default {
components: {
@@ -106,8 +106,8 @@
getSampleMethod(value){
return getSampleMethod(value);
},
- getUnitInfo(value){
- var info = getUnitInfo(value)
+ getUomInfo(value){
+ var info = getUomInfo(value)
return info.label;
},
diff --git a/src/pages/inspect/coms/requestInfoPopup.vue b/src/pages/inspect/coms/requestInfoPopup.vue
index 0fcc258..5223970 100644
--- a/src/pages/inspect/coms/requestInfoPopup.vue
+++ b/src/pages/inspect/coms/requestInfoPopup.vue
@@ -1,116 +1,116 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inspect/job/inspectDetail.vue b/src/pages/inspect/job/inspectDetail.vue
index 54b85aa..5fd016a 100644
--- a/src/pages/inspect/job/inspectDetail.vue
+++ b/src/pages/inspect/job/inspectDetail.vue
@@ -349,7 +349,7 @@
this.submitJob();
} else {
//不允许部分提交,提示
- this.$refs.comMessage.showErrorMessage('请完成扫描后,再进行提交
' + "已经扫描[" + this.scanCount +
+ this.$refs.comMessage.showErrorMessage('请完成扫描后,再进行提交\n' + "已经扫描[" + this.scanCount +
"]箱总共[" + this
.subList.length + "]箱", res => {
if (res) {
@@ -373,13 +373,13 @@
inspectJobSubmit(params).then(res => {
uni.hideLoading()
if (res.data) {
- this.showCommitSuccessMessage("提交成功
生成到货检验记录
" + res.data)
- // createPutAwayRequest(res.data).then(putawayres => {
- // this.showCommitSuccessMessage("生成上架申请单号
" + putawayres.data)
- // }).catch(error => {
- // uni.hideLoading();
- // this.showErrorMessage(error);
- // })
+ this.showCommitSuccessMessage("提交成功\n生成到货检验记录\n" + res.data)
+ createPutAwayRequest(res.data).then(putawayres => {
+ this.showCommitSuccessMessage("生成上架申请单号\n" + putawayres.data)
+ }).catch(error => {
+ uni.hideLoading();
+ this.showErrorMessage(error);
+ })
} else {
this.showErrorMessage("提交失败[" + res.msg + "]")
}
diff --git a/src/pages/inspect/job/inspectFullDetail.vue b/src/pages/inspect/job/inspectFullDetail.vue
index 94ecd79..912159c 100644
--- a/src/pages/inspect/job/inspectFullDetail.vue
+++ b/src/pages/inspect/job/inspectFullDetail.vue
@@ -369,7 +369,7 @@
this.submitJob();
} else {
//不允许部分提交,提示
- this.$refs.comMessage.showErrorMessage('请完成扫描后,再进行提交
' + "已经扫描[" + this.scanCount +
+ this.$refs.comMessage.showErrorMessage('请完成扫描后,再进行提交\n' + "已经扫描[" + this.scanCount +
"]箱总共[" + this
.subList.length + "]箱", res => {
if (res) {
@@ -392,14 +392,14 @@
inspectJobSubmit(params).then(res => {
uni.hideLoading()
if (res.data) {
- this.showCommitSuccessMessage("提交成功
生成到货检验记录" + res.data)
+ this.showCommitSuccessMessage("提交成功\n生成到货检验记录" + res.data)
//创建完检验记录后创建上架申请
- // createPutAwayRequest(res.data).then(putawayres => {
- // this.showCommitSuccessMessage("生成上架申请单号
" + putawayres.data)
- // }).catch(error => {
- // uni.hideLoading();
- // this.showErrorMessage(error);
- // })
+ createPutAwayRequest(res.data).then(putawayres => {
+ this.showCommitSuccessMessage("生成上架申请单号\n" + putawayres.data)
+ }).catch(error => {
+ uni.hideLoading();
+ this.showErrorMessage(error);
+ })
} else {
this.showErrorMessage("提交失败[" + res.msg + "]")
}
diff --git a/src/pages/inspect/job/inspectJob.vue b/src/pages/inspect/job/inspectJob.vue
index 2cb2ab9..baadc5c 100644
--- a/src/pages/inspect/job/inspectJob.vue
+++ b/src/pages/inspect/job/inspectJob.vue
@@ -1,295 +1,284 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
diff --git a/src/pages/inspect/job/inspectResult.vue b/src/pages/inspect/job/inspectResult.vue
index c755674..5b620b8 100644
--- a/src/pages/inspect/job/inspectResult.vue
+++ b/src/pages/inspect/job/inspectResult.vue
@@ -33,7 +33,7 @@
收货数量
- {{jobContent.receiveQty}} {{getUnitInfo(jobContent.uom)}}
+ {{jobContent.receiveQty}} {{getUomInfo(jobContent.uom)}}
@@ -42,7 +42,7 @@
检验数量
- {{jobContent.sampleQty}} {{getUnitInfo(jobContent.uom)}}
+ {{jobContent.sampleQty}} {{getUomInfo(jobContent.uom)}}
@@ -122,7 +122,7 @@
库位:{{item.fromLocationCode}}
-
+
@@ -151,7 +151,7 @@
getInspectFailedReasonList,
getNextActionList,
getInspectType,
- getUnitInfo
+ getUomInfo
} from '@/common/directory.js';
import {
@@ -294,8 +294,8 @@
getInspectName(value) {
return getInspectType(value)
},
- getUnitInfo(value) {
- return getUnitInfo(value).label
+ getUomInfo(value) {
+ return getUomInfo(value).label
},
nextStepChange(e) {
@@ -543,18 +543,15 @@
if (res.data) {
var hint = "";
if (this.jobContent.nextAction == "FULL_INSPECT") {
- hint = "提交成功
生成到货检验任务
" + res.data
+ hint = "提交成功\n生成到货检验任务\n" + res.data
} else {
- hint = "提交成功
生成到货检验记录
" + res.data
- //全都合格创建上架申请
- // if (this.jobContent.nextAction == "ALL_OK") {
- // createPutAwayRequest(res.data).then(putawayres => {
- // this.showCommitSuccessMessage("生成上架申请单号
" + putawayres.data)
- // }).catch(error => {
- // uni.hideLoading();
- // this.showErrorMessage(error);
- // })
- // }
+ hint = "提交成功\n生成到货检验记录\n" + res.data
+ createPutAwayRequest(res.data).then(putawayres => {
+ this.showCommitSuccessMessage("生成上架申请单号\n" + putawayres.data)
+ }).catch(error => {
+ uni.hideLoading();
+ this.showErrorMessage(error);
+ })
}
this.showCommitSuccessMessage(hint)
} else {
diff --git a/src/pages/inspect/request/inspectRequest.vue b/src/pages/inspect/request/inspectRequest.vue
index bd7b966..0baf6d5 100644
--- a/src/pages/inspect/request/inspectRequest.vue
+++ b/src/pages/inspect/request/inspectRequest.vue
@@ -1,380 +1,337 @@
-
-
-
-
-
-
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inspect/request/inspectRequestDetail.vue b/src/pages/inspect/request/inspectRequestDetail.vue
index 4f89b76..767ccd5 100644
--- a/src/pages/inspect/request/inspectRequestDetail.vue
+++ b/src/pages/inspect/request/inspectRequestDetail.vue
@@ -1,130 +1,94 @@
-
-
-
-
-
-
- 单据号 : {{requestContent.number}}
-
-
- 供应商代码 : {{requestContent.supplierCode}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/coms/comInventoryDetailCard.vue b/src/pages/inventoryMove/coms/comInventoryDetailCard.vue
index 1ccf22e..94e7d2c 100644
--- a/src/pages/inventoryMove/coms/comInventoryDetailCard.vue
+++ b/src/pages/inventoryMove/coms/comInventoryDetailCard.vue
@@ -1,142 +1,152 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ swipeClick(event, detail)">
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/coms/comInventoryJobCard.vue b/src/pages/inventoryMove/coms/comInventoryJobCard.vue
index 98946e3..109c7da 100644
--- a/src/pages/inventoryMove/coms/comInventoryJobCard.vue
+++ b/src/pages/inventoryMove/coms/comInventoryJobCard.vue
@@ -1,38 +1,19 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/inventoryMove/coms/comMove.vue b/src/pages/inventoryMove/coms/comMove.vue
index 8ed05bf..4fa3b88 100644
--- a/src/pages/inventoryMove/coms/comMove.vue
+++ b/src/pages/inventoryMove/coms/comMove.vue
@@ -4,7 +4,7 @@
-
+
@@ -14,7 +14,7 @@
:allowEditStatus="allowEditStatus">
-
+
@@ -24,7 +24,7 @@
style="background-color:ghostwhite; width: 100%; ">
+ :locationAreaTypeList="toLocationTypeArray" :isShowEdit="toLocationCode==''">
@@ -36,7 +36,7 @@
+ :locationAreaTypeList="fromLocationAreaTypeList">
@@ -120,8 +120,8 @@
title: "",
dataContent: {},
toWarehouseCode: "",
- fromlocationTypeList: [],
- tolocationTypeList: [],
+ fromLocationAreaTypeList: [],
+ toLocationAreaTypeList: [],
}
},
@@ -129,8 +129,8 @@
getBusinessType(this.businessTypeCode, res => {
if (res.success) {
this.businessType = res.businessType;
- this.fromlocationTypeList = res.fromlocationTypeList;
- this.tolocationTypeList = res.tolocationTypeList;
+ this.fromLocationAreaTypeList = res.fromLocationAreaTypeList;
+ this.toLocationAreaTypeList = res.toLocationAreaTypeList;
this.showFromLocationPopup();
} else {
this.showErrorMessage(res.message)
@@ -228,7 +228,7 @@
newDetail.toInventoryStatus = this.toInventoryStatus
item.subList.push(newDetail);
} else {
- this.showErrorMessage(balance.packingNumber + "已经在列表中")
+ this.showErrorMessage(balance.packingNumber + "重复扫描")
}
}
calcHandleQty(this.detailSource);
@@ -307,7 +307,7 @@
inventoryMoveRecordSubmit(params).then(res => {
uni.hideLoading()
if (res.data) {
- this.showCommitSuccessMessage("提交成功
生成" + this.title + "记录
" +
+ this.showCommitSuccessMessage("提交成功\n生成" + this.title + "记录\n" +
res.data)
} else {
this.showErrorMessage("提交失败[" + res.msg + "]")
diff --git a/src/pages/inventoryMove/coms/comMoveJob.vue b/src/pages/inventoryMove/coms/comMoveJob.vue
index 1b19648..329282a 100644
--- a/src/pages/inventoryMove/coms/comMoveJob.vue
+++ b/src/pages/inventoryMove/coms/comMoveJob.vue
@@ -1,321 +1,335 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/coms/comMoveRecord.vue b/src/pages/inventoryMove/coms/comMoveRecord.vue
index 652f54e..7c9f492 100644
--- a/src/pages/inventoryMove/coms/comMoveRecord.vue
+++ b/src/pages/inventoryMove/coms/comMoveRecord.vue
@@ -1,440 +1,625 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/coms/comMoveRecordCard.vue b/src/pages/inventoryMove/coms/comMoveRecordCard.vue
index 1387b86..48d18ee 100644
--- a/src/pages/inventoryMove/coms/comMoveRecordCard.vue
+++ b/src/pages/inventoryMove/coms/comMoveRecordCard.vue
@@ -1,18 +1,21 @@
-
-
-
-
-
+
+
+
+
+
+ removeData(event, dataContent)" style="width: 90%">
+
+
+
-
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/coms/comMovebalance.vue b/src/pages/inventoryMove/coms/comMovebalance.vue
index 3aebfeb..e646245 100644
--- a/src/pages/inventoryMove/coms/comMovebalance.vue
+++ b/src/pages/inventoryMove/coms/comMovebalance.vue
@@ -13,7 +13,7 @@
:dataContent="dataContent"
:isShowStdPack="isShowStdPack"> -->
+ :handleQty="dataContent.handleQty" :isShowStdPack="isShowStdPack" :isShowStatus='false' >
diff --git a/src/pages/inventoryMove/coms/detailInfoPopup.vue b/src/pages/inventoryMove/coms/detailInfoPopup.vue
index 8a7d67b..54901a1 100644
--- a/src/pages/inventoryMove/coms/detailInfoPopup.vue
+++ b/src/pages/inventoryMove/coms/detailInfoPopup.vue
@@ -1,57 +1,43 @@
-
-
-
-
-
-
- 订单号 :
- {{dataContent.PoNumber}}
-
-
- 订单行 :
- {{dataContent.PoLine}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 订单号 :
+ {{ dataContent.PoNumber }}
+
+
+ 订单行 :
+ {{ dataContent.PoLine }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/coms/jobInfoPopup.vue b/src/pages/inventoryMove/coms/jobInfoPopup.vue
index 9f72ee9..2c8388d 100644
--- a/src/pages/inventoryMove/coms/jobInfoPopup.vue
+++ b/src/pages/inventoryMove/coms/jobInfoPopup.vue
@@ -1,53 +1,43 @@
-
-
-
-
-
-
- 供应商代码 :
- {{dataContent.supplierCode}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 供应商代码 :
+ {{ dataContent.supplierCode }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/coms/jobListPopup.vue b/src/pages/inventoryMove/coms/jobListPopup.vue
index 59ace1d..da4234c 100644
--- a/src/pages/inventoryMove/coms/jobListPopup.vue
+++ b/src/pages/inventoryMove/coms/jobListPopup.vue
@@ -1,47 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/job/holdToOkMoveJob.vue b/src/pages/inventoryMove/job/holdToOkMoveJob.vue
index 149213d..c67e149 100644
--- a/src/pages/inventoryMove/job/holdToOkMoveJob.vue
+++ b/src/pages/inventoryMove/job/holdToOkMoveJob.vue
@@ -1,39 +1,42 @@
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/job/holdToScrapMoveJob.vue b/src/pages/inventoryMove/job/holdToScrapMoveJob.vue
index 410b2ab..a99965f 100644
--- a/src/pages/inventoryMove/job/holdToScrapMoveJob.vue
+++ b/src/pages/inventoryMove/job/holdToScrapMoveJob.vue
@@ -1,39 +1,42 @@
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/job/inventoryMoveDetail.vue b/src/pages/inventoryMove/job/inventoryMoveDetail.vue
index 1d212af..7b5a386 100644
--- a/src/pages/inventoryMove/job/inventoryMoveDetail.vue
+++ b/src/pages/inventoryMove/job/inventoryMoveDetail.vue
@@ -1,567 +1,694 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/inventoryMove/job/inventoryMoveJob.vue b/src/pages/inventoryMove/job/inventoryMoveJob.vue
index f3f0873..7d15fd4 100644
--- a/src/pages/inventoryMove/job/inventoryMoveJob.vue
+++ b/src/pages/inventoryMove/job/inventoryMoveJob.vue
@@ -1,12 +1,9 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/job/moveJob.vue b/src/pages/inventoryMove/job/moveJob.vue
index e7b7ec5..bd7d4c0 100644
--- a/src/pages/inventoryMove/job/moveJob.vue
+++ b/src/pages/inventoryMove/job/moveJob.vue
@@ -1,37 +1,39 @@
-
-
-
+
+
+
-
-
diff --git a/src/pages/inventoryMove/job/okToHoldMoveJob.vue b/src/pages/inventoryMove/job/okToHoldMoveJob.vue
index 5e2f8ec..1642caf 100644
--- a/src/pages/inventoryMove/job/okToHoldMoveJob.vue
+++ b/src/pages/inventoryMove/job/okToHoldMoveJob.vue
@@ -1,36 +1,39 @@
-
-
-
+
+
+
-
-
diff --git a/src/pages/inventoryMove/job/okToScrapMoveJob.vue b/src/pages/inventoryMove/job/okToScrapMoveJob.vue
index c78799e..e34455e 100644
--- a/src/pages/inventoryMove/job/okToScrapMoveJob.vue
+++ b/src/pages/inventoryMove/job/okToScrapMoveJob.vue
@@ -1,39 +1,42 @@
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/job/scrapToHoldMoveJob.vue b/src/pages/inventoryMove/job/scrapToHoldMoveJob.vue
index 985e5a5..1d0091d 100644
--- a/src/pages/inventoryMove/job/scrapToHoldMoveJob.vue
+++ b/src/pages/inventoryMove/job/scrapToHoldMoveJob.vue
@@ -1,39 +1,42 @@
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/record/holdToOkRecord.vue b/src/pages/inventoryMove/record/holdToOkRecord.vue
index 72d3dc7..2a31f47 100644
--- a/src/pages/inventoryMove/record/holdToOkRecord.vue
+++ b/src/pages/inventoryMove/record/holdToOkRecord.vue
@@ -1,25 +1,18 @@
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/record/holdToScrapRecord.vue b/src/pages/inventoryMove/record/holdToScrapRecord.vue
index 70175e8..a878d2e 100644
--- a/src/pages/inventoryMove/record/holdToScrapRecord.vue
+++ b/src/pages/inventoryMove/record/holdToScrapRecord.vue
@@ -1,29 +1,18 @@
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/record/moveFreeRecord.vue b/src/pages/inventoryMove/record/moveFreeRecord.vue
index 001898f..a378f77 100644
--- a/src/pages/inventoryMove/record/moveFreeRecord.vue
+++ b/src/pages/inventoryMove/record/moveFreeRecord.vue
@@ -1,29 +1,17 @@
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/record/okToHoldRecord.vue b/src/pages/inventoryMove/record/okToHoldRecord.vue
index 2fb8080..d4228b2 100644
--- a/src/pages/inventoryMove/record/okToHoldRecord.vue
+++ b/src/pages/inventoryMove/record/okToHoldRecord.vue
@@ -1,26 +1,17 @@
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/record/okToScrapRecord.vue b/src/pages/inventoryMove/record/okToScrapRecord.vue
index dfa24f3..0acee43 100644
--- a/src/pages/inventoryMove/record/okToScrapRecord.vue
+++ b/src/pages/inventoryMove/record/okToScrapRecord.vue
@@ -1,26 +1,17 @@
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/inventoryMove/record/scrapToHoldRecord.vue b/src/pages/inventoryMove/record/scrapToHoldRecord.vue
index f9b6e8a..c6900ff 100644
--- a/src/pages/inventoryMove/record/scrapToHoldRecord.vue
+++ b/src/pages/inventoryMove/record/scrapToHoldRecord.vue
@@ -1,29 +1,16 @@
-
-
-
+
+
+
+
-
+
diff --git a/src/pages/issue-按批次推荐/coms/comIssueDetailCard.vue b/src/pages/issue-按批次推荐/coms/comIssueDetailCard.vue
deleted file mode 100644
index 80dcf05..0000000
--- a/src/pages/issue-按批次推荐/coms/comIssueDetailCard.vue
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/issue-按批次推荐/coms/comIssueJobCard.vue b/src/pages/issue-按批次推荐/coms/comIssueJobCard.vue
deleted file mode 100644
index bd49c9d..0000000
--- a/src/pages/issue-按批次推荐/coms/comIssueJobCard.vue
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
- 需求物料 : {{dataContent.itemCode}}
-
-
- 需求库位 : {{dataContent.toLocationCode}}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/issue-按批次推荐/coms/comIssueRecommend.vue b/src/pages/issue-按批次推荐/coms/comIssueRecommend.vue
deleted file mode 100644
index c9256fd..0000000
--- a/src/pages/issue-按批次推荐/coms/comIssueRecommend.vue
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/issue-按批次推荐/coms/comScanIssueList.vue b/src/pages/issue-按批次推荐/coms/comScanIssueList.vue
deleted file mode 100644
index 1b815ca..0000000
--- a/src/pages/issue-按批次推荐/coms/comScanIssueList.vue
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/issue-按批次推荐/coms/comScanIssuePack.vue b/src/pages/issue-按批次推荐/coms/comScanIssuePack.vue
deleted file mode 100644
index 206e4c5..0000000
--- a/src/pages/issue-按批次推荐/coms/comScanIssuePack.vue
+++ /dev/null
@@ -1,336 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/issue-按批次推荐/job/issueDetail.vue b/src/pages/issue-按批次推荐/job/issueDetail.vue
deleted file mode 100644
index ea19866..0000000
--- a/src/pages/issue-按批次推荐/job/issueDetail.vue
+++ /dev/null
@@ -1,693 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/issue-按批次推荐/job/issueJob.vue b/src/pages/issue-按批次推荐/job/issueJob.vue
deleted file mode 100644
index 4993edb..0000000
--- a/src/pages/issue-按批次推荐/job/issueJob.vue
+++ /dev/null
@@ -1,356 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/issue/coms/comIssueDetailCard.vue b/src/pages/issue/coms/comIssueDetailCard.vue
index 9b3fd70..83c3c0f 100644
--- a/src/pages/issue/coms/comIssueDetailCard.vue
+++ b/src/pages/issue/coms/comIssueDetailCard.vue
@@ -1,188 +1,167 @@
-
-
+
+
+
+
+
+
+
+ itemCoceClick(event, item)">
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 扫描
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 扫描
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/issue/coms/comIssueJobCard.vue b/src/pages/issue/coms/comIssueJobCard.vue
index 9226463..ce1026b 100644
--- a/src/pages/issue/coms/comIssueJobCard.vue
+++ b/src/pages/issue/coms/comIssueJobCard.vue
@@ -1,39 +1,29 @@
-
-
-
- 申请单号 {{dataContent.requestNumber}}
-
-
- 车间 {{dataContent.workShopCode}}
-
-
-
-
+
+
+
+
+
+ 生产线
+ {{ dataContent.productionLineCode }}
+
+
+
+
+
+
+
-
- props: {
- dataContent: {
- type: Object,
- default: {}
- },
- },
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/issue/coms/comIssueRecommend.vue b/src/pages/issue/coms/comIssueRecommend.vue
index c9256fd..c08bf3e 100644
--- a/src/pages/issue/coms/comIssueRecommend.vue
+++ b/src/pages/issue/coms/comIssueRecommend.vue
@@ -25,7 +25,7 @@
-
+
diff --git a/src/pages/issue/coms/comIssueRequestCard.vue b/src/pages/issue/coms/comIssueRequestCard.vue
index 4bd6825..b8f8758 100644
--- a/src/pages/issue/coms/comIssueRequestCard.vue
+++ b/src/pages/issue/coms/comIssueRequestCard.vue
@@ -1,36 +1,27 @@
-
-
-
- 车间代码 {{dataContent.workshopCode}}
-
-
-
-
+
+
+
+
+
+ 生产线
+ {{ dataContent.productionLineCode }}
+
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/issue/coms/comIssueRequestCreator.vue b/src/pages/issue/coms/comIssueRequestCreator.vue
index 07f13bd..cf72639 100644
--- a/src/pages/issue/coms/comIssueRequestCreator.vue
+++ b/src/pages/issue/coms/comIssueRequestCreator.vue
@@ -1,151 +1,112 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/issue/coms/comIssueRequestDetailCard.vue b/src/pages/issue/coms/comIssueRequestDetailCard.vue
index 60db0b1..eba283d 100644
--- a/src/pages/issue/coms/comIssueRequestDetailCard.vue
+++ b/src/pages/issue/coms/comIssueRequestDetailCard.vue
@@ -1,151 +1,113 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/issue/coms/comIssueRequestInfo.vue b/src/pages/issue/coms/comIssueRequestInfo.vue
index b124595..6121a9c 100644
--- a/src/pages/issue/coms/comIssueRequestInfo.vue
+++ b/src/pages/issue/coms/comIssueRequestInfo.vue
@@ -1,56 +1,39 @@
-
-
-
- 车间
- {{workShopCode}}
-
-
- 生产线
- {{dataContent.productionLineCode}}
-
-
- 工位
- {{ dataContent.workStationCode }}
-
-
- 原材料库
- {{ dataContent.toLocationCode}}
-
-
-
+
+
+
+ 车间
+ {{ workShopCode }}
+
+
+ 生产线
+ {{ dataContent.productionLineCode }}
+
+
+ 工位
+ {{ dataContent.workStationCode }}
+
+
+ 原材料库
+ {{ dataContent.toLocationCode }}
+
+
+
-
-
-
+
-
+
diff --git a/src/pages/issue/coms/comIssueRequestPopup.vue b/src/pages/issue/coms/comIssueRequestPopup.vue
index bbd6dd9..a97e8ac 100644
--- a/src/pages/issue/coms/comIssueRequestPopup.vue
+++ b/src/pages/issue/coms/comIssueRequestPopup.vue
@@ -1,406 +1,406 @@
-
-
-
-
-
-
- {{title}}
-
-
-
-
-
-
-
- 从仓库代码:
-
-
- {{fromWarehouseCode}}
-
-
-
-
-
-
-
- 位置:
-
-
- {{positionInfo}}
-
-
-
-
-
-
-
- 物料:
-
- {{itemCode}}
-
-
-
-
-
-
-
-
-
- 数量:
-
-
-
-
-
-
- ()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+
+ 优先级
+
+
+
+
+
+
+
+ 优先级
+
+
+
+
+
+ 位置:
+
+
+ {{ positionInfo }}
+
+
+
+
+
+
+
+ 物料:
+
+ {{ itemCode }}
+
+
+
+
+
+
+
+
+ 数量:
+
+
+
+
+ ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/issue/coms/comScanIssuePack.vue b/src/pages/issue/coms/comScanIssuePack.vue
index 0572aa5..f58dfca 100644
--- a/src/pages/issue/coms/comScanIssuePack.vue
+++ b/src/pages/issue/coms/comScanIssuePack.vue
@@ -1,531 +1,749 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/issue/coms/jobInfoPopup.vue b/src/pages/issue/coms/jobInfoPopup.vue
index 8971076..2ae133b 100644
--- a/src/pages/issue/coms/jobInfoPopup.vue
+++ b/src/pages/issue/coms/jobInfoPopup.vue
@@ -1,55 +1,43 @@
-
-
-
-
-
-
- 车间代码 :
- {{dataContent.WorkshopCode}}
-
-
- 使用在途库 :
- {{dataContent.UseOnTheWayLocation}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 车间代码 :
+ {{ dataContent.WorkshopCode }}
+
+
+ 使用在途库 :
+ {{ dataContent.UseOnTheWayLocation }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/issue/coms/jobListPopup.vue b/src/pages/issue/coms/jobListPopup.vue
index 315991f..4bd14d6 100644
--- a/src/pages/issue/coms/jobListPopup.vue
+++ b/src/pages/issue/coms/jobListPopup.vue
@@ -1,46 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/issue/coms/requestDetailInfoPopup.vue b/src/pages/issue/coms/requestDetailInfoPopup.vue
index 377a384..6c65560 100644
--- a/src/pages/issue/coms/requestDetailInfoPopup.vue
+++ b/src/pages/issue/coms/requestDetailInfoPopup.vue
@@ -1,85 +1,77 @@
-
-
-
-
-
-
- 生产线代码 :
- {{dataContent.productionLineCode}}
-
-
- 工位代码 :
- {{dataContent.workStationCode}}
-
-
- 库存状态 :
- {{dataContent.inventoryStatus}}
-
-
- 包装号 :
- {{dataContent.packingNumber}}
-
-
- 器具号 :
- {{dataContent.containerNumber}}
-
-
- 批次 :
- {{dataContent.batch}}
-
-
- 到库位代码 :
- {{dataContent.toLocationCode}}
-
-
- 从货主代码 :
- {{dataContent.fromOwnerCode}}
-
-
- 到货主代码 :
- {{dataContent.toOwnerCode}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 生产线代码 :
+ {{ dataContent.productionLineCode }}
+
+
+ 工位代码 :
+ {{ dataContent.workStationCode }}
+
+
+ 库存状态 :
+ {{ dataContent.inventoryStatus }}
+
+
+ 包装号 :
+ {{ dataContent.packingNumber }}
+
+
+ 器具号 :
+ {{ dataContent.containerNumber }}
+
+
+ 批次 :
+ {{ dataContent.batch }}
+
+
+ 到库位代码 :
+ {{ dataContent.toLocationCode }}
+
+
+ 从货主代码 :
+ {{ dataContent.fromOwnerCode }}
+
+
+ 到货主代码 :
+ {{ dataContent.toOwnerCode }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/issue/coms/requestInfoPopup.vue b/src/pages/issue/coms/requestInfoPopup.vue
index 433374a..031ab09 100644
--- a/src/pages/issue/coms/requestInfoPopup.vue
+++ b/src/pages/issue/coms/requestInfoPopup.vue
@@ -1,77 +1,74 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/issue/job/issueDetail.vue b/src/pages/issue/job/issueDetail.vue
index 12f9c78..448d722 100644
--- a/src/pages/issue/job/issueDetail.vue
+++ b/src/pages/issue/job/issueDetail.vue
@@ -1,520 +1,500 @@
-
-
-
diff --git a/src/pages/issue/job/issueJob.vue b/src/pages/issue/job/issueJob.vue
index d287387..00ad786 100644
--- a/src/pages/issue/job/issueJob.vue
+++ b/src/pages/issue/job/issueJob.vue
@@ -1,313 +1,643 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/issue/job/issueReceiptJob.vue b/src/pages/issue/job/issueReceiptJob.vue
index 7fc91e6..6a95ec0 100644
--- a/src/pages/issue/job/issueReceiptJob.vue
+++ b/src/pages/issue/job/issueReceiptJob.vue
@@ -16,7 +16,7 @@
-
+
diff --git a/src/pages/issue/js/issue.js b/src/pages/issue/js/issue.js
index 824eb60..97b8b8b 100644
--- a/src/pages/issue/js/issue.js
+++ b/src/pages/issue/js/issue.js
@@ -53,10 +53,11 @@ export function createItemInfo(detail) {
let item = {
itemCode: detail.itemCode,
itemName: detail.itemName,
+ onTheWayLocationCode:detail.onTheWayLocationCode,
productionLineCode: detail.productionLineCode,
workStationCode: detail.workStationCode,
- stdPackQty: detail.stdPackQty,
- stdPackUnit: detail.stdPackUnit,
+ packQty: detail.packQty,
+ packUnit: detail.packUnit,
qty: detail.qty,
uom: detail.uom,
handleQty: 0,
diff --git a/src/pages/issue/record/issueRecord.vue b/src/pages/issue/record/issueRecord.vue
index 028f214..e8bf828 100644
--- a/src/pages/issue/record/issueRecord.vue
+++ b/src/pages/issue/record/issueRecord.vue
@@ -1,434 +1,515 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/src/pages/issue/request/issueRequest.vue b/src/pages/issue/request/issueRequest.vue
index 5f3d8e4..ab4c5de 100644
--- a/src/pages/issue/request/issueRequest.vue
+++ b/src/pages/issue/request/issueRequest.vue
@@ -1,396 +1,339 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/issue/request/issueRequestCreate.vue b/src/pages/issue/request/issueRequestCreate.vue
index 328b78b..43a52e8 100644
--- a/src/pages/issue/request/issueRequestCreate.vue
+++ b/src/pages/issue/request/issueRequestCreate.vue
@@ -1,216 +1,182 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/issue/request/issueRequestDetail.vue b/src/pages/issue/request/issueRequestDetail.vue
index 2713ae7..d8135bb 100644
--- a/src/pages/issue/request/issueRequestDetail.vue
+++ b/src/pages/issue/request/issueRequestDetail.vue
@@ -1,135 +1,90 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/login/index.vue b/src/pages/login/index.vue
index 5a87ecc..b19985a 100644
--- a/src/pages/login/index.vue
+++ b/src/pages/login/index.vue
@@ -1,384 +1,337 @@
-
-
-
-
- 您好,欢迎使用
- WMS仓库管理系统
-
-
-
-
-
-
-
-
+
+
+
+ 您好,欢迎使用
+ WMS仓库管理系统
+ 版本: {{ version }}
+
+
+
+
+
+
+
+
-
-
\ No newline at end of file
+
diff --git a/src/pages/mes/orderDayPlan/detail.vue b/src/pages/mes/orderDayPlan/detail.vue
deleted file mode 100644
index c9e94e5..0000000
--- a/src/pages/mes/orderDayPlan/detail.vue
+++ /dev/null
@@ -1,376 +0,0 @@
-
-
-
-
- 日计划明细
-
-
-
-
- 日计划号
- {{ data.planNoDay }}
-
-
- 计划数量
- {{ data.planCount }}
-
-
- 批次码
- {{ data.batchCode }}
-
-
- 产品编码
- {{ data.productCode }}
-
-
- 车间编码
- {{ data.workroomCode }}
-
-
- 产线编码
- {{ data.lineCode }}
-
-
- 工艺路线编码
- {{ data.processrouteCode }}
-
-
- BOM版本
- {{ data.standardBom }}
-
-
- 工单模式:
- 批量
- 单个模式
-
-
- 计划日期:
- {{ `${$time.formatDate(data.planDate)}` }}
-
-
- 开始时间:
- {{ `${$time.formatDate(data.startTime)}` }}
-
-
- 结束时间:
- {{ `${$time.formatDate(data.endTime)}` }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/orderDayPlan/orderDayPlan.vue b/src/pages/mes/orderDayPlan/orderDayPlan.vue
deleted file mode 100644
index 18bf4dd..0000000
--- a/src/pages/mes/orderDayPlan/orderDayPlan.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- 计划号:{{item.planNoDay}}
-
-
-
-
- 创建时间:
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 生产批次:{{ item.batchCode }}
-
-
- 产品码:{{ item.productCode }}
-
-
- 状态:
-
-
-
-
-
-
-
-
-
- 终止
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/productBackline/createProductBackline.vue b/src/pages/mes/productBackline/createProductBackline.vue
deleted file mode 100644
index 30ad20f..0000000
--- a/src/pages/mes/productBackline/createProductBackline.vue
+++ /dev/null
@@ -1,257 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/productBackline/handle.vue b/src/pages/mes/productBackline/handle.vue
deleted file mode 100644
index 79d10a3..0000000
--- a/src/pages/mes/productBackline/handle.vue
+++ /dev/null
@@ -1,339 +0,0 @@
-
-
-
-
-
- 处理产品返线登记
-
-
-
-
-
- 处理人员:
- {{handleWorker.label}}
-
-
- 处理结果:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/productBackline/index.vue b/src/pages/mes/productBackline/index.vue
deleted file mode 100644
index c09fcf1..0000000
--- a/src/pages/mes/productBackline/index.vue
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{item.offlineCode}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 登记状态:
-
-
-
-
-
-
- 计划编码:{{item.planCode}}
-
-
- 工单编码:{{item.workBillno}}
-
-
- 产品编码:{{item.productCode}}
-
-
- 工序编码:{{item.processCode}}
-
-
- 工位编码:{{item.stationCode}}
-
-
-
- 去处理
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/productOffline/createProductOffline.vue b/src/pages/mes/productOffline/createProductOffline.vue
deleted file mode 100644
index 0343362..0000000
--- a/src/pages/mes/productOffline/createProductOffline.vue
+++ /dev/null
@@ -1,274 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/productOffline/detail.vue b/src/pages/mes/productOffline/detail.vue
deleted file mode 100644
index dc3312e..0000000
--- a/src/pages/mes/productOffline/detail.vue
+++ /dev/null
@@ -1,311 +0,0 @@
-
-
-
-
-
- 产品离线登记详情
-
-
-
-
- 离线编码:
- {{paramData.offlineCode}}
-
-
- 计划编码:
- {{paramData.planCode}}
-
-
- 工单编码:
- {{paramData.workBillno}}
-
-
- 产品编码:
- {{paramData.productCode}}
-
-
- 工序编码:
- {{paramData.processCode}}
-
-
- 工位编码:
- {{paramData.stationCode}}
-
-
- 离线原因:
- {{paramData.offlineReson}}
-
-
- 质检人员:
- {{paramData.checkPersonCode}}
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/productOffline/handle.vue b/src/pages/mes/productOffline/handle.vue
deleted file mode 100644
index 54cbb51..0000000
--- a/src/pages/mes/productOffline/handle.vue
+++ /dev/null
@@ -1,373 +0,0 @@
-
-
-
-
-
- 处理产品离线登记
-
-
-
-
- 处理类型:
- {{handleType.label}}
-
-
- 处理人员:
- {{handleWorker.label}}
-
-
- 处理结果:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/productOffline/index.vue b/src/pages/mes/productOffline/index.vue
deleted file mode 100644
index ba76ecb..0000000
--- a/src/pages/mes/productOffline/index.vue
+++ /dev/null
@@ -1,285 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{item.offlineCode}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 当前状态:
-
-
-
-
-
-
- 计划编码:{{item.planCode}}
-
-
- 工单编码:{{item.workBillno}}
-
-
- 产品编码:{{item.productCode}}
-
-
- 工序编码:{{item.processCode}}
-
-
- 工位编码:{{item.stationCode}}
-
-
-
- 去处理
-
-
- 返线处理
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/rework/index.vue b/src/pages/mes/rework/index.vue
deleted file mode 100644
index f1e22a1..0000000
--- a/src/pages/mes/rework/index.vue
+++ /dev/null
@@ -1,430 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.reworkbillNo}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 处理状态:
-
-
-
-
-
-
- 产品编码:{{item.productionCode}}
-
-
- 工作类型:{{item.status == '1'?'返工' :'返修'}}
-
-
- 是否有替换件:{{item.replaceFlag == 'TRUE'?'是' :'否'}}
-
-
- 返修人员:{{item.reworkPersoncode}}
-
-
- 返修时间:{{`${$time.formatDate(item.reworkTime)}`}}
-
-
- 返修结果:{{item.reworkResult}}
-
-
-
- 去处理
-
-
- 退回
-
-
- 退回
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.reworkbillNo}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 处理状态:
-
-
-
-
-
-
- 批次号:{{item.batchNo}}
-
-
- 产品编码:{{item.productionCode}}
-
-
- 产品数量:{{item.productionCount}}
-
-
- 工作类型:{{item.status == '1'?'返工' :'返修'}}
-
-
- 是否有替换件:{{item.replaceFlag == 'TRUE'?'是' :'否'}}
-
-
- 返修人员:{{item.reworkPersoncode}}
-
-
- 返修时间: {{`${$time.formatDate(item.reworkTime)}`}}
-
-
- 返修结果:{{item.reworkResult}}
-
-
-
- 去处理
-
-
- 退回
-
-
- 退回
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 确定
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/reworkBatch/create.vue b/src/pages/mes/reworkBatch/create.vue
deleted file mode 100644
index 593d44c..0000000
--- a/src/pages/mes/reworkBatch/create.vue
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/reworkBatch/index.vue b/src/pages/mes/reworkBatch/index.vue
deleted file mode 100644
index 9f1947a..0000000
--- a/src/pages/mes/reworkBatch/index.vue
+++ /dev/null
@@ -1,364 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.reworkbillNo}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 处理状态:
-
-
-
-
-
-
-
-
- 批次号:{{item.batchNo}}
-
-
- 产品编码:{{item.productionCode}}
-
-
- 产品数量:{{item.productionCount}}
-
-
- 工作类型:{{item.status == '1'?'返工' :'返修'}}
-
-
- 是否有替换件:{{item.replaceFlag == 'TRUE'?'是' :'否'}}
-
-
- 返修人员:{{item.reworkPersoncode}}
-
-
- 返修时间: {{`${$time.formatDate(item.reworkTime)}`}}
-
-
- 返修结果:{{item.reworkResult}}
-
-
- 处理
-
- 中止
- 完成
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/reworkSingle/handle.vue b/src/pages/mes/reworkSingle/handle.vue
deleted file mode 100644
index b9e8b93..0000000
--- a/src/pages/mes/reworkSingle/handle.vue
+++ /dev/null
@@ -1,349 +0,0 @@
-
-
-
-
-
- 领取
-
-
-
-
- 工作类型:
- {{reworkType.label}}
-
-
- 返修人员:
- {{handleWorker.label}}
-
-
- 返修人员:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/reworkSingle/index.vue b/src/pages/mes/reworkSingle/index.vue
deleted file mode 100644
index cb16242..0000000
--- a/src/pages/mes/reworkSingle/index.vue
+++ /dev/null
@@ -1,368 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.reworkbillNo}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 处理状态:
-
-
-
-
-
-
-
-
- 产品编码:{{item.productionCode}}
-
-
- 工作类型:{{item.reworkType == '1'?'返工' :'返修'}}
-
-
- 是否有替换件:{{item.replaceFlag == '1'?'是' :'否'}}
-
-
- 返修人员:{{item.reworkPersoncode}}
-
-
- 返修时间:{{`${$time.formatDate(item.reworkTime)}`}}
-
-
- 返修结果:{{item.reworkResult}}
-
-
- 处理
-
- 中止
- 完成
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/addBasicItem/index.vue b/src/pages/mes/workScheduling/addBasicItem/index.vue
deleted file mode 100644
index 0e25a3d..0000000
--- a/src/pages/mes/workScheduling/addBasicItem/index.vue
+++ /dev/null
@@ -1,289 +0,0 @@
-
-
-
-
-
-
-
- {{item.repMaterialCode}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
- 产品编码:{{item.productCode}}
-
-
- 工序编码:{{item.processCode}}
-
-
- 物料规格:{{item.repMaterialModel}}
-
-
- 物料数量:
- {{item.repMaterialCounts * queryForm.planCount}}
-
-
- 补料数量:
-
-
-
-
-
-
-
- 删除物料
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/bomInspect.vue b/src/pages/mes/workScheduling/bomInspect.vue
deleted file mode 100644
index f6aa428..0000000
--- a/src/pages/mes/workScheduling/bomInspect.vue
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
-
- 日计划编码:{{ item.planDayCode }}
-
-
- 工序编码:{{ item.processCode }}
-
-
- 物料号:{{ item.repMaterialCode }}
-
-
- 数量:{{ item.totalMaterialCounts }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/callMaterial.vue b/src/pages/mes/workScheduling/callMaterial.vue
deleted file mode 100644
index 5eccce3..0000000
--- a/src/pages/mes/workScheduling/callMaterial.vue
+++ /dev/null
@@ -1,227 +0,0 @@
-
-
-
-
-
- 日计划编码:{{ item.planDayCode }}
-
-
- 日任务编码:{{ schedulingCodeStr }}
-
-
- 工序编码:{{ item.processCode }}
-
-
- 物料号:{{ item.repMaterialCode }}
-
-
- 计划数量:{{ item.srcMaterialCounts * planCountStr }}
-
-
- 叫料数量:
-
-
-
-
-
-
-
- 提交
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/completeHandle.vue b/src/pages/mes/workScheduling/completeHandle.vue
deleted file mode 100644
index 8468785..0000000
--- a/src/pages/mes/workScheduling/completeHandle.vue
+++ /dev/null
@@ -1,359 +0,0 @@
-
-
-
-
-
- 当前工序:{{formData.processCode}}
-
-
-
-
- 完工人员:
-
-
-
- 是否质检:
-
-
-
- 完工工时:
-
-
-
- 完工数量:
-
-
-
- 合格数量:
-
-
-
- 不合格数量:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/equipmentInspect.vue b/src/pages/mes/workScheduling/equipmentInspect.vue
deleted file mode 100644
index 97898c1..0000000
--- a/src/pages/mes/workScheduling/equipmentInspect.vue
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
- 日计划编码:{{ item.planDayCode }}
-
-
- 工序编码:{{ item.processCode }}
-
-
- 设备编号:{{ item.equipmentCode }}
-
-
- 设备名称:{{ item.equipmentName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/inspectionItems.vue b/src/pages/mes/workScheduling/inspectionItems.vue
deleted file mode 100644
index 00b5241..0000000
--- a/src/pages/mes/workScheduling/inspectionItems.vue
+++ /dev/null
@@ -1,410 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{number}}
-
-
-
- 明 细
-
-
- {{item.name}}
-
-
-
-
- 明 细
-
-
- {{item.name}}
-
-
-
-
- 明 细
-
-
- {{item.name}}
-
-
-
-
-
-
-
- 未通过原因:{{ reasons}}
-
-
- 提交
-
-
-
-
-
-
-
-
- 完成
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/processReportForm.vue b/src/pages/mes/workScheduling/processReportForm.vue
deleted file mode 100644
index e1df7c0..0000000
--- a/src/pages/mes/workScheduling/processReportForm.vue
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/mes/workScheduling/processReportPeopleCheck.vue b/src/pages/mes/workScheduling/processReportPeopleCheck.vue
deleted file mode 100644
index 1486ed2..0000000
--- a/src/pages/mes/workScheduling/processReportPeopleCheck.vue
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
-
-
-
-
- {{ item.personName }}
-
-
- 确认选择
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/mes/workScheduling/qaForm.vue b/src/pages/mes/workScheduling/qaForm.vue
deleted file mode 100644
index 3d63049..0000000
--- a/src/pages/mes/workScheduling/qaForm.vue
+++ /dev/null
@@ -1,267 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- {{item.qaFormNo}}
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
- 质检单名称:{{ item.qaFormName }}
-
-
- 日计划单号:{{ item.planMasterCode }}
-
-
- 任务工单号:{{ item.schedulingCode }}
-
-
- 工序编码:{{ item.nodeCode }}
-
-
- 质检时间:{{`${$time.formatDate(item.qaTime)}`}}
-
-
- 质检数量:{{ item.qaCount}}
-
-
- 合格数量:{{ item.qaCountPassed}}
-
-
- 不合格数量:{{ item.qaCountNotpassed}}
-
-
- 合格率:{{ item.qaPassRate}}
-
-
- 状态:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/reportWorkQualityInspection.vue b/src/pages/mes/workScheduling/reportWorkQualityInspection.vue
deleted file mode 100644
index 4f55872..0000000
--- a/src/pages/mes/workScheduling/reportWorkQualityInspection.vue
+++ /dev/null
@@ -1,557 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 检验质检单
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 检测信息
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 提交
-
-
-
-
- 报工信息
-
-
-
- 报工人员:
- {{ data.schedulingCode }}
-
-
- 报工数量:
- {{ data.schedulingCode }}
-
-
- 报工时间:
- {{ data.schedulingCode }}
-
-
-
-
-
- 任务信息
-
-
-
- 任务编号:
- {{ number }}
-
-
- 工序编号:
- {{ nodeCode }}
-
-
- 领取人工号:
- {{ receivePerson }}
-
-
- 领取工位:
- {{ receiveWorkstation }}
-
-
- 工作设备:
- {{ receiveDevice }}
-
-
- 计划数量:
- {{ planCount }}
-
-
-
-
-
- 工单信息
-
-
-
- 主计划编号:
- {{ data.planMasterCode }}
-
-
- 工单编号:
- {{ data.schedulingCode }}
-
-
- 产品编号:
- {{ data.productCode }}
-
-
- 产品名称:
- {{ data.productName }}
-
-
- 车间编号:
- {{ data.workroomCode }}
-
-
- 产线编号:
- {{ data.lineCode }}
-
-
- 工艺路线编码:
- {{ data.prouteCode }}
-
-
- 工单模式:
- {{ data.formType }}
-
-
- 批次号:
- {{ data.batchCode }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/requestDetail.vue b/src/pages/mes/workScheduling/requestDetail.vue
deleted file mode 100644
index 9978675..0000000
--- a/src/pages/mes/workScheduling/requestDetail.vue
+++ /dev/null
@@ -1,183 +0,0 @@
-
-
-
-
-
-
-
- 配料编码:{{item.itemBasicCode}}
-
-
-
- 申请单号:
- {{ item.requestBillNo }}
-
-
- 物料数量:
- {{ item.itemCounts }}
-
-
- 物料单位:
- {{ item.itemUom }}
-
-
- 创建时间:{{ `${$time.formatDate(item.createTime)}` }}
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/waitQuality.vue b/src/pages/mes/workScheduling/waitQuality.vue
deleted file mode 100644
index 0189969..0000000
--- a/src/pages/mes/workScheduling/waitQuality.vue
+++ /dev/null
@@ -1,365 +0,0 @@
-
-
-
-
-
- 当前工序:{{saveData.processCode}}
-
-
-
-
- 生产人员:
-
-
-
- 质检人员:
-
-
-
- 合格数量:
-
-
-
-
-
-
- 不合格数量:
-
-
-
-
-
-
- 不合格原因:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/waitReport.vue b/src/pages/mes/workScheduling/waitReport.vue
deleted file mode 100644
index 1d90e64..0000000
--- a/src/pages/mes/workScheduling/waitReport.vue
+++ /dev/null
@@ -1,441 +0,0 @@
-
-
-
-
-
- 当前工序:{{saveData.processCode}}
-
-
-
-
- 报工人员:
-
-
-
-
-
-
- 报工数量:
-
-
-
-
-
-
-
-
- 报工工时:
-
-
-
-
-
-
- 是否质检:
-
-
-
-
-
- 合格数量:
-
-
-
-
-
-
- 不合格数量:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/workScheduling.vue b/src/pages/mes/workScheduling/workScheduling.vue
deleted file mode 100644
index 8ca0f1c..0000000
--- a/src/pages/mes/workScheduling/workScheduling.vue
+++ /dev/null
@@ -1,703 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 计划号:{{ item.planDayCode }}
-
-
-
- 产品号:
- {{ item.productCode }}
-
-
- 工序号:
- {{ item.processCode }}
-
-
- 工位号:
- {{ item.workstationCode }}
-
-
- 创建时间:
- {{`${$time.formatDate(item.createTime)}`}}
-
-
- 领料
-
-
-
-
-
-
-
- ID 测试用:
- {{ item.id }}
-
-
- 计划号:
- {{ item.planMasterCode }}
-
-
- 产品号:
- {{ item.productCode }}
-
-
- 工序号:
- {{ item.workingNode }}
-
-
- 工位号:
- {{ item.currentWorkstation }}
-
-
- 创建时间:
- {{`${$time.formatDate(item.createTime)}`}}
-
-
- 状态:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 步骤
- 编码
- 操作
-
-
- {{ detailIndex + 1 }}
- {{ detail.nodeCode }}
-
- 待完成
-
-
- 待报工
-
-
- 待质检
-
-
- 待执行
-
-
- 已完成
-
-
- 已报工
-
-
- 待领料
-
-
-
-
-
-
-
-
- 待齐套
- 开工
- SOP
- 叫料
- 补料
- 领料
- 完工
- 离线
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/workSchedulingDetail.vue b/src/pages/mes/workScheduling/workSchedulingDetail.vue
deleted file mode 100644
index 9b9b28c..0000000
--- a/src/pages/mes/workScheduling/workSchedulingDetail.vue
+++ /dev/null
@@ -1,345 +0,0 @@
-
-
-
-
-
-
- 生产工序任务明细
-
-
-
- 工单号:
- {{ item.schedulingCode }}
-
-
- 状态:
- {{ item.status }}
-
-
- 工序编号:
- {{ item.nodeCode }}
-
-
- 工位验证编码组:
- {{ item.workstationValidate }}
-
-
- 设备验证编码组:
- {{ item.deviceValidate }}
-
-
- 人员验证组:
- {{ item.personValidate }}
-
-
- 物料验证组:
- {{ item.materialValidate }}
-
-
- 计划数量:
- {{ item.planCount }}
-
-
- 报工人编号:
- {{ item.reportPerson }}
-
-
- 领取人工号:
- {{ item.receivePerson }}
-
-
- 报工数量:
- {{ item.reportCount }}
-
-
- 报工类型:
- {{ item.reportType }}
-
-
- 合格数量:
- {{ item.qualifiedCount }}
-
-
- 不合格数量:
- {{ item.unqualifiedCount }}
-
- 领取工位:
- {{ item.receiveWorkstation }}
-
-
- 工作设备编码:
- {{ item.receiveDevice }}
-
-
- 报工质检状态:
- {{ item.qaStatus }}
-
-
-
- 创建时间:
- {{ `${$time.formatDate(item.createTime)}` }}
-
-
-
- 报工质检
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/mes/workScheduling/workerInspect.vue b/src/pages/mes/workScheduling/workerInspect.vue
deleted file mode 100644
index 3b582f0..0000000
--- a/src/pages/mes/workScheduling/workerInspect.vue
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
-
- 日计划编码:{{ item.planDayCode }}
-
-
- 工序编码:{{ item.processCode }}
-
-
- 人员编码:{{ item.workerCode }}
-
-
- 人员昵称:{{ item.workerName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/message/details.vue b/src/pages/message/details.vue
index 915b210..6522137 100644
--- a/src/pages/message/details.vue
+++ b/src/pages/message/details.vue
@@ -1,96 +1,79 @@
-
-
- {{detail.templateNickname}}
- 消息类型 : {{detail.templateCode}}
- 消息内容 : {{detail.templateContent}}
- 读取状态 : {{detail.readStatus==true?"已读":"未读"}}
- 创建时间 : {{formatDate(detail.createTime)}}
-
-
+
+ {{ detail.templateNickname }}
+ 消息类型 : {{ detail.templateCode }}
+ 消息内容 : {{ detail.templateContent }}
+ 读取状态 : {{ detail.readStatus == true ? '已读' : '未读' }}
+ 创建时间 : {{ formatDate(detail.createTime) }}
+
-
diff --git a/src/pages/message/index.vue b/src/pages/message/index.vue
index fba36d3..b77fc52 100644
--- a/src/pages/message/index.vue
+++ b/src/pages/message/index.vue
@@ -1,323 +1,290 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ item.templateContent }}
+
+
+
+
+
+
-
diff --git a/src/pages/overhaulOrder/addForm.vue b/src/pages/overhaulOrder/addForm.vue
deleted file mode 100644
index 07f7ae0..0000000
--- a/src/pages/overhaulOrder/addForm.vue
+++ /dev/null
@@ -1,461 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{form.maintenanceNumber}}
-
-
- {{`请选择维修工单`}}
-
-
-
-
-
-
- {{type =='DEVICE'||type == 'TECH'?'设备' : '模具'}}
-
-
-
-
- 扫描
-
-
-
-
-
-
-
-
-
-
-
- {{form.faultTypeName}}
-
-
- {{`请选择故障类型`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/overhaulOrder/addServiceRecord.vue b/src/pages/overhaulOrder/addServiceRecord.vue
deleted file mode 100644
index 0f1c38b..0000000
--- a/src/pages/overhaulOrder/addServiceRecord.vue
+++ /dev/null
@@ -1,666 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{selectFormatCheck(form.chargePeoples,selecUserList)}}
-
-
- 请选择维修人员
-
-
-
-
-
-
-
- {{form.statusTxt}}
-
-
- {{`请选择完成情况`}}
-
-
-
-
-
-
-
- {{formatDate}}
-
-
- {{`请选择完成时间`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 备件
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
-
- 数量:{{item.qty}}
-
-
-
-
-
-
-
-
- 添加备件
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/overhaulOrder/detail.vue b/src/pages/overhaulOrder/detail.vue
deleted file mode 100644
index 0937c1e..0000000
--- a/src/pages/overhaulOrder/detail.vue
+++ /dev/null
@@ -1,460 +0,0 @@
-
-
-
-
-
- 检修工单
-
-
-
- 工单单号:
- {{data.number}}
-
-
- 维修工单:
- {{data.maintenanceNumber}}
-
-
- 故障类型:
- {{data.faultTypeName}}
-
-
- 创建时间:
- {{$time.formatDate(data.createTime)}}
-
-
- 检修人员:
- {{data.maintenanceName}}
-
-
-
-
-
-
-
-
-
-
-
- {{changeItem.name}}
-
-
-
- 设备编号:
- {{data.number}}
-
-
- 设备名称:
- {{data.name}}
-
-
- 所属厂区:
- {{data.factoryAreaName}}
-
-
- 设备类型:
- {{data.type == 'DEVICE'?'设备':data.type == 'TECH'?'工艺':'模具'}}
-
-
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
-
- 预估人数:
- {{item.peoples}}人
-
-
- 预估分钟:
- {{item.estimatedMinutes}}分钟
-
-
- 实际分钟:
- {{item.actualMinutes}}分钟
-
-
- 责任人:
- {{item.chargePeoplesName}}
-
-
- 完成情况:
-
- {{item.status===0 || item.status === '0'? '完成':item.status===1 ||item.status === '1'?'未完成':''}}
-
-
-
- 完成时间:
- {{$time.formatDate(item.completionTime)}}
-
-
- 工程师确认:
- {{item.engineer}}
-
-
- 未完成原因:
- {{item.uncompleted}}
-
-
-
- 备件:
-
-
-
- {{cur.name}}
-
-
- 备件编号:{{cur.number}}
-
-
- 数量:{{cur.qty}}
-
-
-
-
-
-
-
- 添加检修内容
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/overhaulOrder/index.vue b/src/pages/overhaulOrder/index.vue
deleted file mode 100644
index fd6a857..0000000
--- a/src/pages/overhaulOrder/index.vue
+++ /dev/null
@@ -1,234 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.describes}}
-
-
-
-
-
-
-
-
-
- 检修单号:{{item.number}}
-
-
- 维修工单:{{item.maintenanceNumber}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '模具'}`}}编号:{{item.deviceNumber}}
-
-
- {{`${params.type=='DEVICE'?'设备' : '模具'}`}}名称:{{item.name}}
-
-
- 所属厂区:{{item.factoryAreaName}}
-
-
- 故障类型:{{item.faultTypeName}}
-
-
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/overhaulOrder/reqairOrderList.vue b/src/pages/overhaulOrder/reqairOrderList.vue
deleted file mode 100644
index 5f573de..0000000
--- a/src/pages/overhaulOrder/reqairOrderList.vue
+++ /dev/null
@@ -1,260 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{item.describes}}
-
-
-
-
-
-
-
-
-
- 工单单号:{{item.number}}
-
-
- 类型:{{item.type=='DEVICE'?'设备':item.type=='TECH'?'工艺':'模具'}}
-
-
- {{`${type=='DEVICE'?'设备' : '模具'}`}}编号:{{item.deviceNumber}}
-
-
- {{`${type=='DEVICE'?'设备' : '模具'}`}}名称:{{item.name}}
-
-
- 所属厂区:{{item.factoryAreaName}}
-
-
- 班次:{{item.classesName}}
-
-
- 故障类型:{{item.faultTypeName}}
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/package/coms/comPackageRecord.vue b/src/pages/package/coms/comPackageRecord.vue
index fe24a43..3077e3c 100644
--- a/src/pages/package/coms/comPackageRecord.vue
+++ b/src/pages/package/coms/comPackageRecord.vue
@@ -1,171 +1,157 @@
-
-
-
+
+
-
-
-
-
-
-
- {{index+1}}.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/src/pages/package/record/mergePackageRecord.vue b/src/pages/package/record/mergePackageRecord.vue
index 938983c..dcfd99f 100644
--- a/src/pages/package/record/mergePackageRecord.vue
+++ b/src/pages/package/record/mergePackageRecord.vue
@@ -1,393 +1,361 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/package/record/overPackageRecord.vue b/src/pages/package/record/overPackageRecord.vue
index 475ed2e..f612b3f 100644
--- a/src/pages/package/record/overPackageRecord.vue
+++ b/src/pages/package/record/overPackageRecord.vue
@@ -1,366 +1,523 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 库位
+ {{ fromLocationCode }}
+
+
+ 包装规格
+ {{ getPackUnitName1(fromPack.packUnit) }}
+
+
+ 包装数量
+ {{ fromPack.packQty }}{{ getUomInfo1(fromPack.uom) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/package/record/splitPackageRecord.vue b/src/pages/package/record/splitPackageRecord.vue
index 166691a..8cc4333 100644
--- a/src/pages/package/record/splitPackageRecord.vue
+++ b/src/pages/package/record/splitPackageRecord.vue
@@ -1,385 +1,349 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 拆出数量 :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productDismantle/coms/comProductDetailCard.vue b/src/pages/productDismantle/coms/comProductDetailCard.vue
index 4c56737..72489db 100644
--- a/src/pages/productDismantle/coms/comProductDetailCard.vue
+++ b/src/pages/productDismantle/coms/comProductDetailCard.vue
@@ -5,7 +5,7 @@
-
+
-
+
-
+
diff --git a/src/pages/productDismantle/coms/jobListPopup.vue b/src/pages/productDismantle/coms/jobListPopup.vue
index 7d0c8b9..f4c0e31 100644
--- a/src/pages/productDismantle/coms/jobListPopup.vue
+++ b/src/pages/productDismantle/coms/jobListPopup.vue
@@ -3,7 +3,7 @@
-
+
diff --git a/src/pages/productDismantle/coms/requestInfoPopup.vue b/src/pages/productDismantle/coms/requestInfoPopup.vue
index 3a39a00..3ed9a6c 100644
--- a/src/pages/productDismantle/coms/requestInfoPopup.vue
+++ b/src/pages/productDismantle/coms/requestInfoPopup.vue
@@ -36,7 +36,7 @@
-
+
diff --git a/src/pages/productDismantle/job/productDismantleDetail.vue b/src/pages/productDismantle/job/productDismantleDetail.vue
index 760e1e3..0f22b8c 100644
--- a/src/pages/productDismantle/job/productDismantleDetail.vue
+++ b/src/pages/productDismantle/job/productDismantleDetail.vue
@@ -1,550 +1,549 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/productDismantle/job/productDismantleJob.vue b/src/pages/productDismantle/job/productDismantleJob.vue
index e566a89..3c29c90 100644
--- a/src/pages/productDismantle/job/productDismantleJob.vue
+++ b/src/pages/productDismantle/job/productDismantleJob.vue
@@ -1,287 +1,273 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+ const params = {
+ filters,
+ pageNo: 1,
+ pageSize: 100
+ }
+ getProductDismantleJobList(params)
+ .then((res) => {
+ uni.hideLoading()
+ if (res.data.list.length == 0) {
+ that.showMessage('未查找到' + `【${code}】的收货任务`)
+ } else if (res.data.list.length == 1) {
+ that.openJobDetail(res.data.list[0])
+ }
+ })
+ .catch((error) => {
+ uni.hideLoading()
+ that.showMessage(error)
+ })
+ },
-
+
diff --git a/src/pages/productDismantle/record/productDismantleRecord.vue b/src/pages/productDismantle/record/productDismantleRecord.vue
index b352c64..44c8140 100644
--- a/src/pages/productDismantle/record/productDismantleRecord.vue
+++ b/src/pages/productDismantle/record/productDismantleRecord.vue
@@ -1,375 +1,362 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/productPutaway/coms/comProductDetailCard.vue b/src/pages/productPutaway/coms/comProductDetailCard.vue
index 4c56737..72489db 100644
--- a/src/pages/productPutaway/coms/comProductDetailCard.vue
+++ b/src/pages/productPutaway/coms/comProductDetailCard.vue
@@ -5,7 +5,7 @@
-
+
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
+
+
+
+
+
+
-
-
- 供应商代码 : {{dataContent.supplierCode}}
-
-
-
-
-
+
- props: {
- dataContent: {
- type: Object,
- default: {}
- },
- },
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/productPutaway/coms/comPutawayRequestCard.vue b/src/pages/productPutaway/coms/comPutawayRequestCard.vue
index ca0ba13..70741f7 100644
--- a/src/pages/productPutaway/coms/comPutawayRequestCard.vue
+++ b/src/pages/productPutaway/coms/comPutawayRequestCard.vue
@@ -1,36 +1,19 @@
-
-
-
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/productPutaway/coms/detailInfoPopup.vue b/src/pages/productPutaway/coms/detailInfoPopup.vue
index 4b64c50..9a947a8 100644
--- a/src/pages/productPutaway/coms/detailInfoPopup.vue
+++ b/src/pages/productPutaway/coms/detailInfoPopup.vue
@@ -1,9 +1,9 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
+
diff --git a/src/pages/productPutaway/coms/jobInfoPopup.vue b/src/pages/productPutaway/coms/jobInfoPopup.vue
index 9188858..3671a85 100644
--- a/src/pages/productPutaway/coms/jobInfoPopup.vue
+++ b/src/pages/productPutaway/coms/jobInfoPopup.vue
@@ -1,53 +1,39 @@
-
-
-
-
-
-
- 车间代码 :
- {{dataContent.workshopCode}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 车间代码 :
+ {{ dataContent.workshopCode }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productPutaway/coms/jobListPopup.vue b/src/pages/productPutaway/coms/jobListPopup.vue
index 7d0c8b9..0f55b54 100644
--- a/src/pages/productPutaway/coms/jobListPopup.vue
+++ b/src/pages/productPutaway/coms/jobListPopup.vue
@@ -1,47 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productPutaway/coms/requestDetailInfoPopup.vue b/src/pages/productPutaway/coms/requestDetailInfoPopup.vue
index a5bf0df..2a02f84 100644
--- a/src/pages/productPutaway/coms/requestDetailInfoPopup.vue
+++ b/src/pages/productPutaway/coms/requestDetailInfoPopup.vue
@@ -1,73 +1,56 @@
-
-
-
-
-
-
- 包装号 :
- {{dataContent.packingNumber}}
-
-
- 器具号 :
- {{dataContent.containerNumber}}
-
-
- 从库位代码 :
- {{dataContent.fromLocationCode }}
-
-
- 库存状态 :
- {{dataContent.inventoryStatus}}
-
-
- 从货主代码 :
- {{dataContent.fromOwnerCode}}
-
-
- 到货主代码 :
- {{dataContent.toOwnerCode}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 包装号 :
+ {{ dataContent.packingNumber }}
+
+
+ 器具号 :
+ {{ dataContent.containerNumber }}
+
+
+ 从库位代码 :
+ {{ dataContent.fromLocationCode }}
+
+
+ 库存状态 :
+ {{ dataContent.inventoryStatus }}
+
+
+ 从货主代码 :
+ {{ dataContent.fromOwnerCode }}
+
+
+ 到货主代码 :
+ {{ dataContent.toOwnerCode }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productPutaway/coms/requestInfoPopup.vue b/src/pages/productPutaway/coms/requestInfoPopup.vue
index eea5cfd..018f736 100644
--- a/src/pages/productPutaway/coms/requestInfoPopup.vue
+++ b/src/pages/productPutaway/coms/requestInfoPopup.vue
@@ -1,73 +1,69 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productPutaway/job/productPutawayDetail.vue b/src/pages/productPutaway/job/productPutawayDetail.vue
index 5482228..ac26cd6 100644
--- a/src/pages/productPutaway/job/productPutawayDetail.vue
+++ b/src/pages/productPutaway/job/productPutawayDetail.vue
@@ -1,501 +1,484 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productPutaway/job/productPutawayJob.vue b/src/pages/productPutaway/job/productPutawayJob.vue
index 628284f..6bcd80d 100644
--- a/src/pages/productPutaway/job/productPutawayJob.vue
+++ b/src/pages/productPutaway/job/productPutawayJob.vue
@@ -1,287 +1,412 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productPutaway/record/productPutawayRecord.vue b/src/pages/productPutaway/record/productPutawayRecord.vue
index c994dbb..3864c1c 100644
--- a/src/pages/productPutaway/record/productPutawayRecord.vue
+++ b/src/pages/productPutaway/record/productPutawayRecord.vue
@@ -1,450 +1,620 @@
-
+
-
+
-
-
+
+
-
-
-
-
+
\ No newline at end of file
diff --git a/src/pages/productPutaway/request/putawayRequest.vue b/src/pages/productPutaway/request/putawayRequest.vue
index a551af6..3b339ca 100644
--- a/src/pages/productPutaway/request/putawayRequest.vue
+++ b/src/pages/productPutaway/request/putawayRequest.vue
@@ -1,399 +1,346 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productPutaway/request/putawayRequestCreate.vue b/src/pages/productPutaway/request/putawayRequestCreate.vue
index 5a835e6..308d391 100644
--- a/src/pages/productPutaway/request/putawayRequestCreate.vue
+++ b/src/pages/productPutaway/request/putawayRequestCreate.vue
@@ -1,428 +1,330 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/productPutaway/request/putawayRequestDetail.vue b/src/pages/productPutaway/request/putawayRequestDetail.vue
index 1d71a3d..dbe3106 100644
--- a/src/pages/productPutaway/request/putawayRequestDetail.vue
+++ b/src/pages/productPutaway/request/putawayRequestDetail.vue
@@ -1,123 +1,98 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productReceipt/coms/comProductDetailCard.vue b/src/pages/productReceipt/coms/comProductDetailCard.vue
index 1c94c2f..c6c6950 100644
--- a/src/pages/productReceipt/coms/comProductDetailCard.vue
+++ b/src/pages/productReceipt/coms/comProductDetailCard.vue
@@ -1,158 +1,149 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
+
diff --git a/src/pages/productReceipt/coms/comProductJobCard.vue b/src/pages/productReceipt/coms/comProductJobCard.vue
index a8daf82..50bed40 100644
--- a/src/pages/productReceipt/coms/comProductJobCard.vue
+++ b/src/pages/productReceipt/coms/comProductJobCard.vue
@@ -1,50 +1,50 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
-
- 车间代码 : {{dataContent.workShopCode}}
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/productReceipt/coms/comProductRecord.vue b/src/pages/productReceipt/coms/comProductRecord.vue
index de707d5..6cd01b5 100644
--- a/src/pages/productReceipt/coms/comProductRecord.vue
+++ b/src/pages/productReceipt/coms/comProductRecord.vue
@@ -1,169 +1,162 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+ -->
+ swipeClick(event, detail)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productReceipt/coms/detailInfoPopup.vue b/src/pages/productReceipt/coms/detailInfoPopup.vue
index ae30344..b1ac67c 100644
--- a/src/pages/productReceipt/coms/detailInfoPopup.vue
+++ b/src/pages/productReceipt/coms/detailInfoPopup.vue
@@ -19,11 +19,11 @@
标包数量 :
- {{dataContent.stdPackQty}}
+ {{dataContent.packQty}}
标包单位 :
- {{dataContent.stdPackUnit}}
+ {{dataContent.packUnit}}
diff --git a/src/pages/productReceipt/coms/jobInfoPopup.vue b/src/pages/productReceipt/coms/jobInfoPopup.vue
index e5513bc..ae8602b 100644
--- a/src/pages/productReceipt/coms/jobInfoPopup.vue
+++ b/src/pages/productReceipt/coms/jobInfoPopup.vue
@@ -1,66 +1,58 @@
-
-
-
-
-
-
- 生产计划单号 :
- {{dataContent.productionPlanNumber}}
-
-
- 车间代码 :
- {{dataContent.workshopCode}}
-
-
- 班组 :
- {{dataContent.team}}
-
-
- 班次 :
- {{dataContent.shift}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 生产计划单号 :
+ {{ dataContent.productionPlanNumber }}
+
+
+ 车间代码 :
+ {{ dataContent.workshopCode }}
+
+
+ 班组 :
+ {{ dataContent.team }}
+
+
+ 班次 :
+ {{ dataContent.shift }}
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productReceipt/coms/jobListPopup.vue b/src/pages/productReceipt/coms/jobListPopup.vue
index cbcf199..9a6ba64 100644
--- a/src/pages/productReceipt/coms/jobListPopup.vue
+++ b/src/pages/productReceipt/coms/jobListPopup.vue
@@ -1,46 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productReceipt/coms/productDetailInfoPopup.vue b/src/pages/productReceipt/coms/productDetailInfoPopup.vue
index daed7ee..e0afc0a 100644
--- a/src/pages/productReceipt/coms/productDetailInfoPopup.vue
+++ b/src/pages/productReceipt/coms/productDetailInfoPopup.vue
@@ -1,98 +1,86 @@
-
-
-
-
-
-
- 标包数量 :
- {{dataContent.stdPackQty}}
-
-
- 标包单位 :
- {{getStdPackUnitInfo(dataContent.stdPackUnit)}}
-
-
-
-
-
-
-
-
- 订单号 :
- {{dataContent.poNumber}}
-
-
- 订单行 :
- {{dataContent.poLine}}
-
-
- 项目代码 :
- {{dataContent.projectCode}}
-
-
- 到货日期 :
- {{dateFormat(dataContent.arriveDate)}}
-
-
- 生产日期 :
- {{dateFormat(dataContent.produceDate)}}
-
-
- 过期日期 :
- {{dateFormat(dataContent.expireDate)}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 标包数量 :
+ {{ dataContent.packQty }}
+
+
+ 标包单位 :
+ {{ handleGetPackUnitInfo(dataContent.packUnit) }}
+
+
+
+
+
+
+
+ 订单号 :
+ {{ dataContent.poNumber }}
+
+
+ 订单行 :
+ {{ dataContent.poLine }}
+
+
+ 项目代码 :
+ {{ dataContent.projectCode }}
+
+
+ 到货日期 :
+ {{ handleDateFormat(dataContent.arriveDate) }}
+
+
+ 生产日期 :
+ {{ handleDateFormat(dataContent.produceDate) }}
+
+
+ 过期日期 :
+ {{ handleDateFormat(dataContent.expireDate) }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productReceipt/job/productReceiptDetail.vue b/src/pages/productReceipt/job/productReceiptDetail.vue
index 8cee17d..5e0edbc 100644
--- a/src/pages/productReceipt/job/productReceiptDetail.vue
+++ b/src/pages/productReceipt/job/productReceiptDetail.vue
@@ -1,417 +1,462 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productReceipt/job/productReceiptJob.vue b/src/pages/productReceipt/job/productReceiptJob.vue
index c5e524a..0a28475 100644
--- a/src/pages/productReceipt/job/productReceiptJob.vue
+++ b/src/pages/productReceipt/job/productReceiptJob.vue
@@ -1,287 +1,424 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productReceipt/record/productReceiptRecord.vue b/src/pages/productReceipt/record/productReceiptRecord.vue
index 91c9dff..0775a2a 100644
--- a/src/pages/productReceipt/record/productReceiptRecord.vue
+++ b/src/pages/productReceipt/record/productReceiptRecord.vue
@@ -1,494 +1,440 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/productionReceipt/coms/comProductionDetailCard.vue b/src/pages/productionReceipt/coms/comProductionDetailCard.vue
index 4c56737..72489db 100644
--- a/src/pages/productionReceipt/coms/comProductionDetailCard.vue
+++ b/src/pages/productionReceipt/coms/comProductionDetailCard.vue
@@ -5,7 +5,7 @@
-
+
-
-
-
-
- 发料任务单号:{{dataContent.issueJobNumber}}
-
-
-
-
- 车间:{{dataContent.workshopCode}}
-
-
-
-
-
+
+
+
+
+
+ 生产线
+ {{ dataContent.productionLineCode }}
+
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/productionReceipt/coms/comProductionRecord.vue b/src/pages/productionReceipt/coms/comProductionRecord.vue
index 0965c8c..9daaf90 100644
--- a/src/pages/productionReceipt/coms/comProductionRecord.vue
+++ b/src/pages/productionReceipt/coms/comProductionRecord.vue
@@ -1,194 +1,177 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+ -->
+ swipeClick(event, detail)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReceipt/coms/detailInfoPopup.vue b/src/pages/productionReceipt/coms/detailInfoPopup.vue
index ca7f783..18bde15 100644
--- a/src/pages/productionReceipt/coms/detailInfoPopup.vue
+++ b/src/pages/productionReceipt/coms/detailInfoPopup.vue
@@ -1,61 +1,53 @@
-
-
-
-
-
-
- 生产线代码 :
- {{dataContent.productionLineCode}}
-
-
- 工位代码 :
- {{dataContent.workStationCode}}
-
-
- 在途库库位 :
- {{dataContent.onTheWayLocationCode}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 生产线代码 :
+ {{ dataContent.productionLineCode }}
+
+
+ 工位代码 :
+ {{ dataContent.workStationCode }}
+
+
+ 在途库库位 :
+ {{ dataContent.onTheWayLocationCode }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReceipt/coms/jobInfoPopup.vue b/src/pages/productionReceipt/coms/jobInfoPopup.vue
index 005efdb..ff3d3e6 100644
--- a/src/pages/productionReceipt/coms/jobInfoPopup.vue
+++ b/src/pages/productionReceipt/coms/jobInfoPopup.vue
@@ -1,62 +1,48 @@
-
-
-
-
-
-
- 发料任务单号 :
- {{dataContent.issueJobNumber}}
-
-
- 车间代码 :
- {{dataContent.workshopCode}}
-
-
- 使用在途库 :
- {{dataContent.使用在途库}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 发料任务单号 :
+ {{ dataContent.issueJobNumber }}
+
+
+ 车间代码 :
+ {{ dataContent.workshopCode }}
+
+
+ 使用在途库 :
+ {{ dataContent.使用在途库 }}
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReceipt/coms/jobListPopup.vue b/src/pages/productionReceipt/coms/jobListPopup.vue
index 79eff27..bce6722 100644
--- a/src/pages/productionReceipt/coms/jobListPopup.vue
+++ b/src/pages/productionReceipt/coms/jobListPopup.vue
@@ -1,47 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReceipt/job/productionReceiptDetail.vue b/src/pages/productionReceipt/job/productionReceiptDetail.vue
index 8570d82..9bae570 100644
--- a/src/pages/productionReceipt/job/productionReceiptDetail.vue
+++ b/src/pages/productionReceipt/job/productionReceiptDetail.vue
@@ -1,544 +1,522 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/productionReceipt/job/productionReceiptJob.vue b/src/pages/productionReceipt/job/productionReceiptJob.vue
index f5ed5c5..d748d32 100644
--- a/src/pages/productionReceipt/job/productionReceiptJob.vue
+++ b/src/pages/productionReceipt/job/productionReceiptJob.vue
@@ -1,288 +1,469 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 收料生产线 :
+
+
+
+
+
+ 物料代码 :
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReceipt/record/productionReceiptRecord.vue b/src/pages/productionReceipt/record/productionReceiptRecord.vue
index d373181..e322a33 100644
--- a/src/pages/productionReceipt/record/productionReceiptRecord.vue
+++ b/src/pages/productionReceipt/record/productionReceiptRecord.vue
@@ -13,13 +13,13 @@
@removeItem="removeItem(index,item)" @updateData="updateData" @removePack="removePack">
-
+
+ :locationAreaTypeList="toLocationAreaTypeList">
-
+
@@ -115,7 +115,7 @@
fromLocationCode: '',
fromLocationTypeList: [],
toLocationCode: '',
- tolocationTypeList: [],
+ toLocationAreaTypeList: [],
businessType: {},
inventoryStatus: '',
managementList: [],
@@ -138,8 +138,7 @@
getBusinessType(this.businessTypeCode, res => {
if (res.success) {
this.businessType = res.businessType;
- this.fromlocationTypeList = res.fromlocationTypeList;
- this.tolocationTypeList = res.tolocationTypeList;
+ this.toLocationAreaTypeList = res.toLocationAreaTypeList;
this.openScanPopup();
} else {
this.showErrorMessage(res.message)
@@ -200,7 +199,7 @@
item.subList.push(newDetail);
} else {
if (detail.scaned == true) {
- this.showErrorMessage("箱码[" + label.packingNumber + "批次[" + label.batch + "]已经在列表中")
+ this.showErrorMessage("箱码[" + label.packingNumber + "批次[" + label.batch + "]重复扫描")
}
}
}
@@ -210,8 +209,8 @@
let item = {
itemCode: label.itemCode,
itemName: pack.itemName,
- stdPackQty: pack.stdPackQty,
- stdPackUnit: pack.stdPackUnit,
+ packQty: pack.packQty,
+ packUnit: pack.packUnit,
qty: Number(label.qty),
handleQty: 0,
uom: pack.uom,
@@ -226,8 +225,8 @@
detail.scaned = true;
detail.qty = Number(label.qty);
detail.inventoryStatus = this.businessTypeCode == 'ReturnToStore' ? "OK" : "HOLD"
- detail.stdPackQty = pack.stdPackQty;
- detail.stdPackUnit = pack.stdPackUnit;
+ detail.packQty = pack.packQty;
+ detail.packUnit = pack.packUnit;
detail.handleQty = 0;
detail.package = pack;
detail.label = label;
@@ -298,7 +297,7 @@
productionReturnRecordSubmit(params).then(res => {
uni.hideLoading()
if (res.data) {
- this.showCommitSuccessMessage("提交成功
生成退料收货记录
" + res.data)
+ this.showCommitSuccessMessage("提交成功\n生成退料收货记录\n" + res.data)
} else {
this.showErrorMessage("提交失败[" + res.msg + "]")
}
diff --git a/src/pages/productionReturn/coms/comReturnCommonRequest.vue b/src/pages/productionReturn/coms/comReturnCommonRequest.vue
index 7b545bb..ee21bad 100644
--- a/src/pages/productionReturn/coms/comReturnCommonRequest.vue
+++ b/src/pages/productionReturn/coms/comReturnCommonRequest.vue
@@ -1,426 +1,369 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
-
+
diff --git a/src/pages/productionReturn/coms/comReturnDetailCard.vue b/src/pages/productionReturn/coms/comReturnDetailCard.vue
index eec41e6..060a090 100644
--- a/src/pages/productionReturn/coms/comReturnDetailCard.vue
+++ b/src/pages/productionReturn/coms/comReturnDetailCard.vue
@@ -1,158 +1,139 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/coms/comReturnJobCard.vue b/src/pages/productionReturn/coms/comReturnJobCard.vue
index 9f4c26e..694cdbf 100644
--- a/src/pages/productionReturn/coms/comReturnJobCard.vue
+++ b/src/pages/productionReturn/coms/comReturnJobCard.vue
@@ -1,54 +1,28 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
-
- 业务类型 : {{getBusinessTypeName(dataContent.businessType)}}
-
-
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/coms/comReturnRecord.vue b/src/pages/productionReturn/coms/comReturnRecord.vue
index 0236cd3..0f0ec21 100644
--- a/src/pages/productionReturn/coms/comReturnRecord.vue
+++ b/src/pages/productionReturn/coms/comReturnRecord.vue
@@ -1,177 +1,161 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ removeData(event, dataContent)" style="width: 90%">
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/coms/comReturnRecordTitle.vue b/src/pages/productionReturn/coms/comReturnRecordTitle.vue
index d87eb49..5e66ba7 100644
--- a/src/pages/productionReturn/coms/comReturnRecordTitle.vue
+++ b/src/pages/productionReturn/coms/comReturnRecordTitle.vue
@@ -1,59 +1,47 @@
-
+
-
-
+
diff --git a/src/pages/productionReturn/coms/comReturnRequestCard.vue b/src/pages/productionReturn/coms/comReturnRequestCard.vue
index cda5359..70741f7 100644
--- a/src/pages/productionReturn/coms/comReturnRequestCard.vue
+++ b/src/pages/productionReturn/coms/comReturnRequestCard.vue
@@ -1,36 +1,19 @@
-
-
-
- 车间代码 : {{dataContent.workshopCode}}
-
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/productionReturn/coms/comReturnRequestCreator.vue b/src/pages/productionReturn/coms/comReturnRequestCreator.vue
index b6f73f6..f939a39 100644
--- a/src/pages/productionReturn/coms/comReturnRequestCreator.vue
+++ b/src/pages/productionReturn/coms/comReturnRequestCreator.vue
@@ -1,159 +1,116 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/coms/comReturnRequestInfo.vue b/src/pages/productionReturn/coms/comReturnRequestInfo.vue
index 4bed79f..b692b6f 100644
--- a/src/pages/productionReturn/coms/comReturnRequestInfo.vue
+++ b/src/pages/productionReturn/coms/comReturnRequestInfo.vue
@@ -1,57 +1,40 @@
-
-
-
- 车间
- {{workShopCode}}
-
-
- 生产线
- {{dataContent.productionLineCode}}
-
-
- 工位
- {{ dataContent.workStationCode }}
-
-
- 来源库位
- {{ dataContent.fromLocationCode}}
-
-
-
-
+
+
+
+ 车间
+ {{ workShopCode }}
+
+
+ 生产线
+ {{ dataContent.productionLineCode }}
+
+
+ 工位
+ {{ dataContent.workStationCode }}
+
+
+ 来源库位
+ {{ dataContent.fromLocationCode }}
+
+
+
+
-
-
-
+
-
+
diff --git a/src/pages/productionReturn/coms/comReturnRequestPopup.vue b/src/pages/productionReturn/coms/comReturnRequestPopup.vue
index 1206fa2..2b960a1 100644
--- a/src/pages/productionReturn/coms/comReturnRequestPopup.vue
+++ b/src/pages/productionReturn/coms/comReturnRequestPopup.vue
@@ -1,377 +1,349 @@
-
-
-
-
-
-
- {{title}}
-
-
-
-
-
-
-
- 位置 :
-
-
- {{positionInfo}}
-
-
-
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+ 位置 :
+
+
+ {{ positionInfo }}
+
+
+
+
+
-
-
+
+ 物料:
+
+ {{ itemCode }}
+
+
+
+
+
+
-
- 物料:
-
- {{itemCode}}
-
-
-
-
-
+
+ 数量 :
+
+
-
-
-
-
-
- 数量 :
-
-
-
-
-
- ()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/productionReturn/coms/comScanReturnPack.vue b/src/pages/productionReturn/coms/comScanReturnPack.vue
index b9175d3..2bf5906 100644
--- a/src/pages/productionReturn/coms/comScanReturnPack.vue
+++ b/src/pages/productionReturn/coms/comScanReturnPack.vue
@@ -1,513 +1,421 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/productionReturn/coms/detailInfoPopup.vue b/src/pages/productionReturn/coms/detailInfoPopup.vue
index 3c0d964..de17274 100644
--- a/src/pages/productionReturn/coms/detailInfoPopup.vue
+++ b/src/pages/productionReturn/coms/detailInfoPopup.vue
@@ -1,57 +1,49 @@
-
-
-
-
-
-
- 生产线代码 :
- {{dataContent.productionLineCode}}
-
-
- 工位代码 :
- {{dataContent.workStationCode}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 生产线代码 :
+ {{ dataContent.productionLineCode }}
+
+
+ 工位代码 :
+ {{ dataContent.workStationCode }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/coms/jobInfoPopup.vue b/src/pages/productionReturn/coms/jobInfoPopup.vue
index 9188858..cd6a7cd 100644
--- a/src/pages/productionReturn/coms/jobInfoPopup.vue
+++ b/src/pages/productionReturn/coms/jobInfoPopup.vue
@@ -1,53 +1,45 @@
-
-
-
-
-
-
- 车间代码 :
- {{dataContent.workshopCode}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 车间代码 :
+ {{ dataContent.workshopCode }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/coms/jobListPopup.vue b/src/pages/productionReturn/coms/jobListPopup.vue
index 4c73872..7174631 100644
--- a/src/pages/productionReturn/coms/jobListPopup.vue
+++ b/src/pages/productionReturn/coms/jobListPopup.vue
@@ -1,47 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/coms/requestDetailInfoPopup.vue b/src/pages/productionReturn/coms/requestDetailInfoPopup.vue
index e9258a9..6b53838 100644
--- a/src/pages/productionReturn/coms/requestDetailInfoPopup.vue
+++ b/src/pages/productionReturn/coms/requestDetailInfoPopup.vue
@@ -1,86 +1,77 @@
-
-
-
-
-
-
- 生产线代码 :
- {{dataContent.productionLineCode}}
-
-
- 工位代码 :
- {{dataContent.workStationCode}}
-
-
- 包装号 :
- {{dataContent.packingNumber}}
-
-
- 器具号 :
- {{dataContent.containerNumber}}
-
-
- 批次 :
- {{dataContent.batch}}
-
-
- 从库位代码 :
- {{dataContent.fromLocationCode}}
-
-
- 库存状态 :
- {{dataContent.inventoryStatus}}
-
-
- 从货主代码 :
- {{dataContent.fromOwnerCode}}
-
-
- 到货主代码 :
- {{dataContent.toOwnerCode}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 生产线代码 :
+ {{ dataContent.productionLineCode }}
+
+
+ 工位代码 :
+ {{ dataContent.workStationCode }}
+
+
+ 包装号 :
+ {{ dataContent.packingNumber }}
+
+
+ 器具号 :
+ {{ dataContent.containerNumber }}
+
+
+ 批次 :
+ {{ dataContent.batch }}
+
+
+ 从库位代码 :
+ {{ dataContent.fromLocationCode }}
+
+
+ 库存状态 :
+ {{ dataContent.inventoryStatus }}
+
+
+ 从货主代码 :
+ {{ dataContent.fromOwnerCode }}
+
+
+ 到货主代码 :
+ {{ dataContent.toOwnerCode }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/coms/requestInfoPopup.vue b/src/pages/productionReturn/coms/requestInfoPopup.vue
index 685f2c6..3be506e 100644
--- a/src/pages/productionReturn/coms/requestInfoPopup.vue
+++ b/src/pages/productionReturn/coms/requestInfoPopup.vue
@@ -1,73 +1,69 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/coms/returnDetailInfoPopup.vue b/src/pages/productionReturn/coms/returnDetailInfoPopup.vue
index 4e1973e..5d0df81 100644
--- a/src/pages/productionReturn/coms/returnDetailInfoPopup.vue
+++ b/src/pages/productionReturn/coms/returnDetailInfoPopup.vue
@@ -1,70 +1,55 @@
-
-
-
-
-
-
- 标包数量 :
- {{dataContent.stdPackQty}}
-
-
- 标包单位 :
- {{getStdPackUnitInfo(dataContent.stdPackUnit)}}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 标包数量 :
+ {{ dataContent.packQty }}
+
+
+ 标包单位 :
+ {{ handleGetPackUnitInfo(dataContent.packUnit) }}
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/job/returnDetail.vue b/src/pages/productionReturn/job/returnDetail.vue
index 5cb8f22..c47a2f5 100644
--- a/src/pages/productionReturn/job/returnDetail.vue
+++ b/src/pages/productionReturn/job/returnDetail.vue
@@ -1,515 +1,407 @@
-
-
-
-
+
diff --git a/src/pages/productionReturn/job/returnJob.vue b/src/pages/productionReturn/job/returnJob.vue
index 9e79f81..a8a1b62 100644
--- a/src/pages/productionReturn/job/returnJob.vue
+++ b/src/pages/productionReturn/job/returnJob.vue
@@ -1,287 +1,260 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/record/returnToHold.vue b/src/pages/productionReturn/record/returnToHold.vue
index d2b78ee..c2486ef 100644
--- a/src/pages/productionReturn/record/returnToHold.vue
+++ b/src/pages/productionReturn/record/returnToHold.vue
@@ -1,559 +1,500 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/productionReturn/record/returnToStore.vue b/src/pages/productionReturn/record/returnToStore.vue
index 4ed8792..fd78e1a 100644
--- a/src/pages/productionReturn/record/returnToStore.vue
+++ b/src/pages/productionReturn/record/returnToStore.vue
@@ -1,600 +1,525 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/productionReturn/request/requestDetail.vue b/src/pages/productionReturn/request/requestDetail.vue
index 1dba06a..5ddde5a 100644
--- a/src/pages/productionReturn/request/requestDetail.vue
+++ b/src/pages/productionReturn/request/requestDetail.vue
@@ -1,141 +1,106 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/request/returnRequestCreate.vue b/src/pages/productionReturn/request/returnRequestCreate.vue
index a204b7d..0e47155 100644
--- a/src/pages/productionReturn/request/returnRequestCreate.vue
+++ b/src/pages/productionReturn/request/returnRequestCreate.vue
@@ -1,228 +1,189 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/request/returnToHoldRequest.vue b/src/pages/productionReturn/request/returnToHoldRequest.vue
index 47463da..9a92962 100644
--- a/src/pages/productionReturn/request/returnToHoldRequest.vue
+++ b/src/pages/productionReturn/request/returnToHoldRequest.vue
@@ -1,59 +1,44 @@
-
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/productionReturn/request/returnToStoreRequest.vue b/src/pages/productionReturn/request/returnToStoreRequest.vue
index 2bcde74..645bb18 100644
--- a/src/pages/productionReturn/request/returnToStoreRequest.vue
+++ b/src/pages/productionReturn/request/returnToStoreRequest.vue
@@ -1,59 +1,43 @@
-
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/purchaseReceipt/coms/comReceiptDetailCard.vue b/src/pages/purchaseReceipt/coms/comReceiptDetailCard.vue
index da34e49..9793b02 100644
--- a/src/pages/purchaseReceipt/coms/comReceiptDetailCard.vue
+++ b/src/pages/purchaseReceipt/coms/comReceiptDetailCard.vue
@@ -1,146 +1,155 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ swipeClick(event, dataContent)">
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReceipt/coms/comReceiptJobCard.vue b/src/pages/purchaseReceipt/coms/comReceiptJobCard.vue
index 8c8ddfd..50b5c57 100644
--- a/src/pages/purchaseReceipt/coms/comReceiptJobCard.vue
+++ b/src/pages/purchaseReceipt/coms/comReceiptJobCard.vue
@@ -1,49 +1,18 @@
-
-
-
-
-
- 发货单号 : {{dataContent.asnNumber}}
-
-
-
-
- 供应商代码 : {{dataContent.supplierCode}}
-
-
-
-
-
+
+
+
+
-
+
diff --git a/src/pages/purchaseReceipt/coms/receiptDetailInfoPopup.vue b/src/pages/purchaseReceipt/coms/receiptDetailInfoPopup.vue
index b44816c..826fc3f 100644
--- a/src/pages/purchaseReceipt/coms/receiptDetailInfoPopup.vue
+++ b/src/pages/purchaseReceipt/coms/receiptDetailInfoPopup.vue
@@ -1,110 +1,98 @@
-
-
-
-
-
-
- 标包数量 :
- {{dataContent.stdPackQty}}
-
-
- 标包单位 :
- {{getStdPackUnitInfo(dataContent.stdPackUnit)}}
-
-
- 供应商计量数量 :
- {{dataContent.supplierQty}}
-
-
- 供应商计量单位 :
- {{getStdPackUnitInfo(dataContent.supplierUom)}}
-
-
- 转换率 :
- {{dataContent.convertRate}}
-
-
-
-
-
-
-
-
- 订单号 :
- {{dataContent.poNumber}}
-
-
- 订单行 :
- {{dataContent.poLine}}
-
-
- 项目代码 :
- {{dataContent.projectCode}}
-
-
- 到货日期 :
- {{dateFormat(dataContent.arriveDate)}}
-
-
- 生产日期 :
- {{dateFormat(dataContent.produceDate)}}
-
-
- 过期日期 :
- {{dateFormat(dataContent.expireDate)}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 标包数量 :
+ {{ dataContent.packQty }}
+
+
+ 标包单位 :
+ {{ handleGetPackUnitInfo(dataContent.packUnit) }}
+
+
+ 供应商计量数量 :
+ {{ dataContent.supplierQty }}
+
+
+ 供应商计量单位 :
+ {{ handleGetPackUnitInfo(dataContent.supplierUom) }}
+
+
+ 转换率 :
+ {{ dataContent.convertRate }}
+
+
+
+
+
+
+
+ 订单号 :
+ {{ dataContent.poNumber }}
+
+
+ 订单行 :
+ {{ dataContent.poLine }}
+
+
+ 项目代码 :
+ {{ dataContent.projectCode }}
+
+
+ 到货日期 :
+ {{ handleDateFormat(dataContent.arriveDate) }}
+
+
+ 生产日期 :
+ {{ handleDateFormat(dataContent.produceDate) }}
+
+
+ 过期日期 :
+ {{ handleDateFormat(dataContent.expireDate) }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReceipt/coms/receiptInfoPopup.vue b/src/pages/purchaseReceipt/coms/receiptInfoPopup.vue
index dc5bf8e..c711d49 100644
--- a/src/pages/purchaseReceipt/coms/receiptInfoPopup.vue
+++ b/src/pages/purchaseReceipt/coms/receiptInfoPopup.vue
@@ -1,80 +1,68 @@
-
-
-
-
-
-
- 发货单号 :
- {{dataContent.asnNumber}}
-
-
- 要货计划单号 :
- {{dataContent.ppNumber}}
-
-
- 供应商代码 :
- {{dataContent.carrierCode}}
-
-
- 承运商 :
- {{dataContent.carrierCode}}
-
-
- 运输方式 :
- {{getTransferModeName(dataContent.transferMode)}}
-
-
- 车牌号 :
- {{dataContent.vehiclePlateNumber}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 发货单号 :
+ {{ dataContent.asnNumber }}
+
+
+ 要货计划单号 :
+ {{ dataContent.ppNumber }}
+
+
+ 供应商代码 :
+ {{ dataContent.carrierCode }}
+
+
+ 承运商 :
+ {{ dataContent.carrierCode }}
+
+
+ 运输方式 :
+ {{ handleGetTransferModeName(dataContent.transferMode) }}
+
+
+ 车牌号 :
+ {{ dataContent.vehiclePlateNumber }}
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReceipt/coms/receiptJobListPopup.vue b/src/pages/purchaseReceipt/coms/receiptJobListPopup.vue
index c1e6bcf..a492cc9 100644
--- a/src/pages/purchaseReceipt/coms/receiptJobListPopup.vue
+++ b/src/pages/purchaseReceipt/coms/receiptJobListPopup.vue
@@ -1,46 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReceipt/job/receiptDetail.vue b/src/pages/purchaseReceipt/job/receiptDetail.vue
index 19fe596..74c0ea1 100644
--- a/src/pages/purchaseReceipt/job/receiptDetail.vue
+++ b/src/pages/purchaseReceipt/job/receiptDetail.vue
@@ -1,518 +1,793 @@
-
-
-
diff --git a/src/pages/purchaseReceipt/job/receiptJob.vue b/src/pages/purchaseReceipt/job/receiptJob.vue
index 0c720e2..f522a48 100644
--- a/src/pages/purchaseReceipt/job/receiptJob.vue
+++ b/src/pages/purchaseReceipt/job/receiptJob.vue
@@ -1,302 +1,411 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReturn/coms/comReturnJobCard.vue b/src/pages/purchaseReturn/coms/comReturnJobCard.vue
index 154820a..5656483 100644
--- a/src/pages/purchaseReturn/coms/comReturnJobCard.vue
+++ b/src/pages/purchaseReturn/coms/comReturnJobCard.vue
@@ -1,47 +1,23 @@
-
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
-
-
- 供应商 : {{dataContent.supplierCode}}
-
-
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/purchaseReturn/coms/comReturnRequestCard.vue b/src/pages/purchaseReturn/coms/comReturnRequestCard.vue
index ee1589b..1c48bfa 100644
--- a/src/pages/purchaseReturn/coms/comReturnRequestCard.vue
+++ b/src/pages/purchaseReturn/coms/comReturnRequestCard.vue
@@ -1,39 +1,19 @@
-
-
-
- 收货单号 : {{dataContent.purchaseReceiptRecordNumber}}
-
-
- 供应商代码 : {{dataContent.supplierCode}}
-
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/purchaseReturn/coms/requestDetailInfoPopup.vue b/src/pages/purchaseReturn/coms/requestDetailInfoPopup.vue
index b7edbb2..2b715f0 100644
--- a/src/pages/purchaseReturn/coms/requestDetailInfoPopup.vue
+++ b/src/pages/purchaseReturn/coms/requestDetailInfoPopup.vue
@@ -1,105 +1,102 @@
-
-
-
-
-
-
-
- 订单号 :
- {{dataContent.poNumber}}
-
-
- 订单行 :
- {{dataContent.poLine}}
-
-
-
-
-
-
+
+
+
+
+
+
+
+ 订单号 :
+ {{ dataContent.poNumber }}
+
+
+ 订单行 :
+ {{ dataContent.poLine }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReturn/coms/requestInfoPopup.vue b/src/pages/purchaseReturn/coms/requestInfoPopup.vue
index 80d32c4..8e55e67 100644
--- a/src/pages/purchaseReturn/coms/requestInfoPopup.vue
+++ b/src/pages/purchaseReturn/coms/requestInfoPopup.vue
@@ -1,102 +1,98 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReturn/coms/returnDetailInfoPopup.vue b/src/pages/purchaseReturn/coms/returnDetailInfoPopup.vue
index 642fa7e..ff4c69b 100644
--- a/src/pages/purchaseReturn/coms/returnDetailInfoPopup.vue
+++ b/src/pages/purchaseReturn/coms/returnDetailInfoPopup.vue
@@ -1,57 +1,40 @@
-
-
-
-
-
-
- 订单号 :
- {{dataContent.poNumber}}
-
-
- 订单行 :
- {{dataContent.poLine}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 订单号 :
+ {{ dataContent.poNumber }}
+
+
+ 订单行 :
+ {{ dataContent.poLine }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReturn/coms/returnInfoPopup.vue b/src/pages/purchaseReturn/coms/returnInfoPopup.vue
index abef135..159ded8 100644
--- a/src/pages/purchaseReturn/coms/returnInfoPopup.vue
+++ b/src/pages/purchaseReturn/coms/returnInfoPopup.vue
@@ -1,79 +1,64 @@
-
-
-
-
-
-
- 发货单号 :
- {{dataContent.asnNumber}}
-
-
- 要货计划单号 :
- {{dataContent.ppNumber}}
-
-
- 供应商代码 :
- {{dataContent.supplierCode}}
-
-
- 承运商 :
- {{dataContent.carrierCode}}
-
-
- 运输方式 :
- {{getTransferModeName(dataContent.transferMode)}}
-
-
- 车牌号 :
- {{dataContent.vehiclePlateNumber}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 发货单号 :
+ {{ dataContent.asnNumber }}
+
+
+ 要货计划单号 :
+ {{ dataContent.ppNumber }}
+
+
+ 供应商代码 :
+ {{ dataContent.supplierCode }}
+
+
+ 承运商 :
+ {{ dataContent.carrierCode }}
+
+
+ 运输方式 :
+ {{ handleGetTransferModeName(dataContent.transferMode) }}
+
+
+ 车牌号 :
+ {{ dataContent.vehiclePlateNumber }}
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReturn/coms/returnJobListPopup.vue b/src/pages/purchaseReturn/coms/returnJobListPopup.vue
index 56759af..b8cb17f 100644
--- a/src/pages/purchaseReturn/coms/returnJobListPopup.vue
+++ b/src/pages/purchaseReturn/coms/returnJobListPopup.vue
@@ -1,52 +1,34 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReturn/job/returnDetail.vue b/src/pages/purchaseReturn/job/returnDetail.vue
index b7a7205..2fb89c2 100644
--- a/src/pages/purchaseReturn/job/returnDetail.vue
+++ b/src/pages/purchaseReturn/job/returnDetail.vue
@@ -1,471 +1,469 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReturn/job/returnJob.vue b/src/pages/purchaseReturn/job/returnJob.vue
index 3e0fec9..8c3ae64 100644
--- a/src/pages/purchaseReturn/job/returnJob.vue
+++ b/src/pages/purchaseReturn/job/returnJob.vue
@@ -1,305 +1,284 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReturn/record/returnRecord.vue b/src/pages/purchaseReturn/record/returnRecord.vue
index 2ba1de4..2095f0b 100644
--- a/src/pages/purchaseReturn/record/returnRecord.vue
+++ b/src/pages/purchaseReturn/record/returnRecord.vue
@@ -1,398 +1,334 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/purchaseReturn/request/returnRequest.vue b/src/pages/purchaseReturn/request/returnRequest.vue
index 710dc47..afd5f18 100644
--- a/src/pages/purchaseReturn/request/returnRequest.vue
+++ b/src/pages/purchaseReturn/request/returnRequest.vue
@@ -1,396 +1,327 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/purchaseReturn/request/returnRequestCreate.vue b/src/pages/purchaseReturn/request/returnRequestCreate.vue
index d308530..76d1ff8 100644
--- a/src/pages/purchaseReturn/request/returnRequestCreate.vue
+++ b/src/pages/purchaseReturn/request/returnRequestCreate.vue
@@ -1,358 +1,279 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/purchaseReturn/request/returnRequestDetail.vue b/src/pages/purchaseReturn/request/returnRequestDetail.vue
index 96deb92..c62d312 100644
--- a/src/pages/purchaseReturn/request/returnRequestDetail.vue
+++ b/src/pages/purchaseReturn/request/returnRequestDetail.vue
@@ -1,128 +1,99 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/putaway/coms/comPutawayJobCard.vue b/src/pages/putaway/coms/comPutawayJobCard.vue
index 4f19c5d..951e503 100644
--- a/src/pages/putaway/coms/comPutawayJobCard.vue
+++ b/src/pages/putaway/coms/comPutawayJobCard.vue
@@ -1,48 +1,39 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
-
-
-
- 客户代码 : {{dataContent.supplierCode}}
-
-
-
-
+
-
+
\ No newline at end of file
diff --git a/src/pages/putaway/coms/comPutawayRequestCard.vue b/src/pages/putaway/coms/comPutawayRequestCard.vue
index e142866..d695021 100644
--- a/src/pages/putaway/coms/comPutawayRequestCard.vue
+++ b/src/pages/putaway/coms/comPutawayRequestCard.vue
@@ -1,34 +1,19 @@
-
-
- 供应商代码 : {{dataContent.supplierCode}}
-
-
+
-
+
diff --git a/src/pages/putaway/coms/putawayInfoPopup.vue b/src/pages/putaway/coms/putawayInfoPopup.vue
index e3e2e79..e6ac115 100644
--- a/src/pages/putaway/coms/putawayInfoPopup.vue
+++ b/src/pages/putaway/coms/putawayInfoPopup.vue
@@ -1,6 +1,6 @@
-
+
@@ -11,43 +11,30 @@
-
+
-
+
\ No newline at end of file
diff --git a/src/pages/putaway/coms/putawayJobListPopup.vue b/src/pages/putaway/coms/putawayJobListPopup.vue
index 9a17ec1..349c85c 100644
--- a/src/pages/putaway/coms/putawayJobListPopup.vue
+++ b/src/pages/putaway/coms/putawayJobListPopup.vue
@@ -1,47 +1,36 @@
-
+
-
+
-
+
-
+
\ No newline at end of file
diff --git a/src/pages/putaway/coms/requestDetailInfoPopup.vue b/src/pages/putaway/coms/requestDetailInfoPopup.vue
index 21a597b..62bce79 100644
--- a/src/pages/putaway/coms/requestDetailInfoPopup.vue
+++ b/src/pages/putaway/coms/requestDetailInfoPopup.vue
@@ -1,86 +1,77 @@
-
-
-
-
-
-
- 包装号 :
- {{dataContent.packingNumber}}
-
-
- 器具号 :
- {{dataContent.containerNumber}}
-
-
- 批次 :
- {{dataContent.batch}}
-
-
- 库存状态 :
- {{dataContent.inventoryStatus}}
-
-
- 订单号 :
- {{dataContent.poNumber}}
-
-
- 订单行 :
- {{dataContent.poLine}}
-
-
-
- 从库位代码 :
- {{dataContent.fromLocationCode}}
-
-
- 从货主代码 :
- {{dataContent.fromOwnerCode}}
-
-
- 到货主代码 :
- {{dataContent.toOwnerCode}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 包装号 :
+ {{ dataContent.packingNumber }}
+
+
+ 器具号 :
+ {{ dataContent.containerNumber }}
+
+
+ 批次 :
+ {{ dataContent.batch }}
+
+
+ 库存状态 :
+ {{ dataContent.inventoryStatus }}
+
+
+ 订单号 :
+ {{ dataContent.poNumber }}
+
+
+ 订单行 :
+ {{ dataContent.poLine }}
+
+
+
+ 从库位代码 :
+ {{ dataContent.fromLocationCode }}
+
+
+ 从货主代码 :
+ {{ dataContent.fromOwnerCode }}
+
+
+ 到货主代码 :
+ {{ dataContent.toOwnerCode }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/putaway/coms/requestInfoPopup.vue b/src/pages/putaway/coms/requestInfoPopup.vue
index d4aed62..aa3ad25 100644
--- a/src/pages/putaway/coms/requestInfoPopup.vue
+++ b/src/pages/putaway/coms/requestInfoPopup.vue
@@ -1,73 +1,66 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/putaway/job/putawayDetail.vue b/src/pages/putaway/job/putawayDetail.vue
index 8e6cea6..4c3abd5 100644
--- a/src/pages/putaway/job/putawayDetail.vue
+++ b/src/pages/putaway/job/putawayDetail.vue
@@ -1,515 +1,638 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/putaway/job/putawayJob.vue b/src/pages/putaway/job/putawayJob.vue
index 6a3069f..f6e3241 100644
--- a/src/pages/putaway/job/putawayJob.vue
+++ b/src/pages/putaway/job/putawayJob.vue
@@ -1,289 +1,381 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/putaway/record/putawayRecord.vue b/src/pages/putaway/record/putawayRecord.vue
index be7af0b..f134fb2 100644
--- a/src/pages/putaway/record/putawayRecord.vue
+++ b/src/pages/putaway/record/putawayRecord.vue
@@ -1,507 +1,532 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/putaway/request/putawayRequest.vue b/src/pages/putaway/request/putawayRequest.vue
index c46f125..7dafe35 100644
--- a/src/pages/putaway/request/putawayRequest.vue
+++ b/src/pages/putaway/request/putawayRequest.vue
@@ -1,397 +1,327 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/putaway/request/putawayRequestCreate.vue b/src/pages/putaway/request/putawayRequestCreate.vue
index 3dcbcfc..b7c2502 100644
--- a/src/pages/putaway/request/putawayRequestCreate.vue
+++ b/src/pages/putaway/request/putawayRequestCreate.vue
@@ -1,18 +1,18 @@
-
+
-
+
+
+ :locationAreaTypeList="fromLocationAreaTypeList">
-
+
\ No newline at end of file
diff --git a/src/pages/putaway/request/putawayRequestDetail.vue b/src/pages/putaway/request/putawayRequestDetail.vue
index cb5340e..c7ca358 100644
--- a/src/pages/putaway/request/putawayRequestDetail.vue
+++ b/src/pages/putaway/request/putawayRequestDetail.vue
@@ -1,13 +1,15 @@
-
diff --git a/src/pages/query/coms/comItemBalance.vue b/src/pages/query/coms/comItemBalance.vue
index 3205e09..0b9ba0e 100644
--- a/src/pages/query/coms/comItemBalance.vue
+++ b/src/pages/query/coms/comItemBalance.vue
@@ -1,87 +1,62 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ 任务号:{{ dataContent.jobNumber }}
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/query/coms/comItemDetailCard.vue b/src/pages/query/coms/comItemDetailCard.vue
index 806094a..d92a3f5 100644
--- a/src/pages/query/coms/comItemDetailCard.vue
+++ b/src/pages/query/coms/comItemDetailCard.vue
@@ -1,78 +1,144 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ 仓库
+ {{dataContent.warehouseCode}}
+
-
+
+ 事务号
+ {{dataContent.number}}
+
+
+ 操作人
+ {{dataContent.worker}}
+
+
+ 创建时间
+ {{dateFormat(dataContent.createTime)}}
+
+
+
+
-
+
diff --git a/src/pages/query/coms/comLocationDetailCard.vue b/src/pages/query/coms/comLocationDetailCard.vue
index d43e7d7..def9c2a 100644
--- a/src/pages/query/coms/comLocationDetailCard.vue
+++ b/src/pages/query/coms/comLocationDetailCard.vue
@@ -1,77 +1,135 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/src/pages/query/container.vue b/src/pages/query/container.vue
index 5976b97..3fb287a 100644
--- a/src/pages/query/container.vue
+++ b/src/pages/query/container.vue
@@ -1,280 +1,269 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
- 、
-
-
-
-
-
-
-
+ 、
+
+
+
+
+
diff --git a/src/pages/query/item.vue b/src/pages/query/item.vue
index d2036a1..a090273 100644
--- a/src/pages/query/item.vue
+++ b/src/pages/query/item.vue
@@ -1,302 +1,481 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+ 总数 : {{ totalCount }}
-
-
-
-
-
-
+
+
+ ({{ index + 1 }})
+
+
+
+
+
+
+
+
+
-
+ //预计入
+ const getExpectin = (pageNo, pageSize, type)=> {
+ uni.showLoading({
+ title: "加载中...",
+ mask: true
+ });
+
+
+ loadingType.value = "loading";
+ if (type === "refresh") {
+ pageNo.value = 1;
+ dataList.value = [];
+ }
+
+ let filters = [];
+ filters.push({
+ column: "itemCode",
+ action: "==",
+ value: itemCode.value
+ })
+ if (locationCode.value) {
+ filters.push({
+ column: "locationCode",
+ action: "==",
+ value: locationCode.value
+ })
+ }
+
+ if (inventoryStatus.value) {
+ filters.push({
+ column: "inventoryStatus",
+ action: "in",
+ value: inventoryStatus.value
+ })
+ }
+
+ const params = {
+ filters: filters,
+ pageNo: pageNo.value,
+ pageSize: pageSize,
+ sorts:[{sort:"locationCode",by:"ASC"},{sort:"batch",by:"ASC"} ,{sort:"id",by:"DESC"}],
+ }
+ getExpectinByItemcode(params).then(res => {
+ uni.hideLoading();
+
+ if (type === "refresh") {
+ uni.stopPullDownRefresh();
+ }
+ let list = res.data.list;
+ list.forEach(item => {
+ item.isShowPack = false
+ item.isShowJobNumber = true
+ item.isShowBusinessType = true
+ item.isShowWarehouseCode = true
+ })
+ totalCount.value = res.data.total
+ loadingType.value = "loadmore";
+ if (list == null || list.length == 0) {
+ loadingType.value = "nomore";
+ return;
+ }
+ dataList.value = type === "refresh" ? list : dataList.value.concat(list);
+ pageNo.value++;
+ }).catch(error => {
+ uni.hideLoading();
+ showMessage(error);
+ })
-
+
+ .top {
+ width: 100%;
+ position: fixed;
+ /* #ifdef APP */
+ top: 0rpx;
+ /* #endif */
+
+ /* #ifdef H5 */
+ top: 80rpx;
+ /* #endif */
+
+ right: 0;
+ }
+
\ No newline at end of file
diff --git a/src/pages/query/location.vue b/src/pages/query/location.vue
index cb61e4e..b490790 100644
--- a/src/pages/query/location.vue
+++ b/src/pages/query/location.vue
@@ -1,257 +1,347 @@
-
-
-
+
+
+
+
+
+
+
+
+ 总数 : {{ totalCount }}
+
+
+ ({{ index + 1 }})
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
+
diff --git a/src/pages/query/location_copy.vue b/src/pages/query/location_copy.vue
index a31f1f1..6380618 100644
--- a/src/pages/query/location_copy.vue
+++ b/src/pages/query/location_copy.vue
@@ -7,7 +7,7 @@
-
+
-
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
-
+
+
+
+
+
-
-
+
diff --git a/src/pages/repleinsh/coms/comRepleinshRequestPopup.vue b/src/pages/repleinsh/coms/comRepleinshRequestPopup.vue
index b3a21ed..d47ad8c 100644
--- a/src/pages/repleinsh/coms/comRepleinshRequestPopup.vue
+++ b/src/pages/repleinsh/coms/comRepleinshRequestPopup.vue
@@ -1,320 +1,274 @@
-
-
-
-
-
-
- {{title}}
-
-
-
-
-
-
-
- 目标库位:
-
- {{toLocationCode}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+ 目标库位:
+
+ {{ toLocationCode }}
+
+
+
+
+
+
-
- 物料:
-
- {{itemCode}}
-
-
-
-
-
-
-
+
+ 物料:
+
+ {{ itemCode }}
+
+
+
+
+
+
-
- 数量:
-
-
-
-
-
- ()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ 数量:
+
+
-
-
+
+ ()
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
diff --git a/src/pages/repleinsh/coms/comRepleishDetailCard.vue b/src/pages/repleinsh/coms/comRepleishDetailCard.vue
index 8aa9bec..f31633c 100644
--- a/src/pages/repleinsh/coms/comRepleishDetailCard.vue
+++ b/src/pages/repleinsh/coms/comRepleishDetailCard.vue
@@ -1,170 +1,140 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 实际
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 实际
+
+ swipeClick(event, batch, record)" style="width: 100%">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/repleinsh/coms/comScanReplishPack.vue b/src/pages/repleinsh/coms/comScanReplishPack.vue
index 2568434..84cd90a 100644
--- a/src/pages/repleinsh/coms/comScanReplishPack.vue
+++ b/src/pages/repleinsh/coms/comScanReplishPack.vue
@@ -1,531 +1,824 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/repleinsh/coms/repleinshInfoPopup.vue b/src/pages/repleinsh/coms/repleinshInfoPopup.vue
index 88b2e0f..0344b5e 100644
--- a/src/pages/repleinsh/coms/repleinshInfoPopup.vue
+++ b/src/pages/repleinsh/coms/repleinshInfoPopup.vue
@@ -1,80 +1,59 @@
-
-
-
-
-
-
- 从库位类型范围 :
- {{getLocationTypeNameList(getDirectoryItemArray(dataContent.fromLocationTypes))}}
-
-
- 到库位类型范围 :
- {{getLocationTypeNameList(getDirectoryItemArray(dataContent.toLocationTypes))}}
-
-
- 从库区代码范围 :
- {{dataContent.fromAreaCodes}}
-
-
- 到库区代码范围 :
- {{dataContent.toAreaCodes}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 从库位类型范围 :
+ {{ handleGetLocationTypeNameList(handleGetDirectoryItemArray(dataContent.fromLocationTypes)) }}
+
+
+ 到库位类型范围 :
+ {{ handleGetLocationTypeNameList(handleGetDirectoryItemArray(dataContent.toLocationTypes)) }}
+
+
+ 从库区代码范围 :
+ {{ dataContent.fromAreaCodes }}
+
+
+ 到库区代码范围 :
+ {{ dataContent.toAreaCodes }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/repleinsh/coms/repleinshJobListPopup.vue b/src/pages/repleinsh/coms/repleinshJobListPopup.vue
index 9a17ec1..b8cb17f 100644
--- a/src/pages/repleinsh/coms/repleinshJobListPopup.vue
+++ b/src/pages/repleinsh/coms/repleinshJobListPopup.vue
@@ -1,47 +1,34 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/repleinsh/coms/requestInfoPopup.vue b/src/pages/repleinsh/coms/requestInfoPopup.vue
index 14f9d09..65785e2 100644
--- a/src/pages/repleinsh/coms/requestInfoPopup.vue
+++ b/src/pages/repleinsh/coms/requestInfoPopup.vue
@@ -37,7 +37,7 @@
-
+
diff --git a/src/pages/repleinsh/job/repleinshDetail.vue b/src/pages/repleinsh/job/repleinshDetail.vue
index 9f0cd00..401d678 100644
--- a/src/pages/repleinsh/job/repleinshDetail.vue
+++ b/src/pages/repleinsh/job/repleinshDetail.vue
@@ -1,499 +1,488 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/repleinsh/job/repleinshJob.vue b/src/pages/repleinsh/job/repleinshJob.vue
index b5084a2..1c39c13 100644
--- a/src/pages/repleinsh/job/repleinshJob.vue
+++ b/src/pages/repleinsh/job/repleinshJob.vue
@@ -1,286 +1,499 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/repleinsh/record/repleinshRecord.vue b/src/pages/repleinsh/record/repleinshRecord.vue
index 9c2b8c9..539ac1a 100644
--- a/src/pages/repleinsh/record/repleinshRecord.vue
+++ b/src/pages/repleinsh/record/repleinshRecord.vue
@@ -1,566 +1,527 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/src/pages/repleinsh/request/repleinshRequest.vue b/src/pages/repleinsh/request/repleinshRequest.vue
index 3af80d3..fc8b282 100644
--- a/src/pages/repleinsh/request/repleinshRequest.vue
+++ b/src/pages/repleinsh/request/repleinshRequest.vue
@@ -9,7 +9,7 @@
-
+
@@ -19,15 +19,10 @@
-
+
diff --git a/src/pages/scrap/coms/comScrapJobCard.vue b/src/pages/scrap/coms/comScrapJobCard.vue
index 037ee32..109c7da 100644
--- a/src/pages/scrap/coms/comScrapJobCard.vue
+++ b/src/pages/scrap/coms/comScrapJobCard.vue
@@ -1,38 +1,19 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
+
+
+
-
-
+
diff --git a/src/pages/scrap/coms/comScrapRequestCard.vue b/src/pages/scrap/coms/comScrapRequestCard.vue
index 23d744a..70741f7 100644
--- a/src/pages/scrap/coms/comScrapRequestCard.vue
+++ b/src/pages/scrap/coms/comScrapRequestCard.vue
@@ -1,36 +1,19 @@
-
-
-
- 从仓库代码 : {{dataContent.fromWarehouseCode}}
-
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/scrap/coms/requestDetailInfoPopup.vue b/src/pages/scrap/coms/requestDetailInfoPopup.vue
index 4c965d1..712e865 100644
--- a/src/pages/scrap/coms/requestDetailInfoPopup.vue
+++ b/src/pages/scrap/coms/requestDetailInfoPopup.vue
@@ -1,78 +1,67 @@
-
-
-
-
-
-
- 包装号 :
- {{dataContent.packingNumber}}
-
-
- 器具号 :
- {{dataContent.containerNumber}}
-
-
- 批次 :
- {{dataContent.batch}}
-
-
- 从库位代码 :
- {{dataContent.fromLocationCode}}
-
-
- 库存状态 :
- {{dataContent.inventoryStatus}}
-
-
- 原因 :
- {{dataContent.reason}}
-
-
- 从货主代码 :
- {{dataContent.fromOwnerCode}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 包装号 :
+ {{ dataContent.packingNumber }}
+
+
+ 器具号 :
+ {{ dataContent.containerNumber }}
+
+
+ 批次 :
+ {{ dataContent.batch }}
+
+
+ 从库位代码 :
+ {{ dataContent.fromLocationCode }}
+
+
+ 库存状态 :
+ {{ dataContent.inventoryStatus }}
+
+
+ 原因 :
+ {{ dataContent.reason }}
+
+
+ 从货主代码 :
+ {{ dataContent.fromOwnerCode }}
+
+
+
+
+
+
+
-
+
diff --git a/src/pages/scrap/coms/requestInfoPopup.vue b/src/pages/scrap/coms/requestInfoPopup.vue
index 871a73f..caa92fb 100644
--- a/src/pages/scrap/coms/requestInfoPopup.vue
+++ b/src/pages/scrap/coms/requestInfoPopup.vue
@@ -1,60 +1,50 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/src/pages/scrap/coms/scrapDetailInfoPopup.vue b/src/pages/scrap/coms/scrapDetailInfoPopup.vue
index 7a5ba51..1b116f7 100644
--- a/src/pages/scrap/coms/scrapDetailInfoPopup.vue
+++ b/src/pages/scrap/coms/scrapDetailInfoPopup.vue
@@ -6,11 +6,11 @@
标包数量 :
- {{dataContent.stdPackQty}}
+ {{dataContent.packQty}}
标包单位 :
- {{dataContent.stdPackUnit}}
+ {{dataContent.packUnit}}
供应商计量数量 :
@@ -27,7 +27,7 @@
-
+
diff --git a/src/pages/scrap/coms/scrapInfoPopup.vue b/src/pages/scrap/coms/scrapInfoPopup.vue
index 8bb7ec3..853df21 100644
--- a/src/pages/scrap/coms/scrapInfoPopup.vue
+++ b/src/pages/scrap/coms/scrapInfoPopup.vue
@@ -1,74 +1,57 @@
-
-
-
-
-
-
- 发货单号 :
- {{dataContent.asnNumber}}
-
-
- 要货计划单号 :
- {{dataContent.ppNumber}}
-
-
- 供应商代码 :
- {{dataContent.carrierCode}}
-
-
- 承运商 :
- {{dataContent.carrierCode}}
-
-
- 运输方式 :
- {{dataContent.transferMode}}
-
-
- 车牌号 :
- {{dataContent.vehiclePlateNumber}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 发货单号 :
+ {{ dataContent.asnNumber }}
+
+
+ 要货计划单号 :
+ {{ dataContent.ppNumber }}
+
+
+ 供应商代码 :
+ {{ dataContent.carrierCode }}
+
+
+ 承运商 :
+ {{ dataContent.carrierCode }}
+
+
+ 运输方式 :
+ {{ dataContent.transferMode }}
+
+
+ 车牌号 :
+ {{ dataContent.vehiclePlateNumber }}
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/scrap/coms/scrapJobListPopup.vue b/src/pages/scrap/coms/scrapJobListPopup.vue
index 66af3f1..7038a7b 100644
--- a/src/pages/scrap/coms/scrapJobListPopup.vue
+++ b/src/pages/scrap/coms/scrapJobListPopup.vue
@@ -1,46 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/scrap/job/scrapJob.vue b/src/pages/scrap/job/scrapJob.vue
index 7648546..fdc241f 100644
--- a/src/pages/scrap/job/scrapJob.vue
+++ b/src/pages/scrap/job/scrapJob.vue
@@ -1,283 +1,260 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/scrap/job/scrapJobDetail.vue b/src/pages/scrap/job/scrapJobDetail.vue
index 6574746..a2c2d99 100644
--- a/src/pages/scrap/job/scrapJobDetail.vue
+++ b/src/pages/scrap/job/scrapJobDetail.vue
@@ -1,449 +1,462 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/scrap/record/scrapRecord.vue b/src/pages/scrap/record/scrapRecord.vue
index a5de67d..503e501 100644
--- a/src/pages/scrap/record/scrapRecord.vue
+++ b/src/pages/scrap/record/scrapRecord.vue
@@ -1,396 +1,316 @@
-
-
-
-
-
-
-
- 报废原因 :
-
-
+
+
+
+
+
+ 报废原因 :
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/scrap/request/scrapRequestCreate.vue b/src/pages/scrap/request/scrapRequestCreate.vue
index 1fb3df4..7c6c1d2 100644
--- a/src/pages/scrap/request/scrapRequestCreate.vue
+++ b/src/pages/scrap/request/scrapRequestCreate.vue
@@ -1,390 +1,328 @@
-
-
-
-
-
-
- 报废原因:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 报废原因:
+
+
+
+
+ {{ reasonText }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/scrap/request/scrapRequestDetail.vue b/src/pages/scrap/request/scrapRequestDetail.vue
index 4ba2c28..a7067cc 100644
--- a/src/pages/scrap/request/scrapRequestDetail.vue
+++ b/src/pages/scrap/request/scrapRequestDetail.vue
@@ -1,123 +1,93 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
-
+
diff --git a/src/pages/scrap/request/scrapRrequest.vue b/src/pages/scrap/request/scrapRrequest.vue
index 25a10de..1562be6 100644
--- a/src/pages/scrap/request/scrapRrequest.vue
+++ b/src/pages/scrap/request/scrapRrequest.vue
@@ -1,390 +1,350 @@
-
-
-
-
-
-
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
diff --git a/src/pages/setter/index.vue b/src/pages/setter/index.vue
index 5118e8b..8f1ac07 100644
--- a/src/pages/setter/index.vue
+++ b/src/pages/setter/index.vue
@@ -1,181 +1,171 @@
-
-
-
-
-
-
-
- {{userName}}
- {{userInfo.dept.name}}
- {{(userInfo.posts || []).map(post => post.name).join(',')}}
- {{(userInfo.roles || []).map(role => role.name).join(',')}}
-
-
- {{version}}
-
- {{version}}
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ {{ userName }}
+ {{ userInfo.dept.name }}
+ {{ (userInfo.posts || []).map((post) => post.name).join(',') }}
+ {{ (userInfo.roles || []).map((role) => role.name).join(',') }}
+
+ {{ url }}
+
+
+
+ {{ version }}
+
+ {{ version }}
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+.txbox {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.tx {
+ width: 200rpx;
+ height: 200rpx;
+ margin: 30rpx 0 30rpx;
+ border-radius: 150upx;
+}
+
+.text {
+ font-size: 20upx;
+ text-align: center;
+}
+
+.footbox {
+ display: flex;
+ align-items: center;
+}
+
+.footbtn {
+ margin-top: 120rpx;
+ width: 300rpx;
+ border-radius: 50rpx;
+ background-color: #fff;
+ font-size: 0.825rem;
+ color: #333;
+ line-height: 90rpx;
+}
+
diff --git a/src/pages/setter/passwordpage.vue b/src/pages/setter/passwordpage.vue
index 72434c6..7ed1e3c 100644
--- a/src/pages/setter/passwordpage.vue
+++ b/src/pages/setter/passwordpage.vue
@@ -1,108 +1,99 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/spareParts/index.vue b/src/pages/spareParts/index.vue
deleted file mode 100644
index c05522c..0000000
--- a/src/pages/spareParts/index.vue
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-
-
- 还没有登录,请先登录
-
-
-
-
-
-
-
-
-
- 暂无图片
-
-
-
-
-
- {{item.name}}
-
-
- 备件编码:{{item.number}}
-
-
- 总库存:{{item.qty}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/spotCheckOrder/addForm.vue b/src/pages/spotCheckOrder/addForm.vue
deleted file mode 100644
index 5093230..0000000
--- a/src/pages/spotCheckOrder/addForm.vue
+++ /dev/null
@@ -1,358 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 扫描
-
-
-
-
-
-
-
-
-
-
-
- {{form.classesName}}
-
-
- {{`请选择班次`}}
-
-
-
-
-
-
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
-
- 设备部位名称:
-
- {{item.equipmentParts}}
-
-
- 是否符合:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/spotCheckOrder/myOrder.vue b/src/pages/spotCheckOrder/myOrder.vue
deleted file mode 100644
index 991070f..0000000
--- a/src/pages/spotCheckOrder/myOrder.vue
+++ /dev/null
@@ -1,217 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{item.describes}}
-
-
-
-
-
-
-
-
-
- 点检单号:{{item.number}}
-
-
- {{`${item.type=='DEVICE'?'设备' : '模具'}`}}编号:{{item.deviceNumber}}
-
-
- {{`${item.type=='DEVICE'?'设备' : '模具'}`}}名称:{{item.name}}
-
-
- 班次:{{item.classesName}}
-
-
-
-
- {{`${$time.formatDate(item.createTime)}`}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/supplierDeliver/coms/comRecordCard.vue b/src/pages/supplierDeliver/coms/comRecordCard.vue
index 1c6e0c4..0515358 100644
--- a/src/pages/supplierDeliver/coms/comRecordCard.vue
+++ b/src/pages/supplierDeliver/coms/comRecordCard.vue
@@ -1,9 +1,9 @@
-
+
+
+
+
-
-
+
diff --git a/src/pages/supplierDeliver/coms/comRecordDetailCard.vue b/src/pages/supplierDeliver/coms/comRecordDetailCard.vue
index 0802152..dcee711 100644
--- a/src/pages/supplierDeliver/coms/comRecordDetailCard.vue
+++ b/src/pages/supplierDeliver/coms/comRecordDetailCard.vue
@@ -1,98 +1,77 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/supplierDeliver/coms/recordDetailInfoPopup.vue b/src/pages/supplierDeliver/coms/recordDetailInfoPopup.vue
index 7ef4023..ccfd7bc 100644
--- a/src/pages/supplierDeliver/coms/recordDetailInfoPopup.vue
+++ b/src/pages/supplierDeliver/coms/recordDetailInfoPopup.vue
@@ -1,163 +1,142 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/supplierDeliver/coms/recordInfoPopup.vue b/src/pages/supplierDeliver/coms/recordInfoPopup.vue
index 8eadb47..190e93b 100644
--- a/src/pages/supplierDeliver/coms/recordInfoPopup.vue
+++ b/src/pages/supplierDeliver/coms/recordInfoPopup.vue
@@ -1,116 +1,100 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/supplierDeliver/coms/recordListDetailPop.vue b/src/pages/supplierDeliver/coms/recordListDetailPop.vue
index a8dae9b..c46263f 100644
--- a/src/pages/supplierDeliver/coms/recordListDetailPop.vue
+++ b/src/pages/supplierDeliver/coms/recordListDetailPop.vue
@@ -42,7 +42,7 @@
-
+
diff --git a/src/pages/supplierDeliver/coms/recordListPopup.vue b/src/pages/supplierDeliver/coms/recordListPopup.vue
index 88edbd1..0a58d91 100644
--- a/src/pages/supplierDeliver/coms/recordListPopup.vue
+++ b/src/pages/supplierDeliver/coms/recordListPopup.vue
@@ -1,46 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/supplierDeliver/coms/recordtDetailInfoPopup.vue b/src/pages/supplierDeliver/coms/recordtDetailInfoPopup.vue
index 7a5ba51..1b116f7 100644
--- a/src/pages/supplierDeliver/coms/recordtDetailInfoPopup.vue
+++ b/src/pages/supplierDeliver/coms/recordtDetailInfoPopup.vue
@@ -6,11 +6,11 @@
标包数量 :
- {{dataContent.stdPackQty}}
+ {{dataContent.packQty}}
标包单位 :
- {{dataContent.stdPackUnit}}
+ {{dataContent.packUnit}}
供应商计量数量 :
@@ -27,7 +27,7 @@
-
+
diff --git a/src/pages/supplierDeliver/record/supplierDeliverRecord.vue b/src/pages/supplierDeliver/record/supplierDeliverRecord.vue
index 16313ac..f1a0d52 100644
--- a/src/pages/supplierDeliver/record/supplierDeliverRecord.vue
+++ b/src/pages/supplierDeliver/record/supplierDeliverRecord.vue
@@ -1,248 +1,221 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/supplierDeliver/record/supplierDeliverRecordDetail.vue b/src/pages/supplierDeliver/record/supplierDeliverRecordDetail.vue
index 6e5a72e..df7d7ca 100644
--- a/src/pages/supplierDeliver/record/supplierDeliverRecordDetail.vue
+++ b/src/pages/supplierDeliver/record/supplierDeliverRecordDetail.vue
@@ -1,247 +1,199 @@
-
-
-
-
-
- 发货单号 :{{dataContent.asnNumber}}
-
-
- 供应商代码 :{{dataContent.supplierCode}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/transfer/coms/comReceiptDetailCard.vue b/src/pages/transfer/coms/comReceiptDetailCard.vue
index 3ffa47a..645e4bf 100644
--- a/src/pages/transfer/coms/comReceiptDetailCard.vue
+++ b/src/pages/transfer/coms/comReceiptDetailCard.vue
@@ -1,11 +1,11 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/transfer/coms/comTransferJobCard.vue b/src/pages/transfer/coms/comTransferJobCard.vue
index 98946e3..109c7da 100644
--- a/src/pages/transfer/coms/comTransferJobCard.vue
+++ b/src/pages/transfer/coms/comTransferJobCard.vue
@@ -1,38 +1,19 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/transfer/coms/comTransferRecord.vue b/src/pages/transfer/coms/comTransferRecord.vue
index cf58ebc..2ea1546 100644
--- a/src/pages/transfer/coms/comTransferRecord.vue
+++ b/src/pages/transfer/coms/comTransferRecord.vue
@@ -12,7 +12,7 @@
@removeItem="removeItem(index,item)" @updateData="updateData" @removePack="removePack">
-
+
@@ -22,7 +22,7 @@
style="background-color:ghostwhite; width: 100%; ">
+ :locationAreaTypeList="toLocationAreaTypeList">
@@ -35,7 +35,7 @@
+ :locationAreaTypeList="fromLocationAreaTypeList">
@@ -96,11 +96,10 @@
id: '',
subList: [], //接口返回的任务subList
detailSource: [], //绑定在页面上的数据源
- locationTypeList: [],
fromLocationCode: "",
toLocationCode: "",
- fromlocationTypeList: [],
- tolocationTypeList: [],
+ fromLocationAreaTypeList: [],
+ toLocationAreaTypeList: [],
inInventoryStatus: "", //目标入库库存状态
outInventoryStatus: "", //来源出库库存状态
businessType: {},
@@ -121,8 +120,8 @@
getBusinessType(typeCode, res => {
if (res.success) {
this.businessType = res.businessType;
- this.fromlocationTypeList = res.fromlocationTypeList;
- this.tolocationTypeList = res.tolocationTypeList;
+ this.fromLocationAreaTypeList = res.fromLocationAreaTypeList;
+ this.toLocationAreaTypeList = res.toLocationAreaTypeList;
this.showFromLocationPopup();
} else {
this.showErrorMessage(res.message)
@@ -171,7 +170,7 @@
item.subList.push(newDetail);
} else {
if (detail.scaned == true) {
- this.showErrorMessage("箱码[" + balance.packingNumber + "批次[" + balance.batch + "]已经在列表中")
+ this.showErrorMessage("箱码[" + balance.packingNumber + "批次[" + balance.batch + "]重复扫描")
}
}
}
@@ -232,15 +231,12 @@
},
scanLocationCode(location, code) {
- this.$refs.comMessage.showQuestionMessage("是否把所有的目标库位都变成默认库位[" + code + "]", res => {
- this.toLocationCode = code
- this.detailSource.forEach(item => {
- item.subList.forEach(detail => {
- detail.toLocationCode = code
- })
+ this.toLocationCode = code
+ this.detailSource.forEach(item => {
+ item.subList.forEach(detail => {
+ detail.toLocationCode = code
})
})
-
},
commit() {
@@ -267,7 +263,7 @@
transferIssueRecordSubmit(params).then(res => {
uni.hideLoading()
if (res.data) {
- this.showCommitSuccessMessage("提交成功
生成调拨出库记录
" + res.data)
+ this.showCommitSuccessMessage("提交成功\n生成调拨出库记录\n" + res.data)
} else {
this.showErrorMessage("提交失败[" + res.msg + "]")
}
@@ -279,7 +275,7 @@
transferReceiptRecordSubmit(params).then(res => {
uni.hideLoading()
if (res.data) {
- this.showCommitSuccessMessage("提交成功
生成调拨入库记录
" + res.data)
+ this.showCommitSuccessMessage("提交成功\n生成调拨入库记录\n" + res.data)
} else {
this.showErrorMessage("提交失败[" + res.msg + "]")
}
diff --git a/src/pages/transfer/coms/detailInfoPopup.vue b/src/pages/transfer/coms/detailInfoPopup.vue
index 4b64c50..9a947a8 100644
--- a/src/pages/transfer/coms/detailInfoPopup.vue
+++ b/src/pages/transfer/coms/detailInfoPopup.vue
@@ -1,9 +1,9 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
+
diff --git a/src/pages/transfer/coms/jobInfoPopup.vue b/src/pages/transfer/coms/jobInfoPopup.vue
index ae2a0e9..9aa4402 100644
--- a/src/pages/transfer/coms/jobInfoPopup.vue
+++ b/src/pages/transfer/coms/jobInfoPopup.vue
@@ -1,62 +1,48 @@
-
-
-
-
-
-
- 承运商 :
- {{dataContent.carrierCode}}
-
-
- 运输方式 :
- {{dataContent.transferMode}}
-
-
- 车牌号 :
- {{dataContent.vehiclePlateNumber}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 承运商 :
+ {{ dataContent.carrierCode }}
+
+
+ 运输方式 :
+ {{ dataContent.transferMode }}
+
+
+ 车牌号 :
+ {{ dataContent.vehiclePlateNumber }}
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/transfer/coms/jobListPopup.vue b/src/pages/transfer/coms/jobListPopup.vue
index 4301be0..d5c5300 100644
--- a/src/pages/transfer/coms/jobListPopup.vue
+++ b/src/pages/transfer/coms/jobListPopup.vue
@@ -1,47 +1,38 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/transfer/job/issueDetail.vue b/src/pages/transfer/job/issueDetail.vue
index 3f9598d..3576037 100644
--- a/src/pages/transfer/job/issueDetail.vue
+++ b/src/pages/transfer/job/issueDetail.vue
@@ -1,525 +1,463 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/transfer/job/issueJob.vue b/src/pages/transfer/job/issueJob.vue
index 674c191..0c33ff9 100644
--- a/src/pages/transfer/job/issueJob.vue
+++ b/src/pages/transfer/job/issueJob.vue
@@ -1,13 +1,10 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
-
-
+
diff --git a/src/pages/transfer/job/receiptDetail.vue b/src/pages/transfer/job/receiptDetail.vue
index 72635b7..cd3584b 100644
--- a/src/pages/transfer/job/receiptDetail.vue
+++ b/src/pages/transfer/job/receiptDetail.vue
@@ -1,563 +1,488 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/transfer/job/receiptJob.vue b/src/pages/transfer/job/receiptJob.vue
index 87c65a8..6ef9c64 100644
--- a/src/pages/transfer/job/receiptJob.vue
+++ b/src/pages/transfer/job/receiptJob.vue
@@ -1,286 +1,257 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
-
-
+
diff --git a/src/pages/transfer/job/transferDetail.vue b/src/pages/transfer/job/transferDetail.vue
index 982bef9..62a1cd0 100644
--- a/src/pages/transfer/job/transferDetail.vue
+++ b/src/pages/transfer/job/transferDetail.vue
@@ -7,14 +7,14 @@
-
+
-
@@ -46,9 +46,7 @@
submitPurchaseReturnJob,
getInventoryMoveJobDetail,
} from '@/api/request.js';
- import {
- getBasicLocationByCode
- } from '@/api/request2.js';
+
import {
calc
@@ -68,7 +66,6 @@
import winScanButton from '@/mycomponents/scan/winScanButton.vue'
import winScanPack from '@/mycomponents/scan/winScanPack.vue'
- import requiredLocation from '@/mycomponents/location/requiredLocation.vue'
import comInventoryDetailCard from '@/pages/inventoryMove/coms/comInventoryDetailCard.vue'
import winScanPackAndLocation from "@/mycomponents/scan/winScanPackAndLocation.vue"
import jobTop from '@/mycomponents/job/jobTop.vue'
@@ -79,7 +76,6 @@
winScanButton,
winScanPack,
comInventoryDetailCard,
- requiredLocation,
winScanPackAndLocation,
jobTop
},
@@ -93,7 +89,6 @@
detailSource: [], //绑定在页面上的数据源
toLocationInfo: {},
businessTypeInfo: {},
- locationTypeList: [],
managementList: [],
};
@@ -210,8 +205,8 @@
let item = {
itemCode: res.itemCode,
itemName: res.itemName,
- stdPackQty: res.stdPackQty,
- stdPackUnit: res.stdPackUnit,
+ packQty: res.packQty,
+ packUnit: res.packUnit,
qty: res.qty,
handleQty: 0,
uom: res.uom,
@@ -497,14 +492,6 @@
return params;
},
- getLocationInfo(locationCode) {
- getBasicLocationByCode(locationCode).then(res => {
- if (res.data.list.length > 0) {
- this.toLocationInfo = res.data.list[0]
- }
- })
- },
-
showMessage(message) {
this.$refs.comMessage.showMessage(message, res => {
if (res) {
diff --git a/src/pages/transfer/job/transferJob.vue b/src/pages/transfer/job/transferJob.vue
index 05d185a..a3161ba 100644
--- a/src/pages/transfer/job/transferJob.vue
+++ b/src/pages/transfer/job/transferJob.vue
@@ -17,7 +17,7 @@
-
+
diff --git a/src/pages/transfer/record/deliverRecord.vue b/src/pages/transfer/record/deliverRecord.vue
index a99a719..82d777a 100644
--- a/src/pages/transfer/record/deliverRecord.vue
+++ b/src/pages/transfer/record/deliverRecord.vue
@@ -1,460 +1,378 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/src/pages/transfer/record/receiptRecord.vue b/src/pages/transfer/record/receiptRecord.vue
index 51c6e5a..14e1201 100644
--- a/src/pages/transfer/record/receiptRecord.vue
+++ b/src/pages/transfer/record/receiptRecord.vue
@@ -1,438 +1,355 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/unPlanned/coms/comBalance.vue b/src/pages/unPlanned/coms/comBalance.vue
index 45e326f..8e671d2 100644
--- a/src/pages/unPlanned/coms/comBalance.vue
+++ b/src/pages/unPlanned/coms/comBalance.vue
@@ -18,7 +18,7 @@
-
+
diff --git a/src/pages/unPlanned/coms/comIssueDetailCard.vue b/src/pages/unPlanned/coms/comIssueDetailCard.vue
index 3564b84..825201a 100644
--- a/src/pages/unPlanned/coms/comIssueDetailCard.vue
+++ b/src/pages/unPlanned/coms/comIssueDetailCard.vue
@@ -5,7 +5,7 @@
-
+
-
+
diff --git a/src/pages/unPlanned/coms/comIssueJobCard.vue b/src/pages/unPlanned/coms/comIssueJobCard.vue
index 98946e3..a76c502 100644
--- a/src/pages/unPlanned/coms/comIssueJobCard.vue
+++ b/src/pages/unPlanned/coms/comIssueJobCard.vue
@@ -1,38 +1,27 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
-
+
+
+
+
+
+ 目的地
+ {{dataContent.destination}}
+
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/unPlanned/coms/comIssueRequestCard.vue b/src/pages/unPlanned/coms/comIssueRequestCard.vue
index 3ca67a9..70741f7 100644
--- a/src/pages/unPlanned/coms/comIssueRequestCard.vue
+++ b/src/pages/unPlanned/coms/comIssueRequestCard.vue
@@ -1,34 +1,19 @@
-
-
- 从仓库代码 : {{dataContent.fromWarehouseCode}}
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/unPlanned/coms/comReceiptDetailCard.vue b/src/pages/unPlanned/coms/comReceiptDetailCard.vue
index 6c50a26..30706a9 100644
--- a/src/pages/unPlanned/coms/comReceiptDetailCard.vue
+++ b/src/pages/unPlanned/coms/comReceiptDetailCard.vue
@@ -1,13 +1,12 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/coms/comReceiptJobCard.vue b/src/pages/unPlanned/coms/comReceiptJobCard.vue
index 98946e3..109c7da 100644
--- a/src/pages/unPlanned/coms/comReceiptJobCard.vue
+++ b/src/pages/unPlanned/coms/comReceiptJobCard.vue
@@ -1,38 +1,19 @@
-
-
-
-
- 申请单号 : {{dataContent.requestNumber}}
-
-
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/unPlanned/coms/comReceiptRecord.vue b/src/pages/unPlanned/coms/comReceiptRecord.vue
index ca3b418..cfa029d 100644
--- a/src/pages/unPlanned/coms/comReceiptRecord.vue
+++ b/src/pages/unPlanned/coms/comReceiptRecord.vue
@@ -1,17 +1,19 @@
-
-
-
-
-
+
+
+
+
+
+ removeData(event, dataContent)">
+
+
+
+
-
-
-
-
-
-
-
-
-
+ -->
+ swipeClick(event, detail)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/coms/comReceiptRequestCard.vue b/src/pages/unPlanned/coms/comReceiptRequestCard.vue
index f9784b4..70741f7 100644
--- a/src/pages/unPlanned/coms/comReceiptRequestCard.vue
+++ b/src/pages/unPlanned/coms/comReceiptRequestCard.vue
@@ -1,36 +1,19 @@
-
-
-
- 到仓库代码 : {{dataContent.toWarehouseCode}}
-
-
-
-
+
+
+
+
-
- methods: {
-
- }
- }
-
-
-
+
diff --git a/src/pages/unPlanned/coms/comReceiptRequestPopup.vue b/src/pages/unPlanned/coms/comReceiptRequestPopup.vue
index 583541f..dbb007b 100644
--- a/src/pages/unPlanned/coms/comReceiptRequestPopup.vue
+++ b/src/pages/unPlanned/coms/comReceiptRequestPopup.vue
@@ -1,260 +1,232 @@
-
-
-
-
-
-
- {{title}}
-
-
-
-
-
-
-
-
- 库位:
-
- {{toLocationCode}}
-
-
-
-
-
-
-
-
-
-
- 物料:
-
- {{itemCode}}
-
-
-
-
-
-
-
-
-
-
-
- 数量 :
-
-
-
-
-
- ()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+ 库位:
+
+ {{ toLocationCode }}
+
+
+
+
+
+
+
+
+ 物料:
+
+ {{ itemCode }}
+
+
+
+
+
+
+
+
+
+ 数量 :
+
+
+
+
+ ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/unPlanned/coms/detailInfoPopup.vue b/src/pages/unPlanned/coms/detailInfoPopup.vue
index be4a571..c59a4f3 100644
--- a/src/pages/unPlanned/coms/detailInfoPopup.vue
+++ b/src/pages/unPlanned/coms/detailInfoPopup.vue
@@ -1,53 +1,39 @@
-
-
-
-
-
-
- 原因 :
- {{dataContent.Reason}}
-
-
-
-
-
-
+
+
+
+
+
+
+ 原因 :
+ {{ dataContent.Reason }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/coms/jobInfoPopup.vue b/src/pages/unPlanned/coms/jobInfoPopup.vue
index f361f30..af30d5d 100644
--- a/src/pages/unPlanned/coms/jobInfoPopup.vue
+++ b/src/pages/unPlanned/coms/jobInfoPopup.vue
@@ -1,45 +1,30 @@
-
-
-
-
-
-
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/coms/jobListPopup.vue b/src/pages/unPlanned/coms/jobListPopup.vue
index d57df20..9cd548a 100644
--- a/src/pages/unPlanned/coms/jobListPopup.vue
+++ b/src/pages/unPlanned/coms/jobListPopup.vue
@@ -1,51 +1,41 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/coms/requestIssDetailInfoPopup.vue b/src/pages/unPlanned/coms/requestIssDetailInfoPopup.vue
index 0e72cf6..dbd5050 100644
--- a/src/pages/unPlanned/coms/requestIssDetailInfoPopup.vue
+++ b/src/pages/unPlanned/coms/requestIssDetailInfoPopup.vue
@@ -1,78 +1,60 @@
-
-
-
-
-
-
- 包装号 :
- {{dataContent.packingNumber}}
-
-
- 器具号 :
- {{dataContent.containerNumber}}
-
-
- 批次 :
- {{dataContent.batch}}
-
-
- 库存状态 :
- {{dataContent.inventoryStatus}}
-
-
- 从库位代码 :
- {{dataContent.fromLocationCode}}
-
-
- 从货主代码 :
- {{dataContent.fromOwnerCode}}
-
-
- 原因 :
- {{dataContent.reason}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 包装号 :
+ {{ dataContent.packingNumber }}
+
+
+ 器具号 :
+ {{ dataContent.containerNumber }}
+
+
+ 批次 :
+ {{ dataContent.batch }}
+
+
+ 库存状态 :
+ {{ dataContent.inventoryStatus }}
+
+
+ 从库位代码 :
+ {{ dataContent.fromLocationCode }}
+
+
+ 从货主代码 :
+ {{ dataContent.fromOwnerCode }}
+
+
+ 原因 :
+ {{ dataContent.reason }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/coms/requestIssInfoPopup.vue b/src/pages/unPlanned/coms/requestIssInfoPopup.vue
index dc6bf5e..850db41 100644
--- a/src/pages/unPlanned/coms/requestIssInfoPopup.vue
+++ b/src/pages/unPlanned/coms/requestIssInfoPopup.vue
@@ -1,60 +1,52 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/coms/requestRecDetailInfoPopup.vue b/src/pages/unPlanned/coms/requestRecDetailInfoPopup.vue
index 8f8d799..821466f 100644
--- a/src/pages/unPlanned/coms/requestRecDetailInfoPopup.vue
+++ b/src/pages/unPlanned/coms/requestRecDetailInfoPopup.vue
@@ -1,95 +1,76 @@
-
-
-
-
-
-
- 包装号 :
- {{dataContent.packingNumber}}
-
-
- 器具号 :
- {{dataContent.containerNumber}}
-
-
- 批次 :
- {{dataContent.batch}}
-
-
- 替代批次 :
- {{dataContent.altBatch}}
-
-
- 到库位代码 :
- {{dataContent.toLocationCode}}
-
-
- 库存状态 :
- {{dataContent.inventoryStatus}}
-
-
- 到货日期 :
- {{dataContent.arriveDate}}
-
-
- 生产日期 :
- {{dataContent.produceDate}}
-
-
- 过期日期 :
- {{dataContent.expireDate}}
-
-
- 到货主代码 :
- {{dataContent.toOwnerCode}}
-
-
- 原因 :
- {{dataContent.reason}}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 包装号 :
+ {{ dataContent.packingNumber }}
+
+
+ 器具号 :
+ {{ dataContent.containerNumber }}
+
+
+ 批次 :
+ {{ dataContent.batch }}
+
+
+ 替代批次 :
+ {{ dataContent.altBatch }}
+
+
+ 到库位代码 :
+ {{ dataContent.toLocationCode }}
+
+
+ 库存状态 :
+ {{ dataContent.inventoryStatus }}
+
+
+ 到货日期 :
+ {{ dataContent.arriveDate }}
+
+
+ 生产日期 :
+ {{ dataContent.produceDate }}
+
+
+ 过期日期 :
+ {{ dataContent.expireDate }}
+
+
+ 到货主代码 :
+ {{ dataContent.toOwnerCode }}
+
+
+ 原因 :
+ {{ dataContent.reason }}
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/coms/requestRecInfoPopup.vue b/src/pages/unPlanned/coms/requestRecInfoPopup.vue
index 3d6fe23..4d8da3a 100644
--- a/src/pages/unPlanned/coms/requestRecInfoPopup.vue
+++ b/src/pages/unPlanned/coms/requestRecInfoPopup.vue
@@ -1,60 +1,52 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/job/issueJob.vue b/src/pages/unPlanned/job/issueJob.vue
index c5ef37f..82908b1 100644
--- a/src/pages/unPlanned/job/issueJob.vue
+++ b/src/pages/unPlanned/job/issueJob.vue
@@ -1,292 +1,262 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/job/issueJobDetail.vue b/src/pages/unPlanned/job/issueJobDetail.vue
index 44832a2..f1b1888 100644
--- a/src/pages/unPlanned/job/issueJobDetail.vue
+++ b/src/pages/unPlanned/job/issueJobDetail.vue
@@ -1,425 +1,420 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/job/receiptJob.vue b/src/pages/unPlanned/job/receiptJob.vue
index 9a9b713..23a7b87 100644
--- a/src/pages/unPlanned/job/receiptJob.vue
+++ b/src/pages/unPlanned/job/receiptJob.vue
@@ -1,13 +1,10 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/job/receiptJobDetail.vue b/src/pages/unPlanned/job/receiptJobDetail.vue
index d73df3c..90ae7be 100644
--- a/src/pages/unPlanned/job/receiptJobDetail.vue
+++ b/src/pages/unPlanned/job/receiptJobDetail.vue
@@ -1,412 +1,390 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/record/issueRecord.vue b/src/pages/unPlanned/record/issueRecord.vue
index d02d229..0ff6cf3 100644
--- a/src/pages/unPlanned/record/issueRecord.vue
+++ b/src/pages/unPlanned/record/issueRecord.vue
@@ -1,296 +1,262 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ reasonText }}
+
+
+
-
-
-
-
-
-
-
-
diff --git a/src/pages/unPlanned/record/receiptRecord.vue b/src/pages/unPlanned/record/receiptRecord.vue
index cec98b3..ac38ad8 100644
--- a/src/pages/unPlanned/record/receiptRecord.vue
+++ b/src/pages/unPlanned/record/receiptRecord.vue
@@ -1,395 +1,344 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ reasonText }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/pages/unPlanned/request/issueRequest.vue b/src/pages/unPlanned/request/issueRequest.vue
index 7cec841..40a282b 100644
--- a/src/pages/unPlanned/request/issueRequest.vue
+++ b/src/pages/unPlanned/request/issueRequest.vue
@@ -1,399 +1,343 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/request/issueRequestCreate.vue b/src/pages/unPlanned/request/issueRequestCreate.vue
index 6f28beb..648fa7c 100644
--- a/src/pages/unPlanned/request/issueRequestCreate.vue
+++ b/src/pages/unPlanned/request/issueRequestCreate.vue
@@ -1,294 +1,239 @@
-
-
-
-
-
-
- 出库原因:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ 出库原因:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/request/issueRequestDetail.vue b/src/pages/unPlanned/request/issueRequestDetail.vue
index 56586ff..dce6346 100644
--- a/src/pages/unPlanned/request/issueRequestDetail.vue
+++ b/src/pages/unPlanned/request/issueRequestDetail.vue
@@ -1,123 +1,97 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/request/receiptRequest.vue b/src/pages/unPlanned/request/receiptRequest.vue
index 2871cb2..035135a 100644
--- a/src/pages/unPlanned/request/receiptRequest.vue
+++ b/src/pages/unPlanned/request/receiptRequest.vue
@@ -1,395 +1,335 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ swipeClick(event, item)">
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/request/receiptRequestCreate.vue b/src/pages/unPlanned/request/receiptRequestCreate.vue
index 5fbcc64..6042611 100644
--- a/src/pages/unPlanned/request/receiptRequestCreate.vue
+++ b/src/pages/unPlanned/request/receiptRequestCreate.vue
@@ -1,240 +1,201 @@
-
-
-
-
-
-
-
-
- 目标库位:{{detailSource.toLocationCode}}
-
-
- 入库原因:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ 目标库位:{{ detailSource.toLocationCode }}
+
+ 入库原因:
+
+
+
+
+ {{ reasonText }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/pages/unPlanned/request/receiptRequestDetail.vue b/src/pages/unPlanned/request/receiptRequestDetail.vue
index 1c7a299..4e58bf3 100644
--- a/src/pages/unPlanned/request/receiptRequestDetail.vue
+++ b/src/pages/unPlanned/request/receiptRequestDetail.vue
@@ -1,126 +1,97 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/src/plugins/auth.js b/src/plugins/auth.js
index b254346..3b91c14 100644
--- a/src/plugins/auth.js
+++ b/src/plugins/auth.js
@@ -1,4 +1,4 @@
-// import store from '@/store'
+import store from '@/store'
function authPermission(permission) {
const all_permission = "*:*:*"
@@ -57,4 +57,4 @@ export default {
return authRole(item)
})
}
-}
\ No newline at end of file
+}
diff --git a/src/static/config.js b/src/static/config.js
index 47b6bc6..477e252 100644
--- a/src/static/config.js
+++ b/src/static/config.js
@@ -1,9 +1,8 @@
let request_url = "http://dev.ccwin-in.com:25102/api/admin-api"
-let upload_url = "http://localhost:12080/admin-api"
-let isDevelopment = true
+
+let isDevelopment = import.meta.env.VITE_isDevelopment=='true';
export default {
- upload_url,
request_url,
isDevelopment
}
diff --git a/src/static/icons/icon_customer.svg b/src/static/icons/icon_customer.svg
index 1ec2604..7a5b65c 100644
--- a/src/static/icons/icon_customer.svg
+++ b/src/static/icons/icon_customer.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/icons/icon_date.svg b/src/static/icons/icon_date.svg
index fd7b17c..c7ac573 100644
--- a/src/static/icons/icon_date.svg
+++ b/src/static/icons/icon_date.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/icons/screen.png b/src/static/icons/screen.png
deleted file mode 100644
index 6bdb41d..0000000
Binary files a/src/static/icons/screen.png and /dev/null differ
diff --git a/src/static/icons_ui/default_notpassed.png b/src/static/icons_ui/default_notpassed.png
deleted file mode 100644
index b78385b..0000000
Binary files a/src/static/icons_ui/default_notpassed.png and /dev/null differ
diff --git a/src/static/icons_ui/icon_asn.svg b/src/static/icons_ui/icon_asn.svg
deleted file mode 100644
index e1ab37d..0000000
--- a/src/static/icons_ui/icon_asn.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_buy_num.svg b/src/static/icons_ui/icon_buy_num.svg
deleted file mode 100644
index 9a6f363..0000000
--- a/src/static/icons_ui/icon_buy_num.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_kw_use.svg b/src/static/icons_ui/icon_kw_use.svg
deleted file mode 100644
index f0f037a..0000000
--- a/src/static/icons_ui/icon_kw_use.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_notpass.svg b/src/static/icons_ui/icon_notpass.svg
deleted file mode 100644
index 9c4ea07..0000000
--- a/src/static/icons_ui/icon_notpass.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_num.svg b/src/static/icons_ui/icon_num.svg
deleted file mode 100644
index 75ba510..0000000
--- a/src/static/icons_ui/icon_num.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_passed.svg b/src/static/icons_ui/icon_passed.svg
deleted file mode 100644
index 5a06471..0000000
--- a/src/static/icons_ui/icon_passed.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_prod_line.svg b/src/static/icons_ui/icon_prod_line.svg
deleted file mode 100644
index eabccd5..0000000
--- a/src/static/icons_ui/icon_prod_line.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_qiju_end.svg b/src/static/icons_ui/icon_qiju_end.svg
deleted file mode 100644
index b1780e4..0000000
--- a/src/static/icons_ui/icon_qiju_end.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_qiju_num.svg b/src/static/icons_ui/icon_qiju_num.svg
deleted file mode 100644
index 3879b8e..0000000
--- a/src/static/icons_ui/icon_qiju_num.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_qiju_start.svg b/src/static/icons_ui/icon_qiju_start.svg
deleted file mode 100644
index d2b3dc4..0000000
--- a/src/static/icons_ui/icon_qiju_start.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_return_num.svg b/src/static/icons_ui/icon_return_num.svg
deleted file mode 100644
index 5677a55..0000000
--- a/src/static/icons_ui/icon_return_num.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_senditem.svg b/src/static/icons_ui/icon_senditem.svg
deleted file mode 100644
index 2f8404b..0000000
--- a/src/static/icons_ui/icon_senditem.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/src/static/icons_ui/icon_supplier.svg b/src/static/icons_ui/icon_supplier.svg
deleted file mode 100644
index f0991f8..0000000
--- a/src/static/icons_ui/icon_supplier.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/src/static/icons_ui/icons_common_recceipt.svg b/src/static/icons_ui/icons_common_recceipt.svg
deleted file mode 100644
index 78ee356..0000000
--- a/src/static/icons_ui/icons_common_recceipt.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/src/static/icons_ui/icons_common_sjadd.svg b/src/static/icons_ui/icons_common_sjadd.svg
deleted file mode 100644
index 2f67b51..0000000
--- a/src/static/icons_ui/icons_common_sjadd.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/src/static/images/banner/banner01.jpg b/src/static/images/banner/banner01.jpg
deleted file mode 100644
index fdb1e16..0000000
Binary files a/src/static/images/banner/banner01.jpg and /dev/null differ
diff --git a/src/static/images/banner/banner02.jpg b/src/static/images/banner/banner02.jpg
deleted file mode 100644
index 1086afd..0000000
Binary files a/src/static/images/banner/banner02.jpg and /dev/null differ
diff --git a/src/static/images/banner/banner03.jpg b/src/static/images/banner/banner03.jpg
deleted file mode 100644
index 092a5fc..0000000
Binary files a/src/static/images/banner/banner03.jpg and /dev/null differ
diff --git a/src/static/images/banner/icon1.png b/src/static/images/banner/icon1.png
deleted file mode 100644
index 3678f06..0000000
Binary files a/src/static/images/banner/icon1.png and /dev/null differ
diff --git a/src/static/images/banner/icon2.png b/src/static/images/banner/icon2.png
deleted file mode 100644
index 34b0393..0000000
Binary files a/src/static/images/banner/icon2.png and /dev/null differ
diff --git a/src/static/images/banner/icon3.png b/src/static/images/banner/icon3.png
deleted file mode 100644
index ddbe0f7..0000000
Binary files a/src/static/images/banner/icon3.png and /dev/null differ
diff --git a/src/static/images/banner/icon4.png b/src/static/images/banner/icon4.png
deleted file mode 100644
index ef7a396..0000000
Binary files a/src/static/images/banner/icon4.png and /dev/null differ
diff --git a/src/static/images/banner/icon5.png b/src/static/images/banner/icon5.png
deleted file mode 100644
index 2a5546c..0000000
Binary files a/src/static/images/banner/icon5.png and /dev/null differ
diff --git a/src/static/images/banner/icon6.png b/src/static/images/banner/icon6.png
deleted file mode 100644
index b4c0075..0000000
Binary files a/src/static/images/banner/icon6.png and /dev/null differ
diff --git a/src/static/images/banner/icon7.png b/src/static/images/banner/icon7.png
deleted file mode 100644
index a9be572..0000000
Binary files a/src/static/images/banner/icon7.png and /dev/null differ
diff --git a/src/static/images/banner/login_banner.svg b/src/static/images/banner/login_banner.svg
deleted file mode 100644
index caef463..0000000
--- a/src/static/images/banner/login_banner.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/static/images/banner/logo-banner.png b/src/static/images/banner/logo-banner.png
deleted file mode 100644
index 518b616..0000000
Binary files a/src/static/images/banner/logo-banner.png and /dev/null differ
diff --git a/src/static/images/banner/u2335.svg b/src/static/images/banner/u2335.svg
deleted file mode 100644
index d2045d9..0000000
--- a/src/static/images/banner/u2335.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/static/images/banner/u2450.svg b/src/static/images/banner/u2450.svg
deleted file mode 100644
index 76bdcd4..0000000
--- a/src/static/images/banner/u2450.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/static/images/banner/u253_selected.svg b/src/static/images/banner/u253_selected.svg
deleted file mode 100644
index 1de51e0..0000000
--- a/src/static/images/banner/u253_selected.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/static/images/bg.jpg b/src/static/images/bg.jpg
deleted file mode 100644
index df2ff67..0000000
Binary files a/src/static/images/bg.jpg and /dev/null differ
diff --git a/src/static/images/default.jpg b/src/static/images/default.jpg
deleted file mode 100644
index aa0237b..0000000
Binary files a/src/static/images/default.jpg and /dev/null differ
diff --git a/src/static/images/icon1.png b/src/static/images/icon1.png
deleted file mode 100644
index a2ffd47..0000000
Binary files a/src/static/images/icon1.png and /dev/null differ
diff --git a/src/static/images/icon1.svg b/src/static/images/icon1.svg
deleted file mode 100644
index 971098e..0000000
--- a/src/static/images/icon1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/static/images/icon2.png b/src/static/images/icon2.png
deleted file mode 100644
index eedf475..0000000
Binary files a/src/static/images/icon2.png and /dev/null differ
diff --git a/src/static/images/icon2.svg b/src/static/images/icon2.svg
deleted file mode 100644
index fa92acf..0000000
--- a/src/static/images/icon2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/static/images/icon3.png b/src/static/images/icon3.png
deleted file mode 100644
index e640911..0000000
Binary files a/src/static/images/icon3.png and /dev/null differ
diff --git a/src/static/images/icon3.svg b/src/static/images/icon3.svg
deleted file mode 100644
index 38e3fbf..0000000
--- a/src/static/images/icon3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/static/images/icon4.svg b/src/static/images/icon4.svg
deleted file mode 100644
index 811c086..0000000
--- a/src/static/images/icon4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/static/images/icon5.svg b/src/static/images/icon5.svg
deleted file mode 100644
index 61cc90a..0000000
--- a/src/static/images/icon5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/static/images/icon6.png b/src/static/images/icon6.png
deleted file mode 100644
index 761a86b..0000000
Binary files a/src/static/images/icon6.png and /dev/null differ
diff --git a/src/static/images/icon7.png b/src/static/images/icon7.png
deleted file mode 100644
index 40c58cb..0000000
Binary files a/src/static/images/icon7.png and /dev/null differ
diff --git a/src/static/images/icon8.png b/src/static/images/icon8.png
deleted file mode 100644
index 8c0dba3..0000000
Binary files a/src/static/images/icon8.png and /dev/null differ
diff --git a/src/static/images/mobile_bg.png b/src/static/images/mobile_bg.png
deleted file mode 100644
index e0cccfe..0000000
Binary files a/src/static/images/mobile_bg.png and /dev/null differ
diff --git a/src/static/images/photo.png b/src/static/images/photo.png
deleted file mode 100644
index 52523a1..0000000
Binary files a/src/static/images/photo.png and /dev/null differ
diff --git a/src/static/images/profile.jpg b/src/static/images/profile.jpg
deleted file mode 100644
index b3a940b..0000000
Binary files a/src/static/images/profile.jpg and /dev/null differ
diff --git a/src/static/images/tabbar/tab_act_icon1.png b/src/static/images/tabbar/tab_act_icon1.png
deleted file mode 100644
index 9d0de1d..0000000
Binary files a/src/static/images/tabbar/tab_act_icon1.png and /dev/null differ
diff --git a/src/static/images/tabbar/tab_act_icon2.png b/src/static/images/tabbar/tab_act_icon2.png
deleted file mode 100644
index 8c927dd..0000000
Binary files a/src/static/images/tabbar/tab_act_icon2.png and /dev/null differ
diff --git a/src/static/images/tabbar/tab_act_icon3.png b/src/static/images/tabbar/tab_act_icon3.png
deleted file mode 100644
index e89d96a..0000000
Binary files a/src/static/images/tabbar/tab_act_icon3.png and /dev/null differ
diff --git a/src/static/images/tabbar/tab_act_icon4.png b/src/static/images/tabbar/tab_act_icon4.png
deleted file mode 100644
index 3ef0854..0000000
Binary files a/src/static/images/tabbar/tab_act_icon4.png and /dev/null differ
diff --git a/src/static/images/tabbar/tab_act_icon5.png b/src/static/images/tabbar/tab_act_icon5.png
deleted file mode 100644
index f9aef6c..0000000
Binary files a/src/static/images/tabbar/tab_act_icon5.png and /dev/null differ
diff --git a/src/static/images/tabbar/tab_icon1.png b/src/static/images/tabbar/tab_icon1.png
deleted file mode 100644
index d36711d..0000000
Binary files a/src/static/images/tabbar/tab_icon1.png and /dev/null differ
diff --git a/src/static/images/tabbar/tab_icon2.png b/src/static/images/tabbar/tab_icon2.png
deleted file mode 100644
index 6b16a35..0000000
Binary files a/src/static/images/tabbar/tab_icon2.png and /dev/null differ
diff --git a/src/static/images/tabbar/tab_icon3.png b/src/static/images/tabbar/tab_icon3.png
deleted file mode 100644
index 880aed5..0000000
Binary files a/src/static/images/tabbar/tab_icon3.png and /dev/null differ
diff --git a/src/static/images/tabbar/tab_icon4.png b/src/static/images/tabbar/tab_icon4.png
deleted file mode 100644
index b9249bf..0000000
Binary files a/src/static/images/tabbar/tab_icon4.png and /dev/null differ
diff --git a/src/static/images/tabbar/tab_icon5.png b/src/static/images/tabbar/tab_icon5.png
deleted file mode 100644
index a8ecfd9..0000000
Binary files a/src/static/images/tabbar/tab_icon5.png and /dev/null differ
diff --git a/src/static/menus/bind_pallet.svg b/src/static/menus/bind_pallet.svg
index b2f3cd5..6d130ef 100644
--- a/src/static/menus/bind_pallet.svg
+++ b/src/static/menus/bind_pallet.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/count.svg b/src/static/menus/count.svg
index 12ee9bb..273b32f 100644
--- a/src/static/menus/count.svg
+++ b/src/static/menus/count.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/customer_return.svg b/src/static/menus/customer_return.svg
index 4c7f32c..ea867ca 100644
--- a/src/static/menus/customer_return.svg
+++ b/src/static/menus/customer_return.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/deliver.svg b/src/static/menus/deliver.svg
index 5148af0..80a98c7 100644
--- a/src/static/menus/deliver.svg
+++ b/src/static/menus/deliver.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/hold_to_ok.svg b/src/static/menus/hold_to_ok.svg
index bb22391..aa19c51 100644
--- a/src/static/menus/hold_to_ok.svg
+++ b/src/static/menus/hold_to_ok.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/hold_to_scrap.svg b/src/static/menus/hold_to_scrap.svg
index 6e46345..07898ff 100644
--- a/src/static/menus/hold_to_scrap.svg
+++ b/src/static/menus/hold_to_scrap.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/inspect.svg b/src/static/menus/inspect.svg
index a18cd65..c7c5276 100644
--- a/src/static/menus/inspect.svg
+++ b/src/static/menus/inspect.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/inventory_move.svg b/src/static/menus/inventory_move.svg
index e310f68..c0ee236 100644
--- a/src/static/menus/inventory_move.svg
+++ b/src/static/menus/inventory_move.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/issue.svg b/src/static/menus/issue.svg
index 3222d1a..cfa9064 100644
--- a/src/static/menus/issue.svg
+++ b/src/static/menus/issue.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/merge_package.svg b/src/static/menus/merge_package.svg
index b2d27ad..ffea9ec 100644
--- a/src/static/menus/merge_package.svg
+++ b/src/static/menus/merge_package.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/mes/backline.svg b/src/static/menus/mes/backline.svg
deleted file mode 100644
index bb22391..0000000
--- a/src/static/menus/mes/backline.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/static/menus/mes/offline.svg b/src/static/menus/mes/offline.svg
deleted file mode 100644
index 4f5d182..0000000
--- a/src/static/menus/mes/offline.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/static/menus/mes/reworkSingle.svg b/src/static/menus/mes/reworkSingle.svg
deleted file mode 100644
index e310f68..0000000
--- a/src/static/menus/mes/reworkSingle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/static/menus/ok_to_hold.svg b/src/static/menus/ok_to_hold.svg
index 4f5d182..798aaed 100644
--- a/src/static/menus/ok_to_hold.svg
+++ b/src/static/menus/ok_to_hold.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/ok_to_scrap.svg b/src/static/menus/ok_to_scrap.svg
index 1dee036..4b083f5 100644
--- a/src/static/menus/ok_to_scrap.svg
+++ b/src/static/menus/ok_to_scrap.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/over_package.svg b/src/static/menus/over_package.svg
index 7a3c203..6bdd43e 100644
--- a/src/static/menus/over_package.svg
+++ b/src/static/menus/over_package.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/product_putaway.svg b/src/static/menus/product_putaway.svg
index e14ec51..bba4e89 100644
--- a/src/static/menus/product_putaway.svg
+++ b/src/static/menus/product_putaway.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/product_receipt.svg b/src/static/menus/product_receipt.svg
index bb318a2..87239cd 100644
--- a/src/static/menus/product_receipt.svg
+++ b/src/static/menus/product_receipt.svg
@@ -1,5 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/production_receipt.svg b/src/static/menus/production_receipt.svg
index bb318a2..5e3804f 100644
--- a/src/static/menus/production_receipt.svg
+++ b/src/static/menus/production_receipt.svg
@@ -1,5 +1 @@
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/production_return.svg b/src/static/menus/production_return.svg
index 86ab315..fcb7bd9 100644
--- a/src/static/menus/production_return.svg
+++ b/src/static/menus/production_return.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/purchase_receipt.svg b/src/static/menus/purchase_receipt.svg
index b2d972f..750070f 100644
--- a/src/static/menus/purchase_receipt.svg
+++ b/src/static/menus/purchase_receipt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/purchase_return.svg b/src/static/menus/purchase_return.svg
index 1dcb2cf..59f90a5 100644
--- a/src/static/menus/purchase_return.svg
+++ b/src/static/menus/purchase_return.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/putaway.svg b/src/static/menus/putaway.svg
index aeafb4f..2d73c02 100644
--- a/src/static/menus/putaway.svg
+++ b/src/static/menus/putaway.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/query_container.svg b/src/static/menus/query_container.svg
index 23278b2..e635a84 100644
--- a/src/static/menus/query_container.svg
+++ b/src/static/menus/query_container.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/query_inspect.svg b/src/static/menus/query_inspect.svg
index cecb013..a0da9d8 100644
--- a/src/static/menus/query_inspect.svg
+++ b/src/static/menus/query_inspect.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/query_issue_request.svg b/src/static/menus/query_issue_request.svg
index 112a70d..1f87515 100644
--- a/src/static/menus/query_issue_request.svg
+++ b/src/static/menus/query_issue_request.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/query_item.svg b/src/static/menus/query_item.svg
index bdbb713..83bda62 100644
--- a/src/static/menus/query_item.svg
+++ b/src/static/menus/query_item.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/query_location.svg b/src/static/menus/query_location.svg
index 3b1587a..681f6bf 100644
--- a/src/static/menus/query_location.svg
+++ b/src/static/menus/query_location.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/query_supplier_deliver.svg b/src/static/menus/query_supplier_deliver.svg
index b100017..0cc44e9 100644
--- a/src/static/menus/query_supplier_deliver.svg
+++ b/src/static/menus/query_supplier_deliver.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/repleinsh.svg b/src/static/menus/repleinsh.svg
index afaf5f9..558e301 100644
--- a/src/static/menus/repleinsh.svg
+++ b/src/static/menus/repleinsh.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/return_to_hold.svg b/src/static/menus/return_to_hold.svg
index 9faa33d..39c8904 100644
--- a/src/static/menus/return_to_hold.svg
+++ b/src/static/menus/return_to_hold.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/return_to_store.svg b/src/static/menus/return_to_store.svg
index 71349db..fabc873 100644
--- a/src/static/menus/return_to_store.svg
+++ b/src/static/menus/return_to_store.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/scrap.svg b/src/static/menus/scrap.svg
index d17ef49..5449f52 100644
--- a/src/static/menus/scrap.svg
+++ b/src/static/menus/scrap.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/scrap_to_hold.svg b/src/static/menus/scrap_to_hold.svg
index 92777a5..cd4cd75 100644
--- a/src/static/menus/scrap_to_hold.svg
+++ b/src/static/menus/scrap_to_hold.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/split_package.svg b/src/static/menus/split_package.svg
index 5a4b0a3..adf7326 100644
--- a/src/static/menus/split_package.svg
+++ b/src/static/menus/split_package.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/transfer_deliver.svg b/src/static/menus/transfer_deliver.svg
index acd90f7..007e190 100644
--- a/src/static/menus/transfer_deliver.svg
+++ b/src/static/menus/transfer_deliver.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/transfer_receipt.svg b/src/static/menus/transfer_receipt.svg
index 007cc6d..2dc6f14 100644
--- a/src/static/menus/transfer_receipt.svg
+++ b/src/static/menus/transfer_receipt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/unbind_pallet.svg b/src/static/menus/unbind_pallet.svg
index 2849d84..b366958 100644
--- a/src/static/menus/unbind_pallet.svg
+++ b/src/static/menus/unbind_pallet.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/unplanned_issue.svg b/src/static/menus/unplanned_issue.svg
index 1eb8765..3eb4bed 100644
--- a/src/static/menus/unplanned_issue.svg
+++ b/src/static/menus/unplanned_issue.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/static/menus/unplanned_receipt.svg b/src/static/menus/unplanned_receipt.svg
index 29dc3a1..4e1f309 100644
--- a/src/static/menus/unplanned_receipt.svg
+++ b/src/static/menus/unplanned_receipt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/store/modules/countStore.ts b/src/store/modules/countStore.ts
index d152f09..6b2d9b8 100644
--- a/src/store/modules/countStore.ts
+++ b/src/store/modules/countStore.ts
@@ -1,4 +1,5 @@
import { defineStore } from 'pinia'
+import * as storage from '@/plugins/storage.js'
import {
login,
logout,
@@ -44,6 +45,7 @@ const useStore = defineStore('storeId', {
setToken(res)
resolve(res)
}).catch(error => {
+ console.log(error)
reject(error)
})
})
@@ -109,6 +111,7 @@ const useStore = defineStore('storeId', {
this.post = ''
this.dept = ''
removeToken()
+ storage.clearStorage()
resolve(res)
}).catch(error => {
reject(error)
diff --git a/src/uni_modules/uni-badge/changelog.md b/src/uni_modules/uni-badge/changelog.md
deleted file mode 100644
index 544ecc1..0000000
--- a/src/uni_modules/uni-badge/changelog.md
+++ /dev/null
@@ -1,29 +0,0 @@
-## 1.2.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-badge](https://uniapp.dcloud.io/component/uniui/uni-badge)
-## 1.1.7(2021-11-08)
-- 优化 升级ui
-- 修改 size 属性默认值调整为 small
-- 修改 type 属性,默认值调整为 error,info 替换 default
-## 1.1.6(2021-09-22)
-- 修复 在字节小程序上样式不生效的 bug
-## 1.1.5(2021-07-30)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 1.1.4(2021-07-29)
-- 修复 去掉 nvue 不支持css 的 align-self 属性,nvue 下不暂支持 absolute 属性
-## 1.1.3(2021-06-24)
-- 优化 示例项目
-## 1.1.1(2021-05-12)
-- 新增 组件示例地址
-## 1.1.0(2021-05-12)
-- 新增 uni-badge 的 absolute 属性,支持定位
-- 新增 uni-badge 的 offset 属性,支持定位偏移
-- 新增 uni-badge 的 is-dot 属性,支持仅显示有一个小点
-- 新增 uni-badge 的 max-num 属性,支持自定义封顶的数字值,超过 99 显示99+
-- 优化 uni-badge 属性 custom-style, 支持以对象形式自定义样式
-## 1.0.7(2021-05-07)
-- 修复 uni-badge 在 App 端,数字小于10时不是圆形的bug
-- 修复 uni-badge 在父元素不是 flex 布局时,宽度缩小的bug
-- 新增 uni-badge 属性 custom-style, 支持自定义样式
-## 1.0.6(2021-02-04)
-- 调整为uni_modules目录规范
diff --git a/src/uni_modules/uni-badge/components/uni-badge/uni-badge.vue b/src/uni_modules/uni-badge/components/uni-badge/uni-badge.vue
deleted file mode 100644
index 1981b4e..0000000
--- a/src/uni_modules/uni-badge/components/uni-badge/uni-badge.vue
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-
- {{displayValue}}
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-badge/package.json b/src/uni_modules/uni-badge/package.json
deleted file mode 100644
index 7ba6d2f..0000000
--- a/src/uni_modules/uni-badge/package.json
+++ /dev/null
@@ -1,88 +0,0 @@
-{
- "id": "uni-badge",
- "displayName": "uni-badge 数字角标",
- "version": "1.2.0",
- "description": "数字角标(徽章)组件,在元素周围展示消息提醒,一般用于列表、九宫格、按钮等地方。",
- "keywords": [
- "",
- "badge",
- "uni-ui",
- "uniui",
- "数字角标",
- "徽章"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": [],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "y",
- "联盟": "y"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-badge/readme.md b/src/uni_modules/uni-badge/readme.md
deleted file mode 100644
index bdf175d..0000000
--- a/src/uni_modules/uni-badge/readme.md
+++ /dev/null
@@ -1,10 +0,0 @@
-## Badge 数字角标
-> **组件名:uni-badge**
-> 代码块: `uBadge`
-
-数字角标一般和其它控件(列表、9宫格等)配合使用,用于进行数量提示,默认为实心灰色背景,
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-badge)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
-
-
diff --git a/src/uni_modules/uni-breadcrumb/changelog.md b/src/uni_modules/uni-breadcrumb/changelog.md
deleted file mode 100644
index 016e6ce..0000000
--- a/src/uni_modules/uni-breadcrumb/changelog.md
+++ /dev/null
@@ -1,6 +0,0 @@
-## 0.1.2(2022-06-08)
-- 修复 微信小程序 separator 不显示问题
-## 0.1.1(2022-06-02)
-- 新增 支持 uni.scss 修改颜色
-## 0.1.0(2022-04-21)
-- 初始化
diff --git a/src/uni_modules/uni-breadcrumb/components/uni-breadcrumb-item/uni-breadcrumb-item.vue b/src/uni_modules/uni-breadcrumb/components/uni-breadcrumb-item/uni-breadcrumb-item.vue
deleted file mode 100644
index b9edbd6..0000000
--- a/src/uni_modules/uni-breadcrumb/components/uni-breadcrumb-item/uni-breadcrumb-item.vue
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-
- {{ separator }}
-
-
-
-
diff --git a/src/uni_modules/uni-breadcrumb/components/uni-breadcrumb/uni-breadcrumb.vue b/src/uni_modules/uni-breadcrumb/components/uni-breadcrumb/uni-breadcrumb.vue
deleted file mode 100644
index 94493a2..0000000
--- a/src/uni_modules/uni-breadcrumb/components/uni-breadcrumb/uni-breadcrumb.vue
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-breadcrumb/package.json b/src/uni_modules/uni-breadcrumb/package.json
deleted file mode 100644
index e5f33e8..0000000
--- a/src/uni_modules/uni-breadcrumb/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "id": "uni-breadcrumb",
- "displayName": "uni-breadcrumb 面包屑",
- "version": "0.1.2",
- "description": "Breadcrumb 面包屑",
- "keywords": [
- "uni-breadcrumb",
- "breadcrumb",
- "uni-ui",
- "面包屑导航",
- "面包屑"
-],
- "repository": "",
- "engines": {
- "HBuilderX": "^3.1.0"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": ""
- },
- "uni_modules": {
- "dependencies": [],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- },
- "App": {
- "app-vue": "y",
- "app-nvue": "n"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "u",
- "百度": "u",
- "字节跳动": "u",
- "QQ": "u",
- "京东": "u"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-breadcrumb/readme.md b/src/uni_modules/uni-breadcrumb/readme.md
deleted file mode 100644
index 6976b8d..0000000
--- a/src/uni_modules/uni-breadcrumb/readme.md
+++ /dev/null
@@ -1,66 +0,0 @@
-
-## breadcrumb 面包屑导航
-> **组件名:uni-breadcrumb**
-> 代码块: `ubreadcrumb`
-
-显示当前页面的路径,快速返回之前的任意页面。
-
-### 安装方式
-
-本组件符合[easycom](https://uniapp.dcloud.io/collocation/pages?id=easycom)规范,`HBuilderX 2.5.5`起,只需将本组件导入项目,在页面`template`中即可直接使用,无需在页面中`import`和注册`components`。
-
-如需通过`npm`方式使用`uni-ui`组件,另见文档:[https://ext.dcloud.net.cn/plugin?id=55](https://ext.dcloud.net.cn/plugin?id=55)
-
-### 基本用法
-
-在 ``template`` 中使用组件
-
-```html
-
- {{route.name}}
-
-```
-
-```js
-export default {
- name: "uni-stat-breadcrumb",
- data() {
- return {
- routes: [{
- to: '/A',
- name: 'A页面'
- }, {
- to: '/B',
- name: 'B页面'
- }, {
- to: '/C',
- name: 'C页面'
- }]
- };
- }
- }
-```
-
-
-## API
-
-### Breadcrumb Props
-
-|属性名 |类型 |默认值 |说明 |
-|:-: |:-: |:-: |:-: |
-|separator |String |斜杠'/' |分隔符 |
-|separatorClass |String | |图标分隔符 class |
-
-### Breadcrumb Item Props
-
-|属性名 |类型 |默认值 |说明 |
-|:-: |:-: |:-: |:-: |
-|to |String | |路由跳转页面路径 |
-|replace|Boolean | |在使用 to 进行路由跳转时,启用 replace 将不会向 history 添加新记录(仅 h5 支持) |
-
-
-
-
-## 组件示例
-
-点击查看:[https://hellouniapp.dcloud.net.cn/pages/extUI/breadcrumb/breadcrumb](https://hellouniapp.dcloud.net.cn/pages/extUI/breadcrumb/breadcrumb)
\ No newline at end of file
diff --git a/src/uni_modules/uni-calendar/changelog.md b/src/uni_modules/uni-calendar/changelog.md
deleted file mode 100644
index 6df4493..0000000
--- a/src/uni_modules/uni-calendar/changelog.md
+++ /dev/null
@@ -1,16 +0,0 @@
-## 1.4.5(2022-02-25)
-- 修复 条件编译 nvue 不支持的 css 样式
-## 1.4.4(2022-02-25)
-- 修复 条件编译 nvue 不支持的 css 样式
-## 1.4.3(2021-09-22)
-- 修复 startDate、 endDate 属性失效的 bug
-## 1.4.2(2021-08-24)
-- 新增 支持国际化
-## 1.4.1(2021-08-05)
-- 修复 弹出层被 tabbar 遮盖 bug
-## 1.4.0(2021-07-30)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 1.3.16(2021-05-12)
-- 新增 组件示例地址
-## 1.3.15(2021-02-04)
-- 调整为uni_modules目录规范
diff --git a/src/uni_modules/uni-calendar/components/uni-calendar/calendar.js b/src/uni_modules/uni-calendar/components/uni-calendar/calendar.js
deleted file mode 100644
index b8d7d6f..0000000
--- a/src/uni_modules/uni-calendar/components/uni-calendar/calendar.js
+++ /dev/null
@@ -1,546 +0,0 @@
-/**
-* @1900-2100区间内的公历、农历互转
-* @charset UTF-8
-* @github https://github.com/jjonline/calendar.js
-* @Author Jea杨(JJonline@JJonline.Cn)
-* @Time 2014-7-21
-* @Time 2016-8-13 Fixed 2033hex、Attribution Annals
-* @Time 2016-9-25 Fixed lunar LeapMonth Param Bug
-* @Time 2017-7-24 Fixed use getTerm Func Param Error.use solar year,NOT lunar year
-* @Version 1.0.3
-* @公历转农历:calendar.solar2lunar(1987,11,01); //[you can ignore params of prefix 0]
-* @农历转公历:calendar.lunar2solar(1987,09,10); //[you can ignore params of prefix 0]
-*/
-/* eslint-disable */
-var calendar = {
-
- /**
- * 农历1900-2100的润大小信息表
- * @Array Of Property
- * @return Hex
- */
- lunarInfo: [0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0, 0x09ad0, 0x055d2, // 1900-1909
- 0x04ae0, 0x0a5b6, 0x0a4d0, 0x0d250, 0x1d255, 0x0b540, 0x0d6a0, 0x0ada2, 0x095b0, 0x14977, // 1910-1919
- 0x04970, 0x0a4b0, 0x0b4b5, 0x06a50, 0x06d40, 0x1ab54, 0x02b60, 0x09570, 0x052f2, 0x04970, // 1920-1929
- 0x06566, 0x0d4a0, 0x0ea50, 0x06e95, 0x05ad0, 0x02b60, 0x186e3, 0x092e0, 0x1c8d7, 0x0c950, // 1930-1939
- 0x0d4a0, 0x1d8a6, 0x0b550, 0x056a0, 0x1a5b4, 0x025d0, 0x092d0, 0x0d2b2, 0x0a950, 0x0b557, // 1940-1949
- 0x06ca0, 0x0b550, 0x15355, 0x04da0, 0x0a5b0, 0x14573, 0x052b0, 0x0a9a8, 0x0e950, 0x06aa0, // 1950-1959
- 0x0aea6, 0x0ab50, 0x04b60, 0x0aae4, 0x0a570, 0x05260, 0x0f263, 0x0d950, 0x05b57, 0x056a0, // 1960-1969
- 0x096d0, 0x04dd5, 0x04ad0, 0x0a4d0, 0x0d4d4, 0x0d250, 0x0d558, 0x0b540, 0x0b6a0, 0x195a6, // 1970-1979
- 0x095b0, 0x049b0, 0x0a974, 0x0a4b0, 0x0b27a, 0x06a50, 0x06d40, 0x0af46, 0x0ab60, 0x09570, // 1980-1989
- 0x04af5, 0x04970, 0x064b0, 0x074a3, 0x0ea50, 0x06b58, 0x05ac0, 0x0ab60, 0x096d5, 0x092e0, // 1990-1999
- 0x0c960, 0x0d954, 0x0d4a0, 0x0da50, 0x07552, 0x056a0, 0x0abb7, 0x025d0, 0x092d0, 0x0cab5, // 2000-2009
- 0x0a950, 0x0b4a0, 0x0baa4, 0x0ad50, 0x055d9, 0x04ba0, 0x0a5b0, 0x15176, 0x052b0, 0x0a930, // 2010-2019
- 0x07954, 0x06aa0, 0x0ad50, 0x05b52, 0x04b60, 0x0a6e6, 0x0a4e0, 0x0d260, 0x0ea65, 0x0d530, // 2020-2029
- 0x05aa0, 0x076a3, 0x096d0, 0x04afb, 0x04ad0, 0x0a4d0, 0x1d0b6, 0x0d250, 0x0d520, 0x0dd45, // 2030-2039
- 0x0b5a0, 0x056d0, 0x055b2, 0x049b0, 0x0a577, 0x0a4b0, 0x0aa50, 0x1b255, 0x06d20, 0x0ada0, // 2040-2049
- /** Add By JJonline@JJonline.Cn**/
- 0x14b63, 0x09370, 0x049f8, 0x04970, 0x064b0, 0x168a6, 0x0ea50, 0x06b20, 0x1a6c4, 0x0aae0, // 2050-2059
- 0x0a2e0, 0x0d2e3, 0x0c960, 0x0d557, 0x0d4a0, 0x0da50, 0x05d55, 0x056a0, 0x0a6d0, 0x055d4, // 2060-2069
- 0x052d0, 0x0a9b8, 0x0a950, 0x0b4a0, 0x0b6a6, 0x0ad50, 0x055a0, 0x0aba4, 0x0a5b0, 0x052b0, // 2070-2079
- 0x0b273, 0x06930, 0x07337, 0x06aa0, 0x0ad50, 0x14b55, 0x04b60, 0x0a570, 0x054e4, 0x0d160, // 2080-2089
- 0x0e968, 0x0d520, 0x0daa0, 0x16aa6, 0x056d0, 0x04ae0, 0x0a9d4, 0x0a2d0, 0x0d150, 0x0f252, // 2090-2099
- 0x0d520], // 2100
-
- /**
- * 公历每个月份的天数普通表
- * @Array Of Property
- * @return Number
- */
- solarMonth: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],
-
- /**
- * 天干地支之天干速查表
- * @Array Of Property trans["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"]
- * @return Cn string
- */
- Gan: ['\u7532', '\u4e59', '\u4e19', '\u4e01', '\u620a', '\u5df1', '\u5e9a', '\u8f9b', '\u58ec', '\u7678'],
-
- /**
- * 天干地支之地支速查表
- * @Array Of Property
- * @trans["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"]
- * @return Cn string
- */
- Zhi: ['\u5b50', '\u4e11', '\u5bc5', '\u536f', '\u8fb0', '\u5df3', '\u5348', '\u672a', '\u7533', '\u9149', '\u620c', '\u4ea5'],
-
- /**
- * 天干地支之地支速查表<=>生肖
- * @Array Of Property
- * @trans["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
- * @return Cn string
- */
- Animals: ['\u9f20', '\u725b', '\u864e', '\u5154', '\u9f99', '\u86c7', '\u9a6c', '\u7f8a', '\u7334', '\u9e21', '\u72d7', '\u732a'],
-
- /**
- * 24节气速查表
- * @Array Of Property
- * @trans["小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"]
- * @return Cn string
- */
- solarTerm: ['\u5c0f\u5bd2', '\u5927\u5bd2', '\u7acb\u6625', '\u96e8\u6c34', '\u60ca\u86f0', '\u6625\u5206', '\u6e05\u660e', '\u8c37\u96e8', '\u7acb\u590f', '\u5c0f\u6ee1', '\u8292\u79cd', '\u590f\u81f3', '\u5c0f\u6691', '\u5927\u6691', '\u7acb\u79cb', '\u5904\u6691', '\u767d\u9732', '\u79cb\u5206', '\u5bd2\u9732', '\u971c\u964d', '\u7acb\u51ac', '\u5c0f\u96ea', '\u5927\u96ea', '\u51ac\u81f3'],
-
- /**
- * 1900-2100各年的24节气日期速查表
- * @Array Of Property
- * @return 0x string For splice
- */
- sTermInfo: ['9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c3598082c95f8c965cc920f',
- '97bd0b06bdb0722c965ce1cfcc920f', 'b027097bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e',
- '97bcf97c359801ec95f8c965cc920f', '97bd0b06bdb0722c965ce1cfcc920f', 'b027097bd097c36b0b6fc9274c91aa',
- '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f', '97bd0b06bdb0722c965ce1cfcc920f',
- 'b027097bd097c36b0b6fc9274c91aa', '9778397bd19801ec9210c965cc920e', '97b6b97bd19801ec95f8c965cc920f',
- '97bd09801d98082c95f8e1cfcc920f', '97bd097bd097c36b0b6fc9210c8dc2', '9778397bd197c36c9210c9274c91aa',
- '97b6b97bd19801ec95f8c965cc920e', '97bd09801d98082c95f8e1cfcc920f', '97bd097bd097c36b0b6fc9210c8dc2',
- '9778397bd097c36c9210c9274c91aa', '97b6b97bd19801ec95f8c965cc920e', '97bcf97c3598082c95f8e1cfcc920f',
- '97bd097bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c91aa', '97b6b97bd19801ec9210c965cc920e',
- '97bcf97c3598082c95f8c965cc920f', '97bd097bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b97bd19801ec9210c965cc920e', '97bcf97c3598082c95f8c965cc920f', '97bd097bd097c35b0b6fc920fb0722',
- '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f',
- '97bd097bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e',
- '97bcf97c359801ec95f8c965cc920f', '97bd097bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f', '97bd097bd07f595b0b6fc920fb0722',
- '9778397bd097c36b0b6fc9210c8dc2', '9778397bd19801ec9210c9274c920e', '97b6b97bd19801ec95f8c965cc920f',
- '97bd07f5307f595b0b0bc920fb0722', '7f0e397bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c920e',
- '97b6b97bd19801ec95f8c965cc920f', '97bd07f5307f595b0b0bc920fb0722', '7f0e397bd097c36b0b6fc9210c8dc2',
- '9778397bd097c36c9210c9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bd07f1487f595b0b0bc920fb0722',
- '7f0e397bd097c36b0b6fc9210c8dc2', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e',
- '97bcf7f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b97bd19801ec9210c965cc920e', '97bcf7f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722',
- '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf7f1487f531b0b0bb0b6fb0722',
- '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e',
- '97bcf7f1487f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b97bd19801ec9210c9274c920e', '97bcf7f0e47f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722',
- '9778397bd097c36b0b6fc9210c91aa', '97b6b97bd197c36c9210c9274c920e', '97bcf7f0e47f531b0b0bb0b6fb0722',
- '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c920e',
- '97b6b7f0e47f531b0723b0b6fb0722', '7f0e37f5307f595b0b0bc920fb0722', '7f0e397bd097c36b0b6fc9210c8dc2',
- '9778397bd097c36b0b70c9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721', '7f0e37f1487f595b0b0bb0b6fb0722',
- '7f0e397bd097c35b0b6fc9210c8dc2', '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721',
- '7f0e27f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722',
- '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722',
- '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721',
- '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b7f0e47f531b0723b0787b0721', '7f0e27f0e47f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722',
- '9778397bd097c36b0b6fc9210c91aa', '97b6b7f0e47f149b0723b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722',
- '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9210c8dc2', '977837f0e37f149b0723b0787b0721',
- '7f07e7f0e47f531b0723b0b6fb0722', '7f0e37f5307f595b0b0bc920fb0722', '7f0e397bd097c35b0b6fc9210c8dc2',
- '977837f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e37f1487f595b0b0bb0b6fb0722',
- '7f0e397bd097c35b0b6fc9210c8dc2', '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721',
- '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '977837f0e37f14998082b0787b06bd',
- '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722',
- '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722',
- '7f0e397bd07f595b0b0bc920fb0722', '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721',
- '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '977837f0e37f14998082b0787b06bd',
- '7f07e7f0e47f149b0723b0787b0721', '7f0e27f0e47f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722',
- '977837f0e37f14998082b0723b06bd', '7f07e7f0e37f149b0723b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722',
- '7f0e397bd07f595b0b0bc920fb0722', '977837f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b0721',
- '7f07e7f0e47f531b0723b0b6fb0722', '7f0e37f1487f595b0b0bb0b6fb0722', '7f0e37f0e37f14898082b0723b02d5',
- '7ec967f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0722', '7f0e37f1487f531b0b0bb0b6fb0722',
- '7f0e37f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721',
- '7f0e37f1487f531b0b0bb0b6fb0722', '7f0e37f0e37f14898082b072297c35', '7ec967f0e37f14998082b0787b06bd',
- '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e37f0e37f14898082b072297c35',
- '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722',
- '7f0e37f0e366aa89801eb072297c35', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f149b0723b0787b0721',
- '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e37f0e366aa89801eb072297c35', '7ec967f0e37f14998082b0723b06bd',
- '7f07e7f0e47f149b0723b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722', '7f0e37f0e366aa89801eb072297c35',
- '7ec967f0e37f14998082b0723b06bd', '7f07e7f0e37f14998083b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722',
- '7f0e37f0e366aa89801eb072297c35', '7ec967f0e37f14898082b0723b02d5', '7f07e7f0e37f14998082b0787b0721',
- '7f07e7f0e47f531b0723b0b6fb0722', '7f0e36665b66aa89801e9808297c35', '665f67f0e37f14898082b0723b02d5',
- '7ec967f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0722', '7f0e36665b66a449801e9808297c35',
- '665f67f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721',
- '7f0e36665b66a449801e9808297c35', '665f67f0e37f14898082b072297c35', '7ec967f0e37f14998082b0787b06bd',
- '7f07e7f0e47f531b0723b0b6fb0721', '7f0e26665b66a449801e9808297c35', '665f67f0e37f1489801eb072297c35',
- '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722'],
-
- /**
- * 数字转中文速查表
- * @Array Of Property
- * @trans ['日','一','二','三','四','五','六','七','八','九','十']
- * @return Cn string
- */
- nStr1: ['\u65e5', '\u4e00', '\u4e8c', '\u4e09', '\u56db', '\u4e94', '\u516d', '\u4e03', '\u516b', '\u4e5d', '\u5341'],
-
- /**
- * 日期转农历称呼速查表
- * @Array Of Property
- * @trans ['初','十','廿','卅']
- * @return Cn string
- */
- nStr2: ['\u521d', '\u5341', '\u5eff', '\u5345'],
-
- /**
- * 月份转农历称呼速查表
- * @Array Of Property
- * @trans ['正','一','二','三','四','五','六','七','八','九','十','冬','腊']
- * @return Cn string
- */
- nStr3: ['\u6b63', '\u4e8c', '\u4e09', '\u56db', '\u4e94', '\u516d', '\u4e03', '\u516b', '\u4e5d', '\u5341', '\u51ac', '\u814a'],
-
- /**
- * 返回农历y年一整年的总天数
- * @param lunar Year
- * @return Number
- * @eg:var count = calendar.lYearDays(1987) ;//count=387
- */
- lYearDays: function (y) {
- var i; var sum = 348
- for (i = 0x8000; i > 0x8; i >>= 1) { sum += (this.lunarInfo[y - 1900] & i) ? 1 : 0 }
- return (sum + this.leapDays(y))
- },
-
- /**
- * 返回农历y年闰月是哪个月;若y年没有闰月 则返回0
- * @param lunar Year
- * @return Number (0-12)
- * @eg:var leapMonth = calendar.leapMonth(1987) ;//leapMonth=6
- */
- leapMonth: function (y) { // 闰字编码 \u95f0
- return (this.lunarInfo[y - 1900] & 0xf)
- },
-
- /**
- * 返回农历y年闰月的天数 若该年没有闰月则返回0
- * @param lunar Year
- * @return Number (0、29、30)
- * @eg:var leapMonthDay = calendar.leapDays(1987) ;//leapMonthDay=29
- */
- leapDays: function (y) {
- if (this.leapMonth(y)) {
- return ((this.lunarInfo[y - 1900] & 0x10000) ? 30 : 29)
- }
- return (0)
- },
-
- /**
- * 返回农历y年m月(非闰月)的总天数,计算m为闰月时的天数请使用leapDays方法
- * @param lunar Year
- * @return Number (-1、29、30)
- * @eg:var MonthDay = calendar.monthDays(1987,9) ;//MonthDay=29
- */
- monthDays: function (y, m) {
- if (m > 12 || m < 1) { return -1 }// 月份参数从1至12,参数错误返回-1
- return ((this.lunarInfo[y - 1900] & (0x10000 >> m)) ? 30 : 29)
- },
-
- /**
- * 返回公历(!)y年m月的天数
- * @param solar Year
- * @return Number (-1、28、29、30、31)
- * @eg:var solarMonthDay = calendar.leapDays(1987) ;//solarMonthDay=30
- */
- solarDays: function (y, m) {
- if (m > 12 || m < 1) { return -1 } // 若参数错误 返回-1
- var ms = m - 1
- if (ms == 1) { // 2月份的闰平规律测算后确认返回28或29
- return (((y % 4 == 0) && (y % 100 != 0) || (y % 400 == 0)) ? 29 : 28)
- } else {
- return (this.solarMonth[ms])
- }
- },
-
- /**
- * 农历年份转换为干支纪年
- * @param lYear 农历年的年份数
- * @return Cn string
- */
- toGanZhiYear: function (lYear) {
- var ganKey = (lYear - 3) % 10
- var zhiKey = (lYear - 3) % 12
- if (ganKey == 0) ganKey = 10// 如果余数为0则为最后一个天干
- if (zhiKey == 0) zhiKey = 12// 如果余数为0则为最后一个地支
- return this.Gan[ganKey - 1] + this.Zhi[zhiKey - 1]
- },
-
- /**
- * 公历月、日判断所属星座
- * @param cMonth [description]
- * @param cDay [description]
- * @return Cn string
- */
- toAstro: function (cMonth, cDay) {
- var s = '\u9b54\u7faf\u6c34\u74f6\u53cc\u9c7c\u767d\u7f8a\u91d1\u725b\u53cc\u5b50\u5de8\u87f9\u72ee\u5b50\u5904\u5973\u5929\u79e4\u5929\u874e\u5c04\u624b\u9b54\u7faf'
- var arr = [20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22]
- return s.substr(cMonth * 2 - (cDay < arr[cMonth - 1] ? 2 : 0), 2) + '\u5ea7'// 座
- },
-
- /**
- * 传入offset偏移量返回干支
- * @param offset 相对甲子的偏移量
- * @return Cn string
- */
- toGanZhi: function (offset) {
- return this.Gan[offset % 10] + this.Zhi[offset % 12]
- },
-
- /**
- * 传入公历(!)y年获得该年第n个节气的公历日期
- * @param y公历年(1900-2100);n二十四节气中的第几个节气(1~24);从n=1(小寒)算起
- * @return day Number
- * @eg:var _24 = calendar.getTerm(1987,3) ;//_24=4;意即1987年2月4日立春
- */
- getTerm: function (y, n) {
- if (y < 1900 || y > 2100) { return -1 }
- if (n < 1 || n > 24) { return -1 }
- var _table = this.sTermInfo[y - 1900]
- var _info = [
- parseInt('0x' + _table.substr(0, 5)).toString(),
- parseInt('0x' + _table.substr(5, 5)).toString(),
- parseInt('0x' + _table.substr(10, 5)).toString(),
- parseInt('0x' + _table.substr(15, 5)).toString(),
- parseInt('0x' + _table.substr(20, 5)).toString(),
- parseInt('0x' + _table.substr(25, 5)).toString()
- ]
- var _calday = [
- _info[0].substr(0, 1),
- _info[0].substr(1, 2),
- _info[0].substr(3, 1),
- _info[0].substr(4, 2),
-
- _info[1].substr(0, 1),
- _info[1].substr(1, 2),
- _info[1].substr(3, 1),
- _info[1].substr(4, 2),
-
- _info[2].substr(0, 1),
- _info[2].substr(1, 2),
- _info[2].substr(3, 1),
- _info[2].substr(4, 2),
-
- _info[3].substr(0, 1),
- _info[3].substr(1, 2),
- _info[3].substr(3, 1),
- _info[3].substr(4, 2),
-
- _info[4].substr(0, 1),
- _info[4].substr(1, 2),
- _info[4].substr(3, 1),
- _info[4].substr(4, 2),
-
- _info[5].substr(0, 1),
- _info[5].substr(1, 2),
- _info[5].substr(3, 1),
- _info[5].substr(4, 2)
- ]
- return parseInt(_calday[n - 1])
- },
-
- /**
- * 传入农历数字月份返回汉语通俗表示法
- * @param lunar month
- * @return Cn string
- * @eg:var cnMonth = calendar.toChinaMonth(12) ;//cnMonth='腊月'
- */
- toChinaMonth: function (m) { // 月 => \u6708
- if (m > 12 || m < 1) { return -1 } // 若参数错误 返回-1
- var s = this.nStr3[m - 1]
- s += '\u6708'// 加上月字
- return s
- },
-
- /**
- * 传入农历日期数字返回汉字表示法
- * @param lunar day
- * @return Cn string
- * @eg:var cnDay = calendar.toChinaDay(21) ;//cnMonth='廿一'
- */
- toChinaDay: function (d) { // 日 => \u65e5
- var s
- switch (d) {
- case 10:
- s = '\u521d\u5341'; break
- case 20:
- s = '\u4e8c\u5341'; break
- break
- case 30:
- s = '\u4e09\u5341'; break
- break
- default :
- s = this.nStr2[Math.floor(d / 10)]
- s += this.nStr1[d % 10]
- }
- return (s)
- },
-
- /**
- * 年份转生肖[!仅能大致转换] => 精确划分生肖分界线是“立春”
- * @param y year
- * @return Cn string
- * @eg:var animal = calendar.getAnimal(1987) ;//animal='兔'
- */
- getAnimal: function (y) {
- return this.Animals[(y - 4) % 12]
- },
-
- /**
- * 传入阳历年月日获得详细的公历、农历object信息 <=>JSON
- * @param y solar year
- * @param m solar month
- * @param d solar day
- * @return JSON object
- * @eg:console.log(calendar.solar2lunar(1987,11,01));
- */
- solar2lunar: function (y, m, d) { // 参数区间1900.1.31~2100.12.31
- // 年份限定、上限
- if (y < 1900 || y > 2100) {
- return -1// undefined转换为数字变为NaN
- }
- // 公历传参最下限
- if (y == 1900 && m == 1 && d < 31) {
- return -1
- }
- // 未传参 获得当天
- if (!y) {
- var objDate = new Date()
- } else {
- var objDate = new Date(y, parseInt(m) - 1, d)
- }
- var i; var leap = 0; var temp = 0
- // 修正ymd参数
- var y = objDate.getFullYear()
- var m = objDate.getMonth() + 1
- var d = objDate.getDate()
- var offset = (Date.UTC(objDate.getFullYear(), objDate.getMonth(), objDate.getDate()) - Date.UTC(1900, 0, 31)) / 86400000
- for (i = 1900; i < 2101 && offset > 0; i++) {
- temp = this.lYearDays(i)
- offset -= temp
- }
- if (offset < 0) {
- offset += temp; i--
- }
-
- // 是否今天
- var isTodayObj = new Date()
- var isToday = false
- if (isTodayObj.getFullYear() == y && isTodayObj.getMonth() + 1 == m && isTodayObj.getDate() == d) {
- isToday = true
- }
- // 星期几
- var nWeek = objDate.getDay()
- var cWeek = this.nStr1[nWeek]
- // 数字表示周几顺应天朝周一开始的惯例
- if (nWeek == 0) {
- nWeek = 7
- }
- // 农历年
- var year = i
- var leap = this.leapMonth(i) // 闰哪个月
- var isLeap = false
-
- // 效验闰月
- for (i = 1; i < 13 && offset > 0; i++) {
- // 闰月
- if (leap > 0 && i == (leap + 1) && isLeap == false) {
- --i
- isLeap = true; temp = this.leapDays(year) // 计算农历闰月天数
- } else {
- temp = this.monthDays(year, i)// 计算农历普通月天数
- }
- // 解除闰月
- if (isLeap == true && i == (leap + 1)) { isLeap = false }
- offset -= temp
- }
- // 闰月导致数组下标重叠取反
- if (offset == 0 && leap > 0 && i == leap + 1) {
- if (isLeap) {
- isLeap = false
- } else {
- isLeap = true; --i
- }
- }
- if (offset < 0) {
- offset += temp; --i
- }
- // 农历月
- var month = i
- // 农历日
- var day = offset + 1
- // 天干地支处理
- var sm = m - 1
- var gzY = this.toGanZhiYear(year)
-
- // 当月的两个节气
- // bugfix-2017-7-24 11:03:38 use lunar Year Param `y` Not `year`
- var firstNode = this.getTerm(y, (m * 2 - 1))// 返回当月「节」为几日开始
- var secondNode = this.getTerm(y, (m * 2))// 返回当月「节」为几日开始
-
- // 依据12节气修正干支月
- var gzM = this.toGanZhi((y - 1900) * 12 + m + 11)
- if (d >= firstNode) {
- gzM = this.toGanZhi((y - 1900) * 12 + m + 12)
- }
-
- // 传入的日期的节气与否
- var isTerm = false
- var Term = null
- if (firstNode == d) {
- isTerm = true
- Term = this.solarTerm[m * 2 - 2]
- }
- if (secondNode == d) {
- isTerm = true
- Term = this.solarTerm[m * 2 - 1]
- }
- // 日柱 当月一日与 1900/1/1 相差天数
- var dayCyclical = Date.UTC(y, sm, 1, 0, 0, 0, 0) / 86400000 + 25567 + 10
- var gzD = this.toGanZhi(dayCyclical + d - 1)
- // 该日期所属的星座
- var astro = this.toAstro(m, d)
-
- return { 'lYear': year, 'lMonth': month, 'lDay': day, 'Animal': this.getAnimal(year), 'IMonthCn': (isLeap ? '\u95f0' : '') + this.toChinaMonth(month), 'IDayCn': this.toChinaDay(day), 'cYear': y, 'cMonth': m, 'cDay': d, 'gzYear': gzY, 'gzMonth': gzM, 'gzDay': gzD, 'isToday': isToday, 'isLeap': isLeap, 'nWeek': nWeek, 'ncWeek': '\u661f\u671f' + cWeek, 'isTerm': isTerm, 'Term': Term, 'astro': astro }
- },
-
- /**
- * 传入农历年月日以及传入的月份是否闰月获得详细的公历、农历object信息 <=>JSON
- * @param y lunar year
- * @param m lunar month
- * @param d lunar day
- * @param isLeapMonth lunar month is leap or not.[如果是农历闰月第四个参数赋值true即可]
- * @return JSON object
- * @eg:console.log(calendar.lunar2solar(1987,9,10));
- */
- lunar2solar: function (y, m, d, isLeapMonth) { // 参数区间1900.1.31~2100.12.1
- var isLeapMonth = !!isLeapMonth
- var leapOffset = 0
- var leapMonth = this.leapMonth(y)
- var leapDay = this.leapDays(y)
- if (isLeapMonth && (leapMonth != m)) { return -1 }// 传参要求计算该闰月公历 但该年得出的闰月与传参的月份并不同
- if (y == 2100 && m == 12 && d > 1 || y == 1900 && m == 1 && d < 31) { return -1 }// 超出了最大极限值
- var day = this.monthDays(y, m)
- var _day = day
- // bugFix 2016-9-25
- // if month is leap, _day use leapDays method
- if (isLeapMonth) {
- _day = this.leapDays(y, m)
- }
- if (y < 1900 || y > 2100 || d > _day) { return -1 }// 参数合法性效验
-
- // 计算农历的时间差
- var offset = 0
- for (var i = 1900; i < y; i++) {
- offset += this.lYearDays(i)
- }
- var leap = 0; var isAdd = false
- for (var i = 1; i < m; i++) {
- leap = this.leapMonth(y)
- if (!isAdd) { // 处理闰月
- if (leap <= i && leap > 0) {
- offset += this.leapDays(y); isAdd = true
- }
- }
- offset += this.monthDays(y, i)
- }
- // 转换闰月农历 需补充该年闰月的前一个月的时差
- if (isLeapMonth) { offset += day }
- // 1900年农历正月一日的公历时间为1900年1月30日0时0分0秒(该时间也是本农历的最开始起始点)
- var stmap = Date.UTC(1900, 1, 30, 0, 0, 0)
- var calObj = new Date((offset + d - 31) * 86400000 + stmap)
- var cY = calObj.getUTCFullYear()
- var cM = calObj.getUTCMonth() + 1
- var cD = calObj.getUTCDate()
-
- return this.solar2lunar(cY, cM, cD)
- }
-}
-
-export default calendar
diff --git a/src/uni_modules/uni-calendar/components/uni-calendar/i18n/en.json b/src/uni_modules/uni-calendar/components/uni-calendar/i18n/en.json
deleted file mode 100644
index fcbd13c..0000000
--- a/src/uni_modules/uni-calendar/components/uni-calendar/i18n/en.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "uni-calender.ok": "ok",
- "uni-calender.cancel": "cancel",
- "uni-calender.today": "today",
- "uni-calender.MON": "MON",
- "uni-calender.TUE": "TUE",
- "uni-calender.WED": "WED",
- "uni-calender.THU": "THU",
- "uni-calender.FRI": "FRI",
- "uni-calender.SAT": "SAT",
- "uni-calender.SUN": "SUN"
-}
diff --git a/src/uni_modules/uni-calendar/components/uni-calendar/i18n/index.js b/src/uni_modules/uni-calendar/components/uni-calendar/i18n/index.js
deleted file mode 100644
index de7509c..0000000
--- a/src/uni_modules/uni-calendar/components/uni-calendar/i18n/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import en from './en.json'
-import zhHans from './zh-Hans.json'
-import zhHant from './zh-Hant.json'
-export default {
- en,
- 'zh-Hans': zhHans,
- 'zh-Hant': zhHant
-}
diff --git a/src/uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hans.json b/src/uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hans.json
deleted file mode 100644
index 1ca43de..0000000
--- a/src/uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hans.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "uni-calender.ok": "确定",
- "uni-calender.cancel": "取消",
- "uni-calender.today": "今日",
- "uni-calender.SUN": "日",
- "uni-calender.MON": "一",
- "uni-calender.TUE": "二",
- "uni-calender.WED": "三",
- "uni-calender.THU": "四",
- "uni-calender.FRI": "五",
- "uni-calender.SAT": "六"
-}
diff --git a/src/uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hant.json b/src/uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hant.json
deleted file mode 100644
index e0fe33b..0000000
--- a/src/uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hant.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "uni-calender.ok": "確定",
- "uni-calender.cancel": "取消",
- "uni-calender.today": "今日",
- "uni-calender.SUN": "日",
- "uni-calender.MON": "一",
- "uni-calender.TUE": "二",
- "uni-calender.WED": "三",
- "uni-calender.THU": "四",
- "uni-calender.FRI": "五",
- "uni-calender.SAT": "六"
-}
diff --git a/src/uni_modules/uni-calendar/components/uni-calendar/uni-calendar-item.vue b/src/uni_modules/uni-calendar/components/uni-calendar/uni-calendar-item.vue
deleted file mode 100644
index 0353011..0000000
--- a/src/uni_modules/uni-calendar/components/uni-calendar/uni-calendar-item.vue
+++ /dev/null
@@ -1,181 +0,0 @@
-
-
-
-
- {{weeks.date}}
- {{todayText}}
- {{weeks.isDay ? todayText : (weeks.lunar.IDayCn === '初一'?weeks.lunar.IMonthCn:weeks.lunar.IDayCn)}}
- {{weeks.extraInfo.info}}
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-calendar/components/uni-calendar/uni-calendar.vue b/src/uni_modules/uni-calendar/components/uni-calendar/uni-calendar.vue
deleted file mode 100644
index a2c33d0..0000000
--- a/src/uni_modules/uni-calendar/components/uni-calendar/uni-calendar.vue
+++ /dev/null
@@ -1,554 +0,0 @@
-
-
-
-
-
-
-
-
- {{nowDate.month}}
-
-
-
- {{SUNText}}
-
-
- {{monText}}
-
-
- {{TUEText}}
-
-
- {{WEDText}}
-
-
- {{THUText}}
-
-
- {{FRIText}}
-
-
- {{SATText}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-calendar/components/uni-calendar/util.js b/src/uni_modules/uni-calendar/components/uni-calendar/util.js
deleted file mode 100644
index bae9273..0000000
--- a/src/uni_modules/uni-calendar/components/uni-calendar/util.js
+++ /dev/null
@@ -1,354 +0,0 @@
-import CALENDAR from './calendar.js'
-
-class Calendar {
- constructor({
- date,
- selected,
- startDate,
- endDate,
- range
- } = {}) {
- // 当前日期
- this.date = this.getDate(new Date()) // 当前初入日期
- // 打点信息
- this.selected = selected || [];
- // 范围开始
- this.startDate = startDate
- // 范围结束
- this.endDate = endDate
- this.range = range
- // 多选状态
- this.cleanMultipleStatus()
- // 每周日期
- this.weeks = {}
- // this._getWeek(this.date.fullDate)
- }
- /**
- * 设置日期
- * @param {Object} date
- */
- setDate(date) {
- this.selectDate = this.getDate(date)
- this._getWeek(this.selectDate.fullDate)
- }
-
- /**
- * 清理多选状态
- */
- cleanMultipleStatus() {
- this.multipleStatus = {
- before: '',
- after: '',
- data: []
- }
- }
-
- /**
- * 重置开始日期
- */
- resetSatrtDate(startDate) {
- // 范围开始
- this.startDate = startDate
-
- }
-
- /**
- * 重置结束日期
- */
- resetEndDate(endDate) {
- // 范围结束
- this.endDate = endDate
- }
-
- /**
- * 获取任意时间
- */
- getDate(date, AddDayCount = 0, str = 'day') {
- if (!date) {
- date = new Date()
- }
- if (typeof date !== 'object') {
- date = date.replace(/-/g, '/')
- }
- const dd = new Date(date)
- switch (str) {
- case 'day':
- dd.setDate(dd.getDate() + AddDayCount) // 获取AddDayCount天后的日期
- break
- case 'month':
- if (dd.getDate() === 31) {
- dd.setDate(dd.getDate() + AddDayCount)
- } else {
- dd.setMonth(dd.getMonth() + AddDayCount) // 获取AddDayCount天后的日期
- }
- break
- case 'year':
- dd.setFullYear(dd.getFullYear() + AddDayCount) // 获取AddDayCount天后的日期
- break
- }
- const y = dd.getFullYear()
- const m = dd.getMonth() + 1 < 10 ? '0' + (dd.getMonth() + 1) : dd.getMonth() + 1 // 获取当前月份的日期,不足10补0
- const d = dd.getDate() < 10 ? '0' + dd.getDate() : dd.getDate() // 获取当前几号,不足10补0
- return {
- fullDate: y + '-' + m + '-' + d,
- year: y,
- month: m,
- date: d,
- day: dd.getDay()
- }
- }
-
-
- /**
- * 获取上月剩余天数
- */
- _getLastMonthDays(firstDay, full) {
- let dateArr = []
- for (let i = firstDay; i > 0; i--) {
- const beforeDate = new Date(full.year, full.month - 1, -i + 1).getDate()
- dateArr.push({
- date: beforeDate,
- month: full.month - 1,
- lunar: this.getlunar(full.year, full.month - 1, beforeDate),
- disable: true
- })
- }
- return dateArr
- }
- /**
- * 获取本月天数
- */
- _currentMonthDys(dateData, full) {
- let dateArr = []
- let fullDate = this.date.fullDate
- for (let i = 1; i <= dateData; i++) {
- let isinfo = false
- let nowDate = full.year + '-' + (full.month < 10 ?
- full.month : full.month) + '-' + (i < 10 ?
- '0' + i : i)
- // 是否今天
- let isDay = fullDate === nowDate
- // 获取打点信息
- let info = this.selected && this.selected.find((item) => {
- if (this.dateEqual(nowDate, item.date)) {
- return item
- }
- })
-
- // 日期禁用
- let disableBefore = true
- let disableAfter = true
- if (this.startDate) {
- // let dateCompBefore = this.dateCompare(this.startDate, fullDate)
- // disableBefore = this.dateCompare(dateCompBefore ? this.startDate : fullDate, nowDate)
- disableBefore = this.dateCompare(this.startDate, nowDate)
- }
-
- if (this.endDate) {
- // let dateCompAfter = this.dateCompare(fullDate, this.endDate)
- // disableAfter = this.dateCompare(nowDate, dateCompAfter ? this.endDate : fullDate)
- disableAfter = this.dateCompare(nowDate, this.endDate)
- }
- let multiples = this.multipleStatus.data
- let checked = false
- let multiplesStatus = -1
- if (this.range) {
- if (multiples) {
- multiplesStatus = multiples.findIndex((item) => {
- return this.dateEqual(item, nowDate)
- })
- }
- if (multiplesStatus !== -1) {
- checked = true
- }
- }
- let data = {
- fullDate: nowDate,
- year: full.year,
- date: i,
- multiple: this.range ? checked : false,
- beforeMultiple: this.dateEqual(this.multipleStatus.before, nowDate),
- afterMultiple: this.dateEqual(this.multipleStatus.after, nowDate),
- month: full.month,
- lunar: this.getlunar(full.year, full.month, i),
- disable: !(disableBefore && disableAfter),
- isDay
- }
- if (info) {
- data.extraInfo = info
- }
-
- dateArr.push(data)
- }
- return dateArr
- }
- /**
- * 获取下月天数
- */
- _getNextMonthDays(surplus, full) {
- let dateArr = []
- for (let i = 1; i < surplus + 1; i++) {
- dateArr.push({
- date: i,
- month: Number(full.month) + 1,
- lunar: this.getlunar(full.year, Number(full.month) + 1, i),
- disable: true
- })
- }
- return dateArr
- }
-
- /**
- * 获取当前日期详情
- * @param {Object} date
- */
- getInfo(date) {
- if (!date) {
- date = new Date()
- }
- const dateInfo = this.canlender.find(item => item.fullDate === this.getDate(date).fullDate)
- return dateInfo
- }
-
- /**
- * 比较时间大小
- */
- dateCompare(startDate, endDate) {
- // 计算截止时间
- startDate = new Date(startDate.replace('-', '/').replace('-', '/'))
- // 计算详细项的截止时间
- endDate = new Date(endDate.replace('-', '/').replace('-', '/'))
- if (startDate <= endDate) {
- return true
- } else {
- return false
- }
- }
-
- /**
- * 比较时间是否相等
- */
- dateEqual(before, after) {
- // 计算截止时间
- before = new Date(before.replace('-', '/').replace('-', '/'))
- // 计算详细项的截止时间
- after = new Date(after.replace('-', '/').replace('-', '/'))
- if (before.getTime() - after.getTime() === 0) {
- return true
- } else {
- return false
- }
- }
-
-
- /**
- * 获取日期范围内所有日期
- * @param {Object} begin
- * @param {Object} end
- */
- geDateAll(begin, end) {
- var arr = []
- var ab = begin.split('-')
- var ae = end.split('-')
- var db = new Date()
- db.setFullYear(ab[0], ab[1] - 1, ab[2])
- var de = new Date()
- de.setFullYear(ae[0], ae[1] - 1, ae[2])
- var unixDb = db.getTime() - 24 * 60 * 60 * 1000
- var unixDe = de.getTime() - 24 * 60 * 60 * 1000
- for (var k = unixDb; k <= unixDe;) {
- k = k + 24 * 60 * 60 * 1000
- arr.push(this.getDate(new Date(parseInt(k))).fullDate)
- }
- return arr
- }
- /**
- * 计算阴历日期显示
- */
- getlunar(year, month, date) {
- return CALENDAR.solar2lunar(year, month, date)
- }
- /**
- * 设置打点
- */
- setSelectInfo(data, value) {
- this.selected = value
- this._getWeek(data)
- }
-
- /**
- * 获取多选状态
- */
- setMultiple(fullDate) {
- let {
- before,
- after
- } = this.multipleStatus
-
- if (!this.range) return
- if (before && after) {
- this.multipleStatus.before = ''
- this.multipleStatus.after = ''
- this.multipleStatus.data = []
- } else {
- if (!before) {
- this.multipleStatus.before = fullDate
- } else {
- this.multipleStatus.after = fullDate
- if (this.dateCompare(this.multipleStatus.before, this.multipleStatus.after)) {
- this.multipleStatus.data = this.geDateAll(this.multipleStatus.before, this.multipleStatus.after);
- } else {
- this.multipleStatus.data = this.geDateAll(this.multipleStatus.after, this.multipleStatus.before);
- }
- }
- }
- this._getWeek(fullDate)
- }
-
- /**
- * 获取每周数据
- * @param {Object} dateData
- */
- _getWeek(dateData) {
- const {
- fullDate,
- year,
- month,
- date,
- day
- } = this.getDate(dateData)
- let firstDay = new Date(year, month - 1, 1).getDay()
- let currentDay = new Date(year, month, 0).getDate()
- let dates = {
- lastMonthDays: this._getLastMonthDays(firstDay, this.getDate(dateData)), // 上个月末尾几天
- currentMonthDys: this._currentMonthDys(currentDay, this.getDate(dateData)), // 本月天数
- nextMonthDays: [], // 下个月开始几天
- weeks: []
- }
- let canlender = []
- const surplus = 42 - (dates.lastMonthDays.length + dates.currentMonthDys.length)
- dates.nextMonthDays = this._getNextMonthDays(surplus, this.getDate(dateData))
- canlender = canlender.concat(dates.lastMonthDays, dates.currentMonthDys, dates.nextMonthDays)
- let weeks = {}
- // 拼接数组 上个月开始几天 + 本月天数+ 下个月开始几天
- for (let i = 0; i < canlender.length; i++) {
- if (i % 7 === 0) {
- weeks[parseInt(i / 7)] = new Array(7)
- }
- weeks[parseInt(i / 7)][i % 7] = canlender[i]
- }
- this.canlender = canlender
- this.weeks = weeks
- }
-
- //静态方法
- // static init(date) {
- // if (!this.instance) {
- // this.instance = new Calendar(date);
- // }
- // return this.instance;
- // }
-}
-
-
-export default Calendar
diff --git a/src/uni_modules/uni-calendar/package.json b/src/uni_modules/uni-calendar/package.json
deleted file mode 100644
index 40455c8..0000000
--- a/src/uni_modules/uni-calendar/package.json
+++ /dev/null
@@ -1,88 +0,0 @@
-{
- "id": "uni-calendar",
- "displayName": "uni-calendar 日历",
- "version": "1.4.5",
- "description": "日历组件",
- "keywords": [
- "uni-ui",
- "uniui",
- "日历",
- "",
- "打卡",
- "日历选择"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": [],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-calendar/readme.md b/src/uni_modules/uni-calendar/readme.md
deleted file mode 100644
index 4f3ca0e..0000000
--- a/src/uni_modules/uni-calendar/readme.md
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-## Calendar 日历
-> **组件名:uni-calendar**
-> 代码块: `uCalendar`
-
-
-日历组件
-
-> **注意事项**
-> 为了避免错误使用,给大家带来不好的开发体验,请在使用组件前仔细阅读下面的注意事项,可以帮你避免一些错误。
-> - 本组件农历转换使用的js是 [@1900-2100区间内的公历、农历互转](https://github.com/jjonline/calendar.js)
-> - 仅支持自定义组件模式
-> - `date`属性传入的应该是一个 String ,如: 2019-06-27 ,而不是 new Date()
-> - 通过 `insert` 属性来确定当前的事件是 @change 还是 @confirm 。理应合并为一个事件,但是为了区分模式,现使用两个事件,这里需要注意
-> - 弹窗模式下无法阻止后面的元素滚动,如有需要阻止,请在弹窗弹出后,手动设置滚动元素为不可滚动
-
-
-### 安装方式
-
-本组件符合[easycom](https://uniapp.dcloud.io/collocation/pages?id=easycom)规范,`HBuilderX 2.5.5`起,只需将本组件导入项目,在页面`template`中即可直接使用,无需在页面中`import`和注册`components`。
-
-如需通过`npm`方式使用`uni-ui`组件,另见文档:[https://ext.dcloud.net.cn/plugin?id=55](https://ext.dcloud.net.cn/plugin?id=55)
-
-### 基本用法
-
-在 ``template`` 中使用组件
-
-```html
-
-
-
-```
-
-### 通过方法打开日历
-
-需要设置 `insert` 为 `false`
-
-```html
-
-
-
-
-```
-
-```javascript
-
-export default {
- data() {
- return {};
- },
- methods: {
- open(){
- this.$refs.calendar.open();
- },
- confirm(e) {
- console.log(e);
- }
- }
-};
-
-```
-
-
-## API
-
-### Calendar Props
-
-| 属性名 | 类型 | 默认值| 说明 |
-| | |
-| date | String |- | 自定义当前时间,默认为今天 |
-| lunar | Boolean | false | 显示农历 |
-| startDate | String |- | 日期选择范围-开始日期 |
-| endDate | String |- | 日期选择范围-结束日期 |
-| range | Boolean | false | 范围选择 |
-| insert | Boolean | false | 插入模式,可选值,ture:插入模式;false:弹窗模式;默认为插入模式 |
-|clearDate |Boolean |true |弹窗模式是否清空上次选择内容 |
-| selected | Array |- | 打点,期待格式[{date: '2019-06-27', info: '签到', data: { custom: '自定义信息', name: '自定义消息头',xxx:xxx... }}] |
-|showMonth | Boolean | true | 是否显示月份为背景 |
-
-### Calendar Events
-
-| 事件名 | 说明 |返回值|
-| | | |
-| open | 弹出日历组件,`insert :false` 时生效|- |
-
-
-
-
-
-## 组件示例
-
-点击查看:[https://hellouniapp.dcloud.net.cn/pages/extUI/calendar/calendar](https://hellouniapp.dcloud.net.cn/pages/extUI/calendar/calendar)
\ No newline at end of file
diff --git a/src/uni_modules/uni-card/changelog.md b/src/uni_modules/uni-card/changelog.md
deleted file mode 100644
index c3cd8c4..0000000
--- a/src/uni_modules/uni-card/changelog.md
+++ /dev/null
@@ -1,26 +0,0 @@
-## 1.3.1(2021-12-20)
-- 修复 在vue页面下略缩图显示不正常的bug
-## 1.3.0(2021-11-19)
-- 重构插槽的用法 ,header 替换为 title
-- 新增 actions 插槽
-- 新增 cover 封面图属性和插槽
-- 新增 padding 内容默认内边距离
-- 新增 margin 卡片默认外边距离
-- 新增 spacing 卡片默认内边距
-- 新增 shadow 卡片阴影属性
-- 取消 mode 属性,可使用组合插槽代替
-- 取消 note 属性 ,使用actions插槽代替
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-card](https://uniapp.dcloud.io/component/uniui/uni-card)
-## 1.2.1(2021-07-30)
-- 优化 vue3下事件警告的问题
-## 1.2.0(2021-07-13)
-- 组件兼容 vue3,如何创建vue3项目详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 1.1.8(2021-07-01)
-- 优化 图文卡片无图片加载时,提供占位图标
-- 新增 header 插槽,自定义卡片头部( 图文卡片 mode="style" 时,不支持)
-- 修复 thumbnail 不存在仍然占位的 bug
-## 1.1.7(2021-05-12)
-- 新增 组件示例地址
-## 1.1.6(2021-02-04)
-- 调整为uni_modules目录规范
diff --git a/src/uni_modules/uni-card/components/uni-card/uni-card.vue b/src/uni_modules/uni-card/components/uni-card/uni-card.vue
deleted file mode 100644
index 38cf594..0000000
--- a/src/uni_modules/uni-card/components/uni-card/uni-card.vue
+++ /dev/null
@@ -1,270 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-card/package.json b/src/uni_modules/uni-card/package.json
deleted file mode 100644
index f16224d..0000000
--- a/src/uni_modules/uni-card/package.json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "id": "uni-card",
- "displayName": "uni-card 卡片",
- "version": "1.3.1",
- "description": "Card 组件,提供常见的卡片样式。",
- "keywords": [
- "uni-ui",
- "uniui",
- "card",
- "",
- "卡片"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": [
- "uni-icons",
- "uni-scss"
- ],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-card/readme.md b/src/uni_modules/uni-card/readme.md
deleted file mode 100644
index 7434e71..0000000
--- a/src/uni_modules/uni-card/readme.md
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-## Card 卡片
-> **组件名:uni-card**
-> 代码块: `uCard`
-
-卡片视图组件。
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-card)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
-
-
diff --git a/src/uni_modules/uni-collapse/changelog.md b/src/uni_modules/uni-collapse/changelog.md
deleted file mode 100644
index 292e4c7..0000000
--- a/src/uni_modules/uni-collapse/changelog.md
+++ /dev/null
@@ -1,36 +0,0 @@
-## 1.4.3(2022-01-25)
-- 修复 初始化的时候 ,open 属性失效的bug
-## 1.4.2(2022-01-21)
-- 修复 微信小程序resize后组件收起的bug
-## 1.4.1(2021-11-22)
-- 修复 vue3中个别scss变量无法找到的问题
-## 1.4.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-collapse](https://uniapp.dcloud.io/component/uniui/uni-collapse)
-## 1.3.3(2021-08-17)
-- 优化 show-arrow 属性默认为true
-## 1.3.2(2021-08-17)
-- 新增 show-arrow 属性,控制是否显示右侧箭头
-## 1.3.1(2021-07-30)
-- 优化 vue3下小程序事件警告的问题
-## 1.3.0(2021-07-30)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 1.2.2(2021-07-21)
-- 修复 由1.2.0版本引起的 change 事件返回 undefined 的Bug
-## 1.2.1(2021-07-21)
-- 优化 组件示例
-## 1.2.0(2021-07-21)
-- 新增 组件折叠动画
-- 新增 value\v-model 属性 ,动态修改面板折叠状态
-- 新增 title 插槽 ,可定义面板标题
-- 新增 border 属性 ,显示隐藏面板内容分隔线
-- 新增 title-border 属性 ,显示隐藏面板标题分隔线
-- 修复 resize 方法失效的Bug
-- 修复 change 事件返回参数不正确的Bug
-- 优化 H5、App 平台自动更具内容更新高度,无需调用 reszie() 方法
-## 1.1.7(2021-05-12)
-- 新增 组件示例地址
-## 1.1.6(2021-02-05)
-- 优化 组件引用关系,通过uni_modules引用组件
-## 1.1.5(2021-02-05)
-- 调整为uni_modules目录规范
\ No newline at end of file
diff --git a/src/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue b/src/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue
deleted file mode 100644
index 50a72a5..0000000
--- a/src/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue
+++ /dev/null
@@ -1,404 +0,0 @@
-
-
-
-
-
-
-
-
- {{ title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue b/src/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue
deleted file mode 100644
index 384c39a..0000000
--- a/src/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-collapse/package.json b/src/uni_modules/uni-collapse/package.json
deleted file mode 100644
index 65349cf..0000000
--- a/src/uni_modules/uni-collapse/package.json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "id": "uni-collapse",
- "displayName": "uni-collapse 折叠面板",
- "version": "1.4.3",
- "description": "Collapse 组件,可以折叠 / 展开的内容区域。",
- "keywords": [
- "uni-ui",
- "折叠",
- "折叠面板",
- "手风琴"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": [
- "uni-scss",
- "uni-icons"
- ],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-collapse/readme.md b/src/uni_modules/uni-collapse/readme.md
deleted file mode 100644
index bc758eb..0000000
--- a/src/uni_modules/uni-collapse/readme.md
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-## Collapse 折叠面板
-> **组件名:uni-collapse**
-> 代码块: `uCollapse`
-> 关联组件:`uni-collapse-item`、`uni-icons`。
-
-
-折叠面板用来折叠/显示过长的内容或者是列表。通常是在多内容分类项使用,折叠不重要的内容,显示重要内容。点击可以展开折叠部分。
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-collapse)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-combox/components/uni-combox/uni-combox.vue b/src/uni_modules/uni-combox/components/uni-combox/uni-combox.vue
index fe3b2d6..8f2a10c 100644
--- a/src/uni_modules/uni-combox/components/uni-combox/uni-combox.vue
+++ b/src/uni_modules/uni-combox/components/uni-combox/uni-combox.vue
@@ -1,297 +1,296 @@
-
-
- {{label}}
-
-
-
-
-
-
-
-
-
-
- {{emptyTips}}
-
-
- {{item}}
-
-
-
-
+
+
+ {{ label }}
+
+
+
+
+
+
+
+
+
+ {{ emptyTips }}
+
+
+ {{ item }}
+
+
+
+
-
diff --git a/src/uni_modules/uni-countdown/changelog.md b/src/uni_modules/uni-countdown/changelog.md
deleted file mode 100644
index f25beef..0000000
--- a/src/uni_modules/uni-countdown/changelog.md
+++ /dev/null
@@ -1,24 +0,0 @@
-## 1.2.2(2022-01-19)
-- 修复 在微信小程序中样式不生效的bug
-## 1.2.1(2022-01-18)
-- 新增 update 方法 ,在动态更新时间后,刷新组件
-## 1.2.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-countdown](https://uniapp.dcloud.io/component/uniui/uni-countdown)
-## 1.1.3(2021-10-18)
-- 重构
-- 新增 font-size 支持自定义字体大小
-## 1.1.2(2021-08-24)
-- 新增 支持国际化
-## 1.1.1(2021-07-30)
-- 优化 vue3下小程序事件警告的问题
-## 1.1.0(2021-07-30)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 1.0.5(2021-06-18)
-- 修复 uni-countdown 重复赋值跳两秒的 bug
-## 1.0.4(2021-05-12)
-- 新增 组件示例地址
-## 1.0.3(2021-05-08)
-- 修复 uni-countdown 不能控制倒计时的 bug
-## 1.0.2(2021-02-04)
-- 调整为uni_modules目录规范
diff --git a/src/uni_modules/uni-countdown/components/uni-countdown/i18n/en.json b/src/uni_modules/uni-countdown/components/uni-countdown/i18n/en.json
deleted file mode 100644
index 06309cb..0000000
--- a/src/uni_modules/uni-countdown/components/uni-countdown/i18n/en.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "uni-countdown.day": "day",
- "uni-countdown.h": "h",
- "uni-countdown.m": "m",
- "uni-countdown.s": "s"
-}
diff --git a/src/uni_modules/uni-countdown/components/uni-countdown/i18n/index.js b/src/uni_modules/uni-countdown/components/uni-countdown/i18n/index.js
deleted file mode 100644
index de7509c..0000000
--- a/src/uni_modules/uni-countdown/components/uni-countdown/i18n/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import en from './en.json'
-import zhHans from './zh-Hans.json'
-import zhHant from './zh-Hant.json'
-export default {
- en,
- 'zh-Hans': zhHans,
- 'zh-Hant': zhHant
-}
diff --git a/src/uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hans.json b/src/uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hans.json
deleted file mode 100644
index 358cdd1..0000000
--- a/src/uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hans.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "uni-countdown.day": "天",
- "uni-countdown.h": "时",
- "uni-countdown.m": "分",
- "uni-countdown.s": "秒"
-}
diff --git a/src/uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hant.json b/src/uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hant.json
deleted file mode 100644
index e5a63de..0000000
--- a/src/uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hant.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "uni-countdown.day": "天",
- "uni-countdown.h": "時",
- "uni-countdown.m": "分",
- "uni-countdown.s": "秒"
-}
diff --git a/src/uni_modules/uni-countdown/components/uni-countdown/uni-countdown.vue b/src/uni_modules/uni-countdown/components/uni-countdown/uni-countdown.vue
deleted file mode 100644
index 1f8ef4e..0000000
--- a/src/uni_modules/uni-countdown/components/uni-countdown/uni-countdown.vue
+++ /dev/null
@@ -1,271 +0,0 @@
-
-
- {{ d }}
- {{dayText}}
- {{ h }}
- {{ showColon ? ':' : hourText }}
- {{ i }}
- {{ showColon ? ':' : minuteText }}
- {{ s }}
- {{secondText}}
-
-
-
-
diff --git a/src/uni_modules/uni-countdown/package.json b/src/uni_modules/uni-countdown/package.json
deleted file mode 100644
index 70e99ee..0000000
--- a/src/uni_modules/uni-countdown/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "id": "uni-countdown",
- "displayName": "uni-countdown 倒计时",
- "version": "1.2.2",
- "description": "CountDown 倒计时组件",
- "keywords": [
- "uni-ui",
- "uniui",
- "countdown",
- "倒计时"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": ["uni-scss"],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-countdown/readme.md b/src/uni_modules/uni-countdown/readme.md
deleted file mode 100644
index 4bcb1aa..0000000
--- a/src/uni_modules/uni-countdown/readme.md
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-## CountDown 倒计时
-> **组件名:uni-countdown**
-> 代码块: `uCountDown`
-
-倒计时组件。
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-countdown)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-data-checkbox/changelog.md b/src/uni_modules/uni-data-checkbox/changelog.md
deleted file mode 100644
index dbc517a..0000000
--- a/src/uni_modules/uni-data-checkbox/changelog.md
+++ /dev/null
@@ -1,43 +0,0 @@
-## 1.0.2(2022-06-30)
-- 优化 在 uni-forms 中的依赖注入方式
-## 1.0.1(2022-02-07)
-- 修复 multiple 为 true 时,v-model 的值为 null 报错的 bug
-## 1.0.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-data-checkbox](https://uniapp.dcloud.io/component/uniui/uni-data-checkbox)
-## 0.2.5(2021-08-23)
-- 修复 在uni-forms中 modelValue 中不存在当前字段,当前字段必填写也不参与校验的问题
-## 0.2.4(2021-08-17)
-- 修复 单选 list 模式下 ,icon 为 left 时,选中图标不显示的问题
-## 0.2.3(2021-08-11)
-- 修复 在 uni-forms 中重置表单,错误信息无法清除的问题
-## 0.2.2(2021-07-30)
-- 优化 在uni-forms组件,与label不对齐的问题
-## 0.2.1(2021-07-27)
-- 修复 单选默认值为0不能选中的Bug
-## 0.2.0(2021-07-13)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 0.1.11(2021-07-06)
-- 优化 删除无用日志
-## 0.1.10(2021-07-05)
-- 修复 由 0.1.9 引起的非 nvue 端图标不显示的问题
-## 0.1.9(2021-07-05)
-- 修复 nvue 黑框样式问题
-## 0.1.8(2021-06-28)
-- 修复 selectedTextColor 属性不生效的Bug
-## 0.1.7(2021-06-02)
-- 新增 map 属性,可以方便映射text/value属性
-## 0.1.6(2021-05-26)
-- 修复 不关联服务空间的情况下组件报错的Bug
-## 0.1.5(2021-05-12)
-- 新增 组件示例地址
-## 0.1.4(2021-04-09)
-- 修复 nvue 下无法选中的问题
-## 0.1.3(2021-03-22)
-- 新增 disabled属性
-## 0.1.2(2021-02-24)
-- 优化 默认颜色显示
-## 0.1.1(2021-02-24)
-- 新增 支持nvue
-## 0.1.0(2021-02-18)
-- “暂无数据”显示居中
diff --git a/src/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue b/src/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue
deleted file mode 100644
index 2e51712..0000000
--- a/src/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue
+++ /dev/null
@@ -1,817 +0,0 @@
-
-
-
-
-
- {{mixinDatacomErrorMessage}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-data-checkbox/package.json b/src/uni_modules/uni-data-checkbox/package.json
deleted file mode 100644
index 51470a9..0000000
--- a/src/uni_modules/uni-data-checkbox/package.json
+++ /dev/null
@@ -1,87 +0,0 @@
-{
- "id": "uni-data-checkbox",
- "displayName": "uni-data-checkbox 数据选择器",
- "version": "1.0.2",
- "description": "通过数据驱动的单选框和复选框",
- "keywords": [
- "uni-ui",
- "checkbox",
- "单选",
- "多选",
- "单选多选"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": "^3.1.1"
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": ["uni-load-more","uni-scss"],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-data-checkbox/readme.md b/src/uni_modules/uni-data-checkbox/readme.md
deleted file mode 100644
index 6eb253d..0000000
--- a/src/uni_modules/uni-data-checkbox/readme.md
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-## DataCheckbox 数据驱动的单选复选框
-> **组件名:uni-data-checkbox**
-> 代码块: `uDataCheckbox`
-
-
-本组件是基于uni-app基础组件checkbox的封装。本组件要解决问题包括:
-
-1. 数据绑定型组件:给本组件绑定一个data,会自动渲染一组候选内容。再以往,开发者需要编写不少代码实现类似功能
-2. 自动的表单校验:组件绑定了data,且符合[uni-forms](https://ext.dcloud.net.cn/plugin?id=2773)组件的表单校验规范,搭配使用会自动实现表单校验
-3. 本组件合并了单选多选
-4. 本组件有若干风格选择,如普通的单选多选框、并列button风格、tag风格。开发者可以快速选择需要的风格。但作为一个封装组件,样式代码虽然不用自己写了,却会牺牲一定的样式自定义性
-
-在uniCloud开发中,`DB Schema`中配置了enum枚举等类型后,在web控制台的[自动生成表单](https://uniapp.dcloud.io/uniCloud/schema?id=autocode)功能中,会自动生成``uni-data-checkbox``组件并绑定好data
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-checkbox)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-data-picker/changelog.md b/src/uni_modules/uni-data-picker/changelog.md
deleted file mode 100644
index 083e521..0000000
--- a/src/uni_modules/uni-data-picker/changelog.md
+++ /dev/null
@@ -1,64 +0,0 @@
-## 1.0.7(2022-07-06)
-- 优化 pc端图标位置不正确的问题
-## 1.0.6(2022-07-05)
-- 优化 显示样式
-## 1.0.5(2022-07-04)
-- 修复 uni-data-picker 在 uni-forms-item 中宽度不正确的bug
-## 1.0.4(2022-04-19)
-- 修复 字节小程序 本地数据无法选择下一级的Bug
-## 1.0.3(2022-02-25)
-- 修复 nvue 不支持的 v-show 的 bug
-## 1.0.2(2022-02-25)
-- 修复 条件编译 nvue 不支持的 css 样式
-## 1.0.1(2021-11-23)
-- 修复 由上个版本引发的map、v-model等属性不生效的bug
-## 1.0.0(2021-11-19)
-- 优化 组件 UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-data-picker](https://uniapp.dcloud.io/component/uniui/uni-data-picker)
-## 0.4.9(2021-10-28)
-- 修复 VUE2 v-model 概率无效的 bug
-## 0.4.8(2021-10-27)
-- 修复 v-model 概率无效的 bug
-## 0.4.7(2021-10-25)
-- 新增 属性 spaceInfo 服务空间配置 HBuilderX 3.2.11+
-- 修复 树型 uniCloud 数据类型为 int 时报错的 bug
-## 0.4.6(2021-10-19)
-- 修复 非 VUE3 v-model 为 0 时无法选中的 bug
-## 0.4.5(2021-09-26)
-- 新增 清除已选项的功能(通过 clearIcon 属性配置是否显示按钮),同时提供 clear 方法以供调用,二者等效
-- 修复 readonly 为 true 时报错的 bug
-## 0.4.4(2021-09-26)
-- 修复 上一版本造成的 map 属性失效的 bug
-- 新增 ellipsis 属性,支持配置 tab 选项长度过长时是否自动省略
-## 0.4.3(2021-09-24)
-- 修复 某些情况下级联未触发的 bug
-## 0.4.2(2021-09-23)
-- 新增 提供 show 和 hide 方法,开发者可以通过 ref 调用
-- 新增 选项内容过长自动添加省略号
-## 0.4.1(2021-09-15)
-- 新增 map 属性 字段映射,将 text/value 映射到数据中的其他字段
-## 0.4.0(2021-07-13)
-- 组件兼容 vue3,如何创建 vue3 项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 0.3.5(2021-06-04)
-- 修复 无法加载云端数据的问题
-## 0.3.4(2021-05-28)
-- 修复 v-model 无效问题
-- 修复 loaddata 为空数据组时加载时间过长问题
-- 修复 上个版本引出的本地数据无法选择带有 children 的 2 级节点
-## 0.3.3(2021-05-12)
-- 新增 组件示例地址
-## 0.3.2(2021-04-22)
-- 修复 非树形数据有 where 属性查询报错的问题
-## 0.3.1(2021-04-15)
-- 修复 本地数据概率无法回显时问题
-## 0.3.0(2021-04-07)
-- 新增 支持云端非树形表结构数据
-- 修复 根节点 parent_field 字段等于 null 时选择界面错乱问题
-## 0.2.0(2021-03-15)
-- 修复 nodeclick、popupopened、popupclosed 事件无法触发的问题
-## 0.1.9(2021-03-09)
-- 修复 微信小程序某些情况下无法选择的问题
-## 0.1.8(2021-02-05)
-- 优化 部分样式在 nvue 上的兼容表现
-## 0.1.7(2021-02-05)
-- 调整为 uni_modules 目录规范
diff --git a/src/uni_modules/uni-data-picker/components/uni-data-picker/keypress.js b/src/uni_modules/uni-data-picker/components/uni-data-picker/keypress.js
deleted file mode 100644
index 6ef26a2..0000000
--- a/src/uni_modules/uni-data-picker/components/uni-data-picker/keypress.js
+++ /dev/null
@@ -1,45 +0,0 @@
-// #ifdef H5
-export default {
- name: 'Keypress',
- props: {
- disable: {
- type: Boolean,
- default: false
- }
- },
- mounted () {
- const keyNames = {
- esc: ['Esc', 'Escape'],
- tab: 'Tab',
- enter: 'Enter',
- space: [' ', 'Spacebar'],
- up: ['Up', 'ArrowUp'],
- left: ['Left', 'ArrowLeft'],
- right: ['Right', 'ArrowRight'],
- down: ['Down', 'ArrowDown'],
- delete: ['Backspace', 'Delete', 'Del']
- }
- const listener = ($event) => {
- if (this.disable) {
- return
- }
- const keyName = Object.keys(keyNames).find(key => {
- const keyName = $event.key
- const value = keyNames[key]
- return value === keyName || (Array.isArray(value) && value.includes(keyName))
- })
- if (keyName) {
- // 避免和其他按键事件冲突
- setTimeout(() => {
- this.$emit(keyName, {})
- }, 0)
- }
- }
- document.addEventListener('keyup', listener)
- this.$once('hook:beforeDestroy', () => {
- document.removeEventListener('keyup', listener)
- })
- },
- render: () => {}
-}
-// #endif
diff --git a/src/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue b/src/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue
deleted file mode 100644
index 410888d..0000000
--- a/src/uni_modules/uni-data-picker/components/uni-data-picker/uni-data-picker.vue
+++ /dev/null
@@ -1,554 +0,0 @@
-
-
-
-
-
- {{errorMessage}}
-
-
-
-
-
-
- {{item.text}}{{split}}
-
-
-
- {{placeholder}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{popupTitle}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js b/src/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js
deleted file mode 100644
index c12fd54..0000000
--- a/src/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-picker.js
+++ /dev/null
@@ -1,563 +0,0 @@
-export default {
- props: {
- localdata: {
- type: [Array, Object],
- default () {
- return []
- }
- },
- spaceInfo: {
- type: Object,
- default () {
- return {}
- }
- },
- collection: {
- type: String,
- default: ''
- },
- action: {
- type: String,
- default: ''
- },
- field: {
- type: String,
- default: ''
- },
- orderby: {
- type: String,
- default: ''
- },
- where: {
- type: [String, Object],
- default: ''
- },
- pageData: {
- type: String,
- default: 'add'
- },
- pageCurrent: {
- type: Number,
- default: 1
- },
- pageSize: {
- type: Number,
- default: 20
- },
- getcount: {
- type: [Boolean, String],
- default: false
- },
- getone: {
- type: [Boolean, String],
- default: false
- },
- gettree: {
- type: [Boolean, String],
- default: false
- },
- manual: {
- type: Boolean,
- default: false
- },
- value: {
- type: [Array, String, Number],
- default () {
- return []
- }
- },
- modelValue: {
- type: [Array, String, Number],
- default () {
- return []
- }
- },
- preload: {
- type: Boolean,
- default: false
- },
- stepSearh: {
- type: Boolean,
- default: true
- },
- selfField: {
- type: String,
- default: ''
- },
- parentField: {
- type: String,
- default: ''
- },
- multiple: {
- type: Boolean,
- default: false
- },
- map: {
- type: Object,
- default() {
- return {
- text: "text",
- value: "value"
- }
- }
- }
- },
- data() {
- return {
- loading: false,
- errorMessage: '',
- loadMore: {
- contentdown: '',
- contentrefresh: '',
- contentnomore: ''
- },
- dataList: [],
- selected: [],
- selectedIndex: 0,
- page: {
- current: this.pageCurrent,
- size: this.pageSize,
- count: 0
- }
- }
- },
- computed: {
- isLocaldata() {
- return !this.collection.length
- },
- postField() {
- let fields = [this.field];
- if (this.parentField) {
- fields.push(`${this.parentField} as parent_value`);
- }
- return fields.join(',');
- },
- dataValue() {
- let isModelValue = Array.isArray(this.modelValue) ? (this.modelValue.length > 0) : (this.modelValue !== null || this.modelValue !== undefined)
- return isModelValue ? this.modelValue : this.value
- },
- hasValue() {
- if (typeof this.dataValue === 'number') {
- return true
- }
- return (this.dataValue != null) && (this.dataValue.length > 0)
- }
- },
- created() {
- this.$watch(() => {
- var al = [];
- ['pageCurrent',
- 'pageSize',
- 'spaceInfo',
- 'value',
- 'modelValue',
- 'localdata',
- 'collection',
- 'action',
- 'field',
- 'orderby',
- 'where',
- 'getont',
- 'getcount',
- 'gettree'
- ].forEach(key => {
- al.push(this[key])
- });
- return al
- }, (newValue, oldValue) => {
- let needReset = false
- for (let i = 2; i < newValue.length; i++) {
- if (newValue[i] != oldValue[i]) {
- needReset = true
- break
- }
- }
- if (newValue[0] != oldValue[0]) {
- this.page.current = this.pageCurrent
- }
- this.page.size = this.pageSize
-
- this.onPropsChange()
- })
- this._treeData = []
- },
- methods: {
- onPropsChange() {
- this._treeData = []
- },
- getCommand(options = {}) {
- /* eslint-disable no-undef */
- let db = uniCloud.database(this.spaceInfo)
-
- const action = options.action || this.action
- if (action) {
- db = db.action(action)
- }
-
- const collection = options.collection || this.collection
- db = db.collection(collection)
-
- const where = options.where || this.where
- if (!(!where || !Object.keys(where).length)) {
- db = db.where(where)
- }
-
- const field = options.field || this.field
- if (field) {
- db = db.field(field)
- }
-
- const orderby = options.orderby || this.orderby
- if (orderby) {
- db = db.orderBy(orderby)
- }
-
- const current = options.pageCurrent !== undefined ? options.pageCurrent : this.page.current
- const size = options.pageSize !== undefined ? options.pageSize : this.page.size
- const getCount = options.getcount !== undefined ? options.getcount : this.getcount
- const getTree = options.gettree !== undefined ? options.gettree : this.gettree
-
- const getOptions = {
- getCount,
- getTree
- }
- if (options.getTreePath) {
- getOptions.getTreePath = options.getTreePath
- }
-
- db = db.skip(size * (current - 1)).limit(size).get(getOptions)
-
- return db
- },
- getNodeData(callback) {
- if (this.loading) {
- return
- }
- this.loading = true
- this.getCommand({
- field: this.postField,
- where: this._pathWhere()
- }).then((res) => {
- this.loading = false
- this.selected = res.result.data
- callback && callback()
- }).catch((err) => {
- this.loading = false
- this.errorMessage = err
- })
- },
- getTreePath(callback) {
- if (this.loading) {
- return
- }
- this.loading = true
-
- this.getCommand({
- field: this.postField,
- getTreePath: {
- startWith: `${this.selfField}=='${this.dataValue}'`
- }
- }).then((res) => {
- this.loading = false
- let treePath = []
- this._extractTreePath(res.result.data, treePath)
- this.selected = treePath
- callback && callback()
- }).catch((err) => {
- this.loading = false
- this.errorMessage = err
- })
- },
- loadData() {
- if (this.isLocaldata) {
- this._processLocalData()
- return
- }
-
- if (this.dataValue != null) {
- this._loadNodeData((data) => {
- this._treeData = data
- this._updateBindData()
- this._updateSelected()
- })
- return
- }
-
- if (this.stepSearh) {
- this._loadNodeData((data) => {
- this._treeData = data
- this._updateBindData()
- })
- } else {
- this._loadAllData((data) => {
- this._treeData = []
- this._extractTree(data, this._treeData, null)
- this._updateBindData()
- })
- }
- },
- _loadAllData(callback) {
- if (this.loading) {
- return
- }
- this.loading = true
-
- this.getCommand({
- field: this.postField,
- gettree: true,
- startwith: `${this.selfField}=='${this.dataValue}'`
- }).then((res) => {
- this.loading = false
- callback(res.result.data)
- this.onDataChange()
- }).catch((err) => {
- this.loading = false
- this.errorMessage = err
- })
- },
- _loadNodeData(callback, pw) {
- if (this.loading) {
- return
- }
- this.loading = true
-
- this.getCommand({
- field: this.postField,
- where: pw || this._postWhere(),
- pageSize: 500
- }).then((res) => {
- this.loading = false
- callback(res.result.data)
- this.onDataChange()
- }).catch((err) => {
- this.loading = false
- this.errorMessage = err
- })
- },
- _pathWhere() {
- let result = []
- let where_field = this._getParentNameByField();
- if (where_field) {
- result.push(`${where_field} == '${this.dataValue}'`)
- }
-
- if (this.where) {
- return `(${this.where}) && (${result.join(' || ')})`
- }
-
- return result.join(' || ')
- },
- _postWhere() {
- let result = []
- let selected = this.selected
- let parentField = this.parentField
- if (parentField) {
- result.push(`${parentField} == null || ${parentField} == ""`)
- }
- if (selected.length) {
- for (var i = 0; i < selected.length - 1; i++) {
- result.push(`${parentField} == '${selected[i].value}'`)
- }
- }
-
- let where = []
- if (this.where) {
- where.push(`(${this.where})`)
- }
- if (result.length) {
- where.push(`(${result.join(' || ')})`)
- }
-
- return where.join(' && ')
- },
- _nodeWhere() {
- let result = []
- let selected = this.selected
- if (selected.length) {
- result.push(`${this.parentField} == '${selected[selected.length - 1].value}'`)
- }
-
- if (this.where) {
- return `(${this.where}) && (${result.join(' || ')})`
- }
-
- return result.join(' || ')
- },
- _getParentNameByField() {
- const fields = this.field.split(',');
- let where_field = null;
- for (let i = 0; i < fields.length; i++) {
- const items = fields[i].split('as');
- if (items.length < 2) {
- continue;
- }
- if (items[1].trim() === 'value') {
- where_field = items[0].trim();
- break;
- }
- }
- return where_field
- },
- _isTreeView() {
- return (this.parentField && this.selfField)
- },
- _updateSelected() {
- var dl = this.dataList
- var sl = this.selected
- let textField = this.map.text
- let valueField = this.map.value
- for (var i = 0; i < sl.length; i++) {
- var value = sl[i].value
- var dl2 = dl[i]
- for (var j = 0; j < dl2.length; j++) {
- var item2 = dl2[j]
- if (item2[valueField] === value) {
- sl[i].text = item2[textField]
- break
- }
- }
- }
- },
- _updateBindData(node) {
- const {
- dataList,
- hasNodes
- } = this._filterData(this._treeData, this.selected)
-
- let isleaf = this._stepSearh === false && !hasNodes
-
- if (node) {
- node.isleaf = isleaf
- }
-
- this.dataList = dataList
- this.selectedIndex = dataList.length - 1
-
- if (!isleaf && this.selected.length < dataList.length) {
- this.selected.push({
- value: null,
- text: "请选择"
- })
- }
-
- return {
- isleaf,
- hasNodes
- }
- },
- _filterData(data, paths) {
- let dataList = []
- let hasNodes = true
-
- dataList.push(data.filter((item) => {
- return (item.parent_value === null || item.parent_value === undefined || item.parent_value === '')
- }))
- for (let i = 0; i < paths.length; i++) {
- var value = paths[i].value
- var nodes = data.filter((item) => {
- return item.parent_value === value
- })
-
- if (nodes.length) {
- dataList.push(nodes)
- } else {
- hasNodes = false
- }
- }
-
- return {
- dataList,
- hasNodes
- }
- },
- _extractTree(nodes, result, parent_value) {
- let list = result || []
- let valueField = this.map.value
- for (let i = 0; i < nodes.length; i++) {
- let node = nodes[i]
-
- let child = {}
- for (let key in node) {
- if (key !== 'children') {
- child[key] = node[key]
- }
- }
- if (parent_value !== null && parent_value !== undefined && parent_value !== '') {
- child.parent_value = parent_value
- }
- result.push(child)
-
- let children = node.children
- if (children) {
- this._extractTree(children, result, node[valueField])
- }
- }
- },
- _extractTreePath(nodes, result) {
- let list = result || []
- for (let i = 0; i < nodes.length; i++) {
- let node = nodes[i]
-
- let child = {}
- for (let key in node) {
- if (key !== 'children') {
- child[key] = node[key]
- }
- }
- result.push(child)
-
- let children = node.children
- if (children) {
- this._extractTreePath(children, result)
- }
- }
- },
- _findNodePath(key, nodes, path = []) {
- let textField = this.map.text
- let valueField = this.map.value
- for (let i = 0; i < nodes.length; i++) {
- let node = nodes[i]
- let children = node.children
- let text = node[textField]
- let value = node[valueField]
-
- path.push({
- value,
- text
- })
-
- if (value === key) {
- return path
- }
-
- if (children) {
- const p = this._findNodePath(key, children, path)
- if (p.length) {
- return p
- }
- }
-
- path.pop()
- }
- return []
- },
- _processLocalData() {
- this._treeData = []
- this._extractTree(this.localdata, this._treeData)
-
- var inputValue = this.dataValue
- if (inputValue === undefined) {
- return
- }
-
- if (Array.isArray(inputValue)) {
- inputValue = inputValue[inputValue.length - 1]
- if (typeof inputValue === 'object' && inputValue[this.map.value]) {
- inputValue = inputValue[this.map.value]
- }
- }
-
- this.selected = this._findNodePath(inputValue, this.localdata)
- }
- }
-}
diff --git a/src/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.vue b/src/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.vue
deleted file mode 100644
index 065aac2..0000000
--- a/src/uni_modules/uni-data-picker/components/uni-data-pickerview/uni-data-pickerview.vue
+++ /dev/null
@@ -1,333 +0,0 @@
-
-
-
-
-
-
- {{item.text}}
-
-
-
-
-
-
-
-
- {{item[map.text]}}
-
-
-
-
-
-
-
-
-
- {{errorMessage}}
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-data-picker/package.json b/src/uni_modules/uni-data-picker/package.json
deleted file mode 100644
index 9900380..0000000
--- a/src/uni_modules/uni-data-picker/package.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
- "id": "uni-data-picker",
- "displayName": "uni-data-picker 数据驱动的picker选择器",
- "version": "1.0.7",
- "description": "单列、多列级联选择器,常用于省市区城市选择、公司部门选择、多级分类等场景",
- "keywords": [
- "uni-ui",
- "uniui",
- "picker",
- "级联",
- "省市区",
- ""
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": [
- "uni-load-more",
- "uni-icons",
- "uni-scss"
- ],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y",
- "京东": "u"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-data-picker/readme.md b/src/uni_modules/uni-data-picker/readme.md
deleted file mode 100644
index 6cda224..0000000
--- a/src/uni_modules/uni-data-picker/readme.md
+++ /dev/null
@@ -1,22 +0,0 @@
-## DataPicker 级联选择
-> **组件名:uni-data-picker**
-> 代码块: `uDataPicker`
-> 关联组件:`uni-data-pickerview`、`uni-load-more`。
-
-
-`` 是一个选择类[datacom组件](https://uniapp.dcloud.net.cn/component/datacom)。
-
-支持单列、和多列级联选择。列数没有限制,如果屏幕显示不全,顶部tab区域会左右滚动。
-
-候选数据支持一次性加载完毕,也支持懒加载,比如示例图中,选择了“北京”后,动态加载北京的区县数据。
-
-`` 组件尤其适用于地址选择、分类选择等选择类。
-
-`` 支持本地数据、云端静态数据(json),uniCloud云数据库数据。
-
-`` 可以通过JQL直连uniCloud云数据库,配套[DB Schema](https://uniapp.dcloud.net.cn/uniCloud/schema),可在schema2code中自动生成前端页面,还支持服务器端校验。
-
-在uniCloud数据表中新建表“uni-id-address”和“opendb-city-china”,这2个表的schema自带foreignKey关联。在“uni-id-address”表的表结构页面使用schema2code生成前端页面,会自动生成地址管理的维护页面,自动从“opendb-city-china”表包含的中国所有省市区信息里选择地址。
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-picker)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-dateformat/changelog.md b/src/uni_modules/uni-dateformat/changelog.md
deleted file mode 100644
index d551d7b..0000000
--- a/src/uni_modules/uni-dateformat/changelog.md
+++ /dev/null
@@ -1,10 +0,0 @@
-## 1.0.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-dateformat](https://uniapp.dcloud.io/component/uniui/uni-dateformat)
-## 0.0.5(2021-07-08)
-- 调整 默认时间不再是当前时间,而是显示'-'字符
-## 0.0.4(2021-05-12)
-- 新增 组件示例地址
-## 0.0.3(2021-02-04)
-- 调整为uni_modules目录规范
-- 修复 iOS 平台日期格式化出错的问题
diff --git a/src/uni_modules/uni-dateformat/components/uni-dateformat/date-format.js b/src/uni_modules/uni-dateformat/components/uni-dateformat/date-format.js
deleted file mode 100644
index e00d559..0000000
--- a/src/uni_modules/uni-dateformat/components/uni-dateformat/date-format.js
+++ /dev/null
@@ -1,200 +0,0 @@
-// yyyy-MM-dd hh:mm:ss.SSS 所有支持的类型
-function pad(str, length = 2) {
- str += ''
- while (str.length < length) {
- str = '0' + str
- }
- return str.slice(-length)
-}
-
-const parser = {
- yyyy: (dateObj) => {
- return pad(dateObj.year, 4)
- },
- yy: (dateObj) => {
- return pad(dateObj.year)
- },
- MM: (dateObj) => {
- return pad(dateObj.month)
- },
- M: (dateObj) => {
- return dateObj.month
- },
- dd: (dateObj) => {
- return pad(dateObj.day)
- },
- d: (dateObj) => {
- return dateObj.day
- },
- hh: (dateObj) => {
- return pad(dateObj.hour)
- },
- h: (dateObj) => {
- return dateObj.hour
- },
- mm: (dateObj) => {
- return pad(dateObj.minute)
- },
- m: (dateObj) => {
- return dateObj.minute
- },
- ss: (dateObj) => {
- return pad(dateObj.second)
- },
- s: (dateObj) => {
- return dateObj.second
- },
- SSS: (dateObj) => {
- return pad(dateObj.millisecond, 3)
- },
- S: (dateObj) => {
- return dateObj.millisecond
- },
-}
-
-// 这都n年了iOS依然不认识2020-12-12,需要转换为2020/12/12
-function getDate(time) {
- if (time instanceof Date) {
- return time
- }
- switch (typeof time) {
- case 'string':
- {
- // 2020-12-12T12:12:12.000Z、2020-12-12T12:12:12.000
- if (time.indexOf('T') > -1) {
- return new Date(time)
- }
- return new Date(time.replace(/-/g, '/'))
- }
- default:
- return new Date(time)
- }
-}
-
-export function formatDate(date, format = 'yyyy/MM/dd hh:mm:ss') {
- if (!date && date !== 0) {
- return ''
- }
- date = getDate(date)
- const dateObj = {
- year: date.getFullYear(),
- month: date.getMonth() + 1,
- day: date.getDate(),
- hour: date.getHours(),
- minute: date.getMinutes(),
- second: date.getSeconds(),
- millisecond: date.getMilliseconds()
- }
- const tokenRegExp = /yyyy|yy|MM|M|dd|d|hh|h|mm|m|ss|s|SSS|SS|S/
- let flag = true
- let result = format
- while (flag) {
- flag = false
- result = result.replace(tokenRegExp, function(matched) {
- flag = true
- return parser[matched](dateObj)
- })
- }
- return result
-}
-
-export function friendlyDate(time, {
- locale = 'zh',
- threshold = [60000, 3600000],
- format = 'yyyy/MM/dd hh:mm:ss'
-}) {
- if (time === '-') {
- return time
- }
- if (!time && time !== 0) {
- return ''
- }
- const localeText = {
- zh: {
- year: '年',
- month: '月',
- day: '天',
- hour: '小时',
- minute: '分钟',
- second: '秒',
- ago: '前',
- later: '后',
- justNow: '刚刚',
- soon: '马上',
- template: '{num}{unit}{suffix}'
- },
- en: {
- year: 'year',
- month: 'month',
- day: 'day',
- hour: 'hour',
- minute: 'minute',
- second: 'second',
- ago: 'ago',
- later: 'later',
- justNow: 'just now',
- soon: 'soon',
- template: '{num} {unit} {suffix}'
- }
- }
- const text = localeText[locale] || localeText.zh
- let date = getDate(time)
- let ms = date.getTime() - Date.now()
- let absMs = Math.abs(ms)
- if (absMs < threshold[0]) {
- return ms < 0 ? text.justNow : text.soon
- }
- if (absMs >= threshold[1]) {
- return formatDate(date, format)
- }
- let num
- let unit
- let suffix = text.later
- if (ms < 0) {
- suffix = text.ago
- ms = -ms
- }
- const seconds = Math.floor((ms) / 1000)
- const minutes = Math.floor(seconds / 60)
- const hours = Math.floor(minutes / 60)
- const days = Math.floor(hours / 24)
- const months = Math.floor(days / 30)
- const years = Math.floor(months / 12)
- switch (true) {
- case years > 0:
- num = years
- unit = text.year
- break
- case months > 0:
- num = months
- unit = text.month
- break
- case days > 0:
- num = days
- unit = text.day
- break
- case hours > 0:
- num = hours
- unit = text.hour
- break
- case minutes > 0:
- num = minutes
- unit = text.minute
- break
- default:
- num = seconds
- unit = text.second
- break
- }
-
- if (locale === 'en') {
- if (num === 1) {
- num = 'a'
- } else {
- unit += 's'
- }
- }
-
- return text.template.replace(/{\s*num\s*}/g, num + '').replace(/{\s*unit\s*}/g, unit).replace(/{\s*suffix\s*}/g,
- suffix)
-}
diff --git a/src/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.vue b/src/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.vue
deleted file mode 100644
index c5ed030..0000000
--- a/src/uni_modules/uni-dateformat/components/uni-dateformat/uni-dateformat.vue
+++ /dev/null
@@ -1,88 +0,0 @@
-
- {{dateShow}}
-
-
-
-
-
diff --git a/src/uni_modules/uni-dateformat/package.json b/src/uni_modules/uni-dateformat/package.json
deleted file mode 100644
index 786a670..0000000
--- a/src/uni_modules/uni-dateformat/package.json
+++ /dev/null
@@ -1,88 +0,0 @@
-{
- "id": "uni-dateformat",
- "displayName": "uni-dateformat 日期格式化",
- "version": "1.0.0",
- "description": "日期格式化组件,可以将日期格式化为1分钟前、刚刚等形式",
- "keywords": [
- "uni-ui",
- "uniui",
- "日期格式化",
- "时间格式化",
- "格式化时间",
- ""
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": ["uni-scss"],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "y",
- "联盟": "y"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-dateformat/readme.md b/src/uni_modules/uni-dateformat/readme.md
deleted file mode 100644
index 37ddb6e..0000000
--- a/src/uni_modules/uni-dateformat/readme.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-### DateFormat 日期格式化
-> **组件名:uni-dateformat**
-> 代码块: `uDateformat`
-
-
-日期格式化组件。
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-dateformat)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-datetime-picker/changelog.md b/src/uni_modules/uni-datetime-picker/changelog.md
deleted file mode 100644
index 5c9735a..0000000
--- a/src/uni_modules/uni-datetime-picker/changelog.md
+++ /dev/null
@@ -1,93 +0,0 @@
-## 2.2.6(2022-06-30)
-- 优化 组件样式,调整了组件图标大小、高度、颜色等,与uni-ui风格保持一致
-## 2.2.5(2022-06-24)
-- 修复 日历顶部年月及底部确认未国际化 bug
-## 2.2.4(2022-03-31)
-- 修复 Vue3 下动态赋值,单选类型未响应的 bug
-## 2.2.3(2022-03-28)
-- 修复 Vue3 下动态赋值未响应的 bug
-## 2.2.2(2021-12-10)
-- 修复 clear-icon 属性在小程序平台不生效的 bug
-## 2.2.1(2021-12-10)
-- 修复 日期范围选在小程序平台,必须多点击一次才能取消选中状态的 bug
-## 2.2.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-datetime-picker](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker)
-## 2.1.5(2021-11-09)
-- 新增 提供组件设计资源,组件样式调整
-## 2.1.4(2021-09-10)
-- 修复 hide-second 在移动端的 bug
-- 修复 单选赋默认值时,赋值日期未高亮的 bug
-- 修复 赋默认值时,移动端未正确显示时间的 bug
-## 2.1.3(2021-09-09)
-- 新增 hide-second 属性,支持只使用时分,隐藏秒
-## 2.1.2(2021-09-03)
-- 优化 取消选中时(范围选)直接开始下一次选择, 避免多点一次
-- 优化 移动端支持清除按钮,同时支持通过 ref 调用组件的 clear 方法
-- 优化 调整字号大小,美化日历界面
-- 修复 因国际化导致的 placeholder 失效的 bug
-## 2.1.1(2021-08-24)
-- 新增 支持国际化
-- 优化 范围选择器在 pc 端过宽的问题
-## 2.1.0(2021-08-09)
-- 新增 适配 vue3
-## 2.0.19(2021-08-09)
-- 新增 支持作为 uni-forms 子组件相关功能
-- 修复 在 uni-forms 中使用时,选择时间报 NAN 错误的 bug
-## 2.0.18(2021-08-05)
-- 修复 type 属性动态赋值无效的 bug
-- 修复 ‘确认’按钮被 tabbar 遮盖 bug
-- 修复 组件未赋值时范围选左、右日历相同的 bug
-## 2.0.17(2021-08-04)
-- 修复 范围选未正确显示当前值的 bug
-- 修复 h5 平台(移动端)报错 'cale' of undefined 的 bug
-## 2.0.16(2021-07-21)
-- 新增 return-type 属性支持返回 date 日期对象
-## 2.0.15(2021-07-14)
-- 修复 单选日期类型,初始赋值后不在当前日历的 bug
-- 新增 clearIcon 属性,显示框的清空按钮可配置显示隐藏(仅 pc 有效)
-- 优化 移动端移除显示框的清空按钮,无实际用途
-## 2.0.14(2021-07-14)
-- 修复 组件赋值为空,界面未更新的 bug
-- 修复 start 和 end 不能动态赋值的 bug
-- 修复 范围选类型,用户选择后再次选择右侧日历(结束日期)显示不正确的 bug
-## 2.0.13(2021-07-08)
-- 修复 范围选择不能动态赋值的 bug
-## 2.0.12(2021-07-08)
-- 修复 范围选择的初始时间在一个月内时,造成无法选择的bug
-## 2.0.11(2021-07-08)
-- 优化 弹出层在超出视窗边缘定位不准确的问题
-## 2.0.10(2021-07-08)
-- 修复 范围起始点样式的背景色与今日样式的字体前景色融合,导致日期字体看不清的 bug
-- 优化 弹出层在超出视窗边缘被遮盖的问题
-## 2.0.9(2021-07-07)
-- 新增 maskClick 事件
-- 修复 特殊情况日历 rpx 布局错误的 bug,rpx -> px
-- 修复 范围选择时清空返回值不合理的bug,['', ''] -> []
-## 2.0.8(2021-07-07)
-- 新增 日期时间显示框支持插槽
-## 2.0.7(2021-07-01)
-- 优化 添加 uni-icons 依赖
-## 2.0.6(2021-05-22)
-- 修复 图标在小程序上不显示的 bug
-- 优化 重命名引用组件,避免潜在组件命名冲突
-## 2.0.5(2021-05-20)
-- 优化 代码目录扁平化
-## 2.0.4(2021-05-12)
-- 新增 组件示例地址
-## 2.0.3(2021-05-10)
-- 修复 ios 下不识别 '-' 日期格式的 bug
-- 优化 pc 下弹出层添加边框和阴影
-## 2.0.2(2021-05-08)
-- 修复 在 admin 中获取弹出层定位错误的bug
-## 2.0.1(2021-05-08)
-- 修复 type 属性向下兼容,默认值从 date 变更为 datetime
-## 2.0.0(2021-04-30)
-- 支持日历形式的日期+时间的范围选择
- > 注意:此版本不向后兼容,不再支持单独时间选择(type=time)及相关的 hide-second 属性(时间选可使用内置组件 picker)
-## 1.0.6(2021-03-18)
-- 新增 hide-second 属性,时间支持仅选择时、分
-- 修复 选择跟显示的日期不一样的 bug
-- 修复 chang事件触发2次的 bug
-- 修复 分、秒 end 范围错误的 bug
-- 优化 更好的 nvue 适配
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue
deleted file mode 100644
index 3d2dbea..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar-item.vue
+++ /dev/null
@@ -1,185 +0,0 @@
-
-
-
-
- {{weeks.date}}
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.js b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.js
deleted file mode 100644
index b8d7d6f..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.js
+++ /dev/null
@@ -1,546 +0,0 @@
-/**
-* @1900-2100区间内的公历、农历互转
-* @charset UTF-8
-* @github https://github.com/jjonline/calendar.js
-* @Author Jea杨(JJonline@JJonline.Cn)
-* @Time 2014-7-21
-* @Time 2016-8-13 Fixed 2033hex、Attribution Annals
-* @Time 2016-9-25 Fixed lunar LeapMonth Param Bug
-* @Time 2017-7-24 Fixed use getTerm Func Param Error.use solar year,NOT lunar year
-* @Version 1.0.3
-* @公历转农历:calendar.solar2lunar(1987,11,01); //[you can ignore params of prefix 0]
-* @农历转公历:calendar.lunar2solar(1987,09,10); //[you can ignore params of prefix 0]
-*/
-/* eslint-disable */
-var calendar = {
-
- /**
- * 农历1900-2100的润大小信息表
- * @Array Of Property
- * @return Hex
- */
- lunarInfo: [0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0, 0x09ad0, 0x055d2, // 1900-1909
- 0x04ae0, 0x0a5b6, 0x0a4d0, 0x0d250, 0x1d255, 0x0b540, 0x0d6a0, 0x0ada2, 0x095b0, 0x14977, // 1910-1919
- 0x04970, 0x0a4b0, 0x0b4b5, 0x06a50, 0x06d40, 0x1ab54, 0x02b60, 0x09570, 0x052f2, 0x04970, // 1920-1929
- 0x06566, 0x0d4a0, 0x0ea50, 0x06e95, 0x05ad0, 0x02b60, 0x186e3, 0x092e0, 0x1c8d7, 0x0c950, // 1930-1939
- 0x0d4a0, 0x1d8a6, 0x0b550, 0x056a0, 0x1a5b4, 0x025d0, 0x092d0, 0x0d2b2, 0x0a950, 0x0b557, // 1940-1949
- 0x06ca0, 0x0b550, 0x15355, 0x04da0, 0x0a5b0, 0x14573, 0x052b0, 0x0a9a8, 0x0e950, 0x06aa0, // 1950-1959
- 0x0aea6, 0x0ab50, 0x04b60, 0x0aae4, 0x0a570, 0x05260, 0x0f263, 0x0d950, 0x05b57, 0x056a0, // 1960-1969
- 0x096d0, 0x04dd5, 0x04ad0, 0x0a4d0, 0x0d4d4, 0x0d250, 0x0d558, 0x0b540, 0x0b6a0, 0x195a6, // 1970-1979
- 0x095b0, 0x049b0, 0x0a974, 0x0a4b0, 0x0b27a, 0x06a50, 0x06d40, 0x0af46, 0x0ab60, 0x09570, // 1980-1989
- 0x04af5, 0x04970, 0x064b0, 0x074a3, 0x0ea50, 0x06b58, 0x05ac0, 0x0ab60, 0x096d5, 0x092e0, // 1990-1999
- 0x0c960, 0x0d954, 0x0d4a0, 0x0da50, 0x07552, 0x056a0, 0x0abb7, 0x025d0, 0x092d0, 0x0cab5, // 2000-2009
- 0x0a950, 0x0b4a0, 0x0baa4, 0x0ad50, 0x055d9, 0x04ba0, 0x0a5b0, 0x15176, 0x052b0, 0x0a930, // 2010-2019
- 0x07954, 0x06aa0, 0x0ad50, 0x05b52, 0x04b60, 0x0a6e6, 0x0a4e0, 0x0d260, 0x0ea65, 0x0d530, // 2020-2029
- 0x05aa0, 0x076a3, 0x096d0, 0x04afb, 0x04ad0, 0x0a4d0, 0x1d0b6, 0x0d250, 0x0d520, 0x0dd45, // 2030-2039
- 0x0b5a0, 0x056d0, 0x055b2, 0x049b0, 0x0a577, 0x0a4b0, 0x0aa50, 0x1b255, 0x06d20, 0x0ada0, // 2040-2049
- /** Add By JJonline@JJonline.Cn**/
- 0x14b63, 0x09370, 0x049f8, 0x04970, 0x064b0, 0x168a6, 0x0ea50, 0x06b20, 0x1a6c4, 0x0aae0, // 2050-2059
- 0x0a2e0, 0x0d2e3, 0x0c960, 0x0d557, 0x0d4a0, 0x0da50, 0x05d55, 0x056a0, 0x0a6d0, 0x055d4, // 2060-2069
- 0x052d0, 0x0a9b8, 0x0a950, 0x0b4a0, 0x0b6a6, 0x0ad50, 0x055a0, 0x0aba4, 0x0a5b0, 0x052b0, // 2070-2079
- 0x0b273, 0x06930, 0x07337, 0x06aa0, 0x0ad50, 0x14b55, 0x04b60, 0x0a570, 0x054e4, 0x0d160, // 2080-2089
- 0x0e968, 0x0d520, 0x0daa0, 0x16aa6, 0x056d0, 0x04ae0, 0x0a9d4, 0x0a2d0, 0x0d150, 0x0f252, // 2090-2099
- 0x0d520], // 2100
-
- /**
- * 公历每个月份的天数普通表
- * @Array Of Property
- * @return Number
- */
- solarMonth: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],
-
- /**
- * 天干地支之天干速查表
- * @Array Of Property trans["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"]
- * @return Cn string
- */
- Gan: ['\u7532', '\u4e59', '\u4e19', '\u4e01', '\u620a', '\u5df1', '\u5e9a', '\u8f9b', '\u58ec', '\u7678'],
-
- /**
- * 天干地支之地支速查表
- * @Array Of Property
- * @trans["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"]
- * @return Cn string
- */
- Zhi: ['\u5b50', '\u4e11', '\u5bc5', '\u536f', '\u8fb0', '\u5df3', '\u5348', '\u672a', '\u7533', '\u9149', '\u620c', '\u4ea5'],
-
- /**
- * 天干地支之地支速查表<=>生肖
- * @Array Of Property
- * @trans["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
- * @return Cn string
- */
- Animals: ['\u9f20', '\u725b', '\u864e', '\u5154', '\u9f99', '\u86c7', '\u9a6c', '\u7f8a', '\u7334', '\u9e21', '\u72d7', '\u732a'],
-
- /**
- * 24节气速查表
- * @Array Of Property
- * @trans["小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"]
- * @return Cn string
- */
- solarTerm: ['\u5c0f\u5bd2', '\u5927\u5bd2', '\u7acb\u6625', '\u96e8\u6c34', '\u60ca\u86f0', '\u6625\u5206', '\u6e05\u660e', '\u8c37\u96e8', '\u7acb\u590f', '\u5c0f\u6ee1', '\u8292\u79cd', '\u590f\u81f3', '\u5c0f\u6691', '\u5927\u6691', '\u7acb\u79cb', '\u5904\u6691', '\u767d\u9732', '\u79cb\u5206', '\u5bd2\u9732', '\u971c\u964d', '\u7acb\u51ac', '\u5c0f\u96ea', '\u5927\u96ea', '\u51ac\u81f3'],
-
- /**
- * 1900-2100各年的24节气日期速查表
- * @Array Of Property
- * @return 0x string For splice
- */
- sTermInfo: ['9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c3598082c95f8c965cc920f',
- '97bd0b06bdb0722c965ce1cfcc920f', 'b027097bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e',
- '97bcf97c359801ec95f8c965cc920f', '97bd0b06bdb0722c965ce1cfcc920f', 'b027097bd097c36b0b6fc9274c91aa',
- '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f', '97bd0b06bdb0722c965ce1cfcc920f',
- 'b027097bd097c36b0b6fc9274c91aa', '9778397bd19801ec9210c965cc920e', '97b6b97bd19801ec95f8c965cc920f',
- '97bd09801d98082c95f8e1cfcc920f', '97bd097bd097c36b0b6fc9210c8dc2', '9778397bd197c36c9210c9274c91aa',
- '97b6b97bd19801ec95f8c965cc920e', '97bd09801d98082c95f8e1cfcc920f', '97bd097bd097c36b0b6fc9210c8dc2',
- '9778397bd097c36c9210c9274c91aa', '97b6b97bd19801ec95f8c965cc920e', '97bcf97c3598082c95f8e1cfcc920f',
- '97bd097bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c91aa', '97b6b97bd19801ec9210c965cc920e',
- '97bcf97c3598082c95f8c965cc920f', '97bd097bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b97bd19801ec9210c965cc920e', '97bcf97c3598082c95f8c965cc920f', '97bd097bd097c35b0b6fc920fb0722',
- '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f',
- '97bd097bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e',
- '97bcf97c359801ec95f8c965cc920f', '97bd097bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f', '97bd097bd07f595b0b6fc920fb0722',
- '9778397bd097c36b0b6fc9210c8dc2', '9778397bd19801ec9210c9274c920e', '97b6b97bd19801ec95f8c965cc920f',
- '97bd07f5307f595b0b0bc920fb0722', '7f0e397bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c920e',
- '97b6b97bd19801ec95f8c965cc920f', '97bd07f5307f595b0b0bc920fb0722', '7f0e397bd097c36b0b6fc9210c8dc2',
- '9778397bd097c36c9210c9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bd07f1487f595b0b0bc920fb0722',
- '7f0e397bd097c36b0b6fc9210c8dc2', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e',
- '97bcf7f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b97bd19801ec9210c965cc920e', '97bcf7f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722',
- '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf7f1487f531b0b0bb0b6fb0722',
- '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e',
- '97bcf7f1487f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b97bd19801ec9210c9274c920e', '97bcf7f0e47f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722',
- '9778397bd097c36b0b6fc9210c91aa', '97b6b97bd197c36c9210c9274c920e', '97bcf7f0e47f531b0b0bb0b6fb0722',
- '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c920e',
- '97b6b7f0e47f531b0723b0b6fb0722', '7f0e37f5307f595b0b0bc920fb0722', '7f0e397bd097c36b0b6fc9210c8dc2',
- '9778397bd097c36b0b70c9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721', '7f0e37f1487f595b0b0bb0b6fb0722',
- '7f0e397bd097c35b0b6fc9210c8dc2', '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721',
- '7f0e27f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722',
- '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722',
- '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721',
- '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9274c91aa',
- '97b6b7f0e47f531b0723b0787b0721', '7f0e27f0e47f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722',
- '9778397bd097c36b0b6fc9210c91aa', '97b6b7f0e47f149b0723b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722',
- '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9210c8dc2', '977837f0e37f149b0723b0787b0721',
- '7f07e7f0e47f531b0723b0b6fb0722', '7f0e37f5307f595b0b0bc920fb0722', '7f0e397bd097c35b0b6fc9210c8dc2',
- '977837f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e37f1487f595b0b0bb0b6fb0722',
- '7f0e397bd097c35b0b6fc9210c8dc2', '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721',
- '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '977837f0e37f14998082b0787b06bd',
- '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722',
- '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722',
- '7f0e397bd07f595b0b0bc920fb0722', '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721',
- '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '977837f0e37f14998082b0787b06bd',
- '7f07e7f0e47f149b0723b0787b0721', '7f0e27f0e47f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722',
- '977837f0e37f14998082b0723b06bd', '7f07e7f0e37f149b0723b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722',
- '7f0e397bd07f595b0b0bc920fb0722', '977837f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b0721',
- '7f07e7f0e47f531b0723b0b6fb0722', '7f0e37f1487f595b0b0bb0b6fb0722', '7f0e37f0e37f14898082b0723b02d5',
- '7ec967f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0722', '7f0e37f1487f531b0b0bb0b6fb0722',
- '7f0e37f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721',
- '7f0e37f1487f531b0b0bb0b6fb0722', '7f0e37f0e37f14898082b072297c35', '7ec967f0e37f14998082b0787b06bd',
- '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e37f0e37f14898082b072297c35',
- '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722',
- '7f0e37f0e366aa89801eb072297c35', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f149b0723b0787b0721',
- '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e37f0e366aa89801eb072297c35', '7ec967f0e37f14998082b0723b06bd',
- '7f07e7f0e47f149b0723b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722', '7f0e37f0e366aa89801eb072297c35',
- '7ec967f0e37f14998082b0723b06bd', '7f07e7f0e37f14998083b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722',
- '7f0e37f0e366aa89801eb072297c35', '7ec967f0e37f14898082b0723b02d5', '7f07e7f0e37f14998082b0787b0721',
- '7f07e7f0e47f531b0723b0b6fb0722', '7f0e36665b66aa89801e9808297c35', '665f67f0e37f14898082b0723b02d5',
- '7ec967f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0722', '7f0e36665b66a449801e9808297c35',
- '665f67f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721',
- '7f0e36665b66a449801e9808297c35', '665f67f0e37f14898082b072297c35', '7ec967f0e37f14998082b0787b06bd',
- '7f07e7f0e47f531b0723b0b6fb0721', '7f0e26665b66a449801e9808297c35', '665f67f0e37f1489801eb072297c35',
- '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722'],
-
- /**
- * 数字转中文速查表
- * @Array Of Property
- * @trans ['日','一','二','三','四','五','六','七','八','九','十']
- * @return Cn string
- */
- nStr1: ['\u65e5', '\u4e00', '\u4e8c', '\u4e09', '\u56db', '\u4e94', '\u516d', '\u4e03', '\u516b', '\u4e5d', '\u5341'],
-
- /**
- * 日期转农历称呼速查表
- * @Array Of Property
- * @trans ['初','十','廿','卅']
- * @return Cn string
- */
- nStr2: ['\u521d', '\u5341', '\u5eff', '\u5345'],
-
- /**
- * 月份转农历称呼速查表
- * @Array Of Property
- * @trans ['正','一','二','三','四','五','六','七','八','九','十','冬','腊']
- * @return Cn string
- */
- nStr3: ['\u6b63', '\u4e8c', '\u4e09', '\u56db', '\u4e94', '\u516d', '\u4e03', '\u516b', '\u4e5d', '\u5341', '\u51ac', '\u814a'],
-
- /**
- * 返回农历y年一整年的总天数
- * @param lunar Year
- * @return Number
- * @eg:var count = calendar.lYearDays(1987) ;//count=387
- */
- lYearDays: function (y) {
- var i; var sum = 348
- for (i = 0x8000; i > 0x8; i >>= 1) { sum += (this.lunarInfo[y - 1900] & i) ? 1 : 0 }
- return (sum + this.leapDays(y))
- },
-
- /**
- * 返回农历y年闰月是哪个月;若y年没有闰月 则返回0
- * @param lunar Year
- * @return Number (0-12)
- * @eg:var leapMonth = calendar.leapMonth(1987) ;//leapMonth=6
- */
- leapMonth: function (y) { // 闰字编码 \u95f0
- return (this.lunarInfo[y - 1900] & 0xf)
- },
-
- /**
- * 返回农历y年闰月的天数 若该年没有闰月则返回0
- * @param lunar Year
- * @return Number (0、29、30)
- * @eg:var leapMonthDay = calendar.leapDays(1987) ;//leapMonthDay=29
- */
- leapDays: function (y) {
- if (this.leapMonth(y)) {
- return ((this.lunarInfo[y - 1900] & 0x10000) ? 30 : 29)
- }
- return (0)
- },
-
- /**
- * 返回农历y年m月(非闰月)的总天数,计算m为闰月时的天数请使用leapDays方法
- * @param lunar Year
- * @return Number (-1、29、30)
- * @eg:var MonthDay = calendar.monthDays(1987,9) ;//MonthDay=29
- */
- monthDays: function (y, m) {
- if (m > 12 || m < 1) { return -1 }// 月份参数从1至12,参数错误返回-1
- return ((this.lunarInfo[y - 1900] & (0x10000 >> m)) ? 30 : 29)
- },
-
- /**
- * 返回公历(!)y年m月的天数
- * @param solar Year
- * @return Number (-1、28、29、30、31)
- * @eg:var solarMonthDay = calendar.leapDays(1987) ;//solarMonthDay=30
- */
- solarDays: function (y, m) {
- if (m > 12 || m < 1) { return -1 } // 若参数错误 返回-1
- var ms = m - 1
- if (ms == 1) { // 2月份的闰平规律测算后确认返回28或29
- return (((y % 4 == 0) && (y % 100 != 0) || (y % 400 == 0)) ? 29 : 28)
- } else {
- return (this.solarMonth[ms])
- }
- },
-
- /**
- * 农历年份转换为干支纪年
- * @param lYear 农历年的年份数
- * @return Cn string
- */
- toGanZhiYear: function (lYear) {
- var ganKey = (lYear - 3) % 10
- var zhiKey = (lYear - 3) % 12
- if (ganKey == 0) ganKey = 10// 如果余数为0则为最后一个天干
- if (zhiKey == 0) zhiKey = 12// 如果余数为0则为最后一个地支
- return this.Gan[ganKey - 1] + this.Zhi[zhiKey - 1]
- },
-
- /**
- * 公历月、日判断所属星座
- * @param cMonth [description]
- * @param cDay [description]
- * @return Cn string
- */
- toAstro: function (cMonth, cDay) {
- var s = '\u9b54\u7faf\u6c34\u74f6\u53cc\u9c7c\u767d\u7f8a\u91d1\u725b\u53cc\u5b50\u5de8\u87f9\u72ee\u5b50\u5904\u5973\u5929\u79e4\u5929\u874e\u5c04\u624b\u9b54\u7faf'
- var arr = [20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22]
- return s.substr(cMonth * 2 - (cDay < arr[cMonth - 1] ? 2 : 0), 2) + '\u5ea7'// 座
- },
-
- /**
- * 传入offset偏移量返回干支
- * @param offset 相对甲子的偏移量
- * @return Cn string
- */
- toGanZhi: function (offset) {
- return this.Gan[offset % 10] + this.Zhi[offset % 12]
- },
-
- /**
- * 传入公历(!)y年获得该年第n个节气的公历日期
- * @param y公历年(1900-2100);n二十四节气中的第几个节气(1~24);从n=1(小寒)算起
- * @return day Number
- * @eg:var _24 = calendar.getTerm(1987,3) ;//_24=4;意即1987年2月4日立春
- */
- getTerm: function (y, n) {
- if (y < 1900 || y > 2100) { return -1 }
- if (n < 1 || n > 24) { return -1 }
- var _table = this.sTermInfo[y - 1900]
- var _info = [
- parseInt('0x' + _table.substr(0, 5)).toString(),
- parseInt('0x' + _table.substr(5, 5)).toString(),
- parseInt('0x' + _table.substr(10, 5)).toString(),
- parseInt('0x' + _table.substr(15, 5)).toString(),
- parseInt('0x' + _table.substr(20, 5)).toString(),
- parseInt('0x' + _table.substr(25, 5)).toString()
- ]
- var _calday = [
- _info[0].substr(0, 1),
- _info[0].substr(1, 2),
- _info[0].substr(3, 1),
- _info[0].substr(4, 2),
-
- _info[1].substr(0, 1),
- _info[1].substr(1, 2),
- _info[1].substr(3, 1),
- _info[1].substr(4, 2),
-
- _info[2].substr(0, 1),
- _info[2].substr(1, 2),
- _info[2].substr(3, 1),
- _info[2].substr(4, 2),
-
- _info[3].substr(0, 1),
- _info[3].substr(1, 2),
- _info[3].substr(3, 1),
- _info[3].substr(4, 2),
-
- _info[4].substr(0, 1),
- _info[4].substr(1, 2),
- _info[4].substr(3, 1),
- _info[4].substr(4, 2),
-
- _info[5].substr(0, 1),
- _info[5].substr(1, 2),
- _info[5].substr(3, 1),
- _info[5].substr(4, 2)
- ]
- return parseInt(_calday[n - 1])
- },
-
- /**
- * 传入农历数字月份返回汉语通俗表示法
- * @param lunar month
- * @return Cn string
- * @eg:var cnMonth = calendar.toChinaMonth(12) ;//cnMonth='腊月'
- */
- toChinaMonth: function (m) { // 月 => \u6708
- if (m > 12 || m < 1) { return -1 } // 若参数错误 返回-1
- var s = this.nStr3[m - 1]
- s += '\u6708'// 加上月字
- return s
- },
-
- /**
- * 传入农历日期数字返回汉字表示法
- * @param lunar day
- * @return Cn string
- * @eg:var cnDay = calendar.toChinaDay(21) ;//cnMonth='廿一'
- */
- toChinaDay: function (d) { // 日 => \u65e5
- var s
- switch (d) {
- case 10:
- s = '\u521d\u5341'; break
- case 20:
- s = '\u4e8c\u5341'; break
- break
- case 30:
- s = '\u4e09\u5341'; break
- break
- default :
- s = this.nStr2[Math.floor(d / 10)]
- s += this.nStr1[d % 10]
- }
- return (s)
- },
-
- /**
- * 年份转生肖[!仅能大致转换] => 精确划分生肖分界线是“立春”
- * @param y year
- * @return Cn string
- * @eg:var animal = calendar.getAnimal(1987) ;//animal='兔'
- */
- getAnimal: function (y) {
- return this.Animals[(y - 4) % 12]
- },
-
- /**
- * 传入阳历年月日获得详细的公历、农历object信息 <=>JSON
- * @param y solar year
- * @param m solar month
- * @param d solar day
- * @return JSON object
- * @eg:console.log(calendar.solar2lunar(1987,11,01));
- */
- solar2lunar: function (y, m, d) { // 参数区间1900.1.31~2100.12.31
- // 年份限定、上限
- if (y < 1900 || y > 2100) {
- return -1// undefined转换为数字变为NaN
- }
- // 公历传参最下限
- if (y == 1900 && m == 1 && d < 31) {
- return -1
- }
- // 未传参 获得当天
- if (!y) {
- var objDate = new Date()
- } else {
- var objDate = new Date(y, parseInt(m) - 1, d)
- }
- var i; var leap = 0; var temp = 0
- // 修正ymd参数
- var y = objDate.getFullYear()
- var m = objDate.getMonth() + 1
- var d = objDate.getDate()
- var offset = (Date.UTC(objDate.getFullYear(), objDate.getMonth(), objDate.getDate()) - Date.UTC(1900, 0, 31)) / 86400000
- for (i = 1900; i < 2101 && offset > 0; i++) {
- temp = this.lYearDays(i)
- offset -= temp
- }
- if (offset < 0) {
- offset += temp; i--
- }
-
- // 是否今天
- var isTodayObj = new Date()
- var isToday = false
- if (isTodayObj.getFullYear() == y && isTodayObj.getMonth() + 1 == m && isTodayObj.getDate() == d) {
- isToday = true
- }
- // 星期几
- var nWeek = objDate.getDay()
- var cWeek = this.nStr1[nWeek]
- // 数字表示周几顺应天朝周一开始的惯例
- if (nWeek == 0) {
- nWeek = 7
- }
- // 农历年
- var year = i
- var leap = this.leapMonth(i) // 闰哪个月
- var isLeap = false
-
- // 效验闰月
- for (i = 1; i < 13 && offset > 0; i++) {
- // 闰月
- if (leap > 0 && i == (leap + 1) && isLeap == false) {
- --i
- isLeap = true; temp = this.leapDays(year) // 计算农历闰月天数
- } else {
- temp = this.monthDays(year, i)// 计算农历普通月天数
- }
- // 解除闰月
- if (isLeap == true && i == (leap + 1)) { isLeap = false }
- offset -= temp
- }
- // 闰月导致数组下标重叠取反
- if (offset == 0 && leap > 0 && i == leap + 1) {
- if (isLeap) {
- isLeap = false
- } else {
- isLeap = true; --i
- }
- }
- if (offset < 0) {
- offset += temp; --i
- }
- // 农历月
- var month = i
- // 农历日
- var day = offset + 1
- // 天干地支处理
- var sm = m - 1
- var gzY = this.toGanZhiYear(year)
-
- // 当月的两个节气
- // bugfix-2017-7-24 11:03:38 use lunar Year Param `y` Not `year`
- var firstNode = this.getTerm(y, (m * 2 - 1))// 返回当月「节」为几日开始
- var secondNode = this.getTerm(y, (m * 2))// 返回当月「节」为几日开始
-
- // 依据12节气修正干支月
- var gzM = this.toGanZhi((y - 1900) * 12 + m + 11)
- if (d >= firstNode) {
- gzM = this.toGanZhi((y - 1900) * 12 + m + 12)
- }
-
- // 传入的日期的节气与否
- var isTerm = false
- var Term = null
- if (firstNode == d) {
- isTerm = true
- Term = this.solarTerm[m * 2 - 2]
- }
- if (secondNode == d) {
- isTerm = true
- Term = this.solarTerm[m * 2 - 1]
- }
- // 日柱 当月一日与 1900/1/1 相差天数
- var dayCyclical = Date.UTC(y, sm, 1, 0, 0, 0, 0) / 86400000 + 25567 + 10
- var gzD = this.toGanZhi(dayCyclical + d - 1)
- // 该日期所属的星座
- var astro = this.toAstro(m, d)
-
- return { 'lYear': year, 'lMonth': month, 'lDay': day, 'Animal': this.getAnimal(year), 'IMonthCn': (isLeap ? '\u95f0' : '') + this.toChinaMonth(month), 'IDayCn': this.toChinaDay(day), 'cYear': y, 'cMonth': m, 'cDay': d, 'gzYear': gzY, 'gzMonth': gzM, 'gzDay': gzD, 'isToday': isToday, 'isLeap': isLeap, 'nWeek': nWeek, 'ncWeek': '\u661f\u671f' + cWeek, 'isTerm': isTerm, 'Term': Term, 'astro': astro }
- },
-
- /**
- * 传入农历年月日以及传入的月份是否闰月获得详细的公历、农历object信息 <=>JSON
- * @param y lunar year
- * @param m lunar month
- * @param d lunar day
- * @param isLeapMonth lunar month is leap or not.[如果是农历闰月第四个参数赋值true即可]
- * @return JSON object
- * @eg:console.log(calendar.lunar2solar(1987,9,10));
- */
- lunar2solar: function (y, m, d, isLeapMonth) { // 参数区间1900.1.31~2100.12.1
- var isLeapMonth = !!isLeapMonth
- var leapOffset = 0
- var leapMonth = this.leapMonth(y)
- var leapDay = this.leapDays(y)
- if (isLeapMonth && (leapMonth != m)) { return -1 }// 传参要求计算该闰月公历 但该年得出的闰月与传参的月份并不同
- if (y == 2100 && m == 12 && d > 1 || y == 1900 && m == 1 && d < 31) { return -1 }// 超出了最大极限值
- var day = this.monthDays(y, m)
- var _day = day
- // bugFix 2016-9-25
- // if month is leap, _day use leapDays method
- if (isLeapMonth) {
- _day = this.leapDays(y, m)
- }
- if (y < 1900 || y > 2100 || d > _day) { return -1 }// 参数合法性效验
-
- // 计算农历的时间差
- var offset = 0
- for (var i = 1900; i < y; i++) {
- offset += this.lYearDays(i)
- }
- var leap = 0; var isAdd = false
- for (var i = 1; i < m; i++) {
- leap = this.leapMonth(y)
- if (!isAdd) { // 处理闰月
- if (leap <= i && leap > 0) {
- offset += this.leapDays(y); isAdd = true
- }
- }
- offset += this.monthDays(y, i)
- }
- // 转换闰月农历 需补充该年闰月的前一个月的时差
- if (isLeapMonth) { offset += day }
- // 1900年农历正月一日的公历时间为1900年1月30日0时0分0秒(该时间也是本农历的最开始起始点)
- var stmap = Date.UTC(1900, 1, 30, 0, 0, 0)
- var calObj = new Date((offset + d - 31) * 86400000 + stmap)
- var cY = calObj.getUTCFullYear()
- var cM = calObj.getUTCMonth() + 1
- var cD = calObj.getUTCDate()
-
- return this.solar2lunar(cY, cM, cD)
- }
-}
-
-export default calendar
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue
deleted file mode 100644
index 8f7f181..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/calendar.vue
+++ /dev/null
@@ -1,907 +0,0 @@
-
-
-
-
-
-
-
- {{nowDate.month}}
-
-
-
- {{SUNText}}
-
-
- {{MONText}}
-
-
- {{TUEText}}
-
-
- {{WEDText}}
-
-
- {{THUText}}
-
-
- {{FRIText}}
-
-
- {{SATText}}
-
-
-
-
-
-
-
-
-
-
- {{tempSingleDate ? tempSingleDate : selectDateText}}
-
-
-
-
-
-
- {{tempRange.before ? tempRange.before : startDateText}}
-
-
-
-
-
-
- {{tempRange.after ? tempRange.after : endDateText}}
-
-
-
-
-
-
- {{confirmText}}
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json
deleted file mode 100644
index 9acf1ab..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "uni-datetime-picker.selectDate": "select date",
- "uni-datetime-picker.selectTime": "select time",
- "uni-datetime-picker.selectDateTime": "select datetime",
- "uni-datetime-picker.startDate": "start date",
- "uni-datetime-picker.endDate": "end date",
- "uni-datetime-picker.startTime": "start time",
- "uni-datetime-picker.endTime": "end time",
- "uni-datetime-picker.ok": "ok",
- "uni-datetime-picker.clear": "clear",
- "uni-datetime-picker.cancel": "cancel",
- "uni-datetime-picker.year": "-",
- "uni-datetime-picker.month": "",
- "uni-calender.MON": "MON",
- "uni-calender.TUE": "TUE",
- "uni-calender.WED": "WED",
- "uni-calender.THU": "THU",
- "uni-calender.FRI": "FRI",
- "uni-calender.SAT": "SAT",
- "uni-calender.SUN": "SUN",
- "uni-calender.confirm": "confirm"
-}
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js
deleted file mode 100644
index de7509c..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import en from './en.json'
-import zhHans from './zh-Hans.json'
-import zhHant from './zh-Hant.json'
-export default {
- en,
- 'zh-Hans': zhHans,
- 'zh-Hant': zhHant
-}
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json
deleted file mode 100644
index d2df5e7..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "uni-datetime-picker.selectDate": "选择日期",
- "uni-datetime-picker.selectTime": "选择时间",
- "uni-datetime-picker.selectDateTime": "选择日期时间",
- "uni-datetime-picker.startDate": "开始日期",
- "uni-datetime-picker.endDate": "结束日期",
- "uni-datetime-picker.startTime": "开始时间",
- "uni-datetime-picker.endTime": "结束时间",
- "uni-datetime-picker.ok": "确定",
- "uni-datetime-picker.clear": "清除",
- "uni-datetime-picker.cancel": "取消",
- "uni-datetime-picker.year": "年",
- "uni-datetime-picker.month": "月",
- "uni-calender.SUN": "日",
- "uni-calender.MON": "一",
- "uni-calender.TUE": "二",
- "uni-calender.WED": "三",
- "uni-calender.THU": "四",
- "uni-calender.FRI": "五",
- "uni-calender.SAT": "六",
- "uni-calender.confirm": "确认"
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json
deleted file mode 100644
index d23fa3c..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "uni-datetime-picker.selectDate": "選擇日期",
- "uni-datetime-picker.selectTime": "選擇時間",
- "uni-datetime-picker.selectDateTime": "選擇日期時間",
- "uni-datetime-picker.startDate": "開始日期",
- "uni-datetime-picker.endDate": "結束日期",
- "uni-datetime-picker.startTime": "開始时间",
- "uni-datetime-picker.endTime": "結束时间",
- "uni-datetime-picker.ok": "確定",
- "uni-datetime-picker.clear": "清除",
- "uni-datetime-picker.cancel": "取消",
- "uni-datetime-picker.year": "年",
- "uni-datetime-picker.month": "月",
- "uni-calender.SUN": "日",
- "uni-calender.MON": "一",
- "uni-calender.TUE": "二",
- "uni-calender.WED": "三",
- "uni-calender.THU": "四",
- "uni-calender.FRI": "五",
- "uni-calender.SAT": "六",
- "uni-calender.confirm": "確認"
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/keypress.js b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/keypress.js
deleted file mode 100644
index 9601aba..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/keypress.js
+++ /dev/null
@@ -1,45 +0,0 @@
-// #ifdef H5
-export default {
- name: 'Keypress',
- props: {
- disable: {
- type: Boolean,
- default: false
- }
- },
- mounted () {
- const keyNames = {
- esc: ['Esc', 'Escape'],
- tab: 'Tab',
- enter: 'Enter',
- space: [' ', 'Spacebar'],
- up: ['Up', 'ArrowUp'],
- left: ['Left', 'ArrowLeft'],
- right: ['Right', 'ArrowRight'],
- down: ['Down', 'ArrowDown'],
- delete: ['Backspace', 'Delete', 'Del']
- }
- const listener = ($event) => {
- if (this.disable) {
- return
- }
- const keyName = Object.keys(keyNames).find(key => {
- const keyName = $event.key
- const value = keyNames[key]
- return value === keyName || (Array.isArray(value) && value.includes(keyName))
- })
- if (keyName) {
- // 避免和其他按键事件冲突
- setTimeout(() => {
- this.$emit(keyName, {})
- }, 0)
- }
- }
- document.addEventListener('keyup', listener)
- this.$once('hook:beforeDestroy', () => {
- document.removeEventListener('keyup', listener)
- })
- },
- render: () => {}
-}
-// #endif
\ No newline at end of file
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue
deleted file mode 100644
index 699aa63..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/time-picker.vue
+++ /dev/null
@@ -1,927 +0,0 @@
-
-
-
-
-
- {{time}}
-
- {{selectTimeText}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue
deleted file mode 100644
index 9bdf8bc..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.vue
+++ /dev/null
@@ -1,1012 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{rangeSeparator}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js b/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js
deleted file mode 100644
index efa5773..0000000
--- a/src/uni_modules/uni-datetime-picker/components/uni-datetime-picker/util.js
+++ /dev/null
@@ -1,410 +0,0 @@
-class Calendar {
- constructor({
- date,
- selected,
- startDate,
- endDate,
- range,
- // multipleStatus
- } = {}) {
- // 当前日期
- this.date = this.getDate(new Date()) // 当前初入日期
- // 打点信息
- this.selected = selected || [];
- // 范围开始
- this.startDate = startDate
- // 范围结束
- this.endDate = endDate
- this.range = range
- // 多选状态
- this.cleanMultipleStatus()
- // 每周日期
- this.weeks = {}
- // this._getWeek(this.date.fullDate)
- // this.multipleStatus = multipleStatus
- this.lastHover = false
- }
- /**
- * 设置日期
- * @param {Object} date
- */
- setDate(date) {
- this.selectDate = this.getDate(date)
- this._getWeek(this.selectDate.fullDate)
- }
-
- /**
- * 清理多选状态
- */
- cleanMultipleStatus() {
- this.multipleStatus = {
- before: '',
- after: '',
- data: []
- }
- }
-
- /**
- * 重置开始日期
- */
- resetSatrtDate(startDate) {
- // 范围开始
- this.startDate = startDate
-
- }
-
- /**
- * 重置结束日期
- */
- resetEndDate(endDate) {
- // 范围结束
- this.endDate = endDate
- }
-
- /**
- * 获取任意时间
- */
- getDate(date, AddDayCount = 0, str = 'day') {
- if (!date) {
- date = new Date()
- }
- if (typeof date !== 'object') {
- date = date.replace(/-/g, '/')
- }
- const dd = new Date(date)
- switch (str) {
- case 'day':
- dd.setDate(dd.getDate() + AddDayCount) // 获取AddDayCount天后的日期
- break
- case 'month':
- if (dd.getDate() === 31) {
- dd.setDate(dd.getDate() + AddDayCount)
- } else {
- dd.setMonth(dd.getMonth() + AddDayCount) // 获取AddDayCount天后的日期
- }
- break
- case 'year':
- dd.setFullYear(dd.getFullYear() + AddDayCount) // 获取AddDayCount天后的日期
- break
- }
- const y = dd.getFullYear()
- const m = dd.getMonth() + 1 < 10 ? '0' + (dd.getMonth() + 1) : dd.getMonth() + 1 // 获取当前月份的日期,不足10补0
- const d = dd.getDate() < 10 ? '0' + dd.getDate() : dd.getDate() // 获取当前几号,不足10补0
- return {
- fullDate: y + '-' + m + '-' + d,
- year: y,
- month: m,
- date: d,
- day: dd.getDay()
- }
- }
-
-
- /**
- * 获取上月剩余天数
- */
- _getLastMonthDays(firstDay, full) {
- let dateArr = []
- for (let i = firstDay; i > 0; i--) {
- const beforeDate = new Date(full.year, full.month - 1, -i + 1).getDate()
- dateArr.push({
- date: beforeDate,
- month: full.month - 1,
- disable: true
- })
- }
- return dateArr
- }
- /**
- * 获取本月天数
- */
- _currentMonthDys(dateData, full) {
- let dateArr = []
- let fullDate = this.date.fullDate
- for (let i = 1; i <= dateData; i++) {
- let isinfo = false
- let nowDate = full.year + '-' + (full.month < 10 ?
- full.month : full.month) + '-' + (i < 10 ?
- '0' + i : i)
- // 是否今天
- let isDay = fullDate === nowDate
- // 获取打点信息
- let info = this.selected && this.selected.find((item) => {
- if (this.dateEqual(nowDate, item.date)) {
- return item
- }
- })
-
- // 日期禁用
- let disableBefore = true
- let disableAfter = true
- if (this.startDate) {
- // let dateCompBefore = this.dateCompare(this.startDate, fullDate)
- // disableBefore = this.dateCompare(dateCompBefore ? this.startDate : fullDate, nowDate)
- disableBefore = this.dateCompare(this.startDate, nowDate)
- }
-
- if (this.endDate) {
- // let dateCompAfter = this.dateCompare(fullDate, this.endDate)
- // disableAfter = this.dateCompare(nowDate, dateCompAfter ? this.endDate : fullDate)
- disableAfter = this.dateCompare(nowDate, this.endDate)
- }
- let multiples = this.multipleStatus.data
- let checked = false
- let multiplesStatus = -1
- if (this.range) {
- if (multiples) {
- multiplesStatus = multiples.findIndex((item) => {
- return this.dateEqual(item, nowDate)
- })
- }
- if (multiplesStatus !== -1) {
- checked = true
- }
- }
- let data = {
- fullDate: nowDate,
- year: full.year,
- date: i,
- multiple: this.range ? checked : false,
- beforeMultiple: this.isLogicBefore(nowDate, this.multipleStatus.before, this.multipleStatus.after),
- afterMultiple: this.isLogicAfter(nowDate, this.multipleStatus.before, this.multipleStatus.after),
- month: full.month,
- disable: !(disableBefore && disableAfter),
- isDay,
- userChecked: false
- }
- if (info) {
- data.extraInfo = info
- }
-
- dateArr.push(data)
- }
- return dateArr
- }
- /**
- * 获取下月天数
- */
- _getNextMonthDays(surplus, full) {
- let dateArr = []
- for (let i = 1; i < surplus + 1; i++) {
- dateArr.push({
- date: i,
- month: Number(full.month) + 1,
- disable: true
- })
- }
- return dateArr
- }
-
- /**
- * 获取当前日期详情
- * @param {Object} date
- */
- getInfo(date) {
- if (!date) {
- date = new Date()
- }
- const dateInfo = this.canlender.find(item => item.fullDate === this.getDate(date).fullDate)
- return dateInfo
- }
-
- /**
- * 比较时间大小
- */
- dateCompare(startDate, endDate) {
- // 计算截止时间
- startDate = new Date(startDate.replace('-', '/').replace('-', '/'))
- // 计算详细项的截止时间
- endDate = new Date(endDate.replace('-', '/').replace('-', '/'))
- if (startDate <= endDate) {
- return true
- } else {
- return false
- }
- }
-
- /**
- * 比较时间是否相等
- */
- dateEqual(before, after) {
- // 计算截止时间
- before = new Date(before.replace('-', '/').replace('-', '/'))
- // 计算详细项的截止时间
- after = new Date(after.replace('-', '/').replace('-', '/'))
- if (before.getTime() - after.getTime() === 0) {
- return true
- } else {
- return false
- }
- }
-
- /**
- * 比较真实起始日期
- */
-
- isLogicBefore(currentDay, before, after) {
- let logicBefore = before
- if (before && after) {
- logicBefore = this.dateCompare(before, after) ? before : after
- }
- return this.dateEqual(logicBefore, currentDay)
- }
-
- isLogicAfter(currentDay, before, after) {
- let logicAfter = after
- if (before && after) {
- logicAfter = this.dateCompare(before, after) ? after : before
- }
- return this.dateEqual(logicAfter, currentDay)
- }
-
- /**
- * 获取日期范围内所有日期
- * @param {Object} begin
- * @param {Object} end
- */
- geDateAll(begin, end) {
- var arr = []
- var ab = begin.split('-')
- var ae = end.split('-')
- var db = new Date()
- db.setFullYear(ab[0], ab[1] - 1, ab[2])
- var de = new Date()
- de.setFullYear(ae[0], ae[1] - 1, ae[2])
- var unixDb = db.getTime() - 24 * 60 * 60 * 1000
- var unixDe = de.getTime() - 24 * 60 * 60 * 1000
- for (var k = unixDb; k <= unixDe;) {
- k = k + 24 * 60 * 60 * 1000
- arr.push(this.getDate(new Date(parseInt(k))).fullDate)
- }
- return arr
- }
-
- /**
- * 获取多选状态
- */
- setMultiple(fullDate) {
- let {
- before,
- after
- } = this.multipleStatus
- if (!this.range) return
- if (before && after) {
- if (!this.lastHover) {
- this.lastHover = true
- return
- }
- this.multipleStatus.before = fullDate
- this.multipleStatus.after = ''
- this.multipleStatus.data = []
- this.multipleStatus.fulldate = ''
- this.lastHover = false
- } else {
- if (!before) {
- this.multipleStatus.before = fullDate
- this.lastHover = false
- } else {
- this.multipleStatus.after = fullDate
- if (this.dateCompare(this.multipleStatus.before, this.multipleStatus.after)) {
- this.multipleStatus.data = this.geDateAll(this.multipleStatus.before, this.multipleStatus
- .after);
- } else {
- this.multipleStatus.data = this.geDateAll(this.multipleStatus.after, this.multipleStatus
- .before);
- }
- this.lastHover = true
- }
- }
- this._getWeek(fullDate)
- }
-
- /**
- * 鼠标 hover 更新多选状态
- */
- setHoverMultiple(fullDate) {
- let {
- before,
- after
- } = this.multipleStatus
-
- if (!this.range) return
- if (this.lastHover) return
-
- if (!before) {
- this.multipleStatus.before = fullDate
- } else {
- this.multipleStatus.after = fullDate
- if (this.dateCompare(this.multipleStatus.before, this.multipleStatus.after)) {
- this.multipleStatus.data = this.geDateAll(this.multipleStatus.before, this.multipleStatus.after);
- } else {
- this.multipleStatus.data = this.geDateAll(this.multipleStatus.after, this.multipleStatus.before);
- }
- }
- this._getWeek(fullDate)
- }
-
- /**
- * 更新默认值多选状态
- */
- setDefaultMultiple(before, after) {
- this.multipleStatus.before = before
- this.multipleStatus.after = after
- if (before && after) {
- if (this.dateCompare(before, after)) {
- this.multipleStatus.data = this.geDateAll(before, after);
- this._getWeek(after)
- } else {
- this.multipleStatus.data = this.geDateAll(after, before);
- this._getWeek(before)
- }
- }
- }
-
- /**
- * 获取每周数据
- * @param {Object} dateData
- */
- _getWeek(dateData) {
- const {
- fullDate,
- year,
- month,
- date,
- day
- } = this.getDate(dateData)
- let firstDay = new Date(year, month - 1, 1).getDay()
- let currentDay = new Date(year, month, 0).getDate()
- let dates = {
- lastMonthDays: this._getLastMonthDays(firstDay, this.getDate(dateData)), // 上个月末尾几天
- currentMonthDys: this._currentMonthDys(currentDay, this.getDate(dateData)), // 本月天数
- nextMonthDays: [], // 下个月开始几天
- weeks: []
- }
- let canlender = []
- const surplus = 42 - (dates.lastMonthDays.length + dates.currentMonthDys.length)
- dates.nextMonthDays = this._getNextMonthDays(surplus, this.getDate(dateData))
- canlender = canlender.concat(dates.lastMonthDays, dates.currentMonthDys, dates.nextMonthDays)
- let weeks = {}
- // 拼接数组 上个月开始几天 + 本月天数+ 下个月开始几天
- for (let i = 0; i < canlender.length; i++) {
- if (i % 7 === 0) {
- weeks[parseInt(i / 7)] = new Array(7)
- }
- weeks[parseInt(i / 7)][i % 7] = canlender[i]
- }
- this.canlender = canlender
- this.weeks = weeks
- }
-
- //静态方法
- // static init(date) {
- // if (!this.instance) {
- // this.instance = new Calendar(date);
- // }
- // return this.instance;
- // }
-}
-
-
-export default Calendar
diff --git a/src/uni_modules/uni-datetime-picker/package.json b/src/uni_modules/uni-datetime-picker/package.json
deleted file mode 100644
index 60fa1d0..0000000
--- a/src/uni_modules/uni-datetime-picker/package.json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "id": "uni-datetime-picker",
- "displayName": "uni-datetime-picker 日期选择器",
- "version": "2.2.6",
- "description": "uni-datetime-picker 日期时间选择器,支持日历,支持范围选择",
- "keywords": [
- "uni-datetime-picker",
- "uni-ui",
- "uniui",
- "日期时间选择器",
- "日期时间"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": [
- "uni-scss",
- "uni-icons"
- ],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "n"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-datetime-picker/readme.md b/src/uni_modules/uni-datetime-picker/readme.md
deleted file mode 100644
index 162fbef..0000000
--- a/src/uni_modules/uni-datetime-picker/readme.md
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-> `重要通知:组件升级更新 2.0.0 后,支持日期+时间范围选择,组件 ui 将使用日历选择日期,ui 变化较大,同时支持 PC 和 移动端。此版本不向后兼容,不再支持单独的时间选择(type=time)及相关的 hide-second 属性(时间选可使用内置组件 picker)。若仍需使用旧版本,可在插件市场下载*非uni_modules版本*,旧版本将不再维护`
-
-## DatetimePicker 时间选择器
-
-> **组件名:uni-datetime-picker**
-> 代码块: `uDatetimePicker`
-
-
-该组件的优势是,支持**时间戳**输入和输出(起始时间、终止时间也支持时间戳),可**同时选择**日期和时间。
-
-若只是需要单独选择日期和时间,不需要时间戳输入和输出,可使用原生的 picker 组件。
-
-**_点击 picker 默认值规则:_**
-
-- 若设置初始值 value, 会显示在 picker 显示框中
-- 若无初始值 value,则初始值 value 为当前本地时间 Date.now(), 但不会显示在 picker 显示框中
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-drawer/changelog.md b/src/uni_modules/uni-drawer/changelog.md
deleted file mode 100644
index 6d2488c..0000000
--- a/src/uni_modules/uni-drawer/changelog.md
+++ /dev/null
@@ -1,13 +0,0 @@
-## 1.2.1(2021-11-22)
-- 修复 vue3中个别scss变量无法找到的问题
-## 1.2.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-drawer](https://uniapp.dcloud.io/component/uniui/uni-drawer)
-## 1.1.1(2021-07-30)
-- 优化 vue3下事件警告的问题
-## 1.1.0(2021-07-13)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 1.0.7(2021-05-12)
-- 新增 组件示例地址
-## 1.0.6(2021-02-04)
-- 调整为uni_modules目录规范
diff --git a/src/uni_modules/uni-drawer/components/uni-drawer/keypress.js b/src/uni_modules/uni-drawer/components/uni-drawer/keypress.js
deleted file mode 100644
index 62dda46..0000000
--- a/src/uni_modules/uni-drawer/components/uni-drawer/keypress.js
+++ /dev/null
@@ -1,45 +0,0 @@
-// #ifdef H5
-export default {
- name: 'Keypress',
- props: {
- disable: {
- type: Boolean,
- default: false
- }
- },
- mounted () {
- const keyNames = {
- esc: ['Esc', 'Escape'],
- tab: 'Tab',
- enter: 'Enter',
- space: [' ', 'Spacebar'],
- up: ['Up', 'ArrowUp'],
- left: ['Left', 'ArrowLeft'],
- right: ['Right', 'ArrowRight'],
- down: ['Down', 'ArrowDown'],
- delete: ['Backspace', 'Delete', 'Del']
- }
- const listener = ($event) => {
- if (this.disable) {
- return
- }
- const keyName = Object.keys(keyNames).find(key => {
- const keyName = $event.key
- const value = keyNames[key]
- return value === keyName || (Array.isArray(value) && value.includes(keyName))
- })
- if (keyName) {
- // 避免和其他按键事件冲突
- setTimeout(() => {
- this.$emit(keyName, {})
- }, 0)
- }
- }
- document.addEventListener('keyup', listener)
- // this.$once('hook:beforeDestroy', () => {
- // document.removeEventListener('keyup', listener)
- // })
- },
- render: () => {}
-}
-// #endif
diff --git a/src/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue b/src/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue
deleted file mode 100644
index 2471521..0000000
--- a/src/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue
+++ /dev/null
@@ -1,183 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-drawer/package.json b/src/uni_modules/uni-drawer/package.json
deleted file mode 100644
index dd056e4..0000000
--- a/src/uni_modules/uni-drawer/package.json
+++ /dev/null
@@ -1,87 +0,0 @@
-{
- "id": "uni-drawer",
- "displayName": "uni-drawer 抽屉",
- "version": "1.2.1",
- "description": "抽屉式导航,用于展示侧滑菜单,侧滑导航。",
- "keywords": [
- "uni-ui",
- "uniui",
- "drawer",
- "抽屉",
- "侧滑导航"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": ["uni-scss"],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-drawer/readme.md b/src/uni_modules/uni-drawer/readme.md
deleted file mode 100644
index dcf6e6b..0000000
--- a/src/uni_modules/uni-drawer/readme.md
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-## Drawer 抽屉
-> **组件名:uni-drawer**
-> 代码块: `uDrawer`
-
-抽屉侧滑菜单。
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-easyinput/changelog.md b/src/uni_modules/uni-easyinput/changelog.md
deleted file mode 100644
index 1e8c6f9..0000000
--- a/src/uni_modules/uni-easyinput/changelog.md
+++ /dev/null
@@ -1,47 +0,0 @@
-## 1.1.0(2022-06-30)
-- 新增 在 uni-forms 1.4.0 中使用可以在 blur 时校验内容
-- 新增 clear 事件,点击右侧叉号图标触发
-- 新增 change 事件 ,仅在输入框失去焦点或用户按下回车时触发
-- 优化 组件样式,组件获取焦点时高亮显示,图标颜色调整等
--
-## 1.0.5(2022-06-07)
-- 优化 clearable 显示策略
-## 1.0.4(2022-06-07)
-- 优化 clearable 显示策略
-## 1.0.3(2022-05-20)
-- 修复 关闭图标某些情况下无法取消的bug
-## 1.0.2(2022-04-12)
-- 修复 默认值不生效的bug
-## 1.0.1(2022-04-02)
-- 修复 value不能为0的bug
-## 1.0.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-easyinput](https://uniapp.dcloud.io/component/uniui/uni-easyinput)
-## 0.1.4(2021-08-20)
-- 修复 在 uni-forms 的动态表单中默认值校验不通过的 bug
-## 0.1.3(2021-08-11)
-- 修复 在 uni-forms 中重置表单,错误信息无法清除的问题
-## 0.1.2(2021-07-30)
-- 优化 vue3下事件警告的问题
-## 0.1.1
-- 优化 errorMessage 属性支持 Boolean 类型
-## 0.1.0(2021-07-13)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 0.0.16(2021-06-29)
-- 修复 confirmType 属性(仅 type="text" 生效)导致多行文本框无法换行的 bug
-## 0.0.15(2021-06-21)
-- 修复 passwordIcon 属性拼写错误的 bug
-## 0.0.14(2021-06-18)
-- 新增 passwordIcon 属性,当type=password时是否显示小眼睛图标
-- 修复 confirmType 属性不生效的问题
-## 0.0.13(2021-06-04)
-- 修复 disabled 状态可清出内容的 bug
-## 0.0.12(2021-05-12)
-- 新增 组件示例地址
-## 0.0.11(2021-05-07)
-- 修复 input-border 属性不生效的问题
-## 0.0.10(2021-04-30)
-- 修复 ios 遮挡文字、显示一半的问题
-## 0.0.9(2021-02-05)
-- 调整为uni_modules目录规范
-- 优化 兼容 nvue 页面
diff --git a/src/uni_modules/uni-easyinput/components/uni-easyinput/common.js b/src/uni_modules/uni-easyinput/components/uni-easyinput/common.js
deleted file mode 100644
index df9abe1..0000000
--- a/src/uni_modules/uni-easyinput/components/uni-easyinput/common.js
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * @desc 函数防抖
- * @param func 目标函数
- * @param wait 延迟执行毫秒数
- * @param immediate true - 立即执行, false - 延迟执行
- */
-export const debounce = function(func, wait = 1000, immediate = true) {
- let timer;
- console.log(1);
- return function() {
- console.log(123);
- let context = this,
- args = arguments;
- if (timer) clearTimeout(timer);
- if (immediate) {
- let callNow = !timer;
- timer = setTimeout(() => {
- timer = null;
- }, wait);
- if (callNow) func.apply(context, args);
- } else {
- timer = setTimeout(() => {
- func.apply(context, args);
- }, wait)
- }
- }
-}
-/**
- * @desc 函数节流
- * @param func 函数
- * @param wait 延迟执行毫秒数
- * @param type 1 使用表时间戳,在时间段开始的时候触发 2 使用表定时器,在时间段结束的时候触发
- */
-export const throttle = (func, wait = 1000, type = 1) => {
- let previous = 0;
- let timeout;
- return function() {
- let context = this;
- let args = arguments;
- if (type === 1) {
- let now = Date.now();
-
- if (now - previous > wait) {
- func.apply(context, args);
- previous = now;
- }
- } else if (type === 2) {
- if (!timeout) {
- timeout = setTimeout(() => {
- timeout = null;
- func.apply(context, args)
- }, wait)
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue b/src/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue
deleted file mode 100644
index 5818d7f..0000000
--- a/src/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.vue
+++ /dev/null
@@ -1,593 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-easyinput/package.json b/src/uni_modules/uni-easyinput/package.json
deleted file mode 100644
index 3cc793e..0000000
--- a/src/uni_modules/uni-easyinput/package.json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "id": "uni-easyinput",
- "displayName": "uni-easyinput 增强输入框",
- "version": "1.1.0",
- "description": "Easyinput 组件是对原生input组件的增强",
- "keywords": [
- "uni-ui",
- "uniui",
- "input",
- "uni-easyinput",
- "输入框"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": [
- "uni-scss",
- "uni-icons"
- ],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/uni_modules/uni-easyinput/readme.md b/src/uni_modules/uni-easyinput/readme.md
deleted file mode 100644
index f1faf8f..0000000
--- a/src/uni_modules/uni-easyinput/readme.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-### Easyinput 增强输入框
-> **组件名:uni-easyinput**
-> 代码块: `uEasyinput`
-
-
-easyinput 组件是对原生input组件的增强 ,是专门为配合表单组件[uni-forms](https://ext.dcloud.net.cn/plugin?id=2773)而设计的,easyinput 内置了边框,图标等,同时包含 input 所有功能
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-easyinput)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-fab/changelog.md b/src/uni_modules/uni-fab/changelog.md
deleted file mode 100644
index 24e26b1..0000000
--- a/src/uni_modules/uni-fab/changelog.md
+++ /dev/null
@@ -1,17 +0,0 @@
-## 1.2.2(2021-12-29)
-- 更新 组件依赖
-## 1.2.1(2021-11-19)
-- 修复 阴影颜色不正确的bug
-## 1.2.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-fab](https://uniapp.dcloud.io/component/uniui/uni-fab)
-## 1.1.1(2021-11-09)
-- 新增 提供组件设计资源,组件样式调整
-## 1.1.0(2021-07-30)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 1.0.7(2021-05-12)
-- 新增 组件示例地址
-## 1.0.6(2021-02-05)
-- 调整为uni_modules目录规范
-- 优化 按钮背景色调整
-- 优化 兼容pc端
diff --git a/src/uni_modules/uni-fab/components/uni-fab/uni-fab.vue b/src/uni_modules/uni-fab/components/uni-fab/uni-fab.vue
deleted file mode 100644
index bef97f1..0000000
--- a/src/uni_modules/uni-fab/components/uni-fab/uni-fab.vue
+++ /dev/null
@@ -1,475 +0,0 @@
-
-
-
-
-
-
-
- {{ item.text }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-fab/components/uni-fab/uni-fab.vue.bak b/src/uni_modules/uni-fab/components/uni-fab/uni-fab.vue.bak
deleted file mode 100644
index 5adc72a..0000000
--- a/src/uni_modules/uni-fab/components/uni-fab/uni-fab.vue.bak
+++ /dev/null
@@ -1,379 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.text }}
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-fab/package.json b/src/uni_modules/uni-fab/package.json
deleted file mode 100644
index 0f27daa..0000000
--- a/src/uni_modules/uni-fab/package.json
+++ /dev/null
@@ -1,87 +0,0 @@
-{
- "id": "uni-fab",
- "displayName": "uni-fab 悬浮按钮",
- "version": "1.2.2",
- "description": "悬浮按钮 fab button ,点击可展开一个图标按钮菜单。",
- "keywords": [
- "uni-ui",
- "uniui",
- "按钮",
- "悬浮按钮",
- "fab"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": ["uni-scss","uni-icons"],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-fab/readme.md b/src/uni_modules/uni-fab/readme.md
deleted file mode 100644
index 9a444e8..0000000
--- a/src/uni_modules/uni-fab/readme.md
+++ /dev/null
@@ -1,9 +0,0 @@
-## Fab 悬浮按钮
-> **组件名:uni-fab**
-> 代码块: `uFab`
-
-
-点击可展开一个图形按钮菜单
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fab)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-fav/changelog.md b/src/uni_modules/uni-fav/changelog.md
deleted file mode 100644
index d8a08d4..0000000
--- a/src/uni_modules/uni-fav/changelog.md
+++ /dev/null
@@ -1,19 +0,0 @@
-## 1.2.1(2022-05-30)
-- 新增 stat 属性 ,是否开启uni统计功能
-## 1.2.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-fav](https://uniapp.dcloud.io/component/uniui/uni-fav)
-## 1.1.1(2021-08-24)
-- 新增 支持国际化
-## 1.1.0(2021-07-13)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 1.0.6(2021-05-12)
-- 新增 组件示例地址
-## 1.0.5(2021-04-21)
-- 优化 添加依赖 uni-icons, 导入后自动下载依赖
-## 1.0.4(2021-02-05)
-- 优化 组件引用关系,通过uni_modules引用组件
-## 1.0.3(2021-02-05)
-- 优化 组件引用关系,通过uni_modules引用组件
-## 1.0.2(2021-02-05)
-- 调整为uni_modules目录规范
diff --git a/src/uni_modules/uni-fav/components/uni-fav/i18n/en.json b/src/uni_modules/uni-fav/components/uni-fav/i18n/en.json
deleted file mode 100644
index 9a0759e..0000000
--- a/src/uni_modules/uni-fav/components/uni-fav/i18n/en.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "uni-fav.collect": "collect",
- "uni-fav.collected": "collected"
-}
diff --git a/src/uni_modules/uni-fav/components/uni-fav/i18n/index.js b/src/uni_modules/uni-fav/components/uni-fav/i18n/index.js
deleted file mode 100644
index de7509c..0000000
--- a/src/uni_modules/uni-fav/components/uni-fav/i18n/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import en from './en.json'
-import zhHans from './zh-Hans.json'
-import zhHant from './zh-Hant.json'
-export default {
- en,
- 'zh-Hans': zhHans,
- 'zh-Hant': zhHant
-}
diff --git a/src/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hans.json b/src/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hans.json
deleted file mode 100644
index 67c89bf..0000000
--- a/src/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hans.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "uni-fav.collect": "收藏",
- "uni-fav.collected": "已收藏"
-}
diff --git a/src/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hant.json b/src/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hant.json
deleted file mode 100644
index 67c89bf..0000000
--- a/src/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hant.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "uni-fav.collect": "收藏",
- "uni-fav.collected": "已收藏"
-}
diff --git a/src/uni_modules/uni-fav/components/uni-fav/uni-fav.vue b/src/uni_modules/uni-fav/components/uni-fav/uni-fav.vue
deleted file mode 100644
index d2c58df..0000000
--- a/src/uni_modules/uni-fav/components/uni-fav/uni-fav.vue
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {{ checked ? contentFav : contentDefault }}
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-fav/package.json b/src/uni_modules/uni-fav/package.json
deleted file mode 100644
index cc14697..0000000
--- a/src/uni_modules/uni-fav/package.json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
- "id": "uni-fav",
- "displayName": "uni-fav 收藏按钮",
- "version": "1.2.1",
- "description": " Fav 收藏组件,可自定义颜色、大小。",
- "keywords": [
- "fav",
- "uni-ui",
- "uniui",
- "收藏"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": [
- "uni-scss",
- "uni-icons"
- ],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-fav/readme.md b/src/uni_modules/uni-fav/readme.md
deleted file mode 100644
index 4de125d..0000000
--- a/src/uni_modules/uni-fav/readme.md
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-## Fav 收藏按钮
-> **组件名:uni-fav**
-> 代码块: `uFav`
-
-用于收藏功能,可点击切换选中、不选中的状态。
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fav)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-file-picker/changelog.md b/src/uni_modules/uni-file-picker/changelog.md
deleted file mode 100644
index 5c81026..0000000
--- a/src/uni_modules/uni-file-picker/changelog.md
+++ /dev/null
@@ -1,63 +0,0 @@
-## 1.0.2(2022-07-04)
-- 修复 在uni-forms下样式不生效的bug
-## 1.0.1(2021-11-23)
-- 修复 参数为对象的情况下,url在某些情况显示错误的bug
-## 1.0.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-file-picker](https://uniapp.dcloud.io/component/uniui/uni-file-picker)
-## 0.2.16(2021-11-08)
-- 修复 传入空对象 ,显示错误的Bug
-## 0.2.15(2021-08-30)
-- 修复 return-type="object" 时且存在v-model时,无法删除文件的Bug
-## 0.2.14(2021-08-23)
-- 新增 参数中返回 fileID 字段
-## 0.2.13(2021-08-23)
-- 修复 腾讯云传入fileID 不能回显的bug
-- 修复 选择图片后,不能放大的问题
-## 0.2.12(2021-08-17)
-- 修复 由于 0.2.11 版本引起的不能回显图片的Bug
-## 0.2.11(2021-08-16)
-- 新增 clearFiles(index) 方法,可以手动删除指定文件
-- 修复 v-model 值设为 null 报错的Bug
-## 0.2.10(2021-08-13)
-- 修复 return-type="object" 时,无法删除文件的Bug
-## 0.2.9(2021-08-03)
-- 修复 auto-upload 属性失效的Bug
-## 0.2.8(2021-07-31)
-- 修复 fileExtname属性不指定值报错的Bug
-## 0.2.7(2021-07-31)
-- 修复 在某种场景下图片不回显的Bug
-## 0.2.6(2021-07-30)
-- 修复 return-type为object下,返回值不正确的Bug
-## 0.2.5(2021-07-30)
-- 修复(重要) H5 平台下如果和uni-forms组件一同使用导致页面卡死的问题
-## 0.2.3(2021-07-28)
-- 优化 调整示例代码
-## 0.2.2(2021-07-27)
-- 修复 vue3 下赋值错误的Bug
-- 优化 h5平台下上传文件导致页面卡死的问题
-## 0.2.0(2021-07-13)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 0.1.1(2021-07-02)
-- 修复 sourceType 缺少默认值导致 ios 无法选择文件
-## 0.1.0(2021-06-30)
-- 优化 解耦与uniCloud的强绑定关系 ,如不绑定服务空间,默认autoUpload为false且不可更改
-## 0.0.11(2021-06-30)
-- 修复 由 0.0.10 版本引发的 returnType 属性失效的问题
-## 0.0.10(2021-06-29)
-- 优化 文件上传后进度条消失时机
-## 0.0.9(2021-06-29)
-- 修复 在uni-forms 中,删除文件 ,获取的值不对的Bug
-## 0.0.8(2021-06-15)
-- 修复 删除文件时无法触发 v-model 的Bug
-## 0.0.7(2021-05-12)
-- 新增 组件示例地址
-## 0.0.6(2021-04-09)
-- 修复 选择的文件非 file-extname 字段指定的扩展名报错的Bug
-## 0.0.5(2021-04-09)
-- 优化 更新组件示例
-## 0.0.4(2021-04-09)
-- 优化 file-extname 字段支持字符串写法,多个扩展名需要用逗号分隔
-## 0.0.3(2021-02-05)
-- 调整为uni_modules目录规范
-- 修复 微信小程序不指定 fileExtname 属性选择失败的Bug
diff --git a/src/uni_modules/uni-file-picker/components/uni-file-picker/choose-and-upload-file.js b/src/uni_modules/uni-file-picker/components/uni-file-picker/choose-and-upload-file.js
deleted file mode 100644
index 24a07f5..0000000
--- a/src/uni_modules/uni-file-picker/components/uni-file-picker/choose-and-upload-file.js
+++ /dev/null
@@ -1,224 +0,0 @@
-'use strict';
-
-const ERR_MSG_OK = 'chooseAndUploadFile:ok';
-const ERR_MSG_FAIL = 'chooseAndUploadFile:fail';
-
-function chooseImage(opts) {
- const {
- count,
- sizeType = ['original', 'compressed'],
- sourceType = ['album', 'camera'],
- extension
- } = opts
- return new Promise((resolve, reject) => {
- uni.chooseImage({
- count,
- sizeType,
- sourceType,
- extension,
- success(res) {
- resolve(normalizeChooseAndUploadFileRes(res, 'image'));
- },
- fail(res) {
- reject({
- errMsg: res.errMsg.replace('chooseImage:fail', ERR_MSG_FAIL),
- });
- },
- });
- });
-}
-
-function chooseVideo(opts) {
- const {
- camera,
- compressed,
- maxDuration,
- sourceType = ['album', 'camera'],
- extension
- } = opts;
- return new Promise((resolve, reject) => {
- uni.chooseVideo({
- camera,
- compressed,
- maxDuration,
- sourceType,
- extension,
- success(res) {
- const {
- tempFilePath,
- duration,
- size,
- height,
- width
- } = res;
- resolve(normalizeChooseAndUploadFileRes({
- errMsg: 'chooseVideo:ok',
- tempFilePaths: [tempFilePath],
- tempFiles: [
- {
- name: (res.tempFile && res.tempFile.name) || '',
- path: tempFilePath,
- size,
- type: (res.tempFile && res.tempFile.type) || '',
- width,
- height,
- duration,
- fileType: 'video',
- cloudPath: '',
- }, ],
- }, 'video'));
- },
- fail(res) {
- reject({
- errMsg: res.errMsg.replace('chooseVideo:fail', ERR_MSG_FAIL),
- });
- },
- });
- });
-}
-
-function chooseAll(opts) {
- const {
- count,
- extension
- } = opts;
- return new Promise((resolve, reject) => {
- let chooseFile = uni.chooseFile;
- if (typeof wx !== 'undefined' &&
- typeof wx.chooseMessageFile === 'function') {
- chooseFile = wx.chooseMessageFile;
- }
- if (typeof chooseFile !== 'function') {
- return reject({
- errMsg: ERR_MSG_FAIL + ' 请指定 type 类型,该平台仅支持选择 image 或 video。',
- });
- }
- chooseFile({
- type: 'all',
- count,
- extension,
- success(res) {
- resolve(normalizeChooseAndUploadFileRes(res));
- },
- fail(res) {
- reject({
- errMsg: res.errMsg.replace('chooseFile:fail', ERR_MSG_FAIL),
- });
- },
- });
- });
-}
-
-function normalizeChooseAndUploadFileRes(res, fileType) {
- res.tempFiles.forEach((item, index) => {
- if (!item.name) {
- item.name = item.path.substring(item.path.lastIndexOf('/') + 1);
- }
- if (fileType) {
- item.fileType = fileType;
- }
- item.cloudPath =
- Date.now() + '_' + index + item.name.substring(item.name.lastIndexOf('.'));
- });
- if (!res.tempFilePaths) {
- res.tempFilePaths = res.tempFiles.map((file) => file.path);
- }
- return res;
-}
-
-function uploadCloudFiles(files, max = 5, onUploadProgress) {
- files = JSON.parse(JSON.stringify(files))
- const len = files.length
- let count = 0
- let self = this
- return new Promise(resolve => {
- while (count < max) {
- next()
- }
-
- function next() {
- let cur = count++
- if (cur >= len) {
- !files.find(item => !item.url && !item.errMsg) && resolve(files)
- return
- }
- const fileItem = files[cur]
- const index = self.files.findIndex(v => v.uuid === fileItem.uuid)
- fileItem.url = ''
- delete fileItem.errMsg
-
- uniCloud
- .uploadFile({
- filePath: fileItem.path,
- cloudPath: fileItem.cloudPath,
- fileType: fileItem.fileType,
- onUploadProgress: res => {
- res.index = index
- onUploadProgress && onUploadProgress(res)
- }
- })
- .then(res => {
- fileItem.url = res.fileID
- fileItem.index = index
- if (cur < len) {
- next()
- }
- })
- .catch(res => {
- fileItem.errMsg = res.errMsg || res.message
- fileItem.index = index
- if (cur < len) {
- next()
- }
- })
- }
- })
-}
-
-
-
-
-
-function uploadFiles(choosePromise, {
- onChooseFile,
- onUploadProgress
-}) {
- return choosePromise
- .then((res) => {
- if (onChooseFile) {
- const customChooseRes = onChooseFile(res);
- if (typeof customChooseRes !== 'undefined') {
- return Promise.resolve(customChooseRes).then((chooseRes) => typeof chooseRes === 'undefined' ?
- res : chooseRes);
- }
- }
- return res;
- })
- .then((res) => {
- if (res === false) {
- return {
- errMsg: ERR_MSG_OK,
- tempFilePaths: [],
- tempFiles: [],
- };
- }
- return res
- })
-}
-
-function chooseAndUploadFile(opts = {
- type: 'all'
-}) {
- if (opts.type === 'image') {
- return uploadFiles(chooseImage(opts), opts);
- }
- else if (opts.type === 'video') {
- return uploadFiles(chooseVideo(opts), opts);
- }
- return uploadFiles(chooseAll(opts), opts);
-}
-
-export {
- chooseAndUploadFile,
- uploadCloudFiles
-};
diff --git a/src/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.vue b/src/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.vue
deleted file mode 100644
index 0928a41..0000000
--- a/src/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.vue
+++ /dev/null
@@ -1,656 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.vue b/src/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.vue
deleted file mode 100644
index 625d92e..0000000
--- a/src/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.vue
+++ /dev/null
@@ -1,325 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.name}}
-
-
-
-
-
-
-
-
-
- 点击重试
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.vue b/src/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.vue
deleted file mode 100644
index 2a29bc2..0000000
--- a/src/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.vue
+++ /dev/null
@@ -1,292 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 点击重试
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-file-picker/components/uni-file-picker/utils.js b/src/uni_modules/uni-file-picker/components/uni-file-picker/utils.js
deleted file mode 100644
index 60aaa3e..0000000
--- a/src/uni_modules/uni-file-picker/components/uni-file-picker/utils.js
+++ /dev/null
@@ -1,109 +0,0 @@
-/**
- * 获取文件名和后缀
- * @param {String} name
- */
-export const get_file_ext = (name) => {
- const last_len = name.lastIndexOf('.')
- const len = name.length
- return {
- name: name.substring(0, last_len),
- ext: name.substring(last_len + 1, len)
- }
-}
-
-/**
- * 获取扩展名
- * @param {Array} fileExtname
- */
-export const get_extname = (fileExtname) => {
- if (!Array.isArray(fileExtname)) {
- let extname = fileExtname.replace(/(\[|\])/g, '')
- return extname.split(',')
- } else {
- return fileExtname
- }
- return []
-}
-
-/**
- * 获取文件和检测是否可选
- */
-export const get_files_and_is_max = (res, _extname) => {
- let filePaths = []
- let files = []
- if(!_extname || _extname.length === 0){
- return {
- filePaths,
- files
- }
- }
- res.tempFiles.forEach(v => {
- let fileFullName = get_file_ext(v.name)
- const extname = fileFullName.ext.toLowerCase()
- if (_extname.indexOf(extname) !== -1) {
- files.push(v)
- filePaths.push(v.path)
- }
- })
- if (files.length !== res.tempFiles.length) {
- uni.showToast({
- title: `当前选择了${res.tempFiles.length}个文件 ,${res.tempFiles.length - files.length} 个文件格式不正确`,
- icon: 'none',
- duration: 5000
- })
- }
-
- return {
- filePaths,
- files
- }
-}
-
-
-/**
- * 获取图片信息
- * @param {Object} filepath
- */
-export const get_file_info = (filepath) => {
- return new Promise((resolve, reject) => {
- uni.getImageInfo({
- src: filepath,
- success(res) {
- resolve(res)
- },
- fail(err) {
- reject(err)
- }
- })
- })
-}
-/**
- * 获取封装数据
- */
-export const get_file_data = async (files, type = 'image') => {
- // 最终需要上传数据库的数据
- let fileFullName = get_file_ext(files.name)
- const extname = fileFullName.ext.toLowerCase()
- let filedata = {
- name: files.name,
- uuid: files.uuid,
- extname: extname || '',
- cloudPath: files.cloudPath,
- fileType: files.fileType,
- url: files.path || files.path,
- size: files.size, //单位是字节
- image: {},
- path: files.path,
- video: {}
- }
- if (type === 'image') {
- const imageinfo = await get_file_info(files.path)
- delete filedata.video
- filedata.image.width = imageinfo.width
- filedata.image.height = imageinfo.height
- filedata.image.location = imageinfo.path
- } else {
- delete filedata.image
- }
- return filedata
-}
diff --git a/src/uni_modules/uni-file-picker/package.json b/src/uni_modules/uni-file-picker/package.json
deleted file mode 100644
index 08bd66e..0000000
--- a/src/uni_modules/uni-file-picker/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "id": "uni-file-picker",
- "displayName": "uni-file-picker 文件选择上传",
- "version": "1.0.2",
- "description": "文件选择上传组件,可以选择图片、视频等任意文件并上传到当前绑定的服务空间",
- "keywords": [
- "uni-ui",
- "uniui",
- "图片上传",
- "文件上传"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": ["uni-scss"],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "n"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-file-picker/readme.md b/src/uni_modules/uni-file-picker/readme.md
deleted file mode 100644
index c8399a5..0000000
--- a/src/uni_modules/uni-file-picker/readme.md
+++ /dev/null
@@ -1,11 +0,0 @@
-
-## FilePicker 文件选择上传
-
-> **组件名:uni-file-picker**
-> 代码块: `uFilePicker`
-
-
-文件选择上传组件,可以选择图片、视频等任意文件并上传到当前绑定的服务空间
-
-### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-file-picker)
-#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
\ No newline at end of file
diff --git a/src/uni_modules/uni-forms/changelog.md b/src/uni_modules/uni-forms/changelog.md
deleted file mode 100644
index 5a4bb79..0000000
--- a/src/uni_modules/uni-forms/changelog.md
+++ /dev/null
@@ -1,86 +0,0 @@
-## 1.4.6(2022-07-13)
-- 修复 model 需要校验的值没有声明对应字段时,导致第一次不触发校验的bug
-## 1.4.5(2022-07-05)
-- 新增 更多表单示例
-- 优化 子表单组件过期提示的问题
-- 优化 子表单组件uni-datetime-picker、uni-data-select、uni-data-picker的显示样式
-## 1.4.4(2022-07-04)
-- 更新 删除组件日志
-## 1.4.3(2022-07-04)
-- 修复 由 1.4.0 引发的 label 插槽不生效的bug
-## 1.4.2(2022-07-04)
-- 修复 子组件找不到 setValue 报错的bug
-## 1.4.1(2022-07-04)
-- 修复 uni-data-picker 在 uni-forms-item 中报错的bug
-- 修复 uni-data-picker 在 uni-forms-item 中宽度不正确的bug
-## 1.4.0(2022-06-30)
-- 【重要】组件逻辑重构,部分用法用旧版本不兼容,请注意兼容问题
-- 【重要】组件使用 Provide/Inject 方式注入依赖,提供了自定义表单组件调用 uni-forms 校验表单的能力
-- 新增 model 属性,等同于原 value/modelValue 属性,旧属性即将废弃
-- 新增 validateTrigger 属性的 blur 值,仅 uni-easyinput 生效
-- 新增 onFieldChange 方法,可以对子表单进行校验,可替代binddata方法
-- 新增 子表单的 setRules 方法,配合自定义校验函数使用
-- 新增 uni-forms-item 的 setRules 方法,配置动态表单使用可动态更新校验规则
-- 优化 动态表单校验方式,废弃拼接name的方式
-## 1.3.3(2022-06-22)
-- 修复 表单校验顺序无序问题
-## 1.3.2(2021-12-09)
--
-## 1.3.1(2021-11-19)
-- 修复 label 插槽不生效的bug
-## 1.3.0(2021-11-19)
-- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource)
-- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-forms](https://uniapp.dcloud.io/component/uniui/uni-forms)
-## 1.2.7(2021-08-13)
-- 修复 没有添加校验规则的字段依然报错的Bug
-## 1.2.6(2021-08-11)
-- 修复 重置表单错误信息无法清除的问题
-## 1.2.5(2021-08-11)
-- 优化 组件文档
-## 1.2.4(2021-08-11)
-- 修复 表单验证只生效一次的问题
-## 1.2.3(2021-07-30)
-- 优化 vue3下事件警告的问题
-## 1.2.2(2021-07-26)
-- 修复 vue2 下条件编译导致destroyed生命周期失效的Bug
-- 修复 1.2.1 引起的示例在小程序平台报错的Bug
-## 1.2.1(2021-07-22)
-- 修复 动态校验表单,默认值为空的情况下校验失效的Bug
-- 修复 不指定name属性时,运行报错的Bug
-- 优化 label默认宽度从65调整至70,使required为true且四字时不换行
-- 优化 组件示例,新增动态校验示例代码
-- 优化 组件文档,使用方式更清晰
-## 1.2.0(2021-07-13)
-- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
-## 1.1.2(2021-06-25)
-- 修复 pattern 属性在微信小程序平台无效的问题
-## 1.1.1(2021-06-22)
-- 修复 validate-trigger属性为submit且err-show-type属性为toast时不能弹出的Bug
-## 1.1.0(2021-06-22)
-- 修复 只写setRules方法而导致校验不生效的Bug
-- 修复 由上个办法引发的错误提示文字错位的Bug
-## 1.0.48(2021-06-21)
-- 修复 不设置 label 属性 ,无法设置label插槽的问题
-## 1.0.47(2021-06-21)
-- 修复 不设置label属性,label-width属性不生效的bug
-- 修复 setRules 方法与rules属性冲突的问题
-## 1.0.46(2021-06-04)
-- 修复 动态删减数据导致报错的问题
-## 1.0.45(2021-06-04)
-- 新增 modelValue 属性 ,value 即将废弃
-## 1.0.44(2021-06-02)
-- 新增 uni-forms-item 可以设置单独的 rules
-- 新增 validate 事件增加 keepitem 参数,可以选择那些字段不过滤
-- 优化 submit 事件重命名为 validate
-## 1.0.43(2021-05-12)
-- 新增 组件示例地址
-## 1.0.42(2021-04-30)
-- 修复 自定义检验器失效的问题
-## 1.0.41(2021-03-05)
-- 更新 校验器
-- 修复 表单规则设置类型为 number 的情况下,值为0校验失败的Bug
-## 1.0.40(2021-03-04)
-- 修复 动态显示uni-forms-item的情况下,submit 方法获取值错误的Bug
-## 1.0.39(2021-02-05)
-- 调整为uni_modules目录规范
-- 修复 校验器传入 int 等类型 ,返回String类型的Bug
diff --git a/src/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue b/src/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue
deleted file mode 100644
index 250ed87..0000000
--- a/src/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue
+++ /dev/null
@@ -1,627 +0,0 @@
-
-
-
-
- *
- {{label}}
-
-
-
-
-
-
- {{msg}}
-
-
-
-
-
-
-
-
-
- {{msg}}
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-forms/components/uni-forms/uni-forms.vue b/src/uni_modules/uni-forms/components/uni-forms/uni-forms.vue
deleted file mode 100644
index ed2f6d9..0000000
--- a/src/uni_modules/uni-forms/components/uni-forms/uni-forms.vue
+++ /dev/null
@@ -1,397 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/uni_modules/uni-forms/components/uni-forms/utils.js b/src/uni_modules/uni-forms/components/uni-forms/utils.js
deleted file mode 100644
index 6da2421..0000000
--- a/src/uni_modules/uni-forms/components/uni-forms/utils.js
+++ /dev/null
@@ -1,293 +0,0 @@
-/**
- * 简单处理对象拷贝
- * @param {Obejct} 被拷贝对象
- * @@return {Object} 拷贝对象
- */
-export const deepCopy = (val) => {
- return JSON.parse(JSON.stringify(val))
-}
-/**
- * 过滤数字类型
- * @param {String} format 数字类型
- * @@return {Boolean} 返回是否为数字类型
- */
-export const typeFilter = (format) => {
- return format === 'int' || format === 'double' || format === 'number' || format === 'timestamp';
-}
-
-/**
- * 把 value 转换成指定的类型,用于处理初始值,原因是初始值需要入库不能为 undefined
- * @param {String} key 字段名
- * @param {any} value 字段值
- * @param {Object} rules 表单校验规则
- */
-export const getValue = (key, value, rules) => {
- const isRuleNumType = rules.find(val => val.format && typeFilter(val.format));
- const isRuleBoolType = rules.find(val => (val.format && val.format === 'boolean') || val.format === 'bool');
- // 输入类型为 number
- if (!!isRuleNumType) {
- if (!value && value !== 0) {
- value = null
- } else {
- value = isNumber(Number(value)) ? Number(value) : value
- }
- }
-
- // 输入类型为 boolean
- if (!!isRuleBoolType) {
- value = isBoolean(value) ? value : false
- }
-
- return value;
-}
-
-/**
- * 获取表单数据
- * @param {String|Array} name 真实名称,需要使用 realName 获取
- * @param {Object} data 原始数据
- * @param {any} value 需要设置的值
- */
-export const setDataValue = (field, formdata, value) => {
- formdata[field] = value
- return value || ''
-}
-
-/**
- * 获取表单数据
- * @param {String|Array} field 真实名称,需要使用 realName 获取
- * @param {Object} data 原始数据
- */
-export const getDataValue = (field, data) => {
- return objGet(data, field)
-}
-
-/**
- * 获取表单类型
- * @param {String|Array} field 真实名称,需要使用 realName 获取
- */
-export const getDataValueType = (field, data) => {
- const value = getDataValue(field, data)
- return {
- type: type(value),
- value
- }
-}
-
-/**
- * 获取表单可用的真实name
- * @param {String|Array} name 表单name
- * @@return {String} 表单可用的真实name
- */
-export const realName = (name, data = {}) => {
- const base_name = _basePath(name)
- if (typeof base_name === 'object' && Array.isArray(base_name) && base_name.length > 1) {
- const realname = base_name.reduce((a, b) => a += `#${b}`, '_formdata_')
- return realname
- }
- return base_name[0] || name
-}
-
-/**
- * 判断是否表单可用的真实name
- * @param {String|Array} name 表单name
- * @@return {String} 表单可用的真实name
- */
-export const isRealName = (name) => {
- const reg = /^_formdata_#*/
- return reg.test(name)
-}
-
-/**
- * 获取表单数据的原始格式
- * @@return {Object|Array} object 需要解析的数据
- */
-export const rawData = (object = {}, name) => {
- let newData = JSON.parse(JSON.stringify(object))
- let formData = {}
- for(let i in newData){
- let path = name2arr(i)
- objSet(formData,path,newData[i])
- }
- return formData
-}
-
-/**
- * 真实name还原为 array
- * @param {*} name
- */
-export const name2arr = (name) => {
- let field = name.replace('_formdata_#', '')
- field = field.split('#').map(v => (isNumber(v) ? Number(v) : v))
- return field
-}
-
-/**
- * 对象中设置值
- * @param {Object|Array} object 源数据
- * @param {String| Array} path 'a.b.c' 或 ['a',0,'b','c']
- * @param {String} value 需要设置的值
- */
-export const objSet = (object, path, value) => {
- if (typeof object !== 'object') return object;
- _basePath(path).reduce((o, k, i, _) => {
- if (i === _.length - 1) {
- // 若遍历结束直接赋值
- o[k] = value
- return null
- } else if (k in o) {
- // 若存在对应路径,则返回找到的对象,进行下一次遍历
- return o[k]
- } else {
- // 若不存在对应路径,则创建对应对象,若下一路径是数字,新对象赋值为空数组,否则赋值为空对象
- o[k] = /^[0-9]{1,}$/.test(_[i + 1]) ? [] : {}
- return o[k]
- }
- }, object)
- // 返回object
- return object;
-}
-
-// 处理 path, path有三种形式:'a[0].b.c'、'a.0.b.c' 和 ['a','0','b','c'],需要统一处理成数组,便于后续使用
-function _basePath(path) {
- // 若是数组,则直接返回
- if (Array.isArray(path)) return path
- // 若有 '[',']',则替换成将 '[' 替换成 '.',去掉 ']'
- return path.replace(/\[/g, '.').replace(/\]/g, '').split('.')
-}
-
-/**
- * 从对象中获取值
- * @param {Object|Array} object 源数据
- * @param {String| Array} path 'a.b.c' 或 ['a',0,'b','c']
- * @param {String} defaultVal 如果无法从调用链中获取值的默认值
- */
-export const objGet = (object, path, defaultVal = 'undefined') => {
- // 先将path处理成统一格式
- let newPath = _basePath(path)
- // 递归处理,返回最后结果
- let val = newPath.reduce((o, k) => {
- return (o || {})[k]
- }, object);
- return !val || val !== undefined ? val : defaultVal
-}
-
-
-/**
- * 是否为 number 类型
- * @param {any} num 需要判断的值
- * @return {Boolean} 是否为 number
- */
-export const isNumber = (num) => {
- return !isNaN(Number(num))
-}
-
-/**
- * 是否为 boolean 类型
- * @param {any} bool 需要判断的值
- * @return {Boolean} 是否为 boolean
- */
-export const isBoolean = (bool) => {
- return (typeof bool === 'boolean')
-}
-/**
- * 是否有必填字段
- * @param {Object} rules 规则
- * @return {Boolean} 是否有必填字段
- */
-export const isRequiredField = (rules) => {
- let isNoField = false;
- for (let i = 0; i < rules.length; i++) {
- const ruleData = rules[i];
- if (ruleData.required) {
- isNoField = true;
- break;
- }
- }
- return isNoField;
-}
-
-
-/**
- * 获取数据类型
- * @param {Any} obj 需要获取数据类型的值
- */
-export const type = (obj) => {
- var class2type = {};
-
- // 生成class2type映射
- "Boolean Number String Function Array Date RegExp Object Error".split(" ").map(function(item, index) {
- class2type["[object " + item + "]"] = item.toLowerCase();
- })
- if (obj == null) {
- return obj + "";
- }
- return typeof obj === "object" || typeof obj === "function" ?
- class2type[Object.prototype.toString.call(obj)] || "object" :
- typeof obj;
-}
-
-/**
- * 判断两个值是否相等
- * @param {any} a 值
- * @param {any} b 值
- * @return {Boolean} 是否相等
- */
-export const isEqual = (a, b) => {
- //如果a和b本来就全等
- if (a === b) {
- //判断是否为0和-0
- return a !== 0 || 1 / a === 1 / b;
- }
- //判断是否为null和undefined
- if (a == null || b == null) {
- return a === b;
- }
- //接下来判断a和b的数据类型
- var classNameA = toString.call(a),
- classNameB = toString.call(b);
- //如果数据类型不相等,则返回false
- if (classNameA !== classNameB) {
- return false;
- }
- //如果数据类型相等,再根据不同数据类型分别判断
- switch (classNameA) {
- case '[object RegExp]':
- case '[object String]':
- //进行字符串转换比较
- return '' + a === '' + b;
- case '[object Number]':
- //进行数字转换比较,判断是否为NaN
- if (+a !== +a) {
- return +b !== +b;
- }
- //判断是否为0或-0
- return +a === 0 ? 1 / +a === 1 / b : +a === +b;
- case '[object Date]':
- case '[object Boolean]':
- return +a === +b;
- }
- //如果是对象类型
- if (classNameA == '[object Object]') {
- //获取a和b的属性长度
- var propsA = Object.getOwnPropertyNames(a),
- propsB = Object.getOwnPropertyNames(b);
- if (propsA.length != propsB.length) {
- return false;
- }
- for (var i = 0; i < propsA.length; i++) {
- var propName = propsA[i];
- //如果对应属性对应值不相等,则返回false
- if (a[propName] !== b[propName]) {
- return false;
- }
- }
- return true;
- }
- //如果是数组类型
- if (classNameA == '[object Array]') {
- if (a.toString() == b.toString()) {
- return true;
- }
- return false;
- }
-}
diff --git a/src/uni_modules/uni-forms/components/uni-forms/validate.js b/src/uni_modules/uni-forms/components/uni-forms/validate.js
deleted file mode 100644
index 69a70db..0000000
--- a/src/uni_modules/uni-forms/components/uni-forms/validate.js
+++ /dev/null
@@ -1,486 +0,0 @@
-var pattern = {
- email: /^\S+?@\S+?\.\S+?$/,
- idcard: /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
- url: new RegExp(
- "^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$",
- 'i')
-};
-
-const FORMAT_MAPPING = {
- "int": 'integer',
- "bool": 'boolean',
- "double": 'number',
- "long": 'number',
- "password": 'string'
- // "fileurls": 'array'
-}
-
-function formatMessage(args, resources = '') {
- var defaultMessage = ['label']
- defaultMessage.forEach((item) => {
- if (args[item] === undefined) {
- args[item] = ''
- }
- })
-
- let str = resources
- for (let key in args) {
- let reg = new RegExp('{' + key + '}')
- str = str.replace(reg, args[key])
- }
- return str
-}
-
-function isEmptyValue(value, type) {
- if (value === undefined || value === null) {
- return true;
- }
-
- if (typeof value === 'string' && !value) {
- return true;
- }
-
- if (Array.isArray(value) && !value.length) {
- return true;
- }
-
- if (type === 'object' && !Object.keys(value).length) {
- return true;
- }
-
- return false;
-}
-
-const types = {
- integer(value) {
- return types.number(value) && parseInt(value, 10) === value;
- },
- string(value) {
- return typeof value === 'string';
- },
- number(value) {
- if (isNaN(value)) {
- return false;
- }
- return typeof value === 'number';
- },
- "boolean": function(value) {
- return typeof value === 'boolean';
- },
- "float": function(value) {
- return types.number(value) && !types.integer(value);
- },
- array(value) {
- return Array.isArray(value);
- },
- object(value) {
- return typeof value === 'object' && !types.array(value);
- },
- date(value) {
- return value instanceof Date;
- },
- timestamp(value) {
- if (!this.integer(value) || Math.abs(value).toString().length > 16) {
- return false
- }
- return true;
- },
- file(value) {
- return typeof value.url === 'string';
- },
- email(value) {
- return typeof value === 'string' && !!value.match(pattern.email) && value.length < 255;
- },
- url(value) {
- return typeof value === 'string' && !!value.match(pattern.url);
- },
- pattern(reg, value) {
- try {
- return new RegExp(reg).test(value);
- } catch (e) {
- return false;
- }
- },
- method(value) {
- return typeof value === 'function';
- },
- idcard(value) {
- return typeof value === 'string' && !!value.match(pattern.idcard);
- },
- 'url-https'(value) {
- return this.url(value) && value.startsWith('https://');
- },
- 'url-scheme'(value) {
- return value.startsWith('://');
- },
- 'url-web'(value) {
- return false;
- }
-}
-
-class RuleValidator {
-
- constructor(message) {
- this._message = message
- }
-
- async validateRule(fieldKey, fieldValue, value, data, allData) {
- var result = null
-
- let rules = fieldValue.rules
-
- let hasRequired = rules.findIndex((item) => {
- return item.required
- })
- if (hasRequired < 0) {
- if (value === null || value === undefined) {
- return result
- }
- if (typeof value === 'string' && !value.length) {
- return result
- }
- }
-
- var message = this._message
-
- if (rules === undefined) {
- return message['default']
- }
-
- for (var i = 0; i < rules.length; i++) {
- let rule = rules[i]
- let vt = this._getValidateType(rule)
-
- Object.assign(rule, {
- label: fieldValue.label || `["${fieldKey}"]`
- })
-
- if (RuleValidatorHelper[vt]) {
- result = RuleValidatorHelper[vt](rule, value, message)
- if (result != null) {
- break
- }
- }
-
- if (rule.validateExpr) {
- let now = Date.now()
- let resultExpr = rule.validateExpr(value, allData, now)
- if (resultExpr === false) {
- result = this._getMessage(rule, rule.errorMessage || this._message['default'])
- break
- }
- }
-
- if (rule.validateFunction) {
- result = await this.validateFunction(rule, value, data, allData, vt)
- if (result !== null) {
- break
- }
- }
- }
-
- if (result !== null) {
- result = message.TAG + result
- }
-
- return result
- }
-
- async validateFunction(rule, value, data, allData, vt) {
- let result = null
- try {
- let callbackMessage = null
- const res = await rule.validateFunction(rule, value, allData || data, (message) => {
- callbackMessage = message
- })
- if (callbackMessage || (typeof res === 'string' && res) || res === false) {
- result = this._getMessage(rule, callbackMessage || res, vt)
- }
- } catch (e) {
- result = this._getMessage(rule, e.message, vt)
- }
- return result
- }
-
- _getMessage(rule, message, vt) {
- return formatMessage(rule, message || rule.errorMessage || this._message[vt] || message['default'])
- }
-
- _getValidateType(rule) {
- var result = ''
- if (rule.required) {
- result = 'required'
- } else if (rule.format) {
- result = 'format'
- } else if (rule.arrayType) {
- result = 'arrayTypeFormat'
- } else if (rule.range) {
- result = 'range'
- } else if (rule.maximum !== undefined || rule.minimum !== undefined) {
- result = 'rangeNumber'
- } else if (rule.maxLength !== undefined || rule.minLength !== undefined) {
- result = 'rangeLength'
- } else if (rule.pattern) {
- result = 'pattern'
- } else if (rule.validateFunction) {
- result = 'validateFunction'
- }
- return result
- }
-}
-
-const RuleValidatorHelper = {
- required(rule, value, message) {
- if (rule.required && isEmptyValue(value, rule.format || typeof value)) {
- return formatMessage(rule, rule.errorMessage || message.required);
- }
-
- return null
- },
-
- range(rule, value, message) {
- const {
- range,
- errorMessage
- } = rule;
-
- let list = new Array(range.length);
- for (let i = 0; i < range.length; i++) {
- const item = range[i];
- if (types.object(item) && item.value !== undefined) {
- list[i] = item.value;
- } else {
- list[i] = item;
- }
- }
-
- let result = false
- if (Array.isArray(value)) {
- result = (new Set(value.concat(list)).size === list.length);
- } else {
- if (list.indexOf(value) > -1) {
- result = true;
- }
- }
-
- if (!result) {
- return formatMessage(rule, errorMessage || message['enum']);
- }
-
- return null
- },
-
- rangeNumber(rule, value, message) {
- if (!types.number(value)) {
- return formatMessage(rule, rule.errorMessage || message.pattern.mismatch);
- }
-
- let {
- minimum,
- maximum,
- exclusiveMinimum,
- exclusiveMaximum
- } = rule;
- let min = exclusiveMinimum ? value <= minimum : value < minimum;
- let max = exclusiveMaximum ? value >= maximum : value > maximum;
-
- if (minimum !== undefined && min) {
- return formatMessage(rule, rule.errorMessage || message['number'][exclusiveMinimum ?
- 'exclusiveMinimum' : 'minimum'
- ])
- } else if (maximum !== undefined && max) {
- return formatMessage(rule, rule.errorMessage || message['number'][exclusiveMaximum ?
- 'exclusiveMaximum' : 'maximum'
- ])
- } else if (minimum !== undefined && maximum !== undefined && (min || max)) {
- return formatMessage(rule, rule.errorMessage || message['number'].range)
- }
-
- return null
- },
-
- rangeLength(rule, value, message) {
- if (!types.string(value) && !types.array(value)) {
- return formatMessage(rule, rule.errorMessage || message.pattern.mismatch);
- }
-
- let min = rule.minLength;
- let max = rule.maxLength;
- let val = value.length;
-
- if (min !== undefined && val < min) {
- return formatMessage(rule, rule.errorMessage || message['length'].minLength)
- } else if (max !== undefined && val > max) {
- return formatMessage(rule, rule.errorMessage || message['length'].maxLength)
- } else if (min !== undefined && max !== undefined && (val < min || val > max)) {
- return formatMessage(rule, rule.errorMessage || message['length'].range)
- }
-
- return null
- },
-
- pattern(rule, value, message) {
- if (!types['pattern'](rule.pattern, value)) {
- return formatMessage(rule, rule.errorMessage || message.pattern.mismatch);
- }
-
- return null
- },
-
- format(rule, value, message) {
- var customTypes = Object.keys(types);
- var format = FORMAT_MAPPING[rule.format] ? FORMAT_MAPPING[rule.format] : (rule.format || rule.arrayType);
-
- if (customTypes.indexOf(format) > -1) {
- if (!types[format](value)) {
- return formatMessage(rule, rule.errorMessage || message.typeError);
- }
- }
-
- return null
- },
-
- arrayTypeFormat(rule, value, message) {
- if (!Array.isArray(value)) {
- return formatMessage(rule, rule.errorMessage || message.typeError);
- }
-
- for (let i = 0; i < value.length; i++) {
- const element = value[i];
- let formatResult = this.format(rule, element, message)
- if (formatResult !== null) {
- return formatResult
- }
- }
-
- return null
- }
-}
-
-class SchemaValidator extends RuleValidator {
-
- constructor(schema, options) {
- super(SchemaValidator.message);
-
- this._schema = schema
- this._options = options || null
- }
-
- updateSchema(schema) {
- this._schema = schema
- }
-
- async validate(data, allData) {
- let result = this._checkFieldInSchema(data)
- if (!result) {
- result = await this.invokeValidate(data, false, allData)
- }
- return result.length ? result[0] : null
- }
-
- async validateAll(data, allData) {
- let result = this._checkFieldInSchema(data)
- if (!result) {
- result = await this.invokeValidate(data, true, allData)
- }
- return result
- }
-
- async validateUpdate(data, allData) {
- let result = this._checkFieldInSchema(data)
- if (!result) {
- result = await this.invokeValidateUpdate(data, false, allData)
- }
- return result.length ? result[0] : null
- }
-
- async invokeValidate(data, all, allData) {
- let result = []
- let schema = this._schema
- for (let key in schema) {
- let value = schema[key]
- let errorMessage = await this.validateRule(key, value, data[key], data, allData)
- if (errorMessage != null) {
- result.push({
- key,
- errorMessage
- })
- if (!all) break
- }
- }
- return result
- }
-
- async invokeValidateUpdate(data, all, allData) {
- let result = []
- for (let key in data) {
- let errorMessage = await this.validateRule(key, this._schema[key], data[key], data, allData)
- if (errorMessage != null) {
- result.push({
- key,
- errorMessage
- })
- if (!all) break
- }
- }
- return result
- }
-
- _checkFieldInSchema(data) {
- var keys = Object.keys(data)
- var keys2 = Object.keys(this._schema)
- if (new Set(keys.concat(keys2)).size === keys2.length) {
- return ''
- }
-
- var noExistFields = keys.filter((key) => {
- return keys2.indexOf(key) < 0;
- })
- var errorMessage = formatMessage({
- field: JSON.stringify(noExistFields)
- }, SchemaValidator.message.TAG + SchemaValidator.message['defaultInvalid'])
- return [{
- key: 'invalid',
- errorMessage
- }]
- }
-}
-
-function message() {
- return {
- TAG: "",
- default: '验证错误',
- defaultInvalid: '提交的字段{field}在数据库中并不存在',
- validateFunction: '验证无效',
- required: '{label}必填',
- 'enum': '{label}超出范围',
- timestamp: '{label}格式无效',
- whitespace: '{label}不能为空',
- typeError: '{label}类型无效',
- date: {
- format: '{label}日期{value}格式无效',
- parse: '{label}日期无法解析,{value}无效',
- invalid: '{label}日期{value}无效'
- },
- length: {
- minLength: '{label}长度不能少于{minLength}',
- maxLength: '{label}长度不能超过{maxLength}',
- range: '{label}必须介于{minLength}和{maxLength}之间'
- },
- number: {
- minimum: '{label}不能小于{minimum}',
- maximum: '{label}不能大于{maximum}',
- exclusiveMinimum: '{label}不能小于等于{minimum}',
- exclusiveMaximum: '{label}不能大于等于{maximum}',
- range: '{label}必须介于{minimum}and{maximum}之间'
- },
- pattern: {
- mismatch: '{label}格式不匹配'
- }
- };
-}
-
-
-SchemaValidator.message = new message();
-
-export default SchemaValidator
diff --git a/src/uni_modules/uni-forms/package.json b/src/uni_modules/uni-forms/package.json
deleted file mode 100644
index e69d39b..0000000
--- a/src/uni_modules/uni-forms/package.json
+++ /dev/null
@@ -1,91 +0,0 @@
-{
- "id": "uni-forms",
- "displayName": "uni-forms 表单",
- "version": "1.4.6",
- "description": "由输入框、选择器、单选框、多选框等控件组成,用以收集、校验、提交数据",
- "keywords": [
- "uni-ui",
- "表单",
- "校验",
- "表单校验",
- "表单验证"
-],
- "repository": "https://github.com/dcloudio/uni-ui",
- "engines": {
- "HBuilderX": ""
- },
- "directories": {
- "example": "../../temps/example_temps"
- },
- "dcloudext": {
- "category": [
- "前端组件",
- "通用组件"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
- },
- "uni_modules": {
- "dependencies": [
- "uni-scss",
- "uni-icons"
- ],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "y",
- "app-nvue": "y"
- },
- "H5-mobile": {
- "Safari": "y",
- "Android Browser": "y",
- "微信浏览器(Android)": "y",
- "QQ浏览器(Android)": "y"
- },
- "H5-pc": {
- "Chrome": "y",
- "IE": "y",
- "Edge": "y",
- "Firefox": "y",
- "Safari": "y"
- },
- "小程序": {
- "微信": "y",
- "阿里": "y",
- "百度": "y",
- "字节跳动": "y",
- "QQ": "y",
- "京东": "u"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "y"
- }
- }
- }
- }
-}
diff --git a/src/uni_modules/uni-forms/readme.md b/src/uni_modules/uni-forms/readme.md
deleted file mode 100644
index 63d5a04..0000000
--- a/src/uni_modules/uni-forms/readme.md
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-## Forms 表单
-
-> **组件名:uni-forms**
-> 代码块: `uForms`、`uni-forms-item`
-> 关联组件:`uni-forms-item`、`uni-easyinput`、`uni-data-checkbox`、`uni-group`。
-
-
-uni-app的内置组件已经有了 `