Browse Source

调整月度设备维护统计页面未使用状态的样式逻辑

luoaoxuan 1 year ago
parent
commit
611447c4f7

+ 3 - 3
src/views/component/device/maintenanceStatic.vue

@@ -112,9 +112,9 @@
                                             </div>
                                         </div>
                                     </template>
-                                    <div v-if="i.todo===0" class="green-circle" />
-                                    <div v-else-if="i.done===0" class="red-circle" />
-                                    <div v-else class="orange-circle" />
+                                    <div v-if="i.todo === 0 && i.isUsed" class="green-circle" />
+                                    <div v-if="i.done === 0 && i.todo !== 0" class="red-circle" />
+                                    <div v-if="i.todo !== 0 && i.done !== 0" class="orange-circle" />
                                 </el-tooltip>
                             </div>
                         </div>

+ 4 - 4
src/views/component/device/maintenanceStaticAll.vue

@@ -120,7 +120,7 @@
                 <div v-if="fliterData.length>0" class="table">
                     <div class="column">
                         <div class="item">设备名称/日期</div>
-                        <div v-for="(item,index) in fliterData" :key="index" class="item" style="cursor:pointer" @click="goLookStatic(item)">
+                        <div v-for="(item) in fliterData" :key="item.original_device_n" class="item" style="cursor:pointer" @click="goLookStatic(item)">
                             <span style="padding:0 6px" :title="item.she_bei_ming_chen">{{ item.original_device_n }}/{{ item.she_bei_ming_chen }}</span>
                         </div>
                     </div>
@@ -152,9 +152,9 @@
                                             </div>
                                         </div>
                                     </template>
-                                    <div v-if="i.todo===0" class="green-circle" />
-                                    <div v-else-if="i.done===0" class="red-circle" />
-                                    <div v-else class="orange-circle" />
+                                    <div v-if="i.todo === 0 && i.isUsed" class="green-circle" />
+                                    <div v-if="i.done === 0 && i.todo !== 0" class="red-circle" />
+                                    <div v-if="i.todo !== 0 && i.done !== 0" class="orange-circle" />
                                 </el-tooltip>
                             </div>
                         </div>