mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-11-11 12:57:10 +08:00
refactor: 优化系统管理相关代码
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
<template>
|
||||
<span v-if="!dictItem"></span>
|
||||
<span v-else-if="!dictItem.extend">{{ dictItem.label }}</span>
|
||||
<a-tag v-else-if="dictItem.extend === 'primary'" color="arcoblue">{{ dictItem.label }}</a-tag>
|
||||
<a-tag v-else-if="dictItem.extend === 'success'" color="green">{{ dictItem.label }}</a-tag>
|
||||
<a-tag v-else-if="dictItem.extend === 'warning'" color="orangered">{{ dictItem.label }}</a-tag>
|
||||
<a-tag v-else-if="dictItem.extend === 'error'" color="red">{{ dictItem.label }}</a-tag>
|
||||
<a-tag v-else-if="dictItem.extend === 'default'" color="gray">{{ dictItem.label }}</a-tag>
|
||||
<a-tag v-else :color="dictItem.extend">{{ dictItem.label }}</a-tag>
|
||||
<span v-else-if="!dictItem.extra">{{ dictItem.label }}</span>
|
||||
<a-tag v-else-if="dictItem.extra === 'primary'" color="arcoblue">{{ dictItem.label }}</a-tag>
|
||||
<a-tag v-else-if="dictItem.extra === 'success'" color="green">{{ dictItem.label }}</a-tag>
|
||||
<a-tag v-else-if="dictItem.extra === 'warning'" color="orangered">{{ dictItem.label }}</a-tag>
|
||||
<a-tag v-else-if="dictItem.extra === 'error'" color="red">{{ dictItem.label }}</a-tag>
|
||||
<a-tag v-else-if="dictItem.extra === 'default'" color="gray">{{ dictItem.label }}</a-tag>
|
||||
<a-tag v-else :color="dictItem.extra">{{ dictItem.label }}</a-tag>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<template>
|
||||
<div class="container">
|
||||
<a-row :gutter="16">
|
||||
<a-col :span="24" :md="18">
|
||||
<a-col :span="24" :md="17">
|
||||
<GiTable
|
||||
v-model:selectedKeys="selectedKeys"
|
||||
row-key="id"
|
||||
:data="dataList"
|
||||
:columns="listColumns"
|
||||
:loading="loading"
|
||||
:scroll="{ x: '100%', y: '100%', minWidth: 900 }"
|
||||
:scroll="{ x: '100%', y: '100%', minWidth: 500 }"
|
||||
style="max-height: 600px"
|
||||
:pagination="pagination"
|
||||
:disabled-tools="['size', 'fullscreen', 'setting', 'refresh']"
|
||||
@@ -57,7 +57,7 @@
|
||||
</template>
|
||||
</GiTable>
|
||||
</a-col>
|
||||
<a-col :span="24" :md="6" class="section">
|
||||
<a-col :span="24" :md="7" class="section">
|
||||
<a-card>
|
||||
<template #title>已选择: {{ selectedKeys.length }}</template>
|
||||
<a-table :columns="selectedColumns" :data="[...selectedData.values()]" :pagination="paginationOptions">
|
||||
|
||||
Reference in New Issue
Block a user