|
|
@@ -75,7 +75,7 @@ export function submitProcessForm(user, process, fileIds) {
|
|
|
tmodelId: process.tmodelId, // process.tmodelId
|
|
|
modelId: process.modelId, // process.modelId
|
|
|
// 附件id 为空时设置值为''
|
|
|
- fileIds: fileIds.length==0?'':fileIds
|
|
|
+ fileIds: fileIds.length == 0 ? '' : fileIds
|
|
|
},
|
|
|
form: {
|
|
|
formId: process.formId, // process.formId
|
|
|
@@ -89,10 +89,10 @@ export function submitProcessForm(user, process, fileIds) {
|
|
|
// 上传附件
|
|
|
export function uploadFile(data) {
|
|
|
return upload({
|
|
|
- url: '/MiniAppUploadFileAction.do',
|
|
|
- name: data.name,
|
|
|
- filePath: data.filePath
|
|
|
- })
|
|
|
+ url: '/MiniAppUploadFileAction.do',
|
|
|
+ name: data.name,
|
|
|
+ filePath: data.filePath
|
|
|
+ })
|
|
|
}
|
|
|
// 获取班次信息
|
|
|
export function getAttendanceSegment(unitId) {
|
|
|
@@ -122,7 +122,7 @@ export function getHomeAssistantLoginFlowId(homeCode) {
|
|
|
data: JSON.stringify({
|
|
|
"client_id": "https://api.ygtxfj.com:8125/",
|
|
|
"handler": ["homeassistant", null],
|
|
|
- "redirect_uri": "https://api.ygtxfj.com:8125/"+homeCode+"?kiosk&auth_callback=1"
|
|
|
+ "redirect_uri": homeCode + "?kiosk&auth_callback=1"
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
@@ -145,4 +145,129 @@ export function getHomeAssistantLoginCode(flowId, username, password) {
|
|
|
"client_id": "https://api.ygtxfj.com:8125/"
|
|
|
})
|
|
|
})
|
|
|
-}
|
|
|
+}
|
|
|
+
|
|
|
+// 用户登录
|
|
|
+export function roomUserLogin() {
|
|
|
+ return request({
|
|
|
+ baseUrl: 'https://api.ygtxfj.com:5002/api/v1/auth/login',
|
|
|
+ method: 'POST',
|
|
|
+ header: {
|
|
|
+ accept: 'application/json',
|
|
|
+ Authorization: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiaWF0IjoxNzU3MzU2ODk3fQ.E-bluvYBLlzrUD0pRZMC7uBD8QoLu9kIN9hFZ8ugsEU',
|
|
|
+ 'Content-Type': 'application/json'
|
|
|
+ },
|
|
|
+ data: {
|
|
|
+ username: 'admin',
|
|
|
+ password: 'HNYZ0821'
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+export function getRoomList() {
|
|
|
+ return request({
|
|
|
+ baseUrl: `https://api.ygtxfj.com:5002/api/v1/lovelace/`,
|
|
|
+ method: 'GET',
|
|
|
+ header: {
|
|
|
+ accept: 'application/json',
|
|
|
+ Authorization: `Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiaWF0IjoxNzU3MzU2ODk3fQ.E-bluvYBLlzrUD0pRZMC7uBD8QoLu9kIN9hFZ8ugsEU`,
|
|
|
+ },
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+// 创建新的 room
|
|
|
+export function createRoom(roomName, url) {
|
|
|
+ return request({
|
|
|
+ baseUrl: 'https://api.ygtxfj.com:5002/api/v1/lovelace/',
|
|
|
+ method: 'POST',
|
|
|
+ header: {
|
|
|
+ accept: 'application/json',
|
|
|
+ Authorization: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiaWF0IjoxNzU3MzU2ODk3fQ.E-bluvYBLlzrUD0pRZMC7uBD8QoLu9kIN9hFZ8ugsEU',
|
|
|
+ 'Content-Type': 'application/json'
|
|
|
+ },
|
|
|
+ data: {
|
|
|
+ room_name: roomName,
|
|
|
+ url: url
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+// 删除指定的 lovelace
|
|
|
+export function deleteRoom(id) {
|
|
|
+ return request({
|
|
|
+ baseUrl: `https://api.ygtxfj.com:5002/api/v1/lovelace/${id}`,
|
|
|
+ method: 'DELETE',
|
|
|
+ header: {
|
|
|
+ accept: 'application/json',
|
|
|
+ Authorization: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiaWF0IjoxNzU3MzU2ODk3fQ.E-bluvYBLlzrUD0pRZMC7uBD8QoLu9kIN9hFZ8ugsEU'
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+export function updateRoom(id, roomName, url) {
|
|
|
+ return request({
|
|
|
+ baseUrl: `https://api.ygtxfj.com:5002/api/v1/lovelace/${id}`,
|
|
|
+ method: 'PUT',
|
|
|
+ header: {
|
|
|
+ accept: 'application/json',
|
|
|
+ Authorization: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiaWF0IjoxNzU3MzU2ODk3fQ.E-bluvYBLlzrUD0pRZMC7uBD8QoLu9kIN9hFZ8ugsEU'
|
|
|
+ },
|
|
|
+ data: {
|
|
|
+ room_name: roomName,
|
|
|
+ url: url
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+// 获取所有用户绑定room信息
|
|
|
+export function getUserRoomList() {
|
|
|
+ return request({
|
|
|
+ baseUrl: 'https://api.ygtxfj.com:5002/api/v1/user-room/',
|
|
|
+ method: 'GET',
|
|
|
+ header: {
|
|
|
+ accept: 'application/json',
|
|
|
+ Authorization: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiaWF0IjoxNzU3MzU2ODk3fQ.E-bluvYBLlzrUD0pRZMC7uBD8QoLu9kIN9hFZ8ugsEU',
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+// 给用户绑定room
|
|
|
+export function bindUserRoom(userAccount, roomId) {
|
|
|
+ return request({
|
|
|
+ baseUrl: 'https://api.ygtxfj.com:5002/api/v1/user-room/',
|
|
|
+ method: 'POST',
|
|
|
+ header: {
|
|
|
+ accept: 'application/json',
|
|
|
+ Authorization: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiaWF0IjoxNzU3MzU2ODk3fQ.E-bluvYBLlzrUD0pRZMC7uBD8QoLu9kIN9hFZ8ugsEU',
|
|
|
+ 'Content-Type': 'application/json'
|
|
|
+ },
|
|
|
+ data: {
|
|
|
+ user_account: userAccount,
|
|
|
+ room_id: roomId
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+// 删除用户绑定room
|
|
|
+export function deleteUserRoom(id) {
|
|
|
+ return request({
|
|
|
+ baseUrl: `https://api.ygtxfj.com:5002/api/v1/user-room/${id}`,
|
|
|
+ method: 'DELETE',
|
|
|
+ header: {
|
|
|
+ accept: 'application/json',
|
|
|
+ Authorization: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiaWF0IjoxNzU3MzU2ODk3fQ.E-bluvYBLlzrUD0pRZMC7uBD8QoLu9kIN9hFZ8ugsEU'
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+// 获取指定用户绑定的room信息
|
|
|
+export function getUserRoomByUser(userAccount) {
|
|
|
+ return request({
|
|
|
+ baseUrl: `https://api.ygtxfj.com:5002/api/v1/user-room/by-user/${userAccount}`,
|
|
|
+ method: 'GET',
|
|
|
+ header: {
|
|
|
+ accept: 'application/json',
|
|
|
+ Authorization: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiaWF0IjoxNzU3MzU2ODk3fQ.E-bluvYBLlzrUD0pRZMC7uBD8QoLu9kIN9hFZ8ugsEU'
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|