修复界面问题
This commit is contained in:
@@ -432,6 +432,8 @@ body {
|
|||||||
|
|
||||||
.modal-body {
|
.modal-body {
|
||||||
padding: 30px;
|
padding: 30px;
|
||||||
|
max-height: calc(100vh - 300px); /* 留出顶部和底部空间 */
|
||||||
|
overflow-y: auto; /* 内容过多时显示滚动条 */
|
||||||
}
|
}
|
||||||
|
|
||||||
.modal-footer {
|
.modal-footer {
|
||||||
@@ -476,6 +478,7 @@ body {
|
|||||||
.form-group textarea {
|
.form-group textarea {
|
||||||
resize: vertical;
|
resize: vertical;
|
||||||
min-height: 100px;
|
min-height: 100px;
|
||||||
|
max-height: 300px; /* 限制最大高度,避免占用过多空间 */
|
||||||
}
|
}
|
||||||
|
|
||||||
.form-actions {
|
.form-actions {
|
||||||
@@ -504,6 +507,10 @@ body {
|
|||||||
background: white;
|
background: white;
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
border: 1px solid #e2e8f0;
|
border: 1px solid #e2e8f0;
|
||||||
|
max-height: 200px; /* 限制润色文本的最大高度 */
|
||||||
|
overflow-y: auto; /* 内容过多时显示滚动条 */
|
||||||
|
white-space: pre-wrap; /* 保留换行和空格 */
|
||||||
|
word-wrap: break-word; /* 长单词自动换行 */
|
||||||
}
|
}
|
||||||
|
|
||||||
.polished-actions {
|
.polished-actions {
|
||||||
|
|||||||
@@ -232,6 +232,7 @@ class WorkListApp {
|
|||||||
this.currentEditingTask = task;
|
this.currentEditingTask = task;
|
||||||
const modal = document.getElementById('taskModal');
|
const modal = document.getElementById('taskModal');
|
||||||
const form = document.getElementById('taskForm');
|
const form = document.getElementById('taskForm');
|
||||||
|
const polishedDiv = document.getElementById('polishedDescription');
|
||||||
|
|
||||||
if (task) {
|
if (task) {
|
||||||
// 编辑模式
|
// 编辑模式
|
||||||
@@ -239,15 +240,22 @@ class WorkListApp {
|
|||||||
document.getElementById('taskTitle').value = task.title;
|
document.getElementById('taskTitle').value = task.title;
|
||||||
document.getElementById('taskDescription').value = task.description || '';
|
document.getElementById('taskDescription').value = task.description || '';
|
||||||
document.getElementById('taskStatus').value = task.status;
|
document.getElementById('taskStatus').value = task.status;
|
||||||
|
|
||||||
|
// 如果有润色后的描述,显示它
|
||||||
|
if (task.polished_description) {
|
||||||
|
const polishedText = polishedDiv.querySelector('.polished-text');
|
||||||
|
polishedText.textContent = task.polished_description;
|
||||||
|
polishedDiv.style.display = 'block';
|
||||||
|
} else {
|
||||||
|
polishedDiv.style.display = 'none';
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// 新建模式
|
// 新建模式
|
||||||
document.getElementById('modalTitle').textContent = '添加任务';
|
document.getElementById('modalTitle').textContent = '添加任务';
|
||||||
form.reset();
|
form.reset();
|
||||||
|
polishedDiv.style.display = 'none';
|
||||||
}
|
}
|
||||||
|
|
||||||
// 隐藏润色内容
|
|
||||||
document.getElementById('polishedDescription').style.display = 'none';
|
|
||||||
|
|
||||||
this.showModal('taskModal');
|
this.showModal('taskModal');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user