Commit 2009a7c1af475d66db993e60523d4abc58f08a09

Authored by fengtao
1 parent 862d70c0

feat:联调首页服务端接口

... ... @@ -113,13 +113,13 @@
113 113 import { useDate } from '../hooks/useDate';
114 114 import { getTrendData } from '/@/api/dashboard';
115 115 import { useGlobSetting } from '/@/hooks/setting';
  116 + import { getEntitiesId } from '/@/api/dashboard/index';
116 117
117 118 defineExpose({
118 119 isAdmin,
119 120 });
120 121 const props = defineProps<{
121 122 role: string;
122   - getEntityId: object;
123 123 }>();
124 124 const activeKey = ref('1');
125 125 let entityId = null;
... ... @@ -159,9 +159,12 @@
159 159 const { send, close } = useWebSocket(state.server, {
160 160 async onConnected() {
161 161 if (isAdmin(props.role)) return;
162   - console.log(props.getEntityId);
163 162 let content = JSON.parse(window.localStorage.getItem('entityId'));
164 163 entityId = content;
  164 + if (entityId == null) {
  165 + const res = await getEntitiesId();
  166 + entityId = res.data[0]?.entityId;
  167 + }
165 168 const sendValue = JSON.stringify({
166 169 entityDataCmds: [
167 170 {
... ...
... ... @@ -112,6 +112,7 @@
112 112 import { useDate } from '../hooks/useDate';
113 113 import { getTrendData } from '/@/api/dashboard';
114 114 import { useGlobSetting } from '/@/hooks/setting';
  115 + import { getEntitiesId } from '/@/api/dashboard/index';
115 116
116 117 defineExpose({
117 118 isAdmin,
... ... @@ -159,6 +160,10 @@
159 160 if (isAdmin(props.role)) return;
160 161 let content = JSON.parse(window.localStorage.getItem('entityId'));
161 162 entityId = content;
  163 + if (entityId == null) {
  164 + const res = await getEntitiesId();
  165 + entityId = res.data[0]?.entityId;
  166 + }
162 167 const sendValue = JSON.stringify({
163 168 entityDataCmds: [
164 169 {
... ...
... ... @@ -3,7 +3,7 @@
3 3 <div class="md:w-7/10 w-full !mr-4 enter-y">
4 4 <GrowCard :loading="loading" class="enter-y" :role="role" />
5 5 <SiteAnalysisMessage class="!my-4 enter-y" :loading="loading" :role="role" />
6   - <SiteAnalysis class="!my-4 enter-y" :loading="loading" :role="role" :getEntityId="entityId" />
  6 + <SiteAnalysis class="!my-4 enter-y" :loading="loading" :role="role" />
7 7 <div class="md:flex enter-y" v-if="!isAdmin(role)">
8 8 <Card title="核心流程指南" style="width: 100%">
9 9 <img alt="核心流程指南" src="/src/assets/images/flow.png" />
... ...