删除所有console.log输出,优化评查结果的表格的显示,添加新的页码获取逻辑

This commit is contained in:
2025-06-02 18:55:00 +08:00
parent 820baa5b22
commit b02978508d
71 changed files with 862 additions and 572 deletions
+5 -5
View File
@@ -1512,7 +1512,7 @@
const textarea = this.closest('.search-box').querySelector('.search-textarea');
const query = textarea.value.trim();
if (query) {
console.log('搜索查询:', query);
// console.log('搜索查询:', query);
// 这里可以添加实际的搜索逻辑
}
});
@@ -1523,7 +1523,7 @@
categoryCards.forEach(card => {
card.addEventListener('click', function() {
const title = this.querySelector('.category-title').textContent;
console.log('选择分类:', title);
// console.log('选择分类:', title);
});
});
@@ -1533,7 +1533,7 @@
card.addEventListener('click', function(e) {
if (!e.target.closest('button')) {
const title = this.querySelector('.template-title').textContent;
console.log('查看模板详情:', title);
// console.log('查看模板详情:', title);
}
});
});
@@ -1544,7 +1544,7 @@
btn.addEventListener('click', function(e) {
e.stopPropagation();
const action = this.textContent.trim();
console.log('执行操作:', action);
// console.log('执行操作:', action);
});
});
@@ -1554,7 +1554,7 @@
tab.addEventListener('click', function() {
filterTabs.forEach(t => t.classList.remove('active'));
this.classList.add('active');
console.log('筛选:', this.textContent);
// console.log('筛选:', this.textContent);
});
});
+5 -5
View File
@@ -1514,7 +1514,7 @@
const textarea = this.closest('.search-box').querySelector('.search-textarea');
const query = textarea.value.trim();
if (query) {
console.log('搜索查询:', query);
// console.log('搜索查询:', query);
// 这里可以添加实际的搜索逻辑
}
});
@@ -1525,7 +1525,7 @@
categoryCards.forEach(card => {
card.addEventListener('click', function() {
const title = this.querySelector('.category-title').textContent;
console.log('选择分类:', title);
// console.log('选择分类:', title);
});
});
@@ -1535,7 +1535,7 @@
card.addEventListener('click', function(e) {
if (!e.target.closest('button')) {
const title = this.querySelector('.template-title').textContent;
console.log('查看模板详情:', title);
// console.log('查看模板详情:', title);
}
});
});
@@ -1546,7 +1546,7 @@
btn.addEventListener('click', function(e) {
e.stopPropagation();
const action = this.textContent.trim();
console.log('执行操作:', action);
// console.log('执行操作:', action);
});
});
@@ -1556,7 +1556,7 @@
tab.addEventListener('click', function() {
filterTabs.forEach(t => t.classList.remove('active'));
this.classList.add('active');
console.log('筛选:', this.textContent);
// console.log('筛选:', this.textContent);
});
});
+2 -2
View File
@@ -537,7 +537,7 @@
const type = document.getElementById('search-type').value;
const status = document.getElementById('search-status').value;
console.log('搜索条件:', {
// console.log('搜索条件:', {
name: name,
type: type,
status: status
@@ -576,7 +576,7 @@
function deleteTemplate(id) {
if (confirm('确定要删除该模板吗?删除后无法恢复。')) {
// 实际应该调用API删除数据
console.log('删除模板ID:', id);
// console.log('删除模板ID:', id);
alert('删除成功!');
// 刷新页面
window.location.reload();
+1 -1
View File
@@ -700,7 +700,7 @@
created_by: 'admin' // 当前登录用户
};
console.log('保存数据:', formData);
// console.log('保存数据:', formData);
// 实际应用中应使用AJAX请求保存数据
alert('保存成功!');
+1 -1
View File
@@ -502,7 +502,7 @@
};
// 实际应用中应该使用AJAX请求发送数据
console.log('保存文档修改:', formData);
// console.log('保存文档修改:', formData);
// 模拟保存成功
alert('文档信息已成功更新!');
+6 -6
View File
@@ -499,7 +499,7 @@
const fileName = tr.querySelector('.file-name').textContent;
if(confirm(`确认删除文档 "${fileName}"`)) {
console.log('删除文档:', fileName);
// console.log('删除文档:', fileName);
// 实际应用中调用API删除文档
tr.remove();
}
@@ -518,7 +518,7 @@
}
if(confirm(`确认删除选中的 ${selectedIds.length} 个文档?`)) {
console.log('批量删除文档IDs:', selectedIds);
// console.log('批量删除文档IDs:', selectedIds);
// 实际应用中调用API批量删除文档
selectedIds.forEach(id => {
document.querySelector(`.row-checkbox[data-id="${id}"]`).closest('tr').remove();
@@ -533,7 +533,7 @@
const fileName = tr.querySelector('.file-name').textContent;
const docId = tr.querySelector('.row-checkbox').getAttribute('data-id');
console.log('查看/审核文档:', fileName, 'ID:', docId);
// console.log('查看/审核文档:', fileName, 'ID:', docId);
window.location.href = `评查详情页面.html?id=${docId}`;
});
});
@@ -545,7 +545,7 @@
const fileName = tr.querySelector('.file-name').textContent;
const docId = tr.querySelector('.row-checkbox').getAttribute('data-id');
console.log('修改文档:', fileName, 'ID:', docId);
// console.log('修改文档:', fileName, 'ID:', docId);
window.location.href = `文档-修改.html?id=${docId}`;
});
});
@@ -557,7 +557,7 @@
const tr = this.closest('tr');
const fileName = tr.querySelector('.file-name').textContent;
console.log('下载文档:', fileName);
// console.log('下载文档:', fileName);
// 实际应用中调用API下载文档
alert(`开始下载 ${fileName}`);
});
@@ -575,7 +575,7 @@
dateTo: document.querySelector('input[type="date"]:nth-of-type(2)').value
};
console.log('搜索条件:', filters);
// console.log('搜索条件:', filters);
// 实际应用中调用API搜索文档
});
+2 -2
View File
@@ -955,7 +955,7 @@
statusText.textContent = '上传成功';
// 实际应用中应该使用AJAX请求上传文件
console.log('文件上传成功:', fileName, metadata);
// console.log('文件上传成功:', fileName, metadata);
// 检查是否所有文件都已上传
const allUploaded = Array.from(document.querySelectorAll('.file-status')).every(
@@ -1010,7 +1010,7 @@
// })
// .then(response => response.json())
// .then(data => {
// console.log('上传成功:', data);
// // console.log('上传成功:', data);
// statusText.textContent = '上传成功';
// progressBar.style.width = '100%';
//
+2 -2
View File
@@ -318,7 +318,7 @@
if (!confirm('确定要删除该文档类型吗?此操作不会影响关联的评查点分组,但可能会影响使用该类型的文档评查。')) {
e.preventDefault();
} else {
console.log('删除文档类型ID:', typeId);
// console.log('删除文档类型ID:', typeId);
// 实际应调用API删除数据
alert('删除成功!');
// 刷新页面
@@ -333,7 +333,7 @@
const nameInput = document.querySelector('.form-input').value;
const groupSelect = document.querySelector('.form-select').value;
console.log('搜索条件:', {
// console.log('搜索条件:', {
name: nameInput,
groupId: groupSelect
});
+1 -1
View File
@@ -388,7 +388,7 @@
checkpoint_group_ids: selectedGroups
};
console.log('提交数据:', formData);
// console.log('提交数据:', formData);
// 实际应用中应通过AJAX提交数据
alert('保存成功!');
+3 -3
View File
@@ -2048,7 +2048,7 @@
}
// 在实际应用中应调用API保存草稿
console.log('保存人工审核草稿:', {
// console.log('保存人工审核草稿:', {
reviewId: reviewId,
opinion: opinion
});
@@ -2068,7 +2068,7 @@
}
// 在实际应用中应调用API提交审核结果
console.log('通过人工审核:', {
// console.log('通过人工审核:', {
reviewId: reviewId,
opinion: opinion,
result: 'approved'
@@ -2118,7 +2118,7 @@
}
// 在实际应用中应调用API提交审核结果
console.log('不通过人工审核:', {
// console.log('不通过人工审核:', {
reviewId: reviewId,
opinion: opinion,
result: 'rejected'
+3 -3
View File
@@ -2048,7 +2048,7 @@
}
// 在实际应用中应调用API保存草稿
console.log('保存人工审核草稿:', {
// console.log('保存人工审核草稿:', {
reviewId: reviewId,
opinion: opinion
});
@@ -2068,7 +2068,7 @@
}
// 在实际应用中应调用API提交审核结果
console.log('通过人工审核:', {
// console.log('通过人工审核:', {
reviewId: reviewId,
opinion: opinion,
result: 'approved'
@@ -2118,7 +2118,7 @@
}
// 在实际应用中应调用API提交审核结果
console.log('不通过人工审核:', {
// console.log('不通过人工审核:', {
reviewId: reviewId,
opinion: opinion,
result: 'rejected'
+1 -1
View File
@@ -870,7 +870,7 @@
.filter(f => !f.includes('(全部)') && !f.includes('上传时间 ↓'));
if (filters.length > 0) {
console.log('应用筛选:', filters.join(', '));
// console.log('应用筛选:', filters.join(', '));
}
});
});
+6 -6
View File
@@ -354,7 +354,7 @@
filterSelects.forEach(select => {
select.addEventListener('change', function() {
// 这里可以根据选择的值进行筛选,实际应用中可以通过AJAX请求后端接口
console.log('筛选条件变更:', select.value);
// console.log('筛选条件变更:', select.value);
});
});
@@ -364,7 +364,7 @@
if (searchBtn) {
searchBtn.addEventListener('click', function() {
// 这里可以根据输入的关键词进行搜索,实际应用中可以通过AJAX请求后端接口
console.log('搜索关键词:', searchInput.value);
// console.log('搜索关键词:', searchInput.value);
});
}
@@ -377,7 +377,7 @@
// 给当前点击的页码添加active状态
this.classList.add('ant-pagination-item-active');
// 这里可以根据页码加载不同页的数据,实际应用中可以通过AJAX请求后端接口
console.log('切换到页码:', this.textContent);
// console.log('切换到页码:', this.textContent);
});
});
@@ -391,7 +391,7 @@
const row = this.closest('tr');
const id = row.children[0].textContent;
// 编辑操作,可以跳转到编辑页面或打开编辑模态框
console.log('编辑评查点:', id);
// console.log('编辑评查点:', id);
window.location.href = `新增评查点.html?id=${id}&mode=edit`;
});
});
@@ -402,7 +402,7 @@
const id = row.children[0].textContent;
const name = row.children[1].textContent;
// 复制操作
console.log('复制评查点:', id, name);
// console.log('复制评查点:', id, name);
// 在实际应用中,这里可以弹出确认对话框,然后进行复制操作
alert(`确认复制评查点: ${name}?`);
});
@@ -414,7 +414,7 @@
const id = row.children[0].textContent;
const name = row.children[1].textContent;
// 删除操作
console.log('删除评查点:', id, name);
// console.log('删除评查点:', id, name);
// 在实际应用中,这里可以弹出确认对话框,然后进行删除操作
if (confirm(`确认删除评查点: ${name}?`)) {
// 执行删除操作,实际应用中可以通过AJAX请求后端接口
+19 -19
View File
@@ -825,23 +825,23 @@
});
// 调试代码 - 确保页面加载后检查所有自定义提示词容器
console.log("页面加载完成,检查自定义提示词容器");
// console.log("页面加载完成,检查自定义提示词容器");
const customPromptContainers = [
document.getElementById('llm-custom-prompt-container'),
document.getElementById('multimodal-custom-prompt-container')
];
customPromptContainers.forEach((container, index) => {
console.log(`容器 ${index + 1} 状态:`, container ? container.style.display : '未找到元素');
// console.log(`容器 ${index + 1} 状态:`, container ? container.style.display : '未找到元素');
});
// 确保提示词类型切换正常工作
console.log("设置提示词类型切换事件");
// console.log("设置提示词类型切换事件");
// 直接绑定事件到单选按钮
document.querySelectorAll('input[name="llm-prompt-type"]').forEach(radio => {
radio.addEventListener('change', function() {
console.log("大模型提示词类型变更:", this.value);
// console.log("大模型提示词类型变更:", this.value);
const customContainer = document.getElementById('llm-custom-prompt-container');
const systemInfo = document.getElementById('llm-system-prompt-info');
@@ -857,7 +857,7 @@
document.querySelectorAll('input[name="multimodal-prompt-type"]').forEach(radio => {
radio.addEventListener('change', function() {
console.log("多模态提示词类型变更:", this.value);
// console.log("多模态提示词类型变更:", this.value);
const customContainer = document.getElementById('multimodal-custom-prompt-container');
const systemInfo = document.getElementById('multimodal-system-prompt-info');
@@ -873,12 +873,12 @@
// 页面加载完成后,确保自定义提示词容器状态正确
function initPromptContainers() {
console.log("初始化提示词容器状态");
// console.log("初始化提示词容器状态");
// 大模型抽取
const llmPromptType = document.querySelector('input[name="llm-prompt-type"]:checked');
if (llmPromptType) {
console.log("当前大模型提示词类型:", llmPromptType.value);
// console.log("当前大模型提示词类型:", llmPromptType.value);
if (llmPromptType.value === 'custom') {
document.getElementById('llm-custom-prompt-container').style.display = 'block';
document.getElementById('llm-system-prompt-info').style.display = 'none';
@@ -888,7 +888,7 @@
// 多模态抽取
const multimodalPromptType = document.querySelector('input[name="multimodal-prompt-type"]:checked');
if (multimodalPromptType) {
console.log("当前多模态提示词类型:", multimodalPromptType.value);
// console.log("当前多模态提示词类型:", multimodalPromptType.value);
if (multimodalPromptType.value === 'custom') {
document.getElementById('multimodal-custom-prompt-container').style.display = 'block';
document.getElementById('multimodal-system-prompt-info').style.display = 'none';
@@ -1182,23 +1182,23 @@
});
// 调试代码 - 确保页面加载后检查所有自定义提示词容器
console.log("页面加载完成,检查自定义提示词容器");
// console.log("页面加载完成,检查自定义提示词容器");
const customPromptContainers = [
document.getElementById('llm-custom-prompt-container'),
document.getElementById('multimodal-custom-prompt-container')
];
customPromptContainers.forEach((container, index) => {
console.log(`容器 ${index + 1} 状态:`, container ? container.style.display : '未找到元素');
// console.log(`容器 ${index + 1} 状态:`, container ? container.style.display : '未找到元素');
});
// 确保提示词类型切换正常工作
console.log("设置提示词类型切换事件");
// console.log("设置提示词类型切换事件");
// 直接绑定事件到单选按钮
document.querySelectorAll('input[name="llm-prompt-type"]').forEach(radio => {
radio.addEventListener('change', function() {
console.log("大模型提示词类型变更:", this.value);
// console.log("大模型提示词类型变更:", this.value);
const customContainer = document.getElementById('llm-custom-prompt-container');
const systemInfo = document.getElementById('llm-system-prompt-info');
@@ -1214,7 +1214,7 @@
document.querySelectorAll('input[name="multimodal-prompt-type"]').forEach(radio => {
radio.addEventListener('change', function() {
console.log("多模态提示词类型变更:", this.value);
// console.log("多模态提示词类型变更:", this.value);
const customContainer = document.getElementById('multimodal-custom-prompt-container');
const systemInfo = document.getElementById('multimodal-system-prompt-info');
@@ -1230,12 +1230,12 @@
// 页面加载完成后,确保自定义提示词容器状态正确
function initPromptContainers() {
console.log("初始化提示词容器状态");
// console.log("初始化提示词容器状态");
// 大模型抽取
const llmPromptType = document.querySelector('input[name="llm-prompt-type"]:checked');
if (llmPromptType) {
console.log("当前大模型提示词类型:", llmPromptType.value);
// console.log("当前大模型提示词类型:", llmPromptType.value);
if (llmPromptType.value === 'custom') {
document.getElementById('llm-custom-prompt-container').style.display = 'block';
document.getElementById('llm-system-prompt-info').style.display = 'none';
@@ -1245,7 +1245,7 @@
// 多模态抽取
const multimodalPromptType = document.querySelector('input[name="multimodal-prompt-type"]:checked');
if (multimodalPromptType) {
console.log("当前多模态提示词类型:", multimodalPromptType.value);
// console.log("当前多模态提示词类型:", multimodalPromptType.value);
if (multimodalPromptType.value === 'custom') {
document.getElementById('multimodal-custom-prompt-container').style.display = 'block';
document.getElementById('multimodal-system-prompt-info').style.display = 'none';
@@ -2011,7 +2011,7 @@ function checkRule(data) {
const addConditionBtn = container.querySelector('.add-condition-btn');
if (addConditionBtn) {
addConditionBtn.addEventListener('click', function() {
console.log('添加条件按钮被点击');
// console.log('添加条件按钮被点击');
const conditionsContainer = container.querySelector('.conditions-container');
if (!conditionsContainer) {
@@ -2059,7 +2059,7 @@ function checkRule(data) {
});
}
console.log('已添加新的条件行');
// console.log('已添加新的条件行');
});
}
@@ -2127,7 +2127,7 @@ function checkRule(data) {
highlightedCode.textContent = codeEditor.value;
try {
hljs.highlightElement(highlightedCode);
console.log('代码块已高亮', index);
// console.log('代码块已高亮', index);
} catch (e) {
console.error('代码高亮失败:', e);
}
+1 -1
View File
@@ -375,7 +375,7 @@
if (!confirm('确定要删除该分组吗?此操作将同时删除该分组下的所有评查点,且不可恢复。')) {
e.preventDefault();
} else {
console.log('删除分组ID:', groupId);
// console.log('删除分组ID:', groupId);
// 实际应调用API删除数据
alert('删除成功!');
// 刷新页面
+1 -1
View File
@@ -462,7 +462,7 @@
}
// 实际应调用API保存数据
console.log('保存分组数据:', groupData);
// console.log('保存分组数据:', groupData);
// 模拟保存成功
alert(groupData.id ? '分组更新成功!' : '分组添加成功!');
+4 -4
View File
@@ -365,7 +365,7 @@
const environment = document.getElementById('search-environment').value;
const status = document.getElementById('search-status').value;
console.log('搜索参数:', { name, module, environment, status });
// console.log('搜索参数:', { name, module, environment, status });
// 实际应用中应通过AJAX请求获取数据并更新表格
alert('执行搜索...');
}
@@ -373,7 +373,7 @@
// 查看配置详情
function viewConfig(id) {
// 实际应用中应通过AJAX请求获取数据
console.log('查看配置:', id);
// console.log('查看配置:', id);
// 模拟数据
let configData = {
@@ -434,7 +434,7 @@
// 编辑配置
function editConfig(id) {
console.log('编辑配置:', id);
// console.log('编辑配置:', id);
window.location.href = `配置-新增.html?id=${id}`;
}
@@ -444,7 +444,7 @@
const statusText = newStatus ? '启用' : '禁用';
if (confirm(`确定要${statusText}该配置吗?`)) {
console.log('切换配置状态:', id, '新状态:', newStatus);
// console.log('切换配置状态:', id, '新状态:', newStatus);
// 实际应用中应通过AJAX请求更新状态
alert('状态已更新');
// 刷新页面或更新UI
+1 -1
View File
@@ -591,7 +591,7 @@
config_data: configDataObj
};
console.log('提交数据:', formData);
// console.log('提交数据:', formData);
// 实际应用中应通过AJAX提交数据
setTimeout(() => {