Commit 9076d024 by fengshuonan

更新模板为弹出式

parent dbc6d0f9
......@@ -41,15 +41,7 @@ layui.use(['table', 'admin', 'ax'], function () {
* 弹出添加对话框
*/
${entity}.openAddDlg = function () {
admin.putTempData('formOk', false);
top.layui.admin.open({
type: 2,
title: '添加${tableComment}',
content: Feng.ctxPath + '/${lowerEntity}/add',
end: function () {
admin.getTempData('formOk') && table.reload(${entity}.tableId);
}
});
window.location.href = Feng.ctxPath + '/${lowerEntity}/add';
};
/**
......@@ -70,15 +62,7 @@ layui.use(['table', 'admin', 'ax'], function () {
* @param data 点击按钮时候的行数据
*/
${entity}.openEditDlg = function (data) {
admin.putTempData('formOk', false);
top.layui.admin.open({
type: 2,
title: '修改${tableComment}',
content: Feng.ctxPath + '/${lowerEntity}/edit?${keyPropertyName}=' + data.${keyPropertyName},
end: function () {
admin.getTempData('formOk') && table.reload(${entity}.tableId);
}
});
window.location.href = Feng.ctxPath + '/${lowerEntity}/edit?${keyPropertyName}=' + data.${keyPropertyName};
};
/**
......
@layout("/common/_container.html",{bg:"bg-white",js:["/assets/${lowerEntity}/${lowerEntity}_add.js"]}){
<form id="${lowerEntity}Form" lay-filter="${lowerEntity}Form" class="layui-form model-form">
<input name="${keyPropertyName}" type="hidden"/>
<% for(var i=0 ; i < fieldsNoKey.~size ; i++){ %>
<div class="layui-form-item">
<label class="layui-form-label">${fieldsNoKey[i].comment}<span style="color: red;">*</span></label>
<div class="layui-input-block">
<input id="${fieldsNoKey[i].propertyName}" name="${fieldsNoKey[i].propertyName}" placeholder="请输入${fieldsNoKey[i].comment}" type="text" class="layui-input" lay-verify="required" required/>
@layout("/common/_container.html",{js:["/assets/modular/${lowerEntity}/${lowerEntity}_add.js"]}){
<div class="layui-body-header">
<span class="layui-body-header-title">添加</span>
</div>
<div class="layui-fluid " style="">
<div class="layui-card">
<div class="layui-card-body">
<form id="${lowerEntity}Form" lay-filter="${lowerEntity}Form" class="layui-form model-form" style="max-width: 700px;margin: 40px auto;">
<input name="${keyPropertyName}" type="hidden"/>
<% for(var i=0 ; i < fieldsNoKey.~size ; i++){ %>
<div class="layui-form-item">
<label class="layui-form-label">${fieldsNoKey[i].comment}<span style="color: red;">*</span></label>
<div class="layui-input-block">
<input id="${fieldsNoKey[i].propertyName}" name="${fieldsNoKey[i].propertyName}" placeholder="请输入${fieldsNoKey[i].comment}" type="text" class="layui-input" lay-verify="required" required/>
</div>
</div>
<% } %>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" lay-filter="btnSubmit" lay-submit>&emsp;提交&emsp;</button>
<button class="layui-btn layui-btn-primary" type="button" id="backupPage">&emsp;返回&emsp;</button>
</div>
</div>
</form>
</div>
</div>
<% } %>
<div class="layui-form-item text-right">
<button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
<button class="layui-btn" lay-filter="btnSubmit" lay-submit>保存</button>
</div>
</form>
</div>
@}
\ No newline at end of file
/**
* 详情对话框
* 添加或者修改页面
*/
var ${entity}InfoDlg = {
data: {
......@@ -32,16 +32,19 @@ layui.use(['form', 'admin', 'ax'], function () {
form.on('submit(btnSubmit)', function (data) {
var ajax = new $ax(Feng.ctxPath + "/${lowerEntity}/addItem", function (data) {
Feng.success("添加成功!");
//传给上个页面,刷新table用
admin.putTempData('formOk', true);
//关掉对话框
admin.closeThisDialog();
window.location.href = Feng.ctxPath + '/${lowerEntity}'
}, function (data) {
Feng.error("添加失败!" + data.responseJSON.message)
});
ajax.set(data.field);
ajax.start();
return false;
});
//返回按钮
$("#backupPage").click(function () {
window.location.href = Feng.ctxPath + '/${lowerEntity}'
});
});
\ No newline at end of file
@layout("/common/_container.html",{bg:"bg-white",js:["/assets/${lowerEntity}/${lowerEntity}_edit.js"]}){
<form id="${lowerEntity}Form" lay-filter="${lowerEntity}Form" class="layui-form model-form">
<input name="${keyPropertyName}" type="hidden"/>
<% for(var i=0 ; i < fieldsNoKey.~size ; i++){ %>
<div class="layui-form-item">
<label class="layui-form-label">${fieldsNoKey[i].comment}<span style="color: red;">*</span></label>
<div class="layui-input-block">
<input id="${fieldsNoKey[i].propertyName}" name="${fieldsNoKey[i].propertyName}" placeholder="请输入${fieldsNoKey[i].comment}" type="text" class="layui-input" lay-verify="required" required/>
@layout("/common/_container.html",{js:["/assets/modular/${lowerEntity}/${lowerEntity}_edit.js"]}){
<div class="layui-body-header">
<span class="layui-body-header-title">修改</span>
</div>
<div class="layui-fluid " style="">
<div class="layui-card">
<div class="layui-card-body">
<form id="${lowerEntity}Form" lay-filter="${lowerEntity}Form" class="layui-form model-form" style="max-width: 700px;margin: 40px auto;">
<input name="${keyPropertyName}" type="hidden"/>
<% for(var i=0 ; i < fieldsNoKey.~size ; i++){ %>
<div class="layui-form-item">
<label class="layui-form-label">${fieldsNoKey[i].comment}<span style="color: red;">*</span></label>
<div class="layui-input-block">
<input id="${fieldsNoKey[i].propertyName}" name="${fieldsNoKey[i].propertyName}" placeholder="请输入${fieldsNoKey[i].comment}" type="text" class="layui-input" lay-verify="required" required/>
</div>
</div>
<% } %>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" lay-filter="btnSubmit" lay-submit>&emsp;提交&emsp;</button>
<button class="layui-btn layui-btn-primary" type="button" id="backupPage">&emsp;返回&emsp;</button>
</div>
</div>
</form>
</div>
</div>
<% } %>
<div class="layui-form-item text-right">
<button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
<button class="layui-btn" lay-filter="btnSubmit" lay-submit>保存</button>
</div>
</form>
</div>
@}
\ No newline at end of file
......@@ -37,16 +37,19 @@ layui.use(['form', 'admin', 'ax'], function () {
form.on('submit(btnSubmit)', function (data) {
var ajax = new $ax(Feng.ctxPath + "/${lowerEntity}/editItem", function (data) {
Feng.success("更新成功!");
//传给上个页面,刷新table用
admin.putTempData('formOk', true);
//关掉对话框
admin.closeThisDialog();
window.location.href = Feng.ctxPath + '/${lowerEntity}'
}, function (data) {
Feng.error("更新失败!" + data.responseJSON.message)
});
ajax.set(data.field);
ajax.start();
return false;
});
//返回按钮
$("#backupPage").click(function () {
window.location.href = Feng.ctxPath + '/${lowerEntity}'
});
});
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment