|
|
@@ -1,74 +1,79 @@
|
|
|
<template>
|
|
|
- <!-- 风险管理 -->
|
|
|
+ <!-- 风险管理 -->
|
|
|
|
|
|
- <div v-if="isOemByEnum(OemType.manager)">
|
|
|
- <img src="../../assets/images/logoHeader.png" />
|
|
|
- <span>深圳市多元世纪信息技术股份有限公司</span>
|
|
|
- </div>
|
|
|
- <!-- 云融 -->
|
|
|
+ <div v-if="isOemByEnum(OemType.manager)">
|
|
|
+ <img src="../../assets/images/logoHeader.png" />
|
|
|
+ <span>{{getCompanyName()}}</span>
|
|
|
+ </div>
|
|
|
+ <!-- 云融 -->
|
|
|
|
|
|
- <div v-else-if="isOemByEnum(OemType.wrspot)">
|
|
|
- <img src="../../assets/images/headLogo.jpg" />
|
|
|
- <span>云融</span>
|
|
|
- </div>
|
|
|
- <div v-else>
|
|
|
- <img src="../../assets/images/logoHeader.png" />
|
|
|
- <span>深圳市多元世纪信息技术股份有限公司</span>
|
|
|
+ <div v-else-if="isOemByEnum(OemType.wrspot)">
|
|
|
+ <img src="../../assets/images/headLogo.jpg" />
|
|
|
+ <span>云融</span>
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ <img src="../../assets/images/logoHeader.png" />
|
|
|
+ <span>{{getCompanyName()}}</span>
|
|
|
+ </div>
|
|
|
+ <div class="m-layout-header-right">
|
|
|
+ <div @click="openDrawer">
|
|
|
+ <span>{{ getUserName() }},您好!</span>
|
|
|
</div>
|
|
|
- <div class="m-layout-header-right">
|
|
|
- <div @click="openDrawer">
|
|
|
- <span>{{ getUserName() }},您好!</span>
|
|
|
- </div>
|
|
|
- <div class="relative">
|
|
|
- <!-- <a-input-search ref="userNameInput"
|
|
|
+ <div class="relative">
|
|
|
+ <!-- <a-input-search ref="userNameInput"
|
|
|
class="searchInput"
|
|
|
placeholder="请输入代码/名称"
|
|
|
@pressEnter="search">
|
|
|
readonly
|
|
|
</a-input-search>-->
|
|
|
- <!-- <a-icon type="search" /> -->
|
|
|
- </div>
|
|
|
- <div v-if="isOemByEnum(OemType.wrspot)">
|
|
|
- <a-popover trigger="click" placement="bottom" overlayClassName="friendPopover">
|
|
|
- <template #content>
|
|
|
- <Friend />
|
|
|
- </template>
|
|
|
- <span class="friendIcon">
|
|
|
- <svg class="icon svg-icon" aria-hidden="true">
|
|
|
- <use xlink:href="#icon-pengyou1" />
|
|
|
- </svg>
|
|
|
- </span>
|
|
|
- </a-popover>
|
|
|
- </div>
|
|
|
- <div class="news-container">
|
|
|
- <a-badge @click="openNotice" :dot="getUnReadNoticeLength() > 0">
|
|
|
- <svg class="icon svg-icon" aria-hidden="true">
|
|
|
- <use xlink:href="#icon-xiaoxi" />
|
|
|
- </svg>
|
|
|
- </a-badge>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <a-popover v-model:visible="visible" trigger="click" placement="bottomRight">
|
|
|
- <template #content>
|
|
|
- <div
|
|
|
- v-for="item in setMenu"
|
|
|
- class="popItem"
|
|
|
- @click="chooseSetMenu(item.path)"
|
|
|
- :key="item.path"
|
|
|
- >{{ item.name }}</div>
|
|
|
- </template>
|
|
|
- <a-avatar :size="24">
|
|
|
- <template #icon>
|
|
|
- <SettingFilled />
|
|
|
- <!-- <svg class="icon svg-icon" aria-hidden="true">
|
|
|
+ <!-- <a-icon type="search" /> -->
|
|
|
+ </div>
|
|
|
+ <div v-if="isOemByEnum(OemType.wrspot)">
|
|
|
+ <a-popover trigger="click"
|
|
|
+ placement="bottom"
|
|
|
+ overlayClassName="friendPopover">
|
|
|
+ <template #content>
|
|
|
+ <Friend />
|
|
|
+ </template>
|
|
|
+ <span class="friendIcon">
|
|
|
+ <svg class="icon svg-icon"
|
|
|
+ aria-hidden="true">
|
|
|
+ <use xlink:href="#icon-pengyou1" />
|
|
|
+ </svg>
|
|
|
+ </span>
|
|
|
+ </a-popover>
|
|
|
+ </div>
|
|
|
+ <div class="news-container">
|
|
|
+ <a-badge @click="openNotice"
|
|
|
+ :dot="getUnReadNoticeLength() > 0">
|
|
|
+ <svg class="icon svg-icon"
|
|
|
+ aria-hidden="true">
|
|
|
+ <use xlink:href="#icon-xiaoxi" />
|
|
|
+ </svg>
|
|
|
+ </a-badge>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <a-popover v-model:visible="visible"
|
|
|
+ trigger="click"
|
|
|
+ placement="bottomRight">
|
|
|
+ <template #content>
|
|
|
+ <div v-for="item in setMenu"
|
|
|
+ class="popItem"
|
|
|
+ @click="chooseSetMenu(item.path)"
|
|
|
+ :key="item.path">{{ item.name }}</div>
|
|
|
+ </template>
|
|
|
+ <a-avatar :size="24">
|
|
|
+ <template #icon>
|
|
|
+ <SettingFilled />
|
|
|
+ <!-- <svg class="icon svg-icon" aria-hidden="true">
|
|
|
<use xlink:href="#icon-yonghu1" />
|
|
|
</svg>-->
|
|
|
- </template>
|
|
|
- </a-avatar>
|
|
|
- </a-popover>
|
|
|
- <Setting />
|
|
|
- </div>
|
|
|
+ </template>
|
|
|
+ </a-avatar>
|
|
|
+ </a-popover>
|
|
|
+ <Setting />
|
|
|
</div>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts">
|
|
|
@@ -76,7 +81,7 @@ import { defineComponent, ref, provide } from 'vue';
|
|
|
import { openModal } from '@/common/setup/modal/index';
|
|
|
import { UserOutlined, SettingFilled } from '@ant-design/icons-vue';
|
|
|
import Setting from '@/views/setting/index.vue';
|
|
|
-import { getUserName } from '@/services/bus/user';
|
|
|
+import { getUserName, getCompanyName } from '@/services/bus/user';
|
|
|
import { logout } from '@/services/bus/login';
|
|
|
import APP from '@/services';
|
|
|
import Router from '@/router';
|
|
|
@@ -156,6 +161,7 @@ export default defineComponent({
|
|
|
...onSearch(),
|
|
|
isOemByEnum,
|
|
|
OemType,
|
|
|
+ getCompanyName,
|
|
|
};
|
|
|
},
|
|
|
});
|