diff --git a/src/api/personnel-manage/index.js b/src/api/personnel-manage/index.js new file mode 100644 index 00000000..b1cb6300 --- /dev/null +++ b/src/api/personnel-manage/index.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 班组管理-列表 +export const getProjectListAPI = (data) => { + return request.get(`/smart-site/bm_project/list`, { params: data }) +} + +// 班组管理-删除 +export const deleteApi = (data) => { + return request.post('/smart-site/bm_project/delete/' + data) +} \ No newline at end of file diff --git a/src/views/personnel-manage/components/AddEditPersonnel.vue b/src/views/personnel-manage/components/AddEditPersonnel.vue new file mode 100644 index 00000000..215875b0 --- /dev/null +++ b/src/views/personnel-manage/components/AddEditPersonnel.vue @@ -0,0 +1,181 @@ + + + + + diff --git a/src/views/personnel-manage/components/OutInDetails.vue b/src/views/personnel-manage/components/OutInDetails.vue new file mode 100644 index 00000000..d32cf204 --- /dev/null +++ b/src/views/personnel-manage/components/OutInDetails.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/src/views/personnel-manage/components/add-edit-form.vue b/src/views/personnel-manage/components/add-edit-form.vue new file mode 100644 index 00000000..c86dd4aa --- /dev/null +++ b/src/views/personnel-manage/components/add-edit-form.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/views/personnel-manage/config.js b/src/views/personnel-manage/config.js new file mode 100644 index 00000000..07e4278c --- /dev/null +++ b/src/views/personnel-manage/config.js @@ -0,0 +1,20 @@ +export const formLabel = [ + { f_label: '搜索关键词', f_model: 'keyWord', f_type: 'ipt', isShow: false }, + { + f_label: '状态', + f_model: 'status', + f_type: 'sel', + isShow: false, + f_selList: [ + { value: '1', label: '启用' }, + { value: '2', label: '停用' }, + ], + }, +] +export const columnsList = [ + { t_props: 'teamName', t_label: '班组名称' }, + { t_props: 'teamType', t_label: '班组类型' }, + { t_props: 'teamForeman', t_label: '班组长' }, + { t_props: 'planEndTime', t_label: '计划竣工日期' }, + { t_props: 'remark', t_label: '备注' }, +] diff --git a/src/views/personnel-manage/index.vue b/src/views/personnel-manage/index.vue new file mode 100644 index 00000000..2c2ce444 --- /dev/null +++ b/src/views/personnel-manage/index.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/src/views/personnel-manage/personnelEntryAndExit.vue b/src/views/personnel-manage/personnelEntryAndExit.vue new file mode 100644 index 00000000..b3bff713 --- /dev/null +++ b/src/views/personnel-manage/personnelEntryAndExit.vue @@ -0,0 +1,357 @@ + + + + + diff --git a/vue.config.js b/vue.config.js index 0e8fec24..ed7319bb 100644 --- a/vue.config.js +++ b/vue.config.js @@ -36,7 +36,7 @@ module.exports = { // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { // target: `http://192.168.2.209:38080`, - target: `http://192.168.2.76:38080`, + target: `http://192.168.0.60:38080`, // target: `http://192.168.0.244:18877`, changeOrigin: true, pathRewrite: {