<!DOCTYPE html>
|
<html>
|
<head>
|
<meta charset="utf-8">
|
<title>控制台主页一</title>
|
<meta name="renderer" content="webkit">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
<link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
|
<link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
|
<style id="LAY_layadmin_theme" type="text/css">
|
.layui-side-menu, .layadmin-pagetabs .layui-tab-title li:after, .layadmin-pagetabs .layui-tab-title li.layui-this:after, .layui-layer-admin .layui-layer-title, .layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child {
|
background-color: #20222A !important;
|
}
|
|
.layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a {
|
background-color: #009688 !important;
|
}
|
|
.layui-layout-admin .layui-logo {
|
background-color: #20222A !important;
|
}
|
|
.layui-table-body.layui-table-main {
|
height: 400px;
|
}
|
|
.layui-table-box {
|
height: 400px;
|
}
|
|
</style>
|
<script>
|
/^http(s*):\/\//.test(location.href) || alert('请先部署到 localhost 下再访问');
|
</script>
|
|
</head>
|
<body layadmin-themealias="default">
|
<div class="layui-fluid">
|
<div class="layui-row layui-col-space15">
|
<div class="layui-col-md8">
|
<div class="layui-row layui-col-space15">
|
<div class="layui-col-md6">
|
<!-- 快捷方式 -->
|
<div class="layui-card">
|
<div style="margin-left: 15px; padding-top: 15px; height: 28px; ">
|
<a lay-href="系统管理/快捷方式自定义/Xt_UserFastMenu.html?id=FastMenu">快捷方式一</a>
|
<!--<a style="margin-left: 20px;">设置图标</a>-->
|
<button type="button" style="margin-left: 20px;" value="0" id="HIcon" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="HIcon">开启图标设置</button>
|
</div>
|
<div class="layui-card-body">
|
<div class="layui-carousel layadmin-carousel layadmin-shortcut" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;">
|
<!--快捷方式-->
|
<div class="FastMenu" carousel-item=""></div>
|
<!--<div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button>-->
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-col-md6">
|
<!-- 快捷方式 -->
|
<div class="layui-card">
|
<div style="margin-left: 15px; padding-top: 15px; height: 28px; ">
|
<a lay-href="系统管理/快捷方式自定义/Xt_UserFastMenu.html?id=FastMenu_1">快捷方式二</a>
|
<button type="button" style="margin-left: 20px;" value="0" id="HIcon_2" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="HIcon_2">开启图标设置</button>
|
</div>
|
<div class="layui-card-body">
|
<div class="layui-carousel layadmin-carousel layadmin-shortcut" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;">
|
<!--快捷方式-->
|
<div class="FastMenu_1" carousel-item=""></div>
|
<!--<div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button>-->
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-col-md12">
|
<!-- 数据概览 -->
|
<div class="layui-card">
|
<div class="layui-card-header">数据概览</div>
|
<div class="layui-card-body">
|
<div class="layui-carousel layadmin-carousel layadmin-dataview" data-anim="fade" lay-filter="LAY-index-dataview" lay-anim="fade" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;">
|
<div carousel-item="" id="LAY-index-dataview">
|
<div class="" _echarts_instance_="1621151534573" style="-webkit-tap-highlight-color: transparent; user-select: none; background-color: rgba(0, 0, 0, 0);">
|
<div style="position: relative; overflow: hidden; width: 698px; height: 332px;">
|
<div data-zr-dom-id="bg" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none;"></div>
|
<canvas width="698" height="332" data-zr-dom-id="0" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas>
|
<canvas width="698" height="332" data-zr-dom-id="1" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas>
|
<canvas width="698" height="332" data-zr-dom-id="_zrender_hover_" class="zr-element" style="position: absolute; left: 0px; top: 0px; width: 698px; height: 332px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></canvas>
|
</div>
|
</div>
|
</div>
|
<div class="layui-carousel-ind"><ul><li class=""></li><!--<li class="layui-this"></li><li class=""></li>--></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-col-md4">
|
<!-- 待办事项 -->
|
<div class="layui-card">
|
<div class="layui-card-header">待办事项</div>
|
<div class="layui-card-body">
|
<div class="layui-carousel layadmin-carousel layadmin-backlog" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 280px;">
|
<div carousel-item="">
|
<ul class="layui-row layui-col-space10 layui-this">
|
<li class="layui-col-xs6">
|
<a lay-href="../views/计划管理/工艺路线/Gy_RoutingBillCheckQuery.html">
|
<!--<a lay-href="app/content/comment.html" class="layadmin-backlog-body">-->
|
<h3>工艺待审单据</h3>
|
<p id="needCheckNumber"><cite>0</cite></p>
|
</a>
|
</li>
|
<li class="layui-col-xs6">
|
<a href="javascript:void(0);">
|
<!--<a lay-href="app/forum/list.html" class="layadmin-backlog-body">-->
|
<h3>待审资料</h3>
|
<p><cite>0</cite></p>
|
</a>
|
</li>
|
<li class="layui-col-xs6">
|
<a href="javascript:void(0);">
|
<!--<a lay-href="template/goodslist.html" class="layadmin-backlog-body">-->
|
<h3>待查看消息</h3>
|
<p><cite>0</cite></p>
|
</a>
|
</li>
|
<li class="layui-col-xs6">
|
<a href="javascript:void(0);">
|
<!--<a href="javascript:;" onclick="layer.tips('不跳转', this, {tips: 3});" class="layadmin-backlog-body">-->
|
<h3>待回复消息</h3>
|
<p><cite>0</cite></p>
|
</a>
|
</li>
|
</ul>
|
<ul class="layui-row layui-col-space10">
|
<li class="layui-col-xs6">
|
<a href="javascript:;" class="layadmin-backlog-body">
|
<h3>未阅信息</h3>
|
<p><cite style="color: #FF5722;">0</cite></p>
|
</a>
|
</li>
|
</ul>
|
</div>
|
<div class="layui-carousel-ind"><ul><li class="layui-this"></li><li class=""></li></ul></div><button class="layui-icon layui-carousel-arrow" lay-type="sub"></button><button class="layui-icon layui-carousel-arrow" lay-type="add"></button>
|
</div>
|
</div>
|
</div>
|
<div class="layui-card" style="height:400px;">
|
<div class="layui-card-header">公告通知</div>
|
<table class="mainTable" id="mainTable" lay-filter="mainTable"></table>
|
</div>
|
</div>
|
</div>
|
</div>
|
<script src="../../layuiadmin/layui/layui.js"></script>
|
<script src="../../layuiadmin/layui/layui.js"></script>
|
<script src="../../layuiadmin/Scripts/json2.js"></script>
|
<script src="../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
|
<script src="../../layuiadmin/Scripts/webConfig.js"></script>
|
<script src="../../layuiadmin/PubCustom.js"></script>
|
<script src="../../layuiadmin/zgqCustom/zgqCustom.js"></script>
|
<script>
|
layui.config({
|
base: '../../layuiadmin/' //静态资源所在路径
|
}).extend({
|
index: 'lib/index' //主入口模块
|
}).use(['index', 'form', 'laydate', 'table', 'element', 'console'], function () {
|
//公共变量
|
var $ = layui.$
|
, admin = layui.admin
|
, layer = layui.layer
|
, table = layui.table
|
, form = layui.form
|
, element = layui.element
|
, tr = layui.tr
|
, td = layui.td
|
, laypage = layui.laypage
|
, laydate = layui.laydate
|
, util = layui.util
|
var element = layui.element;
|
var $ = layui.jquery;
|
|
//不需要显示的字段 可扩展
|
var titleData = ["HItemID", "HInterID", "HEntryID", "HDeptID", "主内码", "子内码", "接收人"];
|
|
//登录平台(PC端、手机端)
|
var HType = "PC";
|
|
//页面初始化
|
set_ClearBill();
|
|
//页面初始化方法
|
function set_ClearBill() {
|
|
get_Display("FastMenu");
|
get_Display("FastMenu_1");
|
get_Notices();
|
getNeedCheckRouting();
|
}
|
|
//页面其它方法
|
function get_Display(HModelAtributos) {
|
//获取菜单列表数据
|
$.ajax({
|
url: GetWEBURL() + "/Web/Xt_UserFastMenu_Init",
|
type: "GET",
|
async: false,
|
data: { "HMakeName": sessionStorage["HUserName"], "HType": HType, "HModelAtributos": HModelAtributos },
|
success: function (data) {
|
console.log(data.data);
|
FastMenu(data.data, HModelAtributos);
|
},
|
error: function (data) {
|
layer.alert("发生错误!", { icon: 5 });
|
}
|
});
|
}
|
$('.FastMenu').on('click', 'ul li', function (event) {
|
// 这里写你的点击事件处理代码
|
console.log('List item clicked:', $(this).text());
|
|
var HIcon = $("#HIcon").val();
|
|
if (HIcon == "1") {
|
openICON("FastMenu")
|
return false;
|
}
|
});
|
|
$('.FastMenu_1').on('click', 'ul li', function (event) {
|
// 这里写你的点击事件处理代码
|
console.log('List item clicked:', $(this).text());
|
|
var HIcon = $("#HIcon_2").val();
|
|
if (HIcon == "1") {
|
openICON("FastMenu_1")
|
return false;
|
}
|
});
|
|
|
//设置图标
|
function openICON(HModelAtributos) {
|
// 打开图标设置子窗口
|
layer.open({
|
type: 2
|
, skin: "layui-layer-rim" //加上边框
|
, title: "快捷方式-图标设置" //标题
|
, closeBtn: 1 //窗体右上角关闭 的 样式
|
, shift: 2 //弹出动画
|
, area: ["30%", "90%"] //窗体大小
|
, maxmin: true //设置最大最小按钮是否显示
|
, content: '../系统管理/快捷方式自定义/Xt_UserFastMenu_IconSet.html?HItemID=' + event.target.id
|
, btn: ["确定"]
|
, btn1: function (index, laero) {
|
//刷新快捷方式
|
get_Display(HModelAtributos);
|
//更新表格缓存的数据
|
layer.close(index);//关闭弹窗
|
}
|
})
|
}
|
|
form.on('submit(HIcon)', function (data) {
|
var HIcon = $("#HIcon").val();
|
|
if (HIcon == "0") {
|
$("#HIcon").val("1");
|
$("#HIcon").text("关闭图标设置");
|
}
|
if (HIcon == "1") {
|
$("#HIcon").val("0");
|
$("#HIcon").text("开启图标设置");
|
}
|
})
|
|
form.on('submit(HIcon_2)', function (data) {
|
var HIcon = $("#HIcon_2").val();
|
|
if (HIcon == "0") {
|
$("#HIcon_2").val("1");
|
$("#HIcon_2").text("关闭图标设置");
|
}
|
if (HIcon == "1") {
|
$("#HIcon_2").val("0");
|
$("#HIcon_2").text("开启图标设置");
|
}
|
})
|
|
|
function FastMenu(data, HModelAtributos) {
|
var liStr = '';
|
//遍历生成主菜单
|
for (var i = 0; i < data.length; i++) {
|
|
//判断主控台当前登录的语言类型
|
var HTranslationText = "";
|
if (sessionStorage["HTranSlate"] == "1") {
|
HTranslationText = data[i].HCaption;
|
} else if (sessionStorage["HTranSlate"] == "2") {
|
HTranslationText = data[i].HTranslationText_English;
|
} else if (sessionStorage["HTranSlate"] == "3") {
|
HTranslationText = data[i].HTranslationText_Spain;
|
}
|
|
if (i == 0) {
|
liStr += '<ul class="layui-row layui-col-space10 layui-this">';
|
} else if (i % 8 == 0) {
|
liStr += '<ul class="layui-row layui-col-space10">';
|
}
|
|
liStr += '<li class="layui-col-xs3">';
|
|
liStr += '<a lay-href="' + data[i]["Hurl"] + '">';
|
|
if (data[i]["HPicNum"] == null || data[i]["HPicNum"] == "") {
|
liStr += '<i id="' + data[i]["HSubFuncID"] + '" class="layui-icon layui-icon-add-circle"></i>';
|
} else {
|
liStr += '<i id="' + data[i]["HSubFuncID"] + '" class="' + data[i]["HPicNum"] + '"></i>';
|
}
|
|
liStr += '<cite>' + HTranslationText + '</cite>';
|
|
liStr += '</a>';
|
|
liStr += '</li>';
|
|
if (i % 8 == 7) {
|
liStr += '</ul>';
|
}
|
};
|
|
$("." + HModelAtributos).html(liStr);
|
element.init();
|
|
//for (var i = 0; i < data.length; i++) {
|
// var item = document.getElementById(data[i]["HSubFuncID"]);
|
// item.addEventListener("click", function (event) {
|
// //alert("hh");
|
// //打开图标设置子窗口
|
// layer.open({
|
// type: 2
|
// , skin: "layui-layer-rim" //加上边框
|
// , title: "快捷方式-图标设置" //标题
|
// , closeBtn: 1 //窗体右上角关闭 的 样式
|
// , shift: 2 //弹出动画
|
// , area: ["30%", "90%"] //窗体大小
|
// , maxmin: true //设置最大最小按钮是否显示
|
// , content: '../系统管理/快捷方式自定义/Xt_UserFastMenu_IconSet.html?HItemID=' + event.srcElement.id
|
// , btn: ["确定"]
|
// , btn1: function (index, laero) {
|
// //刷新快捷方式
|
// get_Display();
|
// //更新表格缓存的数据
|
// layer.close(index);//关闭弹窗
|
// }
|
// })
|
// }, false);
|
//}
|
}
|
|
//生成通知列表
|
function get_Notices() {
|
var index = layer.load(0, { shade: false });
|
var ajaxLoad = layer.load();
|
//进入页面显示的缓存列表
|
$.ajax({
|
url: GetWEBURL() + '/GG_Notice/notices',
|
type: "GET",
|
data: { "user": sessionStorage["HUserName"] },
|
success: function (data1) {
|
if (data1.count == 1) {
|
var data = [];
|
var col = [];
|
//给空的数组赋值
|
for (var key in data1.list) {
|
data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
|
}
|
for (var i = 0; i < data.length; i++) {
|
// if (data[i].name == 'HInterID' || data[i].name == 'HBillType' || data[i].name == 'hmainid') {
|
if ($.inArray(data[i].name, titleData) > -1) {
|
col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
|
}
|
else {
|
switch (data[i].Type) {
|
//int
|
case 'DateTime':
|
col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'MM-dd')}}</div>", width: 100 });
|
break;
|
case 'String':
|
if (data[i].id == '状况') {
|
col.push({
|
field: data[i].id, title: data[i].name, alert: 'center', sort: true, templet: "<div>{{d." + data[i].name + " == '0' ? '紧急': '普通'}}</div>", width: 80
|
});
|
break;
|
}
|
default:
|
col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 90 });
|
}
|
}
|
}
|
|
//动态显示列名
|
option = {
|
elem: '#mainTable'
|
, cols: [col]
|
, data: data1.data
|
, height: 'full-10'
|
, page: true
|
, cellMinWidth: 20
|
, limit: 4
|
}
|
table.render(option);
|
//layer.alert("查询成功", { icon: 1 });
|
} else {
|
layer.close(ajaxLoad);
|
layer.alert(data1.code + data1.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.close(ajaxLoad);
|
layer.alert("接口请求失败!", { icon: 5 });
|
}
|
});
|
layer.close(index);
|
}
|
|
function getNeedCheckRouting() {
|
$.ajax({
|
url: GetWEBURL() + "/Gy_Routing/NeedChecklist",
|
type: "GET",
|
async: false,
|
data: { "user": sessionStorage["HUserName"], "userid": sessionStorage["Czybm"] },
|
success: function (data1) {
|
if (data1.count == 1) {
|
const uniqueHinterIDs = new Set(data1.data.map(item => item.hmainid));
|
const uniqueHinterIDCount = uniqueHinterIDs.size;
|
$("#needCheckNumber").text(uniqueHinterIDCount);
|
if (data1.data.length != 0) {
|
$("#needCheckNumber").css("color", "red");
|
}
|
}
|
}, error: function () {
|
layer.alert("接口请求失败!", { icon: 5 });
|
}
|
});
|
}
|
|
});
|
</script>
|
</body>
|
|
|
</html>
|