浏览代码

操作栏顺序,移动图标

cxmo 1 年之前
父节点
当前提交
6e48e0d0db

二进制
src/assets/img/ppt_m/move_ico2.png


+ 19 - 2
src/views/ppt_manage/newVersion/pptCatalog.vue

@@ -241,7 +241,14 @@
                         {{ getListMenuOptText(optItem.label) }}
                     </span>
                 </div>
-                <span style="font-size:14px;">{{$t('Slides.creation_time')}}:{{$moment(item.PptCreateTime).format('YYYY-MM-DD')}}</span>
+                <div class="item-foot" style="margin-bottom:0;">
+                    <span style="font-size:14px;">{{$t('Slides.creation_time')}}:{{$moment(item.PptCreateTime).format('YYYY-MM-DD')}}</span>
+                    <img
+                        v-if="treeName==='private'&&selectNode"
+                        src="~@/assets/img/ppt_m/move_ico2.png"
+                        style="width: 14px; height: 14px; margin-right: 8px"
+                    />
+                </div>
             </div>
           </draggable>
           <div class="empty" v-if="catalogPPTList.length===0">
@@ -604,6 +611,15 @@ export default {
       if(this.treeName!=='private'){
         list = list.filter(_ => _.key !== 'edit')
       }
+      const sortMap = {
+        'present':0,
+        'edit':1,
+        'publish':2,
+        'download':3
+      }
+      list.sort((a,b)=>{
+        return sortMap[a.key] - sortMap[b.key]
+      })
       return list
     },
     //设置操作按钮
@@ -1569,7 +1585,7 @@ export default {
           margin: 0 20px 20px 0;
           padding:10px;
           box-sizing: border-box;
-          .item-title{
+          .item-title,.item-foot{
             width:100%;
             height:20px;
             display: flex;
@@ -1615,6 +1631,7 @@ export default {
             color:#0052D9;
             cursor:pointer;
             margin:10px 0;
+            font-size:16px;
           }
         }
         .empty{

+ 19 - 2
src/views/ppt_manage/newVersion/pptEnCatalog.vue

@@ -236,7 +236,14 @@
                         {{ getListMenuOptText(optItem.label) }}
                     </span>
                 </div>
-                <span style="font-size:14px;">{{$t('Slides.creation_time')}}:{{$moment(item.PptCreateTime).format('YYYY-MM-DD')}}</span>
+                <div class="item-foot" style="margin-bottom:0;">
+                    <span style="font-size:14px;">{{$t('Slides.creation_time')}}:{{$moment(item.PptCreateTime).format('YYYY-MM-DD')}}</span>
+                    <img
+                        v-if="treeName==='private'&&selectNode"
+                        src="~@/assets/img/ppt_m/move_ico2.png"
+                        style="width: 14px; height: 14px; margin-right: 8px"
+                    />
+                </div>
             </div>
           </draggable>
           <div class="empty" v-if="catalogPPTList.length===0">
@@ -576,6 +583,15 @@ export default {
       if(this.treeName!=='private'){
         list = list.filter(_ => _.key !== 'edit')
       }
+      const sortMap = {
+        'present':0,
+        'edit':1,
+        'publish':2,
+        'download':3
+      }
+      list.sort((a,b)=>{
+        return sortMap[a.key] - sortMap[b.key]
+      })
       return list
     },
     //设置操作按钮
@@ -1459,7 +1475,7 @@ export default {
           margin: 0 20px 20px 0;
           padding:10px;
           box-sizing: border-box;
-          .item-title{
+          .item-title,.item-foot{
             width:100%;
             height:20px;
             display: flex;
@@ -1504,6 +1520,7 @@ export default {
             color:#0052D9;
             cursor:pointer;
             margin:10px 0;
+            font-size:16px;
           }
         }
         .empty{