diff --git a/src/api/resource/register.ts b/src/api/resource/register.ts index a933693..0603744 100644 --- a/src/api/resource/register.ts +++ b/src/api/resource/register.ts @@ -112,3 +112,99 @@ data, }) } + +export function getAuthorizeList(data: object) { + return request({ + url: `${prefix}/authorize/listPage`, + method: 'post', + data, + }) +} + +export function addAuthorizeRecList(data: object) { + return request({ + url: `${prefix}/authorize/batchAdd`, + method: 'post', + data, + }) +} + +export function delAuthorizeRecList(data: object) { + return request({ + url: `${prefix}/authorize/batchDelete`, + method: 'post', + data, + }) +} + +export function getResumeList(data: object) { + return request({ + url: `${prefix}/resume/listPage`, + method: 'post', + data, + }) +} + +export function addResumeRecList(data: object) { + return request({ + url: `${prefix}/resume/batchAdd`, + method: 'post', + data, + }) +} + +export function delResumeRecList(data: object) { + return request({ + url: `${prefix}/resume/batchDelete`, + method: 'post', + data, + }) +} + +export function getPromoteList(data: object) { + return request({ + url: `${prefix}/promote/listPage`, + method: 'post', + data, + }) +} + +export function addPromoteRecList(data: object) { + return request({ + url: `${prefix}/promote/batchAdd`, + method: 'post', + data, + }) +} + +export function delPromoteRecList(data: object) { + return request({ + url: `${prefix}/promote/batchDelete`, + method: 'post', + data, + }) +} + +export function getVerifierList(data: object) { + return request({ + url: `${prefix}/verifier/listPage`, + method: 'post', + data, + }) +} + +export function addVerifierRecList(data: object) { + return request({ + url: `${prefix}/verifier/batchAdd`, + method: 'post', + data, + }) +} + +export function delVerifierRecList(data: object) { + return request({ + url: `${prefix}/verifier/batchDelete`, + method: 'post', + data, + }) +} diff --git a/src/api/resource/register.ts b/src/api/resource/register.ts index a933693..0603744 100644 --- a/src/api/resource/register.ts +++ b/src/api/resource/register.ts @@ -112,3 +112,99 @@ data, }) } + +export function getAuthorizeList(data: object) { + return request({ + url: `${prefix}/authorize/listPage`, + method: 'post', + data, + }) +} + +export function addAuthorizeRecList(data: object) { + return request({ + url: `${prefix}/authorize/batchAdd`, + method: 'post', + data, + }) +} + +export function delAuthorizeRecList(data: object) { + return request({ + url: `${prefix}/authorize/batchDelete`, + method: 'post', + data, + }) +} + +export function getResumeList(data: object) { + return request({ + url: `${prefix}/resume/listPage`, + method: 'post', + data, + }) +} + +export function addResumeRecList(data: object) { + return request({ + url: `${prefix}/resume/batchAdd`, + method: 'post', + data, + }) +} + +export function delResumeRecList(data: object) { + return request({ + url: `${prefix}/resume/batchDelete`, + method: 'post', + data, + }) +} + +export function getPromoteList(data: object) { + return request({ + url: `${prefix}/promote/listPage`, + method: 'post', + data, + }) +} + +export function addPromoteRecList(data: object) { + return request({ + url: `${prefix}/promote/batchAdd`, + method: 'post', + data, + }) +} + +export function delPromoteRecList(data: object) { + return request({ + url: `${prefix}/promote/batchDelete`, + method: 'post', + data, + }) +} + +export function getVerifierList(data: object) { + return request({ + url: `${prefix}/verifier/listPage`, + method: 'post', + data, + }) +} + +export function addVerifierRecList(data: object) { + return request({ + url: `${prefix}/verifier/batchAdd`, + method: 'post', + data, + }) +} + +export function delVerifierRecList(data: object) { + return request({ + url: `${prefix}/verifier/batchDelete`, + method: 'post', + data, + }) +} diff --git a/src/views/resource/person/register/common-register.ts b/src/views/resource/person/register/common-register.ts new file mode 100644 index 0000000..580653a --- /dev/null +++ b/src/views/resource/person/register/common-register.ts @@ -0,0 +1,24 @@ +import { dayjs } from 'element-plus' +import type { IDictType } from './person-regitster' + +export function jointDate(start: string, end?: string) { + if (start === '') { + return '' + } + if (end === '') { + return dayjs(start).format('YYYY-MM-DD') + } + else { + return `${dayjs(start).format('YYYY-MM-DD')} 至 ${dayjs(end).format('YYYY-MM-DD')}` + } +} + +export function getDictTextByValue(dictList: Array, value: string) { + const target = dictList.filter(item => item.value === value) + if (target.length > 0) { + return target.at(0)?.name + } + else { + return '' + } +} diff --git a/src/api/resource/register.ts b/src/api/resource/register.ts index a933693..0603744 100644 --- a/src/api/resource/register.ts +++ b/src/api/resource/register.ts @@ -112,3 +112,99 @@ data, }) } + +export function getAuthorizeList(data: object) { + return request({ + url: `${prefix}/authorize/listPage`, + method: 'post', + data, + }) +} + +export function addAuthorizeRecList(data: object) { + return request({ + url: `${prefix}/authorize/batchAdd`, + method: 'post', + data, + }) +} + +export function delAuthorizeRecList(data: object) { + return request({ + url: `${prefix}/authorize/batchDelete`, + method: 'post', + data, + }) +} + +export function getResumeList(data: object) { + return request({ + url: `${prefix}/resume/listPage`, + method: 'post', + data, + }) +} + +export function addResumeRecList(data: object) { + return request({ + url: `${prefix}/resume/batchAdd`, + method: 'post', + data, + }) +} + +export function delResumeRecList(data: object) { + return request({ + url: `${prefix}/resume/batchDelete`, + method: 'post', + data, + }) +} + +export function getPromoteList(data: object) { + return request({ + url: `${prefix}/promote/listPage`, + method: 'post', + data, + }) +} + +export function addPromoteRecList(data: object) { + return request({ + url: `${prefix}/promote/batchAdd`, + method: 'post', + data, + }) +} + +export function delPromoteRecList(data: object) { + return request({ + url: `${prefix}/promote/batchDelete`, + method: 'post', + data, + }) +} + +export function getVerifierList(data: object) { + return request({ + url: `${prefix}/verifier/listPage`, + method: 'post', + data, + }) +} + +export function addVerifierRecList(data: object) { + return request({ + url: `${prefix}/verifier/batchAdd`, + method: 'post', + data, + }) +} + +export function delVerifierRecList(data: object) { + return request({ + url: `${prefix}/verifier/batchDelete`, + method: 'post', + data, + }) +} diff --git a/src/views/resource/person/register/common-register.ts b/src/views/resource/person/register/common-register.ts new file mode 100644 index 0000000..580653a --- /dev/null +++ b/src/views/resource/person/register/common-register.ts @@ -0,0 +1,24 @@ +import { dayjs } from 'element-plus' +import type { IDictType } from './person-regitster' + +export function jointDate(start: string, end?: string) { + if (start === '') { + return '' + } + if (end === '') { + return dayjs(start).format('YYYY-MM-DD') + } + else { + return `${dayjs(start).format('YYYY-MM-DD')} 至 ${dayjs(end).format('YYYY-MM-DD')}` + } +} + +export function getDictTextByValue(dictList: Array, value: string) { + const target = dictList.filter(item => item.value === value) + if (target.length > 0) { + return target.at(0)?.name + } + else { + return '' + } +} diff --git a/src/views/resource/person/register/component/authorize.vue b/src/views/resource/person/register/component/authorize.vue index 6d9012a..10e71f7 100644 --- a/src/views/resource/person/register/component/authorize.vue +++ b/src/views/resource/person/register/component/authorize.vue @@ -1,37 +1,180 @@