mirror of https://gitee.com/xiaonuobase/snowy
【更新】解决代码生成前端多生成tool工具类导入跟配置时不显示上级目录问题
parent
892ae19176
commit
f38c2bc0b8
|
@ -192,31 +192,31 @@
|
|||
tableColumns: []
|
||||
}
|
||||
})
|
||||
if (record) {
|
||||
const params = {
|
||||
id: record.id
|
||||
}
|
||||
submitLoading.value = true
|
||||
genBasicApi.basicDetail(params).then((data) => {
|
||||
formData.value = data
|
||||
// 让主键选中
|
||||
selectTableColumnsData(data.dbTable, true)
|
||||
// 让模块旁边的上级菜单选中
|
||||
moduleChange(data.module, true)
|
||||
}).finally(() => {
|
||||
submitLoading.value = false
|
||||
})
|
||||
} else {
|
||||
formData.value = {
|
||||
sortCode: 99,
|
||||
tablePrefix: 'Y',
|
||||
generateType: 'ZIP',
|
||||
packageName: 'vip.xiaonuo',
|
||||
formLayout: 'vertical',
|
||||
gridWhether: 'N'
|
||||
}
|
||||
}
|
||||
})
|
||||
if (record) {
|
||||
const params = {
|
||||
id: record.id
|
||||
}
|
||||
submitLoading.value = true
|
||||
genBasicApi.basicDetail(params).then((data) => {
|
||||
formData.value = data
|
||||
// 让主键选中
|
||||
selectTableColumnsData(data.dbTable, true)
|
||||
// 让模块旁边的上级菜单选中
|
||||
moduleChange(data.module, true)
|
||||
}).finally(() => {
|
||||
submitLoading.value = false
|
||||
})
|
||||
} else {
|
||||
formData.value = {
|
||||
sortCode: 99,
|
||||
tablePrefix: 'Y',
|
||||
generateType: 'ZIP',
|
||||
packageName: 'vip.xiaonuo',
|
||||
formLayout: 'vertical',
|
||||
gridWhether: 'N'
|
||||
}
|
||||
}
|
||||
}
|
||||
// 默认要校验的
|
||||
const formRules = {
|
||||
|
|
|
@ -132,15 +132,21 @@
|
|||
|
||||
<script setup name="${busName}">
|
||||
import { message } from 'ant-design-vue'
|
||||
<% if (searchCount > 0) { %>
|
||||
<% for(var i = 0; i < configList.~size; i++) { %>
|
||||
<% if(!configList[i].needTableId && configList[i].needPage) { %>
|
||||
<% if (configList[i].effectType == 'select' || configList[i].effectType == 'radio' || configList[i].effectType == 'checkbox') { %>
|
||||
<%
|
||||
var iptTool = 0;
|
||||
if (searchCount > 0) {
|
||||
for(var i = 0; i < configList.~size; i++) {
|
||||
if(!configList[i].needTableId) {
|
||||
if(configList[i].effectType == 'select' || configList[i].effectType == 'radio' || configList[i].effectType == 'checkbox') {
|
||||
iptTool++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
%>
|
||||
<% if(iptTool > 0) { %>
|
||||
import tool from '@/utils/tool'
|
||||
<% } %>
|
||||
<% } %>
|
||||
<% } %>
|
||||
<% } %>
|
||||
import Form from './form.vue'
|
||||
import ${classNameFirstLower}Api from '@/api/${moduleName}/${classNameFirstLower}Api'
|
||||
<% if (searchCount > 0) { %>
|
||||
|
|
Loading…
Reference in New Issue