mirror of
https://gitee.com/xiangheng/x_admin.git
synced 2025-09-27 12:32:19 +08:00
前端代码生成位置调整
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
{
|
||||
"pages": [
|
||||
{
|
||||
"path": "pages/{{{ .ModuleName }}}/index",
|
||||
"path": "pages/{{{nameToPath .ModuleName }}}/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "{{{.FunctionName}}}",
|
||||
"enablePullDownRefresh": true,
|
||||
@@ -10,20 +10,20 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/{{{ .ModuleName }}}/details",
|
||||
"path": "pages/{{{nameToPath .ModuleName }}}/details",
|
||||
"style": {
|
||||
"navigationBarTitleText": "{{{.FunctionName}}}详情",
|
||||
"enablePullDownRefresh": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/{{{ .ModuleName }}}/edit",
|
||||
"path": "pages/{{{nameToPath .ModuleName }}}/edit",
|
||||
"style": {
|
||||
"navigationBarTitleText": "编辑{{{.FunctionName}}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/{{{ .ModuleName }}}/search",
|
||||
"path": "pages/{{{nameToPath .ModuleName }}}/search",
|
||||
"style": {
|
||||
"navigationBarTitleText": "搜索{{{.FunctionName}}}"
|
||||
}
|
||||
|
@@ -25,6 +25,7 @@ var TemplateUtil = templateUtil{
|
||||
"contains": util.ToolsUtil.Contains,
|
||||
"goToTsType": util.ToolsUtil.GoToTsType,
|
||||
"getPageResp": util.ToolsUtil.GetPageResp,
|
||||
"nameToPath": util.ToolsUtil.NameToPath,
|
||||
}),
|
||||
}
|
||||
|
||||
@@ -221,17 +222,17 @@ func (tu templateUtil) GetFilePaths(tplCodeMap map[string]string, ModuleName str
|
||||
// "server/admin/%s_route.go",
|
||||
"gocode/controller.go.tpl": strings.Join([]string{"server/admin/", ModuleName, "/", ModuleName, "_ctl.go"}, ""), //"server/admin/%s/%s_ctl.go",
|
||||
|
||||
"vue/api.ts.tpl": strings.Join([]string{"admin/src/api/", ModuleName, ".ts"}, ""), // "admin/src/api/%s.ts",
|
||||
"vue/edit.vue.tpl": strings.Join([]string{"admin/src/views/", ModuleName, "/edit.vue"}, ""), // "admin/src/views/%s/edit.vue",
|
||||
"vue/index.vue.tpl": strings.Join([]string{"admin/src/views/", ModuleName, "/index.vue"}, ""), // "admin/src/views/%s/index.vue",
|
||||
"vue/index-tree.vue.tpl": strings.Join([]string{"admin/src/views/", ModuleName, "/index-tree.vue"}, ""), // "admin/src/views/%s/index-tree.vue",
|
||||
"vue/api.ts.tpl": strings.Join([]string{"admin/src/api/", ModuleName, ".ts"}, ""), // "admin/src/api/%s.ts",
|
||||
"vue/edit.vue.tpl": strings.Join([]string{"admin/src/views/", util.ToolsUtil.NameToPath(ModuleName), "/edit.vue"}, ""), // "admin/src/views/%s/edit.vue",
|
||||
"vue/index.vue.tpl": strings.Join([]string{"admin/src/views/", util.ToolsUtil.NameToPath(ModuleName), "/index.vue"}, ""), // "admin/src/views/%s/index.vue",
|
||||
"vue/index-tree.vue.tpl": strings.Join([]string{"admin/src/views/", util.ToolsUtil.NameToPath(ModuleName), "/index-tree.vue"}, ""), // "admin/src/views/%s/index-tree.vue",
|
||||
|
||||
"uniapp/api.ts.tpl": strings.Join([]string{"x_admin_app/api/", ModuleName, ".ts"}, ""),
|
||||
"uniapp/edit.vue.tpl": strings.Join([]string{"x_admin_app/pages/", ModuleName, "/edit.vue"}, ""),
|
||||
"uniapp/index.vue.tpl": strings.Join([]string{"x_admin_app/pages/", ModuleName, "/index.vue"}, ""),
|
||||
"uniapp/search.vue.tpl": strings.Join([]string{"x_admin_app/pages/", ModuleName, "/search.vue"}, ""),
|
||||
"uniapp/details.vue.tpl": strings.Join([]string{"x_admin_app/pages/", ModuleName, "/details.vue"}, ""),
|
||||
"uniapp/pages.json.tpl": strings.Join([]string{"x_admin_app/pages/", ModuleName, "/pages.json"}, ""),
|
||||
"uniapp/edit.vue.tpl": strings.Join([]string{"x_admin_app/pages/", util.ToolsUtil.NameToPath(ModuleName), "/edit.vue"}, ""),
|
||||
"uniapp/index.vue.tpl": strings.Join([]string{"x_admin_app/pages/", util.ToolsUtil.NameToPath(ModuleName), "/index.vue"}, ""),
|
||||
"uniapp/search.vue.tpl": strings.Join([]string{"x_admin_app/pages/", util.ToolsUtil.NameToPath(ModuleName), "/search.vue"}, ""),
|
||||
"uniapp/details.vue.tpl": strings.Join([]string{"x_admin_app/pages/", util.ToolsUtil.NameToPath(ModuleName), "/details.vue"}, ""),
|
||||
"uniapp/pages.json.tpl": strings.Join([]string{"x_admin_app/pages/", util.ToolsUtil.NameToPath(ModuleName), "/pages.json"}, ""),
|
||||
}
|
||||
filePath := make(map[string]string)
|
||||
for tplPath, tplCode := range tplCodeMap {
|
||||
|
@@ -102,6 +102,11 @@ func (tu toolsUtil) GetPageResp(s string) string {
|
||||
return `response.Response{ data=response.PageResp{ lists= []` + s + `Resp}}`
|
||||
}
|
||||
|
||||
// NameToPath 下划线文件路径
|
||||
func (tu toolsUtil) NameToPath(s string) string {
|
||||
return strings.ReplaceAll(s, "_", "/")
|
||||
}
|
||||
|
||||
// Round float四舍五入
|
||||
func (tu toolsUtil) Round(val float64, n int) float64 {
|
||||
base := math.Pow(10, float64(n))
|
||||
|
Reference in New Issue
Block a user