This commit is contained in:
wcq 2023-04-21 17:08:42 +08:00
parent 3d07cdad77
commit 2e968323b0
1 changed files with 12 additions and 0 deletions

View File

@ -14,6 +14,14 @@
<el-pagination v-model:current-page="query.page" :page-size="query.page_size" :small="false"
layout="prev, pager, next" :total="count" @current-change="getTableData" />
</div>
<el-dilog v-model="itemEditVisible">
<el-form>
<el-form-item v-for="column in props.tableModel.columns" :label="column.name">
<edit-form-item :column-config="column" v-model="itemEditTemp[column.key]" />
</el-form-item>
</el-form>
</el-dilog>
<el-dilog v-model="itemAddVisible"></el-dilog>
</div>
</template>
<script setup lang="ts">
@ -27,6 +35,10 @@ const tableData = ref([])
const count = ref(0)
const query = ref({ page: 1, page_size: 10 })
const crudApi = new CrudApi("");
const itemEditTemp = ref({})
const itemAddTemp = ref({})
const itemEditVisible = ref(false)
const itemAddVisible = ref(false)
watch(() => props.tableModel, (newVal) => {
initCrudApi()
query.value = initQuery(newVal, query.value)