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 @@ + + + + + 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 @@
- 进度管理 - 季度考核管理 - 计划节点管理 - 今日出勤 + 项目人员 + 进度管理 + 季度考核管理 + 计划节点管理 + 今日出勤 + 项目成本产值管理
+ +