初始化项目

This commit is contained in:
wyf
2025-04-11 08:47:46 +08:00
parent e0e1055d65
commit 9396f18d09
199 changed files with 6516 additions and 216 deletions

2
android/.gitignore vendored
View File

@@ -7,7 +7,7 @@ gradle-wrapper.jar
GeneratedPluginRegistrant.java
# Remember to never publicly share your keystore.
# See https://flutter.dev/to/reference-keystore
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
key.properties
**/*.keystore
**/*.jks

View File

@@ -5,39 +5,102 @@ plugins {
id "dev.flutter.flutter-gradle-plugin"
}
android {
namespace = "com.example.vbvs_app"
compileSdk = flutter.compileSdkVersion
ndkVersion = flutter.ndkVersion
def localProperties = new Properties()
def localPropertiesFile = rootProject.file("local.properties")
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader("UTF-8") { reader ->
localProperties.load(reader)
}
}
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file("key.properties")
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
def versionProperties = new Properties()
def versionPropertiesFile = rootProject.file("version.properties")
if (versionPropertiesFile.exists()) {
versionProperties.load(new FileInputStream(versionPropertiesFile))
}
def flutterVersionCode = versionProperties.getProperty("flutter.android.versionCode")
if (flutterVersionCode == null) {
flutterVersionCode = "5"
}
def flutterVersionName = versionProperties.getProperty("flutter.android.versionName")
if (flutterVersionName == null) {
flutterVersionName = "1.0.4"
}
android {
namespace = "com.taihe.vbvs_app"
// compileSdk = flutter.compileSdkVersion
compileSdk = localProperties.getProperty('flutter.compileSdkVersion').toInteger()
// ndkVersion = flutter.ndkVersion
ndkVersion = localProperties.getProperty('flutter.ndkVersion')
// 编译的jvm版本
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
// 指定Kotilin的jvm版本
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8
jvmTarget = JavaVersion.VERSION_1_8.toString()
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId = "com.example.vbvs_app"
applicationId "com.taihe.vbvs_app"
// You can update the following values to match your application needs.
// For more information, see: https://flutter.dev/to/review-gradle-config.
minSdk = flutter.minSdkVersion
targetSdk = flutter.targetSdkVersion
versionCode = flutter.versionCode
versionName = flutter.versionName
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
// minSdk = flutter.minSdkVersion
// targetSdk = flutter.targetSdkVersion
minSdk = localProperties.getProperty('flutter.minSdkVersion').toInteger()
targetSdk = localProperties.getProperty('flutter.targetSdkVersion').toInteger()
versionCode = flutterVersionCode.toInteger()
versionName = flutterVersionName
}
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
debuggable false
minifyEnabled true//是否启动混淆 ture:打开 false:关闭
shrinkResources true //删除无用资源(压缩)
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig = signingConfigs.debug
// signingConfig = signingConfigs.debug
signingConfig signingConfigs.release
android.applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = "ZHMHT_v${variant.versionName}-${releaseTime()}.apk"
}
}
}
debug {
debuggable true
signingConfig signingConfigs.release
}
}
}
static def releaseTime() {
return new Date().format("yyyyMMdd", TimeZone.getTimeZone("UTC"))
}
flutter {
source = "../.."

24
android/app/proguard-rules.pro vendored Normal file
View File

@@ -0,0 +1,24 @@
#Flutter Wrapper
-ignorewarnings
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.** { *; }
-keep class io.flutter.util.** { *; }
-keep class io.flutter.view.** { *; }
-keep class io.flutter.embedding.** { *; }
-keep class io.flutter.embedding.engine.** { *; }
-keep class io.flutter.embedding.android.** { *; }
-keep class io.flutter.embedding.engine.plugins.** { *; }
-keep class io.flutter.plugin.common.** { *; }
-keep class io.flutter.plugin.platform.** { *; }
#微信
-keep class com.tencent.mm.opensdk.** { *; }
-keep class com.tencent.wxop.** { *; }
-keep class com.tencent.mm.sdk.** { *; }
## XUpdate需要配置的内容(flutter_xupdate android app 更新)
##gson
#-keepattributes Signature
#-keep class sun.misc.Unsafe { *; }
#-keep class com.google.gson.** { *; }
#-keep class com.google.gson.examples.android.model.** { *; }
## xupdate
#-keep class com.xuexiang.xupdate.entity.** { *; }

View File

@@ -1,16 +1,54 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<!-- Tell Google Play Store that your app uses Bluetooth LE
Set android:required="true" if bluetooth is necessary -->
<uses-feature android:name="android.hardware.bluetooth_le" android:required="false" />
<!-- New Bluetooth permissions in Android 12
https://developer.android.com/about/versions/12/features/bluetooth-permissions -->
<uses-permission android:name="android.permission.BLUETOOTH_SCAN"/>
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<!-- legacy for Android 11 or lower -->
<uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30" />
<!-- legacy for Android 9 or lower -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!--安装apk权限-->
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<!-- &lt;!&ndash;写入外部存储权限&ndash;&gt;-->
<!-- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>-->
<!-- &lt;!&ndash;读取外部存储权限&ndash;&gt;-->
<!-- <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />-->
<!--相机权限-->
<uses-permission android:name="android.permission.CAMERA" />
<application
android:label="vbvs_app"
android:usesCleartextTraffic="true"
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher">
android:icon="@mipmap/ic_launcher"
android:label="智慧眠花糖">
<activity
android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:screenOrientation="portrait"
android:exported="true"
android:hardwareAccelerated="true"
android:launchMode="singleTop"
android:taskAffinity=""
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<!-- Specifies an Android theme to apply to this Activity as soon as
the Android process has started. This theme is visible to the user
@@ -18,8 +56,11 @@
to determine the Window background behind the Flutter UI. -->
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme"
/>
android:resource="@style/NormalTheme" />
<meta-data
android:name="flutterEmbedding"
android:value="2" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
@@ -41,5 +82,19 @@
<action android:name="android.intent.action.PROCESS_TEXT" />
<data android:mimeType="text/plain" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" />
</intent>
<!-- If your app checks for call support -->
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="tel" />
</intent>
<!-- If your application checks for inAppBrowserView launch mode support -->
<intent>
<action android:name="android.support.customtabs.action.CustomTabsService" />
</intent>
</queries>
</manifest>

View File

@@ -1,4 +1,4 @@
package com.example.vbvs_app
package com.taihe.vbvs_app
import io.flutter.embedding.android.FlutterActivity

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 544 B

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 442 B

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 721 B

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -1,8 +1,49 @@
allprojects {
repositories {
maven { url 'https://repo.huaweicloud.com/repository/maven/' }
maven { url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public/' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/center' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://jitpack.io' }
google()
mavenCentral()
}
// 修复由于高版本导致namespace检测为空的问题没遇到可不添加
subprojects {
afterEvaluate { project ->
if (project.hasProperty('android')) {
project.android {
if (namespace == null) {
namespace project.group
}
}
}
// 指定Kotilin的jvm版本与编译版本
def javaVersion = JavaVersion.VERSION_1_8
android {
compileOptions {
sourceCompatibility javaVersion
targetCompatibility javaVersion
}
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
jvmTarget = javaVersion.toString()
}
}
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KaptGenerateStubs).configureEach {
kotlinOptions {
jvmTarget = javaVersion.toString()
}
}
}
}
}
// 修复由于高版本导致namespace检测为空的问题没遇到可不添加
}
rootProject.buildDir = "../build"

View File

@@ -1,3 +1,3 @@
org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError
android.useAndroidX=true
android.enableJetifier=true

View File

@@ -2,4 +2,5 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip
# distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.10.2-bin.zip

View File

@@ -10,6 +10,14 @@ pluginManagement {
includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
repositories {
maven { url 'https://repo.huaweicloud.com/repository/maven/' }
maven { url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public/' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/center' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://jitpack.io' }
google()
mavenCentral()
gradlePluginPortal()
@@ -18,8 +26,8 @@ pluginManagement {
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "8.1.0" apply false
id "org.jetbrains.kotlin.android" version "1.8.22" apply false
id "com.android.application" version "8.7.1" apply false
id "org.jetbrains.kotlin.android" version "1.9.25" apply false
}
include ":app"

View File

@@ -0,0 +1,2 @@
flutter.android.versionName=1.0.4
flutter.android.versionCode=5

Binary file not shown.

1
assets/images/33.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33 23.4"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 1028</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M32,2H1A1,1,0,0,1,1,0H32a1,1,0,0,1,0,2Z"/><path class="cls-1" d="M32,12.7H1a1,1,0,0,1,0-2H32a1,1,0,0,1,0,2Z"/><path class="cls-1" d="M32,23.4H1a1,1,0,0,1,0-2H32a1,1,0,0,1,0,2Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 427 B

BIN
assets/images/_16228.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
assets/images/_16328.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
assets/images/_16428.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
assets/images/_18328.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
assets/images/_18428.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

1
assets/images/add.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.01 33.01"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 3328</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M32,15.5H17.5V1a1,1,0,0,0-2,0V15.5H1a1,1,0,0,0,0,2H15.5V32a1,1,0,0,0,2,0V17.5H32a1,1,0,0,0,0-2Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 351 B

1
assets/images/alarm.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.75 26.51"><defs><style>.cls-1{fill:#333;}</style></defs><title>资源 2228</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M12.88,26.51A11.48,11.48,0,1,1,24.36,15,11.5,11.5,0,0,1,12.88,26.51Zm0-21A9.48,9.48,0,1,0,22.36,15,9.5,9.5,0,0,0,12.88,5.55Z"/><path class="cls-1" d="M18.76,17H11.52V8.67a1,1,0,1,1,2,0V15h5.24a1,1,0,0,1,0,2Z"/><path class="cls-1" d="M1,6.91A1,1,0,0,1,.29,5.2L5.2.29a1,1,0,0,1,1.41,0,1,1,0,0,1,0,1.42l-4.9,4.9A1,1,0,0,1,1,6.91Z"/><path class="cls-1" d="M24.75,6.91a1,1,0,0,1-.71-.3l-4.9-4.9a1,1,0,0,1,0-1.42,1,1,0,0,1,1.41,0L25.46,5.2a1,1,0,0,1-.71,1.71Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 709 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.96 22.96"><defs><style>.cls-1{fill:#333;}</style></defs><title>资源 324192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M11.48,23A11.48,11.48,0,1,1,23,11.48,11.49,11.49,0,0,1,11.48,23Zm0-21A9.48,9.48,0,1,0,21,11.48,9.49,9.49,0,0,0,11.48,2Z"/><path class="cls-1" d="M17.37,13.41H10.13V5.12a1,1,0,1,1,2,0v6.29h5.24a1,1,0,0,1,0,2Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 465 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.64 20.81"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 362192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M28.21,7.58a1.19,1.19,0,0,0-1.67.18L18.24,18l-5.12-4.4a1.18,1.18,0,0,0-1.54,1.8l6,5.17a1.18,1.18,0,0,0,.77.28h0a1.18,1.18,0,0,0,.91-.43L28.38,9.25A1.2,1.2,0,0,0,28.21,7.58Z"/><rect class="cls-1" width="22.93" height="3"/><rect class="cls-1" y="7.51" width="18.41" height="3"/><rect class="cls-1" y="15.01" width="9.03" height="3"/></g></g></svg>

After

Width:  |  Height:  |  Size: 586 B

BIN
assets/images/avatar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
assets/images/bed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
assets/images/bed_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
assets/images/bed_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

BIN
assets/images/bed_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

BIN
assets/images/bed_4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

BIN
assets/images/bed_point.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
assets/images/bed_start.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
assets/images/body.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

1
assets/images/bottom.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.87 16.92"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 128</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M9.43,0h7.24a2.2,2.2,0,0,1,1.9,3.3L15,9.56l-3.62,6.26a2.2,2.2,0,0,1-3.81,0L3.91,9.56.3,3.3A2.2,2.2,0,0,1,2.2,0Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 366 B

BIN
assets/images/breath.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 900 B

BIN
assets/images/camera.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.22 19.65"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 3528</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M20.22,6.66H1a1,1,0,0,1,0-2H17.81L14.86,1.71a1,1,0,0,1,0-1.42,1,1,0,0,1,1.41,0L20.93,5a1,1,0,0,1-.71,1.71Z"/><path class="cls-1" d="M5.66,19.65A1,1,0,0,1,5,19.36L.29,14.7A1,1,0,0,1,1,13H20.22a1,1,0,0,1,0,2H3.41l3,2.95a1,1,0,0,1,0,1.41A1,1,0,0,1,5.66,19.65Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 512 B

1
assets/images/delete.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.65 23.58"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 1628</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M24.65,3.74H17.74a2.33,2.33,0,0,0,.08-.59V2.6A2.61,2.61,0,0,0,15.22,0H10.43a2.6,2.6,0,0,0-2.6,2.6v.55a2.88,2.88,0,0,0,.07.59H1a1,1,0,0,0,0,2H4V20.5A3.08,3.08,0,0,0,7,23.58H18.6a3.08,3.08,0,0,0,3.08-3.08V5.74h3a1,1,0,0,0,0-2ZM9.83,3.15V2.6a.6.6,0,0,1,.6-.6h4.79a.6.6,0,0,1,.6.6v.55a.59.59,0,0,1-.6.59H10.43A.59.59,0,0,1,9.83,3.15ZM19.68,20.5a1.08,1.08,0,0,1-1.08,1.08H7A1.07,1.07,0,0,1,6,20.5V5.74H19.68Z"/><path class="cls-1" d="M8.83,7.73a1,1,0,0,0-1,1V18.2a1,1,0,0,0,2,0V8.73A1,1,0,0,0,8.83,7.73Z"/><path class="cls-1" d="M12.82,7.73a1,1,0,0,0-1,1V18.2a1,1,0,0,0,2,0V8.73A1,1,0,0,0,12.82,7.73Z"/><path class="cls-1" d="M16.82,19.2a1,1,0,0,0,1-1V8.73a1,1,0,0,0-2,0V18.2A1,1,0,0,0,16.82,19.2Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 948 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

1
assets/images/device.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.9 11.75"><defs><style>.cls-1{fill:#333;}</style></defs><title>资源 2428</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M29.57,0H3.32A3.32,3.32,0,0,0,0,3.32V8.43a3.32,3.32,0,0,0,3.32,3.32H29.57A3.33,3.33,0,0,0,32.9,8.43V3.32A3.33,3.33,0,0,0,29.57,0ZM3.32,2H29.57A1.33,1.33,0,0,1,30.9,3.32V6.17H2V3.32A1.32,1.32,0,0,1,3.32,2ZM29.57,9.75H3.32A1.32,1.32,0,0,1,2,8.43V8.17H30.9v.26A1.33,1.33,0,0,1,29.57,9.75Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 540 B

BIN
assets/images/empty.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
assets/images/emptyUser.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68.22 43.49"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 357192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M59.72,26.49H8.5a8.5,8.5,0,0,0,0,17H59.72a8.5,8.5,0,0,0,0-17Zm0,13H8.5a4.5,4.5,0,1,1,0-9H59.72a4.5,4.5,0,0,1,0,9Z"/><path class="cls-1" d="M4.92,21a2,2,0,0,0,1.91,1.4,2,2,0,0,0,.59-.09L14.69,20a2,2,0,0,0-1.2-3.82l-2.36.74A33.35,33.35,0,0,1,23.26,3.7,2,2,0,0,0,21.14.3,37.37,37.37,0,0,0,7.39,15.48l-.93-3a2,2,0,1,0-3.81,1.2Z"/><path class="cls-1" d="M45,3.7A33.4,33.4,0,0,1,57.09,16.94l-2.36-.74A2,2,0,1,0,53.54,20l7.26,2.27a2,2,0,0,0,.6.09,2,2,0,0,0,.92-.22,2,2,0,0,0,1-1.18l2.27-7.26a2,2,0,0,0-3.82-1.2l-.93,3A37.3,37.3,0,0,0,47.08.3a2,2,0,0,0-2.76.64A2,2,0,0,0,45,3.7Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 828 B

1
assets/images/group.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30.41 24.02"><defs><style>.cls-1{fill:#333;}</style></defs><title>资源 1728</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M23.25,12.48a6.87,6.87,0,1,0-9.3-10A6.86,6.86,0,0,0,4.26,8.8a6.88,6.88,0,0,0,2.9,5.6A11.35,11.35,0,0,0,0,22.83a1,1,0,1,0,2,.38,9.36,9.36,0,0,1,9.15-7.54h0a9.37,9.37,0,0,1,9.16,7.54,1,1,0,0,0,1,.81.65.65,0,0,0,.19,0,1,1,0,0,0,.79-1.17,11.34,11.34,0,0,0-7.15-8.43,7.29,7.29,0,0,0,1.35-1.25,7,7,0,0,0,2.82.6,9.34,9.34,0,0,1,9.15,7.54,1,1,0,0,0,1,.81l.2,0a1,1,0,0,0,.79-1.17A11.33,11.33,0,0,0,23.25,12.48ZM11.14,13.67h0A4.88,4.88,0,1,1,16,8.8a4.88,4.88,0,0,1-4.87,4.87Zm4.51-10a4.87,4.87,0,1,1,3.63,8.12,4.67,4.67,0,0,1-1.78-.35,6.85,6.85,0,0,0-1.85-7.77Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 807 B

BIN
assets/images/heart.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 959 B

1
assets/images/help.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26.67 25.13"><defs><style>.cls-1{fill:#333;}</style></defs><title>资源 1828</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M23.27,25.13H14.6V20.25a1,1,0,0,1,2,0v2.88h4.67V9.94a7.94,7.94,0,1,0-15.87,0V24.13a1,1,0,0,1-2,0V9.94a9.94,9.94,0,1,1,19.87,0Z"/><path class="cls-1" d="M1,25.13a1,1,0,0,1-1-1v-8a1,1,0,0,1,2,0v8.05A1,1,0,0,1,1,25.13Z"/><path class="cls-1" d="M25.67,25.13a1,1,0,0,1-1-1v-8a1,1,0,0,1,2,0v8.05A1,1,0,0,1,25.67,25.13Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 568 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36.95 28.87"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 314192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M22.32,5.93a1,1,0,0,0-.88,1.8,7.92,7.92,0,0,1,4.49,7.08,1,1,0,0,0,1,1h0a1,1,0,0,0,1-1,10,10,0,0,0-5.61-8.85Z"/><path class="cls-1" d="M32.88,13.87A14.41,14.41,0,0,0,12.74,1.2a14.26,14.26,0,0,0-4.4,3C4,4,1.1,5.08.25,7.23S.69,12,3.83,14.79l.25.21a14.34,14.34,0,0,0,9.1,12.85,14.53,14.53,0,0,0,5.32,1,14.34,14.34,0,0,0,10.09-4.18l1,0c3.53,0,6.24-.91,7.1-3.08S36.2,16.73,32.88,13.87ZM13.91,26a12.36,12.36,0,0,1-7.64-9.28,45.46,45.46,0,0,0,9.36,4.94,46.73,46.73,0,0,0,10.21,2.78A12.35,12.35,0,0,1,13.91,26ZM34.85,20.9c-.52,1.3-2.85,2-6.3,1.8a1.06,1.06,0,0,0-.47,0,40.62,40.62,0,0,1-11.72-2.88,40.24,40.24,0,0,1-10.56-6,.86.86,0,0,0-.18-.14c-.15-.13-.32-.26-.47-.4-2.39-2.11-3.53-4.1-3-5.32.41-1,2.08-1.68,4.55-1.79a14.22,14.22,0,0,0-1.6,3,1,1,0,1,0,1.86.74A12.42,12.42,0,1,1,30,19a1,1,0,0,0,.57,1.3,1.15,1.15,0,0,0,.36.07,1,1,0,0,0,.93-.64,13.48,13.48,0,0,0,.85-3.24C34.47,18.25,35.26,19.85,34.85,20.9Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29.92 33.75"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 313192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M25.61,33.75H4.31A4.31,4.31,0,0,1,0,29.44V13a1,1,0,0,1,.34-.76L14.18.24a1,1,0,0,1,1.3,0l14.08,12a1,1,0,0,1,.36.76V29.44A4.32,4.32,0,0,1,25.61,33.75ZM2,13.46v16a2.32,2.32,0,0,0,2.31,2.31h21.3a2.32,2.32,0,0,0,2.31-2.31v-16L14.84,2.32Z"/><path class="cls-1" d="M14.83,29.08a1,1,0,0,1-1-1v-9.5a1,1,0,0,1,2,0v9.5A1,1,0,0,1,14.83,29.08Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 588 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 33.71 34.07"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 316192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M23.81,14.81a9.05,9.05,0,1,0-13.9,0A16.87,16.87,0,0,0,0,30.15a16.68,16.68,0,0,0,.3,3.1s0,.08,0,.12a.59.59,0,0,0,.06.14.76.76,0,0,0,.12.19.81.81,0,0,0,.09.1.9.9,0,0,0,.2.14L.92,34a1,1,0,0,0,.36.07H23.6a1,1,0,0,0,0-2H2.15A14,14,0,0,1,2,30.15a14.85,14.85,0,0,1,10-14l0,0a.59.59,0,0,0,.17-.1,1,1,0,0,0,.16-.12s0,0,.05,0a.39.39,0,0,0,.06-.11,1,1,0,0,0,.1-.17c0-.06,0-.12.05-.19a1.1,1.1,0,0,0,0-.18,1.52,1.52,0,0,0,0-.21.5.5,0,0,0,0-.12l0,0a1,1,0,0,0-.1-.17,1,1,0,0,0-.13-.16s0,0,0-.05a7,7,0,1,1,9.11,0l0,.05a1,1,0,0,0-.13.16l-.1.17,0,0s0,.08,0,.12a1.49,1.49,0,0,0,0,.21,1.1,1.1,0,0,0,0,.18.59.59,0,0,0,.05.19.91.91,0,0,0,.09.17s0,.08.06.11,0,0,.05,0a1.49,1.49,0,0,0,.2.15.71.71,0,0,0,.15.08l0,0a14.85,14.85,0,0,1,10,14,14.58,14.58,0,0,1-.26,2.74,1,1,0,0,0,.8,1.16.55.55,0,0,0,.18,0,1,1,0,0,0,1-.82,17.54,17.54,0,0,0,.29-3.1A16.86,16.86,0,0,0,23.81,14.81Z"/><path class="cls-1" d="M15.86,18.9v8.93a1,1,0,0,0,2,0V18.9a1,1,0,0,0-2,0Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.32 30.71"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 315192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M23.26,30.71H4.06a4.07,4.07,0,0,1-4-4.48L2.38,3.64A4,4,0,0,1,6.42,0H20.9a4,4,0,0,1,4,3.64L27.3,26.23a4.07,4.07,0,0,1-4,4.48ZM6.42,2a2.05,2.05,0,0,0-2,1.85L2,26.43A2,2,0,0,0,2.53,28a2,2,0,0,0,1.53.69h19.2a2.08,2.08,0,0,0,2-2.28L23,3.85A2.05,2.05,0,0,0,20.9,2Z"/><path class="cls-1" d="M13.66,16.25A6.43,6.43,0,0,1,7.23,9.82a1,1,0,0,1,2,0,4.44,4.44,0,0,0,8.87,0,1,1,0,0,1,2,0A6.44,6.44,0,0,1,13.66,16.25Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 660 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

1
assets/images/issue.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24.33 24.33"><defs><style>.cls-1{fill:#333;}</style></defs><title>资源 1928</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M12.17,24.33A12.17,12.17,0,1,1,24.33,12.17,12.18,12.18,0,0,1,12.17,24.33ZM12.17,2A10.17,10.17,0,1,0,22.33,12.17,10.18,10.18,0,0,0,12.17,2Z"/><path class="cls-1" d="M12.17,20.17a1,1,0,0,1-1-1V11.28a1,1,0,0,1,2,0v7.89A1,1,0,0,1,12.17,20.17Z"/><circle class="cls-1" cx="12.17" cy="6.94" r="1.59"/></g></g></svg>

After

Width:  |  Height:  |  Size: 547 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75.05 26"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 358192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M9,18.64A9,9,0,0,1,.29,11.88,9,9,0,0,1,6.77.93a9,9,0,0,1,11,6.48h0A9,9,0,0,1,9,18.64Zm0-14a5.29,5.29,0,0,0-1.25.16A5,5,0,1,0,9,4.64Z"/><path class="cls-1" d="M42.05,26a8.88,8.88,0,0,1-1.85-.2L27.69,23a8.5,8.5,0,1,1,3.7-16.59l8,1.78,5.72-5.71a8.47,8.47,0,0,1,6-2.48H66.55a8.5,8.5,0,0,1,0,17h-12l-6.54,6.52A8.43,8.43,0,0,1,42.05,26ZM29.53,10.21a4.48,4.48,0,0,0-4.38,3.52,4.49,4.49,0,0,0,3.41,5.37l12.51,2.79a4.52,4.52,0,0,0,4.16-1.2L52.94,13H66.55a4.5,4.5,0,0,0,0-9H51.08A4.5,4.5,0,0,0,47.9,5.31l-7.28,7.26-10.1-2.25A4.17,4.17,0,0,0,29.53,10.21Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 798 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.43 28"><defs><style>.cls-1{fill:#333;}</style></defs><title>资源 2128</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M11.24,28a2,2,0,0,1-1.42-.6C8.81,26.34,0,16.92,0,11.21a11.22,11.22,0,1,1,22.43,0c0,3-2.15,7-6.57,12.46l-3.19,3.66A1.88,1.88,0,0,1,11.24,28Zm0-2h0Zm0-24A9.22,9.22,0,0,0,2,11.21c0,4,6,11.36,9.21,14.75l3.12-3.57c5-6.16,6.1-9.48,6.1-11.17A9.23,9.23,0,0,0,11.21,2Zm0,14.85a5.64,5.64,0,1,1,5.64-5.64A5.65,5.65,0,0,1,11.21,16.85Zm0-9.28a3.64,3.64,0,1,0,3.64,3.64A3.64,3.64,0,0,0,11.21,7.57Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 636 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.43 26"><defs><style>.cls-1{fill:#d3b684;}</style></defs><title>资源 2028</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M10.21,0A10.22,10.22,0,0,0,0,10.21c0,5.44,9.15,15.09,9.54,15.5a.92.92,0,0,0,.68.29h0a.9.9,0,0,0,.68-.32l3.17-3.63c4.21-5.15,6.34-9.14,6.34-11.83A10.23,10.23,0,0,0,10.21,0Zm0,14.85a4.64,4.64,0,1,1,4.64-4.64,4.64,4.64,0,0,1-4.64,4.64Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 488 B

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1729666103319" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11844" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M512.5 124.4c39.9 0 78.5 7.8 114.9 23.2 35.2 14.9 66.7 36.2 93.9 63.3 27.1 27.1 48.4 58.7 63.3 93.9 15.4 36.4 23.2 75 23.2 114.9 0 30.7-12.6 72.1-36.5 120-26.6 53.4-67.5 115.5-121.3 184.6-53.1 68.2-107 127.6-137.4 160-30.5-32.5-84.4-91.9-137.4-160-53.9-69.2-94.7-131.3-121.3-184.6-23.9-47.8-36.5-89.3-36.5-120 0-39.9 7.8-78.5 23.2-114.9 14.9-35.2 36.2-66.7 63.3-93.9 27.1-27.1 58.7-48.4 93.9-63.3 36.2-15.4 74.8-23.2 114.7-23.2m0-60c-48 0-94.5 9.4-138.3 27.9-42.3 17.9-80.3 43.5-112.9 76.1-32.6 32.6-58.2 70.6-76.1 112.9-18.5 43.8-27.9 90.3-27.9 138.3 0 81.3 57.4 196.2 170.5 341.5C410.3 867.3 494.1 952 495 952.8c4.6 4.7 11 7.3 17.5 7.3 6.6 0 12.9-2.6 17.5-7.3 0.8-0.8 84.6-85.6 167.2-191.6C810.4 616 867.8 501.1 867.8 419.7c0-47.9-9.4-94.5-27.9-138.3-17.9-42.3-43.5-80.3-76.1-112.9-32.6-32.6-70.6-58.2-112.9-76.1-43.9-18.6-90.5-28-138.4-28z" p-id="11845"></path><path d="M510.7 355c38.8 0 70.4 31.6 70.4 70.4s-31.6 70.4-70.4 70.4c-38.8 0-70.4-31.6-70.4-70.4s31.5-70.4 70.4-70.4m0-60c-71.9 0-130.4 58.5-130.4 130.4s58.5 130.4 130.4 130.4 130.4-58.5 130.4-130.4S582.6 295 510.7 295z" p-id="11846"></path></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
assets/images/mattress.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

1
assets/images/p_bei.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75.24 35.26"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 828</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M72.24,35.26H24.12A3,3,0,0,1,22,34.38L.88,13.26A3,3,0,0,1,5.12,9L25.36,29.26H72.24a3,3,0,1,1,0,6Z"/><circle class="cls-1" cx="15.88" cy="5.78" r="5.78"/></g></g></svg>

After

Width:  |  Height:  |  Size: 405 B

1
assets/images/p_tou.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75.5 23.38"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 928</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M72.5,23.38H10.31a3,3,0,0,1-2.13-.88L.88,15.2A3,3,0,0,1,5.12,11l6.43,6.43h61a3,3,0,0,1,0,6Z"/><circle class="cls-1" cx="13.34" cy="5.78" r="5.78"/></g></g></svg>

After

Width:  |  Height:  |  Size: 398 B

1
assets/images/p_tui.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75.24 23.56"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 628</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M42.25,23.56H3a3,3,0,0,1,0-6H41L54.68,3.68a3,3,0,0,1,2.14-.9H72.24a3,3,0,0,1,0,6H58.07L44.39,22.67A3,3,0,0,1,42.25,23.56Z"/><circle class="cls-1" cx="10.1" cy="5.78" r="5.78"/></g></g></svg>

After

Width:  |  Height:  |  Size: 428 B

1
assets/images/p_yao.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75.24 23.56"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 728</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M72.24,23.56a3.08,3.08,0,0,1-1.11-.21L49,14.57H38L3.75,23.46a3,3,0,1,1-1.5-5.8l34.61-9a3.22,3.22,0,0,1,.76-.09h12a3,3,0,0,1,1.1.21l22.67,9a3,3,0,0,1-1.1,5.79Z"/><circle class="cls-1" cx="7.67" cy="5.78" r="5.78"/></g></g></svg>

After

Width:  |  Height:  |  Size: 465 B

1
assets/images/phone.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24.9 24.9"><defs><style>.cls-1{fill:#d3b684;}</style></defs><title>资源 3128</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M17,15.41a2.57,2.57,0,0,1,3.5-.17L23.91,18a2.63,2.63,0,0,1,.43,3.68c-.08.09-.08.18-.17.18l-2.36,2.36c-2.28,2.28-8.41-1-14.28-6.83S-1.49,5.43.7,3.15L3.06.79a2.54,2.54,0,0,1,3.68,0L6.91,1,9.63,4.38a2.57,2.57,0,0,1-.17,3.5L8,9.37a22,22,0,0,0,3.24,4.2,22.33,22.33,0,0,0,4.2,3.24ZM13.92,3.59a.83.83,0,0,1-.87-.88.83.83,0,0,1,.87-.88,8.78,8.78,0,0,1,8.76,8.76.88.88,0,1,1-1.75,0A7,7,0,0,0,13.92,3.59Zm0,3.5a.83.83,0,0,1-.87-.88.82.82,0,0,1,.87-.87,5.27,5.27,0,0,1,5.26,5.25.88.88,0,1,1-1.76,0A3.5,3.5,0,0,0,13.92,7.09Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 769 B

BIN
assets/images/player.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

1
assets/images/read.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52.88 44.79"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 356192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M48.42,0H33.11a4.49,4.49,0,0,0-3.25,1.4L26.7,4.77a.47.47,0,0,1-.33.14A.54.54,0,0,1,26,4.78l-3.6-3.51A4.42,4.42,0,0,0,19.33,0H4.46A4.46,4.46,0,0,0,0,4.46v31a4.46,4.46,0,0,0,4.46,4.46H19.33a.44.44,0,0,1,.32.13l3.6,3.51a4.47,4.47,0,0,0,2.49,1.21,2.14,2.14,0,0,0,.45.05h.27a4.41,4.41,0,0,0,3.15-1.4L32.78,40a.44.44,0,0,1,.33-.14H48.42a4.46,4.46,0,0,0,4.46-4.46v-31A4.46,4.46,0,0,0,48.42,0Zm-26,37.14a4.41,4.41,0,0,0-3.11-1.26H4.46A.47.47,0,0,1,4,35.42v-31A.47.47,0,0,1,4.46,4H19.33a.48.48,0,0,1,.32.13l3.6,3.51a4.46,4.46,0,0,0,.94.69V38.85Zm26.44-1.72a.47.47,0,0,1-.46.46H33.11a4.49,4.49,0,0,0-3.25,1.4l-1.67,1.77V8.52a4.55,4.55,0,0,0,1.42-1l3.17-3.37A.44.44,0,0,1,33.11,4H48.42a.47.47,0,0,1,.46.46Z"/><path class="cls-1" d="M18.29,12H11a2,2,0,0,0,0,4h7.29a2,2,0,0,0,0-4Z"/><path class="cls-1" d="M18.29,22.58H11a2,2,0,0,0,0,4h7.29a2,2,0,0,0,0-4Z"/><path class="cls-1" d="M42.37,12H35.08a2,2,0,0,0,0,4h7.29a2,2,0,0,0,0-4Z"/><path class="cls-1" d="M42.37,22.58H35.08a2,2,0,0,0,0,4h7.29a2,2,0,0,0,0-4Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

1
assets/images/repair.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26.79 26.79"><defs><style>.cls-1{fill:#333;}</style></defs><title>资源 2328</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M22.18,26.79a4.61,4.61,0,0,1-3.27-1.35l-5.62-5.62a1,1,0,0,1,1.42-1.42L20.33,24A2.66,2.66,0,0,0,24,24a2.6,2.6,0,0,0,0-3.69L18.4,14.71a1,1,0,0,1,1.42-1.42l5.62,5.62a4.62,4.62,0,0,1-3.26,7.88Z"/><path class="cls-1" d="M10.4,20.83A10.42,10.42,0,0,1,.79,6.44l.57-1.38,6.13,6.12,3.69-3.69L5.06,1.36,6.44.79A10.41,10.41,0,0,1,20,14.36s0,0,0,0l-.57,1.37L18,14.31l.54-.54-.36-.15A8.41,8.41,0,0,0,8.7,2.18L14,7.49,7.49,14,2.18,8.7a8.41,8.41,0,0,0,11.44,9.49l.15.36.54-.54,1.46,1.45L14.4,20h0A10.36,10.36,0,0,1,10.4,20.83Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 767 B

1
assets/images/search.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24.69 24.87"><defs><style>.cls-1{fill:#d3b684;}</style></defs><title>资源 1128</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M10.79,21.58A10.79,10.79,0,1,1,21.58,10.79,10.8,10.8,0,0,1,10.79,21.58ZM10.79,2a8.79,8.79,0,1,0,8.79,8.79A8.8,8.8,0,0,0,10.79,2Z"/><path class="cls-1" d="M23.69,24.87a1,1,0,0,1-.71-.29l-3.29-3.29a1,1,0,0,1,0-1.41,1,1,0,0,1,1.42,0l3.29,3.28a1,1,0,0,1,0,1.42A1,1,0,0,1,23.69,24.87Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 538 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.71 25.22"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 3028</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M18.51,25.22H9.2a4.57,4.57,0,0,1-3.94-2.28L.61,14.88a4.56,4.56,0,0,1,0-4.55L5.26,2.27A4.56,4.56,0,0,1,9.2,0h9.31a4.56,4.56,0,0,1,3.94,2.27l4.65,8.06a4.56,4.56,0,0,1,0,4.55l-4.65,8.06A4.57,4.57,0,0,1,18.51,25.22ZM9.2,2A2.57,2.57,0,0,0,7,3.27L2.34,11.33a2.58,2.58,0,0,0,0,2.55L7,21.94A2.56,2.56,0,0,0,9.2,23.22h9.31a2.55,2.55,0,0,0,2.2-1.28l4.66-8.06a2.58,2.58,0,0,0,0-2.55L20.71,3.27A2.56,2.56,0,0,0,18.51,2Z"/><path class="cls-1" d="M13.85,18.29a5.69,5.69,0,1,1,5.69-5.68A5.69,5.69,0,0,1,13.85,18.29Zm0-9.37a3.69,3.69,0,1,0,3.69,3.69A3.69,3.69,0,0,0,13.85,8.92Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 817 B

BIN
assets/images/shouCang.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 B

BIN
assets/images/success.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
assets/images/swiper1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
assets/images/swiper2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

BIN
assets/images/swiper3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

1
assets/images/table.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.5 19.25"><defs><style>.cls-1{fill:#333;}</style></defs><title>资源 1428</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M5.09,14.45a1,1,0,0,1-1-1V10.5a1,1,0,0,1,2,0v2.95A1,1,0,0,1,5.09,14.45Z"/><path class="cls-1" d="M10.8,14.45a1,1,0,0,1-1-1V2.92a1,1,0,0,1,2,0V13.45A1,1,0,0,1,10.8,14.45Z"/><path class="cls-1" d="M16.52,14.45a1,1,0,0,1-1-1V6.77a1,1,0,0,1,2,0v6.68A1,1,0,0,1,16.52,14.45Z"/><path class="cls-1" d="M22.23,14.45a1,1,0,0,1-1-1V1a1,1,0,0,1,2,0V13.45A1,1,0,0,1,22.23,14.45Z"/><path class="cls-1" d="M26.5,19.25H1a1,1,0,0,1,0-2H26.5a1,1,0,0,1,0,2Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 693 B

1
assets/images/tasks.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.71 25.22"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 3028</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M18.51,25.22H9.2a4.57,4.57,0,0,1-3.94-2.28L.61,14.88a4.56,4.56,0,0,1,0-4.55L5.26,2.27A4.56,4.56,0,0,1,9.2,0h9.31a4.56,4.56,0,0,1,3.94,2.27l4.65,8.06a4.56,4.56,0,0,1,0,4.55l-4.65,8.06A4.57,4.57,0,0,1,18.51,25.22ZM9.2,2A2.57,2.57,0,0,0,7,3.27L2.34,11.33a2.58,2.58,0,0,0,0,2.55L7,21.94A2.56,2.56,0,0,0,9.2,23.22h9.31a2.55,2.55,0,0,0,2.2-1.28l4.66-8.06a2.58,2.58,0,0,0,0-2.55L20.71,3.27A2.56,2.56,0,0,0,18.51,2Z"/><path class="cls-1" d="M13.85,18.29a5.69,5.69,0,1,1,5.69-5.68A5.69,5.69,0,0,1,13.85,18.29Zm0-9.37a3.69,3.69,0,1,0,3.69,3.69A3.69,3.69,0,0,0,13.85,8.92Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 817 B

BIN
assets/images/toast/ble.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 548 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

1
assets/images/top.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.87 16.92"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 228</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M9.43,16.92H2.2a2.2,2.2,0,0,1-1.9-3.3L3.91,7.36,7.53,1.1a2.2,2.2,0,0,1,3.81,0L15,7.36l3.61,6.26a2.2,2.2,0,0,1-1.9,3.3Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 373 B

1
assets/images/tv.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56.1 45.4"><defs><style>.cls-1{fill:#fff;}</style></defs><title>资源 359192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M54.1,0H2A2,2,0,0,0,0,2V37.33a2,2,0,0,0,2,2h8.56l-3,2.54a2,2,0,1,0,2.59,3.05l6.3-5.33a3.07,3.07,0,0,0,.25-.26H39.4a2.13,2.13,0,0,0,.26.26L46,44.92a2,2,0,0,0,1.29.48,2,2,0,0,0,1.29-3.53l-3-2.54H54.1a2,2,0,0,0,2-2V2A2,2,0,0,0,54.1,0Zm-2,35.33H4V4H52.1Z"/><path class="cls-1" d="M33.77,24.53h0a2.52,2.52,0,0,0,2,1.21,2.11,2.11,0,0,0,2-1.21l4.38-8.12a2.05,2.05,0,0,0-.88-2.64,2.4,2.4,0,0,0-2.84.81l-2.63,4.67-2.41-4.47A2,2,0,0,0,30.48,14a1.74,1.74,0,0,0-.87,2.64Z"/><path class="cls-1" d="M16,17.64h2.19v6.08a2,2,0,0,0,2.19,2,2,2,0,0,0,2.19-2V17.64h2.19a2,2,0,1,0,0-4.06H16a2,2,0,1,0,0,4.06Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 843 B

BIN
assets/images/wechat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 560 B

BIN
assets/images/wifi1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 700 B

1
assets/images/wifi1.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38.14 28.69"><defs><style>.cls-1{fill:#f3f5f6;}.cls-2{fill:#9ea4b7;}</style></defs><title>资源 332192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M19.07,28.69a2.16,2.16,0,0,1,0-4.32,2.16,2.16,0,0,1,0,4.32Z"/><path class="cls-2" d="M25.11,21.61a1.65,1.65,0,0,1-1-.41A7.53,7.53,0,0,0,14,21.2a1.52,1.52,0,0,1-2.11-.1A1.51,1.51,0,0,1,12,19a10.53,10.53,0,0,1,14.1-.06,1.57,1.57,0,0,1-1,2.68Z"/><path class="cls-2" d="M7.57,16.16a1.41,1.41,0,0,1-1.05-.45,1.68,1.68,0,0,1-.46-1.21,1.36,1.36,0,0,1,.44-1A18.07,18.07,0,0,1,19,8.58h.12a18.4,18.4,0,0,1,12.57,4.95,1.44,1.44,0,0,1,.05,2.1,1.63,1.63,0,0,1-1.09.52h0a1.79,1.79,0,0,1-1.1-.42,15.21,15.21,0,0,0-20.86,0A1.6,1.6,0,0,1,7.57,16.16Z"/><path class="cls-2" d="M36.62,10.1a1.84,1.84,0,0,1-1.09-.41A23.44,23.44,0,0,0,19.08,3,23.75,23.75,0,0,0,2.58,9.64a1.53,1.53,0,0,1-2.18,0A1.55,1.55,0,0,1,0,8.58a1.44,1.44,0,0,1,.45-1,26.81,26.81,0,0,1,37.23-.07,1.51,1.51,0,0,1,0,2.12,1.43,1.43,0,0,1-1.08.5Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
assets/images/wifi2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 B

1
assets/images/wifi2.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38.14 28.69"><defs><style>.cls-1{fill:#f3f5f6;}.cls-2{fill:#9ea4b7;}</style></defs><title>资源 331192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M19.07,28.69a2.16,2.16,0,0,1,0-4.32,2.16,2.16,0,0,1,0,4.32Z"/><path class="cls-1" d="M25.11,21.61a1.65,1.65,0,0,1-1-.41A7.53,7.53,0,0,0,14,21.2a1.52,1.52,0,0,1-2.11-.1A1.51,1.51,0,0,1,12,19a10.53,10.53,0,0,1,14.1-.06,1.57,1.57,0,0,1-1,2.68Z"/><path class="cls-2" d="M7.57,16.16a1.41,1.41,0,0,1-1.05-.45,1.68,1.68,0,0,1-.46-1.21,1.36,1.36,0,0,1,.44-1A18.07,18.07,0,0,1,19,8.58h.12a18.4,18.4,0,0,1,12.57,4.95,1.44,1.44,0,0,1,.05,2.1,1.63,1.63,0,0,1-1.09.52h0a1.79,1.79,0,0,1-1.1-.42,15.21,15.21,0,0,0-20.86,0A1.6,1.6,0,0,1,7.57,16.16Z"/><path class="cls-2" d="M36.62,10.1a1.84,1.84,0,0,1-1.09-.41A23.44,23.44,0,0,0,19.08,3,23.75,23.75,0,0,0,2.58,9.64a1.53,1.53,0,0,1-2.18,0A1.55,1.55,0,0,1,0,8.58a1.44,1.44,0,0,1,.45-1,26.81,26.81,0,0,1,37.23-.07,1.51,1.51,0,0,1,0,2.12,1.43,1.43,0,0,1-1.08.5Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
assets/images/wifi3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 B

1
assets/images/wifi3.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38.14 28.69"><defs><style>.cls-1{fill:#f3f5f6;}.cls-2{fill:#9ea4b7;}</style></defs><title>资源 330192</title><g id="图层_2" data-name="图层 2"><g id="图层_1-2" data-name="图层 1"><path class="cls-1" d="M19.07,28.69a2.16,2.16,0,0,1,0-4.32,2.16,2.16,0,0,1,0,4.32Z"/><path class="cls-1" d="M25.11,21.61a1.65,1.65,0,0,1-1-.41A7.53,7.53,0,0,0,14,21.2a1.52,1.52,0,0,1-2.11-.1A1.51,1.51,0,0,1,12,19a10.53,10.53,0,0,1,14.1-.06,1.57,1.57,0,0,1-1,2.68Z"/><path class="cls-1" d="M7.57,16.16a1.41,1.41,0,0,1-1.05-.45,1.68,1.68,0,0,1-.46-1.21,1.36,1.36,0,0,1,.44-1A18.07,18.07,0,0,1,19,8.58h.12a18.4,18.4,0,0,1,12.57,4.95,1.44,1.44,0,0,1,.05,2.1,1.63,1.63,0,0,1-1.09.52h0a1.79,1.79,0,0,1-1.1-.42,15.21,15.21,0,0,0-20.86,0A1.6,1.6,0,0,1,7.57,16.16Z"/><path class="cls-2" d="M36.62,10.1a1.84,1.84,0,0,1-1.09-.41A23.44,23.44,0,0,0,19.08,3,23.75,23.75,0,0,0,2.58,9.64a1.53,1.53,0,0,1-2.18,0A1.55,1.55,0,0,1,0,8.58a1.44,1.44,0,0,1,.45-1,26.81,26.81,0,0,1,37.23-.07,1.51,1.51,0,0,1,0,2.12,1.43,1.43,0,0,1-1.08.5Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

Some files were not shown because too many files have changed in this diff Show More