52 lines
937 B
Vue
52 lines
937 B
Vue
<template>
|
|
<CustCard>
|
|
<el-row>
|
|
<el-col></el-col>
|
|
</el-row>
|
|
<Pagina :page-data="pageData" />
|
|
</CustCard>
|
|
</template>
|
|
|
|
<script setup>
|
|
import { ref, reactive, onMounted } from 'vue';
|
|
import Pagina from '@/components/pagina.vue';
|
|
import CustCard from '@/components/CustCard.vue';
|
|
import { getLandList } from '@/apis/land.js';
|
|
|
|
onMounted(() => {
|
|
getList();
|
|
});
|
|
|
|
/* --------------- data --------------- */
|
|
// #region
|
|
const searchCondition = reactive({
|
|
name: '',
|
|
person: '',
|
|
});
|
|
const pageData = reactive({
|
|
page: 1,
|
|
size: 10,
|
|
total: 0,
|
|
});
|
|
|
|
// #endregion
|
|
|
|
/* --------------- methods --------------- */
|
|
// #region
|
|
|
|
async function getList() {
|
|
const params = { current: pageData.page, size: pageData.size };
|
|
let res = await getLandList(params);
|
|
console.log('res ---------', res);
|
|
}
|
|
|
|
// #endregion
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
.container {
|
|
background-color: #fff;
|
|
border-radius: 4px;
|
|
}
|
|
</style>
|