diff --git a/src/api/basic-manage/project-manage/all-project.js b/src/api/basic-manage/project-manage/all-project.js
new file mode 100644
index 0000000..ca4b8f2
--- /dev/null
+++ b/src/api/basic-manage/project-manage/all-project.js
@@ -0,0 +1,36 @@
+import request from '@/utils/request'
+
+// 新增总包工程
+export const addAllProjectAPI = (data) => {
+ return request({
+ url: '/project/***',
+ method: 'POST',
+ data,
+ })
+}
+
+// 修改总包工程
+export const editAllProjectAPI = (data) => {
+ return request({
+ url: '/project/***',
+ method: 'POST',
+ data,
+ })
+}
+
+// 删除总包工程
+export const deleteAllProjectAPI = (id) => {
+ return request({
+ url: `/project/****/${id}`,
+ method: 'DELETE',
+ })
+}
+
+// 获取总包工程列表
+export const getAllProjectListAPI = (data) => {
+ return request({
+ url: '/project/***',
+ method: 'GET',
+ params: data,
+ })
+}
diff --git a/src/api/basic-manage/project-manage/dept-project.js b/src/api/basic-manage/project-manage/dept-project.js
new file mode 100644
index 0000000..e69de29
diff --git a/src/api/basic-manage/project-manage/lot-project.js b/src/api/basic-manage/project-manage/lot-project.js
new file mode 100644
index 0000000..e69de29
diff --git a/src/api/basic-manage/sub-manage/sub-base-info.js b/src/api/basic-manage/sub-manage/sub-base-info.js
new file mode 100644
index 0000000..e69de29
diff --git a/src/api/basic-manage/sub-manage/sub-entry-and-exit.js b/src/api/basic-manage/sub-manage/sub-entry-and-exit.js
new file mode 100644
index 0000000..e69de29
diff --git a/src/api/basic-manage/team-manage/team-base-info.js b/src/api/basic-manage/team-manage/team-base-info.js
new file mode 100644
index 0000000..e69de29
diff --git a/src/api/basic-manage/team-manage/team-entry-and-exit.js b/src/api/basic-manage/team-manage/team-entry-and-exit.js
new file mode 100644
index 0000000..e69de29
diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss
index 55912ca..4f9069a 100644
--- a/src/assets/styles/index.scss
+++ b/src/assets/styles/index.scss
@@ -208,3 +208,11 @@ aside {
color: #409EFF;
cursor: pointer;
}
+
+.dialog-footer-btn {
+ display: flex;
+ justify-content: flex-end;
+ margin-top: 20px;
+ padding: 12px 0;
+ border-top: 1px solid #e5e5e5;
+}
diff --git a/src/components/TableModel/index.vue b/src/components/TableModel/index.vue
index cd863da..82ac363 100644
--- a/src/components/TableModel/index.vue
+++ b/src/components/TableModel/index.vue
@@ -6,7 +6,6 @@
:inline="true"
size="small"
ref="queryFormRef"
- label-width="100px"
:rules="formRules"
v-show="showSearch"
:model="queryParams"
@@ -248,6 +247,7 @@ export default {
type: Boolean,
default: false,
},
+
// 复选框是否勾选
selectable: {
type: Function,
@@ -258,7 +258,7 @@ export default {
// 是否显示复选框 由父组件传递 默认不显示
isSelectShow: {
type: Boolean,
- default: false,
+ default: true,
},
// 测试时使用的数据源
testTableList: {
@@ -318,7 +318,7 @@ export default {
// 搜索区域是否隐藏
showSearch: true,
// 是否显示复选框
- selectionShow: true,
+ selectionShow: false,
// 是否显示序号
indexNumShow: true,
// 是否显示操作列
diff --git a/src/views/basic-manage/project-manage/all-project/config.js b/src/views/basic-manage/project-manage/all-project/config.js
new file mode 100644
index 0000000..0ab91d6
--- /dev/null
+++ b/src/views/basic-manage/project-manage/all-project/config.js
@@ -0,0 +1,46 @@
+export const formLabel = [
+ {
+ f_label: '关键词',
+ f_model: 'keyWord',
+ f_type: 'ipt',
+ isShow: true, // 是否展示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: '专业工程数量',
+ },
+ {
+ projectName: '总工程名称2',
+ level: '电压等级',
+ status: '停工',
+ count: '专业工程数量',
+ },
+ {
+ projectName: '总工程名称3',
+ level: '电压等级',
+ status: '筹建',
+ count: '专业工程数量',
+ },
+]
+
+export const dialogConfig = {
+ outerVisible: false,
+ outerTitle: '',
+}
diff --git a/src/views/basic-manage/project-manage/all-project/index.vue b/src/views/basic-manage/project-manage/all-project/index.vue
index 445ea26..42126fc 100644
--- a/src/views/basic-manage/project-manage/all-project/index.vue
+++ b/src/views/basic-manage/project-manage/all-project/index.vue
@@ -1,10 +1,235 @@
-
+
+
+
+
+ 导出
+
+
+
+ 新增
+
+
+
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+