bug提交3

This commit is contained in:
zzyuan 2024-10-24 19:17:09 +08:00
parent 400b591cd4
commit 6e68ffd4b9
2 changed files with 37 additions and 24 deletions

View File

@ -9,3 +9,11 @@ export function listNotice(query) {
}) })
} }
// 阅读消息
export function updateStatus(data) {
return request({
url: '/system/notice/updateStatus',
method: 'post',
data: data
})
}

View File

@ -13,14 +13,14 @@
</el-table-column> </el-table-column>
<el-table-column label="标题" align="center" prop="title" :show-overflow-tooltip="true" > <el-table-column label="标题" align="center" prop="title" :show-overflow-tooltip="true" >
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.row.addressErrorNum!=0" @click="goJump(scope.row.type,scope.row.value)" style="color: #02a7f0; cursor: pointer"> <div v-if="scope.row.addressErrorNum!=0" @click="goJump(scope.row,scope.row.value)" style="color: #02a7f0; cursor: pointer">
{{ scope.row.title}} {{ scope.row.title}}
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="消息内容" align="center" prop="content" :show-overflow-tooltip="true" > <el-table-column label="消息内容" align="center" prop="content" :show-overflow-tooltip="true" >
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.row.addressErrorNum!=0" @click="goJump(scope.row.type,scope.row.value)" style="color: #02a7f0; cursor: pointer"> <div v-if="scope.row.addressErrorNum!=0" @click="goJump(scope.row,scope.row.value)" style="color: #02a7f0; cursor: pointer">
{{ scope.row.content}} {{ scope.row.content}}
</div> </div>
</template> </template>
@ -47,7 +47,7 @@
</template> </template>
<script> <script>
import { listNotice } from "@/api/system/messages"; import { listNotice,updateStatus } from "@/api/system/messages";
export default { export default {
name: "Dict", name: "Dict",
dicts: ['sys_normal_disable'], dicts: ['sys_normal_disable'],
@ -110,28 +110,33 @@
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;
this.getList(); this.getList();
}, },
goJump(type,value){ goJump(row,value){
if(type.indexOf('月异常考勤统计')>-1){//month let param = {
noticeId:row.noticeId
}
updateStatus(param).then(response => {
if(row.type.indexOf('月异常考勤统计')>-1){//month
this.$router.replace({ path: '/attendanceReport/monthlyError',query:{param:value}}) this.$router.replace({ path: '/attendanceReport/monthlyError',query:{param:value}})
}else if(type.indexOf('月轮休外出办事异常统计')>-1){//month }else if(row.type.indexOf('月轮休外出办事异常统计')>-1){//month
this.$router.replace({ path: '/exceptionHandle/errorData',query:{param:value} }) this.$router.replace({ path: '/exceptionHandle/errorData',query:{param:value} })
}else if(type.indexOf('项目部角色未配置')>-1){// }else if(row.type.indexOf('项目部角色未配置')>-1){//
this.$router.replace({ path: '/process/pro/rolesRemind',query:{param:value}}) this.$router.replace({ path: '/process/pro/rolesRemind',query:{param:value}})
}else if(type.indexOf('项目部角色人员变更')>-1){//userName }else if(row.type.indexOf('项目部角色人员变更')>-1){//userName
this.$router.replace({ path: '/process/pro/rolesExamine',query:{param:value}}) this.$router.replace({ path: '/process/pro/rolesExamine',query:{param:value}})
}else if(type.indexOf('轮休申请')>-1){//userName }else if(row.type.indexOf('轮休申请')>-1){//userName
this.$router.replace({ path: '/process/restApply',query:{param:value}}) this.$router.replace({ path: '/process/restApply',query:{param:value}})
}else if(type.indexOf('临时外出申请')>-1){//userName }else if(row.type.indexOf('临时外出申请')>-1){//userName
this.$router.replace({ path: '/process/outApply',query:{param:value}}) this.$router.replace({ path: '/process/outApply',query:{param:value}})
}else if(type.indexOf('轮休审批提醒')>-1){//userName }else if(row.type.indexOf('轮休审批提醒')>-1){//userName
this.$router.replace({ path: '/process/restExam',query:{param:value}}) this.$router.replace({ path: '/process/restExam',query:{param:value}})
}else if(type.indexOf('临时外出审批提醒')>-1){//userName }else if(row.type.indexOf('临时外出审批提醒')>-1){//userName
this.$router.replace({ path: '/process/outExam',query:{param:value}}) this.$router.replace({ path: '/process/outExam',query:{param:value}})
}else if(type.indexOf('分公司项目部新增')>-1){//userName }else if(row.type.indexOf('分公司项目部新增')>-1){//userName
this.$router.replace({ path: '/process/org/branchProExamine',query:{param:value}}) this.$router.replace({ path: '/process/org/branchProExamine',query:{param:value}})
}else if(type.indexOf('考勤明细修改申请')>-1){//userName }else if(row.type.indexOf('考勤明细修改申请')>-1){//userName
this.$router.replace({ path: '/process/record',query:{param:value}}) this.$router.replace({ path: '/process/record',query:{param:value}})
} }
});
} }
} }