diff --git a/frontend/src/components/ScriptTable.vue b/frontend/src/components/ScriptTable.vue index b1ecdce..5755065 100644 --- a/frontend/src/components/ScriptTable.vue +++ b/frontend/src/components/ScriptTable.vue @@ -362,7 +362,7 @@ const handleToggleUserStatus = (user: User) => { emit('toggleUserStatus', user) } const truncateText = (text: string, maxLength: number = 10): string => { - if (!text) return '' + if (!text || text.length === 0) return '无' return text.length > maxLength ? text.substring(0, maxLength) + '...' : text } diff --git a/frontend/src/views/MAAUserEdit.vue b/frontend/src/views/MAAUserEdit.vue index 05351d9..d24f7ca 100644 --- a/frontend/src/views/MAAUserEdit.vue +++ b/frontend/src/views/MAAUserEdit.vue @@ -1,1045 +1,110 @@ + + diff --git a/frontend/src/views/MAAUserEdit/MAAUserEditHeader.vue b/frontend/src/views/MAAUserEdit/MAAUserEditHeader.vue new file mode 100644 index 0000000..874c5c1 --- /dev/null +++ b/frontend/src/views/MAAUserEdit/MAAUserEditHeader.vue @@ -0,0 +1,119 @@ + + + + + diff --git a/frontend/src/views/MAAUserEdit/NotifyConfigSection.vue b/frontend/src/views/MAAUserEdit/NotifyConfigSection.vue new file mode 100644 index 0000000..5414188 --- /dev/null +++ b/frontend/src/views/MAAUserEdit/NotifyConfigSection.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/frontend/src/views/MAAUserEdit/SkylandConfigSection.vue b/frontend/src/views/MAAUserEdit/SkylandConfigSection.vue new file mode 100644 index 0000000..e1476b5 --- /dev/null +++ b/frontend/src/views/MAAUserEdit/SkylandConfigSection.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/frontend/src/views/MAAUserEdit/StageConfigSection.vue b/frontend/src/views/MAAUserEdit/StageConfigSection.vue new file mode 100644 index 0000000..375cdf0 --- /dev/null +++ b/frontend/src/views/MAAUserEdit/StageConfigSection.vue @@ -0,0 +1,482 @@ + + + + + diff --git a/frontend/src/views/MAAUserEdit/StageSelector.vue b/frontend/src/views/MAAUserEdit/StageSelector.vue new file mode 100644 index 0000000..02f12c4 --- /dev/null +++ b/frontend/src/views/MAAUserEdit/StageSelector.vue @@ -0,0 +1,122 @@ + + + diff --git a/frontend/src/views/MAAUserEdit/TaskConfigSection.vue b/frontend/src/views/MAAUserEdit/TaskConfigSection.vue new file mode 100644 index 0000000..3e09024 --- /dev/null +++ b/frontend/src/views/MAAUserEdit/TaskConfigSection.vue @@ -0,0 +1,116 @@ + + + + +