diff --git a/src/apis/modules/recruitment.js b/src/apis/modules/recruitment.js new file mode 100644 index 0000000..062acce --- /dev/null +++ b/src/apis/modules/recruitment.js @@ -0,0 +1,19 @@ +/** + * 海邻招聘岗位接口 + */ +import request from '@/utils/request' +// 获取招聘岗位列表 +export const getDataList = (params) => request.basic.get('/api/v1/jobs', params) + +// 获取单条数据 +export const getItem = (id) => request.basic.get(`/api/v1/jobs/${id}`) +// 添加岗位 +export const createItem = (params) => request.basic.post('/api/v1/jobs', params) +// 更新岗位 +export const updateItem = (id, params) => request.basic.put(`/api/v1/jobs/${id}`, params) +// 删除岗位 +export const delItem = (id) => request.basic.delete(`/api/v1/jobs/${id}`) +// 获取招聘岗位基地列表 +export const getAreasList = (params) => request.basic.get('/api/v1/jobs/job_areas', params) +// 添加基地 +export const createAreaItem = (params) => request.basic.post('/api/v1/jobs/job_areas', params) diff --git a/src/hooks/index.js b/src/hooks/index.js index 2eeeb6b..b8900ea 100644 --- a/src/hooks/index.js +++ b/src/hooks/index.js @@ -4,3 +4,4 @@ export { default as useMenu } from './useMenu' export { default as useModal } from './useModal' export { default as useMultiTab } from './useMultiTab' export { default as usePagination } from './usePagination' +export { default as useSpining } from './useSpining' diff --git a/src/hooks/useSpining.js b/src/hooks/useSpining.js new file mode 100644 index 0000000..e9ba6a2 --- /dev/null +++ b/src/hooks/useSpining.js @@ -0,0 +1,19 @@ + +import { ref } from 'vue' +export default () => { + const spining = ref(false) // 直接使用基本类型ref + + const showSpining = () => { + spining.value = true + } + + const hideSpining = () => { + spining.value = false + } + + return { + spining, // 直接暴露ref + showSpining, + hideSpining + } +} diff --git a/src/main.css b/src/main.css new file mode 100644 index 0000000..127d88d --- /dev/null +++ b/src/main.css @@ -0,0 +1,6 @@ +.text-ellipsis{ + width: 100%; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} \ No newline at end of file diff --git a/src/main.js b/src/main.js index dd18fd3..9d2e3da 100644 --- a/src/main.js +++ b/src/main.js @@ -2,6 +2,7 @@ import { createApp } from 'vue' import imgErr from '@/assets/imgerror.png' import App from '@/App.vue' import { useCore } from '@/core' +import './main.css' const app = createApp(App) app.config.globalProperties.$imageErr={imgErr} diff --git a/src/views/dynamic/companyNews/components/Department.vue b/src/views/dynamic/companyNews/components/Department.vue deleted file mode 100644 index efaefad..0000000 --- a/src/views/dynamic/companyNews/components/Department.vue +++ /dev/null @@ -1,169 +0,0 @@ - - - - - diff --git a/src/views/dynamic/companyNews/components/EditDepartmentDialog.vue b/src/views/dynamic/companyNews/components/EditDepartmentDialog.vue deleted file mode 100644 index e5a271f..0000000 --- a/src/views/dynamic/companyNews/components/EditDepartmentDialog.vue +++ /dev/null @@ -1,131 +0,0 @@ - - - - - diff --git a/src/views/dynamic/companyNews/index.vue b/src/views/dynamic/companyNews/index.vue index fd24957..8c9ed62 100644 --- a/src/views/dynamic/companyNews/index.vue +++ b/src/views/dynamic/companyNews/index.vue @@ -39,7 +39,7 @@ - 添加动态 + 新增动态 - - - - - - - - - - - - - - - - - - - diff --git a/src/views/recruitment/components/EditDepartmentDialog.vue b/src/views/recruitment/components/EditDepartmentDialog.vue deleted file mode 100644 index e5a271f..0000000 --- a/src/views/recruitment/components/EditDepartmentDialog.vue +++ /dev/null @@ -1,131 +0,0 @@ - - - - - diff --git a/src/views/recruitment/components/EditDialog.vue b/src/views/recruitment/components/EditDialog.vue index 3f3aa09..17c225e 100644 --- a/src/views/recruitment/components/EditDialog.vue +++ b/src/views/recruitment/components/EditDialog.vue @@ -1,154 +1,139 @@