master
loveflow 8 months ago
parent dcbc3c2b29
commit df50735a98

@ -0,0 +1,23 @@
<template>
<div class="gMainTable">
<el-table ref="gMainTable" :data="tableData"> </el-table>
</div>
</template>
<script>
export default {
name: "gMainTable",
props: {
tableData: {
type: Array,
required: true,
},
columns: {
type: Array,
required: true,
},
},
data() {
return {};
},
};
</script>

@ -39,7 +39,14 @@ const tableListMixins = {
},
mounted() {},
methods: {
loadData() {},
loadData() {
for (let i = 0; i < 10; i++) {
this.dataSource.push({
id: i + "",
name: "测试" + i,
});
}
},
},
};
export default tableListMixins;

@ -16,6 +16,7 @@ import lkyPagination from "./components/publicModule/lkyPagination" // 本组件
import * as cusRule from '@/loveflow/rules'
import { registerPlugins } from '@/loveflow/plugins/index'
import FormDialog from '@/loveflow/components/modal/formDialog.vue'
import gMainTable from '@/loveflow/components/data/table.vue'
import * as echarts from "echarts";
Vue.prototype.$echarts = echarts;
@ -30,6 +31,7 @@ Vue.component('erupload', erupload)
Vue.component('lkyTable', lkyTable)
Vue.component('lkyPagination',lkyPagination)
Vue.component('FormDialog', FormDialog)
Vue.component('gMainTable', gMainTable)
const vm = new Vue({
el: '#app',
router,

@ -4,6 +4,8 @@
<el-button @click="add"></el-button>
<gMainTable :tableData="dataSource" :columns="columns"></gMainTable>
<form-dialog
ref="formDialog"
:form-items="formItems"
@ -18,9 +20,21 @@
<script>
import { deleteAction, getAction, downFile } from "@/loveflow/api/manage";
import { tableListMixins } from "@/loveflow/mixins/tableList.global.mixins.js";
export default {
mixins: [tableListMixins],
data() {
return {
columns: [
{
prop: "id",
label: "序号",
},
{
prop: "name",
label: "姓名",
},
],
formItems: [
{
type: "input",

Loading…
Cancel
Save