Browse Source

优化样式

林旭祥 3 weeks ago
parent
commit
4d3416e56a
1 changed files with 15 additions and 11 deletions
  1. 15 11
      src/components/MultipleItemRanking/index.vue

+ 15 - 11
src/components/MultipleItemRanking/index.vue

@@ -9,7 +9,7 @@
         <div class="rankingBox">
         <div class="rankingBox">
           <div class="top">
           <div class="top">
             <div class="item two">
             <div class="item two">
-              <div>
+              <div v-if="twoObj?.faceCheckStu?.student_id">
                 <div class="userInfo">
                 <div class="userInfo">
                   <div class="maozi maozi2">
                   <div class="maozi maozi2">
                     <div class="num">2</div>
                     <div class="num">2</div>
@@ -20,14 +20,14 @@
                     <img src="@/assets/images/test/profilePicture2.png" v-else />
                     <img src="@/assets/images/test/profilePicture2.png" v-else />
                   </div>
                   </div>
                   <div class="name">
                   <div class="name">
-                    {{ twoObj?.faceCheckStu?.name || "名字" }}
+                    {{ twoObj?.faceCheckStu?.name || "" }}
                   </div>
                   </div>
                 </div>
                 </div>
-                <div class="score">{{ twoObj.count || 0 }} <span>{{unit}}</span></div>
+                <div class="score">{{ twoObj.count || 0 }} <span>{{ unit }}</span></div>
               </div>
               </div>
             </div>
             </div>
             <div class="item one">
             <div class="item one">
-              <div>
+              <div v-if="oneObj?.faceCheckStu?.student_id">
                 <div class="userInfo">
                 <div class="userInfo">
                   <div class="maozi maozi1">
                   <div class="maozi maozi1">
                     <div class="num">1</div>
                     <div class="num">1</div>
@@ -38,14 +38,14 @@
                     <img src="@/assets/images/test/profilePicture2.png" v-else />
                     <img src="@/assets/images/test/profilePicture2.png" v-else />
                   </div>
                   </div>
                   <div class="name">
                   <div class="name">
-                    {{ twoObj?.faceCheckStu?.name || "名字" }}
+                    {{ twoObj?.faceCheckStu?.name || "" }}
                   </div>
                   </div>
                 </div>
                 </div>
-                <div class="score">{{ oneObj.count || 0 }} <span>{{unit}}</span></div>
+                <div class="score">{{ oneObj.count || 0 }} <span>{{ unit }}</span></div>
               </div>
               </div>
             </div>
             </div>
             <div class="item three">
             <div class="item three">
-              <div>
+              <div v-if="threeObj?.faceCheckStu?.student_id">
                 <div class="userInfo">
                 <div class="userInfo">
                   <div class="maozi maozi3">
                   <div class="maozi maozi3">
                     <div class="num">3</div>
                     <div class="num">3</div>
@@ -56,10 +56,10 @@
                     <img src="@/assets/images/test/profilePicture2.png" v-else />
                     <img src="@/assets/images/test/profilePicture2.png" v-else />
                   </div>
                   </div>
                   <div class="name">
                   <div class="name">
-                    {{ twoObj?.faceCheckStu?.name || "名字" }}
+                    {{ threeObj?.faceCheckStu?.name || "" }}
                   </div>
                   </div>
                 </div>
                 </div>
-                <div class="score">{{ threeObj.count || 0 }} <span>{{unit}}</span></div>
+                <div class="score">{{ threeObj.count || 0 }} <span>{{ unit }}</span></div>
               </div>
               </div>
             </div>
             </div>
           </div>
           </div>
@@ -93,7 +93,7 @@ const data = reactive<any>({
   threeObj: {},
   threeObj: {},
 });
 });
 
 
-const {unit, windowState, oneObj, twoObj, threeObj } = toRefs(data);
+const { unit, windowState, oneObj, twoObj, threeObj } = toRefs(data);
 
 
 //打开
 //打开
 const open = () => {
 const open = () => {
@@ -175,7 +175,9 @@ defineExpose({
     justify-content: space-around;
     justify-content: space-around;
 
 
     .item {
     .item {
+      width: calc(100% / 3);
       display: flex;
       display: flex;
+      justify-content: center;
 
 
       .userInfo {
       .userInfo {
         display: flex;
         display: flex;
@@ -264,7 +266,8 @@ defineExpose({
         font-family: 'Saira-ExtraBold';
         font-family: 'Saira-ExtraBold';
         display: flex;
         display: flex;
         justify-content: center;
         justify-content: center;
-        span{
+
+        span {
           font-size: 2vw;
           font-size: 2vw;
           display: block;
           display: block;
           margin-left: 5px;
           margin-left: 5px;
@@ -290,6 +293,7 @@ defineExpose({
     background: url('@/assets/images/ranking/jiangtai.png') center center no-repeat;
     background: url('@/assets/images/ranking/jiangtai.png') center center no-repeat;
     background-size: 100% 100%;
     background-size: 100% 100%;
   }
   }
+
   .closeBtn {
   .closeBtn {
     width: 3vw;
     width: 3vw;
     height: 3vw;
     height: 3vw;