feat(wifiView) add disconnection info
This commit is contained in:
parent
5b1304e927
commit
275f3ac859
|
@ -28,9 +28,9 @@ coverage
|
||||||
*.sw?
|
*.sw?
|
||||||
|
|
||||||
*.tsbuildinfo
|
*.tsbuildinfo
|
||||||
package-lock.json
|
|
||||||
components.d.ts
|
components.d.ts
|
||||||
auto-imports.d.ts
|
auto-imports.d.ts
|
||||||
|
|
||||||
# Personal
|
# Personal
|
||||||
**/_priv_*
|
**/_priv_*
|
||||||
|
Makefile
|
File diff suppressed because it is too large
Load Diff
|
@ -59,7 +59,7 @@ const compileTime = import.meta.env.VITE_APP_LAST_COMMIT;
|
||||||
<el-descriptions-item label="github"><a href="https://github.com/kerms">https://github.com/kerms</a>
|
<el-descriptions-item label="github"><a href="https://github.com/kerms">https://github.com/kerms</a>
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="邮箱">kerms@niazo.org</el-descriptions-item>
|
<el-descriptions-item label="邮箱">kerms@niazo.org</el-descriptions-item>
|
||||||
<el-descriptions-item label="BiliBili"><a href="https://space.bilibili.com/38669852">UID38669852</a>
|
<el-descriptions-item label="BiliBili"><a href="https://space.bilibili.com/3461571571353885">3461571571353885</a>
|
||||||
</el-descriptions-item>
|
</el-descriptions-item>
|
||||||
<el-descriptions-item label="QQ群">642246000</el-descriptions-item>
|
<el-descriptions-item label="QQ群">642246000</el-descriptions-item>
|
||||||
<el-descriptions-item label="备注">欢迎大家来打扰啊~</el-descriptions-item>
|
<el-descriptions-item label="备注">欢迎大家来打扰啊~</el-descriptions-item>
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
</h1>
|
</h1>
|
||||||
<el-divider></el-divider>
|
<el-divider></el-divider>
|
||||||
|
|
||||||
|
|
||||||
<h2 class="mb-4 text-xl font-bold tracking-tight md:text-2xl lg:text-3xl">连接Wi-Fi</h2>
|
<h2 class="mb-4 text-xl font-bold tracking-tight md:text-2xl lg:text-3xl">连接Wi-Fi</h2>
|
||||||
<el-form label-width="auto" ref="formRef" :model="ssidValidateForm" class="m-auto">
|
<el-form label-width="auto" ref="formRef" :model="ssidValidateForm" class="m-auto">
|
||||||
<el-form-item
|
<el-form-item
|
||||||
|
@ -45,7 +44,11 @@
|
||||||
clearable
|
clearable
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<div class="mb-2">
|
||||||
|
<el-alert type="info" show-icon>
|
||||||
|
如果不是通过透传器的热点连接,更换Wi-Fi将导致此界面与透传器断开连接。
|
||||||
|
</el-alert>
|
||||||
|
</div>
|
||||||
<div class="flex justify-center">
|
<div class="flex justify-center">
|
||||||
<el-button @click="onConnectClick" type="primary">连接</el-button>
|
<el-button @click="onConnectClick" type="primary">连接</el-button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -259,7 +262,11 @@ const onClientMsg = (msg: ServerMsg) => {
|
||||||
break;
|
break;
|
||||||
case WifiCmd.WIFI_API_JSON_STA_GET_AP_INFO: {
|
case WifiCmd.WIFI_API_JSON_STA_GET_AP_INFO: {
|
||||||
const info = msg.data as WifiInfo;
|
const info = msg.data as WifiInfo;
|
||||||
|
if (info.rssi === 0) {
|
||||||
|
Object.assign(wifiStaApInfo, defWifiInfo);
|
||||||
|
} else {
|
||||||
Object.assign(wifiStaApInfo, info);
|
Object.assign(wifiStaApInfo, info);
|
||||||
|
}
|
||||||
if (connectBtnClicked) {
|
if (connectBtnClicked) {
|
||||||
connectBtnClicked = 0;
|
connectBtnClicked = 0;
|
||||||
globalNotifyRightSide(wifiStaApInfo.ssid + " 连接成功", "success");
|
globalNotifyRightSide(wifiStaApInfo.ssid + " 连接成功", "success");
|
||||||
|
|
|
@ -2,14 +2,18 @@ import { fileURLToPath, URL } from 'node:url'
|
||||||
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
|
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
|
||||||
import AutoImport from 'unplugin-auto-import/vite'
|
import AutoImport from 'unplugin-auto-import/vite'
|
||||||
import Components from 'unplugin-vue-components/vite'
|
import Components from 'unplugin-vue-components/vite'
|
||||||
import { defineConfig } from 'vite'
|
import {ConfigEnv, defineConfig, loadEnv} from 'vite'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
import svgLoader from "vite-svg-loader";
|
import svgLoader from "vite-svg-loader";
|
||||||
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
|
import cssInjectedByJsPlugin from "vite-plugin-css-injected-by-js";
|
||||||
import { viteSingleFile } from 'vite-plugin-singlefile'
|
import { viteSingleFile } from 'vite-plugin-singlefile'
|
||||||
|
|
||||||
|
|
||||||
// https://vitejs.dev/config/
|
// https://vitejs.dev/config/
|
||||||
export default defineConfig({
|
export default ({mode}: ConfigEnv) => {
|
||||||
|
process.env = {...process.env, ...loadEnv(mode, process.cwd())};
|
||||||
|
|
||||||
|
return defineConfig({
|
||||||
plugins: [
|
plugins: [
|
||||||
vue(),
|
vue(),
|
||||||
AutoImport({
|
AutoImport({
|
||||||
|
@ -22,16 +26,14 @@ export default defineConfig({
|
||||||
cssInjectedByJsPlugin(),
|
cssInjectedByJsPlugin(),
|
||||||
viteSingleFile(),
|
viteSingleFile(),
|
||||||
],
|
],
|
||||||
define: {
|
define: {},
|
||||||
|
|
||||||
},
|
|
||||||
resolve: {
|
resolve: {
|
||||||
alias: {
|
alias: {
|
||||||
'@': fileURLToPath(new URL('./src', import.meta.url))
|
'@': fileURLToPath(new URL('./src', import.meta.url))
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
cacheDir: "/tmp/zhuang/cache",
|
cacheDir: process.env.VITE_CACHE_DIR || undefined,
|
||||||
worker: {
|
worker: {
|
||||||
rollupOptions: {
|
rollupOptions: {
|
||||||
output: {
|
output: {
|
||||||
|
@ -50,7 +52,7 @@ export default defineConfig({
|
||||||
},
|
},
|
||||||
build: {
|
build: {
|
||||||
// target: 'es2015',
|
// target: 'es2015',
|
||||||
outDir: '/tmp/zhuang/dap-web-dist/',
|
outDir: process.env.VITE_OUTPUT_DIR || undefined,
|
||||||
emptyOutDir: true,
|
emptyOutDir: true,
|
||||||
cssMinify: 'lightningcss',
|
cssMinify: 'lightningcss',
|
||||||
|
|
||||||
|
@ -114,3 +116,4 @@ export default defineConfig({
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in New Issue