⚡优化移动端代码生成模板
This commit is contained in:
parent
0ee1ab8af5
commit
78213d91cf
@ -56,7 +56,7 @@ $if(replaceDto.ShowBtnDelete || replaceDto.ShowBtnMultiDel)
|
||||
*/
|
||||
export function del${genTable.BusinessName}(pid) {
|
||||
return request({
|
||||
url: '/${genTable.ModuleName}/${genTable.BusinessName}/' + pid,
|
||||
url: '/${genTable.ModuleName}/${genTable.BusinessName}/delete/' + pid,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
@ -73,6 +73,6 @@ $end
|
||||
$if(replaceDto.ShowBtnExport)
|
||||
// 导出${genTable.functionName}
|
||||
export async function export${genTable.BusinessName}(query) {
|
||||
await downFile('$/{genTable.ModuleName}/${genTable.BusinessName}/export', { ...query })
|
||||
await downFile('/${genTable.ModuleName}/${genTable.BusinessName}/export', { ...query })
|
||||
}
|
||||
$end
|
||||
@ -12,7 +12,7 @@ $if(column.CsharpType == "int" || column.CsharpType == "long")
|
||||
$end
|
||||
|
||||
$if(column.IsPK || column.IsIncrement)
|
||||
$if(column.IsPK && column.IsIncrement == false)
|
||||
$if(column.IsPK && column.IsIncrement == false && replaceDto.useSnowflakeId == false)
|
||||
<u-form-item label="${labelName}" prop="${columnName}">
|
||||
<u--input type="number" v-model.number="form.${columnName}" placeholder="请输入${labelName}" :disabled="opertype != 1"></u--input>
|
||||
</u-form-item>
|
||||
@ -83,7 +83,6 @@ $end
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import "@/static/scss/page.scss";
|
||||
import {
|
||||
get${genTable.BusinessName},
|
||||
$if(replaceDto.ShowBtnAdd)
|
||||
@ -92,15 +91,9 @@ $end
|
||||
$if(replaceDto.ShowBtnEdit)
|
||||
update${genTable.BusinessName},
|
||||
$end
|
||||
}
|
||||
from '@/api/${tool.FirstLowerCase(genTable.ModuleName)}/${genTable.BusinessName.ToLower()}.js'
|
||||
} from '@/api/${tool.FirstLowerCase(genTable.ModuleName)}/${genTable.BusinessName.ToLower()}.js'
|
||||
|
||||
export default {
|
||||
$if(replaceDto.UploadFile == 1)
|
||||
components: {
|
||||
UploadImage
|
||||
},
|
||||
$end
|
||||
dicts: [
|
||||
$foreach(item in genTable.Columns)
|
||||
$if((item.HtmlType == "radio" || item.HtmlType.Contains("select") || item.HtmlType == "checkbox") && item.DictType != "")
|
||||
@ -110,7 +103,15 @@ $end
|
||||
],
|
||||
data() {
|
||||
return {
|
||||
form: {},
|
||||
form: {
|
||||
$foreach(item in genTable.Columns)
|
||||
$if(item.HtmlType == "checkbox")
|
||||
${item.CsharpFieldFl}Checked: [],
|
||||
$else
|
||||
$item.CsharpFieldFl: undefined,
|
||||
$end
|
||||
$end
|
||||
},
|
||||
rules: {
|
||||
$foreach(column in genTable.Columns)
|
||||
$if(column.IsRequired && column.IsIncrement == false)
|
||||
@ -202,7 +203,8 @@ $end
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
<style lang="scss" scoped>
|
||||
@import "@/static/scss/page.scss";
|
||||
.btn-wrap {
|
||||
margin: 150rpx auto 0 auto;
|
||||
width: 80%
|
||||
|
||||
@ -134,14 +134,12 @@ $end
|
||||
import {
|
||||
checkPermi
|
||||
} from '@/utils/permission.js'
|
||||
import "@/static/scss/page.scss";
|
||||
import {
|
||||
import {
|
||||
list${genTable.BusinessName},
|
||||
$if(replaceDto.ShowBtnDelete)
|
||||
del${genTable.BusinessName},
|
||||
$end
|
||||
}
|
||||
from '@/api/${tool.FirstLowerCase(genTable.ModuleName)}/${genTable.BusinessName.ToLower()}.js'
|
||||
} from '@/api/${tool.FirstLowerCase(genTable.ModuleName)}/${genTable.BusinessName.ToLower()}.js'
|
||||
|
||||
import {
|
||||
getDate
|
||||
@ -285,4 +283,8 @@ $end
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
@import "@/static/scss/page.scss";
|
||||
</style>
|
||||
@ -1,9 +1,4 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using ZR.Model.System.Generate;
|
||||
|
||||
namespace ZR.CodeGenerator
|
||||
namespace ZR.CodeGenerator
|
||||
{
|
||||
/// <summary>
|
||||
/// 代码生成模板
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
namespace ZR.CodeGenerator
|
||||
namespace ZR.CodeGenerator.Model
|
||||
{
|
||||
public class CodeGenerateOption
|
||||
{
|
||||
@ -39,11 +39,6 @@
|
||||
/// Api控制器命名空间
|
||||
/// </summary>
|
||||
public string ApiControllerNamespace { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 去掉的表头字符
|
||||
/// </summary>
|
||||
public string ReplaceTableNameStr { get; set; }
|
||||
/// <summary>
|
||||
/// 要生数据的表,用“,”分割
|
||||
/// </summary>
|
||||
Loading…
x
Reference in New Issue
Block a user