You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.9 KiB

<!--
*Authorjxx
*Contact283591387@qq.com
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
*业务请在@/extension/#folder/#TableName.js此处编写
-->
<template>
<div>
<view-grid
ref="grid"
:columns="columns"
:detail="detail"
:editFormFields="editFormFields"
:editFormFileds="editFormFields"
:editFormOptions="editFormOptions"
:searchFormFields="searchFormFields"
:searchFormFileds="searchFormFields"
:searchFormOptions="searchFormOptions"
:table="table"
:extend="extend">
</view-grid>
</div>
</template>
<script>
import extend from "@/extension/#folder/#TableName.js";
import ViewGrid from "@/components/basic/ViewGrid.vue";
var vueParam = {
components: {
ViewGrid
},
data() {
return {
table: {
key: '#key',
footer: "Foots",
cnName: '#cnName',
name: '#TableName',
url: "#url",
sortName: "#SortName"
},
extend: extend,
editFormFields: #editFormFileds,
editFormOptions: #editFormOptions,
searchFormFields: #searchFormFileds,
searchFormOptions: #searchFormOptions,
columns: [#columns],
detail: {
cnName: "#detailCnName",
table: "#detailTable",
columns: [#detailColumns],
sortName: "#detailSortName",
key:"#detailKey"
}
};
}
};
export default vueParam;
</script>