自动填充组件api搜索

代码生成路径大小写修正
折叠组件样式修改
信息体组件可带出部门
详情页子表样式调整:按钮下移
栅格字段栅格数配置不生效
自动编号页面样式修正、增加编号配置可排序用于修改编号配置生成规则、修正自动编号编辑缺陷
列表页样式修正
详情页按钮间距修正
This commit is contained in:
yaoyn
2024-05-17 17:05:14 +08:00
parent 21eb71d35d
commit 5fa642dc64
19 changed files with 162 additions and 76 deletions

View File

@ -18,6 +18,7 @@ import { GeneratorAppModel } from '/@/api/system/generator/model';
import { buildAppComponentType, setApiConfig } from './designHelper';
import { getWorkflowPermissionConfig } from '/@/hooks/web/useWorkFlowForm';
const isOutputDirLowerName=false;
/**
* 构建代码
* @param model 配置
@ -73,7 +74,7 @@ export function buildAppCode(
export function buildApiCode(model: GeneratorConfig, _tableInfo: TableInfo[]): string {
const className = model.outputConfig.className;
// const lowerClassName = lowerCase(className);
const lowerClassName = className?.toLowerCase();
const lowerClassName = isOutputDirLowerName?(className?.toLowerCase()):className;
const pascalClassName = upperFirst(camelCase(className));
let mainTable;
@ -399,7 +400,7 @@ export function buildListCode(model: GeneratorConfig): string {
const className = model.outputConfig.className;
const formType = model.formJson.config.formType;
// const lowerClassName = lowerCase(className);
const lowerClassName = className?.toLowerCase();
const lowerClassName = isOutputDirLowerName?(className?.toLowerCase()):className;
const pascalClassName = upperFirst(camelCase(className));
// //是否有左侧菜单
@ -1650,7 +1651,7 @@ ${hasTemplatePrint ? ' reactive ' : ''}
export function buildSimpleFormCode(model: GeneratorConfig, _tableInfo: TableInfo[]): string {
const className = model.outputConfig.className;
// const lowerClassName = lowerCase(className);
const lowerClassName = className?.toLowerCase();
const lowerClassName = isOutputDirLowerName?(className?.toLowerCase()):className;
let mainTable;
if (model.tableConfigs && model.tableConfigs.length) {
//数据优先
@ -2167,7 +2168,7 @@ export function buildWorkflowPermissionConfigJsonCode(formProps: FormProps | App
*/
export function buildAppApiCode(model: GeneratorConfig): string {
const className = model.outputConfig.className;
const lowerClassName = className?.toLowerCase();
const lowerClassName = isOutputDirLowerName?(className?.toLowerCase()):className;
let mainTable;
if (model.tableConfigs && model.tableConfigs.length) {
@ -2272,7 +2273,7 @@ export function buildAppConfigJsonCode(
): string {
const className = model.outputConfig.className;
// const lowerClassName = lowerCase(className);
const lowerClassName = className?.toLowerCase();
const lowerClassName = isOutputDirLowerName?(className?.toLowerCase()):className;
// const pascalClassName = upperFirst(camelCase(className));
let mainTable;
@ -2524,7 +2525,7 @@ onShow(()=>{
export function buildAppFormCode(model: GeneratorConfig): string {
const className = model.outputConfig.className;
// const lowerClassName = lowerCase(className);
const lowerClassName = className?.toLowerCase();
const lowerClassName = isOutputDirLowerName?(className?.toLowerCase()):className;
// const pascalClassName = upperFirst(camelCase(className));
let mainTable;
if (model.tableConfigs && model.tableConfigs.length) {
@ -2809,7 +2810,7 @@ export function buildAppContainerCode(): string {
// 生成tag
export function buildTagStringCode(model: GeneratorConfig): string {
const className = model.outputConfig.className;
const lowerClassName = className?.toLowerCase();
const lowerClassName = isOutputDirLowerName?(className?.toLowerCase()):className;
return `
<sys-${model.outputConfig.outputValue}-${lowerClassName} ref="systemRef" v-else-if="componentName=='sys-${model.outputConfig.outputValue}-${lowerClassName}'" :disabled="props.disabled" :isWorkFlow="true" :workFlowParams="formConfig.workFlowParams" :formModel="props.formModel"></sys-${model.outputConfig.outputValue}-${lowerClassName}>
<!--html-->