From 1b9fea7d4af68d8f933b2dc42bf6084b9646f64c Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期二, 04 三月 2025 08:39:55 +0800 Subject: [PATCH] 修改作业等级名称 --- src/views/specialWorkSystem/specialIndex/index.vue | 37 ++++++++++++++++++++++++++++++++----- 1 files changed, 32 insertions(+), 5 deletions(-) diff --git a/src/views/specialWorkSystem/specialIndex/index.vue b/src/views/specialWorkSystem/specialIndex/index.vue index cb681d5..04cc888 100644 --- a/src/views/specialWorkSystem/specialIndex/index.vue +++ b/src/views/specialWorkSystem/specialIndex/index.vue @@ -94,6 +94,22 @@ /> </div> </el-col> + <el-col :span="6" style="display:flex;align-items: center;"> + <span style="white-space: nowrap">开始时间:</span> + <div class="grid-content topInfo"> + <el-date-picker + v-model="searchDate2" + size="small" + :teleported="false" + type="daterange" + unlink-panels + range-separator="至" + start-placeholder="开始日期" + end-placeholder="结束日期" + format="YYYY-MM-DD" value-format="YYYY-MM-DD HH:mm:ss" + /> + </div> + </el-col> <el-col :span="4" style="display:flex;align-items: center"> <span style="white-space: nowrap">作业票编号:</span> <div class="grid-content topInfo"> @@ -107,7 +123,7 @@ <el-col :span="4" style="display:flex;align-items: center"> <span style="white-space: nowrap">申请事业部:</span> <div class="grid-content topInfo"> - <el-cascader :teleported="false" v-model="searchParams.seDepId" @change="changeDep4()" :options="depList" :props="casProps" :show-all-levels="false" size="small"/> + <el-cascader :teleported="false" v-model="searchParams.seDepId" @change="changeDep4()" :options="departmentList" :props="casProps" :show-all-levels="false" size="small"/> </div> </el-col> <el-button type="primary" style="margin-left: 20px" @click="searchRecord" size="small">查询</el-button> @@ -313,12 +329,12 @@ searchDep2: number | null; searchDep: number | null; searchDate: Array<any>, + searchDate2: Array<any>, totalSize: number; details: {}; workType1: Array<type>; dialogType: number | null; departmentList: Array<any>; - depList: Array<any>; departmentRecursionList: Array<DepartmentState>; reviewForm: object; reviewRules: object; @@ -383,12 +399,13 @@ workPermitNo: '', startTime: '', endTime: '', + workStartTime: '', + workEndTime: '', workAllStatus: null, seDepId: null }, dialogReview: false, departmentList: [], - depList: [], departmentRecursionList: [], searchStatus: null, endTime: '', @@ -413,6 +430,7 @@ searchDep2: null, searchDep: null, searchDate: [], + searchDate2: [], workData: [], isFull: false, themeColor: '#333', @@ -661,6 +679,7 @@ } const getMydepList = async()=>{ const dateRange = JSON.parse(JSON.stringify(state.searchDate)) + const dateRange2 = JSON.parse(JSON.stringify(state.searchDate2)) if(dateRange[1]){ dateRange[1] = dateRange[1].replace('00:00:00','23:59:59') state.searchParams.startTime = dateRange[0] @@ -668,6 +687,14 @@ }else{ state.searchParams.startTime = '' state.searchParams.endTime = '' + } + if(dateRange2[1]){ + dateRange2[1] = dateRange2[1].replace('00:00:00','23:59:59') + state.searchParams.workStartTime = dateRange2[0] + state.searchParams.workEndTime = dateRange2[1] + }else{ + state.searchParams.workStartTime = '' + state.searchParams.workEndTime = '' } let res = await specialIndexApi().getMydepList({pageIndex: state.pageIndex,pageSize: state.pageSize,searchParams: state.searchParams}) if (res.data.code === '200') { @@ -832,10 +859,9 @@ let res = await teamManageApi().getAllDepartment(); if (res.data.code === '200') { state.departmentList = JSON.parse(JSON.stringify(res.data.data)) - state.depList = JSON.parse(JSON.stringify(res.data.data))[0].children[0].children.filter(i=>i.depId == 32 || i.depId == 48 || i.depId == 49 || i.depId == 50 || i.depId == 10 || i.depId == 41 || i.depId == 46 || i.depId == 47) + // state.depList = JSON.parse(JSON.stringify(res.data.data))[0].children[0].children.filter(i=>i.depId == 32 || i.depId == 48 || i.depId == 49 || i.depId == 50 || i.depId == 10 || i.depId == 41 || i.depId == 46 || i.depId == 47) recursion(state.departmentList); state.lists.departList = state.departmentList - state.lists.departList2 = state.depList } else { ElMessage({ type: 'warning', @@ -872,6 +898,7 @@ seDepId: null } state.searchDate = [] + state.searchDate2 = [] state.pageIndex = 1 getMydepList() }; -- Gitblit v1.9.2