|
@@ -1,8 +1,13 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div :class="prefixCls">
|
|
<div :class="prefixCls">
|
|
|
- <a-button block @click="openProductInfoModal(true)">
|
|
|
|
|
- <InfoCircleOutlined class="mr-2" />
|
|
|
|
|
- 关于产品
|
|
|
|
|
|
|
+ <a-button block @click="openMapLocalSettingModal(true)">
|
|
|
|
|
+ <EnvironmentOutlined class="mr-2" />
|
|
|
|
|
+ 地图
|
|
|
|
|
+ </a-button>
|
|
|
|
|
+
|
|
|
|
|
+ <a-button block @click="openCellLocalSettingModal(true)" class="mt-3">
|
|
|
|
|
+ <DatabaseOutlined class="mr-2" />
|
|
|
|
|
+ 基站包
|
|
|
</a-button>
|
|
</a-button>
|
|
|
|
|
|
|
|
<a-button block @click="openAuthorizationInfoModal(true)" class="mt-3">
|
|
<a-button block @click="openAuthorizationInfoModal(true)" class="mt-3">
|
|
@@ -10,9 +15,9 @@
|
|
|
授权信息
|
|
授权信息
|
|
|
</a-button>
|
|
</a-button>
|
|
|
|
|
|
|
|
- <a-button block @click="openChangeCasePasswordModal(true)" class="mt-3">
|
|
|
|
|
- <LockOutlined class="mr-2" />
|
|
|
|
|
- 修改密码
|
|
|
|
|
|
|
+ <a-button block @click="openProductInfoModal(true)" class="mt-3">
|
|
|
|
|
+ <InfoCircleOutlined class="mr-2" />
|
|
|
|
|
+ 关于产品
|
|
|
</a-button>
|
|
</a-button>
|
|
|
|
|
|
|
|
<!-- <a-button type="primary" block @click="handleCopy">
|
|
<!-- <a-button type="primary" block @click="handleCopy">
|
|
@@ -30,7 +35,8 @@
|
|
|
{{ t('layout.setting.clearBtn') }}
|
|
{{ t('layout.setting.clearBtn') }}
|
|
|
</a-button>
|
|
</a-button>
|
|
|
|
|
|
|
|
- <ChangeCasePasswordModal @register="registerChangeCasePasswordModal" />
|
|
|
|
|
|
|
+ <MapLocalSettingModal @register="registerMapLocalSettingModal" />
|
|
|
|
|
+ <CellLocalSettingModal @register="registerCellLocalSettingModal" />
|
|
|
<ProductInfoModal @register="registerProductInfoModal" />
|
|
<ProductInfoModal @register="registerProductInfoModal" />
|
|
|
<AuthorizationInfoModal @register="registerAuthorizationInfoModal" />
|
|
<AuthorizationInfoModal @register="registerAuthorizationInfoModal" />
|
|
|
</div>
|
|
</div>
|
|
@@ -41,7 +47,8 @@
|
|
|
import {
|
|
import {
|
|
|
CopyOutlined,
|
|
CopyOutlined,
|
|
|
RedoOutlined,
|
|
RedoOutlined,
|
|
|
- LockOutlined,
|
|
|
|
|
|
|
+ EnvironmentOutlined,
|
|
|
|
|
+ DatabaseOutlined,
|
|
|
InfoCircleOutlined,
|
|
InfoCircleOutlined,
|
|
|
SafetyCertificateOutlined,
|
|
SafetyCertificateOutlined,
|
|
|
} from '@ant-design/icons-vue';
|
|
} from '@ant-design/icons-vue';
|
|
@@ -64,7 +71,8 @@
|
|
|
import defaultSetting from '@/core/settings/projectSetting';
|
|
import defaultSetting from '@/core/settings/projectSetting';
|
|
|
import { router } from '@/core/router';
|
|
import { router } from '@/core/router';
|
|
|
import { cleanCache } from '../api';
|
|
import { cleanCache } from '../api';
|
|
|
- import ChangeCasePasswordModal from './ChangeCasePasswordModal.vue';
|
|
|
|
|
|
|
+ import MapLocalSettingModal from './MapLocalSettingModal.vue';
|
|
|
|
|
+ import CellLocalSettingModal from './CellLocalSettingModal.vue';
|
|
|
import ProductInfoModal from './ProductInfoModal.vue';
|
|
import ProductInfoModal from './ProductInfoModal.vue';
|
|
|
import AuthorizationInfoModal from './AuthorizationInfoModal.vue';
|
|
import AuthorizationInfoModal from './AuthorizationInfoModal.vue';
|
|
|
|
|
|
|
@@ -73,10 +81,12 @@
|
|
|
components: {
|
|
components: {
|
|
|
CopyOutlined,
|
|
CopyOutlined,
|
|
|
RedoOutlined,
|
|
RedoOutlined,
|
|
|
- LockOutlined,
|
|
|
|
|
|
|
+ EnvironmentOutlined,
|
|
|
|
|
+ DatabaseOutlined,
|
|
|
InfoCircleOutlined,
|
|
InfoCircleOutlined,
|
|
|
SafetyCertificateOutlined,
|
|
SafetyCertificateOutlined,
|
|
|
- ChangeCasePasswordModal,
|
|
|
|
|
|
|
+ MapLocalSettingModal,
|
|
|
|
|
+ CellLocalSettingModal,
|
|
|
ProductInfoModal,
|
|
ProductInfoModal,
|
|
|
AuthorizationInfoModal,
|
|
AuthorizationInfoModal,
|
|
|
},
|
|
},
|
|
@@ -91,7 +101,8 @@
|
|
|
const tabStore = useMultipleTabStore();
|
|
const tabStore = useMultipleTabStore();
|
|
|
const [registerProductInfoModal, { openModal: openProductInfoModal }] = useModal();
|
|
const [registerProductInfoModal, { openModal: openProductInfoModal }] = useModal();
|
|
|
const [registerAuthorizationInfoModal, { openModal: openAuthorizationInfoModal }] = useModal();
|
|
const [registerAuthorizationInfoModal, { openModal: openAuthorizationInfoModal }] = useModal();
|
|
|
- const [registerChangeCasePasswordModal, { openModal: openChangeCasePasswordModal }] = useModal();
|
|
|
|
|
|
|
+ const [registerMapLocalSettingModal, { openModal: openMapLocalSettingModal }] = useModal();
|
|
|
|
|
+ const [registerCellLocalSettingModal, { openModal: openCellLocalSettingModal }] = useModal();
|
|
|
function handleCopy() {
|
|
function handleCopy() {
|
|
|
const { isSuccessRef } = useCopyToClipboard(JSON.stringify(unref(appStore.getProjectConfig), null, 2));
|
|
const { isSuccessRef } = useCopyToClipboard(JSON.stringify(unref(appStore.getProjectConfig), null, 2));
|
|
|
unref(isSuccessRef) &&
|
|
unref(isSuccessRef) &&
|
|
@@ -139,8 +150,10 @@
|
|
|
openProductInfoModal,
|
|
openProductInfoModal,
|
|
|
registerAuthorizationInfoModal,
|
|
registerAuthorizationInfoModal,
|
|
|
openAuthorizationInfoModal,
|
|
openAuthorizationInfoModal,
|
|
|
- registerChangeCasePasswordModal,
|
|
|
|
|
- openChangeCasePasswordModal,
|
|
|
|
|
|
|
+ registerMapLocalSettingModal,
|
|
|
|
|
+ openMapLocalSettingModal,
|
|
|
|
|
+ registerCellLocalSettingModal,
|
|
|
|
|
+ openCellLocalSettingModal,
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|