LAPTOP-FO2T5SIU\35838 15 часов назад
Родитель
Сommit
e026f41179
1 измененных файлов с 33 добавлено и 14 удалено
  1. 33 14
      src/views/reservation/index.vue

+ 33 - 14
src/views/reservation/index.vue

@@ -57,20 +57,30 @@
           <el-table-column label="开门密码" prop="doorPassStatusStr" min-width="100" />
           <el-table-column label="创建人" prop="createUserName" />
           <el-table-column label="创建日期" prop="createTime" min-width="180" />
-          <el-table-column label="操作" width="300" fixed="right">
+          <el-table-column label="操作" width="240" fixed="right" align="center">
             <template scope="scope">
-              <el-button v-show="scope.row.reservationStatus===1||scope.row.reservationStatus===3" size="small" type="primary" @click="handleEdit(scope.row)">编辑</el-button>
-              <el-button size="small" type="primary" @click="handleDetail(scope.row)">查看</el-button>
-              <el-dropdown v-show="scope.row.reservationStatus===1||scope.row.reservationStatus===3" size="small" type="primary" style="margin-left: 10px">
-                <el-button size="small" type="primary">
-                  更多菜单<i class="el-icon-arrow-down el-icon--right" />
-                </el-button>
-                <el-dropdown-menu slot="dropdown">
-                  <el-dropdown-item icon="el-icon-circle-plus-outline" @click.native="getPassword(scope.row)">获得密码</el-dropdown-item>
-                  <el-dropdown-item icon="el-icon-circle-close" @click.native="handleCancel(scope.row)">取消</el-dropdown-item>
-                  <el-dropdown-item v-show="scope.row.reservationStatus===1" icon="el-icon-delete" style="color: red" @click.native="handleDelete(scope.row)">删除</el-dropdown-item>
-                </el-dropdown-menu>
-              </el-dropdown>
+                <div class="czBtn">
+                    <el-button
+                        v-show="scope.row.reservationStatus===1||scope.row.reservationStatus===3"
+                        size="small" type="primary"
+                        @click="handleEdit(scope.row)">
+                        编辑
+                    </el-button>
+                    <el-button
+                        size="small"
+                        type="primary"
+                        @click="handleDetail(scope.row)">查看</el-button>
+                    <el-dropdown v-show="scope.row.reservationStatus===1||scope.row.reservationStatus===3" size="small" type="primary">
+                        <el-button size="small" type="primary">
+                            更多菜单<i class="el-icon-arrow-down el-icon--right" />
+                        </el-button>
+                        <el-dropdown-menu slot="dropdown">
+                            <el-dropdown-item icon="el-icon-circle-plus-outline" @click.native="getPassword(scope.row)">获得密码</el-dropdown-item>
+                            <el-dropdown-item icon="el-icon-circle-close" @click.native="handleCancel(scope.row)">取消</el-dropdown-item>
+                            <el-dropdown-item v-show="scope.row.reservationStatus===1" icon="el-icon-delete" style="color: red" @click.native="handleDelete(scope.row)">删除</el-dropdown-item>
+                        </el-dropdown-menu>
+                    </el-dropdown>
+                </div>
             </template>
           </el-table-column>
         </el-table>
@@ -285,7 +295,16 @@ export default {
     }
 }
 </script>
-
+<style lang="scss">
+.czBtn{
+    .el-button{
+        margin-left: 0!important;
+    }
+    display: flex;
+    width: 100%;
+    justify-content: space-between;
+}
+</style>
 <style scoped>
 .el-dropdown {
   vertical-align: top;