Compare commits

...

4 Commits

Author SHA1 Message Date
3c24350bed style: 调整登录页面信息展示样式为居中单列布局
- 将 login-message 容器从 columns: 2 改为 text-align: center
- 提升移动端和窄屏的阅读体验

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-21 00:52:24 +08:00
49c9006807 fix: 修复 textarea rows 属性绑定问题
- 将静态 rows 值改为动态绑定(:rows)
- 修复 EvaluationTemplateForm.vue 中多个 textarea 组件
- 添加登录页面居中样式

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-01-21 00:47:23 +08:00
9ef910f218 fix: 关闭个人中心社交绑定功能
关闭个人中心里的社交绑定标签页,并移除无用的import。

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-01-21 00:33:12 +08:00
232e700b4b chore: 隐藏文档入口 2026-01-21 00:24:24 +08:00
4 changed files with 11 additions and 11 deletions

View File

@ -68,10 +68,10 @@ const toDocument = () => {
<Icon icon="ep:tools" />
<div @click="toProfile">{{ t('common.profile') }}</div>
</ElDropdownItem>
<ElDropdownItem>
<!-- <ElDropdownItem>
<Icon icon="ep:menu" />
<div @click="toDocument">{{ t('common.document') }}</div>
</ElDropdownItem>
</ElDropdownItem> -->
<ElDropdownItem divided>
<Icon icon="ep:lock" />
<div @click="lockScreen">{{ t('lock.lockScreen') }}</div>

View File

@ -18,6 +18,7 @@
appear
enter-active-class="animate__animated animate__bounceInLeft"
tag="div"
class="flex flex-col items-center"
>
<img key="1" alt="" class="w-350px" src="@/assets/svgs/login-box-bg.svg" />
<div key="2" class="text-3xl text-white">{{ t('login.welcome') }}</div>
@ -98,9 +99,8 @@ $prefix-cls: #{$namespace}-login;
}
.login-message {
columns: 2;
column-gap: 20px;
line-height: 1.8;
text-align: center;
width: 100%;
}
</style>

View File

@ -18,16 +18,16 @@
<el-tab-pane :label="t('profile.info.resetPwd')" name="resetPwd">
<ResetPwd />
</el-tab-pane>
<el-tab-pane :label="t('profile.info.userSocial')" name="userSocial">
<!-- <el-tab-pane :label="t('profile.info.userSocial')" name="userSocial">
<UserSocial v-model:activeName="activeName" />
</el-tab-pane>
</el-tab-pane> -->
</el-tabs>
</div>
</el-card>
</div>
</template>
<script lang="ts" setup>
import { BasicInfo, ProfileUser, ResetPwd, UserSocial } from './components'
import { BasicInfo, ProfileUser, ResetPwd } from './components'
const { t } = useI18n()
defineOptions({ name: 'Profile' })

View File

@ -41,10 +41,10 @@
<el-input v-model="formData.applicableCrowd" placeholder="请输入适用人群,如:新入监罪犯" />
</el-form-item>
<el-form-item label="模板描述" prop="description">
<el-input v-model="formData.description" type="textarea" rows="3" placeholder="请输入模板描述" />
<el-input v-model="formData.description" type="textarea" :rows="3" placeholder="请输入模板描述" />
</el-form-item>
<el-form-item label="AI提示词" prop="aiPrompt">
<el-input v-model="formData.aiPrompt" type="textarea" rows="4" placeholder="请输入AI提示词用于AI生成报告时参考" />
<el-input v-model="formData.aiPrompt" type="textarea" :rows="4" placeholder="请输入AI提示词用于AI生成报告时参考" />
</el-form-item>
<el-form-item label="允许AI生成" prop="aiEnabled">
<el-switch v-model="formData.aiEnabled" :active-value="1" :inactive-value="0" />
@ -53,7 +53,7 @@
<el-input-number v-model="formData.sort" :min="0" :max="999" controls-position="right" />
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model="formData.remark" type="textarea" rows="2" placeholder="请输入备注信息" />
<el-input v-model="formData.remark" type="textarea" :rows="2" placeholder="请输入备注信息" />
</el-form-item>
<el-form-item label="状态" prop="status">
<el-radio-group v-model="formData.status">