diff --git a/src/view/person/index.vue b/src/view/person/index.vue index f34df6c..6a6e065 100644 --- a/src/view/person/index.vue +++ b/src/view/person/index.vue @@ -352,7 +352,7 @@ :class=" item.label == '学校' || item.label == '班级' ? 'widu' : '' " - v-if="rightList?.length != 0" + v-if="rightList?.length != 0 && item.show==true" > {{ item.label }} @@ -902,6 +902,21 @@ const getTable = (url, csh) => { } else { // 如果数据不为空,则将数据赋值给列表 rightList.value = tableType.data[0]; + for(const key in tableType.data[0]){ + if(tableType.data[0][key] == null){ + tableType.columns.forEach((item) => { + if(item.property == key){ + item.show=false + } + }) + }else{ + tableType.columns.forEach((item) => { + if(item.property == key){ + item.show=true + } + }) + } + } rightTypeShow.value = false; // if (res.data[0].gzsj === null) { // rightTypeShow.value = true;