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.
|
|
|
|
<!--
|
|
|
|
|
*Author:jxx
|
|
|
|
|
*Contact:283591387@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>
|