mirror of
https://gitee.com/yiming_chang/vue-pure-admin.git
synced 2024-12-02 03:07:37 +08:00
feat: use @pureadmin/descriptions
replace el-descriptions
This commit is contained in:
parent
e3c240f139
commit
1b2eb2481e
@ -31,6 +31,7 @@
|
|||||||
"@logicflow/core": "^1.1.16",
|
"@logicflow/core": "^1.1.16",
|
||||||
"@logicflow/extension": "^1.1.16",
|
"@logicflow/extension": "^1.1.16",
|
||||||
"@pureadmin/components": "^1.0.6",
|
"@pureadmin/components": "^1.0.6",
|
||||||
|
"@pureadmin/descriptions": "^1.0.0",
|
||||||
"@pureadmin/table": "^0.0.1",
|
"@pureadmin/table": "^0.0.1",
|
||||||
"@vueuse/core": "^8.7.4",
|
"@vueuse/core": "^8.7.4",
|
||||||
"@vueuse/motion": "^2.0.0-beta.12",
|
"@vueuse/motion": "^2.0.0-beta.12",
|
||||||
@ -68,7 +69,7 @@
|
|||||||
"vue-form-create2": "^1.2.8",
|
"vue-form-create2": "^1.2.8",
|
||||||
"vue-i18n": "^9.2.0-beta.36",
|
"vue-i18n": "^9.2.0-beta.36",
|
||||||
"vue-json-pretty": "^2.0.2",
|
"vue-json-pretty": "^2.0.2",
|
||||||
"vue-pdf-embed": "^1.1.2",
|
"vue-pdf-embed": "^1.1.4",
|
||||||
"vue-router": "^4.0.15",
|
"vue-router": "^4.0.15",
|
||||||
"vue-types": "^4.1.1",
|
"vue-types": "^4.1.1",
|
||||||
"vue-virtual-scroller": "^2.0.0-alpha.1",
|
"vue-virtual-scroller": "^2.0.0-alpha.1",
|
||||||
@ -109,6 +110,7 @@
|
|||||||
"@vitejs/plugin-vue-jsx": "^1.3.10",
|
"@vitejs/plugin-vue-jsx": "^1.3.10",
|
||||||
"@vue/eslint-config-prettier": "^7.0.0",
|
"@vue/eslint-config-prettier": "^7.0.0",
|
||||||
"@vue/eslint-config-typescript": "^10.0.0",
|
"@vue/eslint-config-typescript": "^10.0.0",
|
||||||
|
"@vue/runtime-core": "^3.2.37",
|
||||||
"autoprefixer": "^10.4.5",
|
"autoprefixer": "^10.4.5",
|
||||||
"cross-env": "7.0.3",
|
"cross-env": "7.0.3",
|
||||||
"eslint": "^8.8.0",
|
"eslint": "^8.8.0",
|
||||||
|
@ -19,6 +19,7 @@ specifiers:
|
|||||||
"@logicflow/core": ^1.1.16
|
"@logicflow/core": ^1.1.16
|
||||||
"@logicflow/extension": ^1.1.16
|
"@logicflow/extension": ^1.1.16
|
||||||
"@pureadmin/components": ^1.0.6
|
"@pureadmin/components": ^1.0.6
|
||||||
|
"@pureadmin/descriptions": ^1.0.0
|
||||||
"@pureadmin/table": ^0.0.1
|
"@pureadmin/table": ^0.0.1
|
||||||
"@pureadmin/theme": ^2.4.0
|
"@pureadmin/theme": ^2.4.0
|
||||||
"@types/element-resize-detector": 1.1.3
|
"@types/element-resize-detector": 1.1.3
|
||||||
@ -37,6 +38,7 @@ specifiers:
|
|||||||
"@vitejs/plugin-vue-jsx": ^1.3.10
|
"@vitejs/plugin-vue-jsx": ^1.3.10
|
||||||
"@vue/eslint-config-prettier": ^7.0.0
|
"@vue/eslint-config-prettier": ^7.0.0
|
||||||
"@vue/eslint-config-typescript": ^10.0.0
|
"@vue/eslint-config-typescript": ^10.0.0
|
||||||
|
"@vue/runtime-core": ^3.2.37
|
||||||
"@vueuse/core": ^8.7.4
|
"@vueuse/core": ^8.7.4
|
||||||
"@vueuse/motion": ^2.0.0-beta.12
|
"@vueuse/motion": ^2.0.0-beta.12
|
||||||
"@vueuse/shared": ^8.7.4
|
"@vueuse/shared": ^8.7.4
|
||||||
@ -106,7 +108,7 @@ specifiers:
|
|||||||
vue-form-create2: ^1.2.8
|
vue-form-create2: ^1.2.8
|
||||||
vue-i18n: ^9.2.0-beta.36
|
vue-i18n: ^9.2.0-beta.36
|
||||||
vue-json-pretty: ^2.0.2
|
vue-json-pretty: ^2.0.2
|
||||||
vue-pdf-embed: ^1.1.2
|
vue-pdf-embed: ^1.1.4
|
||||||
vue-router: ^4.0.15
|
vue-router: ^4.0.15
|
||||||
vue-types: ^4.1.1
|
vue-types: ^4.1.1
|
||||||
vue-virtual-scroller: ^2.0.0-alpha.1
|
vue-virtual-scroller: ^2.0.0-alpha.1
|
||||||
@ -122,6 +124,7 @@ dependencies:
|
|||||||
"@logicflow/core": 1.1.16
|
"@logicflow/core": 1.1.16
|
||||||
"@logicflow/extension": 1.1.16
|
"@logicflow/extension": 1.1.16
|
||||||
"@pureadmin/components": 1.0.6_vue@3.2.37
|
"@pureadmin/components": 1.0.6_vue@3.2.37
|
||||||
|
"@pureadmin/descriptions": 1.0.0
|
||||||
"@pureadmin/table": 0.0.1
|
"@pureadmin/table": 0.0.1
|
||||||
"@vueuse/core": 8.7.4_vue@3.2.37
|
"@vueuse/core": 8.7.4_vue@3.2.37
|
||||||
"@vueuse/motion": 2.0.0-beta.12_vue@3.2.37
|
"@vueuse/motion": 2.0.0-beta.12_vue@3.2.37
|
||||||
@ -159,7 +162,7 @@ dependencies:
|
|||||||
vue-form-create2: 1.2.9
|
vue-form-create2: 1.2.9
|
||||||
vue-i18n: 9.2.0-beta.36_vue@3.2.37
|
vue-i18n: 9.2.0-beta.36_vue@3.2.37
|
||||||
vue-json-pretty: 2.0.6_vue@3.2.37
|
vue-json-pretty: 2.0.6_vue@3.2.37
|
||||||
vue-pdf-embed: 1.1.2_vue@3.2.37
|
vue-pdf-embed: 1.1.4_vue@3.2.37
|
||||||
vue-router: 4.0.15_vue@3.2.37
|
vue-router: 4.0.15_vue@3.2.37
|
||||||
vue-types: 4.1.1_vue@3.2.37
|
vue-types: 4.1.1_vue@3.2.37
|
||||||
vue-virtual-scroller: 2.0.0-alpha.1_vue@3.2.37
|
vue-virtual-scroller: 2.0.0-alpha.1_vue@3.2.37
|
||||||
@ -200,6 +203,7 @@ devDependencies:
|
|||||||
"@vitejs/plugin-vue-jsx": 1.3.10
|
"@vitejs/plugin-vue-jsx": 1.3.10
|
||||||
"@vue/eslint-config-prettier": 7.0.0_eslint@8.15.0+prettier@2.6.2
|
"@vue/eslint-config-prettier": 7.0.0_eslint@8.15.0+prettier@2.6.2
|
||||||
"@vue/eslint-config-typescript": 10.0.0_7f105dc3ebd31cec885fdbbd30d5cc4c
|
"@vue/eslint-config-typescript": 10.0.0_7f105dc3ebd31cec885fdbbd30d5cc4c
|
||||||
|
"@vue/runtime-core": 3.2.37
|
||||||
autoprefixer: 10.4.7_postcss@8.4.13
|
autoprefixer: 10.4.7_postcss@8.4.13
|
||||||
cross-env: 7.0.3
|
cross-env: 7.0.3
|
||||||
eslint: 8.15.0
|
eslint: 8.15.0
|
||||||
@ -1349,6 +1353,19 @@ packages:
|
|||||||
vue: 3.2.37
|
vue: 3.2.37
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/@pureadmin/descriptions/1.0.0:
|
||||||
|
resolution:
|
||||||
|
{
|
||||||
|
integrity: sha512-fr+YLrxlmwiXTAVIKPqJbWQsRt3rqeUUz17d1BuH2Fzz8iSCd+hI4BoE1Z/bivzzoXVBC9wxBmWBSlN0n1YFAw==
|
||||||
|
}
|
||||||
|
dependencies:
|
||||||
|
"@element-plus/icons-vue": 2.0.6_vue@3.2.37
|
||||||
|
element-plus: 2.2.6_vue@3.2.37
|
||||||
|
vue: 3.2.37
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- "@vue/composition-api"
|
||||||
|
dev: false
|
||||||
|
|
||||||
/@pureadmin/table/0.0.1:
|
/@pureadmin/table/0.0.1:
|
||||||
resolution:
|
resolution:
|
||||||
{
|
{
|
||||||
@ -2233,7 +2250,6 @@ packages:
|
|||||||
}
|
}
|
||||||
dependencies:
|
dependencies:
|
||||||
"@vue/shared": 3.2.37
|
"@vue/shared": 3.2.37
|
||||||
dev: false
|
|
||||||
|
|
||||||
/@vue/runtime-core/3.2.37:
|
/@vue/runtime-core/3.2.37:
|
||||||
resolution:
|
resolution:
|
||||||
@ -2243,7 +2259,6 @@ packages:
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@vue/reactivity": 3.2.37
|
"@vue/reactivity": 3.2.37
|
||||||
"@vue/shared": 3.2.37
|
"@vue/shared": 3.2.37
|
||||||
dev: false
|
|
||||||
|
|
||||||
/@vue/runtime-dom/3.2.37:
|
/@vue/runtime-dom/3.2.37:
|
||||||
resolution:
|
resolution:
|
||||||
@ -2281,7 +2296,6 @@ packages:
|
|||||||
{
|
{
|
||||||
integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==
|
integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==
|
||||||
}
|
}
|
||||||
dev: false
|
|
||||||
|
|
||||||
/@vueuse/core/8.7.4_vue@3.2.37:
|
/@vueuse/core/8.7.4_vue@3.2.37:
|
||||||
resolution:
|
resolution:
|
||||||
@ -8703,10 +8717,10 @@ packages:
|
|||||||
vue: 3.2.37
|
vue: 3.2.37
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/vue-pdf-embed/1.1.2_vue@3.2.37:
|
/vue-pdf-embed/1.1.4_vue@3.2.37:
|
||||||
resolution:
|
resolution:
|
||||||
{
|
{
|
||||||
integrity: sha512-puXchZBqS3I/h+rPmqDYxMfE+UKtpOk2aRtGcl/BOgexNEPAggt1AghNOl8bmI/NY6M1+dS7YClQvWMvb9DJCA==
|
integrity: sha512-d4c7nM3LneWUiL4MssIyPHfGgVMRPh4Z7UgLsXMZ+lbAtH/6SBUFHdzZQLY2BASdh16BM/v6YCbmtQU+KIQdrg==
|
||||||
}
|
}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: ^2.x || ^3.x
|
vue: ^2.x || ^3.x
|
||||||
|
@ -8,6 +8,7 @@ import { useI18n } from "../src/plugins/i18n";
|
|||||||
import { MotionPlugin } from "@vueuse/motion";
|
import { MotionPlugin } from "@vueuse/motion";
|
||||||
import VirtualScroller from "vue-virtual-scroller";
|
import VirtualScroller from "vue-virtual-scroller";
|
||||||
import { useTable } from "../src/plugins/vxe-table";
|
import { useTable } from "../src/plugins/vxe-table";
|
||||||
|
import PureDescriptions from "@pureadmin/descriptions";
|
||||||
import { injectResponsiveStorage } from "/@/utils/storage/responsive";
|
import { injectResponsiveStorage } from "/@/utils/storage/responsive";
|
||||||
|
|
||||||
import "uno.css";
|
import "uno.css";
|
||||||
@ -52,6 +53,7 @@ getServerConfig(app).then(async config => {
|
|||||||
.use(MotionPlugin)
|
.use(MotionPlugin)
|
||||||
.use(useI18n)
|
.use(useI18n)
|
||||||
.use(ElementPlus)
|
.use(ElementPlus)
|
||||||
|
.use(PureDescriptions)
|
||||||
.use(useTable)
|
.use(useTable)
|
||||||
.use(VirtualScroller);
|
.use(VirtualScroller);
|
||||||
app.mount("#app");
|
app.mount("#app");
|
||||||
|
@ -4,6 +4,21 @@ defineOptions({
|
|||||||
});
|
});
|
||||||
|
|
||||||
const { lastBuildTime } = __APP_INFO__;
|
const { lastBuildTime } = __APP_INFO__;
|
||||||
|
|
||||||
|
const columns = [
|
||||||
|
{
|
||||||
|
label: "项目 ID:",
|
||||||
|
value: "12345"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "负责人:",
|
||||||
|
value: "明明"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: "生效时间:",
|
||||||
|
value: lastBuildTime
|
||||||
|
}
|
||||||
|
];
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@ -27,13 +42,7 @@ const { lastBuildTime } = __APP_INFO__;
|
|||||||
</template>
|
</template>
|
||||||
</el-result>
|
</el-result>
|
||||||
<div style="background: rgb(250, 250, 250)" class="p-6 ml-10 mr-10">
|
<div style="background: rgb(250, 250, 250)" class="p-6 ml-10 mr-10">
|
||||||
<el-descriptions title="项目名称" class="mb-5">
|
<PureDescriptions title="项目名称" :columns="columns" class="mb-5" />
|
||||||
<el-descriptions-item label="项目 ID:">12345</el-descriptions-item>
|
|
||||||
<el-descriptions-item label="负责人:">明明</el-descriptions-item>
|
|
||||||
<el-descriptions-item label="生效时间:">{{
|
|
||||||
lastBuildTime
|
|
||||||
}}</el-descriptions-item>
|
|
||||||
</el-descriptions>
|
|
||||||
<el-steps :active="2">
|
<el-steps :active="2">
|
||||||
<el-step title="创建项目">
|
<el-step title="创建项目">
|
||||||
<template #description>
|
<template #description>
|
||||||
|
@ -24,7 +24,13 @@
|
|||||||
"@build/*": ["build/*"],
|
"@build/*": ["build/*"],
|
||||||
"/#/*": ["types/*"]
|
"/#/*": ["types/*"]
|
||||||
},
|
},
|
||||||
"types": ["node", "vite/client", "element-plus/global", "unplugin-vue-define-options"],
|
"types": [
|
||||||
|
"node",
|
||||||
|
"vite/client",
|
||||||
|
"element-plus/global",
|
||||||
|
"unplugin-vue-define-options",
|
||||||
|
"@pureadmin/descriptions/volar"
|
||||||
|
],
|
||||||
"typeRoots": ["./node_modules/@types/", "./types"]
|
"typeRoots": ["./node_modules/@types/", "./types"]
|
||||||
},
|
},
|
||||||
"include": [
|
"include": [
|
||||||
|
Loading…
Reference in New Issue
Block a user