From b5c6e17f2e9cb10ed323c1adfa2e449bab307134 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期五, 17 一月 2025 15:15:12 +0800 Subject: [PATCH] 考核结果路由跳转、工单详情权限 --- src/views/system/check/result/detail/index.vue | 33 +++++++++++++++++++-------------- 1 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/views/system/check/result/detail/index.vue b/src/views/system/check/result/detail/index.vue index e078471..52e2695 100644 --- a/src/views/system/check/result/detail/index.vue +++ b/src/views/system/check/result/detail/index.vue @@ -72,7 +72,7 @@ size="mini" type="text" icon="el-icon-view" - @click="handleDetail(scope.row.id)" + @click="handleDetail(scope.row)" >璇︾粏 </el-button> </div> @@ -83,6 +83,7 @@ <pagination v-show="total>0" :total="total" + :auto-scroll="false" :page.sync="queryParamsList.pageNum" :limit.sync="queryParamsList.pageSize" @pagination="getList" @@ -155,12 +156,12 @@ this.date = year + '-' + month; this.queryParams.date = this.date; let examineTag = this.$route.query.examineTag; - if (examineTag === '2') { - examineTag = '0' - } - if (examineTag === '3') { - examineTag = '1' - } + // if (examineTag === '2' || examineTag === '3') { + // examineTag = '1' + // } + // if (examineTag === '4' || examineTag === '5') { + // examineTag = '2' + // } this.queryParams.examineTag = examineTag; this.queryParamsList.examineTag = examineTag; this.activeIndex = examineTag; @@ -246,12 +247,13 @@ handleCurrentChange(val) { console.log(`褰撳墠椤�: ${val}`); }, - handleDetail(id) { + handleDetail(row) { this.$router.push({ path: '/check/detail/detail', query: { - id: id, + id: row.id, examineTag: this.activeIndex, + examineCategory: row.examineCategory, deptId: this.queryParamsList.deptId } }) @@ -342,11 +344,14 @@ }, getAllDay() { - // const date = new Date(); - // const year = date.getFullYear(); - // const month = (date.getMonth() + 1) >= 10 ? date.getMonth() + 1 : '0' + (date.getMonth() + 1); - // this.date = year + '-' + month; - const currentDate = this.date.split('-'); + let date = this.date + if(!this.date) { + date = new Date(); + const year = date.getFullYear(); + const month = (date.getMonth() + 1) >= 10 ? date.getMonth() + 1 : '0' + (date.getMonth() + 1); + date = year + '-' + month; + } + const currentDate = date.split('-'); const currentYear = currentDate[0]; const currentMonth = currentDate[1]; const daysInMonth = new Date(currentYear, currentMonth, 0).getDate(); -- Gitblit v1.8.0