软测单独项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

180 lines
12 KiB

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/jquery-2.1.3.min.js"></script>
<link href="layui/css/layui.css" rel="stylesheet" />
<script src="layui/layui.js"></script>
<style type="text/css">
.clsCKLC {
color: #0026ff;
}
.clsCKZZ {
color: #0026ff;
}
</style>
</head>
<body>
<div class="layui-input-inline">
<input type="text" name="title" lay-verify="title" autocomplete="off" placeholder="请输入流程名称" class="layui-input" style="width:160px;">
</div>
<div class="layui-input-inline">
<form class="layui-form" action="">
<select name="city" lay-verify="" style="width:120px; font-size:18px;">
<option value="">完成状态</option>
<option value="010">已完成</option>
<option value="021">未完成</option>
<option value="021">逾期完成</option>
</select>
</form>
</div>
<button type="button" class="layui-btn layui-btn-normal">搜索</button>
<table class="layui-hide" id="test"></table>
<div id="divEdit" style="display:none; width:400px;">
<form class="layui-form" action="">
<div class="layui-form-item">
<label class="layui-form-label">流程名称</label>
<div class="layui-input-block">
<input type="text" name="title" lay-verify="title" autocomplete="off" placeholder="请输入流程名称" class="layui-input">
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">流程内容</label>
<div class="layui-input-block">
<textarea placeholder="请输入流程内容" class="layui-textarea"></textarea>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button type="submit" class="layui-btn" lay-submit="" lay-filter="demo1">确定</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</form>
</div>
<br />
<div>
<h2>备注:</h2>
<h2>1、需要确认是否允许个人删除未完成任务</h2>
<h2>2、完成时间是以操作时间为准还是允许选择(如果允许选择则逾期完成不精确)</h2>
</div>
<script>
layui.use('table', function () {
var table = layui.table;
var dataArr = [
{ "id": "10001", "rwTitle": "任务1", "zxEmp": "张三,李四", "warnTime": "2022-11-13 09:30:00", "endTime": "2022-11-16 09:30:00", "rwSub": "5/5", "OkTime": "2022-11-10 10:21:33", "rwState": "已完成", "rwRemark": "完成领导部署任务", "createTime": "2022-11-10 17:21:33" },
{ "id": "10002", "rwTitle": "任务2", "zxEmp": "张三,李四", "warnTime": "2022-11-13 09:30:00", "endTime": "2022-11-16 09:30:00", "rwSub": "5/5", "OkTime": "", "rwState": "逾期完成", "rwRemark": "完成领导部署任务", "createTime": "2022-11-10 17:21:33" },
{ "id": "10003", "rwTitle": "任务3", "zxEmp": "张三,李四", "warnTime": "2022-11-13 09:30:00", "endTime": "2022-11-16 09:30:00", "rwSub": "5/5", "OkTime": "2022-11-10 12:21:33", "rwState": "已完成", "rwRemark": "完成领导部署任务", "createTime": "2022-11-10 17:21:33" },
{ "id": "10004", "rwTitle": "任务4", "zxEmp": "张三,李四", "warnTime": "2022-11-13 09:30:00", "endTime": "2022-11-16 09:30:00", "rwSub": "1/5", "OkTime": "", "rwState": "未完成", "rwRemark": "完成领导部署任务", "createTime": "2022-11-10 17:21:33" },
{ "id": "10005", "rwTitle": "任务5", "zxEmp": "张三,李四", "warnTime": "2022-11-13 09:30:00", "endTime": "2022-11-16 09:30:00", "rwSub": "4/5", "OkTime": "", "rwState": "逾期完成", "rwRemark": "完成领导部署任务", "createTime": "2022-11-10 17:21:33" },
{ "id": "10006", "rwTitle": "任务6", "zxEmp": "张三,李四", "warnTime": "2022-11-13 09:30:00", "endTime": "2022-11-16 09:30:00", "rwSub": "3/5", "OkTime": "", "rwState": "未完成", "rwRemark": "完成领导部署任务", "createTime": "2022-11-10 17:21:33" },
{ "id": "10007", "rwTitle": "任务7", "zxEmp": "张三,李四", "warnTime": "2022-11-13 09:30:00", "endTime": "2022-11-16 09:30:00", "rwSub": "3/5", "OkTime": "", "rwState": "未完成", "rwRemark": "完成领导部署任务", "createTime": "2022-11-10 17:21:33" },
{ "id": "10008", "rwTitle": "任务8", "zxEmp": "张三,李四", "warnTime": "2022-11-13 09:30:00", "endTime": "2022-11-16 09:30:00", "rwSub": "5/5", "OkTime": "2022-11-10 13:21:33", "rwState": "已完成", "rwRemark": "完成领导部署任务", "createTime": "2022-11-10 17:21:33" },
{ "id": "10009", "rwTitle": "任务9", "zxEmp": "张三,李四", "warnTime": "2022-11-13 09:30:00", "endTime": "2022-11-16 09:30:00", "rwSub": "5/5", "OkTime": "2022-11-10 14:21:33", "rwState": "已完成", "rwRemark": "完成领导部署任务", "createTime": "2022-11-10 17:21:33" },
{ "id": "10010", "rwTitle": "任务10", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "逾期完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
{ "id": "10011", "rwTitle": "任务11", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "未完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
{ "id": "10012", "rwTitle": "任务12", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "已完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
{ "id": "10013", "rwTitle": "任务13", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "未完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
{ "id": "10014", "rwTitle": "任务14", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "未完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
{ "id": "10015", "rwTitle": "任务15", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "已完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
{ "id": "10016", "rwTitle": "任务16", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "未完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
{ "id": "10017", "rwTitle": "任务17", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "已完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
{ "id": "10018", "rwTitle": "任务18", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "未完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
{ "id": "10019", "rwTitle": "任务19", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "已完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
{ "id": "10020", "rwTitle": "任务20", "zxEmp": "张三", "warnTime": "2022-11-15 09:30:00", "endTime": "2022-11-18 09:30:00", "rwSub": "0/0", "rwState": "未完成", "rwRemark": "完成领导安排工作", "createTime": "2022-11-10 17:21:33" },
];
table.render({
elem: '#test'
, data: dataArr
, cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
, cols: [[
//{ field: 'id', align: "center", title: 'ID', sort: true }
{ field: 'rwTitle', align: "center", title: '任务标题' }
, { field: 'warnTime', align: "center", title: '提醒时间' }
, { field: 'endTime', align: "center", title: '截止时间' }
, { field: 'rwState', align: "center", title: '完成状态' }
, { field: 'OkTime', align: "center", title: '完成时间' }
, { field: 'rezz', align: "center", title: '任务职责', templet: function (d) { return '<span class="clsCKZZ">查看职责</span>'; } }
, { field: 'rwlc', align: "center", title: '任务流程', templet: function (d) { return '<span class="clsCKLC">查看流程</span>'; } }
, { field: 'rwRemark', align: "center", title: '任务描述' }
, { field: 'createTime', align: "center", title: '创建时间' }
, {
field: 'cz', align: "center", title: '操作', templet: function (d) {
//console.log(d);
var htmlStr = '<i class="layui-icon layui-icon-ok clsOK" title="已完成" indx="' + d.LAY_INDEX + '" style="font-size: 30px; color: #1E9FFF;"></i> ' +
' <i class="layui-icon layui-icon-close clsNo" title="未完成" indx="' + d.LAY_INDEX + '" style="font-size: 30px; color: #1E9FFF;"></i> ';
if (d.rwState == "已完成" || d.rwState == "逾期完成") {
htmlStr = "—";
}
return htmlStr;
}
}
]]
, page: true
, limits: [10, 15, 20, 25]
, limit: 15
});
$("#btn_add").click(function () {
layer.open({
type: 2,
title: '信息编辑',
area: ['95%', '85%'],
content: 'pg3_1.html' //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响
});
});
$(".clsOK").click(function () {
var rwTitle = dataArr[$(this).attr("indx")].rwTitle;
layer.confirm('任务【' + rwTitle + '】是否确认完成?', { icon: 3, title: '提示信息' }, function (index) { });
});
$(".clsNo").click(function () {
var rwTitle = dataArr[$(this).attr("indx")].rwTitle;
layer.open({
type: 1,
btn: ['确定', '取消'],
title: '信息提示',
area: ['300px', '150px'],
content: '<input type="text" style="width: 280px; height: 40px;" placeholder="请填写未完成原因" class="layui-input">'
});
});
//查看职责
$(".clsCKZZ").click(function () {
layer.open({
type: 1,
btn: ['确定', '取消'],
title: '信息查看',
area: ['300px', '240px'],
content: '1、选拔和培养有能力的基层管理人员;<br />2、思考部门的战略方向,关注部门短期目标的达成情况;<br />3、有效协调自己部门和其它部门的跨部门合作相关工作。'
});
});
//查看流程
$(".clsCKLC").click(function () {
layer.open({
type: 1,
btn: ['确定', '取消'],
title: '信息查看',
area: ['300px', '240px'],
content: '1、选拔和培养有能力的基层管理人员;<br />2、思考部门的战略方向,关注部门短期目标的达成情况;<br />3、有效协调自己部门和其它部门的跨部门合作相关工作。'
});
});
});
</script>
</body>
</html>