diff --git a/src/api/auth-api.ts b/src/api/auth-api.ts index 772e9ef..2d1599b 100644 --- a/src/api/auth-api.ts +++ b/src/api/auth-api.ts @@ -6,7 +6,7 @@ const AuthAPI = { /** 登录接口*/ login(data: LoginFormData) { const formData = new FormData(); - formData.append("username", data.username); + formData.append("username", "admin"); formData.append("password", data.password); formData.append("captchaKey", data.captchaKey); formData.append("captchaCode", data.captchaCode); diff --git a/src/api/calibration/department/index.ts b/src/api/calibration/department/index.ts new file mode 100644 index 0000000..3b9d1dd --- /dev/null +++ b/src/api/calibration/department/index.ts @@ -0,0 +1,58 @@ +import request from "@/utils/request"; +const AUTH_BASE_URL = "/api2"; + +// 公司部门列表 +export const UserDepartment = (name: string) => { + const formData = new FormData(); + formData.append("name", name); + return request({ + url: `${AUTH_BASE_URL}/user/department`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; + +// 添加部门 +export const UserAddDepartment = (name: string) => { + const formData = new FormData(); + formData.append("name", name); + return request({ + url: `${AUTH_BASE_URL}/user/add_department`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; + +// 删除部门 +export const UserDeleteDepartment = (name: string) => { + const formData = new FormData(); + formData.append("name", name); + return request({ + url: `${AUTH_BASE_URL}/user/delete_department`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; + +// 公司部门人员名单 +export const UserPersonlist = (name: string) => { + const formData = new FormData(); + formData.append("name", name); + return request({ + url: `${AUTH_BASE_URL}/user/personlist`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; diff --git a/src/api/calibration/login/index.ts b/src/api/calibration/login/index.ts new file mode 100644 index 0000000..ffd5d54 --- /dev/null +++ b/src/api/calibration/login/index.ts @@ -0,0 +1,31 @@ +import request from "@/utils/request"; + +// const AUTH_BASE_URL = "http://8.137.99.82:8006"; +const AUTH_BASE_URL = "/api2"; +export const userLogin = (data: any) => { + const formData = new FormData(); + formData.append("username", data.username); + formData.append("password", data.password); + return request({ + url: `${AUTH_BASE_URL}/user/login`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; + +// 人员展示接口 +export const UserGetInfo = (account: string) => { + const formData = new FormData(); + formData.append("account", account); + return request({ + url: `${AUTH_BASE_URL}/user/get_info`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; diff --git a/src/api/calibration/personnelManagement/index.ts b/src/api/calibration/personnelManagement/index.ts new file mode 100644 index 0000000..47b4c12 --- /dev/null +++ b/src/api/calibration/personnelManagement/index.ts @@ -0,0 +1,93 @@ +import request from "@/utils/request"; +const AUTH_BASE_URL = "/api2"; + +// 人员列表 +export const UserPersonnelList = (data: any) => { + const formData = new FormData(); + formData.append("page", data.pageNum); + formData.append("per_page", data.pageSize); + formData.append("username", data.username); + formData.append("department", data.department); + return request({ + url: `${AUTH_BASE_URL}/user/personnel-list`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; + +// 人事管理-人员添加 +export const UserCreateUser = (data: any) => { + const formData = new FormData(); + formData.append("username", data.username); + formData.append("account", data.account); + formData.append("password", data.password); + formData.append("nation", data.nation); + formData.append("IdCard", data.IdCard); + formData.append("department", data.department); + formData.append("mobilePhone", data.mobilePhone); + formData.append("position", data.position); + formData.append("team", data.team); + formData.append("Dateofjoining", data.Dateofjoining); + formData.append("Confirmationtime", data.Confirmationtime); + formData.append("Practicingcertificatetime", data.Practicingcertificatetime); + formData.append("AcademicResume", data.AcademicResume); + + formData.append("academic", JSON.stringify(data.academic)); + formData.append("contract", data.contract); + formData.append("ApplicationForm", data.ApplicationForm); + return request({ + url: `${AUTH_BASE_URL}/user/create-user`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; + +// 人事管理-人员编辑 +export const UserEditorialStaff = (data: any) => { + const formData = new FormData(); + formData.append("id", data.id); + formData.append("username", data.username); + formData.append("account", data.account); + formData.append("password", data.password); + formData.append("nation", data.nation); + formData.append("IdCard", data.IdCard); + formData.append("department", data.department); + formData.append("mobilePhone", data.mobilePhone); + formData.append("position", data.position); + formData.append("team", data.team); + formData.append("Dateofjoining", data.Dateofjoining); + formData.append("Confirmationtime", data.Confirmationtime); + formData.append("Practicingcertificatetime", data.Practicingcertificatetime); + formData.append("AcademicResume", data.AcademicResume); + formData.append("academic", JSON.stringify(data.academic)); + formData.append("contract", data.contract); + formData.append("ApplicationForm", data.ApplicationForm); + return request({ + url: `${AUTH_BASE_URL}/user/editorial-staff`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; + +// 人员展示接口 +export const UserPersonnelDetails = (data: any) => { + const formData = new FormData(); + formData.append("account", data.account); + return request({ + url: `${AUTH_BASE_URL}/user/personnel-details`, + method: "post", + data: formData, + headers: { + "Content-Type": "multipart/form-data", + }, + }); +}; diff --git a/src/api/system/user-api.ts b/src/api/system/user-api.ts index 2a26b34..cb9ad01 100644 --- a/src/api/system/user-api.ts +++ b/src/api/system/user-api.ts @@ -87,7 +87,7 @@ const UserAPI = { * * @param ids 用户ID字符串,多个以英文逗号(,)分割 */ - deleteByIds(ids: string) { + deleteByIds(ids: string | number) { return request({ url: `${USER_BASE_URL}/${ids}`, method: "delete", diff --git a/src/components/Notification/index.vue b/src/components/Notification/index.vue index 8d3baba..8ac5a47 100644 --- a/src/components/Notification/index.vue +++ b/src/components/Notification/index.vue @@ -1,6 +1,6 @@