diff --git a/.env.dev b/.env.dev
index 4064712d..e53f9a51 100644
--- a/.env.dev
+++ b/.env.dev
@@ -1,7 +1,7 @@
###
# @Author: Do not edit
# @Date: 2023-08-29 09:40:39
- # @LastEditTime: 2023-10-27 16:17:13
+ # @LastEditTime: 2023-11-03 09:43:49
# @LastEditors: DY
# @Description:
###
@@ -17,9 +17,9 @@ VUE_APP_TITLE = MES系统
# VUE_APP_BASE_API = 'http://192.168.2.173:48080'
# VUE_APP_BASE_API = 'http://192.168.1.49:48080'
# VUE_APP_BASE_API = 'http://192.168.1.8:48080'
-VUE_APP_BASE_API = 'http://192.168.1.56:48080'
+# VUE_APP_BASE_API = 'http://192.168.1.56:48080'
# VUE_APP_BASE_API = 'http://192.168.1.188:48080'
-
+VUE_APP_BASE_API = 'http://192.168.2.159:48080'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
diff --git a/src/api/base/coreCustomer.js b/src/api/base/coreCustomer.js
new file mode 100644
index 00000000..b27ffdf0
--- /dev/null
+++ b/src/api/base/coreCustomer.js
@@ -0,0 +1,68 @@
+/*
+ * @Author: Do not edit
+ * @Date: 2023-10-21 11:50:46
+ * @LastEditTime: 2023-11-02 20:25:36
+ * @LastEditors: DY
+ * @Description:
+ */
+import request from '@/utils/request'
+
+// 创建客户
+export function createCustomer(data) {
+ return request({
+ url: '/base/core-customer/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新客户
+export function updateCustomer(data) {
+ return request({
+ url: '/base/core-customer/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除客户
+export function deleteCustomer(id) {
+ return request({
+ url: '/base/core-customer/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得客户
+export function getCustomer(id) {
+ return request({
+ url: '/base/core-customer/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得客户code
+export function getCode() {
+ return request({
+ url: '/base/core-customer/getCode',
+ method: 'get'
+ })
+}
+
+// 获得客户分页
+export function getCustomerPage(query) {
+ return request({
+ url: '/base/core-customer/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 获得所有列表
+export function getCustomerList(query) {
+ return request({
+ url: '/base/core-customer/listAll',
+ method: 'get',
+ params: query
+ })
+}
\ No newline at end of file
diff --git a/src/api/base/coreDepartment.js b/src/api/base/coreDepartment.js
new file mode 100644
index 00000000..5e452bc2
--- /dev/null
+++ b/src/api/base/coreDepartment.js
@@ -0,0 +1,68 @@
+/*
+ * @Author: Do not edit
+ * @Date: 2023-10-21 11:50:46
+ * @LastEditTime: 2023-10-30 14:37:28
+ * @LastEditors: DY
+ * @Description:
+ */
+import request from '@/utils/request'
+
+// 创建部门
+export function createCoreDepartment(data) {
+ return request({
+ url: '/base/core-department/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新部门
+export function updateCoreDepartment(data) {
+ return request({
+ url: '/base/core-department/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除部门
+export function deleteCoreDepartment(id) {
+ return request({
+ url: '/base/core-department/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得部门
+export function getCoreDepartment(id) {
+ return request({
+ url: '/base/core-department/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得部门code
+export function getCode() {
+ return request({
+ url: '/base/core-department/getCode',
+ method: 'get'
+ })
+}
+
+// 获得部门分页
+export function getCoreDepartmentPage(query) {
+ return request({
+ url: '/base/core-department/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 获得所有列表
+export function getCoreDepartmentList(query) {
+ return request({
+ url: '/base/core-department/listAll',
+ method: 'get',
+ params: query
+ })
+}
\ No newline at end of file
diff --git a/src/api/base/coreMajor.js b/src/api/base/coreMajor.js
new file mode 100644
index 00000000..3ffad226
--- /dev/null
+++ b/src/api/base/coreMajor.js
@@ -0,0 +1,68 @@
+/*
+ * @Author: Do not edit
+ * @Date: 2023-10-21 11:50:46
+ * @LastEditTime: 2023-10-31 15:11:25
+ * @LastEditors: DY
+ * @Description:
+ */
+import request from '@/utils/request'
+
+// 创建专业
+export function createCoreMajor(data) {
+ return request({
+ url: '/base/core-major/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新专业
+export function updateCoreMajor(data) {
+ return request({
+ url: '/base/core-major/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除专业
+export function deleteCoreMajor(id) {
+ return request({
+ url: '/base/core-major/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得专业
+export function getCoreMajor(id) {
+ return request({
+ url: '/base/core-major/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得专业code
+export function getCode() {
+ return request({
+ url: '/base/core-major/getCode',
+ method: 'get'
+ })
+}
+
+// 获得专业分页
+export function getCoreMajorPage(query) {
+ return request({
+ url: '/base/core-major/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 获得所有列表
+export function getCoreMajorList(query) {
+ return request({
+ url: '/base/core-major/listAll',
+ method: 'get',
+ params: query
+ })
+}
\ No newline at end of file
diff --git a/src/api/base/coreSupplier.js b/src/api/base/coreSupplier.js
new file mode 100644
index 00000000..390b2d59
--- /dev/null
+++ b/src/api/base/coreSupplier.js
@@ -0,0 +1,68 @@
+/*
+ * @Author: Do not edit
+ * @Date: 2023-10-21 11:50:46
+ * @LastEditTime: 2023-11-03 10:39:44
+ * @LastEditors: DY
+ * @Description:
+ */
+import request from '@/utils/request'
+
+// 创建供应商
+export function createCoreSupplier(data) {
+ return request({
+ url: '/base/core-supplier/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新供应商
+export function updateCoreSupplier(data) {
+ return request({
+ url: '/base/core-supplier/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除供应商
+export function deleteCoreSupplier(id) {
+ return request({
+ url: '/base/core-supplier/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得供应商
+export function getCoreSupplier(id) {
+ return request({
+ url: '/base/core-supplier/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得供应商code
+export function getCode() {
+ return request({
+ url: '/base/core-supplier/getCode',
+ method: 'get'
+ })
+}
+
+// 获得供应商分页
+export function getCoreSupplierPage(query) {
+ return request({
+ url: '/base/core-supplier/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 获得所有列表
+export function getCoreSupplierList(query) {
+ return request({
+ url: '/base/core-supplier/listAll',
+ method: 'get',
+ params: query
+ })
+}
\ No newline at end of file
diff --git a/src/api/base/coreWorker.js b/src/api/base/coreWorker.js
new file mode 100644
index 00000000..823302bc
--- /dev/null
+++ b/src/api/base/coreWorker.js
@@ -0,0 +1,103 @@
+/*
+ * @Author: Do not edit
+ * @Date: 2023-10-21 11:50:46
+ * @LastEditTime: 2023-11-02 19:49:52
+ * @LastEditors: DY
+ * @Description:
+ */
+import request from '@/utils/request'
+
+// 创建员工
+export function createCoreWorker(data) {
+ return request({
+ url: '/base/core-worker/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新员工
+export function updateCoreWorker(data) {
+ return request({
+ url: '/base/core-worker/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除员工
+export function deleteCoreWorker(id) {
+ return request({
+ url: '/base/core-worker/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得员工
+export function getCoreWorker(id) {
+ return request({
+ url: '/base/core-worker/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得员工code
+export function getCode() {
+ return request({
+ url: '/base/core-worker/getCode',
+ method: 'get'
+ })
+}
+
+// 获得员工分页
+export function getCoreWorkerPage(query) {
+ return request({
+ url: '/base/core-worker/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 获得所有列表
+export function getCoreWorkerList(query) {
+ return request({
+ url: '/base/core-worker/listAll',
+ method: 'get',
+ params: query
+ })
+}
+
+// 创建员工--专业
+export function createWoBindMa(data) {
+ return request({
+ url: '/base/core-worker-bind-major/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新员工--专业
+export function updateWoBindMa(data) {
+ return request({
+ url: '/base/core-worker-bind-major/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除员工--专业
+export function deleteWoBindMa(id) {
+ return request({
+ url: '/base/core-worker-bind-major/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得员工--专业分页
+export function getWoBindMaPage(query) {
+ return request({
+ url: '/base/core-worker-bind-major/page',
+ method: 'get',
+ params: query
+ })
+}
\ No newline at end of file
diff --git a/src/views/base/coreCustomer/add-or-updata.vue b/src/views/base/coreCustomer/add-or-updata.vue
new file mode 100644
index 00000000..8dd236e5
--- /dev/null
+++ b/src/views/base/coreCustomer/add-or-updata.vue
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/coreCustomer/index.vue b/src/views/base/coreCustomer/index.vue
new file mode 100644
index 00000000..20a89f74
--- /dev/null
+++ b/src/views/base/coreCustomer/index.vue
@@ -0,0 +1,176 @@
+
+
+
+
+
diff --git a/src/views/base/coreDepartment/add-or-updata.vue b/src/views/base/coreDepartment/add-or-updata.vue
new file mode 100644
index 00000000..cbf4c943
--- /dev/null
+++ b/src/views/base/coreDepartment/add-or-updata.vue
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/coreDepartment/index.vue b/src/views/base/coreDepartment/index.vue
new file mode 100644
index 00000000..97b6e59e
--- /dev/null
+++ b/src/views/base/coreDepartment/index.vue
@@ -0,0 +1,168 @@
+
+
+
+
+
diff --git a/src/views/base/coreMajor/add-or-updata.vue b/src/views/base/coreMajor/add-or-updata.vue
new file mode 100644
index 00000000..b02ea231
--- /dev/null
+++ b/src/views/base/coreMajor/add-or-updata.vue
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/coreMajor/index.vue b/src/views/base/coreMajor/index.vue
new file mode 100644
index 00000000..052af981
--- /dev/null
+++ b/src/views/base/coreMajor/index.vue
@@ -0,0 +1,168 @@
+
+
+
+
+
diff --git a/src/views/base/coreSupplier/add-or-updata.vue b/src/views/base/coreSupplier/add-or-updata.vue
new file mode 100644
index 00000000..f718363c
--- /dev/null
+++ b/src/views/base/coreSupplier/add-or-updata.vue
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/coreSupplier/index.vue b/src/views/base/coreSupplier/index.vue
new file mode 100644
index 00000000..3da6699f
--- /dev/null
+++ b/src/views/base/coreSupplier/index.vue
@@ -0,0 +1,176 @@
+
+
+
+
+
diff --git a/src/views/base/coreWorker/add-or-updata.vue b/src/views/base/coreWorker/add-or-updata.vue
new file mode 100644
index 00000000..78e959f4
--- /dev/null
+++ b/src/views/base/coreWorker/add-or-updata.vue
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 在职
+ 离职
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/coreWorker/index.vue b/src/views/base/coreWorker/index.vue
new file mode 100644
index 00000000..c5a6ccdf
--- /dev/null
+++ b/src/views/base/coreWorker/index.vue
@@ -0,0 +1,204 @@
+
+
+
+
+