diff --git a/car_info.db b/car_info.db index eeb643c..4a964b0 100644 Binary files a/car_info.db and b/car_info.db differ diff --git a/templates/query.html b/templates/query.html index ae9968f..e48c269 100644 --- a/templates/query.html +++ b/templates/query.html @@ -95,7 +95,7 @@ 后台登录信息
- + 退出 @@ -688,7 +688,7 @@ formData.append('new_password', newPassword); formData.append('confirm_password', confirmPassword); - fetch('{{ url_for('change_password') }}', { + fetch('{{ url_for('user.change_password') }}', { method: 'POST', body: formData }) @@ -698,7 +698,7 @@ // 密码修改成功,先执行退出功能,再跳转到登录页面 alert(data.message); // 重定向到退出路由,系统会自动完成退出并跳转到登录页面 - window.location.href = '{{ url_for('logout') }}'; + window.location.href = '{{ url_for('user.logout') }}'; } else if (data.error) { // 显示服务器返回的错误信息 showPasswordError(data.error); @@ -747,7 +747,7 @@ document.getElementById('profileSuccess').classList.add('hidden'); // 加载用户信息 - fetch('{{ url_for('get_user_profile') }}') + fetch('{{ url_for('user.get_user_profile') }}') .then(response => response.json()) .then(data => { if (data.success) { @@ -823,7 +823,7 @@ formData.append('phone', phone); formData.append('department', department); - fetch('{{ url_for('update_user_profile') }}', { + fetch('{{ url_for('user.update_user_profile') }}', { method: 'POST', body: formData }) @@ -940,7 +940,7 @@ {% endif %} // 异步提交修改 - fetch('{{ url_for('update_login_info') }}', { + fetch('{{ url_for('user.update_login_info') }}', { method: 'POST', headers: { 'Content-Type': 'application/json' @@ -987,7 +987,7 @@ // 检查用户名是否为admin if (currentUsername === 'admin') { // 如果是admin用户,重定向到用户管理页面 - window.location.href = '{{ url_for('users_management') }}'; + window.location.href = '{{ url_for('user.users_management') }}'; } else { // 如果不是admin用户,显示提示信息 alert('只有管理员才可以进行用户管理'); diff --git a/templates/users_management.html b/templates/users_management.html index 3db1a80..effeb9e 100644 --- a/templates/users_management.html +++ b/templates/users_management.html @@ -85,7 +85,7 @@ 修改密码 - + 用户管理 @@ -95,7 +95,7 @@ 后台登录信息 - + 退出 @@ -491,7 +491,7 @@ // 加载用户列表 function loadUsers() { - fetch('{{ url_for('get_users') }}') + fetch('{{ url_for('user.get_users') }}') .then(response => response.json()) .then(data => { if (data.success) { @@ -583,7 +583,7 @@ const filterDepartment = document.getElementById('filterDepartment').value; const filterStatus = document.getElementById('filterStatus').value; - fetch('{{ url_for('get_users') }}') + fetch('{{ url_for('user.get_users') }}') .then(response => response.json()) .then(data => { if (data.success) { @@ -614,7 +614,7 @@ const confirmMessage = `确定要${newStatus === 'active' ? '启用' : '禁用'}用户 ${username} 吗?`; if (confirm(confirmMessage)) { - fetch('{{ url_for('update_user_status') }}', { + fetch('{{ url_for('user.update_user_status') }}', { method: 'POST', headers: { 'Content-Type': 'application/json' @@ -670,7 +670,7 @@ const username = document.getElementById('editUsername').value; const newDepartment = document.getElementById('editUserDepartment').value; - fetch('{{ url_for('update_user_department') }}', { + fetch('{{ url_for('user.update_user_department') }}', { method: 'POST', headers: { 'Content-Type': 'application/json' @@ -715,7 +715,7 @@ const userId = document.getElementById('resetUserId').value; const username = document.getElementById('resetUsername').value; - fetch('{{ url_for('reset_user_password') }}', { + fetch('{{ url_for('user.reset_user_password') }}', { method: 'POST', headers: { 'Content-Type': 'application/json' @@ -810,7 +810,7 @@ } // 异步提交修改 - fetch('{{ url_for('change_password') }}', { + fetch('{{ url_for('user.change_password') }}', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' @@ -829,7 +829,7 @@ // 3秒后跳转登录页 setTimeout(() => { - window.location.href = '{{ url_for('login') }}'; + window.location.href = '{{ url_for('user.login') }}'; }, 3000); } else { // 显示错误信息 @@ -865,7 +865,7 @@ // 个人信息相关函数 function showUserProfileModal() { // 获取个人信息 - fetch('{{ url_for('get_user_profile') }}') + fetch('{{ url_for('user.get_user_profile') }}') .then(response => response.json()) .then(data => { if (data.success) { @@ -910,7 +910,7 @@ } // 异步提交修改 - fetch('{{ url_for('update_user_profile') }}', { + fetch('{{ url_for('user.update_user_profile') }}', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' @@ -1018,7 +1018,7 @@ {% endif %} // 异步提交修改 - fetch('{{ url_for('update_login_info') }}', { + fetch('{{ url_for('user.update_login_info') }}', { method: 'POST', headers: { 'Content-Type': 'application/json'