diff --git a/src/api/planMange/plan.js b/src/api/planMange/plan.js new file mode 100644 index 0000000..21802cb --- /dev/null +++ b/src/api/planMange/plan.js @@ -0,0 +1,37 @@ +import request from '@/utils/request' + +// 计划管理- 查询列表 +export function listPlanAPI(query) { + return request({ + url: '/personnel/getPersonnelList', + method: 'GET', + params: query, + }) +} + +// 计划管理- 新增 +export function addPlanAPI(data) { + return request({ + url: '/personnel/addPersonnel', + method: 'POST', + data, + }) +} + +// 计划管理- 修改 +export function updatePlanAPI(data) { + return request({ + url: '/personnel/updatePersonnel', + method: 'POST', + data, + }) +} + +// 计划管理- 删除 +export function delPlanAPI(data) { + return request({ + url: `/personnel/delPersonnel`, + method: 'POST', + data, + }) +} diff --git a/src/components/ComDialog/index.vue b/src/components/ComDialog/index.vue index cd5c9b2..c2c84a5 100644 --- a/src/components/ComDialog/index.vue +++ b/src/components/ComDialog/index.vue @@ -67,15 +67,18 @@ const handleCloseInner = () => { /* 全局样式:仅作用于带 com-dialog__outer / com-dialog__inner 类名的弹框 */ /* 外层 + 内层弹框通用外观 */ +.el-dialog:not(.is-fullscreen) { + margin-top: 0 !important; +} .com-dialog__outer, .com-dialog__inner { display: flex; flex-direction: column; - margin: 0; + margin: 0 !important; position: absolute; - top: 25%; + top: 50% !important; left: 50%; - transform: translate(-50%, -25%); + transform: translate(-50%, -50%) !important; min-height: var(--com-dialog-min-height); max-height: var(--com-dialog-max-height); border-radius: 16px; diff --git a/src/views/login.vue b/src/views/login.vue index 20be3fb..145096a 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -121,7 +121,7 @@
diff --git a/src/views/planMange/plan/addAndEditForm.vue b/src/views/planMange/plan/addAndEditForm.vue new file mode 100644 index 0000000..c59f260 --- /dev/null +++ b/src/views/planMange/plan/addAndEditForm.vue @@ -0,0 +1,175 @@ + +