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

表单业务分类整改完成

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