From 8dc4769b64f1c7756f9ce1c08d73cbf847ccc7a6 Mon Sep 17 00:00:00 2001 From: MTrun <1262327911@qq.com> Date: Mon, 20 Dec 2021 13:36:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=BC=B9=E7=AA=97=E7=9A=84?= =?UTF-8?q?=E6=94=BE=E5=A4=A7=E7=BC=A9=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 5 +- pnpm-lock.yaml | 15 ++- src/components/AppleControlBtn/index.vue | 46 +++++-- src/i18n/index.ts | 2 +- src/plugins/icon.ts | 9 +- src/settings/designSetting.ts | 4 +- src/store/modules/designStore/designStore.ts | 2 +- src/store/modules/langStore/langStore.ts | 2 +- src/styles/common/_light.scss | 4 +- src/styles/common/var.scss | 2 +- src/utils/index.ts | 61 ++------- src/utils/storage.ts | 54 ++++++++ .../project/items/components/Card/index.vue | 74 +++++++--- .../project/items/components/List/index.vue | 36 +++-- .../components/ModalCard/20211219181327.png | Bin 0 -> 1333727 bytes .../items/components/ModalCard/index.ts | 3 + .../items/components/ModalCard/index.vue | 127 ++++++++++++++++++ .../project/layout/components/Sider/index.vue | 3 +- types/shims-vue.d.ts | 2 + 19 files changed, 345 insertions(+), 106 deletions(-) create mode 100644 src/utils/storage.ts create mode 100644 src/views/project/items/components/ModalCard/20211219181327.png create mode 100644 src/views/project/items/components/ModalCard/index.ts create mode 100644 src/views/project/items/components/ModalCard/index.vue diff --git a/package.json b/package.json index 0986f367..c52a3870 100644 --- a/package.json +++ b/package.json @@ -12,15 +12,16 @@ "mockjs": "^1.1.0", "naive-ui": "^2.19.9", "pinia": "^2.0.6", + "screenfull": "^6.0.0", "vue": "^3.2.16", "vue-i18n": "^9.2.0-beta.23", "vue-router": "4.0.12" }, "devDependencies": { - "@vicons/ionicons5": "~0.11.0", "@types/node": "^16.11.1", "@typescript-eslint/eslint-plugin": "^5.6.0", "@typescript-eslint/parser": "^5.6.0", + "@vicons/ionicons5": "~0.11.0", "@vitejs/plugin-vue": "^1.9.3", "@vitejs/plugin-vue-jsx": "^1.2.0", "@vue/compiler-sfc": "^3.2.20", @@ -31,7 +32,7 @@ "eslint-plugin-import": "^2.25.3", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^8.2.0", - "lodash": "^4.17.21", + "lodash": "~4.17.21", "prettier": "^2.5.1", "sass": "^1.43.2", "sass-loader": "^12.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 858e397a..86397e0a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,13 +16,14 @@ specifiers: eslint-plugin-import: ^2.25.3 eslint-plugin-prettier: ^4.0.0 eslint-plugin-vue: ^8.2.0 - lodash: ^4.17.21 + lodash: ~4.17.21 mockjs: ^1.1.0 naive-ui: ^2.19.9 pinia: ^2.0.6 prettier: ^2.5.1 sass: ^1.43.2 sass-loader: ^12.2.0 + screenfull: ^6.0.0 typescript: ^4.4.4 vite: ^2.6.10 vite-plugin-importer: ^0.2.5 @@ -34,11 +35,11 @@ specifiers: vue-tsc: ^0.28.7 dependencies: - '@vicons/ionicons5': rg.cnpmjs.org/@vicons/ionicons5/0.11.0 axios: rg.cnpmjs.org/axios/0.23.0 mockjs: rg.cnpmjs.org/mockjs/1.1.0 naive-ui: rg.cnpmjs.org/naive-ui/2.21.5_vue@3.2.24 pinia: rg.cnpmjs.org/pinia/2.0.6_typescript@4.5.2+vue@3.2.24 + screenfull: rg.cnpmjs.org/screenfull/6.0.0 vue: rg.cnpmjs.org/vue/3.2.24 vue-i18n: rg.cnpmjs.org/vue-i18n/9.2.0-beta.23_vue@3.2.24 vue-router: rg.cnpmjs.org/vue-router/4.0.12_vue@3.2.24 @@ -47,6 +48,7 @@ devDependencies: '@types/node': rg.cnpmjs.org/@types/node/16.11.12 '@typescript-eslint/eslint-plugin': rg.cnpmjs.org/@typescript-eslint/eslint-plugin/5.6.0_16d83f5c41c3abb1061a82b07c18e4f3 '@typescript-eslint/parser': rg.cnpmjs.org/@typescript-eslint/parser/5.6.0_eslint@8.4.1+typescript@4.5.2 + '@vicons/ionicons5': rg.cnpmjs.org/@vicons/ionicons5/0.11.0 '@vitejs/plugin-vue': rg.cnpmjs.org/@vitejs/plugin-vue/1.10.2_vite@2.7.1 '@vitejs/plugin-vue-jsx': rg.cnpmjs.org/@vitejs/plugin-vue-jsx/1.3.1 '@vue/compiler-sfc': rg.cnpmjs.org/@vue/compiler-sfc/3.2.24 @@ -877,7 +879,7 @@ packages: resolution: {integrity: sha1-VBhb+lcqCd9wCU2xlU8ov78TY+0=, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/@vicons/ionicons5/download/@vicons/ionicons5-0.11.0.tgz} name: '@vicons/ionicons5' version: 0.11.0 - dev: false + dev: true rg.cnpmjs.org/@vitejs/plugin-vue-jsx/1.3.1: resolution: {integrity: sha512-Ku0pnlG0CuFfkvwOe3TEHS7noqBIBR61JbdvH6F6i3IqJv8+0+tcyusR+EoFwi7YrA2vdP26oorWyGv3wDt5kg==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/@vitejs/plugin-vue-jsx/download/@vitejs/plugin-vue-jsx-1.3.1.tgz} @@ -3729,6 +3731,13 @@ packages: immutable: rg.cnpmjs.org/immutable/4.0.0 dev: true + rg.cnpmjs.org/screenfull/6.0.0: + resolution: {integrity: sha1-b383v+GcXuUJMaxDjB/jgNW1/0Q=, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/screenfull/download/screenfull-6.0.0.tgz} + name: screenfull + version: 6.0.0 + engines: {node: ^14.13.1 || >=16.0.0} + dev: false + rg.cnpmjs.org/seemly/0.3.3: resolution: {integrity: sha512-mAyqemz41e9HiZPMXAn7NtTExJgztwco5cdZjrt/iViU/oFeav+Q8K1c93M/tIZZ00QkT65JMr4xXQk7Vv5hWQ==, registry: http://r.cnpmjs.org/, tarball: https://rg.cnpmjs.org/seemly/download/seemly-0.3.3.tgz} name: seemly diff --git a/src/components/AppleControlBtn/index.vue b/src/components/AppleControlBtn/index.vue index bd428475..a1fe5ed7 100644 --- a/src/components/AppleControlBtn/index.vue +++ b/src/components/AppleControlBtn/index.vue @@ -1,6 +1,6 @@