diff --git a/src/api/basic-manage/project-manage/dept-project.js b/src/api/basic-manage/project-manage/dept-project.js
index e69de29..f47a2c5 100644
--- a/src/api/basic-manage/project-manage/dept-project.js
+++ b/src/api/basic-manage/project-manage/dept-project.js
@@ -0,0 +1,36 @@
+import request from '@/utils/request'
+
+// 新增项目部
+export const addDeptProjectAPI = (data) => {
+ return request({
+ url: '/project/***',
+ method: 'POST',
+ data,
+ })
+}
+
+// 修改项目部
+export const editDeptProjectAPI = (data) => {
+ return request({
+ url: '/project/***',
+ method: 'POST',
+ data,
+ })
+}
+
+// 删除项目部
+export const deleteDeptProjectAPI = (id) => {
+ return request({
+ url: `/project/****/${id}`,
+ method: 'DELETE',
+ })
+}
+
+// 获取项目部列表
+export const getDeptProjectListAPI = (data) => {
+ return request({
+ url: '/project/***',
+ method: 'GET',
+ params: data,
+ })
+}
diff --git a/src/views/basic-manage/project-manage/dept-project/config.js b/src/views/basic-manage/project-manage/dept-project/config.js
new file mode 100644
index 0000000..ea3d574
--- /dev/null
+++ b/src/views/basic-manage/project-manage/dept-project/config.js
@@ -0,0 +1,49 @@
+export const formLabel = [
+ {
+ f_label: '关键词',
+ f_model: 'keyWord',
+ f_type: 'ipt',
+ isShow: false, // 是否展示label
+ },
+]
+
+export const columnsList = [
+ { t_props: 'projectName', t_label: '分公司' },
+ { t_props: 'level', t_label: '项目部名称' },
+
+ {
+ t_props: 'count',
+ t_label: '项目部工程数量',
+ t_slot: 'count',
+ },
+ { t_props: 'status', t_label: '状态' },
+]
+
+export const testTableList = [
+ {
+ projectName: '总工程名称',
+ level: '电压等级',
+ status: '在建',
+ count: '6',
+ },
+ {
+ projectName: '总工程名称2',
+ level: '电压等级',
+ status: '停工',
+ count: '5',
+ },
+ {
+ projectName: '总工程名称3',
+ level: '电压等级',
+ status: '筹建',
+ count: '10',
+ },
+]
+
+export const dialogConfig = {
+ outerVisible: false,
+ outerTitle: '',
+ outerWidth: '50%',
+ minHeight: '',
+ maxHeight: '',
+}
diff --git a/src/views/basic-manage/project-manage/dept-project/index.vue b/src/views/basic-manage/project-manage/dept-project/index.vue
index d292c64..3c438c9 100644
--- a/src/views/basic-manage/project-manage/dept-project/index.vue
+++ b/src/views/basic-manage/project-manage/dept-project/index.vue
@@ -1,10 +1,359 @@
-
+
+
+
+
+ 导出
+
+
+
+ 新增
+
+
+
+
+
+
+ {{ data.count }}
+
+
+
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+