diff --git a/src/views/system/department/api/index.js b/src/views/system/department/api/index.js
new file mode 100644
index 0000000..94b66b3
--- /dev/null
+++ b/src/views/system/department/api/index.js
@@ -0,0 +1,16 @@
+import request from '@/utils/request'
+
+export const getInfoById = (id) => {
+ return request({
+ url: `/admin/mosr/department/info/${id}`,
+ method: 'get',
+ })
+}
+
+export const setDeptInfo = (data) => {
+ return request({
+ url: '/admin/mosr/department/leader',
+ method: 'post',
+ data
+ })
+}
\ No newline at end of file
diff --git a/src/views/system/department/components/ToolToShowUserPicker.vue b/src/views/system/department/components/ToolToShowUserPicker.vue
new file mode 100644
index 0000000..9f499ff
--- /dev/null
+++ b/src/views/system/department/components/ToolToShowUserPicker.vue
@@ -0,0 +1,25 @@
+
+
+ {{ modelValue }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/system/department/edit.vue b/src/views/system/department/edit.vue
new file mode 100644
index 0000000..d084b20
--- /dev/null
+++ b/src/views/system/department/edit.vue
@@ -0,0 +1,148 @@
+
+
+ form = e">
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/system/department/index.vue b/src/views/system/department/index.vue
index 8db2d41..10cdf82 100644
--- a/src/views/system/department/index.vue
+++ b/src/views/system/department/index.vue
@@ -33,18 +33,25 @@
+
+
+ 编辑
+
+