修改前端包结构.

This commit is contained in:
lijiahang
2023-10-18 17:11:27 +08:00
parent 284501b3fb
commit 17d11cef21
39 changed files with 107 additions and 36 deletions

View File

@@ -149,7 +149,7 @@
import { deleteHost, getHostPage, HostQueryRequest, HostQueryResponse } from '@/api/asset/host';
import { Message, Modal } from '@arco-design/web-vue';
import { tagColor } from '@/views/asset/host/types/const';
import TagMultiSelector from '@/components/tag/tag-multi-selector.vue';
import TagMultiSelector from '@/components/meta/tag/tag-multi-selector.vue';
import useCopy from '@/hooks/copy';
const { copy } = useCopy();

View File

@@ -59,7 +59,7 @@
import formRules from '../types/form.rules';
import { createHost, updateHost, HostUpdateRequest } from '@/api/asset/host';
import { Message } from '@arco-design/web-vue';
import TagMultiSelector from '@/components/tag/tag-multi-selector.vue';
import TagMultiSelector from '@/components/meta/tag/tag-multi-selector.vue';
const { visible, setVisible } = useVisible();
const { loading, setLoading } = useLoading();

View File

@@ -172,7 +172,7 @@
import useCopy from '@/hooks/copy';
import useFavorite from '@/hooks/favorite';
import { dataColor } from '@/utils';
import TagMultiSelector from '@/components/tag/tag-multi-selector.vue';
import TagMultiSelector from '@/components/meta/tag/tag-multi-selector.vue';
const tagSelector = ref();
const tableRenderData = ref<HostQueryResponse[]>([]);

View File

@@ -23,7 +23,7 @@
</template>
<script lang="ts" setup>
import Footer from '@/components/footer/index.vue';
import Footer from '@/components/app/footer/index.vue';
import LoginBanner from './components/banner.vue';
import LoginForm from './components/login-form.vue';
</script>

View File

@@ -32,6 +32,17 @@
<div class="table-title">
数据字典
</div>
<!-- 操作 -->
<a-space>
<a-button type="primary"
v-permission="['infra:dict-key:create']"
@click="emits('openAddKey')">
新增配置项
<template #icon>
<icon-book />
</template>
</a-button>
</a-space>
</div>
<!-- 右侧操作 -->
<div class="table-right-bar-handle">
@@ -39,7 +50,7 @@
<!-- 新增 -->
<a-button type="primary"
v-permission="['infra:dict-value:create']"
@click="emits('openAdd')">
@click="emits('openAddValue')">
新增字典值
<template #icon>
<icon-plus />
@@ -84,14 +95,14 @@
<a-button type="text"
size="mini"
v-permission="['infra:dict-value:update']"
@click="emits('openUpdate', record)">
@click="emits('openValueUpdate', record)">
修改
</a-button>
<!-- 历史 -->
<a-button type="text"
size="mini"
v-permission="['infra:dict-value:update']"
@click="emits('openUpdate', record)">
@click="emits('openValueHistory', record)">
历史
</a-button>
<!-- 删除 -->
@@ -131,7 +142,7 @@
const tableRenderData = ref<DictValueQueryResponse[]>([]);
const { loading, setLoading } = useLoading();
const emits = defineEmits(['openAdd', 'openUpdate']);
const emits = defineEmits(['openAddKey', 'openAddValue', 'openValueUpdate', 'openValueHistory']);
const pagination = usePagination();
const selectedKeys = ref<number[]>([]);

View File

@@ -0,0 +1,53 @@
<template>
<a-row class="layout-container">
<a-col :span="8">
<a-card class="general-card">
<template #title>
用户信息
</template>
<a-spin :loading="loading" style="width: 100%">
<a-form :model="formModel"
ref="formRef"
label-align="right"
:label-col-props="{ span: 6 }"
:wrapper-col-props="{ span: 16 }"
:rules="formRules">
<!-- 用户名 -->
<a-form-item field="username" label="用户名">
<a-input v-model="formModel.username" disabled />
</a-form-item>
<!-- 花名 -->
<a-form-item field="nickname" label="花名">
<a-input v-model="formModel.nickname" placeholder="请输入花名" />
</a-form-item>
<!-- 手机号 -->
<a-form-item field="mobile" label="手机号">
<a-input v-model="formModel.mobile" placeholder="请输入手机号" />
</a-form-item>
<!-- 邮箱 -->
<a-form-item field="email" label="邮箱">
<a-input v-model="formModel.email" placeholder="请输入邮箱" />
</a-form-item>
</a-form>
</a-spin>
</a-card>
</a-col>
</a-row>
</template>
<script lang="ts" setup>
import useLoading from '@/hooks/loading';
import { ref } from 'vue';
import { UserUpdateRequest } from '@/api/user/user';
import formRules from '../user/types/form.rules';
const { loading, setLoading } = useLoading();
const formRef = ref();
const formModel = ref<UserUpdateRequest>({});
</script>
<style lang="less" scoped>
</style>

View File

@@ -51,7 +51,7 @@
import { useCacheStore } from '@/store';
import { getMenuList } from '@/api/system/menu';
import MenuSelectorTree from '@/components/menu/selector/menu-selector-tree.vue';
import MenuSelectorTree from '@/components/system/menu/selector/menu-selector-tree.vue';
const { visible, setVisible } = useVisible();
const { loading, setLoading } = useLoading();