首页添加页面跳转
This commit is contained in:
parent
70fc87d195
commit
9b4ae160ab
|
|
@ -12,6 +12,20 @@ layui.use(['form', 'layer', 'table', 'laydate','carousel','util'], function () {
|
||||||
iniTable();
|
iniTable();
|
||||||
// layui-table-body
|
// layui-table-body
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
function openNewModule(type){
|
||||||
|
console.log(type)
|
||||||
|
if(type==1){
|
||||||
|
parent.parentOpen("pages/samples/samplesMge.html",152,"收样管理");
|
||||||
|
} else if(type==2){
|
||||||
|
parent.parentOpen("pages/basic/standard/testManagementList.html",154,"收样管理");
|
||||||
|
} else if(type==3){
|
||||||
|
parent.parentOpen("pages/basis/examine.html",161,"审查管理");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
function initApproe(){
|
function initApproe(){
|
||||||
var dispatchWorkNum=0;
|
var dispatchWorkNum=0;
|
||||||
var testNum =0;
|
var testNum =0;
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
let urlIds=new Array();
|
||||||
initMenu();
|
initMenu();
|
||||||
initsy();
|
initsy();
|
||||||
function initMenu(){
|
function initMenu(){
|
||||||
|
|
@ -14,16 +15,16 @@ function initMenu(){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var menu = $("#menu");
|
var menu = $("#menu");
|
||||||
|
|
||||||
$.each(data, function(i,item){
|
$.each(data, function(i,item){
|
||||||
var a = $("<a href='javascript:;'></a>");
|
var a = $("<a href='javascript:;'></a>");
|
||||||
|
|
||||||
var css = item.css;
|
var css = item.css;
|
||||||
if(css!=null && css!=""){
|
if(css!=null && css!=""){
|
||||||
a.append("<i aria-hidden='true' class='fa " + css +"'></i>");
|
a.append("<i aria-hidden='true' class='fa " + css +"'></i>");
|
||||||
}
|
}
|
||||||
a.append("<cite>"+item.name+"</cite>");
|
a.append("<cite>"+item.name+"</cite>");
|
||||||
a.attr("lay-id", item.id);
|
a.attr("lay-id", item.id);
|
||||||
|
urlIds.push(item.id);
|
||||||
var href = item.href;
|
var href = item.href;
|
||||||
if(href != null && href != ""){
|
if(href != null && href != ""){
|
||||||
a.attr("data-url", href);
|
a.attr("data-url", href);
|
||||||
|
|
@ -35,11 +36,10 @@ function initMenu(){
|
||||||
}
|
}
|
||||||
li.append(a);
|
li.append(a);
|
||||||
menu.append(li);
|
menu.append(li);
|
||||||
|
|
||||||
//多级菜单
|
//多级菜单
|
||||||
setChild(li, item.child)
|
setChild(li, item.child)
|
||||||
|
|
||||||
});
|
});
|
||||||
|
localStorage.setItem("uelData",urlIds.join("@"));
|
||||||
} else if (result.status === 500) {
|
} else if (result.status === 500) {
|
||||||
layer.alert(result.msg, {icon: 2})
|
layer.alert(result.msg, {icon: 2})
|
||||||
}
|
}
|
||||||
|
|
@ -69,7 +69,7 @@ function setChild(parentElement, child){
|
||||||
var ca = $("<a href='javascript:;'></a>");
|
var ca = $("<a href='javascript:;'></a>");
|
||||||
ca.attr("data-url", item2.href);
|
ca.attr("data-url", item2.href);
|
||||||
ca.attr("lay-id", item2.id);
|
ca.attr("lay-id", item2.id);
|
||||||
|
urlIds.push(item2.id)
|
||||||
var css2 = item2.css;
|
var css2 = item2.css;
|
||||||
if(css2!=null && css2!=""){
|
if(css2!=null && css2!=""){
|
||||||
ca.append("<i aria-hidden='true' class='fa " + css2 +"'></i>");
|
ca.append("<i aria-hidden='true' class='fa " + css2 +"'></i>");
|
||||||
|
|
@ -82,9 +82,7 @@ function setChild(parentElement, child){
|
||||||
|
|
||||||
var dl = $("<dl class='layui-nav-child'></dl>");
|
var dl = $("<dl class='layui-nav-child'></dl>");
|
||||||
dl.append(dd);
|
dl.append(dd);
|
||||||
|
|
||||||
parentElement.append(dl);
|
parentElement.append(dl);
|
||||||
|
|
||||||
// 递归
|
// 递归
|
||||||
setChild(dd, item2.child);
|
setChild(dd, item2.child);
|
||||||
});
|
});
|
||||||
|
|
@ -129,6 +127,9 @@ function showLoginInfo(){
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function logout(){
|
function logout(){
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type : 'get',
|
type : 'get',
|
||||||
|
|
@ -151,11 +152,12 @@ function changeUserPwd(){
|
||||||
|
|
||||||
|
|
||||||
var active;
|
var active;
|
||||||
|
var element ;
|
||||||
|
|
||||||
layui.use(['layer', 'element'], function() {
|
layui.use(['layer', 'element'], function() {
|
||||||
var $ = layui.jquery,
|
var $ = layui.jquery,
|
||||||
layer = layui.layer;
|
layer = layui.layer;
|
||||||
var element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块
|
element = layui.element; //导航的hover效果、二级菜单等功能,需要依赖element模块
|
||||||
element.on('nav(demo)', function(elem){
|
element.on('nav(demo)', function(elem){
|
||||||
//layer.msg(elem.text());
|
//layer.msg(elem.text());
|
||||||
});
|
});
|
||||||
|
|
@ -198,14 +200,7 @@ layui.use(['layer', 'element'], function() {
|
||||||
resize();
|
resize();
|
||||||
});
|
});
|
||||||
|
|
||||||
//iframe自适应
|
|
||||||
function resize(){
|
|
||||||
var $content = $('.admin-nav-card .layui-tab-content');
|
|
||||||
$content.height($(this).height() - 147);
|
|
||||||
$content.find('iframe').each(function() {
|
|
||||||
$(this).height($content.height());
|
|
||||||
});
|
|
||||||
}
|
|
||||||
$(window).on('resize', function() {
|
$(window).on('resize', function() {
|
||||||
var $content = $('.admin-nav-card .layui-tab-content');
|
var $content = $('.admin-nav-card .layui-tab-content');
|
||||||
$content.height($(this).height() - 147);
|
$content.height($(this).height() - 147);
|
||||||
|
|
@ -250,3 +245,40 @@ layui.use(['layer', 'element'], function() {
|
||||||
$('body').removeClass('site-mobile');
|
$('body').removeClass('site-mobile');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 打开新页面
|
||||||
|
* @param url
|
||||||
|
* @param lay_id
|
||||||
|
* @param title
|
||||||
|
*/
|
||||||
|
function parentOpen(url,lay_id,title){
|
||||||
|
const isContained = urlIds.includes(lay_id);
|
||||||
|
if(!isContained){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($(".layui-tab-title li[lay-id='" + lay_id + "']").length > 0) {
|
||||||
|
active.tabChange(lay_id);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
element.tabAdd('admin-tab', {
|
||||||
|
title: title,
|
||||||
|
content: '<iframe src="' + url+'?token='+localStorage.getItem("token") + '"></iframe>',
|
||||||
|
id: lay_id
|
||||||
|
});
|
||||||
|
|
||||||
|
element.tabChange("admin-tab", lay_id);
|
||||||
|
resize();
|
||||||
|
}
|
||||||
|
|
||||||
|
//iframe自适应
|
||||||
|
function resize(){
|
||||||
|
var $content = $('.admin-nav-card .layui-tab-content');
|
||||||
|
$content.height($(this).height() - 147);
|
||||||
|
$content.find('iframe').each(function() {
|
||||||
|
$(this).height($content.height());
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,21 +36,21 @@
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<div class="daiban">
|
<div class="daiban" style="cursor: pointer" onclick="openNewModule(1)">
|
||||||
<div><span>待派工</span></div>
|
<div><span>待派工</span></div>
|
||||||
<div><span id="dispatchWorkNum">0</span></div>
|
<div><span id="dispatchWorkNum">0</span></div>
|
||||||
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div class="daiban">
|
<div class="daiban" style="cursor: pointer" onclick="openNewModule(2)">
|
||||||
<div><span>待试验</span></div>
|
<div><span>待试验</span></div>
|
||||||
<div><span id="testNum">0</span></div>
|
<div><span id="testNum">0</span></div>
|
||||||
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div class="daiban">
|
<div class="daiban" style="cursor: pointer" onclick="openNewModule(3)">
|
||||||
<div><span>待重新审阅</span></div>
|
<div><span>待重新审阅</span></div>
|
||||||
<div><span id="reloadReviewNUm">0</span></div>
|
<div><span id="reloadReviewNUm">0</span></div>
|
||||||
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
||||||
|
|
@ -59,21 +59,21 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<div class="daiban">
|
<div class="daiban" style="cursor: pointer" onclick="openNewModule(3)">
|
||||||
<div><span>待审阅</span></div>
|
<div><span>待审阅</span></div>
|
||||||
<div><span id="reviewNUm">0</span></div>
|
<div><span id="reviewNUm">0</span></div>
|
||||||
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div class="daiban">
|
<div class="daiban" style="cursor: pointer" onclick="openNewModule(3)">
|
||||||
<div><span>待审核</span></div>
|
<div><span>待审核</span></div>
|
||||||
<div><span id="examineNum">0</span></div>
|
<div><span id="examineNum">0</span></div>
|
||||||
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div class="daiban">
|
<div class="daiban" style="cursor: pointer" onclick="openNewModule(3)">
|
||||||
<div><span>待审批</span></div>
|
<div><span>待审批</span></div>
|
||||||
<div><span id="approvalNum">0</span></div>
|
<div><span id="approvalNum">0</span></div>
|
||||||
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
<div><span>更新至</span><span class="updateDate">2024-07-18</span></div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue