From 3914762c85682a28ca8ba706b60f8e34a4eb932e Mon Sep 17 00:00:00 2001 From: ks3356143 <314298729@qq.com> Date: Fri, 6 Sep 2024 10:48:22 +0800 Subject: [PATCH] =?UTF-8?q?vue=E6=9B=B4=E6=96=B03.5=EF=BC=8C=E4=BB=A5?= =?UTF-8?q?=E5=8F=8Amime=E6=89=93=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cdTMP/package-lock.json | 271 +- cdTMP/package.json | 12 +- cdTMP/src/assets/ma-icons/chenIcon-db.vue | 9 +- cdTMP/src/assets/ma-icons/chenIcon-dept.vue | 9 +- cdTMP/src/assets/ma-icons/chenIcon-dict.vue | 9 +- cdTMP/src/assets/ma-icons/chenIcon-group.vue | 9 +- cdTMP/src/assets/ma-icons/chenIcon-menu.vue | 9 +- .../assets/ma-icons/chenIcon-mineadmin.vue | 9 +- cdTMP/src/assets/ma-icons/chenIcon-online.vue | 9 +- .../assets/ma-icons/chenIcon-permission.vue | 9 +- cdTMP/src/assets/ma-icons/chenIcon-post.vue | 9 +- cdTMP/src/assets/ma-icons/chenIcon-rely.vue | 9 +- cdTMP/src/assets/ma-icons/chenIcon-role.vue | 9 +- cdTMP/src/assets/ma-icons/chenIcon-tool.vue | 9 +- cdTMP/src/assets/ma-icons/chenIcon-user.vue | 9 +- .../src/assets/ma-icons/chenIcon-workflow.vue | 9 +- cdTMP/src/components/ma-charts/index.vue | 4 + cdTMP/src/components/ma-cityLinkage/index.vue | 8 +- .../components/ma-cityLinkage/lib/city.json | 5303 +---------------- cdTMP/src/components/ma-colorPicker/index.vue | 22 +- .../components/ma-crud/components/column.vue | 207 +- .../ma-crud/components/contextMenu.vue | 8 +- .../components/ma-crud/components/form.vue | 176 +- .../components/ma-crud/components/import.vue | 13 +- .../components/ma-crud/components/search.vue | 53 +- .../searchFormItem/form-cascader.vue | 11 +- .../components/searchFormItem/form-input.vue | 61 +- .../components/searchFormItem/form-picker.vue | 56 +- .../components/searchFormItem/form-select.vue | 11 +- .../searchFormItem/form-tree-select.vue | 11 +- .../components/ma-crud/components/setting.vue | 43 +- cdTMP/src/components/ma-crud/index.vue | 247 +- .../components/ma-crud/js/columnService.js | 2 - .../components/ma-crud/js/defaultOptions.js | 51 +- cdTMP/src/components/ma-crud/types/columns.ts | 223 +- cdTMP/src/components/ma-crud/types/crud.ts | 372 +- cdTMP/src/components/ma-form-modal/index.vue | 66 +- .../components/ma-form/containerItem/card.vue | 35 +- .../ma-form/containerItem/children-form.vue | 159 +- .../ma-form/containerItem/grid-col.vue | 11 +- .../containerItem/grid-tailwind-col.vue | 11 +- .../ma-form/containerItem/grid-tailwind.vue | 27 +- .../components/ma-form/containerItem/grid.vue | 27 +- .../ma-form/containerItem/table-cell.vue | 6 +- .../ma-form/containerItem/table.vue | 27 +- .../components/ma-form/containerItem/tabs.vue | 35 +- .../ma-form/formItem/form-auto-complete.vue | 33 +- .../ma-form/formItem/form-button.vue | 65 +- .../ma-form/formItem/form-cascader.vue | 37 +- .../ma-form/formItem/form-checkbox.vue | 25 +- .../ma-form/formItem/form-city-linkage.vue | 23 +- .../ma-form/formItem/form-color-picker.vue | 22 +- .../ma-form/formItem/form-component.vue | 25 +- .../ma-form/formItem/form-dialog.vue | 85 + .../ma-form/formItem/form-divider.vue | 53 +- .../ma-form/formItem/form-editor.vue | 20 +- .../ma-form/formItem/form-icon-picker.vue | 24 +- .../ma-form/formItem/form-input-number.vue | 35 +- .../ma-form/formItem/form-input-tag.vue | 32 +- .../ma-form/formItem/form-input.vue | 40 +- .../components/ma-form/formItem/form-item.vue | 9 +- .../ma-form/formItem/form-key-value.vue | 109 + .../components/ma-form/formItem/form-link.vue | 27 +- .../ma-form/formItem/form-mention.vue | 35 +- .../ma-form/formItem/form-picker.vue | 42 +- .../ma-form/formItem/form-radio.vue | 24 +- .../components/ma-form/formItem/form-rate.vue | 28 +- .../ma-form/formItem/form-resource.vue | 23 +- .../ma-form/formItem/form-select.vue | 238 +- .../components/ma-form/formItem/form-sku.vue | 601 ++ .../ma-form/formItem/form-slider.vue | 25 +- .../ma-form/formItem/form-static-text.vue | 45 +- .../ma-form/formItem/form-switch.vue | 25 +- .../ma-form/formItem/form-textarea.vue | 34 +- .../ma-form/formItem/form-transfer.vue | 27 +- .../ma-form/formItem/form-tree-select.vue | 33 +- .../ma-form/formItem/form-upload.vue | 23 +- .../ma-form/formItem/form-user-select.vue | 23 +- .../ma-form/formItem/form-userinfo.vue | 18 +- .../ma-form/formItem/form-verify-code.vue | 18 +- cdTMP/src/components/ma-form/index.vue | 291 +- .../components/ma-form/js/columnService.js | 175 + .../components/ma-form/js/defaultOptions.js | 10 +- cdTMP/src/components/ma-form/js/event.js | 39 + .../components/ma-form/js/formItemMixin.js | 2 +- .../components/ma-form/js/networkRequest.js | 200 +- cdTMP/src/components/ma-form/js/utils.js | 64 +- cdTMP/src/components/ma-icon/index.vue | 176 +- cdTMP/src/components/ma-info-modal/index.vue | 225 +- cdTMP/src/components/ma-info/index.vue | 219 +- cdTMP/src/components/ma-resource/button.vue | 121 +- cdTMP/src/components/ma-resource/index.vue | 52 +- cdTMP/src/components/ma-treeSlider/index.vue | 170 +- .../ma-upload/components/chunk-upload.vue | 128 +- .../ma-upload/components/file-upload.vue | 99 +- .../ma-upload/components/image-upload.vue | 130 +- cdTMP/src/components/ma-upload/index.vue | 93 +- cdTMP/src/components/ma-upload/js/utils.js | 58 +- cdTMP/src/components/ma-user/index.vue | 181 +- cdTMP/src/components/ma-userInfo/index.vue | 32 +- cdTMP/src/components/ma-verifyCode/index.vue | 20 +- cdTMP/src/layout/components/navbar.vue | 10 +- cdTMP/src/layout/page-layout.vue | 8 +- cdTMP/src/layout/project-layout.vue | 10 +- cdTMP/src/layout/treeHooks/mustSoDut.ts | 2 +- cdTMP/src/store/modules/form.js | 4 +- cdTMP/src/utils/common.js | 5 + .../src/views/dashboard/usermanage/index.vue | 3 +- .../views/datamanage/abbreviation/index.vue | 2 +- .../views/datamanage/projContact/index.vue | 6 +- .../project/case/components/ProblemChoose.vue | 37 +- cdTMP/src/views/project/case/index.vue | 43 +- .../project/design-demand/hooks/useCrudRef.ts | 3 +- cdTMP/src/views/project/dut/index.vue | 13 +- cdTMP/src/views/project/round/index.vue | 86 +- cdTMP/src/views/project/testDemand/index.vue | 8 +- .../projmanage/hooks/useCrudInit.ts | 2 +- 117 files changed, 4348 insertions(+), 8000 deletions(-) create mode 100644 cdTMP/src/components/ma-form/formItem/form-dialog.vue create mode 100644 cdTMP/src/components/ma-form/formItem/form-key-value.vue create mode 100644 cdTMP/src/components/ma-form/formItem/form-sku.vue create mode 100644 cdTMP/src/components/ma-form/js/columnService.js create mode 100644 cdTMP/src/components/ma-form/js/event.js diff --git a/cdTMP/package-lock.json b/cdTMP/package-lock.json index 209fffa..2d10095 100644 --- a/cdTMP/package-lock.json +++ b/cdTMP/package-lock.json @@ -25,7 +25,7 @@ "postcss-import": "^16.1.0", "qs": "^6.13.0", "tinymce": "^7.3.0", - "vue": "3.4.38", + "vue": "^3.5.2", "vue-clipboard3": "^2.0.0", "vue-color-kit": "^1.0.6", "vue-echarts": "^7.0.3", @@ -34,7 +34,7 @@ }, "devDependencies": { "@types/lodash-es": "^4.17.12", - "@types/node": "^22.5.3", + "@types/node": "^22.5.4", "@types/nprogress": "^0.2.3", "@types/qs": "^6.9.15", "@vitejs/plugin-vue": "^5.1.3", @@ -42,17 +42,17 @@ "@vue/babel-plugin-jsx": "^1.1.1", "autoprefixer": "^10.4.20", "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001655", + "caniuse-lite": "^1.0.30001657", "eslint": "^9.9.1", "eslint-plugin-vue": "^9.28.0", "less": "^4.2.0", "less-loader": "^12.2.0", - "postcss": "^8.4.44", + "postcss": "^8.4.45", "prettier": "^3.3.3", "rollup-plugin-visualizer": "^5.12.0", "tailwindcss": "^3.4.10", "typescript": "^5.5.3", - "vite": "5.4.2" + "vite": "^5.4.3" } }, "node_modules/@alloc/quick-lru": { @@ -1421,9 +1421,9 @@ } }, "node_modules/@types/node": { - "version": "22.5.3", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.5.3.tgz", - "integrity": "sha512-njripolh85IA9SQGTAqbmnNZTdxv7X/4OYGPz8tgy5JDr8MP+uDBa921GpYEoDDnwm0Hmn5ZPeJgiiSTPoOzkQ==", + "version": "22.5.4", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-22.5.4.tgz", + "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==", "dev": true, "license": "MIT", "dependencies": { @@ -1556,42 +1556,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.0.tgz", - "integrity": "sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.2.tgz", + "integrity": "sha512-1aP7FL2GkqfcskHWGg3lfWQpJnrmewKc+rNJ/hq9WNaAw4BEyJ5QbNChnqmbw+tJ409zdy1XWmUeXXMrCKJcQQ==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", - "@vue/shared": "3.5.0", + "@vue/shared": "3.5.2", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.0.tgz", - "integrity": "sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.2.tgz", + "integrity": "sha512-QY4DpT8ZIUyu/ZA5gErpSEDocGNEbHmpkZIC/d5jbp/rUF0iOJNigAy3HCCKc0PMMhDlrcysO3ufQ6Ab4MpEcQ==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.0", - "@vue/shared": "3.5.0" + "@vue/compiler-core": "3.5.2", + "@vue/shared": "3.5.2" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.0.tgz", - "integrity": "sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.2.tgz", + "integrity": "sha512-vErEtybSU290LbMW+ChYllI9tNJEdTW1oU+8cZWINZyjlWeTSa9YqDl4/pZJSnozOI+HmcaC1Vz2eFKmXNSXZA==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", - "@vue/compiler-core": "3.5.0", - "@vue/compiler-dom": "3.5.0", - "@vue/compiler-ssr": "3.5.0", - "@vue/shared": "3.5.0", + "@vue/compiler-core": "3.5.2", + "@vue/compiler-dom": "3.5.2", + "@vue/compiler-ssr": "3.5.2", + "@vue/shared": "3.5.2", "estree-walker": "^2.0.2", "magic-string": "^0.30.11", "postcss": "^8.4.44", @@ -1599,14 +1596,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.0.tgz", - "integrity": "sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.2.tgz", + "integrity": "sha512-vMtA4tQK/AM3UAYJsmouQzQpgG+h9TKiD5BV+Zt+ZyAMdicxzSEEFGWf/CykRnDpqj9fMfIHPhOezJVNxiXe2A==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.0", - "@vue/shared": "3.5.0" + "@vue/compiler-dom": "3.5.2", + "@vue/shared": "3.5.2" } }, "node_modules/@vue/devtools-api": { @@ -1616,122 +1612,53 @@ "license": "MIT" }, "node_modules/@vue/reactivity": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.0.tgz", - "integrity": "sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==", + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.2.tgz", + "integrity": "sha512-lJwWL5bNht+2vIwU/+lnGdH+FKFxzz6z8WkoIJityPLiasWU+HDUvEsC7gm3JFwbTf7Kk+Nr9kJMaPy0HXwwxQ==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@vue/shared": "3.5.0" + "@vue/shared": "3.5.2" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.0.tgz", - "integrity": "sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==", + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.2.tgz", + "integrity": "sha512-oU+i9sJjGEMfEhlrJ7SZv7CdSIgUNyBHnWHa0SqU2RF48V3/ATajzpWq1/DkiVJ1mtx+cQFAMKs8s/3cB3YlLQ==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@vue/reactivity": "3.5.0", - "@vue/shared": "3.5.0" + "@vue/reactivity": "3.5.2", + "@vue/shared": "3.5.2" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.38.tgz", - "integrity": "sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==", + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.2.tgz", + "integrity": "sha512-2qvysn+oR0QnFKaWZxQ90iVpWAK/WPpYmODHCv24IDXjsBrdHbjLBj9s6YBdPaMuQhs0LNsmhsgZYZBkszLg6g==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.4.38", - "@vue/runtime-core": "3.4.38", - "@vue/shared": "3.4.38", + "@vue/reactivity": "3.5.2", + "@vue/runtime-core": "3.5.2", + "@vue/shared": "3.5.2", "csstype": "^3.1.3" } }, - "node_modules/@vue/runtime-dom/node_modules/@vue/reactivity": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.38.tgz", - "integrity": "sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==", - "license": "MIT", - "dependencies": { - "@vue/shared": "3.4.38" - } - }, - "node_modules/@vue/runtime-dom/node_modules/@vue/runtime-core": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.38.tgz", - "integrity": "sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==", - "license": "MIT", - "dependencies": { - "@vue/reactivity": "3.4.38", - "@vue/shared": "3.4.38" - } - }, - "node_modules/@vue/runtime-dom/node_modules/@vue/shared": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.38.tgz", - "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", - "license": "MIT" - }, "node_modules/@vue/server-renderer": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.38.tgz", - "integrity": "sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==", + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.2.tgz", + "integrity": "sha512-3POhYCA8KfbmuDuUiNbMXnpdh9pwE4SvAqo7VvACjklLkf3AaMkY3TvV7APeEa/WQezrnL+E4X2ASpJsKeS4cQ==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.4.38", - "@vue/shared": "3.4.38" + "@vue/compiler-ssr": "3.5.2", + "@vue/shared": "3.5.2" }, "peerDependencies": { - "vue": "3.4.38" + "vue": "3.5.2" } }, - "node_modules/@vue/server-renderer/node_modules/@vue/compiler-core": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.38.tgz", - "integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/shared": "3.4.38", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/server-renderer/node_modules/@vue/compiler-dom": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz", - "integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==", - "license": "MIT", - "dependencies": { - "@vue/compiler-core": "3.4.38", - "@vue/shared": "3.4.38" - } - }, - "node_modules/@vue/server-renderer/node_modules/@vue/compiler-ssr": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz", - "integrity": "sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==", - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.4.38", - "@vue/shared": "3.4.38" - } - }, - "node_modules/@vue/server-renderer/node_modules/@vue/shared": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.38.tgz", - "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", - "license": "MIT" - }, "node_modules/@vue/shared": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.0.tgz", - "integrity": "sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==", - "devOptional": true, + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.2.tgz", + "integrity": "sha512-Ce89WNFBzcDca/AgFTxgX4/K4iAyF7oFIp8Z5aBbFBNbtpwnQr+5pZOoHndxnjE2h+YFcipVMzs9UL11XB6dwA==", "license": "MIT" }, "node_modules/@vueuse/core": { @@ -2339,9 +2266,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001655", - "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz", - "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==", + "version": "1.0.30001657", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001657.tgz", + "integrity": "sha512-DPbJAlP8/BAXy3IgiWmZKItubb3TYGP0WscQQlVGIfT4s/YlFYVuJgyOsQNP7rJRChx/qdMeLJQJP0Sgg2yjNA==", "dev": true, "funding": [ { @@ -4535,9 +4462,9 @@ } }, "node_modules/postcss": { - "version": "8.4.44", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.44.tgz", - "integrity": "sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==", + "version": "8.4.45", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", "funding": [ { "type": "opencollective", @@ -5502,14 +5429,14 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/vite": { - "version": "5.4.2", - "resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.2.tgz", - "integrity": "sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==", + "version": "5.4.3", + "resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.3.tgz", + "integrity": "sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==", "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.41", + "postcss": "^8.4.43", "rollup": "^4.20.0" }, "bin": { @@ -5562,16 +5489,16 @@ } }, "node_modules/vue": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/vue/-/vue-3.4.38.tgz", - "integrity": "sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==", + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.2.tgz", + "integrity": "sha512-w1YB4lAwC9ByH6AnFY0JvZF+y70Usul9jDfKIKtM5xA97q/JPS5R7mqq0fhA6D2PQxYPZdgb5jzFKLyOga5pnw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.4.38", - "@vue/compiler-sfc": "3.4.38", - "@vue/runtime-dom": "3.4.38", - "@vue/server-renderer": "3.4.38", - "@vue/shared": "3.4.38" + "@vue/compiler-dom": "3.5.2", + "@vue/compiler-sfc": "3.5.2", + "@vue/runtime-dom": "3.5.2", + "@vue/server-renderer": "3.5.2", + "@vue/shared": "3.5.2" }, "peerDependencies": { "typescript": "*" @@ -5691,62 +5618,6 @@ "vue": "^3.2.0" } }, - "node_modules/vue/node_modules/@vue/compiler-core": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.38.tgz", - "integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/shared": "3.4.38", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" - } - }, - "node_modules/vue/node_modules/@vue/compiler-dom": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz", - "integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==", - "license": "MIT", - "dependencies": { - "@vue/compiler-core": "3.4.38", - "@vue/shared": "3.4.38" - } - }, - "node_modules/vue/node_modules/@vue/compiler-sfc": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz", - "integrity": "sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/compiler-core": "3.4.38", - "@vue/compiler-dom": "3.4.38", - "@vue/compiler-ssr": "3.4.38", - "@vue/shared": "3.4.38", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.40", - "source-map-js": "^1.2.0" - } - }, - "node_modules/vue/node_modules/@vue/compiler-ssr": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz", - "integrity": "sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==", - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.4.38", - "@vue/shared": "3.4.38" - } - }, - "node_modules/vue/node_modules/@vue/shared": { - "version": "3.4.38", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.38.tgz", - "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", - "license": "MIT" - }, "node_modules/vuedraggable": { "version": "2.24.3", "resolved": "https://registry.npmmirror.com/vuedraggable/-/vuedraggable-2.24.3.tgz", diff --git a/cdTMP/package.json b/cdTMP/package.json index b744b56..99dbc87 100644 --- a/cdTMP/package.json +++ b/cdTMP/package.json @@ -28,16 +28,16 @@ "postcss-import": "^16.1.0", "qs": "^6.13.0", "tinymce": "^7.3.0", + "vue": "^3.5.2", "vue-clipboard3": "^2.0.0", "vue-color-kit": "^1.0.6", "vue-echarts": "^7.0.3", "vue-router": "^4.4.3", - "vuedraggable": "^2.24.3", - "vue": "3.4.38" + "vuedraggable": "^2.24.3" }, "devDependencies": { "@types/lodash-es": "^4.17.12", - "@types/node": "^22.5.3", + "@types/node": "^22.5.4", "@types/nprogress": "^0.2.3", "@types/qs": "^6.9.15", "@vitejs/plugin-vue": "^5.1.3", @@ -45,16 +45,16 @@ "@vue/babel-plugin-jsx": "^1.1.1", "autoprefixer": "^10.4.20", "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001655", + "caniuse-lite": "^1.0.30001657", "eslint": "^9.9.1", "eslint-plugin-vue": "^9.28.0", "less": "^4.2.0", "less-loader": "^12.2.0", - "postcss": "^8.4.44", + "postcss": "^8.4.45", "prettier": "^3.3.3", "rollup-plugin-visualizer": "^5.12.0", "tailwindcss": "^3.4.10", "typescript": "^5.5.3", - "vite": "5.4.2" + "vite": "^5.4.3" } } diff --git a/cdTMP/src/assets/ma-icons/chenIcon-db.vue b/cdTMP/src/assets/ma-icons/chenIcon-db.vue index ca0e042..c0c1fc8 100644 --- a/cdTMP/src/assets/ma-icons/chenIcon-db.vue +++ b/cdTMP/src/assets/ma-icons/chenIcon-db.vue @@ -1,11 +1,6 @@ - - - + + + + + + + + + @@ -161,7 +236,7 @@ diff --git a/cdTMP/src/components/ma-crud/components/import.vue b/cdTMP/src/components/ma-crud/components/import.vue index 6168bf0..4b92caa 100644 --- a/cdTMP/src/components/ma-crud/components/import.vue +++ b/cdTMP/src/components/ma-crud/components/import.vue @@ -1,11 +1,6 @@