Browse Source

feat(代码生成器): 代码生成器功能完善

shizhongming 2 years ago
parent
commit
77b907a8dd
  1. 7
      src/modules/codeGenerator/views/codeList/CodeListView.vue
  2. 9
      src/modules/codeGenerator/views/document/TemplateDataDocumentView.vue

7
src/modules/codeGenerator/views/codeList/CodeListView.vue

@ -81,8 +81,9 @@
const [registerCodeCreateModal, { openModal: openCodeCreateModal }] = useModal();
const [registerTable, { reload }] = useSmartTable({
id: 'smart-tool-code-coldeList',
id: 'smart-tool-code-codeList',
customConfig: { storage: true },
showOverflow: 'tooltip',
border: true,
searchFormConfig: {
searchWithSymbol: true,
@ -103,6 +104,10 @@
pagerConfig: true,
sortConfig: {
remote: true,
defaultSort: {
field: 'createTime',
order: 'desc',
},
},
columnConfig: {
resizable: true,

9
src/modules/codeGenerator/views/document/TemplateDataDocumentView.vue

@ -1,9 +1,10 @@
<template>
<div style="padding: 10px" class="full-height">
<div class="full-height page-container">
<vxe-grid
v-bind="tableProps"
:tree-config="treeConfig"
:columns="columns"
:size="tableSizeConfig"
highlight-hover-row
height="auto"
stripe
@ -18,6 +19,9 @@
import { useVxeTable } from '@/hooks/web/useCrud';
import { tableBooleanColumn } from '@/components/SmartTable';
import { ApiServiceEnum, defHttp } from '@/utils/http/axios';
import { useSizeSetting } from '@/hooks/setting/UseSizeSetting';
const { tableSizeConfig } = useSizeSetting();
const doLoadData = () => {
return defHttp.post({
@ -42,8 +46,9 @@
data() {
return {
treeConfig: {
children: 'fieldList',
childrenField: 'fieldList',
},
tableSizeConfig,
columns: [
{
title: '属性',

Loading…
Cancel
Save