{
+ Api.ProjectManagements.getDepartmentWeekly(projectWeeklyFindReq).then(result=>{
this.tableRowsData = [];
this.pageLoading = false;
console.log("周报填报列表",result)
if (result.status === 0) {
this.dataList = result.data.ls;
+ this.total = result.data.total;
for (let i=0; i {
@@ -218,13 +191,12 @@
}
)
},
- tableSingleEdit (index) {
+ updateById (id) {
this.$router.push({
- name: "ExpenseClaimApplyEdit",
- params: {id: this.tableRowsData[index].id}
+ name: "DepartmentWeeklyEdit",
+ params: {id}
})
- }
- },
+ }},
components: {
PageLoading, DataTable, DataForm
}
diff --git a/kehui-oa-front/src/router/index.js b/kehui-oa-front/src/router/index.js
index f1263eb..03b9a29 100644
--- a/kehui-oa-front/src/router/index.js
+++ b/kehui-oa-front/src/router/index.js
@@ -1,6 +1,7 @@
import Vue from 'vue'
import Router from 'vue-router'
import {setItem} from '../config/mUtils.js'
+import DepartmentWeeklyDetail from "../pages/projectManagements/departmentWeekly/DepartmentWeeklyEdit";
// import Nav from '../components/nav/nav.vue'
@@ -323,6 +324,7 @@ const ProjectBudgetApplyAdd = r => require.ensure([], () => r(require('../pages/
const ProjectBudgetApplyDetail = r => require.ensure([], () => r(require('../pages/projectManagements/weekly/projectBudget/ProjectBudgetApplyDetail.vue')), 'ProjectBudgetApplyDetail')
// 部门周报
const DepartmentWeeklyList = r => require.ensure([], () => r(require('../pages/projectManagements/departmentWeekly/DepartmentWeeklyList.vue')), 'DepartmentWeeklyList')
+const DepartmentWeeklyEdit = r => require.ensure([], () => r(require('../pages/projectManagements/departmentWeekly/DepartmentWeeklyEdit.vue')), 'DepartmentWeeklyEdit')
//财务管理
const ExpenseReceipteManagement = r => require.ensure([], () => r(require('../pages/financialManagement/expenseReceipteManagement/ExpenseReceipteManagement.vue')), 'ExpenseReceipteManagement')
const ExpenseReceipteDetail = r => require.ensure([], () => r(require('../pages/financialManagement/expenseReceipteManagement/ExpenseReceipteDetail.vue')), 'ExpenseReceipteDetail')
@@ -2339,6 +2341,16 @@ export default new Router({
module: 'project'
}
},
+ {
+ // 项目管理-->部门项目周报修改
+ name: 'DepartmentWeeklyEdit',
+ path: '/project/managements/departmentWeekly/department/Weekly/edit/:id',
+ component: DepartmentWeeklyEdit,
+ meta: {
+ info: 'WeeklyManagements',
+ module: 'project'
+ }
+ },
//
// {
// //项目管理-->项目立项
diff --git a/kehui-oa-front/src/server/projectManagements/index.js b/kehui-oa-front/src/server/projectManagements/index.js
index d142147..ab910cb 100644
--- a/kehui-oa-front/src/server/projectManagements/index.js
+++ b/kehui-oa-front/src/server/projectManagements/index.js
@@ -53,6 +53,10 @@ export default {
getBudget:(param) => Ax('post', '/api/project/weekly/budget', param),
addBudget:(param) => Ax('post', '/api/project/weekly/budget/add', param),
delBudget:(param) => Ax('delete', '/api/project/weekly/budget/del', param),
+ /**
+ * 部门周报填报管理
+ *
+ * */
getDepartmentWeekly: (param) => Ax('post', '/api/project/departmentWeekly', param),
- getWorkLoad: (id) => Ax('get', `/api/project/departmentWeekly/showById/${id}`, id)
+ getWorkLoad: (id) => Ax('get', `/api/project/departmentWeekly/showById/${id}`, id),
}