初始化
This commit is contained in:
87
Face.Web/Content/Views/CxwOrder/OrderInternalList.cshtml
Normal file
87
Face.Web/Content/Views/CxwOrder/OrderInternalList.cshtml
Normal file
@@ -0,0 +1,87 @@
|
||||
@model List<Face.Domain.ViewModels.VM_OrderInternalList>
|
||||
@{
|
||||
Layout = "~/Views/Shared/_Layout.cshtml";
|
||||
}
|
||||
|
||||
|
||||
<div class="content-wrapper">
|
||||
<section class="content" style="padding:0px;">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-8">
|
||||
<!-- Default box -->
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title">内部订单列表</h3>
|
||||
|
||||
<div class="card-tools">
|
||||
<button class="btn btn-md btn-primary" type="button" id="btnaddPLine" onclick="gotoCommonPartial('@Url.Action("OrderInternalDetails", "Order")','orderInternalBox_Content')">添加内部单</button>
|
||||
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
|
||||
<i class="fas fa-minus"></i>
|
||||
</button>
|
||||
<button type="button" class="btn btn-tool" data-card-widget="remove" title="Remove">
|
||||
<i class="fas fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped table-bordered table-hover dataTables-example">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>单号</th>
|
||||
<th>内部单号</th>
|
||||
<th>目标产量</th>
|
||||
<th>累计目标产量</th>
|
||||
<th>起止序号</th>
|
||||
<th>创建时间</th>
|
||||
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@if (Model != null && Model.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < Model.Count; i++)
|
||||
{
|
||||
<tr onclick="gotoDetailPartial('@Url.Action("OrderInternalDetails", "Order")',@Model[i].ID,'orderInternalBox_Content')">
|
||||
<td>@(i + 1)</td>
|
||||
<td>@(Model[i].OrderNo)</td>
|
||||
<td>@Model[i].InternalNo</td>
|
||||
<td>@Model[i].ObjectiveYield</td>
|
||||
<td>@Model[i].ObjectiveYieldTotal</td>
|
||||
|
||||
<td>@Model[i].Sn_StartEnd</td>
|
||||
<td>@Model[i].CreateTime</td>
|
||||
|
||||
</tr>
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="ibox-content" id="contentx">
|
||||
|
||||
</div>
|
||||
<!-- /.card-body -->
|
||||
</div>
|
||||
<!-- /.card -->
|
||||
</div>
|
||||
<div class="col-sm-4" id="orderInternalBox_Content">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
229
Face.Web/Content/Views/CxwOrder/OrderList.cshtml
Normal file
229
Face.Web/Content/Views/CxwOrder/OrderList.cshtml
Normal file
@@ -0,0 +1,229 @@
|
||||
@model List<Face.Domain.Entities.Order>
|
||||
@{
|
||||
Layout = "~/Views/Shared/_Layout.cshtml";
|
||||
|
||||
List<Face.Domain.Entities.Company> CompanyList = Face.Services.Cache.CxwCacheHelp.GetUserDBCustomerList();//客户
|
||||
|
||||
//List<Face.Domain.Entities.ProductType> ProductTypeList = Face.Services.Cache.CxwCacheHelp.GetUserDBProjectList();//类型
|
||||
}
|
||||
<link href="~/Content/dist/bootstrap-table.min.css" />
|
||||
<style>
|
||||
h5 > button, a > button {
|
||||
font-size: 12px;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
border: 1px solid white;
|
||||
border-radius: 50%;
|
||||
background-color: Orange;
|
||||
color: white;
|
||||
margin: 0px 8px;
|
||||
}
|
||||
|
||||
.panel-title {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.buttoncolor {
|
||||
background-color: LimeGreen;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<div class="content-wrapper">
|
||||
<section class="content" style="padding:0px;">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-8">
|
||||
<!-- Default box -->
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title">订单列表</h3>
|
||||
|
||||
<div class="card-tools">
|
||||
<button class="btn btn-md btn-primary" type="button" id="btnaddPLine" onclick="gotoCommonPartialNeedDate('@Url.Action("OrderDetails", "CxwOrder")','orderBox_Content')">添加订单</button>
|
||||
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
|
||||
<i class="fas fa-minus"></i>
|
||||
</button>
|
||||
<button type="button" class="btn btn-tool" data-card-widget="remove" title="Remove">
|
||||
<i class="fas fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*条件筛选*@
|
||||
<div class="card-body">
|
||||
<div class="ibox-content" style="padding:0px;">
|
||||
|
||||
<div class="row" style="margin: 0px;padding:0;border:1px solid #cccccc;">
|
||||
<div class="col-xs-7" style="padding:0px">
|
||||
<ul>
|
||||
<li>ID:</li>
|
||||
<li>M/O:</li>
|
||||
<li>业务员:</li>
|
||||
<li>客户:</li>
|
||||
<li>P/O:</li>
|
||||
<li>名称</li>
|
||||
<li>型号</li>
|
||||
<li>单价</li>
|
||||
<li>数量</li>
|
||||
@*<li>备注</li>*@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-xs-5" style="padding: 0px;text-align:right;">
|
||||
<img src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2F1812.img.pp.sohu.com.cn%2Fimages%2Fblog%2F2009%2F11%2F18%2F18%2F8%2F125b6560a6ag214.jpg&refer=http%3A%2F%2F1812.img.pp.sohu.com.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1625988838&t=9ac08c1238f7abee6e7c48344ed77a3a" width="125" height="162">
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-12" style="padding: 0px;">
|
||||
<span class="remark">备注:<span class="grey"></span></span>
|
||||
</div>
|
||||
@*<hr />*@
|
||||
<div class="panel-body" style="padding:0px;">
|
||||
<div class="panel-group" id="accordionTwo" style="margin-bottom:0px;">
|
||||
<div class="panel">
|
||||
<div class="panel-heading" style="padding:0px;">
|
||||
<h5 class="panel-title">
|
||||
<button id="assess" data-toggle="modal" data-target="#myModal">报价</button><button>确认</button>
|
||||
<a data-toggle="collapse" data-parent="#collapseTwo" href="#collapseTwo">
|
||||
|
||||
<button>生产</button>
|
||||
</a><button>完成</button>
|
||||
<button>出货</button>
|
||||
</h5>
|
||||
<div class="modal inmodal" id="myModal" tabindex="-1" role="dialog" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content animated bounceInRight">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||
<h4 class="modal-title">报价</h4>
|
||||
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<input type="hidden" class="form-control OrderID" value="1" />
|
||||
<div class="form-group"><label>报价</label> <input type="text" placeholder="请输入报价" class="form-control OrderOffer"></div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-white" data-dismiss="modal">取消</button>
|
||||
<button type="button" class="btn btn-primary assess">保存</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="collapseTwo" class="panel-collapse collapse" style="padding:0px;">
|
||||
<div class="panel-body" style="padding:5px 0px;">
|
||||
<button>报价1</button>-》
|
||||
<button>报价2</button>-》
|
||||
<button>报价3</button>-》
|
||||
<button>报价4</button>-》
|
||||
<button>报价5</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if (Model != null)
|
||||
{
|
||||
for (int i = 0; i < Model.Count; i++)
|
||||
{
|
||||
|
||||
<div class="row" style="margin: 0px;padding:0;border:1px solid #cccccc;">
|
||||
<div class="col-xs-7" style="padding:0px">
|
||||
<ul>
|
||||
<li>ID:@Model[i].ID</li>
|
||||
<li>M/O:@Model[i].OrderID</li>
|
||||
<li>业务员:@Model[i].Salesman</li>
|
||||
<li>客户:@Model[i].CompanyID</li>
|
||||
<li>P/O:@Model[i].CompanyOrder</li>
|
||||
<li>名称: @Model[i].ProductName</li>
|
||||
<li>型号:@Model[i].ProductType</li>
|
||||
<li>单价:<span class="price">@Model[i].ProductPrice</span></li>
|
||||
<li>数量:@Model[i].Count</li>
|
||||
@*<li>备注</li>*@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-xs-5" style="padding: 0px;text-align:right;">
|
||||
<img src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2F1812.img.pp.sohu.com.cn%2Fimages%2Fblog%2F2009%2F11%2F18%2F18%2F8%2F125b6560a6ag214.jpg&refer=http%3A%2F%2F1812.img.pp.sohu.com.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1625988838&t=9ac08c1238f7abee6e7c48344ed77a3a" width="125" height="162">
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-12" style="padding: 0px;">
|
||||
<span class="remark">备注:@Model[i].Remark<span class="grey"></span></span>
|
||||
</div>
|
||||
@*<hr />*@
|
||||
<div class="panel-body" style="padding:0px;">
|
||||
<div class="panel-group" id="accordion-@i" style="margin-bottom:0px;">
|
||||
<div class="panel">
|
||||
<div class="panel-heading" style="padding:0px;">
|
||||
<h5 class="panel-title">
|
||||
<button id="assess" data-toggle="modal" data-target="#myModal-@i">报价</button><button>确认</button>
|
||||
<a data-toggle="collapse" data-parent="#accordion-@i" href="#collapse-@i">
|
||||
<button>生产</button>
|
||||
</a>
|
||||
<button>完成</button><button>出货</button>
|
||||
</h5>
|
||||
<div class="modal inmodal" id="myModal-@i" tabindex="-1" role="dialog" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content animated bounceInRight">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||
<h4 class="modal-title">报价</h4>
|
||||
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<input type="hidden" class="form-control OrderID" value="@Model[i].ID" />
|
||||
<div class="form-group"><label>报价</label> <input type="text" placeholder="请输入报价" class="form-control OrderOffer"></div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-white" data-dismiss="modal">取消</button>
|
||||
<button type="button" class="btn btn-primary assess">保存</button>
|
||||
<input type="hidden" value="@i" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="collapse-@i" class="panel-collapse collapse" style="padding:0px;">
|
||||
<div class="panel-body" style="padding:5px 0px;">
|
||||
<button>报价1</button>-》
|
||||
<button>报价2</button>-》
|
||||
<button>报价3</button>-》
|
||||
<button>报价4</button>-》
|
||||
<button>报价5</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.card-body -->
|
||||
@*<div class="ibox-content" id="contentx">
|
||||
|
||||
</div>*@
|
||||
</div>
|
||||
<!-- /.card -->
|
||||
</div>
|
||||
<div class="col-sm-4" id="orderBox_Content">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="~/Content/dist/bootstrap-table.min.js"></script>
|
||||
<script src="~/Content/dist/locale/bootstrap-table-zh-CN.min.js"></script>
|
||||
<script src="~/CxwPlugin/SelOrder.js"></script>
|
||||
<script src="~/CxwPlugin/mobile-detect.min.js"></script>
|
||||
<script src="~/CxwPlugin/AddCookie.js"></script>
|
||||
<script src="~/CxwPlugin/OrderList.js"></script>
|
||||
<script>
|
||||
|
||||
</script>
|
||||
76
Face.Web/Content/Views/CxwOrder/StatusList.cshtml
Normal file
76
Face.Web/Content/Views/CxwOrder/StatusList.cshtml
Normal file
@@ -0,0 +1,76 @@
|
||||
@model List<Face.Domain.Entities.OrderStatu>
|
||||
@{
|
||||
Layout = "~/Views/Shared/_Layout.cshtml";
|
||||
}
|
||||
<link href="~/Theme/css/plugins/datapicker/datepicker3.css" rel="stylesheet">
|
||||
|
||||
|
||||
<div class="content-wrapper">
|
||||
<section class="content" style="padding:0px;">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-8">
|
||||
<!-- Default box -->
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title">订单状态列表</h3>
|
||||
|
||||
<div class="card-tools">
|
||||
<button class="btn btn-md btn-primary" type="button" id="btnaddPLine" onclick="gotoCommonPartialNeedDate('@Url.Action("StatusDetails", "CxwOrder")','pPlanBox_Content')">添加订单状态</button>
|
||||
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
|
||||
<i class="fas fa-minus"></i>
|
||||
</button>
|
||||
<button type="button" class="btn btn-tool" data-card-widget="remove" title="Remove">
|
||||
<i class="fas fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped table-bordered table-hover dataTables-example">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>订单状态名称</th>
|
||||
<th>订单状态说明</th>
|
||||
<th>备注</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@if (Model != null && Model.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < Model.Count; i++)
|
||||
{
|
||||
<tr onclick="gotoDetailPartialNeedDate('@Url.Action("StatusDetails", "CxwOrder")',@Model[i].ID,'pPlanBox_Content')">
|
||||
<td>@(Model[i].ID)</td>
|
||||
<td>@Model[i].Statu</td>
|
||||
<td>@Model[i].Statements</td>
|
||||
<td>@Model[i].Remark</td>
|
||||
</tr>
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- /.card-body -->
|
||||
</div>
|
||||
<!-- /.card -->
|
||||
</div>
|
||||
<div class="col-sm-4" id="pPlanBox_Content">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="~/CxwPlugin/mobile-detect.min.js"></script>
|
||||
<script src="~/CxwPlugin/AddCookie.js"></script>
|
||||
252
Face.Web/Content/Views/CxwOrder/_OrderDetails.cshtml
Normal file
252
Face.Web/Content/Views/CxwOrder/_OrderDetails.cshtml
Normal file
@@ -0,0 +1,252 @@
|
||||
@model Face.Domain.Entities.Order
|
||||
@{
|
||||
Layout = null;
|
||||
List<Face.Domain.Entities.AdminUser> userList =Face.Services.Cache.CxwCacheHelp.GetUserList();//用户列表
|
||||
List<Face.Domain.Entities.Company> companyList = Face.Services.Cache.CxwCacheHelp.GetUserDBCustomerList();//客户列表
|
||||
List<Face.Domain.Entities.ProductType> projectList = Face.Services.Cache.CxwCacheHelp.GetUserDBProjectList();//产品类型列表
|
||||
List<Face.Domain.Entities.Product> productList = Face.Services.Cache.CxwCacheHelp.GetProduct();//产品列表
|
||||
var Umodel = Face.Services.CxwUserLoginHelpre.CurrentUser();//登录用户信息
|
||||
List<Face.Domain.Entities.ProcessFlow> ProcessFlowList = Face.Services.Cache.CxwCacheHelp.GetProcessFlow();//工艺流程
|
||||
|
||||
string[] jurisdiction = new string[ProcessFlowList.Count];
|
||||
if (Model.ProcessStatus != null)
|
||||
{
|
||||
string str = Model.ProcessStatus;
|
||||
jurisdiction = str.Split(',');
|
||||
ViewBag.jur = jurisdiction;
|
||||
}
|
||||
}
|
||||
<link href="/Content/layui/layui.js" />
|
||||
<link href="/Content/layui/css/modules/laydate/default/laydate.css" />
|
||||
<link href="/Content/layui/css/modules/layer/default/layer.css" />
|
||||
<link href="/Content/layui/css/modules/code.css" />
|
||||
@*<link href="~/Theme/css/plugins/datapicker/datepicker3.css" rel="stylesheet">*@
|
||||
|
||||
<section class="content" style="padding:0px;">
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title">@ViewBag.title</h3>
|
||||
|
||||
<div class="card-tools">
|
||||
|
||||
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
|
||||
<i class="fas fa-minus"></i>
|
||||
</button>
|
||||
<button type="button" class="btn btn-tool" data-card-widget="remove" title="Remove">
|
||||
<i class="fas fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
<!-- from -->
|
||||
<form class="form-horizontal" id="modifyOrderForm">
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">业务员</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="hidden" name="orderID" value="@Model.ID" />
|
||||
@*<input type="text" placeholder="请输入业务员" name="Salesman" class="form-control" value="@Model.Salesman">*@
|
||||
<select class="form-control m-b" name="Salesman">
|
||||
@if (userList != null && userList.Count > 0)
|
||||
{
|
||||
foreach (var item in userList)
|
||||
{
|
||||
if (item.AdminName != "admin")
|
||||
{
|
||||
<option @(Umodel.AdminName == item.AdminName ? "selected" : "" ) value="@item.AdminName">@item.AdminName</option>
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">所属客户</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<select class="form-control m-b" name="companyID">
|
||||
@if (companyList != null && companyList.Count > 0)
|
||||
{
|
||||
foreach (var item in companyList)
|
||||
{
|
||||
<option @(Model.CompanyID == item.ID ? "selected" : "" ) value="@item.ID">@item.CompanyName</option>
|
||||
}
|
||||
}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">产品名称</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<select class="form-control m-b" name="productID">
|
||||
@if (productList != null && productList.Count > 0)
|
||||
{
|
||||
foreach (var item in productList)
|
||||
{
|
||||
<option @(Model.ProductName == item.ProductName ? "selected" : "" ) value="@item.ProductName">@item.ProductName</option>
|
||||
}
|
||||
}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">产品型号</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<select class="form-control m-b" name="productID">
|
||||
@if (projectList != null && projectList.Count > 0)
|
||||
{
|
||||
foreach (var item in projectList)
|
||||
{
|
||||
<option @(Model.ProductType == item.ProductName ? "selected" : "" ) value="@item.ProductName">@item.ProductName</option>
|
||||
}
|
||||
}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">单价</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="number" placeholder="请输入单价" name="ProductPrice" class="form-control" value="@Model.ProductPrice">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">生产数量</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="number" placeholder="请输入生产数量" name="Count" class="form-control" value="@Model.Count">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">订单总价</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="number" placeholder="请输入订单总价" name="TotalPrice" class="form-control" value="@Model.TotalPrice">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*<div class="form-group">
|
||||
<label class="col-md-3 control-label">订单阶段</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="请输入订单阶段" name="OrderStatus" class="form-control" value="@Model.OrderStatus">
|
||||
</div>
|
||||
</div>*@
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">工艺流程阶段</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="hidden" placeholder="请输入工艺流程阶段" id="ProcessFlow" name="ProcessStatus" class="form-control" value="@Model.ProcessStatus">
|
||||
@for (int i = 0; i < ProcessFlowList.Count; i++)
|
||||
{
|
||||
<div class="i-checks"><label> <input type="checkbox" value="@ProcessFlowList[i].ID" @if (ViewBag.jur != null) { foreach (var item in jurisdiction) { @(item.ToInt() == ProcessFlowList[i].ID ? "checked='checked'" : "") } }> <i></i>@ProcessFlowList[i].ProcessName</label></div>
|
||||
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">备注</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="请输入备注" name="Remark" class="form-control" value="@Model.Remark">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-md-3 control-label">成品照片</label>
|
||||
<div class="col-md-9">
|
||||
<div class="layui-upload">
|
||||
<button type="button" class="layui-btn layui-btn-normal" id="testList">选择一张图片</button>
|
||||
<div class="layui-upload-list">
|
||||
<table class="layui-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>图片</th>
|
||||
<th>大小</th>
|
||||
<th>状态</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
@if (Model.Image != null && Model.Image != "")
|
||||
{
|
||||
<tr id="upload-1">
|
||||
<th> <img src="/CxwBasicFunc/FileImage?url=@(Model.Image)" alt="暂无图片" style="width:100px;height:100px;" /></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th><button class="layui-btn layui-btn-xs layui-btn-danger demo-delete" id="delImg">删除</button></th>
|
||||
</tr>
|
||||
}
|
||||
</thead>
|
||||
<tbody id="demoList"></tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div id="img">
|
||||
@if (Model.Image != null && Model.Image != "")
|
||||
{
|
||||
<input type="hidden" id="images" name="Image" value="@(Model.Image)" />
|
||||
}
|
||||
</div>
|
||||
<div class="layui-progress layui-progress-big" lay-showpercent="true" lay-filter="demo" id="progress">
|
||||
<div class="layui-progress-bar" lay-percent="0%" style="width: 0%;">
|
||||
<span class="layui-progress-text">0%</span>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
|
||||
<button type="button" class="layui-btn" id="testListAction">开始上传</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-offset-3 col-md-9">
|
||||
<button class="btn btn-md btn-primary" type="button" id="btnModifyOrder" onclick="excutedUpDate('btnModifyOrder','@Url.Action("ModifyOrder", "CxwOrder")','modifyOrderForm','@Url.Action("OrderList", "CxwOrder")')">保存</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
|
||||
$.when(
|
||||
$.getScript("/CxwPlugin/basicfunc.js"),
|
||||
$.getScript("/Theme/js/jquery.form.min.js"),
|
||||
$.getScript("/Plugin/inspinia-partial.js"),
|
||||
).done(function () {
|
||||
$('#data_delivery .input-group.date').datepicker({
|
||||
language: "zh-CN",//语言
|
||||
todayBtn: "linked",//今日按钮
|
||||
autoclose: true,//选择后关闭日期选择
|
||||
format: "yyyy/mm/dd"//日期格式
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<script src="~/Theme/layui/layui.js"></script>
|
||||
<script src="~/CxwPlugin/Images.js"></script>
|
||||
|
||||
120
Face.Web/Content/Views/CxwOrder/_OrderInternalDetails.cshtml
Normal file
120
Face.Web/Content/Views/CxwOrder/_OrderInternalDetails.cshtml
Normal file
@@ -0,0 +1,120 @@
|
||||
@model Face.Domain.Entities.TBL_OrderInternal
|
||||
@{
|
||||
Layout = null;
|
||||
|
||||
List<Face.Domain.Entities.TBL_Orders> orderList = Face.Services.Cache.CacheHelp.GetUserDBOrderList();//订单列表
|
||||
|
||||
}
|
||||
|
||||
<link href="~/Theme/css/plugins/datapicker/datepicker3.css" rel="stylesheet">
|
||||
|
||||
<section class="content" style="padding:0px;">
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title" >@ViewBag.title</h3>
|
||||
|
||||
<div class="card-tools">
|
||||
|
||||
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
|
||||
<i class="fas fa-minus"></i>
|
||||
</button>
|
||||
<button type="button" class="btn btn-tool" data-card-widget="remove" title="Remove">
|
||||
<i class="fas fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
<!-- from -->
|
||||
<form class="form-horizontal" id="modifyOrderInternalForm">
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-md-3 control-label">订单</label>
|
||||
<input type="hidden" name="id" value="@Model.ID" />
|
||||
<div class="col-md-9">
|
||||
|
||||
<select class="form-control m-b" name="orderID">
|
||||
@if (orderList != null && orderList.Count > 0)
|
||||
{
|
||||
foreach (var item in orderList)
|
||||
{
|
||||
<option @(Model.OrderID == item.OrderID ? "selected" : "" ) value="@item.OrderID">@item.OrderNo</option>
|
||||
}
|
||||
}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-md-3 control-label">内部单号</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="请输入内部单号" name="internalNo" class="form-control" value="@Model.InternalNo">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-md-3 control-label">目标产量</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="请输入目标产量" name="objectiveYield" class="form-control" value="@Model.ObjectiveYield">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-md-3 control-label">累计目标产量</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="请输入累计目标产量" name="objectiveYieldTotal" class="form-control" value="@Model.ObjectiveYieldTotal">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-md-3 control-label">起始序列号</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="请输入起始序列号" name="sn_Start" class="form-control" value="@Model.Sn_Start">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-md-3 control-label">结束序列号</label>
|
||||
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="请输入结束序列号" name="sn_End" class="form-control" value="@Model.Sn_End">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group row">
|
||||
<div class="col-md-offset-3 col-md-9">
|
||||
<button class="btn btn-md btn-primary" type="button" id="btnModifyOrderInternal" onclick="excutedUpDate('btnModifyOrderInternal','@Url.Action("ModifyOrderInternal", "Order")','modifyOrderInternalForm','@Url.Action("OrderInternalList", "Order")')">保存</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
<script>
|
||||
|
||||
$.getScript("/Plugin/basicfunc.js");
|
||||
$.getScript("/Theme/js/jquery.form.min.js");
|
||||
$.getScript("/Plugin/inspinia-partial.js");
|
||||
|
||||
</script>
|
||||
|
||||
22
Face.Web/Content/Views/CxwOrder/_OrdersInfo.cshtml
Normal file
22
Face.Web/Content/Views/CxwOrder/_OrdersInfo.cshtml
Normal file
@@ -0,0 +1,22 @@
|
||||
@model Face.Domain.ViewModels.VM_OrderInfo
|
||||
@{
|
||||
Layout = null;
|
||||
}
|
||||
|
||||
<div class="ibox-footer">
|
||||
<div class="row">
|
||||
<div class="col-xs-6">
|
||||
<small class="stats-label">客户:@Model.CustomerAbbr</small>
|
||||
</div>
|
||||
<div class="col-xs-6">
|
||||
<small class="stats-label">机型:@Model.ProjectName</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ibox-footer">
|
||||
<div class="row">
|
||||
<div class="col-xs-6">
|
||||
<small class="stats-label">订单号:@Model.OrderNo</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
96
Face.Web/Content/Views/CxwOrder/_StatusDetails.cshtml
Normal file
96
Face.Web/Content/Views/CxwOrder/_StatusDetails.cshtml
Normal file
@@ -0,0 +1,96 @@
|
||||
@model Face.Domain.Entities.OrderStatu
|
||||
@{
|
||||
Layout = null;
|
||||
|
||||
}
|
||||
|
||||
<section class="content" style="padding:0px;">
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title" >@ViewBag.title</h3>
|
||||
|
||||
<div class="card-tools">
|
||||
|
||||
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
|
||||
<i class="fas fa-minus"></i>
|
||||
</button>
|
||||
<button type="button" class="btn btn-tool" data-card-widget="remove" title="Remove">
|
||||
<i class="fas fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
<!-- from -->
|
||||
<form class="form-horizontal" id="modifyPPlanForm">
|
||||
|
||||
@if (Model.ID > 0)
|
||||
{
|
||||
<div class="form-group row">
|
||||
<label class="col-md-3 control-label">ID</label>
|
||||
<div class="col-md-9">
|
||||
<input type="text" name="ID" class="form-control" value="@Model.ID" readonly />
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-md-3 control-label">订单状态名称</label>
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="请输入订单状态名称" name="Statu" class="form-control" value="@Model.Statu">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-md-3 control-label">订单状态说明</label>
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="请输入订单状态说明" name="Statements" class="form-control" value="@Model.Statements">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-md-3 control-label">备注</label>
|
||||
<div class="col-md-9">
|
||||
<input type="text" placeholder="请输入备注" name="Remark" class="form-control" value="@Model.Remark">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<div class="col-md-offset-3 col-md-9">
|
||||
<button class="btn btn-md btn-primary" type="button" id="btnModifyPPlan" onclick="excutedUpDate('btnModifyPPlan','@Url.Action("ModifyStatus", "CxwOrder")','modifyPPlanForm','@Url.Action("StatusList", "CxwOrder")')">保存</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
|
||||
$.when(
|
||||
$.getScript("/Plugin/basicfunc.js"),
|
||||
$.getScript("/Theme/js/jquery.form.min.js"),
|
||||
$.getScript("/Plugin/inspinia-partial.js"),
|
||||
).done(function () {
|
||||
$('#data_1 .input-group.date').datepicker({
|
||||
language: "zh-CN",//语言
|
||||
todayBtn: "linked",//今日按钮
|
||||
autoclose: true,//选择后关闭日期选择
|
||||
format: "yyyy/mm/dd"//日期格式
|
||||
});
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user