Ver código fonte

修改千海金

huangbin 4 anos atrás
pai
commit
8a4384440a

+ 1 - 1
public/config/app.config.json

@@ -1,3 +1,3 @@
 {
-    "apiUrl":"http://192.168.31.139:8080/cfg?key=test_139"
+    "apiUrl": "http://103.40.249.123:8280/cfg?key=mtp_20"
 }

BIN
public/qhjLogo.png


BIN
public/qianhaijin.ico


+ 0 - 0
public/favicon1.ico → public/yunrong.ico


+ 2 - 1
src/common/config/projectName.ts

@@ -2,7 +2,8 @@ import { serviceURL } from "@/services/request"
 
 // 获取当前所运行的是哪个项目
 export enum OemType {
-    manager = 'qyfg', // 千海金
+    manager = 'qyfg', // 企业风管
+    qinghaijin = 'qhj', // 千海金
     wrspot = 'yrdz', // 仓单贸易
     pingan = 'pingan' // 平安
 }

+ 66 - 60
src/layout/components/header.vue

@@ -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,
         };
     },
 });

+ 3 - 1
src/services/bus/index.ts

@@ -71,7 +71,9 @@ function getIco(): string {
     if (isOemByEnum(OemType.manager)) {
         result = 'favicon'
     } else if (isOemByEnum(OemType.wrspot)) {
-        result = 'favicon1'
+        result = 'yunrong'
+    } else if (isOemByEnum(OemType.qinghaijin)) {
+        result = 'qianhaijin'
     }
 
     return `./${result}.ico`

+ 5 - 0
src/services/bus/user.ts

@@ -21,6 +21,11 @@ export function getUserInfo() {
  * @returns
  */
 export function getUserName() {
+    return APP.get('loginAccount').accountname
+}
+
+// 公司名
+export function getCompanyName() {
     return getUserInfo().customername
 }
 

+ 2 - 2
src/services/go/ermcp/account/index.ts

@@ -1,6 +1,6 @@
 /** ================================= 账户管理 ================================**/
 import { getUserId } from "@/services/bus/account";
-import {getAreaUserId, getUserAccountType} from "@/services/bus/user";
+import { getAreaUserId, getUserAccountType } from "@/services/bus/user";
 import { commonSearch_go } from "@/services/go";
 import {
     ErmcpBizGroupEx,
@@ -39,7 +39,7 @@ export function QueryAccMgrTaaccount(): Promise<ErmcpTaAccountEx[]> {
  * @constructor
  */
 export function QueryAccMgrLoginUser(querytype: number): Promise<ErmcpLoginUserEx[]> {
-    const userid = getAreaUserId();
+    const userid = getUserId();
     const usertype = getUserAccountType()
     return commonSearch_go('/Ermcp/QueryAccMgrLoginUser', { userid, usertype, querytype }).catch((err) => {
         throw new Error(`查询账户管理登录账号: ${err}`);