shaogen1995 5 mesiacov pred
rodič
commit
c00bb73070

+ 8 - 0
后台管理/src/pages/A6record/index.module.scss

@@ -1,6 +1,7 @@
 .A6record {
   background-color: #fff;
   border-radius: 10px;
+  position: relative;
   :global {
     .A6top {
       padding: 24px;
@@ -13,6 +14,13 @@
         }
       }
     }
+    .A6numAll {
+      font-size: 18px;
+      color: var(--themeColor);
+      position: absolute;
+      bottom: 15px;
+      right: 15px;
+    }
   }
 }
 

+ 11 - 2
后台管理/src/pages/A6record/index.tsx

@@ -1,7 +1,7 @@
 import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'
 import styles from './index.module.scss'
 import { useDispatch, useSelector } from 'react-redux'
-import { A6_APIdel, A6_APIgetList } from '@/store/action/A6record'
+import { A6_APIdel, A6_APIgetList, A6_APIgetNumAll } from '@/store/action/A6record'
 import { RootState } from '@/store'
 import { MessageFu } from '@/utils/message'
 import { A6FromDataType, A6tableType } from './type'
@@ -25,10 +25,17 @@ const fromDataBase: A6FromDataType = {
 function A6record() {
   const dispatch = useDispatch()
 
+  // 总人数
+  const [numAll, setNumAll] = useState(0)
+
   const [fromData, setFromData] = useState(fromDataBase)
 
-  const getListFu = useCallback(() => {
+  const getListFu = useCallback(async () => {
     dispatch(A6_APIgetList(fromData))
+
+    // 获取总人数
+    const res = await A6_APIgetNumAll(fromData)
+    if (res.code === 0) setNumAll(res.data)
   }, [dispatch, fromData])
 
   useEffect(() => {
@@ -161,6 +168,8 @@ function A6record() {
         total={tableInfo.total}
         onChange={(pageNum, pageSize) => setFromData({ ...fromData, pageNum, pageSize })}
       />
+      {/* 总人数 */}
+      <div className='A6numAll'>总人数:{numAll}</div>
 
       {/* 点击审核 */}
       {authId.id ? (

+ 8 - 0
后台管理/src/pages/B2exhiLog/index.module.scss

@@ -1,6 +1,7 @@
 .B2exhiLog {
   background-color: #fff;
   border-radius: 10px;
+  position: relative;
   :global {
     .B2top {
       padding: 24px;
@@ -13,6 +14,13 @@
         }
       }
     }
+    .B2numAll {
+      font-size: 18px;
+      color: var(--themeColor);
+      position: absolute;
+      bottom: 15px;
+      right: 15px;
+    }
   }
 }
 

+ 17 - 2
后台管理/src/pages/B2exhiLog/index.tsx

@@ -1,7 +1,12 @@
 import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'
 import styles from './index.module.scss'
 import { useDispatch, useSelector } from 'react-redux'
-import { B2_APIdel, B2_APIgetList, B2_APIupdate } from '@/store/action/B2exhiLog'
+import {
+  B2_APIdel,
+  B2_APIgetList,
+  B2_APIgetNumAll,
+  B2_APIupdate
+} from '@/store/action/B2exhiLog'
 import { RootState } from '@/store'
 import { MessageFu } from '@/utils/message'
 import { B2FromDataType, B2tableType } from './type'
@@ -29,8 +34,15 @@ function B2exhiLog() {
 
   const [fromData, setFromData] = useState(fromDataBase)
 
-  const getListFu = useCallback(() => {
+  // 总人数
+  const [numAll, setNumAll] = useState(0)
+
+  const getListFu = useCallback(async () => {
     dispatch(B2_APIgetList(fromData))
+    const res = await B2_APIgetNumAll(fromData)
+    if (res.code === 0) {
+      setNumAll(res.data)
+    }
   }, [dispatch, fromData])
 
   useEffect(() => {
@@ -183,6 +195,9 @@ function B2exhiLog() {
         onChange={(pageNum, pageSize) => setFromData({ ...fromData, pageNum, pageSize })}
       />
 
+      {/* 总人数 */}
+      <div className='B2numAll'>总人数:{numAll}</div>
+
       {/* 点击查看 */}
       {lookId ? <B2look sId={lookId} closeFu={() => setLookId(0)} /> : null}
 

+ 7 - 0
后台管理/src/store/action/A6record.ts

@@ -46,3 +46,10 @@ export const Loc_APIlist = (data: any, type: '课程' | '展馆') => {
 
   return http.post(url, data)
 }
+
+/**
+ * 课程预约记录-总人数
+ */
+export const A6_APIgetNumAll = (data: any) => {
+  return http.post('cms/apply/count', data)
+}

+ 7 - 0
后台管理/src/store/action/B2exhiLog.ts

@@ -44,3 +44,10 @@ export const B2_APIupdate = (id: number, status: 0 | 1) => {
 export const B2_APIgetInfo = (id: number) => {
   return http.get(`cms/applyExhibition/detail/${id}`)
 }
+
+/**
+ * 展馆预约记录-总人数统计
+ */
+export const B2_APIgetNumAll = (data: any) => {
+  return http.post('cms/applyExhibition/count', data)
+}

+ 2 - 2
后台管理/src/utils/http.ts

@@ -7,8 +7,8 @@ import { domShowFu } from './domShow'
 
 const envFlag = process.env.NODE_ENV === 'development'
 
-const baseUrlTemp = 'https://sit-hqbooking.4dage.com' // 测试环境
-// const baseUrlTemp = 'http://192.168.20.61:8091' // 线下环境
+// const baseUrlTemp = 'https://sit-hqbooking.4dage.com' // 测试环境
+const baseUrlTemp = 'http://192.168.20.61:8091' // 线下环境
 
 const baseFlag = baseUrlTemp.includes('https://')
 

+ 3 - 1
展示端/src/pages/A6my/index.tsx

@@ -174,7 +174,9 @@ function A6my() {
                   </div>
                 </div>
               ))}
-              <div className='B2dian'>联系方式:17722062600</div>
+              <div className='B2dian' hidden>
+                联系方式:17722062600
+              </div>
             </>
           ) : (
             <div className='A6No' hidden={!loding1}>

+ 3 - 1
展示端/src/pages/B2myz/index.tsx

@@ -128,7 +128,9 @@ function B2myz() {
                 </div>
               </div>
             ))}
-            <div className='B2dian'>联系方式:17722062600</div>
+            <div className='B2dian' hidden>
+              联系方式:17722062600
+            </div>
           </>
         ) : (
           <div className='B2No' hidden={!loding}>