index.vue 2 KB
<script setup lang="ts">
import { reactive,onMounted } from "vue";
import { getTableList } from "@/api/community";
import Pagination from "@/components/Pagination/index.vue";
// 搜索列表参数
const form = reactive({
  propertyId: 1,
  type:0,
  name: null,
});

// 表格
const tableList = [
  {
    propertyId: 1,
    name: null,
  },
  {
    propertyId: 1,
    name: null,
  },
];
/**
 * 列表查询
 */
const search = () => {
  getTableList(form)
    .then((res) => {
      console.log(res);
    })
    .catch((err) => {
      console.log(err);
    });
};
onMounted(()=>{
 search()
//  console.log()
})
</script>
<template>
  <div class="app-container">
    <el-form :inline="true" :model="form">
      <el-form-item>
        <el-input placeholder="请输入社区名称" v-model="form.name"></el-input>
      </el-form-item>
      <el-form-item
        ><el-button type="primary" @click="search"
          >查询</el-button
        ></el-form-item
      >
      <el-row>
        <el-form-item>
          <el-button type="primary">导入</el-button>
          <el-button type="primary">导出</el-button>
          <el-button type="primary">新增</el-button>
        </el-form-item>
      </el-row>
    </el-form>
    <el-table border :data="tableList">
      <el-table-column label="小区名称"></el-table-column>
      <el-table-column label="楼座数"></el-table-column>
      <el-table-column label="储藏室数"></el-table-column>
      <el-table-column label="车位数"></el-table-column>
      <el-table-column label="所在地区"></el-table-column>
      <el-table-column label="详细地址"></el-table-column>
      <el-table-column label="操作">
        <template #default>
          <el-button type="text" size="mini">编辑</el-button>
          <el-button type="text" size="mini">删除</el-button>
          <el-button type="text" size="mini">楼宇管理</el-button>
        </template>
      </el-table-column>
    </el-table>
    <!-- <Pagination
    
    ></Pagination> -->
  </div>
</template>

<style></style>