bug修改+权限

This commit is contained in:
chen 2024-07-15 15:52:59 +08:00
parent 1c15d888d5
commit cee0685660
3 changed files with 20 additions and 10 deletions

View File

@ -82,6 +82,9 @@ export default {
projectName: '', projectName: '',
money: '', money: '',
projectNo: '', projectNo: '',
NowUserId: '',
draftManId: '',
projectManagerData: '',
expandRight: false, expandRight: false,
app: app, app: app,
reimburseId: '', reimburseId: '',
@ -168,6 +171,9 @@ export default {
this.formModel = dataList this.formModel = dataList
this.formModel.userInfoId = dataList.ext.userName this.formModel.userInfoId = dataList.ext.userName
this.formModel.deptId = dataList.ext.deptName this.formModel.deptId = dataList.ext.deptName
this.NowUserId = result.data.userId
this.draftManId = dataList.ext.draftManId
this.projectManagerData = dataList.ext.projectManagerData
} }
}) })
}, },
@ -333,6 +339,11 @@ export default {
this.$router.go(-1) this.$router.go(-1)
}, },
save (formName) { save (formName) {
if (this.NowUserId === this.draftManId && this.NowUserId === this.projectManagerData) {
this.isSave = true
} else {
this.isSave = false
}
console.log('formName', formName) console.log('formName', formName)
this.$refs[formName].validate((valid) => { this.$refs[formName].validate((valid) => {
if (valid) { if (valid) {
@ -348,15 +359,15 @@ export default {
projectName: this.formModel.projectName, projectName: this.formModel.projectName,
projectNo: this.formModel.projectNo, projectNo: this.formModel.projectNo,
deptName: this.formModel.deptId, deptName: this.formModel.deptId,
userName: this.formModel.userInfoId userName: this.formModel.userInfoId,
draftManId: this.formModel.draftManId,
projectManagerData: this.formModel.projectManagerData
} }
} }
} }
this.isSave = false
Api.ProjectManagements.addWeekly(data.projectWeeklyAddReq).then(result => { Api.ProjectManagements.addWeekly(data.projectWeeklyAddReq).then(result => {
this.isSave = true
if (result.status === 0) { if (result.status === 0) {
this.$message.info(result.data) this.$message.success(result.data)
this.$router.push({name: 'DepartmentWeeklyList'}) this.$router.push({name: 'DepartmentWeeklyList'})
} else { } else {
this.$message.error(result.data) this.$message.error(result.data)

View File

@ -41,7 +41,6 @@
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<!-- 分页组件 --> <!-- 分页组件 -->
<el-pagination <el-pagination
:current-page="pageNo" :current-page="pageNo"
@ -114,7 +113,7 @@
formDataInfo: false, formDataInfo: false,
// //
pageNo: 1, // pageNo: 1, //
pageSize: 1, // pageSize: 10, //
total: null, total: null,
tableTotalPage: 1, tableTotalPage: 1,
tableColumnsData: [], tableColumnsData: [],
@ -241,10 +240,10 @@
params: {id} params: {id}
}) })
}, },
updateWorkload (id) { updateWorkload (index) {
this.$router.push({ this.$router.push({
name: "DepartmentWorkloadEdit", name: "DepartmentWorkloadEdit",
params: {id} params: {id: this.tableRowsData[index].id}
}) })
} }
}, },

View File

@ -62,7 +62,7 @@ export default {
/** /**
* 部门周报填报管理 * 部门周报填报管理
* */ * */
getDepartmentWeekly: (param) => Ax('post', '/api/project/departmentWeekly', param.data), 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),
deptDepartmentWeekly: (param) => Ax('post', '/api/project/departmentWeekly/update', param) deptDepartmentWeekly: (param) => Ax('post', '/api/project/departmentWeekly/update', param)
} }