提交 1511cf3b 编写于 作者: Skyeye云's avatar Skyeye云

模板添加完成

上级 951fb515
package com.skyeye.codemodel.dao;
import java.util.List;
import java.util.Map;
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
public interface CodeModelDao {
public List<Map<String, Object>> queryCodeModelList(Map<String, Object> map, PageBounds pageBounds) throws Exception;
public Map<String, Object> queryCodeModelMationByName(Map<String, Object> map) throws Exception;
public int insertCodeModelMation(Map<String, Object> map) throws Exception;
public int deleteCodeModelById(Map<String, Object> map) throws Exception;
public Map<String, Object> queryCodeModelMationToEditById(Map<String, Object> map) throws Exception;
public Map<String, Object> queryCodeModelMationByIdAndName(Map<String, Object> map) throws Exception;
public int editCodeModelMationById(Map<String, Object> map) throws Exception;
}
package com.skyeye.codemodel.service;
import com.skyeye.common.object.InputObject;
import com.skyeye.common.object.OutputObject;
public interface CodeModelService {
public void queryCodeModelList(InputObject inputObject, OutputObject outputObject) throws Exception;
public void insertCodeModelMation(InputObject inputObject, OutputObject outputObject) throws Exception;
public void deleteCodeModelById(InputObject inputObject, OutputObject outputObject) throws Exception;
public void queryCodeModelMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception;
public void editCodeModelMationById(InputObject inputObject, OutputObject outputObject) throws Exception;
}
......@@ -43,7 +43,7 @@ public class CodeModelGroupServiceImpl implements CodeModelGroupService{
/**
*
* @Title: insertCodeModelGroupMationMation
* @Title: insertCodeModelGroupMation
* @Description: 新增模板分组列表
* @param @param inputObject
* @param @param outputObject
......@@ -69,7 +69,7 @@ public class CodeModelGroupServiceImpl implements CodeModelGroupService{
/**
*
* @Title: deleteCodeModelGroupMationMationById
* @Title: deleteCodeModelGroupMationById
* @Description: 删除模板分组信息
* @param @param inputObject
* @param @param outputObject
......@@ -94,7 +94,7 @@ public class CodeModelGroupServiceImpl implements CodeModelGroupService{
/**
*
* @Title: queryCodeModelGroupMationMationToEditById
* @Title: queryCodeModelGroupMationToEditById
* @Description: 编辑模板分组信息时进行回显
* @param @param inputObject
* @param @param outputObject
......@@ -112,7 +112,7 @@ public class CodeModelGroupServiceImpl implements CodeModelGroupService{
/**
*
* @Title: editCodeModelGroupMationMationById
* @Title: editCodeModelGroupMationById
* @Description: 编辑模板分组信息
* @param @param inputObject
* @param @param outputObject
......
package com.skyeye.codemodel.service.impl;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
import com.github.miemiedev.mybatis.paginator.domain.PageList;
import com.skyeye.codemodel.dao.CodeModelDao;
import com.skyeye.codemodel.service.CodeModelService;
import com.skyeye.common.object.InputObject;
import com.skyeye.common.object.OutputObject;
import com.skyeye.common.util.ToolUtil;
@Service
public class CodeModelServiceImpl implements CodeModelService{
@Autowired
private CodeModelDao codeModelDao;
/**
*
* @Title: queryCodeModelGroupList
* @Description: 获取模板列表
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@Override
public void queryCodeModelList(InputObject inputObject, OutputObject outputObject) throws Exception {
Map<String, Object> map = inputObject.getParams();
List<Map<String, Object>> beans = codeModelDao.queryCodeModelList(map,
new PageBounds(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString())));
PageList<Map<String, Object>> beansPageList = (PageList<Map<String, Object>>)beans;
int total = beansPageList.getPaginator().getTotalCount();
outputObject.setBeans(beans);
outputObject.settotal(total);
}
/**
*
* @Title: insertCodeModelMationMation
* @Description: 新增模板列表
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@Override
public void insertCodeModelMation(InputObject inputObject, OutputObject outputObject) throws Exception {
Map<String, Object> map = inputObject.getParams();
Map<String, Object> bean = codeModelDao.queryCodeModelMationByName(map);
if(bean == null){
Map<String, Object> user = inputObject.getLogParams();
map.put("id", ToolUtil.getSurFaceId());
map.put("createId", user.get("id"));
map.put("createTime", ToolUtil.getTimeAndToString());
codeModelDao.insertCodeModelMation(map);
}else{
outputObject.setreturnMessage("该模板已存在,请更换。");
}
}
/**
*
* @Title: deleteCodeModelMationMationById
* @Description: 删除模板信息
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@Override
public void deleteCodeModelById(InputObject inputObject, OutputObject outputObject) throws Exception {
Map<String, Object> map = inputObject.getParams();
codeModelDao.deleteCodeModelById(map);
}
/**
*
* @Title: queryCodeModelMationToEditById
* @Description: 编辑模板信息时进行回显
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@Override
public void queryCodeModelMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception {
Map<String, Object> map = inputObject.getParams();
Map<String, Object> bean = codeModelDao.queryCodeModelMationToEditById(map);
outputObject.setBean(bean);
outputObject.settotal(1);
}
/**
*
* @Title: editCodeModelMationMationById
* @Description: 编辑模板信息
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@Override
public void editCodeModelMationById(InputObject inputObject, OutputObject outputObject) throws Exception {
Map<String, Object> map = inputObject.getParams();
Map<String, Object> bean = codeModelDao.queryCodeModelMationByIdAndName(map);
if(bean == null){
codeModelDao.editCodeModelMationById(map);
}else{
outputObject.setreturnMessage("该模板已存在,请更换。");
}
}
}
package com.skyeye.codemodel.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.skyeye.codemodel.service.CodeModelService;
import com.skyeye.common.object.InputObject;
import com.skyeye.common.object.OutputObject;
@Controller
public class CodeModelController {
@Autowired
private CodeModelService codeModelService;
/**
*
* @Title: queryCodeModelList
* @Description: 获取模板列表
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/CodeModelController/queryCodeModelList")
@ResponseBody
public void queryCodeModelList(InputObject inputObject, OutputObject outputObject) throws Exception{
codeModelService.queryCodeModelList(inputObject, outputObject);
}
/**
*
* @Title: insertCodeModelMation
* @Description: 新增模板列表
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/CodeModelController/insertCodeModelMation")
@ResponseBody
public void insertCodeModelMation(InputObject inputObject, OutputObject outputObject) throws Exception{
codeModelService.insertCodeModelMation(inputObject, outputObject);
}
/**
*
* @Title: deleteCodeModelById
* @Description: 删除模板信息
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/CodeModelController/deleteCodeModelById")
@ResponseBody
public void deleteCodeModelById(InputObject inputObject, OutputObject outputObject) throws Exception{
codeModelService.deleteCodeModelById(inputObject, outputObject);
}
/**
*
* @Title: queryCodeModelMationToEditById
* @Description: 编辑模板信息时进行回显
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/CodeModelController/queryCodeModelMationToEditById")
@ResponseBody
public void queryCodeModelMationToEditById(InputObject inputObject, OutputObject outputObject) throws Exception{
codeModelService.queryCodeModelMationToEditById(inputObject, outputObject);
}
/**
*
* @Title: editCodeModelMationById
* @Description: 编辑模板信息
* @param @param inputObject
* @param @param outputObject
* @param @throws Exception 参数
* @return void 返回类型
* @throws
*/
@RequestMapping("/post/CodeModelController/editCodeModelMationById")
@ResponseBody
public void editCodeModelMationById(InputObject inputObject, OutputObject outputObject) throws Exception{
codeModelService.editCodeModelMationById(inputObject, outputObject);
}
}
......@@ -72,7 +72,7 @@
FROM
code_model_group a
WHERE a.id != #{id}
AND a.group_name = #{rmTypeName}
AND a.group_name = #{groupName}
</select>
<update id="editCodeModelGroupMationById" parameterType="java.util.Map">
......@@ -81,9 +81,7 @@
<if test="groupName != '' and groupName != null">
group_name = #{groupName},
</if>
<if test="groupDesc != '' and groupDesc != null">
group_desc = #{groupDesc},
</if>
group_desc = #{groupDesc},
</set>
WHERE id = #{id}
</update>
......
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.skyeye.codemodel.dao.CodeModelDao">
<select id="queryCodeModelList" parameterType="java.util.Map" resultType="java.util.Map">
SELECT
a.id,
a.model_name modelName,
a.model_content modelContent,
a.model_text modelText,
CONVERT(a.create_time, char) createTime
FROM
code_model a
WHERE a.group_id = #{groupId}
ORDER BY a.create_time DESC
</select>
<select id="queryCodeModelMationByName" parameterType="java.util.Map" resultType="java.util.Map">
SELECT
a.id,
a.model_name modelName
FROM
code_model a
WHERE a.group_id = #{groupId}
AND a.model_name = #{modelName}
</select>
<insert id="insertCodeModelMation" parameterType="java.util.Map">
INSERT into code_model
(id, group_id, model_name, model_content, model_text, create_id, create_time)
VALUES
(#{id}, #{groupId}, #{modelName}, #{modelContent}, #{modelText}, #{createId}, #{createTime})
</insert>
<delete id="deleteCodeModelById" parameterType="java.util.Map">
DELETE
FROM
code_model
WHERE
id = #{id}
</delete>
<select id="queryCodeModelMationToEditById" parameterType="java.util.Map" resultType="java.util.Map">
SELECT
a.id,
a.model_name modelName,
a.model_content modelContent,
a.model_text modelText
FROM
code_model a
WHERE a.id = #{id}
</select>
<select id="queryCodeModelMationByIdAndName" parameterType="java.util.Map" resultType="java.util.Map">
SELECT
a.id,
a.model_name modelName
FROM
code_model a
WHERE a.id != #{id}
AND a.group_id = #{groupId}
AND a.model_name = #{modelName}
</select>
<update id="editCodeModelMationById" parameterType="java.util.Map">
UPDATE code_model
<set>
<if test="modelName != '' and modelName != null">
model_name = #{modelName},
</if>
<if test="modelContent != '' and modelContent != null">
model_content = #{modelContent},
</if>
<if test="modelText != '' and modelText != null">
model_text = #{modelText},
</if>
</set>
WHERE id = #{id}
</update>
</mapper>
\ No newline at end of file
......@@ -289,7 +289,7 @@
<property id="groupNum" name="groupNum" ref="" var="分组编号"/>
</url>
<url id="codemodel002" path="/post/CodeModelGroupController/insertCodeModelGroupMation" val="新增模板分组列表" allUse="1">
<property id="groupDesc" name="groupDesc" ref="required" var="分组简介"/>
<property id="groupDesc" name="groupDesc" ref="" var="分组简介"/>
<property id="groupName" name="groupName" ref="required" var="分组名称"/>
</url>
<url id="codemodel003" path="/post/CodeModelGroupController/deleteCodeModelGroupById" val="删除模板分组信息" allUse="1">
......@@ -299,10 +299,34 @@
<property id="rowId" name="id" ref="required" var="分组id"/>
</url>
<url id="codemodel005" path="/post/CodeModelGroupController/editCodeModelGroupMationById" val="编辑模板分组信息" allUse="1">
<property id="groupDesc" name="groupDesc" ref="required" var="分组简介"/>
<property id="groupDesc" name="groupDesc" ref="" var="分组简介"/>
<property id="groupName" name="groupName" ref="required" var="分组名称"/>
<property id="rowId" name="id" ref="required" var="分组id"/>
</url>
<url id="codemodel006" path="/post/CodeModelController/queryCodeModelList" val="获取模板列表" allUse="1">
<property id="limit" name="limit" ref="required,num" var="分页参数,每页多少条数据" />
<property id="page" name="page" ref="required,num" var="分页参数,第几页"/>
<property id="groupId" name="groupId" ref="required" var="分组id"/>
</url>
<url id="codemodel007" path="/post/CodeModelController/insertCodeModelMation" val="新增模板列表" allUse="1">
<property id="modelName" name="modelName" ref="required" var="模板别名"/>
<property id="modelContent" name="modelContent" ref="required" var="模板内容"/>
<property id="modelText" name="modelText" ref="required" var="模板纯文本"/>
<property id="groupId" name="groupId" ref="required" var="分组id"/>
</url>
<url id="codemodel008" path="/post/CodeModelController/deleteCodeModelById" val="删除模板信息" allUse="1">
<property id="rowId" name="id" ref="required" var="模板id"/>
</url>
<url id="codemodel009" path="/post/CodeModelController/queryCodeModelMationToEditById" val="编辑模板信息时进行回显" allUse="1">
<property id="rowId" name="id" ref="required" var="模板id"/>
</url>
<url id="codemodel010" path="/post/CodeModelController/editCodeModelMationById" val="编辑模板信息" allUse="1">
<property id="modelName" name="modelName" ref="required" var="模板别名"/>
<property id="modelContent" name="modelContent" ref="required" var="模板内容"/>
<property id="modelText" name="modelText" ref="required" var="模板纯文本"/>
<property id="groupId" name="groupId" ref="required" var="分组id"/>
<property id="rowId" name="id" ref="required" var="模板id"/>
</url>
<!-- 代码生成器系列结束 -->
</controller>
\ No newline at end of file
layui.config({
base: basePath,
version: skyeyeVersion
}).define(['table', 'jquery', 'winui'], function (exports) {
winui.renderColor();
layui.use(['form'], function (form) {
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
var $ = layui.$,
form = layui.form;
form.render();
form.on('submit(formAddBean)', function (data) {
//表单验证
if (winui.verifyForm(data.elem)) {
var params = {
modelName: $("#modelName").val(),
modelContent: encodeURI($("#modelContent").val()),
modelText: encodeURI($("#modelContent").val()),
groupId: parent.groupId,
};
AjaxPostUtil.request({url:reqBasePath + "codemodel007", params:params, type:'json', callback:function(json){
if(json.returnCode == 0){
parent.layer.close(index);
parent.refreshCode = '0';
}else{
top.winui.window.msg(json.returnMessage, {icon: 2,time: 2000});
}
}});
}
return false;
});
//取消
$("body").on("click", "#cancle", function(){
parent.layer.close(index);
});
});
});
\ No newline at end of file
layui.config({
base: basePath,
version: skyeyeVersion
}).define(['table', 'jquery', 'winui'], function (exports) {
winui.renderColor();
layui.use(['form'], function (form) {
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
var $ = layui.$,
form = layui.form;
showGrid({
id: "showForm",
url: reqBasePath + "codemodel009",
params: {rowId: parent.rowId},
pagination: false,
template: getFileContent('tpl/codemodel/codemodeleditTemplate.tpl'),
ajaxSendLoadBefore: function(hdb){
},
ajaxSendAfter:function(json){
form.render();
form.on('submit(formEditBean)', function (data) {
//表单验证
if (winui.verifyForm(data.elem)) {
var params = {
modelName: $("#modelName").val(),
modelContent: encodeURI($("#modelContent").val()),
modelText: encodeURI($("#modelContent").val()),
groupId: parent.groupId,
rowId: parent.rowId
};
AjaxPostUtil.request({url:reqBasePath + "codemodel010", params:params, type:'json', callback:function(json){
if(json.returnCode == 0){
parent.layer.close(index);
parent.refreshCode = '0';
}else{
top.winui.window.msg(json.returnMessage, {icon: 2,time: 2000});
}
}});
}
return false;
});
}
});
//取消
$("body").on("click", "#cancle", function(){
parent.layer.close(index);
});
});
});
\ No newline at end of file
var groupId = "";
layui.config({
base: basePath,
version: skyeyeVersion
}).define(['table', 'jquery', 'winui', 'form'], function (exports) {
winui.renderColor();
//模板分组ID
groupId = parent.rowId;
var $ = layui.$,
form = layui.form,
table = layui.table;
//表格渲染
table.render({
id: 'messageTable',
elem: '#messageTable',
method: 'post',
url: reqBasePath + 'codemodel006',
where:{groupId:groupId},
even:true, //隔行变色
page: true,
limits: [8, 16, 24, 32, 40, 48, 56],
limit: 8,
cols: [[
{ title: '序号', type: 'numbers'},
{ field: 'modelName', title: '模板别名', width: 120 },
{ field: 'modelContent', title: '模板内容', width: 120 },
{ field: 'createTime', title: '创建时间', width: 180 },
{ title: '操作', fixed: 'right', align: 'center', width: 240, toolbar: '#tableBar'}
]]
});
table.on('tool(messageTable)', function (obj) { //注:tool是工具条事件名,test是table原始容器的属性 lay-filter="对应的值"
var data = obj.data; //获得当前行数据
var layEvent = obj.event; //获得 lay-event 对应的值
if (layEvent === 'del') { //删除
del(data, obj);
}else if (layEvent === 'edit') { //编辑
edit(data);
}
});
//搜索表单
form.render();
form.on('submit(formSearch)', function (data) {
//表单验证
if (winui.verifyForm(data.elem)) {
loadTable();
}
return false;
});
//删除
function del(data, obj){
var msg = obj ? '确认删除模板【' + obj.data.modelName + '】吗?' : '确认删除选中数据吗?';
layer.confirm(msg, { icon: 3, title: '删除模板' }, function (index) {
layer.close(index);
//向服务端发送删除指令
AjaxPostUtil.request({url:reqBasePath + "codemodel008", params:{rowId: data.id}, type:'json', callback:function(json){
if(json.returnCode == 0){
top.winui.window.msg("删除成功", {icon: 1,time: 2000});
loadTable();
}else{
top.winui.window.msg(json.returnMessage, {icon: 2,time: 2000});
}
}});
});
}
//编辑
function edit(data){
rowId = data.id;
_openNewWindows({
url: "../../tpl/codemodel/codemodeledit.html",
title: "编辑模板",
pageId: "codemodeledit",
callBack: function(refreshCode){
if (refreshCode == '0') {
top.winui.window.msg("操作成功", {icon: 1,time: 2000});
loadTable();
} else if (refreshCode == '-9999') {
top.winui.window.msg("操作失败", {icon: 2,time: 2000});
}
}});
}
//刷新数据
$("body").on("click", "#reloadTable", function(){
loadTable();
});
//新增
$("body").on("click", "#addBean", function(){
_openNewWindows({
url: "../../tpl/codemodel/codemodeladd.html",
title: "新增模板",
pageId: "codemodeladd",
callBack: function(refreshCode){
if (refreshCode == '0') {
top.winui.window.msg("操作成功", {icon: 1,time: 2000});
loadTable();
} else if (refreshCode == '-9999') {
top.winui.window.msg("操作失败", {icon: 2,time: 2000});
}
}});
});
function loadTable(){
table.reload("messageTable", {where:{groupName:$("#groupName").val(), groupNum:$("#groupNum").val()}});
}
exports('codemodellist', {});
});
......@@ -8,7 +8,7 @@ layui.config({
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
var $ = layui.$,
form = layui.form,
layedit = layui.layedit;;
layedit = layui.layedit;
var layContent = layedit.build('groupDesc', {
tool: [
......
......@@ -9,7 +9,7 @@ layui.config({
var $ = layui.$,
form = layui.form;
layedit = layui.layedit;;
layedit = layui.layedit;
showGrid({
id: "showForm",
......
......@@ -39,6 +39,8 @@ layui.config({
del(data, obj);
}else if (layEvent === 'edit') { //编辑
edit(data);
}else if (layEvent === 'modelConcle') { //模板管理
modelConcle(data);
}
});
......@@ -86,6 +88,17 @@ layui.config({
}});
}
//模板管理
function modelConcle(data){
rowId = data.id;
_openNewWindows({
url: "../../tpl/codemodel/codemodellist.html",
title: "模板管理",
maxmin: true,
pageId: "codemodelgroupmodelconcle",
});
}
//刷新数据
$("body").on("click", "#reloadTable", function(){
loadTable();
......
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/font-awesome-4.7.0/css/font-awesome.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
<link href="../../assets/lib/layui/lay/modules/ztree/css/zTreeStyle/zTreeStyle.css" rel="stylesheet" />
<link href="../../assets/lib/layui/lay/modules/contextMenu/jquery.contextMenu.min.css" rel="stylesheet" />
</head>
<body>
<div style="width:600px;margin:0 auto;padding-top:20px;">
<form class="layui-form" action="" id="showForm" autocomplete="off">
<div class="layui-form-item">
<label class="layui-form-label">模板别名<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="modelName" name="modelName" win-verify="required" placeholder="请输入模板别名" class="layui-input" maxlength="20"/>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">模板内容<i class="red">*</i></label>
<div class="layui-input-block">
<textarea id="modelContent" name="modelContent" class="layui-input"></textarea>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="winui-btn" id="cancle">取消</button>
<button class="winui-btn" lay-submit lay-filter="formAddBean">保存</button>
</div>
</div>
</form>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/codemodel/'}).use('codemodeladd');
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/font-awesome-4.7.0/css/font-awesome.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
<link href="../../assets/lib/layui/lay/modules/ztree/css/zTreeStyle/zTreeStyle.css" rel="stylesheet" />
<link href="../../assets/lib/layui/lay/modules/contextMenu/jquery.contextMenu.min.css" rel="stylesheet" />
</head>
<body>
<div style="width:600px;margin:0 auto;padding-top:20px;">
<form class="layui-form" action="" id="showForm" autocomplete="off">
</form>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/codemodel/'}).use('codemodeledit');
</script>
</body>
</html>
\ No newline at end of file
{{#bean}}
<div class="layui-form-item">
<label class="layui-form-label">模板别名<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="modelName" name="modelName" win-verify="required" placeholder="请输入模板别名" class="layui-input" maxlength="20" value="{{modelName}}"/>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">模板内容<i class="red">*</i></label>
<div class="layui-input-block">
<textarea id="modelContent" name="modelContent" class="layui-input">{{modelContent}}</textarea>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="winui-btn" id="cancle">取消</button>
<button class="winui-btn" lay-submit lay-filter="formEditBean">保存</button>
</div>
</div>
{{/bean}}
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/font-awesome-4.7.0/css/font-awesome.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div class="winui-toolbar">
<div class="winui-tool">
<button id="reloadTable" class="winui-toolbtn"><i class="fa fa-refresh" aria-hidden="true"></i>刷新数据</button>
<button id="addBean" class="winui-toolbtn"><i class="fa fa-plus" aria-hidden="true"></i>新增模板</button>
</div>
</div>
<div style="margin:auto 10px;">
<table id="messageTable" lay-filter="messageTable"></table>
<script type="text/html" id="tableBar">
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
</script>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/codemodel/'}).use('codemodellist');
</script>
</body>
</html>
\ No newline at end of file
......@@ -19,7 +19,7 @@
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">分组描述<i class="red">*</i></label>
<label class="layui-form-label">分组描述</label>
<div class="layui-input-block">
<textarea id="groupDesc" name="groupDesc" style="display: none;"></textarea>
</div>
......
......@@ -6,7 +6,7 @@
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">分组描述<i class="red">*</i></label>
<label class="layui-form-label">分组描述</label>
<div class="layui-input-block">
<textarea id="groupDesc" name="groupDesc" style="display: none;">{{groupDesc}}</textarea>
</div>
......
......@@ -44,6 +44,7 @@
{{# if(d.modelNum == 0){ }}
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
{{# } }}
<a class="layui-btn layui-btn-xs" lay-event="modelConcle">模板管理</a>
</script>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册