| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- @using IwbZero.Setting
- @using ShwasherSys.Authorization.Permissions
- @{
- ViewBag.ActiveMenu = PermissionNames.Pages; //The menu item will be active for this page.
- var systemName = SettingManager.GetSettingValue(SettingNames.AdminSystemName);
- int userType = AbpSession.UserType??0;
- }
- @section styles
- {
- @*<link href="~/Content/Plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" />*@
- <link href="~/Views/Home/home.css" rel="stylesheet" />
- }
- <style></style>
- <div class="page no-select">
- <div class="page-title">
- 欢迎登陆
- </div>
- <div class="page-title-sm">
- @systemName
- </div>
- </div>
- <div class="row totalHeaderbox" style="padding: 10px;">
- </div>
- <!--汇总3年内订单和排查单状态数据,柱状图显示-->
- <div class="row chartBox" >
- <div class="col-md-6">
- <div class="box box-primary card-info order-info-box">
- <div class="box-header with-border">
- <h3 class="box-title">订单明细状态</h3>
- <div class="box-tools pull-right" style="top:10px">
- <label style=" margin-right: 10px; font-size: 1.5rem;color:#ddd" class="iwb-radio"><input name="orderQt" data-index="1" type="radio" checked value="1" /><span></span>季度</label>
- <label style=" margin-right: 10px; font-size: 1.5rem; color: #ddd" class="iwb-radio"><input name="orderQt" data-index="2" type="radio" value="0" /><span></span>年度</label>
- </div>
- </div>
- <div class="box-body">
- <div class="chart" id="orderStatusChart">
-
- </div>
- </div>
- </div>
- </div>
- <div class="col-md-6">
- <div class="box box-info card-info production-info-box">
- <div class="box-header with-border">
- <h3 class="box-title">排产单状态</h3>
- <div class="box-tools pull-right" style="top:10px">
- <label style=" margin-right: 10px; font-size: 1.5rem;color:#ddd" class="iwb-radio"><input name="productionQt" data-index="1" type="radio" checked value="1" /><span></span>季度</label>
- <label style=" margin-right: 10px; font-size: 1.5rem; color: #ddd" class="iwb-radio"><input name="productionQt" data-index="2" type="radio" value="0" /><span></span>年度</label>
- </div>
- </div>
- <div class="box-body">
- <div class="chart" id="productionStatusChart">
- </div>
- </div>
- </div>
- </div>
- </div>
- @section scripts
- {
- <script src="~/Content/Plugins/eCharts/echarts.min.js"></script>
- <script src="~/Views/Home/home.js"></script>
- <script>
- if (@userType==1){
- $('.chartBox').show();
- } else {
- $('.chartBox').hide();
- }
- </script>
- <script>
- function OrderStatusFormatter(v, r) { //danger
- if (r.orderStatusId === 2) {
- return '<span class="label label-success">新建</span>';
- } else if (r.orderStatusId === 3) {
- return '<span class="label label-danger">已审核</span>';
- } else if (r.orderStatusId === 12) {
- return '<span class="label label-primary">完成</span>';
- }
- return v;
- }
- function ProductionOrderStatusFormatter(v, r) {
- var str = '';
- switch (v) {
- case 1:
- str += '<span class="label label-info">新建</span>';
- break;
- case 2:
- str += '<span class="label label-iwb">生产中</span>';
- break;
- case 3:
- str += '<span class="label label-danger">入库中</span>';
- break;
- case 7:
- str += '<span class="label label-success">已审核</span>';
- break;
- default:
- str += '<span class="label label-warning">' + v + '</span>';
- break;
- }
- return str;
- }
- function ProcessingNumFormatter(v, r) {
- if (v === 0) {
- //return '<span class="label label-info">' + v+ '</span>';
- return '';
- } else {
- return '<span class="label label-danger">待处理:' + v + '</span>';
- }
- }
- function PackageProductNoFormatter(v, r) {
- if (r.semiProductNo) {
- return '<span class="label label-info">半成品包装:' + r.semiProductNo + '</span>';
- } else {
- return '<span class="label label-danger">成品包装' + r.productNo + '</span>';
- }
- }
- function ApplyStatusFormatter(v, r) {
- if (r.isClose) {
- return '<span class="label label-primary">已结束</span>';
- }
- if (v === "1") {
- return '<span class="label label-info">申请中</span>';
- }
- return '<span class="label label-info">' + v + '</span>';
- }
- </script>
- }
|