diff --git a/src/components/SettingsCard.vue b/src/components/SettingsCard.vue
index 5843a55..c78143e 100644
--- a/src/components/SettingsCard.vue
+++ b/src/components/SettingsCard.vue
@@ -1,8 +1,5 @@
-
+
-
- {{ title }}
-
+ {{ title }}
@@ -23,14 +18,11 @@
color="primary"
indeterminate
/>
-
+
-
-
+
+
diff --git a/src/components/SettingsLinkGenerator.vue b/src/components/SettingsLinkGenerator.vue
index 681b082..35e163a 100644
--- a/src/components/SettingsLinkGenerator.vue
+++ b/src/components/SettingsLinkGenerator.vue
@@ -1,16 +1,9 @@
-
+
-
+
统一链接生成器
@@ -20,23 +13,15 @@
-
+
-
- mdi-account-key
-
+ mdi-account-key
预配置认证信息
-
+
-
+
-
- 预配置信息:
-
-
-
- mdi-identifier
-
+ 预配置信息:
+
+ mdi-identifier
命名空间: {{ preconfigForm.namespace }}
-
- mdi-lock
-
+ mdi-lock
认证码: {{ preconfigForm.authCode.length > 8 ? preconfigForm.authCode.substring(0, 8) + "..." :
- preconfigForm.authCode }}
+ preconfigForm.authCode }}
-
-
- mdi-lock-open
-
+
+ mdi-lock-open
无认证码
-
- {{
- preconfigForm.autoExecute ? "mdi-play-circle" : "mdi-hand-back-left"
+ {{
+ preconfigForm.autoExecute ? "mdi-play-circle" : "mdi-hand-back-left"
}}
{{ preconfigForm.autoExecute ? "自动认证" : "手动认证" }}
@@ -146,14 +99,9 @@
-
+
-
- mdi-cog-transfer
-
+ mdi-cog-transfer
设置分享(可选)
@@ -204,10 +152,7 @@
-
+
已选 {{ selectedItems.length }} 项设置
@@ -238,9 +183,7 @@
-
- {{ expanded ? 'mdi-chevron-up' : 'mdi-chevron-down' }}
-
+ {{ expanded ? 'mdi-chevron-up' : 'mdi-chevron-down' }}
显示设置列表详情
@@ -318,14 +261,9 @@
-
+
-
- mdi-link
-
+ mdi-link
生成的统一链接
@@ -379,20 +317,10 @@
type="success"
variant="tonal"
>
-
- 链接包含内容:
-
+ 链接包含内容:
-
-
- mdi-account-key
-
+
+ mdi-account-key
预配置认证
-
- mdi-cog
-
+ mdi-cog
{{ selectedItems.length }} 项设置
-
-
- mdi-cog-off
-
+
+ mdi-cog-off
无额外设置
@@ -427,13 +341,8 @@
-
-
- ⚠️ 安全提醒
-
+
+ ⚠️ 安全提醒
- 认证码和设置信息会在URL中传输,请谨慎分发
- 建议仅在受信任的网络环境中使用
@@ -600,45 +509,6 @@ export default {
},
},
- watch: {
- // 监听选择变化,自动生成统一链接
- selectedItems: {
- handler() {
- if (this.preconfigForm.namespace.trim()) {
- this.generateUnifiedLink();
- }
- },
- deep: true,
- },
-
- // 监听预配置表单变化,自动生成统一链接
- "preconfigForm.namespace": {
- handler() {
- if (this.preconfigForm.namespace.trim()) {
- this.generateUnifiedLink();
- } else {
- this.unifiedLink = "";
- }
- },
- },
-
- "preconfigForm.authCode": {
- handler() {
- if (this.preconfigForm.namespace.trim()) {
- this.generateUnifiedLink();
- }
- },
- },
-
- "preconfigForm.autoExecute": {
- handler() {
- if (this.preconfigForm.namespace.trim()) {
- this.generateUnifiedLink();
- }
- },
- },
- },
-
methods: {
/**
* 处理表格选择变化
@@ -912,5 +782,44 @@ export default {
this.linkCopied = false;
},
},
+
+ watch: {
+ // 监听选择变化,自动生成统一链接
+ selectedItems: {
+ handler() {
+ if (this.preconfigForm.namespace.trim()) {
+ this.generateUnifiedLink();
+ }
+ },
+ deep: true,
+ },
+
+ // 监听预配置表单变化,自动生成统一链接
+ "preconfigForm.namespace": {
+ handler() {
+ if (this.preconfigForm.namespace.trim()) {
+ this.generateUnifiedLink();
+ } else {
+ this.unifiedLink = "";
+ }
+ },
+ },
+
+ "preconfigForm.authCode": {
+ handler() {
+ if (this.preconfigForm.namespace.trim()) {
+ this.generateUnifiedLink();
+ }
+ },
+ },
+
+ "preconfigForm.autoExecute": {
+ handler() {
+ if (this.preconfigForm.namespace.trim()) {
+ this.generateUnifiedLink();
+ }
+ },
+ },
+ },
};
diff --git a/src/components/StudentNameManager.vue b/src/components/StudentNameManager.vue
index 3b6e833..d5b6ecf 100644
--- a/src/components/StudentNameManager.vue
+++ b/src/components/StudentNameManager.vue
@@ -43,7 +43,7 @@
>
稍后设置
-
+
-
+
+ >
+
+
+ >
+
+
取消
-
+
+
+
@@ -551,7 +553,7 @@
上一步
-