新增质检报告栏目

This commit is contained in:
2025-09-01 10:06:51 +08:00
parent 20e61c01fd
commit 58c7ea9e36
12 changed files with 756 additions and 40 deletions
@@ -0,0 +1,90 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>添加产品须知</title>
<%@include file="/views/common.jsp" %>
<style>
.layui-input, .layui-input-inline {
width: 350px
}
</style>
</head>
<body>
<div class="layui-input-block layui-form" style="margin-top: 30px">
<form class="layui-form " action="">
<input type="hidden" name="id" id="id">
<div class="layui-form-item">
<label class="layui-form-label">产品名称</label>
<div class="layui-input-inline">
<input type="text" name="title" placeholder="请输入产品名称" class="layui-input" lay-verify="required"/>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">备注</label>
<div class="layui-input-inline">
<input type="text" name="memo" placeholder="请输入备注" class="layui-input"/>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">内容</label>
<div class="layui-input-inline">
<textarea type="text" name="content" placeholder="请输入内容" class="layui-textarea" lay-verify="required" style="width: 300px;"></textarea>
</div>
</div>
<input type="hidden" name="type" class="layui-input" value="1">
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" lay-submit="" lay-filter="enadd">确认添加</button>
<button type="reset" class="layui-btn layui-btn-primary">重置</button>
</div>
</div>
</form>
</div>
<script>
layui.use(['form', 'layer'], function () {
var $ = layui.$,
form = layui.form,
layer = layui.layer;
//监听提交
form.on('submit(enadd)', function (data) {
let id = document.getElementsByName("id")[0].value;
let url = id == "" ? '${path}/addStandard' : '${path}/updateStandard';
$.ajax({
url: url,
dataType: 'json',
data: $(data.form).serialize(),
type: 'post',
success: function (data) {
if (data.code == 200) {
layer.msg('录入成功!', {
icon: 6,
offset: "auto",
time: 2000
});//提示框
} else {
layer.msg('录入失败!', {
icon: 5,
offset: "auto",
time: 2000
});//提示框
}
setTimeout(function () {
var index = parent.layer.getFrameIndex(window.name);//获取窗口索引
parent.layer.close(index);//关闭弹出层
parent.layui.table.reload("informationTableAll"); //重新加载页面表格
}, 2100);
}
})
return false;
});
})
</script>
</body>
</html>
@@ -39,7 +39,9 @@
<a class="layui-btn layui-btn-xs" lay-event="view">
<i class="layui-icon layui-icon-view" style="color:white;font-size:20px"></i>复制
</a>
<a class="layui-btn layui-btn-xs" lay-event="edit">
<i class="layui-icon layui-icon-edit" style="color:white;font-size:20px"></i>修改
</a>
</script>
<body>
<br>
@@ -90,29 +92,14 @@
},
cellMinWidth: 80, // 全局定义常规单元格的最小宽度,layui 2.2.1 新增
cols: [[{
type: 'numbers',
title: '序号',
width: 50,
fixed: "left"
}, {
field: 'title',
title: '标题',
title: '产品',
}, {
field: 'content',
title: '内容',
}, {
field: 'createBy',
align: 'center',
width: 150,
title: '创建人'
}, {
field: 'createDate',
title: '创建时间',
width: 220,
align: 'center',
templet: function (d) {
return d.createDate != null ? layui.util.toDateString(d.createDate, "yyyy-MM-dd HH:mm:ss") : "";
}
field: 'memo',
title: '备注',
}, {
fixed: 'right',
title: '操作',
@@ -145,9 +132,42 @@
});
table.on('toolbar(informationTable)', function (obj) {
switch (obj.event) {
case 'add':
layer.open({
type: 2,
title: "添加文件名",
fix: false, //不固定
maxmin: true,
skin: 'layui-layer-molv',
area: ['45%', '70%'],
content: './addMemo.jsp',
});
break;
}
;
});
table.on('tool(informationTable)', function (obj) {
let data = obj.data;
if (obj.event === 'view') {
let data1 = obj.data;
if (obj.event === 'edit') {
layer.open({
type: 2,
title: "修改文件名",
area: ['45%', '70%'],
skin: 'layui-layer-molv',
content: './addMemo.jsp',
success: function (layero, index) {
var body = layer.getChildFrame('body', index);
body.find('#id').val(data1.id);
body.find('input[name="title"]').val(data1.title);
body.find('input[name="memo"]').val(data1.memo);
body.find('textarea[name="content"]').val(data1.content);
layui.form.render();
}
});
} else if (obj.event === 'view') {
// 在此处输入 layer 的任意代码
navigator.clipboard.writeText(data.content);
layer.msg('复制成功!', {icon: 6, offset: 'auto', time: 1000});