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