From 6b012277367b0ae7bd0eed1615173a746912d98c Mon Sep 17 00:00:00 2001 From: Ethereal <3432649580@qq.com> Date: Tue, 28 Oct 2025 19:52:52 +0800 Subject: [PATCH 1/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=BC=E8=88=AA?= =?UTF-8?q?=E6=A0=8F=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/deepMate/deepMate.vue | 2 +- pages/start/Registration/Registration.vue | 2 +- pages/start/login/login.vue | 2 +- pages/start/recoverPassword/recoverPassword.vue | 2 +- pages/start/select/select.vue | 2 +- utils/http.js | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/deepMate/deepMate.vue b/pages/deepMate/deepMate.vue index 5497d58..622aa30 100644 --- a/pages/deepMate/deepMate.vue +++ b/pages/deepMate/deepMate.vue @@ -314,7 +314,7 @@ const renderMarkdown = (content) => { return marked.parse(content); }; -const type = ref("member"); +const type = ref("deepMate"); const inputMessage = ref(""); const showThinking = ref(true); const isSending = ref(false); diff --git a/pages/start/Registration/Registration.vue b/pages/start/Registration/Registration.vue index b2cb182..5c0822e 100644 --- a/pages/start/Registration/Registration.vue +++ b/pages/start/Registration/Registration.vue @@ -198,7 +198,7 @@ import { SendPhoneCodeApi, } from "../../../api/start/login"; -const type = ref("member"); +const type = ref(""); const email = ref(""); const password = ref(""); const phone = ref(""); diff --git a/pages/start/login/login.vue b/pages/start/login/login.vue index 5b19cf6..73ffd03 100644 --- a/pages/start/login/login.vue +++ b/pages/start/login/login.vue @@ -268,7 +268,7 @@ import { import { useUserStore } from "../../../stores/modules/userInfo"; const deepChartID = ref(""); -const type = ref("member"); +const type = ref(""); const email = ref(""); const password = ref(""); const country = ref("+86"); diff --git a/pages/start/recoverPassword/recoverPassword.vue b/pages/start/recoverPassword/recoverPassword.vue index ada6c57..1bdca81 100644 --- a/pages/start/recoverPassword/recoverPassword.vue +++ b/pages/start/recoverPassword/recoverPassword.vue @@ -237,7 +237,7 @@ import uniPopup from "../../../uni_modules/uni-popup/components/uni-popup/uni-po import { verificationPhone, verificationEmail } from "../login/verification"; import { SendEmailCodeApi, SendPhoneCodeApi } from "../../../api/start/login"; -const type = ref("member"); +const type = ref(""); const email = ref(""); const password = ref(""); const newPasswordFirst = ref(""); diff --git a/pages/start/select/select.vue b/pages/start/select/select.vue index 7663375..6b9cd88 100644 --- a/pages/start/select/select.vue +++ b/pages/start/select/select.vue @@ -26,7 +26,7 @@ import footerBar from "../../../components/footerBar"; import { ref, reactive, toRefs, watch } from "vue"; -const type = ref("member"); +const type = ref(""); function toRegistration() { uni.redirectTo({ diff --git a/utils/http.js b/utils/http.js index f1e7714..9aa102f 100644 --- a/utils/http.js +++ b/utils/http.js @@ -39,7 +39,7 @@ const httpInterceptor = { 'contentType': 'application/json', 'version': '1', 'client': client, - 'deviceId': deviceInfo.deviceId + 'deviceId': deviceInfo.deviceInfo.deviceId } //4 添加token,优先用store,没有则回退到body中的token,保持与Apifox一致 const memberStore = useUserStore() From 4a75acb2484b6e6307e415330c54d632eb6bdaee Mon Sep 17 00:00:00 2001 From: ZhangYong Date: Wed, 29 Oct 2025 10:15:39 +0800 Subject: [PATCH 2/9] =?UTF-8?q?=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/deepExploration/deepExploration.js | 11 ++++++++++- api/tcpConnection.js | 2 +- pages/deepExploration/MainForceActions.vue | 3 +++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/api/deepExploration/deepExploration.js b/api/deepExploration/deepExploration.js index db2a6ab..96e9cad 100644 --- a/api/deepExploration/deepExploration.js +++ b/api/deepExploration/deepExploration.js @@ -1 +1,10 @@ -import { http } from '@/utils/http.js' \ No newline at end of file +import { http } from '@/utils/http.js' + + +//点击主力追踪 +export const getModel1 = () => { + return http({ + method: 'GET', + url: '/api/coze/trackingFirst', + }) +} \ No newline at end of file diff --git a/api/tcpConnection.js b/api/tcpConnection.js index ffe9d88..67429e0 100644 --- a/api/tcpConnection.js +++ b/api/tcpConnection.js @@ -4,7 +4,7 @@ */ // 引用TCP插件 -const TCPSocket = uni.requireNativePlugin('Aimer-TCPPlugin'); +// const TCPSocket = uni.requireNativePlugin('Aimer-TCPPlugin'); // TCP连接配置 const TCP_CONFIG = { diff --git a/pages/deepExploration/MainForceActions.vue b/pages/deepExploration/MainForceActions.vue index dafe118..6f40650 100644 --- a/pages/deepExploration/MainForceActions.vue +++ b/pages/deepExploration/MainForceActions.vue @@ -733,4 +733,7 @@ width: 100%; } } + *{ + box-sizing: border-box; + } \ No newline at end of file From 9a0bad1bdeadc6dc941b0fa7cf5a879d66a6aa27 Mon Sep 17 00:00:00 2001 From: wangyi <3432649580@qq.com> Date: Wed, 29 Oct 2025 10:29:09 +0800 Subject: [PATCH 3/9] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/tcpConnection.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/tcpConnection.js b/api/tcpConnection.js index 235c1ad..c701ca3 100644 --- a/api/tcpConnection.js +++ b/api/tcpConnection.js @@ -7,7 +7,7 @@ // 引用TCP插件 // const TCPSocket = uni.requireNativePlugin('Aimer-TCPPlugin'); -const TCPSocket = uni.requireNativePlugin("Aimer-TCPPlugin"); +// const TCPSocket = uni.requireNativePlugin("Aimer-TCPPlugin"); // TCP连接配置 const TCP_CONFIG = { From 52f7d4bd9d6089114e606e63b5382cd30ddf5aa2 Mon Sep 17 00:00:00 2001 From: wangyi <3432649580@qq.com> Date: Wed, 29 Oct 2025 11:09:34 +0800 Subject: [PATCH 4/9] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/deepExploration/deepExploration.js | 15 +- components/deepExploration_header.vue | 929 +++++++++++++++++------------- pages/setting/account.vue | 5 + pages/start/Registration/Registration.vue | 4 + pages/start/login/login.vue | 5 +- utils/http.js | 4 +- 6 files changed, 557 insertions(+), 405 deletions(-) diff --git a/api/deepExploration/deepExploration.js b/api/deepExploration/deepExploration.js index 96e9cad..386e0bf 100644 --- a/api/deepExploration/deepExploration.js +++ b/api/deepExploration/deepExploration.js @@ -7,4 +7,17 @@ export const getModel1 = () => { method: 'GET', url: '/api/coze/trackingFirst', }) -} \ No newline at end of file +} + + + +//历史记录列表 +export const RecordListApi = (data) => { + return http({ + method: 'POST', + url: '/api/coze/mainForceList', + data:data + }) +} + + diff --git a/components/deepExploration_header.vue b/components/deepExploration_header.vue index a3e6fc3..2a63d6a 100644 --- a/components/deepExploration_header.vue +++ b/components/deepExploration_header.vue @@ -1,409 +1,536 @@ \ No newline at end of file diff --git a/pages/setting/account.vue b/pages/setting/account.vue index 5dd5a60..d03f1d1 100644 --- a/pages/setting/account.vue +++ b/pages/setting/account.vue @@ -71,11 +71,16 @@ ref, onMounted } from 'vue' + + import {useUserStore} from "../../stores/modules/userInfo" const iSMT = ref(0) const jwcode = ref('90047681') const showLogout = ref(false) + const userStore = useUserStore() const handleConfirmLogout = () => { + + userStore.clearUserInfo() showLogout.value = false uni.showToast({ title: '退出登录成功', diff --git a/pages/start/Registration/Registration.vue b/pages/start/Registration/Registration.vue index 5c0822e..e786964 100644 --- a/pages/start/Registration/Registration.vue +++ b/pages/start/Registration/Registration.vue @@ -197,6 +197,7 @@ import { SendEmailCodeApi, SendPhoneCodeApi, } from "../../../api/start/login"; +import { useDeviceStore} from "../../../stores/modules/deviceInfo" const type = ref(""); const email = ref(""); @@ -271,11 +272,14 @@ async function register() { const registerType = changeLoginType(); isLoading.value = true; + const deviceStore = useDeviceStore() + const res = await registerApi({ registerType: registerType, account: account, verifyCode: verifyCode.value, agree: agreed.value, + deviceId:deviceStore.deviceInfo.deviceId }); isLoading.value = false; diff --git a/pages/start/login/login.vue b/pages/start/login/login.vue index 73ffd03..3c3f05d 100644 --- a/pages/start/login/login.vue +++ b/pages/start/login/login.vue @@ -266,6 +266,7 @@ import { } from "../../../api/start/login"; import { useUserStore } from "../../../stores/modules/userInfo"; +import { useDeviceStore } from "../../../stores/modules/deviceInfo"; const deepChartID = ref(""); const type = ref(""); @@ -347,6 +348,8 @@ async function Login() { return; } + const deviceStore = useDeviceStore(); + const account = changeAccount(); const loginType = changeLoginType(); isLoading.value = true; @@ -357,6 +360,7 @@ async function Login() { password: password.value, useCode: verifyCode.value ? true : false, idToken: "", + deviceId: deviceStore.deviceInfo.deviceId, }); isLoading.value = false; @@ -815,7 +819,6 @@ function validatePhoneNumber(countryCode, phoneNumber) { } } - .back-btn, .headphone-btn { font-size: 36rpx; diff --git a/utils/http.js b/utils/http.js index 9aa102f..51668a2 100644 --- a/utils/http.js +++ b/utils/http.js @@ -43,8 +43,8 @@ const httpInterceptor = { } //4 添加token,优先用store,没有则回退到body中的token,保持与Apifox一致 const memberStore = useUserStore() - const token = memberStore.userInfo?.token || options.data?.token - // const token = 'dccec0b65a94f498b8183a17589ab16e' + // const token = memberStore.userInfo?.token || options.data?.token + const token = '1b3a58424c5324e40d4bf4d085e18047' if (token) { options.header.token = token } From 9cd30f4fa434a77af989209b8a31a102226cb074 Mon Sep 17 00:00:00 2001 From: wangyi <3432649580@qq.com> Date: Wed, 29 Oct 2025 11:10:54 +0800 Subject: [PATCH 5/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9http?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/http.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/http.js b/utils/http.js index 51668a2..0cedb03 100644 --- a/utils/http.js +++ b/utils/http.js @@ -43,8 +43,8 @@ const httpInterceptor = { } //4 添加token,优先用store,没有则回退到body中的token,保持与Apifox一致 const memberStore = useUserStore() - // const token = memberStore.userInfo?.token || options.data?.token - const token = '1b3a58424c5324e40d4bf4d085e18047' + const token = memberStore.userInfo?.token || options.data?.token + // const token = '1b3a58424c5324e40d4bf4d085e18047' if (token) { options.header.token = token } From 3a7d24916024fe2ef0c4ecf638cff8b658bd92d5 Mon Sep 17 00:00:00 2001 From: ZhangYong Date: Wed, 29 Oct 2025 11:53:40 +0800 Subject: [PATCH 6/9] =?UTF-8?q?=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/deepExploration/deepExploration.js | 71 ++++++++++++++++++++++++-- api/tcpConnection.js | 2 +- pages/deepExploration/MainForceActions.vue | 80 ++++++++++++++++++++++++++---- 3 files changed, 140 insertions(+), 13 deletions(-) diff --git a/api/deepExploration/deepExploration.js b/api/deepExploration/deepExploration.js index 96e9cad..34dfc8f 100644 --- a/api/deepExploration/deepExploration.js +++ b/api/deepExploration/deepExploration.js @@ -1,10 +1,75 @@ import { http } from '@/utils/http.js' -//点击主力追踪 -export const getModel1 = () => { +//主力追踪意图 +export const getModel1First = (data) => { return http({ - method: 'GET', + method: 'POST', url: '/api/coze/trackingFirst', + data + }) +} + +//主力追踪意图 +export const getModel1Second = (data) => { + return http({ + method: 'POST', + url: '/api/coze/trackingSecond', + data + }) +} + + +//主力追踪意图 +export const getModel2First = (data) => { + return http({ + method: 'POST', + url: '/api/coze/radarFirst', + data + }) +} + +//主力追踪意图 +export const getModel2Second = (data) => { + return http({ + method: 'POST', + url: '/api/coze/radarSecond', + data + }) +} + +//主力追踪意图 +export const getModel3First = (data) => { + return http({ + method: 'POST', + url: '/api/coze/decodingFirst', + data + }) +} + +//主力追踪意图 +export const getModel3Second = (data) => { + return http({ + method: 'POST', + url: '/api/coze/decodingSecond', + data + }) +} + +//主力追踪意图 +export const getModel4First = (data) => { + return http({ + method: 'POST', + url: '/api/coze/fundsFirst', + data + }) +} + +//主力追踪意图 +export const getModel4Second = (data) => { + return http({ + method: 'POST', + url: '/api/coze/fundsSecond', + data }) } \ No newline at end of file diff --git a/api/tcpConnection.js b/api/tcpConnection.js index 235c1ad..c701ca3 100644 --- a/api/tcpConnection.js +++ b/api/tcpConnection.js @@ -7,7 +7,7 @@ // 引用TCP插件 // const TCPSocket = uni.requireNativePlugin('Aimer-TCPPlugin'); -const TCPSocket = uni.requireNativePlugin("Aimer-TCPPlugin"); +// const TCPSocket = uni.requireNativePlugin("Aimer-TCPPlugin"); // TCP连接配置 const TCP_CONFIG = { diff --git a/pages/deepExploration/MainForceActions.vue b/pages/deepExploration/MainForceActions.vue index 6f40650..f9e87fc 100644 --- a/pages/deepExploration/MainForceActions.vue +++ b/pages/deepExploration/MainForceActions.vue @@ -5,7 +5,7 @@ - @@ -69,6 +69,16 @@ import { onLoad } from '@dcloudio/uni-app' + import { + getModel1First, + getModel1Second, + getModel2First, + getModel2Second, + getModel3First, + getModel3Second, + getModel4First, + getModel4Second, + } from '/api/deepExploration/deepExploration.js' // 响应式变量定义 const type = ref('deepExploration') @@ -92,6 +102,29 @@ }, ]) + //搜索股票 + const searchStock = () => { + console.log('搜索参数:', stockName.value); + if (currentIndex.value == 0) { + handleModel(0) + } else if (currentIndex.value == 1) { + console.log(index); + handleModel(1) + } else if (currentIndex.value == 2) { + console.log(index); + handleModel(2) + } else if (currentIndex.value == 3) { + console.log(index); + handleModel(3) + }else{ + uni.showToast({ + title: '请选择模块', + icon: 'none', + duration: 2000 + }) + } + + } //点击四大模块 const handleModel = (index) => { currentIndex.value = index @@ -110,9 +143,42 @@ } } + const stockName = ref('') + const searchName = ref('') + const stockCode = ref('') + const language = ref('') + const recordId = ref('') + const parentId = ref('') + const stockId = ref('') //点击主力追踪 - const handleTrack = () => { - + const handleTrack = async () => { + try { + const result = await getModel1First({ + content: searchName.value, + language: "cn", + marketList: "hk,cn,usa,my,sg,vi,in,gb", + model: 1 + }) + console.log('result', result); + if (result.code == 200) { + stockCode.value = result.data.code + stockName.value = result.data.name + recordId.value = result.data.recordId + parentId.value = result.data.parentId + stockId.value = result.data.stockId + language.value = result.data.language + const res = await getModel1Second({ + language: language.value, + recordId: recordId.value, + parentId: parentId.value, + stockId: stockId.value + }) + console.log('res', res); + } + + } catch { + + } } //点击主力雷达 @@ -129,12 +195,7 @@ const handleCapitalFlow = () => { } - const stockName = ref('TSLA') - //搜索股票 - const searchStock = () => { - console.log('搜索参数:', stockName.value); - } // 1. K线图配置 const opts = ref({ @@ -733,7 +794,8 @@ width: 100%; } } - *{ + + * { box-sizing: border-box; } \ No newline at end of file From 3e7ac6fbf06932f80890bd9ca43641b77a636b7a Mon Sep 17 00:00:00 2001 From: wangyi <3432649580@qq.com> Date: Wed, 29 Oct 2025 13:23:33 +0800 Subject: [PATCH 7/9] =?UTF-8?q?=E6=B7=B1=E5=BA=A6=E6=8E=A2=E7=B4=A2?= =?UTF-8?q?=E5=8E=86=E5=8F=B2=E8=AE=B0=E5=BD=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/deepExploration/deepExploration.js | 13 + components/deepExploration_header.vue | 66 +-- pages/deepExploration/deepExploration.vue | 871 ++++++++++++++++-------------- stores/index.js | 1 + stores/modules/deepExploration.js | 44 ++ utils/http.js | 7 +- 6 files changed, 532 insertions(+), 470 deletions(-) create mode 100644 stores/modules/deepExploration.js diff --git a/api/deepExploration/deepExploration.js b/api/deepExploration/deepExploration.js index 386e0bf..d2d33bb 100644 --- a/api/deepExploration/deepExploration.js +++ b/api/deepExploration/deepExploration.js @@ -21,3 +21,16 @@ export const RecordListApi = (data) => { } + + +//历史记录详情 +export const RecordInfoApi = (data) => { + return http({ + method: 'POST', + url: '/api/coze/clickRecord', + data:data + }) +} + + + diff --git a/components/deepExploration_header.vue b/components/deepExploration_header.vue index 2a63d6a..daae53c 100644 --- a/components/deepExploration_header.vue +++ b/components/deepExploration_header.vue @@ -84,8 +84,12 @@ \ No newline at end of file diff --git a/stores/index.js b/stores/index.js index 354b74d..ada9fd8 100644 --- a/stores/index.js +++ b/stores/index.js @@ -9,5 +9,6 @@ pinia.use(persist) // 导入所有模块 export * from './modules/userInfo' export * from './modules/deviceInfo' +export * from './modules/deepExploration' // 默认导出,给 main.js 使用 export default pinia \ No newline at end of file diff --git a/stores/modules/deepExploration.js b/stores/modules/deepExploration.js new file mode 100644 index 0000000..d326807 --- /dev/null +++ b/stores/modules/deepExploration.js @@ -0,0 +1,44 @@ +import { defineStore } from 'pinia' +import { ref } from 'vue' + +// 定义 Store +export const useDeepExplorationStore = defineStore( + 'deepExploration', + () => { + // 会员信息 + const deepExplorationInfo = ref() + + // 保存会员信息,登录时使用 + const setDeepExplorationInfo = (val) => { + deepExplorationInfo.value = val + } + + // 清理会员信息,退出时使用 + const clearDeepExplorationInfo = () => { + deepExplorationInfo.value = undefined + } + + // 记得 return + return { + deepExplorationInfo, + setDeepExplorationInfo, + clearDeepExplorationInfo, + } + }, + // TODO: 持久化 + { + // 网页端持久化 + // persist: true, + // 小程序端持久化 + persist: { + storage: { + getItem(key) { + return uni.getStorageSync(key) + }, + setItem(key, value) { + uni.setStorageSync(key, value) + }, + }, + }, + }, +) diff --git a/utils/http.js b/utils/http.js index 51668a2..7ef4d56 100644 --- a/utils/http.js +++ b/utils/http.js @@ -30,15 +30,14 @@ const httpInterceptor = { const deviceInfo =useDeviceStore() - const client = 'ios'; + options.header = { ...options.header, - 'source-client': 'miniapp', // 标准头与文档头同时设置,确保兼容 'content-type': 'application/json', 'contentType': 'application/json', - 'version': '1', - 'client': client, + 'version': uni.getSystemInfoSync().appVersion, + 'client': uni.getSystemInfoSync().platform == 'ios' ? 'ios' : 'android', 'deviceId': deviceInfo.deviceInfo.deviceId } //4 添加token,优先用store,没有则回退到body中的token,保持与Apifox一致 From 4aa1b1aca4ccfa07bd03df5ca236242e343c5350 Mon Sep 17 00:00:00 2001 From: wangyi <3432649580@qq.com> Date: Wed, 29 Oct 2025 13:29:14 +0800 Subject: [PATCH 8/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/tcpConnection.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/tcpConnection.js b/api/tcpConnection.js index c701ca3..c31188e 100644 --- a/api/tcpConnection.js +++ b/api/tcpConnection.js @@ -6,7 +6,7 @@ */ // 引用TCP插件 -// const TCPSocket = uni.requireNativePlugin('Aimer-TCPPlugin'); +const TCPSocket = uni.requireNativePlugin('Aimer-TCPPlugin'); // const TCPSocket = uni.requireNativePlugin("Aimer-TCPPlugin"); // TCP连接配置 From a8eb4f3d52a936894ea4cf245039d2a43c06a9f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=9D=B0?= Date: Wed, 29 Oct 2025 15:21:22 +0800 Subject: [PATCH 9/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=B0=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=9F=9F=E5=90=8D=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/util.js | 2 +- utils/http.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/util.js b/common/util.js index 3fbc198..8ef5cb4 100644 --- a/common/util.js +++ b/common/util.js @@ -1,6 +1,6 @@ var util = {} util.data = {} -util.data.base_url = 'https://hwjb.homilychart.com/testApi' +util.data.base_url = 'https://dbqb.nfdxy.net/testApi' // util.data.base_url = 'https://dbqb.nfdxy.net/prodApi' // AJAX 请求方法 diff --git a/utils/http.js b/utils/http.js index b4a2740..69d672f 100644 --- a/utils/http.js +++ b/utils/http.js @@ -1,7 +1,7 @@ import { useUserStore } from "../stores/modules/userInfo" import { useDeviceStore } from "../stores/modules/deviceInfo" -const baseURL = "https://hwjb.homilychart.com/testApi" +const baseURL = "https://dbqb.nfdxy.net/testApi" const httpInterceptor = {