diff --git a/ruoyi-ui/src/api/project/costOutput.js b/ruoyi-ui/src/api/project/costOutput.js
new file mode 100644
index 00000000..e635d1cf
--- /dev/null
+++ b/ruoyi-ui/src/api/project/costOutput.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询项目成本产值列表
+export function listCostOutput(query) {
+ return request({
+ url: '/project/costOutput/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询项目成本产值详细
+export function getCostOutput(id) {
+ return request({
+ url: '/project/costOutput/' + id,
+ method: 'get'
+ })
+}
+
+// 新增项目成本产值
+export function addCostOutput(data) {
+ return request({
+ url: '/project/costOutput',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改项目成本产值
+export function updateCostOutput(data) {
+ return request({
+ url: '/project/costOutput',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除项目成本产值
+export function delCostOutput(id) {
+ return request({
+ url: '/project/costOutput/' + id,
+ method: 'delete'
+ })
+}
diff --git a/ruoyi-ui/src/views/project/costOutput/costOutputDrawer.vue b/ruoyi-ui/src/views/project/costOutput/costOutputDrawer.vue
new file mode 100644
index 00000000..d70ecf03
--- /dev/null
+++ b/ruoyi-ui/src/views/project/costOutput/costOutputDrawer.vue
@@ -0,0 +1,188 @@
+
+
+
+
+ {{ title + " 【计划节点】" }}
+
+
+ 导出
+
+ 导入
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 将文件拖到此处,或点击上传
+
+ 仅允许导入xls、xlsx格式文件。
+ 下载模板
+
+
+
+
+
+
+
+
+
+
diff --git a/ruoyi-ui/src/views/project/costOutput/index.vue b/ruoyi-ui/src/views/project/costOutput/index.vue
new file mode 100644
index 00000000..6947ca48
--- /dev/null
+++ b/ruoyi-ui/src/views/project/costOutput/index.vue
@@ -0,0 +1,313 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ruoyi-ui/src/views/project/surProject/index.vue b/ruoyi-ui/src/views/project/surProject/index.vue
index 65362f45..4d436acd 100644
--- a/ruoyi-ui/src/views/project/surProject/index.vue
+++ b/ruoyi-ui/src/views/project/surProject/index.vue
@@ -385,8 +385,7 @@
command="handleAssess"
icon="el-icon-coordinate"
v-hasPermi="['project:assess:list']"
- >季度考核管理
+ >季度考核管理
视频配置
+ 项目成本产值管理
删除项目
+ >删除项目
+
@@ -795,6 +799,7 @@
+
@@ -820,9 +825,10 @@ import attendanceDrawer from "../surProjectAttendance/attendanceDrawer.vue";
import projectDeptWroksDrawer from "../projectDeptWroks/projectDeptWroksDrawer.vue";
import insuranceDrawer from "../surProjectInsurance/insuranceDrawer.vue";
import projectCheckingDrawer from "../projectChecking/projectCheckingDrawer.vue";
-import materialSealDrawer from "../materialSeal/projectMaterialSealDrawer.vue";
+import materialSealDrawer from "@/views/project/materialSeal/projectMaterialSealDrawer.vue";
import projectMeasureDrawer from "../projectMeasure/projectMeasureDrawer.vue";
import videoConfigDrawer from "@/views/video/videoConfig/videoConfigDrawer";
+import costOutputDrawer from '@/views/project/costOutput/costOutputDrawer.vue'
import { checkPermi, checkRole } from "@/utils/permission"; // 权限判断函数
export default {
@@ -843,6 +849,7 @@ export default {
materialSealDrawer,
projectMeasureDrawer,
videoConfigDrawer,
+ costOutputDrawer
},
dicts: [
"sys_check_state",
@@ -1092,6 +1099,9 @@ export default {
case "handleVideoConfig":
this.$refs.videoConfig.show(row);
break;
+ case "handleCostOutput":
+ this.$refs.costOutput.show(row);
+ break;
default:
break;
}
diff --git a/ruoyi-ui/src/views/project/surProject/myIndex.vue b/ruoyi-ui/src/views/project/surProject/myIndex.vue
index 6c2a31a8..90df0166 100644
--- a/ruoyi-ui/src/views/project/surProject/myIndex.vue
+++ b/ruoyi-ui/src/views/project/surProject/myIndex.vue
@@ -138,48 +138,36 @@
- 进度管理
- 季度考核管理
- 计划节点管理
- 今日出勤
+ 项目人员
+ 进度管理
+ 季度考核管理
+ 计划节点管理
+ 今日出勤
+ 项目成本产值管理
+
+