| | |
| | | </div> |
| | | |
| | | <!-- 回到底部按钮 --> |
| | | <div class="absolute right-28 bottom-56" v-if="!isBottom"> |
| | | <div class="absolute right-28 bottom-72" v-if="!isBottom"> |
| | | <div |
| | | class="flex items-center justify-center size-[38px] cursor-pointer hover:text-[#0284ff] border rounded-full hover:bg-[#f6f7f9] shadow bg-white" |
| | | @click="scrollToBottom" |
| | |
| | | <div |
| | | v-show="digitalHumanIsShow" |
| | | v-loading="humanIsLoading" |
| | | class="absolute right-0 bottom-0 z-[2]" |
| | | :style="{ width: digitalHumanWidth, height: `calc(${digitalHumanWidth} * 16 / 9 - 100px)`, overflow: 'hidden' }" |
| | | class="absolute right-0 bottom-6 z-[2]" |
| | | :style="{ width: digitalHumanWidth, height: `calc(${digitalHumanWidth} * 16 / 9 - 300px)`, overflow: 'hidden' }" |
| | | > |
| | | <span class="ywifont ywicon-guanbi text-[20px] cursor-pointer absolute top-7 right-7 z-[1]" @click="closeDigitalHuman"></span> |
| | | <span class="ywifont ywicon-guanbi text-[20px] cursor-pointer absolute top-2 right-8 z-[1]" @click="closeDigitalHuman"></span> |
| | | <div class="duix-container h-full w-full" :style="{ width: digitalHumanWidth, height: `calc(${digitalHumanWidth} * 16 / 9)` }"></div> |
| | | </div> |
| | | |
| | | <div v-if="!digitalHumanIsShow" class="absolute right-[24px] bottom-[100px] z-[2]"> |
| | | <div v-if="!digitalHumanIsShow" class="absolute rounded-full right-[24px] bottom-[100px] z-[2] bg-white p-4"> |
| | | <el-tooltip content="数字人" placement="top"> |
| | | <button class="digital-human-button" @click="openDigitalHuman"> |
| | | <button class="digital-human-button " @click="openDigitalHuman"> |
| | | <img alt="Icon" :src="iconSrc" /> |
| | | </button> |
| | | <!-- <div |
| | |
| | | } |
| | | |
| | | .digital-human-button img { |
| | | width: 18px; |
| | | height: 18px; |
| | | width: 48px; |
| | | height: 48px; |
| | | object-fit: contain; |
| | | } |
| | | </style> |
| | |
| | | export const iconSrc = 'data:image/png;base64,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' |
| | | import { SERVE_URL } from "/@/constants"; |
| | | |
| | | export const iconSrc = `${SERVE_URL}static/images/digitial_human/xiaohui.png` |
| | |
| | | |
| | | //#region ====================== 前端地址 ====================== |
| | | // 最后一个字符是 '/' |
| | | export const SERVE_URL = window.location.origin + window.location.pathname; |
| | | export const SERVE_URL = (window.location.origin + window.location.pathname).replace(/index\.html$/, ''); |
| | | //#endregion |
| | | //#region ====================== 分享地址 ====================== |
| | | export const SHARE_URL = `${SERVE_URL}${window.globalConfig.WebApiUrl.ShareUrl}`; |
| | |
| | | host: '0.0.0.0', |
| | | port: env.VITE_PORT as unknown as number, |
| | | open: JSON.parse(env.VITE_OPEN), |
| | | hmr: false, |
| | | hmr: true, |
| | | proxy: { |
| | | '/events': { |
| | | target: 'http://localhost:3000', |