add頁(yè)面和edit頁(yè)面下拉框HTML代碼(id和name改成對(duì)應(yīng)表中編碼的主鍵),可以直接復(fù)制
<div class='form-group'>
<label class='col-md-2 control-label'>流程歸屬業(yè)務(wù)</label>
<div class='col-md-10'>
<select name="flowType" id="flowType" data-bv-notempty='true' data-bv-notempty-message='流程歸屬業(yè)務(wù) 不能為空'>
</select>
</div>
</div>
add頁(yè)面和edit頁(yè)面中function方法桨螺,可以直接復(fù)制
getFlowTaskType();
function getFlowTaskType(){
$.ajax({
type : 'get',
//url改成子表的路徑+listAll方法
url : urlRootPrefix + '/flowTaskTypes/listVo',
success : function(data) {
if(!data.success){
layer.msg(data.msg, {shift: -1, time: 3000}, function(){});
return;
}
var data = data.data;
var typeHtml = "";
for(var i=0;i<data.length;i++){
//id和name改成子表的主鍵以及對(duì)應(yīng)編碼
typeHtml += '<option value="'+data[i].id+'">'+data[i].name+'</option>';
}
//#flowType改成上面下拉框的id名
$("#flowType").append(typeHtml);
}
});
}
模糊查
進(jìn)入list頁(yè)面恕汇,找到模糊查代碼,將input標(biāo)簽中的id改成要實(shí)體中要模糊查的成員變量名(文件中有卵贱,無(wú)需復(fù)制)
<form class="form-inline" onsubmit="return false">
<div class="form-group">
關(guān)鍵字:
<input id="keywords" type="text" class="form-control" placeholder="名稱">
<button id="searchBt" class="layui-btn layui-btn-sm"><i class="layui-icon"></i>搜索</button>
</div>
</form>
在list頁(yè)面中的js,找到對(duì)應(yīng)的模糊查請(qǐng)求捡偏,將下方的keywords改成上面input對(duì)應(yīng)的id
"ajax": {
"url" : urlRootPrefix + "/tbSysiniBankratesets",
"type":"get",
"data":function(d){
d.keywords = $("#keywords").val();
},
然后,進(jìn)入對(duì)應(yīng)的xml文件,找到下面的代碼,將對(duì)應(yīng)的keywords改成上方input中的id霜浴,然后將第四行中的tb_sysini_bankrateset_name修改成bankrateset_name,再將第四行中的keywords修改成上面input中的id(文件中有蓝纲,無(wú)需復(fù)制)
<sql id="TbSysiniBankratesetwhere">
<where>
<if test="keywords != null and keywords != ''">
and t.tb_sysini_bankrateset_name like concat('%', #{keywords}, '%')
</if>
<choose>
<when test="statuss != null and statuss.size() > 0">
and t.status in
<foreach item="item" index="index" collection="statuss" open="(" separator="," close=")">
#{item}
</foreach>
</when>
<otherwise>
and t.status != #{notStatus}
</otherwise>
</choose>
</where>
</sql>
查詢一段時(shí)間的
在控制層添加:
String key[] = new String[50];
if(!where.getKeywords().isEmpty()) {
String keywords = where.getKeywords();
StringBuilder year = new StringBuilder(keywords);
year.replace(20,21,"~");
String s = year.toString();
key = s.split("~",2);
where.setKeywords(key[0]);
where.setKeywords1(key[1]);
}
在xml中進(jìn)行修改模糊查語(yǔ)句
and t.annsetwarryanty_begintime >= #{keywords} and t.annsetwarryanty_endtime <= #{keywords1}
在publicWhere類中添加一個(gè)keywords1成員變量阴孟,并聲明getset方法