mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 02:08:43 +08:00 
			
		
		
		
	多模块重构 12:修改项目名字,按照新的规则
This commit is contained in:
		
							
								
								
									
										9
									
								
								yudao-ui-admin/src/api/bpm/activity.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								yudao-ui-admin/src/api/bpm/activity.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| export function getActivityList(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/activity/list', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										24
									
								
								yudao-ui-admin/src/api/bpm/definition.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								yudao-ui-admin/src/api/bpm/definition.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| export function getProcessDefinitionPage(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/process-definition/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function getProcessDefinitionList(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/process-definition/list', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function getProcessDefinitionBpmnXML(id) { | ||||
|   return request({ | ||||
|     url: '/bpm/process-definition/get-bpmn-xml?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										52
									
								
								yudao-ui-admin/src/api/bpm/form.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								yudao-ui-admin/src/api/bpm/form.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建工作流的表单定义 | ||||
| export function createForm(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/form/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新工作流的表单定义 | ||||
| export function updateForm(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/form/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除工作流的表单定义 | ||||
| export function deleteForm(id) { | ||||
|   return request({ | ||||
|     url: '/bpm/form/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得工作流的表单定义 | ||||
| export function getForm(id) { | ||||
|   return request({ | ||||
|     url: '/bpm/form/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得工作流的表单定义分页 | ||||
| export function getFormPage(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/form/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得动态表单的精简列表 | ||||
| export function getSimpleForms() { | ||||
|   return request({ | ||||
|     url: '/bpm/form/list-all-simple', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										27
									
								
								yudao-ui-admin/src/api/bpm/leave.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								yudao-ui-admin/src/api/bpm/leave.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建请假申请 | ||||
| export function createLeave(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/oa/leave/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得请假申请 | ||||
| export function getLeave(id) { | ||||
|   return request({ | ||||
|     url: '/bpm/oa/leave/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得请假申请分页 | ||||
| export function getLeavePage(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/oa/leave/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										58
									
								
								yudao-ui-admin/src/api/bpm/model.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										58
									
								
								yudao-ui-admin/src/api/bpm/model.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,58 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| export function getModelPage(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/model/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function getModel(id) { | ||||
|   return request({ | ||||
|     url: '/bpm/model/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function updateModel(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/model/update', | ||||
|     method: 'PUT', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 任务状态修改 | ||||
| export function updateModelState(id, state) { | ||||
|   return request({ | ||||
|     url: '/bpm/model/update-state', | ||||
|     method: 'put', | ||||
|     data: { | ||||
|       id, | ||||
|       state | ||||
|     } | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function createModel(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/model/create', | ||||
|     method: 'POST', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function deleteModel(id) { | ||||
|   return request({ | ||||
|     url: '/bpm/model/delete?id=' + id, | ||||
|     method: 'DELETE' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function deployModel(id) { | ||||
|   return request({ | ||||
|     url: '/bpm/model/deploy?id=' + id, | ||||
|     method: 'POST' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										35
									
								
								yudao-ui-admin/src/api/bpm/processInstance.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								yudao-ui-admin/src/api/bpm/processInstance.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,35 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| export function getMyProcessInstancePage(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/process-instance/my-page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function createProcessInstance(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/process-instance/create', | ||||
|     method: 'POST', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function cancelProcessInstance(id, reason) { | ||||
|   return request({ | ||||
|     url: '/bpm/process-instance/cancel', | ||||
|     method: 'DELETE', | ||||
|     data: { | ||||
|       id, | ||||
|       reason | ||||
|     } | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function getProcessInstance(id) { | ||||
|   return request({ | ||||
|     url: '/bpm/process-instance/get?id=' + id, | ||||
|     method: 'get', | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										56
									
								
								yudao-ui-admin/src/api/bpm/task.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								yudao-ui-admin/src/api/bpm/task.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,56 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| export function getTodoTaskPage(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/task/todo-page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function getDoneTaskPage(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/task/done-page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function completeTask(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/task/complete', | ||||
|     method: 'PUT', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function approveTask(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/task/approve', | ||||
|     method: 'PUT', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function rejectTask(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/task/reject', | ||||
|     method: 'PUT', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function updateTaskAssignee(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/task/update-assignee', | ||||
|     method: 'PUT', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function getTaskListByProcessInstanceId(processInstanceId) { | ||||
|   return request({ | ||||
|     url: '/bpm/task/list-by-process-instance-id?processInstanceId=' + processInstanceId, | ||||
|     method: 'get', | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										25
									
								
								yudao-ui-admin/src/api/bpm/taskAssignRule.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								yudao-ui-admin/src/api/bpm/taskAssignRule.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| export function getTaskAssignRuleList(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/task-assign-rule/list', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function createTaskAssignRule(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/task-assign-rule/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function updateTaskAssignRule(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/task-assign-rule/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										52
									
								
								yudao-ui-admin/src/api/bpm/userGroup.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								yudao-ui-admin/src/api/bpm/userGroup.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建用户组 | ||||
| export function createUserGroup(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/user-group/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新用户组 | ||||
| export function updateUserGroup(data) { | ||||
|   return request({ | ||||
|     url: '/bpm/user-group/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除用户组 | ||||
| export function deleteUserGroup(id) { | ||||
|   return request({ | ||||
|     url: '/bpm/user-group/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得用户组 | ||||
| export function getUserGroup(id) { | ||||
|   return request({ | ||||
|     url: '/bpm/user-group/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得用户组分页 | ||||
| export function getUserGroupPage(query) { | ||||
|   return request({ | ||||
|     url: '/bpm/user-group/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获取用户组精简信息列表 | ||||
| export function listSimpleUserGroups() { | ||||
|   return request({ | ||||
|     url: '/bpm/user-group/list-all-simple', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										20
									
								
								yudao-ui-admin/src/api/infra/apiAccessLog.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								yudao-ui-admin/src/api/infra/apiAccessLog.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 获得API 访问日志分页 | ||||
| export function getApiAccessLogPage(query) { | ||||
|   return request({ | ||||
|     url: '/infra/api-access-log/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出API 访问日志 Excel | ||||
| export function exportApiAccessLogExcel(query) { | ||||
|   return request({ | ||||
|     url: '/infra/api-access-log/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										28
									
								
								yudao-ui-admin/src/api/infra/apiErrorLog.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								yudao-ui-admin/src/api/infra/apiErrorLog.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 更新 API 错误日志的处理状态 | ||||
| export function updateApiErrorLogProcess(id, processStatus) { | ||||
|   return request({ | ||||
|     url: '/infra/api-error-log/update-status?id=' + id + '&processStatus=' + processStatus, | ||||
|     method: 'put', | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得API 错误日志分页 | ||||
| export function getApiErrorLogPage(query) { | ||||
|   return request({ | ||||
|     url: '/infra/api-error-log/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出API 错误日志 Excel | ||||
| export function exportApiErrorLogExcel(query) { | ||||
|   return request({ | ||||
|     url: '/infra/api-error-log/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										62
									
								
								yudao-ui-admin/src/api/infra/config.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								yudao-ui-admin/src/api/infra/config.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询参数列表 | ||||
| export function listConfig(query) { | ||||
|   return request({ | ||||
|     url: '/infra/config/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询参数详细 | ||||
| export function getConfig(configId) { | ||||
|   return request({ | ||||
|     url: '/infra/config/get?id=' + configId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 根据参数键名查询参数值 | ||||
| export function getConfigKey(configKey) { | ||||
|   return request({ | ||||
|     url: '/infra/config/get-value-by-key?key=' + configKey, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增参数配置 | ||||
| export function addConfig(data) { | ||||
|   return request({ | ||||
|     url: '/infra/config/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改参数配置 | ||||
| export function updateConfig(data) { | ||||
|   return request({ | ||||
|     url: '/infra/config/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除参数配置 | ||||
| export function delConfig(configId) { | ||||
|   return request({ | ||||
|     url: '/infra/config/delete?id=' + configId, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出参数 | ||||
| export function exportConfig(query) { | ||||
|   return request({ | ||||
|     url: '/infra/config/export', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										18
									
								
								yudao-ui-admin/src/api/infra/file.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								yudao-ui-admin/src/api/infra/file.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 删除文件 | ||||
| export function deleteFile(id) { | ||||
|   return request({ | ||||
|     url: '/infra/file/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得文件分页 | ||||
| export function getFilePage(query) { | ||||
|   return request({ | ||||
|     url: '/infra/file/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										82
									
								
								yudao-ui-admin/src/api/infra/job.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								yudao-ui-admin/src/api/infra/job.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,82 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询定时任务调度列表 | ||||
| export function listJob(query) { | ||||
|   return request({ | ||||
|     url: '/infra/job/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询定时任务调度详细 | ||||
| export function getJob(jobId) { | ||||
|   return request({ | ||||
|     url: '/infra/job/get?id=' + jobId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增定时任务调度 | ||||
| export function addJob(data) { | ||||
|   return request({ | ||||
|     url: '/infra/job/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改定时任务调度 | ||||
| export function updateJob(data) { | ||||
|   return request({ | ||||
|     url: '/infra/job/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除定时任务调度 | ||||
| export function delJob(jobId) { | ||||
|   return request({ | ||||
|     url: '/infra/job/delete?id=' + jobId, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出定时任务调度 | ||||
| export function exportJob(query) { | ||||
|   return request({ | ||||
|     url: '/infra/job/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 任务状态修改 | ||||
| export function updateJobStatus(jobId, status) { | ||||
|   return request({ | ||||
|     url: '/infra/job/update-status', | ||||
|     method: 'put', | ||||
|     headers:{ | ||||
|       'Content-type': 'application/x-www-form-urlencoded' | ||||
|     }, | ||||
|     data: 'id=' + jobId + "&status=" + status, | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 定时任务立即执行一次 | ||||
| export function runJob(jobId) { | ||||
|   return request({ | ||||
|     url: '/infra/job/trigger?id=' + jobId, | ||||
|     method: 'put' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得定时任务的下 n 次执行时间 | ||||
| export function getJobNextTimes(jobId) { | ||||
|   return request({ | ||||
|     url: '/infra/job/get_next_times?id=' + jobId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										28
									
								
								yudao-ui-admin/src/api/infra/jobLog.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								yudao-ui-admin/src/api/infra/jobLog.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 获得定时任务 | ||||
| export function getJobLog(id) { | ||||
|   return request({ | ||||
|     url: '/infra/job-log/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得定时任务分页 | ||||
| export function getJobLogPage(query) { | ||||
|   return request({ | ||||
|     url: '/infra/job-log/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出定时任务 Excel | ||||
| export function exportJobLogExcel(query) { | ||||
|   return request({ | ||||
|     url: '/infra/job-log/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										17
									
								
								yudao-ui-admin/src/api/infra/redis.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								yudao-ui-admin/src/api/infra/redis.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询缓存详细 | ||||
| export function getCache() { | ||||
|   return request({ | ||||
|     url: '/infra/redis/get-monitor-info', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // TODO | ||||
| export function getKeyList() { | ||||
|   return request({ | ||||
|     url: '/infra/redis/get-key-list', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										101
									
								
								yudao-ui-admin/src/api/login.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										101
									
								
								yudao-ui-admin/src/api/login.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,101 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 登录方法 | ||||
| export function login(username, password, code, uuid) { | ||||
|   const data = { | ||||
|     username, | ||||
|     password, | ||||
|     code, | ||||
|     uuid | ||||
|   } | ||||
|   return request({ | ||||
|     url: '/system/login', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获取用户详细信息 | ||||
| export function getInfo() { | ||||
|   return request({ | ||||
|     url: '/system/get-permission-info', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 退出方法 | ||||
| export function logout() { | ||||
|   return request({ | ||||
|     url: '/system/logout', | ||||
|     method: 'post' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获取验证码 | ||||
| export function getCodeImg() { | ||||
|   return request({ | ||||
|     url: '/system/captcha/get-image', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 社交授权的跳转 | ||||
| export function socialAuthRedirect(type, redirectUri) { | ||||
|   return request({ | ||||
|     url: '/system/social-auth-redirect?type=' + type + '&redirectUri=' + redirectUri, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 社交登录,使用 code 授权码 | ||||
| export function socialLogin(type, code, state) { | ||||
|   return request({ | ||||
|     url: '/system/social-login', | ||||
|     method: 'post', | ||||
|     data: { | ||||
|       type, | ||||
|       code, | ||||
|       state | ||||
|     } | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 社交登录,使用 code 授权码 + + 账号密码 | ||||
| export function socialLogin2(type, code, state, username, password) { | ||||
|   return request({ | ||||
|     url: '/system/social-login2', | ||||
|     method: 'post', | ||||
|     data: { | ||||
|       type, | ||||
|       code, | ||||
|       state, | ||||
|       username, | ||||
|       password | ||||
|     } | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 社交绑定,使用 code 授权码 | ||||
| export function socialBind(type, code, state) { | ||||
|   return request({ | ||||
|     url: '/system/social-bind', | ||||
|     method: 'post', | ||||
|     data: { | ||||
|       type, | ||||
|       code, | ||||
|       state, | ||||
|     } | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 取消社交绑定 | ||||
| export function socialUnbind(type, unionId) { | ||||
|   return request({ | ||||
|     url: '/system/social-unbind', | ||||
|     method: 'delete', | ||||
|     data: { | ||||
|       type, | ||||
|       unionId | ||||
|     } | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										9
									
								
								yudao-ui-admin/src/api/menu.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								yudao-ui-admin/src/api/menu.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 获取路由 | ||||
| export const getRouters = () => { | ||||
|   return request({ | ||||
|     url: '/system/list-menus', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										78
									
								
								yudao-ui-admin/src/api/pay/app.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								yudao-ui-admin/src/api/pay/app.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,78 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建支付应用信息 | ||||
| export function createApp(data) { | ||||
|   return request({ | ||||
|     url: '/pay/app/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新支付应用信息 | ||||
| export function updateApp(data) { | ||||
|   return request({ | ||||
|     url: '/pay/app/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 支付应用信息状态修改 | ||||
| export function changeAppStatus(id, status) { | ||||
|   const data = { | ||||
|     id, | ||||
|     status | ||||
|   } | ||||
|   return request({ | ||||
|     url: '/pay/app/update-status', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除支付应用信息 | ||||
| export function deleteApp(id) { | ||||
|   return request({ | ||||
|     url: '/pay/app/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得支付应用信息 | ||||
| export function getApp(id) { | ||||
|   return request({ | ||||
|     url: '/pay/app/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得支付应用信息分页 | ||||
| export function getAppPage(query) { | ||||
|   return request({ | ||||
|     url: '/pay/app/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出支付应用信息 Excel | ||||
| export function exportAppExcel(query) { | ||||
|   return request({ | ||||
|     url: '/pay/app/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 根据商ID称搜索应用列表 | ||||
| export function getAppListByMerchantId(merchantId) { | ||||
|   return request({ | ||||
|     url: '/pay/app/list-merchant-id', | ||||
|     params:{ | ||||
|       merchantId:merchantId | ||||
|     }, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										71
									
								
								yudao-ui-admin/src/api/pay/channel.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								yudao-ui-admin/src/api/pay/channel.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,71 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建支付渠道 | ||||
| export function createChannel(data) { | ||||
|   return request({ | ||||
|     url: '/pay/channel/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
|  | ||||
| // 更新支付渠道 | ||||
| export function updateChannel(data) { | ||||
|   return request({ | ||||
|     url: '/pay/channel/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除支付渠道 | ||||
| export function deleteChannel(id) { | ||||
|   return request({ | ||||
|     url: '/pay/channel/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得支付渠道 | ||||
| // export function getChannel(id) { | ||||
| //   return request({ | ||||
| //     url: '/pay/channel/get?id=' + id, | ||||
| //     method: 'get' | ||||
| //   }) | ||||
| // } | ||||
|  | ||||
|  | ||||
|  | ||||
| // 获得支付渠道分页 | ||||
| export function getChannelPage(query) { | ||||
|   return request({ | ||||
|     url: '/pay/channel/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出支付渠道Excel | ||||
| export function exportChannelExcel(query) { | ||||
|   return request({ | ||||
|     url: '/pay/channel/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得支付渠道 | ||||
| export function getChannel(merchantId,appId,code) { | ||||
|   return request({ | ||||
|     url: '/pay/channel/get-channel', | ||||
|     params:{ | ||||
|       merchantId:merchantId, | ||||
|       appId:appId, | ||||
|       code:code | ||||
|     }, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
							
								
								
									
										77
									
								
								yudao-ui-admin/src/api/pay/merchant.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								yudao-ui-admin/src/api/pay/merchant.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,77 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建支付商户信息 | ||||
| export function createMerchant(data) { | ||||
|   return request({ | ||||
|     url: '/pay/merchant/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新支付商户信息 | ||||
| export function updateMerchant(data) { | ||||
|   return request({ | ||||
|     url: '/pay/merchant/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 支付商户状态修改 | ||||
| export function changeMerchantStatus(id, status) { | ||||
|   const data = { | ||||
|     id, | ||||
|     status | ||||
|   } | ||||
|   return request({ | ||||
|     url: '/pay/merchant/update-status', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除支付商户信息 | ||||
| export function deleteMerchant(id) { | ||||
|   return request({ | ||||
|     url: '/pay/merchant/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得支付商户信息 | ||||
| export function getMerchant(id) { | ||||
|   return request({ | ||||
|     url: '/pay/merchant/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
| // 根据商户名称搜索商户列表 | ||||
| export function getMerchantListByName(name) { | ||||
|   return request({ | ||||
|     url: '/pay/merchant/list-by-name', | ||||
|     params:{ | ||||
|       name:name | ||||
|     }, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得支付商户信息分页 | ||||
| export function getMerchantPage(query) { | ||||
|   return request({ | ||||
|     url: '/pay/merchant/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出支付商户信息 Excel | ||||
| export function exportMerchantExcel(query) { | ||||
|   return request({ | ||||
|     url: '/pay/merchant/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										54
									
								
								yudao-ui-admin/src/api/pay/order.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										54
									
								
								yudao-ui-admin/src/api/pay/order.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,54 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建支付订单 | ||||
| export function createOrder(data) { | ||||
|   return request({ | ||||
|     url: '/pay/order/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新支付订单 | ||||
| export function updateOrder(data) { | ||||
|   return request({ | ||||
|     url: '/pay/order/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除支付订单 | ||||
| export function deleteOrder(id) { | ||||
|   return request({ | ||||
|     url: '/pay/order/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得支付订单 | ||||
| export function getOrder(id) { | ||||
|   return request({ | ||||
|     url: '/pay/order/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得支付订单分页 | ||||
| export function getOrderPage(query) { | ||||
|   return request({ | ||||
|     url: '/pay/order/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出支付订单 Excel | ||||
| export function exportOrderExcel(query) { | ||||
|   return request({ | ||||
|     url: '/pay/order/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										54
									
								
								yudao-ui-admin/src/api/pay/refund.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										54
									
								
								yudao-ui-admin/src/api/pay/refund.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,54 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建退款订单 | ||||
| export function createRefund(data) { | ||||
|   return request({ | ||||
|     url: '/pay/refund/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新退款订单 | ||||
| export function updateRefund(data) { | ||||
|   return request({ | ||||
|     url: '/pay/refund/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除退款订单 | ||||
| export function deleteRefund(id) { | ||||
|   return request({ | ||||
|     url: '/pay/refund/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得退款订单 | ||||
| export function getRefund(id) { | ||||
|   return request({ | ||||
|     url: '/pay/refund/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得退款订单分页 | ||||
| export function getRefundPage(query) { | ||||
|   return request({ | ||||
|     url: '/pay/refund/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出退款订单 Excel | ||||
| export function exportRefundExcel(query) { | ||||
|   return request({ | ||||
|     url: '/pay/refund/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										60
									
								
								yudao-ui-admin/src/api/system/dept.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										60
									
								
								yudao-ui-admin/src/api/system/dept.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,60 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询部门列表 | ||||
| export function listDept(query) { | ||||
|   return request({ | ||||
|     url: '/system/dept/list', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询部门列表(排除节点) | ||||
| export function listDeptExcludeChild(deptId) { | ||||
|   return request({ | ||||
|     url: '/system/dept/list/exclude/' + deptId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询部门详细 | ||||
| export function getDept(deptId) { | ||||
|   return request({ | ||||
|     url: '/system/dept/get?id=' + deptId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获取部门精简信息列表 | ||||
| export function listSimpleDepts() { | ||||
|   return request({ | ||||
|     url: '/system/dept/list-all-simple', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增部门 | ||||
| export function addDept(data) { | ||||
|   return request({ | ||||
|     url: '/system/dept/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改部门 | ||||
| export function updateDept(data) { | ||||
|   return request({ | ||||
|     url: '/system/dept/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除部门 | ||||
| export function delDept(id) { | ||||
|   return request({ | ||||
|     url: '/system/dept/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										70
									
								
								yudao-ui-admin/src/api/system/dict/data.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								yudao-ui-admin/src/api/system/dict/data.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,70 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询字典数据列表 | ||||
| export function listData(query) { | ||||
|   return request({ | ||||
|     url: '/system/dict-data/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询字典数据详细 | ||||
| export function getData(dictCode) { | ||||
|   return request({ | ||||
|     url: '/system/dict-data/get?id=' + dictCode, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 根据字典类型查询字典数据信息 | ||||
| export function getDicts(dictType) { | ||||
|   return request({ | ||||
|     url: '/system/dict-data/type/' + dictType, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增字典数据 | ||||
| export function addData(data) { | ||||
|   return request({ | ||||
|     url: '/system/dict-data/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改字典数据 | ||||
| export function updateData(data) { | ||||
|   return request({ | ||||
|     url: '/system/dict-data/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除字典数据 | ||||
| export function delData(dictCode) { | ||||
|   return request({ | ||||
|     url: '/system/dict-data/delete?id=' + dictCode, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出字典数据 | ||||
| export function exportData(query) { | ||||
|   return request({ | ||||
|     url: '/system/dict-data/export', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询全部字典数据列表 | ||||
| export function listSimpleDictDatas() { | ||||
|   return request({ | ||||
|     url: '/system/dict-data/list-all-simple', | ||||
|     method: 'get', | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										62
									
								
								yudao-ui-admin/src/api/system/dict/type.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								yudao-ui-admin/src/api/system/dict/type.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询字典类型列表 | ||||
| export function listType(query) { | ||||
|   return request({ | ||||
|     url: '/system/dict-type/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询字典类型详细 | ||||
| export function getType(dictId) { | ||||
|   return request({ | ||||
|     url: '/system/dict-type/get?id=' + dictId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增字典类型 | ||||
| export function addType(data) { | ||||
|   return request({ | ||||
|     url: '/system/dict-type/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改字典类型 | ||||
| export function updateType(data) { | ||||
|   return request({ | ||||
|     url: '/system/dict-type/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除字典类型 | ||||
| export function delType(dictId) { | ||||
|   return request({ | ||||
|     url: '/system/dict-type/delete?id=' + dictId, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出字典类型 | ||||
| export function exportType(query) { | ||||
|   return request({ | ||||
|     url: '/system/dict-type/export', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获取字典选择框列表 | ||||
| export function listAllSimple() { | ||||
|   return request({ | ||||
|     url: '/system/dict-type/list-all-simple', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										54
									
								
								yudao-ui-admin/src/api/system/errorCode.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								yudao-ui-admin/src/api/system/errorCode.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,54 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建错误码 | ||||
| export function createErrorCode(data) { | ||||
|   return request({ | ||||
|     url: '/system/error-code/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新错误码 | ||||
| export function updateErrorCode(data) { | ||||
|   return request({ | ||||
|     url: '/system/error-code/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除错误码 | ||||
| export function deleteErrorCode(id) { | ||||
|   return request({ | ||||
|     url: '/system/error-code/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得错误码 | ||||
| export function getErrorCode(id) { | ||||
|   return request({ | ||||
|     url: '/system/error-code/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得错误码分页 | ||||
| export function getErrorCodePage(query) { | ||||
|   return request({ | ||||
|     url: '/system/error-code/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出错误码 Excel | ||||
| export function exportErrorCodeExcel(query) { | ||||
|   return request({ | ||||
|     url: '/system/error-code/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										20
									
								
								yudao-ui-admin/src/api/system/loginlog.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								yudao-ui-admin/src/api/system/loginlog.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询登录日志列表 | ||||
| export function list(query) { | ||||
|   return request({ | ||||
|     url: '/system/login-log/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出登录日志 | ||||
| export function exportLoginLog(query) { | ||||
|   return request({ | ||||
|     url: '/system/login-log/export', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										52
									
								
								yudao-ui-admin/src/api/system/menu.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								yudao-ui-admin/src/api/system/menu.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询菜单列表 | ||||
| export function listMenu(query) { | ||||
|   return request({ | ||||
|     url: '/system/menu/list', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询菜单(精简)列表 | ||||
| export function listSimpleMenus() { | ||||
|   return request({ | ||||
|     url: '/system/menu/list-all-simple', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询菜单详细 | ||||
| export function getMenu(id) { | ||||
|   return request({ | ||||
|     url: '/system/menu/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增菜单 | ||||
| export function addMenu(data) { | ||||
|   return request({ | ||||
|     url: '/system/menu/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改菜单 | ||||
| export function updateMenu(data) { | ||||
|   return request({ | ||||
|     url: '/system/menu/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除菜单 | ||||
| export function delMenu(id) { | ||||
|   return request({ | ||||
|     url: '/system/menu/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										44
									
								
								yudao-ui-admin/src/api/system/notice.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								yudao-ui-admin/src/api/system/notice.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询公告列表 | ||||
| export function listNotice(query) { | ||||
|   return request({ | ||||
|     url: '/system/notice/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询公告详细 | ||||
| export function getNotice(noticeId) { | ||||
|   return request({ | ||||
|     url: '/system/notice/get?id=' + noticeId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增公告 | ||||
| export function addNotice(data) { | ||||
|   return request({ | ||||
|     url: '/system/notice/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改公告 | ||||
| export function updateNotice(data) { | ||||
|   return request({ | ||||
|     url: '/system/notice/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除公告 | ||||
| export function delNotice(noticeId) { | ||||
|   return request({ | ||||
|     url: '/system/notice/delete?id=' + noticeId, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										20
									
								
								yudao-ui-admin/src/api/system/operatelog.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								yudao-ui-admin/src/api/system/operatelog.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询操作日志列表 | ||||
| export function listOperateLog(query) { | ||||
|   return request({ | ||||
|     url: '/system/operate-log/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出操作日志 | ||||
| export function exportOperateLog(query) { | ||||
|   return request({ | ||||
|     url: '/system/operate-log/export', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										44
									
								
								yudao-ui-admin/src/api/system/permission.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								yudao-ui-admin/src/api/system/permission.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询角色拥有的菜单数组 | ||||
| export function listRoleMenus(roleId) { | ||||
|   return request({ | ||||
|     url: '/system/permission/list-role-resources?roleId=' + roleId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 赋予角色菜单 | ||||
| export function assignRoleMenu(data) { | ||||
|   return request({ | ||||
|     url: '/system/permission/assign-role-menu', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询用户拥有的角色数组 | ||||
| export function listUserRoles(userId) { | ||||
|   return request({ | ||||
|     url: '/system/permission/list-user-roles?userId=' + userId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 赋予用户角色 | ||||
| export function assignUserRole(data) { | ||||
|   return request({ | ||||
|     url: '/system/permission/assign-user-role', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 赋予角色数据权限 | ||||
| export function assignRoleDataScope(data) { | ||||
|   return request({ | ||||
|     url: '/system/permission/assign-role-data-scope', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										62
									
								
								yudao-ui-admin/src/api/system/post.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								yudao-ui-admin/src/api/system/post.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询岗位列表 | ||||
| export function listPost(query) { | ||||
|   return request({ | ||||
|     url: '/system/post/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获取岗位精简信息列表 | ||||
| export function listSimplePosts() { | ||||
|   return request({ | ||||
|     url: '/system/post/list-all-simple', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询岗位详细 | ||||
| export function getPost(postId) { | ||||
|   return request({ | ||||
|     url: '/system/post/get?id=' + postId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增岗位 | ||||
| export function addPost(data) { | ||||
|   return request({ | ||||
|     url: '/system/post/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改岗位 | ||||
| export function updatePost(data) { | ||||
|   return request({ | ||||
|     url: '/system/post/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除岗位 | ||||
| export function delPost(postId) { | ||||
|   return request({ | ||||
|     url: '/system/post/delete?id=' + postId, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出岗位 | ||||
| export function exportPost(query) { | ||||
|   return request({ | ||||
|     url: '/system/post/export', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										75
									
								
								yudao-ui-admin/src/api/system/role.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										75
									
								
								yudao-ui-admin/src/api/system/role.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,75 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询角色列表 | ||||
| export function listRole(query) { | ||||
|   return request({ | ||||
|     url: '/system/role/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询角色(精简)列表 | ||||
| export function listSimpleRoles() { | ||||
|   return request({ | ||||
|     url: '/system/role/list-all-simple', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询角色详细 | ||||
| export function getRole(roleId) { | ||||
|   return request({ | ||||
|     url: '/system/role/get?id=' + roleId, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增角色 | ||||
| export function addRole(data) { | ||||
|   return request({ | ||||
|     url: '/system/role/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改角色 | ||||
| export function updateRole(data) { | ||||
|   return request({ | ||||
|     url: '/system/role/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 角色状态修改 | ||||
| export function changeRoleStatus(id, status) { | ||||
|   const data = { | ||||
|     id, | ||||
|     status | ||||
|   } | ||||
|   return request({ | ||||
|     url: '/system/role/update-status', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除角色 | ||||
| export function delRole(roleId) { | ||||
|   return request({ | ||||
|     url: '/system/role/delete?id=' + roleId, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出角色 | ||||
| export function exportRole(query) { | ||||
|   return request({ | ||||
|     url: '/system/role/export', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										18
									
								
								yudao-ui-admin/src/api/system/session.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								yudao-ui-admin/src/api/system/session.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询在线用户列表 | ||||
| export function list(query) { | ||||
|   return request({ | ||||
|     url: '/system/user-session/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 强退用户 | ||||
| export function forceLogout(tokenId) { | ||||
|   return request({ | ||||
|     url: '/system/user-session/delete?id=' + tokenId, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										52
									
								
								yudao-ui-admin/src/api/system/sms/smsChannel.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								yudao-ui-admin/src/api/system/sms/smsChannel.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建短信渠道 | ||||
| export function createSmsChannel(data) { | ||||
|   return request({ | ||||
|     url: '/system/sms-channel/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新短信渠道 | ||||
| export function updateSmsChannel(data) { | ||||
|   return request({ | ||||
|     url: '/system/sms-channel/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除短信渠道 | ||||
| export function deleteSmsChannel(id) { | ||||
|   return request({ | ||||
|     url: '/system/sms-channel/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得短信渠道 | ||||
| export function getSmsChannel(id) { | ||||
|   return request({ | ||||
|     url: '/system/sms-channel/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得短信渠道分页 | ||||
| export function getSmsChannelPage(query) { | ||||
|   return request({ | ||||
|     url: '/system/sms-channel/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得短信渠道精简列表 | ||||
| export function getSimpleSmsChannels() { | ||||
|   return request({ | ||||
|     url: '/system/sms-channel/list-all-simple', | ||||
|     method: 'get', | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										20
									
								
								yudao-ui-admin/src/api/system/sms/smsLog.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								yudao-ui-admin/src/api/system/sms/smsLog.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 获得短信日志分页 | ||||
| export function getSmsLogPage(query) { | ||||
|   return request({ | ||||
|     url: '/system/sms-log/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出短信日志 Excel | ||||
| export function exportSmsLogExcel(query) { | ||||
|   return request({ | ||||
|     url: '/system/sms-log/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										64
									
								
								yudao-ui-admin/src/api/system/sms/smsTemplate.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								yudao-ui-admin/src/api/system/sms/smsTemplate.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,64 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建短信模板 | ||||
| export function createSmsTemplate(data) { | ||||
|   return request({ | ||||
|     url: '/system/sms-template/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新短信模板 | ||||
| export function updateSmsTemplate(data) { | ||||
|   return request({ | ||||
|     url: '/system/sms-template/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除短信模板 | ||||
| export function deleteSmsTemplate(id) { | ||||
|   return request({ | ||||
|     url: '/system/sms-template/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得短信模板 | ||||
| export function getSmsTemplate(id) { | ||||
|   return request({ | ||||
|     url: '/system/sms-template/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得短信模板分页 | ||||
| export function getSmsTemplatePage(query) { | ||||
|   return request({ | ||||
|     url: '/system/sms-template/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 创建短信模板 | ||||
| export function sendSms(data) { | ||||
|   return request({ | ||||
|     url: '/system/sms-template/send-sms', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出短信模板 Excel | ||||
| export function exportSmsTemplateExcel(query) { | ||||
|   return request({ | ||||
|     url: '/system/sms-template/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
|  | ||||
							
								
								
									
										65
									
								
								yudao-ui-admin/src/api/system/tenant.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										65
									
								
								yudao-ui-admin/src/api/system/tenant.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,65 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 使用租户名,获得租户编号 | ||||
| export function getTenantIdByName(name) { | ||||
|   return request({ | ||||
|     url: '/system/tenant/get-id-by-name', | ||||
|     method: 'get', | ||||
|     params: { | ||||
|       name | ||||
|     } | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 创建租户 | ||||
| export function createTenant(data) { | ||||
|   return request({ | ||||
|     url: '/system/tenant/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新租户 | ||||
| export function updateTenant(data) { | ||||
|   return request({ | ||||
|     url: '/system/tenant/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除租户 | ||||
| export function deleteTenant(id) { | ||||
|   return request({ | ||||
|     url: '/system/tenant/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得租户 | ||||
| export function getTenant(id) { | ||||
|   return request({ | ||||
|     url: '/system/tenant/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得租户分页 | ||||
| export function getTenantPage(query) { | ||||
|   return request({ | ||||
|     url: '/system/tenant/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出租户 Excel | ||||
| export function exportTenantExcel(query) { | ||||
|   return request({ | ||||
|     url: '/system/tenant/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										137
									
								
								yudao-ui-admin/src/api/system/user.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										137
									
								
								yudao-ui-admin/src/api/system/user.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,137 @@ | ||||
| import request from '@/utils/request' | ||||
| import { praseStrEmpty } from "@/utils/ruoyi"; | ||||
|  | ||||
| // 查询用户列表 | ||||
| export function listUser(query) { | ||||
|   return request({ | ||||
|     url: '/system/user/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获取用户精简信息列表 | ||||
| export function listSimpleUsers() { | ||||
|   return request({ | ||||
|     url: '/system/user/list-all-simple', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询用户详细 | ||||
| export function getUser(userId) { | ||||
|   return request({ | ||||
|     url: '/system/user/get?id=' + praseStrEmpty(userId), | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增用户 | ||||
| export function addUser(data) { | ||||
|   return request({ | ||||
|     url: '/system/user/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改用户 | ||||
| export function updateUser(data) { | ||||
|   return request({ | ||||
|     url: '/system/user/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除用户 | ||||
| export function delUser(userId) { | ||||
|   return request({ | ||||
|     url: '/system/user/delete?id=' + userId, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出用户 | ||||
| export function exportUser(query) { | ||||
|   return request({ | ||||
|     url: '/system/user/export', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 用户密码重置 | ||||
| export function resetUserPwd(id, password) { | ||||
|   const data = { | ||||
|     id, | ||||
|     password | ||||
|   } | ||||
|   return request({ | ||||
|     url: '/system/user/update-password', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 用户状态修改 | ||||
| export function changeUserStatus(id, status) { | ||||
|   const data = { | ||||
|     id, | ||||
|     status | ||||
|   } | ||||
|   return request({ | ||||
|     url: '/system/user/update-status', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询用户个人信息 | ||||
| export function getUserProfile() { | ||||
|   return request({ | ||||
|     url: '/system/user/profile/get', | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改用户个人信息 | ||||
| export function updateUserProfile(data) { | ||||
|   return request({ | ||||
|     url: '/system/user/profile/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 用户密码重置 | ||||
| export function updateUserPwd(oldPassword, newPassword) { | ||||
|   const data = { | ||||
|     oldPassword, | ||||
|     newPassword | ||||
|   } | ||||
|   return request({ | ||||
|     url: '/system/user/profile/update-password', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 用户头像上传 | ||||
| export function uploadAvatar(data) { | ||||
|   return request({ | ||||
|     url: '/system/user/profile/update-avatar', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 下载用户导入模板 | ||||
| export function importTemplate() { | ||||
|   return request({ | ||||
|     url: '/system/user/get-import-template', | ||||
|     method: 'get', | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										105
									
								
								yudao-ui-admin/src/api/tool/codegen.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										105
									
								
								yudao-ui-admin/src/api/tool/codegen.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,105 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 获得表定义分页 | ||||
| export function getCodegenTablePage(query) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/table/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得表和字段的明细 | ||||
| export function getCodegenDetail(tableId) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/detail?tableId=' + tableId, | ||||
|     method: 'get', | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改代码生成信息 | ||||
| export function updateCodegen(data) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 基于数据库的表结构,同步数据库的表和字段定义 | ||||
| export function syncCodegenFromDB(tableId) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/sync-from-db?tableId=' + tableId, | ||||
|     method: 'put' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 基于 SQL 建表语句,同步数据库的表和字段定义 | ||||
| export function syncCodegenFromSQL(tableId, sql) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/sync-from-sql?tableId=' + tableId, | ||||
|     method: 'put', | ||||
|     headers:{ | ||||
|       'Content-type': 'application/x-www-form-urlencoded' | ||||
|     }, | ||||
|     data: 'tableId=' + tableId + "&sql=" + sql, | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 预览生成代码 | ||||
| export function previewCodegen(tableId) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/preview?tableId=' + tableId, | ||||
|     method: 'get', | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 下载生成代码 | ||||
| export function downloadCodegen(tableId) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/download?tableId=' + tableId, | ||||
|     method: 'get', | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得表定义分页 | ||||
| export function getSchemaTableList(query) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/db/table/list', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 基于数据库的表结构,创建代码生成器的表定义 | ||||
| export function createCodegenListFromDB(tableNames) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/create-list-from-db', | ||||
|     method: 'post', | ||||
|     headers:{ | ||||
|       'Content-type': 'application/x-www-form-urlencoded' | ||||
|     }, | ||||
|     data: 'tableNames=' + tableNames | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 基于 SQL 建表语句,创建代码生成器的表定义 | ||||
| export function createCodegenListFromSQL(data) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/create-list-from-sql', | ||||
|     method: 'post', | ||||
|     headers:{ | ||||
|       'Content-type': 'application/x-www-form-urlencoded' | ||||
|     }, | ||||
|     data: 'sql=' + data.sql, | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除数据库的表和字段定义 | ||||
| export function deleteCodegen(tableId) { | ||||
|   return request({ | ||||
|     url: '/tool/codegen/delete?tableId=' + tableId, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										26
									
								
								yudao-ui-admin/src/api/tool/dbDoc.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								yudao-ui-admin/src/api/tool/dbDoc.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| // 导出参数 | ||||
| import request from "@/utils/request"; | ||||
|  | ||||
| export function exportHtml() { | ||||
|   return request({ | ||||
|     url: '/tool/db-doc/export-html', | ||||
|     method: 'get', | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function exportWord() { | ||||
|   return request({ | ||||
|     url: '/tool/db-doc/export-word', | ||||
|     method: 'get', | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| export function exportMarkdown() { | ||||
|   return request({ | ||||
|     url: '/tool/db-doc/export-markdown', | ||||
|     method: 'get', | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
							
								
								
									
										55
									
								
								yudao-ui-admin/src/api/tool/testDemo.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								yudao-ui-admin/src/api/tool/testDemo.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 创建字典类型 | ||||
| export function createTestDemo(data) { | ||||
|   return request({ | ||||
|     url: '/tool/test-demo/create', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 更新字典类型 | ||||
| export function updateTestDemo(data) { | ||||
|   return request({ | ||||
|     url: '/tool/test-demo/update', | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
|  | ||||
| // 删除字典类型 | ||||
| export function deleteTestDemo(id) { | ||||
|   return request({ | ||||
|     url: '/tool/test-demo/delete?id=' + id, | ||||
|     method: 'delete' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得字典类型 | ||||
| export function getTestDemo(id) { | ||||
|   return request({ | ||||
|     url: '/tool/test-demo/get?id=' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获得字典类型分页 | ||||
| export function getTestDemoPage(query) { | ||||
|   return request({ | ||||
|     url: '/tool/test-demo/page', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 导出字典类型 Excel | ||||
| export function exportTestDemoExcel(query) { | ||||
|   return request({ | ||||
|     url: '/tool/test-demo/export-excel', | ||||
|     method: 'get', | ||||
|     params: query, | ||||
|     responseType: 'blob' | ||||
|   }) | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV