64 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
import {http} from "@/utils/request.js"
 | 
						|
export default {
 | 
						|
	getUserInfo: () => http('/system/user/info/', 'GET'),
 | 
						|
	getCode:(data) => http('/auth/sms_code/', 'POST', data),
 | 
						|
	login:(data) => http('/auth/token/', 'POST', data),
 | 
						|
	loginSecret:(data) => http('/auth/login_secret/', 'POST', data), //App密钥登录
 | 
						|
	bindSecret:(data) => http('/system/user/bind_secret/', 'POST', data), //App密钥绑定
 | 
						|
	bindWxmp:(data)=>http('/system/user/bind_wxmp/', 'POST', data), //微信小程序绑定
 | 
						|
	unbindWxmp:(data)=>http('/system/user/unbind_wxmp/', 'POST', data), //微信小程序绑定
 | 
						|
	changePw:(data) => http("/system/user/password/", 'PUT', data),
 | 
						|
	codeLogin:(data) => http('/auth/login_sms_code/', 'POST', data),
 | 
						|
	wxmpLogin: (data) => http('/auth/login_wxmp/', 'POST', data, true, false), //微信小程序登录
 | 
						|
	wxmpClogin: (data) => http('/auth/login_wxmp/', 'POST', data, true, false), //微信小程序登录(自动创建账号)
 | 
						|
	apkCheck: ()=>http('/system/apk/'), //apk检查
 | 
						|
	uploadFile:(data ) => http('/file/', 'POST', data),//上传文件
 | 
						|
	
 | 
						|
	getTicket:(data) => http('/wf/ticket/', 'GET', data),
 | 
						|
	getTicketItem:(id) => http(`/wf/ticket/${id}/`, 'GET'),
 | 
						|
	getTicketFlowLogs:(id) => http(`/wf/ticket/${id}/flowlogs/`, 'GET'),
 | 
						|
	ticketCreate:(data)=>http('/wf/ticket/', 'POST', data),
 | 
						|
	ticketHandle:(id,data)=>http(`/wf/ticket/${id}/handle/`, 'POST', data),
 | 
						|
	ticketRetreat:(id,data)=>http(`/wf/ticket/${id}/retreat/`, 'POST', data),
 | 
						|
	getTransition:(id) => http(`/wf/ticket/${id}/transitions/`, 'GET'),
 | 
						|
	workflowInitkey:(key) => http(`/wf/workflow/${key}/init_key/`, 'GET'),
 | 
						|
	
 | 
						|
	getMroom:(data) => http('/ofm/mroom/', 'GET', data),
 | 
						|
	//会议室预定
 | 
						|
	bookingList:(data) => http('/ofm/mroombooking/', 'GET', data),
 | 
						|
	bookingItem:(id,data) => http(`/ofm/mroombooking/${id}/`, 'GET', data),
 | 
						|
	bookingCreate:(data) => http(`/ofm/mroombooking/`, 'POST', data),
 | 
						|
	bookingUpdate:(id,data) => http(`/ofm/mroombooking/${id}/`, 'PUT', data),
 | 
						|
	bookingDelete:(id) => http(`/ofm/mroombooking/${id}/`, 'DELETE'),
 | 
						|
	bookingSlot:(data) => http(`/ofm/mroomslot/`, 'GET' , data),
 | 
						|
	//印章外出
 | 
						|
	sealList:(data) => http(`/ofm/lendingseal/`, 'GET' , data),
 | 
						|
	sealCreate:(data) => http(`/ofm/lendingseal/`, 'POST' , data),
 | 
						|
	sealItem:(id,data) => http(`/ofm/lendingseal/${id}/`, 'GET', data),
 | 
						|
	sealUpdate:(id,data) => http(`/ofm/lendingseal/${id}/`, 'PUT', data),
 | 
						|
	sealDelete:(id) => http(`/ofm/lendingseal/${id}/`, 'DELETE'),
 | 
						|
	//文件借阅
 | 
						|
	borrowList:(data) => http(`/ofm/fileborrow/`, 'GET' , data),
 | 
						|
	borrowCreate:(data) => http(`/ofm/fileborrow/`, 'POST' , data),
 | 
						|
	borrowItem:(id,data) => http(`/ofm/fileborrow/${id}/`, 'GET', data),
 | 
						|
	borrowUpdate:(id,data) => http(`/ofm/fileborrow/${id}/`, 'PUT', data),
 | 
						|
	borrowDelete:(id) => http(`/ofm/fileborrow/${id}/`, 'DELETE'),
 | 
						|
	//专利
 | 
						|
	patentList:(data) => http(`/ofm/patentinfo/`, 'GET' , data),
 | 
						|
	patentCreate:(data) => http(`/ofm/patentinfo/`, 'POST' , data),
 | 
						|
	patentItem:(id,data) => http(`/ofm/patentinfo/${id}/`, 'GET', data),
 | 
						|
	patentUpdate:(id,data) => http(`/ofm/patentinfo/${id}/`, 'PUT', data),
 | 
						|
	patentDelete:(id) => http(`/ofm/patentinfo/${id}/`, 'DELETE'),
 | 
						|
	//公告
 | 
						|
	publicList:(data) => http(`/ofm/publicity/`, 'GET' , data),
 | 
						|
	publicCreate:(data) => http(`/ofm/publicity/`, 'POST' , data),
 | 
						|
	publicItem:(id,data) => http(`/ofm/publicity/${id}/`, 'GET', data),
 | 
						|
	publicUpdate:(id,data) => http(`/ofm/publicity/${id}/`, 'PUT', data),
 | 
						|
	publicDelete:(id) => http(`/ofm/publicity/${id}/`, 'DELETE'),
 | 
						|
	//车辆
 | 
						|
	vehicleList:(data) => http(`/ofm/vehicle/`, 'GET' , data),
 | 
						|
	vehicleCreate:(data) => http(`/ofm/vehicle/`, 'POST' , data),
 | 
						|
	vehicleItem:(id,data) => http(`/ofm/vehicle/${id}/`, 'GET', data),
 | 
						|
	vehicleUpdate:(id,data) => http(`/ofm/vehicle/${id}/`, 'PUT', data),
 | 
						|
	vehicleDelete:(id) => http(`/ofm/vehicle/${id}/`, 'DELETE'),
 | 
						|
} |