13 Commits

Author SHA1 Message Date
xuli3099
c856fe3da6 修改样式 2025-08-20 16:39:16 +08:00
xuli3099
b276c74be1 修改webview 2025-08-20 13:55:24 +08:00
xuli3099
9262eeea35 合并解决冲突 2025-08-20 11:42:50 +08:00
xuli3099
da98464e1a 增加退出登录提示 2025-08-20 10:14:04 +08:00
xuli3099
5e281672a3 查询版本加内外网处理 2025-08-20 10:04:27 +08:00
xuli3099
aae8e6fb50 删除无用内容 2025-08-20 09:53:47 +08:00
xuli3099
f44108a486 修改内网设备绑定 2025-08-20 09:42:06 +08:00
xuli3099
b2a53d04aa 修改登录及设备授权处理 2025-08-19 17:31:04 +08:00
xuli3099
2514b279b6 修改登录 2025-08-19 16:48:47 +08:00
xuli3099
d40d8e1e91 修改登录页面 2025-08-19 16:47:33 +08:00
xuli3099
96a9932e70 修改 内网授权页面 2025-08-19 14:37:32 +08:00
xuli3099
2ad389e2f0 修改首页及样式 2025-08-19 13:28:14 +08:00
xuli3099
a0f2fab6bf 增加内网内容 2025-08-19 09:34:58 +08:00
4 changed files with 40 additions and 36 deletions

View File

@@ -118,7 +118,7 @@ const handleConfirm = ()=>{
// margin-top:290rpx;
text-align: center;
font-size:36rpx;
color:#393939;
color:#333333;
.font-green{
color:#05A3F4;
font-size: 42rpx;

View File

@@ -4,5 +4,5 @@ export const AGREEWELCOME_KEY="agreewelcome";
// clientId 默认写2
export const CLIENT_ID="2";
// #区分内外网 //1-内网2-外网
export const NETWORK_ENV=2;
export const NETWORK_ENV=1;

View File

@@ -1,5 +1,6 @@
import { createSSRApp } from "vue";
import App from "./App.vue";
import { CLIENT_ID,NETWORK_ENV } from '@/enums/cacheEnums';
import '@/static/font/iconfont.css'
@@ -11,10 +12,13 @@ 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;

View File

@@ -1,39 +1,50 @@
<template>
<view id="test">
<!-- #ifdef h5 -->
<!-- #ifdef H5 -->
<web-view :src="url"></web-view>
<!-- #endif -->
</view>
</template>
<script setup>
import { ref,onMounted,getCurrentInstance } from 'vue';
import { onLoad,onReady,onBackPress } from '@dcloudio/uni-app';
const { proxy } = getCurrentInstance();
import { ref,getCurrentInstance } from 'vue';
import { onLoad,onBackPress } from '@dcloudio/uni-app';
let windowInfo = ref(null);
let url = ref('');
let title = ref('');
onLoad(async(opt) => {
console.log(opt)
url.value = opt.url;
// console.log(opt)
url.value = opt.url ;
title.value = opt.title;
// #ifdef APP-PLUS
titleNViewWebview(url.value,title.value);
// #endif
// uni.getSystemInfo({
// success: (res)=> {
// windowInfo.value = res;
// createWvAndLoadUrl(url.value,title.value);
// }
// });
})
onBackPress((e)=> {//响应返回事件
console.log("onBackPress=>",e)
if (e.from === 'navigateBack') { //这个地方必须要有的,否则会死循环
return false;
}
console.log('点击返回....');
let pages = getCurrentPages()
let page = pages[pages.length - 1];
let currentPages = page.$getAppWebview()
currentPages.close()
uni.navigateBack({delta:2})
return true;
})
// 带标题栏控件的Webview窗口
let webview = null;
function titleNViewWebview(url,title) {
console.log("titleNViewWebview=>",url,title)
let nwating = plus.nativeUI.showWaiting("loading...",{
width:'110px',
padding:'10px'
})
webview = plus.webview.create(url, 'test', {
titleNView: {
backgroundColor: '#307AF5',
@@ -41,32 +52,21 @@ function titleNViewWebview(url,title) {
titleColor: '#ffffff',
autoBackButton: true,
backgroundImage:'./../../static/images/bg-Blue-header.png',
buttons:[{onclick:clickButton}]
}
});
webview.addEventListener('close', function(){
webview=null;
});
webview.addEventListener('titleUpdate', function(){
webview.addEventListener('loaded', function() {
nwating.close();
webview.show();
}, false);
webview.addEventListener('close', function(){
console.log("close=>")
webview=null;
uni.navigateBack();
});
webview.addEventListener('loading', () => {
plus.nativeUI.showWaiting("loading...",{
width:'110px',
padding:'10px'
})
}, false);
//plus.nativeUI.showWaiting()
webview.addEventListener('loaded', () => {
plus.nativeUI.closeWaiting();
}, false);
}
// 左侧按钮返回
function clickButton(){
// plus.nativeUI.alert('clicked!');
webview=null;
}
</script>
<style scoped>