13 changed files with 874 additions and 48 deletions
@ -0,0 +1,91 @@ |
|||
@{ |
|||
ViewData["Title"] = "檢驗類別維護"; |
|||
Layout = "~/Views/Shared/_AMESLayout.cshtml"; |
|||
} |
|||
|
|||
<div class="layui-card"> |
|||
<div class="layui-card-header"> |
|||
<div class="layui-form"> |
|||
<div class="layui-form-item "> |
|||
<div class="layui-inline"><i class="fa fa-file-text-o fa-fw"></i> @ViewBag.Title</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="layui-card-body"> |
|||
<table class="layui-hide" id="test" lay-filter="test"></table> |
|||
</div> |
|||
</div> |
|||
|
|||
@section Scripts{ |
|||
<script type="text/javascript"> |
|||
//监听表单提交事件 |
|||
hg.form.onsubmit('querysubmit', function (data) { |
|||
table && table.reload(data); |
|||
}); |
|||
var tableCols = [[ |
|||
{ |
|||
field: 'groupNameCN', |
|||
title: '檢驗類別中文', |
|||
sort: true |
|||
}, |
|||
{ |
|||
field: 'groupNameEN', |
|||
title: '檢驗類別英文', |
|||
sort: true |
|||
}, |
|||
{ |
|||
field: 'right', |
|||
width: 200, |
|||
title: '操作', |
|||
fixed: 'right', |
|||
templet: function (d) { |
|||
return '<a class="layui-btn layui-btn-normal layui-btn-xs layui-icon layui-icon-edit" lay-event="edit">修改</a> <a class="layui-btn layui-btn-danger layui-btn-xs layui-icon layui-icon-delete" lay-event="del">删除</a>' |
|||
} |
|||
}] |
|||
]; |
|||
|
|||
//通过行tool编辑,lay-event="edit" |
|||
function edit(obj) { |
|||
if (obj.data.groupID) { |
|||
hg.open('修改檢驗類別', '/FQC/FQC001U/' + obj.data.groupID, 400, 400); |
|||
} |
|||
} |
|||
|
|||
//通过行tool删除,lay-event="del" |
|||
function del(obj) { |
|||
if (obj.data.groupID) { |
|||
hg.confirm("檢驗類別:" + obj.data.groupNameCN + ",确定要删除吗?", function () { |
|||
$.ajax({ |
|||
url: '/FQC/FQC001D', |
|||
data: { id: obj.data.groupID }, |
|||
type: 'POST', |
|||
success: function (data) { |
|||
if (data.success) { |
|||
obj.del(); //只删本地数据 |
|||
hg.msghide("删除成功!"); |
|||
} |
|||
else { |
|||
hg.msg(data.msg); |
|||
} |
|||
}, |
|||
error: function () { |
|||
hg.msg("网络请求失败!"); |
|||
} |
|||
}); |
|||
}); |
|||
} |
|||
} |
|||
var toolbar = [{ |
|||
text: '新增', |
|||
layuiicon: '', |
|||
class: 'layui-btn-normal', |
|||
handler: function () { |
|||
hg.open('新增檢驗類別', '/FQC/FQC001C',400, 400); |
|||
|
|||
} |
|||
} |
|||
]; |
|||
//基本数据表格 |
|||
var table = hg.table.datatable('test', '檢驗類別維護', '/FQC/FQC001Query', {}, tableCols, toolbar, true, 'full-100', ['filter', 'print', 'exports']); |
|||
</script> |
|||
} |
@ -0,0 +1,66 @@ |
|||
@model AMESCoreStudio.WebApi.Models.AMES.QcGroup |
|||
|
|||
|
|||
@{ ViewData["Title"] = "FQC001C"; |
|||
Layout = "~/Views/Shared/_AMESLayout.cshtml"; } |
|||
|
|||
<style> |
|||
.control-label { |
|||
justify-content: flex-end !important; |
|||
} |
|||
</style> |
|||
|
|||
<div class="layui-card"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<form enctype="multipart/form-data" method="post" asp-action="FQC001" class="layui-form"> |
|||
<div asp-validation-summary="ModelOnly" class="text-danger"></div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="GroupNameCN" class="layui-form-label"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="GroupNameCN" class="layui-input" autocomplete="off" placeholder="請輸入檢驗類別中文" /> |
|||
<span asp-validation-for="GroupNameCN" class="layui-bg-red"></span> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="GroupNameEN" class="layui-form-label"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="GroupNameEN" class="layui-input" placeholder="請輸入檢驗類別英文" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<span style="color: firebrick;word-break: break-all;" class="text-danger offset-sm-3">@Html.ValidationMessage("error")</span> |
|||
<div class="layui-form-item"> |
|||
<div class="layui-input-block"> |
|||
<input type="submit" value="保存" class="layui-btn" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
@section Scripts { |
|||
@{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); |
|||
await Html.RenderPartialAsync("_FileinputScriptsPartial"); } |
|||
|
|||
<script type="text/javascript"> |
|||
layui.use(['form'], function () { |
|||
form = layui.form; |
|||
}); |
|||
$(document).ready(function () { |
|||
var error = '@Html.ValidationMessage("error")'; |
|||
if ($(error).text() != '') { |
|||
parent.hg.msg(error); |
|||
} |
|||
}); |
|||
</script> |
|||
|
|||
|
|||
} |
@ -0,0 +1,67 @@ |
|||
@model AMESCoreStudio.WebApi.Models.AMES.QcGroup |
|||
|
|||
|
|||
@{ ViewData["Title"] = "FQC001U"; |
|||
Layout = "~/Views/Shared/_AMESLayout.cshtml"; } |
|||
|
|||
<style> |
|||
.control-label { |
|||
justify-content: flex-end !important; |
|||
} |
|||
</style> |
|||
|
|||
<div class="layui-card"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<form enctype="multipart/form-data" method="post" asp-action="FQC001" class="layui-form"> |
|||
<div asp-validation-summary="ModelOnly" class="text-danger"></div> |
|||
<input type="hidden" asp-for="GroupID" value="@Model.GroupID" /> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="GroupNameCN" class="layui-form-label"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="GroupNameCN" class="layui-input" autocomplete="off" placeholder="請輸入檢驗類別中文" /> |
|||
<span asp-validation-for="GroupNameCN" class="layui-bg-red"></span> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="GroupNameEN" class="layui-form-label"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="GroupNameEN" class="layui-input" placeholder="請輸入檢驗類別英文" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<span style="color: firebrick;word-break: break-all;" class="text-danger offset-sm-3">@Html.ValidationMessage("error")</span> |
|||
<div class="layui-form-item"> |
|||
<div class="layui-input-block"> |
|||
<input type="submit" value="保存" class="layui-btn" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
@section Scripts { |
|||
@{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); |
|||
await Html.RenderPartialAsync("_FileinputScriptsPartial"); } |
|||
|
|||
<script type="text/javascript"> |
|||
layui.use(['form'], function () { |
|||
form = layui.form; |
|||
}); |
|||
$(document).ready(function () { |
|||
var error = '@Html.ValidationMessage("error")'; |
|||
if ($(error).text() != '') { |
|||
parent.hg.msg(error); |
|||
} |
|||
}); |
|||
</script> |
|||
|
|||
|
|||
} |
@ -0,0 +1,91 @@ |
|||
@{ |
|||
ViewData["Title"] = "檢驗項目維護"; |
|||
Layout = "~/Views/Shared/_AMESLayout.cshtml"; |
|||
} |
|||
|
|||
<div class="layui-card"> |
|||
<div class="layui-card-header"> |
|||
<div class="layui-form"> |
|||
<div class="layui-form-item "> |
|||
<div class="layui-inline"><i class="fa fa-file-text-o fa-fw"></i> @ViewBag.Title</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="layui-card-body"> |
|||
<table class="layui-hide" id="test" lay-filter="test"></table> |
|||
</div> |
|||
</div> |
|||
|
|||
@section Scripts{ |
|||
<script type="text/javascript"> |
|||
//监听表单提交事件 |
|||
hg.form.onsubmit('querysubmit', function (data) { |
|||
table && table.reload(data); |
|||
}); |
|||
var tableCols = [[ |
|||
{ |
|||
field: 'groupNameCN', |
|||
title: '檢驗類別中文', |
|||
sort: true |
|||
}, |
|||
{ |
|||
field: 'groupNameEN', |
|||
title: '檢驗類別英文', |
|||
sort: true |
|||
}, |
|||
{ |
|||
field: 'right', |
|||
width: 200, |
|||
title: '操作', |
|||
fixed: 'right', |
|||
templet: function (d) { |
|||
return '<a class="layui-btn layui-btn-normal layui-btn-xs layui-icon layui-icon-edit" lay-event="edit">修改</a> <a class="layui-btn layui-btn-danger layui-btn-xs layui-icon layui-icon-delete" lay-event="del">删除</a>' |
|||
} |
|||
}] |
|||
]; |
|||
|
|||
//通过行tool编辑,lay-event="edit" |
|||
function edit(obj) { |
|||
if (obj.data.groupID) { |
|||
hg.open('修改檢驗項目', '/FQC/FQC002U/' + obj.data.groupID, 400, 400); |
|||
} |
|||
} |
|||
|
|||
//通过行tool删除,lay-event="del" |
|||
function del(obj) { |
|||
if (obj.data.groupID) { |
|||
hg.confirm("檢驗類別:" + obj.data.groupNameCN + ",确定要删除吗?", function () { |
|||
$.ajax({ |
|||
url: '/FQC/FQC002D', |
|||
data: { id: obj.data.groupID }, |
|||
type: 'POST', |
|||
success: function (data) { |
|||
if (data.success) { |
|||
obj.del(); //只删本地数据 |
|||
hg.msghide("删除成功!"); |
|||
} |
|||
else { |
|||
hg.msg(data.msg); |
|||
} |
|||
}, |
|||
error: function () { |
|||
hg.msg("网络请求失败!"); |
|||
} |
|||
}); |
|||
}); |
|||
} |
|||
} |
|||
var toolbar = [{ |
|||
text: '新增', |
|||
layuiicon: '', |
|||
class: 'layui-btn-normal', |
|||
handler: function () { |
|||
hg.open('新增檢驗項目', '/FQC/FQC002C',400, 400); |
|||
|
|||
} |
|||
} |
|||
]; |
|||
//基本数据表格 |
|||
var table = hg.table.datatable('test', '檢驗類別維護', '/FQC/FQC001Query', {}, tableCols, toolbar, true, 'full-100', ['filter', 'print', 'exports']); |
|||
</script> |
|||
} |
@ -0,0 +1,66 @@ |
|||
@model AMESCoreStudio.WebApi.Models.AMES.QcGroup |
|||
|
|||
|
|||
@{ ViewData["Title"] = "FQC001C"; |
|||
Layout = "~/Views/Shared/_AMESLayout.cshtml"; } |
|||
|
|||
<style> |
|||
.control-label { |
|||
justify-content: flex-end !important; |
|||
} |
|||
</style> |
|||
|
|||
<div class="layui-card"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<form enctype="multipart/form-data" method="post" asp-action="FQC001" class="layui-form"> |
|||
<div asp-validation-summary="ModelOnly" class="text-danger"></div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="GroupNameCN" class="layui-form-label"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="GroupNameCN" class="layui-input" autocomplete="off" placeholder="請輸入檢驗類別中文" /> |
|||
<span asp-validation-for="GroupNameCN" class="layui-bg-red"></span> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="GroupNameEN" class="layui-form-label"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="GroupNameEN" class="layui-input" placeholder="請輸入檢驗類別英文" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<span style="color: firebrick;word-break: break-all;" class="text-danger offset-sm-3">@Html.ValidationMessage("error")</span> |
|||
<div class="layui-form-item"> |
|||
<div class="layui-input-block"> |
|||
<input type="submit" value="保存" class="layui-btn" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
@section Scripts { |
|||
@{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); |
|||
await Html.RenderPartialAsync("_FileinputScriptsPartial"); } |
|||
|
|||
<script type="text/javascript"> |
|||
layui.use(['form'], function () { |
|||
form = layui.form; |
|||
}); |
|||
$(document).ready(function () { |
|||
var error = '@Html.ValidationMessage("error")'; |
|||
if ($(error).text() != '') { |
|||
parent.hg.msg(error); |
|||
} |
|||
}); |
|||
</script> |
|||
|
|||
|
|||
} |
@ -0,0 +1,67 @@ |
|||
@model AMESCoreStudio.WebApi.Models.AMES.QcGroup |
|||
|
|||
|
|||
@{ ViewData["Title"] = "FQC001U"; |
|||
Layout = "~/Views/Shared/_AMESLayout.cshtml"; } |
|||
|
|||
<style> |
|||
.control-label { |
|||
justify-content: flex-end !important; |
|||
} |
|||
</style> |
|||
|
|||
<div class="layui-card"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<form enctype="multipart/form-data" method="post" asp-action="FQC001" class="layui-form"> |
|||
<div asp-validation-summary="ModelOnly" class="text-danger"></div> |
|||
<input type="hidden" asp-for="GroupID" value="@Model.GroupID" /> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="GroupNameCN" class="layui-form-label"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="GroupNameCN" class="layui-input" autocomplete="off" placeholder="請輸入檢驗類別中文" /> |
|||
<span asp-validation-for="GroupNameCN" class="layui-bg-red"></span> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="GroupNameEN" class="layui-form-label"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="GroupNameEN" class="layui-input" placeholder="請輸入檢驗類別英文" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<span style="color: firebrick;word-break: break-all;" class="text-danger offset-sm-3">@Html.ValidationMessage("error")</span> |
|||
<div class="layui-form-item"> |
|||
<div class="layui-input-block"> |
|||
<input type="submit" value="保存" class="layui-btn" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
@section Scripts { |
|||
@{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); |
|||
await Html.RenderPartialAsync("_FileinputScriptsPartial"); } |
|||
|
|||
<script type="text/javascript"> |
|||
layui.use(['form'], function () { |
|||
form = layui.form; |
|||
}); |
|||
$(document).ready(function () { |
|||
var error = '@Html.ValidationMessage("error")'; |
|||
if ($(error).text() != '') { |
|||
parent.hg.msg(error); |
|||
} |
|||
}); |
|||
</script> |
|||
|
|||
|
|||
} |
@ -0,0 +1,96 @@ |
|||
@{ |
|||
ViewData["Title"] = "檢驗結果維護"; |
|||
Layout = "~/Views/Shared/_AMESLayout.cshtml"; |
|||
} |
|||
|
|||
<div class="layui-card"> |
|||
<div class="layui-card-header"> |
|||
<div class="layui-form"> |
|||
<div class="layui-form-item "> |
|||
<div class="layui-inline"><i class="fa fa-file-text-o fa-fw"></i> @ViewBag.Title</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="layui-card-body"> |
|||
<table class="layui-hide" id="test" lay-filter="test"></table> |
|||
</div> |
|||
</div> |
|||
|
|||
@section Scripts{ |
|||
<script type="text/javascript"> |
|||
//监听表单提交事件 |
|||
hg.form.onsubmit('querysubmit', function (data) { |
|||
table && table.reload(data); |
|||
}); |
|||
var tableCols = [[ |
|||
{ |
|||
field: 'fqcNameCN', |
|||
title: '檢驗類別中文', |
|||
sort: true |
|||
}, |
|||
{ |
|||
field: 'fqcNameCN', |
|||
title: '檢驗類別英文', |
|||
sort: true |
|||
}, |
|||
{ |
|||
field: 'statusNo', |
|||
title: '狀態', |
|||
sort: true |
|||
}, |
|||
{ |
|||
field: 'right', |
|||
width: 200, |
|||
title: '操作', |
|||
fixed: 'right', |
|||
templet: function (d) { |
|||
return '<a class="layui-btn layui-btn-normal layui-btn-xs layui-icon layui-icon-edit" lay-event="edit">修改</a> <a class="layui-btn layui-btn-danger layui-btn-xs layui-icon layui-icon-delete" lay-event="del">删除</a>' |
|||
} |
|||
}] |
|||
]; |
|||
|
|||
//通过行tool编辑,lay-event="edit" |
|||
function edit(obj) { |
|||
if (obj.data.fqcNo) { |
|||
hg.open('修改檢驗結果', '/FQC/FQC003U/' + obj.data.fqcNo, 500, 400); |
|||
} |
|||
} |
|||
|
|||
//通过行tool删除,lay-event="del" |
|||
function del(obj) { |
|||
if (obj.data.fqcNo) { |
|||
hg.confirm("檢驗结果:" + obj.data.fqcNameCN + ",确定要删除吗?", function () { |
|||
$.ajax({ |
|||
url: '/FQC/FQC003D', |
|||
data: { id: obj.data.fqcNo }, |
|||
type: 'POST', |
|||
success: function (data) { |
|||
if (data.success) { |
|||
obj.del(); //只删本地数据 |
|||
hg.msghide("删除成功!"); |
|||
} |
|||
else { |
|||
hg.msg(data.msg); |
|||
} |
|||
}, |
|||
error: function () { |
|||
hg.msg("网络请求失败!"); |
|||
} |
|||
}); |
|||
}); |
|||
} |
|||
} |
|||
var toolbar = [{ |
|||
text: '新增', |
|||
layuiicon: '', |
|||
class: 'layui-btn-normal', |
|||
handler: function () { |
|||
hg.open('新增檢驗結果', '/FQC/FQC003C', 500, 400); |
|||
|
|||
} |
|||
} |
|||
]; |
|||
//基本数据表格 |
|||
var table = hg.table.datatable('test', '檢驗結果維護', '/FQC/FQC003Query', {}, tableCols, toolbar, true, 'full-100', ['filter', 'print', 'exports']); |
|||
</script> |
|||
} |
@ -0,0 +1,75 @@ |
|||
@model AMESCoreStudio.WebApi.Models.AMES.FqcResult |
|||
|
|||
|
|||
@{ ViewData["Title"] = "FQC003C"; |
|||
Layout = "~/Views/Shared/_AMESLayout.cshtml"; } |
|||
|
|||
<style> |
|||
.control-label { |
|||
justify-content: flex-end !important; |
|||
} |
|||
</style> |
|||
|
|||
<div class="layui-card"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<form enctype="multipart/form-data" method="post" asp-action="FQC003" class="layui-form"> |
|||
<div asp-validation-summary="ModelOnly" class="text-danger"></div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="FqcNameCN" class="layui-form-label" style="width:150px;text-align:center;"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="FqcNameCN" class="layui-input" autocomplete="off" placeholder="請輸入檢驗结果中文名" /> |
|||
<span asp-validation-for="FqcNameCN" class="layui-bg-red"></span> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="FqcNameEN" class="layui-form-label" style="width:150px;text-align:center;"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="FqcNameEN" class="layui-input" placeholder="請輸入檢驗结果英文" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<label class="layui-form-label" style="width:150px;text-align:center;">狀態</label> |
|||
<div class="layui-input-block"> |
|||
<input type="radio" asp-for="StatusNo" value="P" title="PASS" checked=""> |
|||
<input type="radio" asp-for="StatusNo" value="N" title="FAIL"> |
|||
</div> |
|||
</div> |
|||
|
|||
<span style="color: firebrick;word-break: break-all;" class="text-danger offset-sm-3">@Html.ValidationMessage("error")</span> |
|||
<div class="layui-form-item"> |
|||
<div class="layui-input-block"> |
|||
<input type="submit" value="保存" class="layui-btn" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
@section Scripts { |
|||
@{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); |
|||
await Html.RenderPartialAsync("_FileinputScriptsPartial"); } |
|||
|
|||
<script type="text/javascript"> |
|||
layui.use(['form'], function () { |
|||
form = layui.form; |
|||
}); |
|||
$(document).ready(function () { |
|||
var error = '@Html.ValidationMessage("error")'; |
|||
if ($(error).text() != '') { |
|||
parent.hg.msg(error); |
|||
} |
|||
}); |
|||
</script> |
|||
|
|||
|
|||
} |
@ -0,0 +1,67 @@ |
|||
@model AMESCoreStudio.WebApi.Models.AMES.QcGroup |
|||
|
|||
|
|||
@{ ViewData["Title"] = "FQC001U"; |
|||
Layout = "~/Views/Shared/_AMESLayout.cshtml"; } |
|||
|
|||
<style> |
|||
.control-label { |
|||
justify-content: flex-end !important; |
|||
} |
|||
</style> |
|||
|
|||
<div class="layui-card"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<form enctype="multipart/form-data" method="post" asp-action="FQC001" class="layui-form"> |
|||
<div asp-validation-summary="ModelOnly" class="text-danger"></div> |
|||
<input type="hidden" asp-for="GroupID" value="@Model.GroupID" /> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="GroupNameCN" class="layui-form-label"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="GroupNameCN" class="layui-input" autocomplete="off" placeholder="請輸入檢驗類別中文" /> |
|||
<span asp-validation-for="GroupNameCN" class="layui-bg-red"></span> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
|
|||
<div class="layui-form-item"> |
|||
<div class="layui-inline"> |
|||
<label asp-for="GroupNameEN" class="layui-form-label"></label> |
|||
<div class="layui-input-inline"> |
|||
<input asp-for="GroupNameEN" class="layui-input" placeholder="請輸入檢驗類別英文" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<span style="color: firebrick;word-break: break-all;" class="text-danger offset-sm-3">@Html.ValidationMessage("error")</span> |
|||
<div class="layui-form-item"> |
|||
<div class="layui-input-block"> |
|||
<input type="submit" value="保存" class="layui-btn" /> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
@section Scripts { |
|||
@{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); |
|||
await Html.RenderPartialAsync("_FileinputScriptsPartial"); } |
|||
|
|||
<script type="text/javascript"> |
|||
layui.use(['form'], function () { |
|||
form = layui.form; |
|||
}); |
|||
$(document).ready(function () { |
|||
var error = '@Html.ValidationMessage("error")'; |
|||
if ($(error).text() != '') { |
|||
parent.hg.msg(error); |
|||
} |
|||
}); |
|||
</script> |
|||
|
|||
|
|||
} |
Loading…
Reference in new issue