From 8f849cda403ad18577a8f908c11ec4bb92ec4bd2 Mon Sep 17 00:00:00 2001 From: xuli3099 Date: Tue, 19 Aug 2025 17:31:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=99=BB=E5=BD=95=E5=8F=8A?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E6=8E=88=E6=9D=83=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.js | 7 ++- src/pages.json | 9 +--- src/pages/deviceAuth/deviceAuth.vue | 19 ++++--- src/pages/h5-webview/h5-webview.vue | 80 ++++++++++++++--------------- src/pages/login/login.vue | 13 +++-- 5 files changed, 68 insertions(+), 60 deletions(-) diff --git a/src/main.js b/src/main.js index c1db60c..cfb180d 100644 --- a/src/main.js +++ b/src/main.js @@ -1,15 +1,20 @@ import { createSSRApp } from "vue"; import App from "./App.vue"; - +import { CLIENT_ID,NETWORK_ENV } from '@/enums/cacheEnums'; import '@/static/font/iconfont.css' // pinia import { createPinia } from 'pinia' const pinia = createPinia() + + export function createApp() { const app = createSSRApp(App); + + app.config.globalProperties.$CLIENT_ID = CLIENT_ID; + app.config.globalProperties.$NETWORK_ENV = NETWORK_ENV; app.use(pinia) diff --git a/src/pages.json b/src/pages.json index 373c782..5e726d4 100644 --- a/src/pages.json +++ b/src/pages.json @@ -145,14 +145,7 @@ "navigationBarTitleText": "718友晟", "navigationBarBackgroundColor": "#F8F8F8", "backgroundColor": "#F8F8F8", - "navigationStyle": "custom", - // #ifdef APP-PLUS - "style": { - "app-plus": { - "background":"#F5F5F5" - } - } - // #endif + "navigationStyle": "custom" }, "tabBar": { "color": "#919191", diff --git a/src/pages/deviceAuth/deviceAuth.vue b/src/pages/deviceAuth/deviceAuth.vue index 34116cd..6e5178b 100644 --- a/src/pages/deviceAuth/deviceAuth.vue +++ b/src/pages/deviceAuth/deviceAuth.vue @@ -80,7 +80,6 @@ import { v4 as uuidv4 } from 'uuid' import { getNavBarPaddingTop} from '@/utils/system.js'; import { getBindStatus,authDeviceApply,authInputCode } from '@/api/auth.js'; import {showToast,showAlert} from '@/utils/message.js' -import { CLIENT_ID,NETWORK_ENV } from '@/enums/cacheEnums'; import encryptObj from '@/utils/encrypt.js' import { requestAndroidPermissionAsync } from '@/utils/common.js' @@ -94,8 +93,10 @@ const safeSave = uni.requireNativePlugin("Tm-TmSafeSaveFileModule"); // #endif let systemInfo = {}; let deviceId = ref(undefined); +let clientId = `${proxy.$CLIENT_ID || 2}`; +let networkEnv = ref(proxy.$NETWORK_ENV);//1-内网 2-外网 onLoad(async(opt) => { - console.log("deviceAuth=>onLoad"); + console.log("deviceAuth=>onLoad",clientId,networkEnv); uni.setStorageSync('page_cache',true); // uni.preloadPage({url: "/pages/login/login"}); // uni.preloadPage({url: "/pages/home/home"}); @@ -210,14 +211,19 @@ const submitForm = async() => { // 用户名和密码登录 form2.value.validate().then(async param => { btnLoading.value = true; - deviceId.value = uuidv4(); - let clientId = `${CLIENT_ID || 2}`; + //1-内网,2-外网 + if(networkEnv==1){ + deviceId.value = form2.value.uniqCode; + }else{ + deviceId.value = uuidv4(); //2-外网 生成的设备唯一标识 + } + let password = encryptObj.Encrypt(param.username + clientId + "," + param.password); let params = { username:param.username, password, - networkEnv:NETWORK_ENV,//1-内网,2-外网 - uniqCode:deviceId.value,//生成的设备唯一标识 + networkEnv:networkEnv.value,//1-内网,2-外网 + uniqCode:deviceId.value, ...systemInfo,//设备信息 // #ifdef APP-PLUS verId:systemInfo.appWgtVersion,//当前版本号 @@ -402,6 +408,7 @@ const handleSubmit=()=>{ border-bottom: 1px solid #E7E7E7; } + :deep(.uni-forms-item__label){ color:#239FDF; font-weight: bold; diff --git a/src/pages/h5-webview/h5-webview.vue b/src/pages/h5-webview/h5-webview.vue index 8557c37..b7fa2d9 100644 --- a/src/pages/h5-webview/h5-webview.vue +++ b/src/pages/h5-webview/h5-webview.vue @@ -1,71 +1,71 @@ diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue index 651a8dc..a8c85e8 100644 --- a/src/pages/login/login.vue +++ b/src/pages/login/login.vue @@ -73,7 +73,7 @@