| screen/src/view/equipmentList/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| screen/src/view/hiddenDanger/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| screen/src/view/projectList/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
screen/src/view/equipmentList/index.vue
@@ -32,29 +32,43 @@ </el-select> <img src="../../assets/img/down-circle@2x.png" class="w--15 h--16 shrink0" /> </div> <div @click="handleClick(1)" class="flex a-center j-between px--20 w--300 h--40 relative bgcolor1 picker"> <div class="flex a-center j-between px--20 w--300 h--40 relative bgcolor1 picker"> <el-date-picker v-model="dateTime" ref="datetime1" type="datetime" placeholder="" @change="handleSearch" clearable> </el-date-picker> <div class="absolute w100 h100 flex a-center c-fff fs--14 SHS" style="width: calc(100% - 20px)" <div @click.stop="handleClick(1)" class="absolute h100 flex a-center c-fff fs--14 SHS pointer-events-none" style="left: 20px; right: 60px; z-index: 1;" v-if="startTime"> {{ startTime }} </div> <div v-else class="absolute w100 h100 flex a-center c-fff fs--14 SHSR"> <div @click.stop="handleClick(1)" v-else class="absolute h100 flex a-center c-fff fs--14 SHSR pointer-events-none" style="left: 20px; right: 60px; z-index: 1;"> 请选择日期 </div> <img src="../../assets/img/home/Shape@2x (6).png" class="w--13 h--13 shrink0" /> <div class="flex a-center gap--5" style="position: relative; z-index: 2;"> <i @click.stop="clearStartTime" class="el-icon-circle-close c-fff cursor-pointer" v-show="dateTime" /> <img @click="handleClick(1)" src="../../assets/img/home/Shape@2x (6).png" class="w--13 h--13 shrink0 cursor-pointer" /> </div> </div> <div @click="handleClick(2)" class="flex a-center j-between px--20 w--300 h--40 relative bgcolor1 picker"> <div class="flex a-center j-between px--20 w--300 h--40 relative bgcolor1 picker"> <el-date-picker v-model="dateTime2" ref="datetime2" type="datetime" placeholder="" @change="handleSearch" clearable> </el-date-picker> <div class="absolute w100 h100 flex a-center c-fff fs--14 SHS" style="width: calc(100% - 20px)" <div @click="handleClick(2)" class="absolute h100 flex a-center c-fff fs--14 SHS pointer-events-none" style="left: 20px; right: 60px; z-index: 1;" v-if="endTime"> {{ endTime }} </div> <div v-else class="absolute w100 h100 flex a-center c-fff fs--14 SHSR"> <div @click="handleClick(2)" v-else class="absolute h100 flex a-center c-fff fs--14 SHSR pointer-events-none" style="left: 20px; right: 60px; z-index: 1;"> 请选择日期 </div> <img src="../../assets/img/home/Shape@2x (6).png" class="w--13 h--13 shrink0" /> <div class="flex a-center gap--5" style="position: relative; z-index: 2;"> <i @click.stop="clearEndTime" class="el-icon-circle-close c-fff cursor-pointer" v-show="dateTime2" /> <img @click="handleClick(2)" src="../../assets/img/home/Shape@2x (6).png" class="w--13 h--13 shrink0 cursor-pointer" /> </div> </div> <div class="flex a-center j-between w--300 pl--20 h--40 relative bgcolor1 searchBox"> <el-input v-model="content" placeholder="请输入搜索内容" class="flex1" @keyup.enter="handleSearch"></el-input> @@ -380,6 +394,9 @@ pageNum: this.currentPage, pageSize: this.pageSize } if(this.isClient){ params.clientId = localStorage.getItem('clientId') } // 使用统一方法,根据用户类型调用对应接口 getDeviceListByType({ ...params }, this.isClient).then(res => { @@ -452,6 +469,18 @@ this.$refs[`datetime${type}`].focus(); }, // 清除开始时间 clearStartTime() { this.dateTime = null; this.handleSearch(); }, // 清除结束时间 clearEndTime() { this.dateTime2 = null; this.handleSearch(); }, backFun() { this.$router.go(-1); }, screen/src/view/hiddenDanger/index.vue
@@ -154,7 +154,6 @@ <!-- 开始时间 --> <div @click="handleClick(1)" class="flex a-center j-between px--20 w--300 h--40 relative bgcolor1 picker" > <el-date-picker @@ -165,34 +164,37 @@ > </el-date-picker> <div class="absolute w100 h100 flex a-center c-fff fs--14 SHS" style="width: calc(100% - 20px)" @click.stop="handleClick(1)" class="absolute h100 flex a-center c-fff fs--14 SHS pointer-events-none" style="left: 20px; right: 60px; z-index: 1;" v-if="startDateTxt" > {{ startDateTxt }} </div> <div @click.stop="handleClick(1)" v-else class="absolute w100 h100 flex a-center c-fff fs--14 SHSR" class="absolute h100 flex a-center c-fff fs--14 SHSR pointer-events-none" style="left: 20px; right: 60px; z-index: 1;" > 开始时间 </div> <div class="flex a-center gap--5"> <div class="flex a-center gap--5" style="position: relative; z-index: 2;"> <i @click.stop="clearDateTime('start')" class="el-icon-circle-close c-fff cursor-pointer" v-show="startDateTxt" /> <img @click="handleClick(1)" src="../../assets/img/home/Shape@2x (6).png" class="w--13 h--13 shrink0" class="w--13 h--13 shrink0 cursor-pointer" /> </div> </div> <!-- 结束时间 --> <div @click="handleClick(2)" class="flex a-center j-between px--20 w--300 h--40 relative bgcolor1 picker" > <el-date-picker @@ -203,27 +205,31 @@ > </el-date-picker> <div class="absolute w100 h100 flex a-center c-fff fs--14 SHS" style="width: calc(100% - 20px)" @click="handleClick(2)" class="absolute h100 flex a-center c-fff fs--14 SHS pointer-events-none" style="left: 20px; right: 60px; z-index: 1;" v-if="endDateTxt" > {{ endDateTxt }} </div> <div @click="handleClick(2)" v-else class="absolute w100 h100 flex a-center c-fff fs--14 SHSR" class="absolute h100 flex a-center c-fff fs--14 SHSR pointer-events-none" style="left: 20px; right: 60px; z-index: 1;" > 结束时间 </div> <div class="flex a-center gap--5"> <div class="flex a-center gap--5" style="position: relative; z-index: 2;"> <i @click.stop="clearDateTime('end')" class="el-icon-circle-close c-fff cursor-pointer" v-show="endDateTxt" /> <img @click="handleClick(2)" src="../../assets/img/home/Shape@2x (6).png" class="w--13 h--13 shrink0" class="w--13 h--13 shrink0 cursor-pointer" /> </div> </div> @@ -973,7 +979,7 @@ // 使用统一方法 const res = await getHiddenDangerDetailByType( row.problemId, row.id, this.isClient ); screen/src/view/projectList/index.vue
@@ -105,7 +105,6 @@ </div> </div> <div @click="handleClick(1)" class="flex a-center j-between px--20 w--300 h--40 relative bgcolor1 picker" > <el-date-picker @@ -118,25 +117,35 @@ > </el-date-picker> <div class="absolute w100 h100 flex a-center c-fff fs--14 SHS" style="width: calc(100% - 20px)" @click.stop="handleClick(1)" class="absolute h100 flex a-center c-fff fs--14 SHS pointer-events-none" style="left: 20px; right: 60px; z-index: 1;" v-if="startTimeTxt" > {{ startTimeTxt }} </div> <div @click.stop="handleClick(1)" v-else class="absolute w100 h100 flex a-center c-fff fs--14 SHSR" class="absolute h100 flex a-center c-fff fs--14 SHSR pointer-events-none" style="left: 20px; right: 60px; z-index: 1;" > 请选择开始日期 </div> <img src="../../assets/img/home/Shape@2x (6).png" class="w--13 h--13 shrink0" /> <div class="flex a-center gap--5" style="position: relative; z-index: 2;"> <i @click.stop="clearStartTime" class="el-icon-circle-close c-fff cursor-pointer" v-show="startTime" /> <img @click="handleClick(1)" src="../../assets/img/home/Shape@2x (6).png" class="w--13 h--13 shrink0 cursor-pointer" /> </div> </div> <div @click="handleClick(2)" class="flex a-center j-between px--20 w--300 h--40 relative bgcolor1 picker" > <el-date-picker @@ -149,22 +158,33 @@ > </el-date-picker> <div class="absolute w100 h100 flex a-center c-fff fs--14 SHS" style="width: calc(100% - 20px)" @click="handleClick(2)" class="absolute h100 flex a-center c-fff fs--14 SHS pointer-events-none" style="left: 20px; right: 60px; z-index: 1;" v-if="endTimeTxt" > {{ endTimeTxt }} </div> <div @click="handleClick(2)" v-else class="absolute w100 h100 flex a-center c-fff fs--14 SHSR" class="absolute h100 flex a-center c-fff fs--14 SHSR pointer-events-none" style="left: 20px; right: 60px; z-index: 1;" > 请选择结束日期 </div> <img src="../../assets/img/home/Shape@2x (6).png" class="w--13 h--13 shrink0" /> <div class="flex a-center gap--5" style="position: relative; z-index: 2;"> <i @click.stop="clearEndTime" class="el-icon-circle-close c-fff cursor-pointer" v-show="endTime" /> <img @click="handleClick(2)" src="../../assets/img/home/Shape@2x (6).png" class="w--13 h--13 shrink0 cursor-pointer" /> </div> </div> <div class="flex a-center j-between w--300 pl--20 h--40 relative bgcolor1 searchBox" @@ -318,7 +338,7 @@ <template #reference> <el-button type="text" class="btnColor" :class="hasAnyReport(row) ? 'btnColor' : 'btnDisabled'" :disabled="!hasAnyReport(row)" @click="checkReportAvailability(row)" > @@ -620,6 +640,18 @@ // 清除风险等级 clearRiskLevel() { this.riskLevel = null; this.handleSearch(); }, // 清除开始时间 clearStartTime() { this.startTime = null; this.handleSearch(); }, // 清除结束时间 clearEndTime() { this.endTime = null; this.handleSearch(); }, @@ -1061,6 +1093,11 @@ color: #00ebfc; } .btnDisabled { color: #666666 !important; cursor: not-allowed !important; } .report-btn { cursor: pointer; transition: all 0.3s ease;