增加模块分类
This commit is contained in:
parent
db23de308f
commit
c2921b9cc0
8
src/views/apps/erp/index.vue
Normal file
8
src/views/apps/erp/index.vue
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<template>
|
||||||
|
<router-view />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup></script>
|
||||||
|
|
||||||
|
<style lang="less" scoped></style>
|
||||||
|
|
||||||
@ -53,6 +53,13 @@
|
|||||||
<el-tag size="small" type="info">{{ row.path || "-" }}</el-tag>
|
<el-tag size="small" type="info">{{ row.path || "-" }}</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column prop="type" label="分类" width="100" align="center">
|
||||||
|
<template #default="{ row }">
|
||||||
|
<el-tag size="small" :type="row.type === 1 ? 'primary' : row.type === 2 ? 'warning' : 'info'">
|
||||||
|
{{ row.type === 1 ? '功能模块' : row.type === 2 ? '系统配置' : '未分类' }}
|
||||||
|
</el-tag>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="description"
|
prop="description"
|
||||||
label="描述"
|
label="描述"
|
||||||
@ -135,12 +142,19 @@
|
|||||||
placeholder="请输入路由路径,如 /system/modules"
|
placeholder="请输入路由路径,如 /system/modules"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="模块分类" prop="type">
|
||||||
|
<el-select v-model="formData.type" placeholder="请选择模块分类" style="width: 100%">
|
||||||
|
<el-option label="未分类" :value="0" />
|
||||||
|
<el-option label="功能模块" :value="1" />
|
||||||
|
<el-option label="系统配置" :value="2" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="图标" prop="icon">
|
<el-form-item label="图标" prop="icon">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="formData.icon"
|
v-model="formData.icon"
|
||||||
placeholder="请输入图标类名,如 Grid"
|
placeholder="请输入图标类名,<i class='fa-solid fa-warehouse'></i>"
|
||||||
>
|
>
|
||||||
<template #append>
|
<!-- <template #append>
|
||||||
<el-popover placement="bottom-end" :width="400" trigger="click">
|
<el-popover placement="bottom-end" :width="400" trigger="click">
|
||||||
<template #reference>
|
<template #reference>
|
||||||
<el-button link>选择图标</el-button>
|
<el-button link>选择图标</el-button>
|
||||||
@ -157,7 +171,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-popover>
|
</el-popover>
|
||||||
</template>
|
</template> -->
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="描述" prop="description">
|
<el-form-item label="描述" prop="description">
|
||||||
@ -225,6 +239,7 @@ const formData = ref({
|
|||||||
name: "",
|
name: "",
|
||||||
code: "",
|
code: "",
|
||||||
path: "",
|
path: "",
|
||||||
|
type: 0,
|
||||||
icon: "",
|
icon: "",
|
||||||
description: "",
|
description: "",
|
||||||
sort: 0,
|
sort: 0,
|
||||||
@ -270,6 +285,7 @@ function handleAdd() {
|
|||||||
name: "",
|
name: "",
|
||||||
code: "",
|
code: "",
|
||||||
path: "",
|
path: "",
|
||||||
|
type: 0,
|
||||||
icon: "",
|
icon: "",
|
||||||
description: "",
|
description: "",
|
||||||
sort: 0,
|
sort: 0,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user