From 55a7131293482712f3391144dc1b4260cff402fd Mon Sep 17 00:00:00 2001 From: bb_pan Date: Mon, 14 Apr 2025 17:33:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/personnel-manage/index.js | 11 + .../components/AddEditPersonnel.vue | 181 +++++++++ .../components/OutInDetails.vue | 97 +++++ .../components/add-edit-form.vue | 81 ++++ src/views/personnel-manage/config.js | 20 + src/views/personnel-manage/index.vue | 104 +++++ .../personnelEntryAndExit.vue | 357 ++++++++++++++++++ vue.config.js | 2 +- 8 files changed, 852 insertions(+), 1 deletion(-) create mode 100644 src/api/personnel-manage/index.js create mode 100644 src/views/personnel-manage/components/AddEditPersonnel.vue create mode 100644 src/views/personnel-manage/components/OutInDetails.vue create mode 100644 src/views/personnel-manage/components/add-edit-form.vue create mode 100644 src/views/personnel-manage/config.js create mode 100644 src/views/personnel-manage/index.vue create mode 100644 src/views/personnel-manage/personnelEntryAndExit.vue 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: {