Sfoglia il codice sorgente

feat: 在表格行中展示缩略ID,展开后展示完整ID

Jinyao 5 anni fa
parent
commit
6e4b20ee14
2 ha cambiato i file con 8 aggiunte e 18 eliminazioni
  1. 4 9
      src/components/BugEditDrawer.vue
  2. 4 9
      src/components/RequirementDrawer.vue

+ 4 - 9
src/components/BugEditDrawer.vue

@@ -130,20 +130,15 @@
                 <el-table :data="commits">
                   <el-table-column type="expand">
                     <template #default="scope">
-                      <RowItem :label="'message:'" :label-span="5" :value-span="19">{{scope.row.message}}</RowItem>
-                      <RowItem :label="'timestamp:'" :label-span="5" :value-span="19">{{scope.row.timestamp}}</RowItem>
+                      <RowItem :label="'ID:'" :label-span="5" :value-span="19">{{scope.row.id}}</RowItem>
+                      <RowItem :label="'信息:'" :label-span="5" :value-span="19">{{scope.row.message}}</RowItem>
+                      <RowItem :label="'时间:'" :label-span="5" :value-span="19">{{formatter(scope.row.timestamp)}}</RowItem>
                     </template>
                   </el-table-column>
                   <el-table-column
-                    prop="id"
                     label="ID"
                     align="center"
-                  >
-                  </el-table-column>
-                  <el-table-column
-                    prop="title"
-                    label="标题"
-                    align="center"
+                    :formatter="(row)=>row.id.substr(0,7)"
                   >
                   </el-table-column>
                   <el-table-column

+ 4 - 9
src/components/RequirementDrawer.vue

@@ -152,20 +152,15 @@
                 <el-table :data="commits">
                   <el-table-column type="expand">
                     <template #default="scope">
-                      <RowItem :label="'message:'" :label-span="5" :value-span="19">{{scope.row.message}}</RowItem>
-                      <RowItem :label="'timestamp:'" :label-span="5" :value-span="19">{{scope.row.timestamp}}</RowItem>
+                      <RowItem :label="'ID:'" :label-span="5" :value-span="19">{{scope.row.id}}</RowItem>
+                      <RowItem :label="'信息:'" :label-span="5" :value-span="19">{{scope.row.message}}</RowItem>
+                      <RowItem :label="'时间:'" :label-span="5" :value-span="19">{{formatter(scope.row.timestamp)}}</RowItem>
                     </template>
                   </el-table-column>
                   <el-table-column
-                    prop="id"
                     label="ID"
                     align="center"
-                  >
-                  </el-table-column>
-                  <el-table-column
-                    prop="title"
-                    label="标题"
-                    align="center"
+                    :formatter="(row)=>row.id.substr(0,7)"
                   >
                   </el-table-column>
                   <el-table-column