设备基础管理

This commit is contained in:
仲么了
2024-01-23 14:14:26 +08:00
parent e949b31ab4
commit 8808d415c4
6 changed files with 290 additions and 340 deletions

View File

@@ -1,55 +1,58 @@
<template>
<div class='default-main'>
<div class="default-main">
<TableHeader>
<template #select>
<el-form-item label='数据分类'>
<el-form-item label="数据分类">
<el-select
v-model='tableStore.table.params.dataType'
v-model="tableStore.table.params.dataType"
multiple
filterable
collapse-tags
clearable
placeholder='请选择数据分类'
placeholder="请选择数据分类"
>
<el-option
v-for='item in DataTypeSelect'
:key='item.id'
:label='item.name'
:value='item.id'
v-for="item in DataTypeSelect"
:key="item.id"
:label="item.name"
:value="item.id"
></el-option>
</el-select>
</el-form-item>
<el-form-item label='数据存储'>
<el-form-item label="数据存储">
<el-select
v-model='tableStore.table.params.classId'
v-model="tableStore.table.params.classId"
multiple
filterable
collapse-tags
clearable
placeholder='请选择数据存储'
placeholder="请选择数据存储"
>
<el-option
v-for='item in DataSelect'
:key='item.id'
:label='item.name'
:value='item.id'
v-for="item in DataSelect"
:key="item.id"
:label="item.name"
:value="item.id"
></el-option>
</el-select>
</el-form-item>
<el-form-item label='过滤筛选:'>
<el-input v-model='tableStore.table.params.searchValue' placeholder='数据名称、别名、名称'
clearable></el-input>
<el-form-item label="过滤筛选:">
<el-input
v-model="tableStore.table.params.searchValue"
placeholder="数据名称、别名、名称"
clearable
></el-input>
</el-form-item>
</template>
<template #operation>
<el-button :icon="Plus" type="primary" @click="addMenu" class="ml10">新增字典</el-button>
</template>
</TableHeader>
<Table ref='tableRef' />
<PopupDictionary ref='popupDictionary'></PopupDictionary>
<Table ref="tableRef" />
<PopupDictionary ref="popupDictionary"></PopupDictionary>
</div>
</template>
<script setup lang='ts'>
<script setup lang="ts">
import { ref, onMounted, provide } from 'vue'
import TableStore from '@/utils/tableStore'
import Table from '@/components/table/index.vue'
@@ -112,9 +115,8 @@ const tableStore = new TableStore({
title: '确定删除吗?'
},
click: row => {
delCsDictData(row.id).then((res) => {
console.warn(res)
ElMessage.success(res.message)
delCsDictData(row.id).then(res => {
ElMessage.success('删除成功')
tableStore.index()
})
}