Эх сурвалжийг харах

增加文件完整性显示图标

duy 1 сар өмнө
parent
commit
c8bbf9b651

+ 17 - 0
src/components/tree/hc-tree.vue

@@ -18,9 +18,21 @@
                         </el-radio>
                         <span v-else>{{ node.label }}</span>
                     </div>
+                    <!-- 资料是否完整 -->
+                    <div v-if="isFormDate && data.checkStatus > 0" class="text-red">
+                        <el-tooltip
+                            class="box-item"
+                            effect="light"
+                            content="文件不完整"
+                            placement="top"
+                        >
+                            <HcIcon name="error-warning" ui="text-xl" />
+                        </el-tooltip>
+                    </div>
                     <div v-if="isShowNumber" class="submit-counts text-blue">
                         【{{ data.treeNumber ?? 0 }}】
                     </div>
+                   
                     <!-- 没有传入菜单使用默认的 -->
                     <div v-if="isShowMenu" class="menu-icon1" :class="node.showTreeMenu ? 'show' : ''">
                         <div class="cu-tree-node-popover-menu-icon" @click.prevent.stop="ElTreeLabelContextMenu2($event, data, node)">
@@ -127,6 +139,10 @@ const props = defineProps({
         type:Boolean,
         default:false,
     },
+    isFormDate:{
+        type:Boolean,
+        default:true,
+    },
 
 })
 
@@ -152,6 +168,7 @@ const isOwn = ref(props.isOwn)
 const isShowNumber = ref(props.isShowNumber)
 const isShowMenu = ref(props.isShowMenu)
 const isCheck = ref(props.isCheck)
+const isFormDate = ref(props.isFormDate)//文件完整性
 
 //监听
 watch(() => [