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

表单业务分类整改完成

上级 96b21945
...@@ -4,36 +4,37 @@ layui.config({ ...@@ -4,36 +4,37 @@ layui.config({
version: skyeyeVersion version: skyeyeVersion
}).extend({ }).extend({
window: 'js/winui.window' window: 'js/winui.window'
}).define(['window', 'jquery', 'winui'], function (exports) { }).define(['window', 'jquery', 'winui', 'form'], function (exports) {
winui.renderColor(); winui.renderColor();
layui.use(['form'], function (form) { var index = parent.layer.getFrameIndex(window.name);
var index = parent.layer.getFrameIndex(window.name); var $ = layui.$,
var $ = layui.$; form = layui.form;
dsFormUtil.loadDsFormPageTypeByPId('parentId', "0"); dsFormUtil.loadDsFormPageTypeByPId('parentId', "0");
matchingLanguage(); matchingLanguage();
form.render(); form.render();
form.on('submit(formAddBean)', function (data) { form.on('submit(formAddBean)', function (data) {
if (winui.verifyForm(data.elem)) { if (winui.verifyForm(data.elem)) {
var params = { var params = {
typeName: $("#typeName").val(), typeName: $("#typeName").val(),
parentId: isNull($("#parentId").val()) ? "0" : $("#parentId").val() typeNameEn: $("#typeNameEn").val(),
}; encoded: $("#encoded").val(),
AjaxPostUtil.request({url:reqBasePath + "dsformpagetype002", params:params, type:'json', method: "POST", callback:function(json){ parentId: isNull($("#parentId").val()) ? "0" : $("#parentId").val()
if(json.returnCode == 0){ };
parent.layer.close(index); AjaxPostUtil.request({url:reqBasePath + "dsformpagetype002", params:params, type:'json', method: "POST", callback:function(json){
parent.refreshCode = '0'; if(json.returnCode == 0){
}else{ parent.layer.close(index);
winui.window.msg(json.returnMessage, {icon: 2,time: 2000}); parent.refreshCode = '0';
} }else{
}}); winui.window.msg(json.returnMessage, {icon: 2,time: 2000});
} }
return false; }});
}); }
return false;
$("body").on("click", "#cancle", function(){ });
parent.layer.close(index);
}); $("body").on("click", "#cancle", function(){
parent.layer.close(index);
}); });
}); });
\ No newline at end of file
...@@ -6,47 +6,48 @@ layui.config({ ...@@ -6,47 +6,48 @@ layui.config({
window: 'js/winui.window' window: 'js/winui.window'
}).define(['window', 'jquery', 'winui'], function (exports) { }).define(['window', 'jquery', 'winui'], function (exports) {
winui.renderColor(); winui.renderColor();
layui.use(['form'], function (form) { var index = parent.layer.getFrameIndex(window.name);
var index = parent.layer.getFrameIndex(window.name); var $ = layui.$,
var $ = layui.$; form = layui.form;
showGrid({
id: "showForm",
url: reqBasePath + "dsformpagetype004",
params: {id: parent.rowId},
pagination: false,
method: "GET",
template: $("#showTemplate").html(),
ajaxSendAfter: function(json){
dsFormUtil.loadDsFormPageTypeByPId('parentId', '0'); showGrid({
$("#parentId").val(json.bean.parentId); id: "showForm",
url: reqBasePath + "dsformpagetype004",
params: {id: parent.rowId},
pagination: false,
method: "GET",
template: $("#showTemplate").html(),
ajaxSendAfter: function(json){
matchingLanguage(); dsFormUtil.loadDsFormPageTypeByPId('parentId', '0');
form.render(); $("#parentId").val(json.bean.parentId);
form.on('submit(formEditBean)', function (data) {
if (winui.verifyForm(data.elem)) { matchingLanguage();
var params = { form.render();
id: parent.rowId, form.on('submit(formEditBean)', function (data) {
typeName: $("#typeName").val(), if (winui.verifyForm(data.elem)) {
parentId: isNull($("#parentId").val()) ? "0" : $("#parentId").val() var params = {
}; id: parent.rowId,
AjaxPostUtil.request({url:reqBasePath + "dsformpagetype005", params:params, type:'json', method: "PUT", callback:function(json){ typeName: $("#typeName").val(),
if(json.returnCode == 0){ typeNameEn: $("#typeNameEn").val(),
parent.layer.close(index); encoded: $("#encoded").val(),
parent.refreshCode = '0'; parentId: isNull($("#parentId").val()) ? "0" : $("#parentId").val()
}else{ };
winui.window.msg(json.returnMessage, {icon: 2,time: 2000}); AjaxPostUtil.request({url:reqBasePath + "dsformpagetype005", params:params, type:'json', method: "PUT", callback:function(json){
} if(json.returnCode == 0){
}}); parent.layer.close(index);
} parent.refreshCode = '0';
return false; }else{
}); winui.window.msg(json.returnMessage, {icon: 2,time: 2000});
} }
}); }});
}
$("body").on("click", "#cancle", function(){ return false;
parent.layer.close(index); });
}); }
});
$("body").on("click", "#cancle", function(){
parent.layer.close(index);
}); });
}); });
\ No newline at end of file
...@@ -26,11 +26,13 @@ layui.config({ ...@@ -26,11 +26,13 @@ layui.config({
treeShowName: 'typeName',//以树形式显示的字段 treeShowName: 'typeName',//以树形式显示的字段
cols: [[ cols: [[
{ title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers'}, { title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers'},
{ field: 'typeName', title: '名称', width: 360 }, { field: 'typeName', title: '中文名称', width: 180 },
{ field: 'createName', title: '创建人', align: 'left', width: 100 }, { field: 'typeNameEn', title: '英文名称', width: 180 },
{ field: 'createTime', title: '创建时间', align: 'center', width: 150 }, { field: 'code', title: '编码', align: 'left', width: 100 },
{ field: 'lastUpdateName', title: '最后修改人', align: 'left', width: 100 }, { field: 'createName', title: systemLanguage["com.skyeye.createName"][languageType], width: 100 },
{ field: 'lastUpdateTime', title: '最后修改时间', align: 'center', width: 150 }, { field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 150 },
{ field: 'lastUpdateName', title: systemLanguage["com.skyeye.lastUpdateName"][languageType], align: 'left', width: 100 },
{ field: 'lastUpdateTime', title: systemLanguage["com.skyeye.lastUpdateTime"][languageType], align: 'center', width: 150},
{ title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 130, toolbar: '#tableBar'} { title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 130, toolbar: '#tableBar'}
]], ]],
isPage: false, isPage: false,
...@@ -118,7 +120,8 @@ layui.config({ ...@@ -118,7 +120,8 @@ layui.config({
function getTableParams(){ function getTableParams(){
return { return {
typeName: $("#typeName").val() typeName: $("#typeName").val(),
encoded: $("#encoded").val()
}; };
} }
......
...@@ -7,20 +7,35 @@ ...@@ -7,20 +7,35 @@
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" /> <link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head> </head>
<body> <body>
<div style="margin:0 auto;padding:20px;"> <div style="margin: 0 auto; padding: 20px;">
<form class="layui-form" action="" id="showForm" autocomplete="off"> <form class="layui-form" action="" id="showForm" autocomplete="off">
<div class="layui-form-item layui-col-xs12"> <div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">分类名称<i class="red">*</i></label> <label class="layui-form-label">中文名称<i class="red">*</i></label>
<div class="layui-input-block"> <div class="layui-input-block">
<input type="text" id="typeName" name="typeName" win-verify="required" placeholder="请输入分类名称" class="layui-input"/> <input type="text" id="typeName" name="typeName" win-verify="required" placeholder="请输入中文名称" class="layui-input"/>
<div class="layui-form-mid layui-word-aux">同级别类别下不能包含同名类别。</div>
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">英文名称<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="typeNameEn" name="typeNameEn" win-verify="required" placeholder="请输入英文名称" class="layui-input"/>
<div class="layui-form-mid layui-word-aux">同级别类别下不能包含同名类别。</div>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">唯一编码<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="encoded" name="encoded" win-verify="required" placeholder="请输入唯一编码,例如:1101" class="layui-input"/>
<div class="layui-form-mid layui-word-aux">唯一编码不区分父子级别。</div>
</div>
</div>
<div class="layui-form-item layui-col-xs12"> <div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">父级分类</label> <label class="layui-form-label">所属父级</label>
<div class="layui-input-block"> <div class="layui-input-block">
<select id="parentId" name="parentId" lay-filter="parentId" lay-search=""> <select id="parentId" name="parentId" lay-filter="parentId" lay-search="">
</select> </select>
<div class="layui-form-mid layui-word-aux">如果不选,则默认为级分类。</div> <div class="layui-form-mid layui-word-aux">如果不选,则默认为级分类。</div>
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs12"> <div class="layui-form-item layui-col-xs12">
......
...@@ -15,22 +15,34 @@ ...@@ -15,22 +15,34 @@
<script type="text/x-handlebars-template" id="showTemplate"> <script type="text/x-handlebars-template" id="showTemplate">
{{#bean}} {{#bean}}
<div class="layui-form-item layui-col-xs12"> <div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">分类名称<i class="red">*</i></label> <label class="layui-form-label">中文名称<i class="red">*</i></label>
<div class="layui-input-block"> <div class="layui-input-block">
<input type="text" id="typeName" name="typeName" win-verify="required" placeholder="请输入分类名称" class="layui-input" value="{{name}}"/> <input type="text" id="typeName" name="typeName" win-verify="required" placeholder="请输入中文名称" class="layui-input" value="{{typeName}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">英文名称<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="typeNameEn" name="typeNameEn" win-verify="required" placeholder="请输入英文名称" class="layui-input" value="{{typeNameEn}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">唯一编码<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="encoded" name="encoded" win-verify="required" placeholder="请输入唯一编码,例如:1101" class="layui-input" value="{{code}}"/>
</div> </div>
</div> </div>
<div class="layui-form-item layui-col-xs12"> <div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">父级分类</label> <label class="layui-form-label">所属父级</label>
<div class="layui-input-block"> <div class="layui-input-block">
<select id="parentId" name="parentId" lay-filter="parentId" lay-search="" disabled> <select id="parentId" name="parentId" lay-filter="parentId" lay-search="" disabled>
</select> </select>
<div class="layui-form-mid layui-word-aux">如果不选则默认为级分类</div> <div class="layui-form-mid layui-word-aux">如果不选则默认为级分类</div>
</div> </div>
</div> </div>
<div class="layui-form-item"> <div class="layui-form-item layui-col-xs12">
<div class="layui-input-block layui-col-xs12"> <div class="layui-input-block">
<button class="winui-btn" id="cancle"><language showName="com.skyeye.cancel"></language></button> <button class="winui-btn" id="cancle"><language showName="com.skyeye.cancel"></language></button>
<button class="winui-btn" lay-submit lay-filter="formEditBean"><language showName="com.skyeye.save"></language></button> <button class="winui-btn" lay-submit lay-filter="formEditBean"><language showName="com.skyeye.save"></language></button>
</div> </div>
......
...@@ -11,10 +11,14 @@ ...@@ -11,10 +11,14 @@
<form class="layui-form layui-form-pane" action="" autocomplete="off"> <form class="layui-form layui-form-pane" action="" autocomplete="off">
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">分类名称</label> <label class="layui-form-label">名称</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<input type="text" id="typeName" name="typeName" placeholder="请输入分类名称" class="layui-input" /> <input type="text" id="typeName" name="typeName" placeholder="请输入名称,支持中英文搜索" class="layui-input" />
</div> </div>
<label class="layui-form-label">编码</label>
<div class="layui-input-inline">
<input type="text" id="encoded" name="encoded" placeholder="请输入编码" class="layui-input" />
</div>
<button type="reset" class="layui-btn layui-btn-primary list-form-search"><language showName="com.skyeye.reset"></language></button> <button type="reset" class="layui-btn layui-btn-primary list-form-search"><language showName="com.skyeye.reset"></language></button>
<button class="layui-btn list-form-search" lay-submit lay-filter="formSearch"><language showName="com.skyeye.search2"></language></button> <button class="layui-btn list-form-search" lay-submit lay-filter="formSearch"><language showName="com.skyeye.search2"></language></button>
</div> </div>
......
...@@ -91,7 +91,7 @@ var dsFormUtil = { ...@@ -91,7 +91,7 @@ var dsFormUtil = {
showGrid({ showGrid({
id: domId, id: domId,
url: reqBasePath + "dsformpagetype006", url: reqBasePath + "dsformpagetype006",
params: {parentId: parentId}, params: {parentId: parentId, language: languageType},
pagination: false, pagination: false,
method: "GET", method: "GET",
template: getFileContent('tpl/template/select-option.tpl'), template: getFileContent('tpl/template/select-option.tpl'),
......
...@@ -405,7 +405,7 @@ dataGrid.prototype = { ...@@ -405,7 +405,7 @@ dataGrid.prototype = {
parms.loginPCIp = returnCitySN["cip"]; parms.loginPCIp = returnCitySN["cip"];
layui.$.ajax({ layui.$.ajax({
url: url, url: url,
async: false, //改为同步方式 async: false, // 改为同步方式
dataType: "json", dataType: "json",
type: method, type: method,
data: parms, data: parms,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册