layui common

news/2024/7/24 12:13:52 标签: javascript, java

一、

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>


<!-- 获取绝对路径 -->

<c:set var="ctx" value="${pageContext.request.contextPath}" scope="session"></c:set>
<link rel="stylesheet" href="${ctx}/css/font.css">
<link rel="stylesheet" href="${ctx}/css/xadmin.css">
<script type="text/javascript>javascript" src="${ctx}/js/jquery.min.js"></script>
<script src="${ctx}/lib/layui/layui.js" charset="utf-8"></script>
<script type="text/javascript>javascript" src="${ctx}/js/xadmin.js"></script>

<input id="PageContext" type="hidden" value="${pageContext.request.contextPath}" />
<input id="way" type="hidden" value="${sessionScope.way}" />

二、
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<%@ page import="java.util.Date" %>
<html>
<head>
<meta charset="UTF-8">
<title>待办</title>
<meta name="renderer" content="webkit|ie-comp|ie-stand">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport"
content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi"/>
<meta http-equiv="Cache-Control" content="no-siteapp"/>
<jsp:include page="common.jsp"/>
</head>
<body>
<!--
<div class="x-body">
搜索ID:
<div class="layui-inline">
<input class="layui-input" name="id" id="demoReload" autocomplete="off">
</div>
<button class="layui-btn" data-type="reload">搜索</button>
</div>
-->
<table class="layui-hide" id="LAY_table_user" lay-filter="list"></table>
<script type="text/html" id="barDemo">
<div class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail" style="display: none">详细</div>
<div class="layui-btn layui-btn-xs" lay-event="splogs" style="display: none">审批记录</div>
<div class="layui-btn layui-btn-danger layui-btn-xs" lay-event="shengpi">审批</div>
</script>
<script src="${ctx}/js/common.js?time=<%=new Date().getTime() %>"></script>
<script src="${ctx}/js/pending-order.js?time=<%=new Date().getTime() %>"></script>
</body>
</html>

三、

layui.use('table', function () {
var table = layui.table;
var $ = layui.$;
//方法级渲染
table.render({
elem: '#LAY_table_user'
, url: $("#PageContext").val() + '/pending?status=W'
, cols: [[
{field: 'no', title: '单号', width: 120, fixed: true}
, {field: 'subject', title: '主题', width: 600}
, {field: 'inTime', title: '时间', width: 180,templet:'<div>{{ Format(d.inTime,"yyyy-M-d h:m:s")}}</div>'}
,{fixed: 'right', title:'操作', toolbar: '#barDemo', width:80}
]]
, id: 'testReload'
// , page: true
, height:500
});
active = {
reload: function () {
var demoReload = $('#demoReload');

//执行重载
table.reload('testReload', {
page: {
curr: 1 //重新从第 1 页开始
}
, where: {
key: demoReload.val()
}
});
}
};

$('.x-body .layui-btn').on('click', function () {
var type = $(this).data('type');
active[type] ? active[type].call(this) : '';
});

//监听工具条
table.on('tool(list)', function(obj){
var data = obj.data;
if(obj.event === 'shengpi'){
layer.open({
type: 2,
title:'审批信息',
area: ['900px', '540px'],
fixed: false, //不固定
zIndex: layer.zIndex, //重点1
maxmin: true,
shade:0 ,
content: $("#PageContext").val() +'/approveOrder?no='+data.no+"&id="+data.id,
end: function () {//无论是确认还是取消,只要层被销毁了,end都会执行,不携带任何参数。layer.open关闭事件
//location.reload();  //layer.open关闭刷新
} ,success: function(layero){
layer.setTop(layero); //重点2
}
});
} else if(obj.event === 'detail'){
layer.open({
type: 2
,title:'详细信息'
,area: ['900px', '550px']
,fixed: false //不固定
,maxmin: true
,content: $("#PageContext").val() +'/orderDetailPage?no='+data.no
});
} else if(obj.event === 'splogs'){
layer.open({
type: 2
,title:'审批记录'
,area: ['1000px', '550px']
,fixed: false //不固定
,maxmin: true
,shade:0
,content: $("#PageContext").val() +'/logsPage?no='+data.no
});
}
});
});

转载于:https://www.cnblogs.com/albert-think/p/10401867.html


http://www.niftyadmin.cn/n/1342609.html

相关文章

html css旋转魔方 gif背景图

平时休息时做的css小游戏html <div id"all"><div class"title"><div style"width: 80%; margin: 0 auto; text-align: center">good good study day day up</div></div><div class"wrap" style&q…

Jenkins 搭建 .NET Core 持续集成环境

关于c#的.Net FrameWork 的集成环境以及MsBuild的配置可以看 jenkins搭建.NET FrameWork持续集成环境 这篇文章 关于.NET Core 这个项目我搭了很久 其实很简单 因为不懂.NET FrameWork 和.NetCore 所以走了很大的弯 我们用NuGet还原.NET Core项目会报以下错误&#xff1a; erro…

vue 日历插件ele-calendar

由于项目中需要一个日历功能我比较懒不想自己写所以就找了一插件,不过样式不符合要求自己又改了一下。 原版样式修改后样式全局引入 npm install ele-calendar组件中使用 //html部分 <template><div><div style"width: 335px;height: 600px;margin: 30p…

怎样在文章末尾添加尾注(将尾注的数字变为方括号加数字)

在进行文章编写或者需要添加注解时&#xff0c;需要进行尾注的添加&#xff0c;下面将详细说明如何进行尾注的添加 操作 首先打开需要进行添加尾注的文档&#xff0c;将光标移动至需要进行添加尾注的文字后。 紧接着在上方工具栏中&#xff0c;选择引用&#xff0c;在引用页…

《Effective C++第三版》读书笔记——设计与声明

4 设计与声明 ~~~~~~~~~~~~~ 4.1 让接口容易被正确使用,不易被误用 1. 许多客户端错误可以因为导入新类型而获得预防. 一旦使用了新类型,限制其值就顺其自然了. 2. 任何接口如果要求客户必须记得做某事,就是有着不正确使用的倾向,因为客户可能会忘记做那件事. 4…

Spring Boot入门第二天:一个基于Spring Boot的Web应用,使用了Spring Data JPA和Freemarker。...

原文链接 今天打算从数据库中取数据&#xff0c;并展示到视图中。不多说&#xff0c;先上图&#xff1a; 第一步&#xff1a;添加依赖。打开pom.xml文件&#xff0c;添加必要的依赖&#xff0c;完整代码如下&#xff1a; <?xml version"1.0" encoding"UTF-8…

vue独立开发项目搭建流程

首先github上创建仓库 方便代码管理我这边使用git的工具sourcetree ,先把项目拉取到本地创建vue项目,这个就不说太多了 创建好了基本就是这个样子了 安装常用插件(axios,ui插件,echarts…什么的) 这些网上都有,直接查一下,npm安装就好了 这是我这个项目用到的,在package.j…

【原创】MySQL Proxy - 脚本

2019独角兽企业重金招聘Python工程师标准>>> 【15.7.4. MySQL Proxy Scripting】 &#xff08;下面这些章节可以参考后面的译文&#xff09; 15.7.4.1. Proxy Scripting Sequence During Query Injection 15.7.4.2. Internal Structures 15.7.4.3. Capturing a Con…