4 changed files with 246 additions and 19 deletions
@ -0,0 +1,34 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using System.Threading.Tasks; |
||||
|
using AMESCoreStudio.WebApi.Models.AMES; |
||||
|
using AMESCoreStudio.WebApi.Models.BAS; |
||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
|
||||
|
namespace AMESCoreStudio.Web.ViewModels.PCS |
||||
|
{ |
||||
|
public class PCS036ViewModel |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 內部條碼
|
||||
|
/// </summary>
|
||||
|
public string BarCodeNo { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 工單號碼
|
||||
|
/// </summary>
|
||||
|
public string WipNo { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 鎖定條碼區間起
|
||||
|
/// </summary>
|
||||
|
public string BarCodeNoStr { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 鎖定條碼區間迄
|
||||
|
/// </summary>
|
||||
|
public string BarCodeNoEnd { get; set; } |
||||
|
|
||||
|
} |
||||
|
} |
@ -0,0 +1,70 @@ |
|||||
|
@{ ViewData["Title"] = "解除綁定出貨序號、箱號"; |
||||
|
Layout = "~/Views/Shared/_AMESLayout.cshtml"; |
||||
|
} |
||||
|
@model AMESCoreStudio.Web.ViewModels.PCS.PCS036ViewModel |
||||
|
<style> |
||||
|
.control-label { |
||||
|
justify-content: flex-end !important; |
||||
|
} |
||||
|
</style> |
||||
|
<div class="layui-card"> |
||||
|
<form enctype="multipart/form-data" method="post" asp-action="PCS036" class="layui-form"> |
||||
|
<div asp-validation-summary="ModelOnly" class="text-danger"></div> |
||||
|
<div class="layui-card-header"> |
||||
|
<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 class="layui-card-body"> |
||||
|
<div class="layui-form-item"> |
||||
|
<div class="layui-inline"> |
||||
|
<div class="layui-input-inline layui-col-sm4" style="text-align:right;"> |
||||
|
<input type="radio" name="select" value="0" title="內部條碼" checked="" /> |
||||
|
</div> |
||||
|
<div class="layui-input-inline"> |
||||
|
<input asp-for="BarCodeNo" class="layui-input" autocomplete="off" placeholder="請輸入內部序號" /> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
<div class="layui-form-item"> |
||||
|
<div class="layui-inline"> |
||||
|
<div class="layui-input-inline layui-col-sm4" style="text-align:right;"> |
||||
|
<input type="radio" name="select" value="1" title="條碼區間解除" /> |
||||
|
</div> |
||||
|
<div class="layui-input-inline"> |
||||
|
<input class="layui-input" asp-for="BarCodeNoStr" /> |
||||
|
</div> |
||||
|
<div class="layui-form-mid">~</div> |
||||
|
<div class="layui-input-inline"> |
||||
|
<input class="layui-input" asp-for="BarCodeNoEnd" /> |
||||
|
</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> |
||||
|
</div> |
||||
|
</form> |
||||
|
</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() != '') { |
||||
|
hg.msg(error); |
||||
|
} |
||||
|
}); |
||||
|
</script> |
||||
|
} |
||||
|
|
Loading…
Reference in new issue