diff --git a/src/api/owner/auditAuthOwnerUndoApi.js b/src/api/owner/auditAuthOwnerUndoApi.js new file mode 100644 index 0000000..f948764 --- /dev/null +++ b/src/api/owner/auditAuthOwnerUndoApi.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +import { getCommunityId } from '@/api/community/communityApi' + +// 获取房间信息 +export function getRoomInfo(params) { + return new Promise((resolve, reject) => { + request({ + url: '/room.queryRooms', + method: 'get', + params: { + ...params, + communityId: getCommunityId() + } + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 获取业主列表 +export function getOwnerList(params) { + return new Promise((resolve, reject) => { + request({ + url: '/owner.queryOwners', + method: 'get', + params: { + ...params, + communityId: getCommunityId() + } + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} + +// 提交审核 +export function auditAuthOwner(data) { + return new Promise((resolve, reject) => { + request({ + url: '/owner.auditAuthOwner', + method: 'post', + data: { + ...data, + communityId: getCommunityId() + } + }).then(response => { + const res = response.data + resolve(res) + }).catch(error => { + reject(error) + }) + }) +} \ No newline at end of file diff --git a/src/components/owner/ResetStaffPwd.vue b/src/components/owner/ResetStaffPwd.vue index b907cc4..b404554 100644 --- a/src/components/owner/ResetStaffPwd.vue +++ b/src/components/owner/ResetStaffPwd.vue @@ -36,7 +36,7 @@ export default { if (!this.currentStaff) return const params = { - userId: this.currentStaff.userId + staffId: this.currentStaff.userId } const res = await resetStaffPwd(params) diff --git a/src/i18n/userI18n.js b/src/i18n/userI18n.js index 75fdf9a..1a042ea 100644 --- a/src/i18n/userI18n.js +++ b/src/i18n/userI18n.js @@ -9,6 +9,7 @@ import { messages as scheduleClassesPageMessages } from '../views/org/scheduleCl import { messages as workflowManageMessages } from '../views/system/workflowManageLang' import { messages as workflowSettingManageMessages } from '../views/system/workflowSettingManageLang' import { messages as ownerDetailMessages } from '../views/owner/ownerDetailLang' +import { messages as auditAuthOwnerUndoMessages } from '../views/owner/auditAuthOwnerUndoLang' export const messages = { en: { @@ -23,6 +24,7 @@ export const messages = { ...workflowManageMessages.en, ...workflowSettingManageMessages.en, ...ownerDetailMessages.en, + ...auditAuthOwnerUndoMessages.en, }, zh: { ...staffCommunityMessages.zh, @@ -36,5 +38,6 @@ export const messages = { ...workflowManageMessages.zh, ...workflowSettingManageMessages.zh, ...ownerDetailMessages.zh, + ...auditAuthOwnerUndoMessages.zh, } } \ No newline at end of file diff --git a/src/lang/owner/auditAuthOwnerUndoLang.js b/src/lang/owner/auditAuthOwnerUndoLang.js new file mode 100644 index 0000000..3e22082 --- /dev/null +++ b/src/lang/owner/auditAuthOwnerUndoLang.js @@ -0,0 +1,60 @@ +export const messages = { + en: { + auditAuthOwnerUndo: { + title: 'Authentication Review', + back: 'Back', + roomNumber: 'Room Number:', + roomArea: 'Room Area:', + roomType: 'Room Type:', + roomStatus: 'Room Status:', + owner: 'Owner:', + ownerPhone: 'Owner Phone:', + authPerson: 'Authenticator:', + housePersonnel: 'House Personnel', + ownerFace: 'Owner Face', + name: 'Name', + contact: 'Contact', + address: 'Address', + idCard: 'ID Card', + audit: 'Audit', + action: 'Action', + selectAudit: 'Please Audit', + agree: 'Agree', + reject: 'Reject', + auditRemark: 'Audit Remark', + requiredRemark: 'Required, please fill in the work order description', + submit: 'Submit', + submitSuccess: 'Submitted successfully', + submitFailed: 'Submission failed:' + } + }, + zh: { + auditAuthOwnerUndo: { + title: '认证审核', + back: '返回', + roomNumber: '房屋编号:', + roomArea: '房屋面积:', + roomType: '房屋类型:', + roomStatus: '房屋状态:', + owner: '业主:', + ownerPhone: '业主电话:', + authPerson: '认证人员:', + housePersonnel: '房屋人员', + ownerFace: '业主人脸', + name: '姓名', + contact: '联系方式', + address: '家庭住址', + idCard: '身份证', + audit: '审核', + action: '动作', + selectAudit: '请审核', + agree: '同意', + reject: '拒绝', + auditRemark: '审核说明', + requiredRemark: '必填,请填写工单说明', + submit: '提交', + submitSuccess: '提交成功', + submitFailed: '提交失败:' + } + } +} \ No newline at end of file diff --git a/src/router/userRouter.js b/src/router/userRouter.js index 5f0937d..8f3a3a2 100644 --- a/src/router/userRouter.js +++ b/src/router/userRouter.js @@ -44,4 +44,9 @@ export default [ name: '/views/owner/ownerDetail', component: () => import('@/views/owner/ownerDetail.vue') }, + { + path:'/views/owner/auditAuthOwnerUndo', + name:'/views/owner/auditAuthOwnerUndo', + component: () => import('@/views/owner/auditAuthOwnerUndoList.vue') + }, ] \ No newline at end of file diff --git a/src/views/owner/auditAuthOwnerList.vue b/src/views/owner/auditAuthOwnerList.vue index e65c1fc..a86fa1d 100644 --- a/src/views/owner/auditAuthOwnerList.vue +++ b/src/views/owner/auditAuthOwnerList.vue @@ -179,7 +179,7 @@ export default { }, _openAuditAuthOwnerModel(appUser) { this.$router.push({ - path: '/owner/auditAuthOwnerUndo', + path: '/views/owner/auditAuthOwnerUndo', query: { appUserId: appUser.appUserId, roomId: appUser.roomId, diff --git a/src/views/owner/auditAuthOwnerUndoLang.js b/src/views/owner/auditAuthOwnerUndoLang.js new file mode 100644 index 0000000..067c20d --- /dev/null +++ b/src/views/owner/auditAuthOwnerUndoLang.js @@ -0,0 +1,60 @@ +export const messages = { + en: { + auditAuthOwnerUndo: { + title: 'Authentication Review', + back: 'Back', + roomNumber: 'Room Number:', + roomArea: 'Room Area:', + roomType: 'Room Type:', + roomStatus: 'Room Status:', + owner: 'Owner:', + ownerPhone: 'Owner Phone:', + authPerson: 'Authenticator:', + housePersonnel: 'House Personnel', + ownerFace: 'Owner Face', + name: 'Name', + contact: 'Contact', + address: 'Address', + idCard: 'ID Card', + audit: 'Audit', + action: 'Action', + selectAudit: 'Please Audit', + agree: 'Agree', + reject: 'Reject', + auditRemark: 'Audit Remark', + requiredRemark: 'Required, please fill in the work order description', + submit: 'Submit', + submitSuccess: 'Submitted successfully', + submitFailed: 'Submission failed:' + } + }, + zh: { + auditAuthOwnerUndo: { + title: '认证审核', + back: '返回', + roomNumber: '房屋编号:', + roomArea: '房屋面积:', + roomType: '房屋类型:', + roomStatus: '房屋状态:', + owner: '业主:', + ownerPhone: '业主电话:', + authPerson: '认证人员:', + housePersonnel: '房屋人员', + ownerFace: '业主人脸', + name: '姓名', + contact: '联系方式', + address: '家庭住址', + idCard: '身份证', + audit: '审核', + action: '动作', + selectAudit: '请审核', + agree: '同意', + reject: '拒绝', + auditRemark: '审核说明', + requiredRemark: '必填,请填写工单说明', + submit: '提交', + submitSuccess: '提交成功', + submitFailed: '提交失败:' + } + } + } \ No newline at end of file diff --git a/src/views/owner/auditAuthOwnerUndoList.vue b/src/views/owner/auditAuthOwnerUndoList.vue new file mode 100644 index 0000000..0cccb28 --- /dev/null +++ b/src/views/owner/auditAuthOwnerUndoList.vue @@ -0,0 +1,238 @@ + + + + + \ No newline at end of file