新增:导航栏目设计拆分简单和高级展示方式

This commit is contained in:
2024-09-03 01:13:18 +08:00
parent bf43bdbab4
commit aa85c133e3
24 changed files with 1121 additions and 353 deletions

View File

@@ -23,13 +23,13 @@
@done="chooseFile"
@del="onDeleteItem"
/>
<!-- <ele-image-upload-->
<!-- v-model:value="logo"-->
<!-- :accept="'image/*'"-->
<!-- :item-style="{ width: '80px', height: '80px' }"-->
<!-- :limit="1"-->
<!-- @upload="onUpload"-->
<!-- />-->
<!-- <ele-image-upload-->
<!-- v-model:value="logo"-->
<!-- :accept="'image/*'"-->
<!-- :item-style="{ width: '80px', height: '80px' }"-->
<!-- :limit="1"-->
<!-- @upload="onUpload"-->
<!-- />-->
</a-form-item>
<a-form-item label="应用名称">
<a-space class="justify ele-text-secondary">
@@ -240,8 +240,6 @@ import { useThemeStore } from "@/store/modules/theme";
import { getCompany, updateCompany, destructionTenant } from "@/api/system/company";
import Field from "./components/field.vue";
import Version from "./components/version.vue";
import { FILE_SERVER } from "@/config/setting";
import { assignObject } from "ele-admin-pro";
import { getFileSize, openUrl } from "@/utils/common";
import { Company } from "@/api/system/company/model";
@@ -250,6 +248,7 @@ import { uploadFile } from "@/api/system/file";
import { logout } from "@/utils/page-tab-util";
import { ExclamationCircleOutlined } from "@ant-design/icons-vue";
import { FileRecord } from "@/api/system/file/model";
import { uuid } from 'ele-admin-pro';
const useForm = Form.useForm;
@@ -450,10 +449,9 @@ const destruction = (tenantId) => {
const query = () => {
logo.value = [];
getCompany().then((response) => {
console.log(response.companyLogo);
if (response.companyLogo) {
logo.value.push({
uid: 1,
uid: `${uuid()}`,
url: response.companyLogo,
status: "done"
});