添加删除功能

beetlsql3-dev
姚丹ab 2 years ago
parent 4b2ab9adba
commit 7196beabbc

@ -112,7 +112,7 @@ public class StudentClientLinkController{
@GetMapping(MODEL + "/add.do")
@Function("studentClientLink.add")
@ResponseBody
public ModelAndView add(Long studentClientLinkId) {
public ModelAndView add(Long studentClientLinkId,String sign) {
ModelAndView view = new ModelAndView("/jlw/studentClientLink/add.html");
if(null != studentClientLinkId){
StudentClientLink studentClientLink = studentClientLinkService.queryById(studentClientLinkId);
@ -120,6 +120,7 @@ public class StudentClientLinkController{
}else {
view.addObject("studentClientLink", new StudentClientLink());
}
view.addObject("sign", sign);
return view;
}

@ -1,7 +1,23 @@
layui.define([ 'form', 'laydate', 'table','studentClientLinkApi'], function(exports) {
layui.define([ 'form', 'laydate', 'table','studentClientLinkApi','upload'], function(exports) {
var form = layui.form;
var studentClientLinkApi = layui.studentClientLinkApi;
var index = layui.index;
var upload = layui.upload;
upload.render({
elem: '#test1'
,size: 1024 * 5
,acceptMime:'image/*'
, url: Common.ctxPath + "/jlw/file/update.do"
,before: function(obj){ //obj参数包含的信息跟 choose回调完全一致可参见上文。
layer.load(); //上传loading
}
, done: function (res) {
$("input[name='studentClientLinkImg']").val(res.data.src);
layer.closeAll('loading'); //关闭loading
},error: function(index, upload){
layer.closeAll('loading'); //关闭loading
}
});
var view = {
init:function(){
Lib.initGenrealForm($("#addForm"),form);

@ -3,13 +3,15 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var laydate = layui.laydate;
var table = layui.table;
var studentClientLinkTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),studentClientLinkTable)
Lib.doSearchForm($("#searchForm"),studentClientLinkTable);
}
},
initTable:function(){
@ -20,7 +22,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
where:{studentClientLinkType:'LOGINED_NAV'},//LOGINED_NAV:导航栏管理
where:{studentClientLinkType:'LOGINED_NAV',studentClientLinkStatus:'1'},//LOGINED_NAV:导航栏管理
url : Common.ctxPath + '/jlw/studentClientLink/list.json' // 数据接口
,page : Lib.tablePage // 开启分页
/*,toolbar: '#toolbar_studentClientLink' //自定义头部左侧工具栏
@ -73,7 +75,6 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),studentClientLinkTable,form);
},
@ -81,8 +82,8 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
initToolBar:function(){
toolbar = {
add: function () {
var url = "/jlw/studentClientLink/add.do";
Common.openDlg(url,"StudentClientLink管理>新增");
var url = "/jlw/studentClientLink/add.do?sign=1";
Common.openDlg(url,"导航栏管理>新增");
},
edit: function () {
var data = Common.getOneFromTable(table,"studentClientLinkTable");

@ -1,56 +1,70 @@
<!--# layout("/common/layout.html",{"jsBase":"/js/jlw/studentClientLink/"}){ -->
<link rel="stylesheet" type="text/css" href="${ctxPath}/css/plugin.css?v=${jsVer}" media="all"/>
<form class="layui-form" id="addForm">
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">导航栏排序</label>
<div class="layui-input-inline">
<input type="text" id="studentClientLinkOrder" name="studentClientLinkOrder" value="${studentClientLink.studentClientLinkOrder}" class="layui-input" >
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">导航栏标题</label>
<div class="layui-input-inline">
<input type="text" id="studentClientLinkTitle" name="studentClientLinkTitle" value="${studentClientLink.studentClientLinkTitle}" class="layui-input" >
</div>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">导航栏链接</label>
<div class="layui-input-inline">
<input type="text" id="studentClientLinkContent" name="studentClientLinkContent" value="${studentClientLink.studentClientLinkContent}" class="layui-input" >
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">链接类型</label>
<div class="layui-row">
<div class="layui-form-item">
<label class="layui-form-label">${(sign != '4' && sign != '5')?'栏目标题':'应用名称'}</label>
<div class="layui-input-inline">
<input type="text" id="studentClientLinkTitle" name="studentClientLinkTitle" value="${studentClientLink.studentClientLinkTitle}" class="layui-input" >
</div>
</div>
</div>
<!--#if(sign == '2') {-->
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">栏目图片</label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline' type="student_client_link_type"
id="studentClientLinkType" name="studentClientLinkType" value="${studentClientLink.studentClientLinkType}" layVerify="" />
<input type="text" readonly="readonly" value="${studentClientLink.studentClientLinkImg}" id="studentClientLinkImg"
name="studentClientLinkImg" class="layui-input" >
</div>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">链接图片</label>
<div class="layui-input-inline">
<input type="text" id="studentClientLinkImg" name="studentClientLinkImg" value="${studentClientLink.studentClientLinkImg}" class="layui-input" >
<div class="layui-form-mid layui-word-aux" style="padding:0 !important;">
<button type="button" class="layui-btn bg_button" id="test1">上传图片</button>
</div>
</div>
</div>
</div>
</div>
<!--#}-->
<div class="layui-row">
<div class="layui-form-item">
<label class="layui-form-label">${sign != '4' && sign != '5'?'栏目超链接':sign == '4'?'应用管理员端链接':'应用链接'}</label>
<div class="layui-input-inline">
<input type="text" id="studentClientLinkContent" name="studentClientLinkContent" value="${studentClientLink.studentClientLinkContent}" class="layui-input" >
</div>
</div>
</div>
<!--#if(sign == '5') {-->
<div class="layui-row">
<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">
<layui:simpleDictSelect style='layui-input-inline' type="student_client_link_open_type"
id="studentClientLinkOpenType" name="studentClientLinkOpenType" value="${studentClientLink.studentClientLinkOpenType}" layVerify="" />
<input type="text" readonly="readonly" value="${studentClientLink.studentClientLinkImg}" id="studentClientLinkImg"
name="studentClientLinkImg" class="layui-input" >
</div>
<div class="layui-form-mid layui-word-aux" style="padding:0 !important;">
<button type="button" class="layui-btn bg_button" id="test1">上传图片</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-form-item">
<label class="layui-form-label">应用描述</label>
<div class="layui-input-inline">
<input type="text" id="studentClientLinkDesc" name="studentClientLinkDesc" value="${studentClientLink.studentClientLinkDesc}" class="layui-input" >
</div>
</div>
</div>
<!--#}-->
<div class="layui-inline" style="display: none">
<label class="layui-form-label">链接类型</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkType"
value="${sign == '1'?'LOGINED_NAV':sign == '2'?'ADV':sign == '3'?'LOGIN_PAGE_NAV':sign == '4'?'ADMIN_APPL':'THIRD_APPL'}"
class="layui-input">
</div>
</div>
<!-- 业务对象须有hidden字段保存delFlag和version字段-->
<input type="hidden" name="studentClientLinkId" value="${studentClientLink.studentClientLinkId}" />
<layui:submitButtons id="addButton" buttonType="" showExamine="2" />

@ -17,6 +17,20 @@
class="layui-input" >
</div>
</div>
<div style="display: none">
<div class="layui-inline">
<label class="layui-form-label">链接类型</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkType" id="studentClientLinkType" value="ADMIN_APPL" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">状态</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkStatus" id="studentClientLinkStatus" value="1" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
</div>
</layui:searchForm>
<div class="layui-btn-group">
@ -57,7 +71,7 @@
method : 'post',
size:"lg",
//url : Common.ctxPath + '/jlw/resourcesApplication/list.json' // 数据接口
where:{studentClientLinkType:'ADMIN_APPL'},//应用管理端管理
where:{studentClientLinkType:'ADMIN_APPL',studentClientLinkStatus:'1'},//应用管理端管理
url : Common.ctxPath + '/jlw/studentClientLink/list.json' // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
@ -102,8 +116,8 @@
initToolBar:function(){
toolbar = {
add : function() { // 获取选中数据
var url = "/jlw/resourcesApplication/add.do";
//Common.openDlg(url,"应用管理/新增应用");
var url = "/jlw/studentClientLink/add.do?sign=4";
Common.openDlg(url,"应用管理端管理/新增");
},
refresh: function () {//刷新
searchForm.reset();

@ -17,6 +17,20 @@
class="layui-input" >
</div>
</div>
<div style="display: none">
<div class="layui-inline">
<label class="layui-form-label">链接类型</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkType" id="studentClientLinkType" value="THIRD_APPL" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">状态</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkStatus" id="studentClientLinkStatus" value="1" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
</div>
</layui:searchForm>
<div class="layui-btn-group">
@ -56,7 +70,7 @@
even:true,
method : 'post',
size:"lg",
where:{studentClientLinkType:'THIRD_APPL'},//第三方应用管理
where:{studentClientLinkType:'THIRD_APPL',studentClientLinkStatus:'1'},//第三方应用管理
url : Common.ctxPath + '/jlw/studentClientLink/list.json' // 数据接口
,page : Lib.tablePage // 开启分页
,limit : 10,
@ -109,8 +123,8 @@
initToolBar:function(){
toolbar = {
add : function() { // 获取选中数据
var url = "/jlw/resourcesApplication/add.do";
//Common.openDlg(url,"应用管理/新增应用");
var url = "/jlw/studentClientLink/add.do?sign=5";
Common.openDlg(url,"第三方应用管理/新增应用");
},
refresh: function () {//刷新
searchForm.reset();

@ -1,4 +1,21 @@
<!--#layout("/common/layout.html",{"jsBase":"/js/jlw/studentClientLink/"}){ -->
<div style="display: none">
<layui:searchForm formId="searchForm" searchList="" condition="${search}">
<div class="layui-inline">
<label class="layui-form-label">链接类型</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkType" id="studentClientLinkType" value="LOGINED_NAV" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">状态</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkStatus" id="studentClientLinkStatus" value="1" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
</layui:searchForm>
</div>
<div style="text-align: right;">
<div class="layui-btn-group">
<layui:accessButton function="studentClientLink.query" action="add"><i class="layui-icon">&#xe61f;</i>创建导航栏

@ -1,4 +1,21 @@
<!--#layout("/common/layout.html",{"jsBase":"/js/jlw/studentClientLink/"}){ -->
<div style="display: none">
<layui:searchForm formId="searchForm" searchList="" condition="${search}">
<div class="layui-inline">
<label class="layui-form-label">链接类型</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkType" id="studentClientLinkType" value="LOGIN_PAGE_NAV" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">状态</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkStatus" id="studentClientLinkStatus" value="1" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
</layui:searchForm>
</div>
<div style="text-align: right;">
<div class="layui-btn-group">
<layui:accessButton function="studentClientLink.query" action="add"><i class="layui-icon">&#xe61f;</i>创建栏目
@ -47,7 +64,7 @@
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
where:{studentClientLinkType:'LOGIN_PAGE_NAV'},//登录页管理
where:{studentClientLinkType:'LOGIN_PAGE_NAV',studentClientLinkStatus:'1'},//登录页管理
url : Common.ctxPath + '/jlw/studentClientLink/list.json' // 数据接口
,page : Lib.tablePage // 开启分页
/*,toolbar: '#toolbar_studentClientLink' //自定义头部左侧工具栏
@ -106,8 +123,8 @@
initToolBar:function(){
toolbar = {
add: function () {
var url = "/jlw/studentClientLink/add.do";
Common.openDlg(url,"StudentClientLink管理>新增");
var url = "/jlw/studentClientLink/add.do?sign=3";
Common.openDlg(url,"登录页管理>新增");
},
edit: function () {
var data = Common.getOneFromTable(table,"studentClientLinkTable");

@ -1,4 +1,20 @@
<!--#layout("/common/layout.html",{"jsBase":"/js/jlw/studentClientLink/"}){ -->
<div style="display: none">
<layui:searchForm formId="searchForm" searchList="" condition="${search}">
<div class="layui-inline">
<label class="layui-form-label">链接类型</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkType" id="studentClientLinkType" value="ADV" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">状态</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkStatus" id="studentClientLinkStatus" value="1" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
</layui:searchForm>
</div>
<div style="text-align: right;">
<div class="layui-btn-group">
<layui:accessButton function="studentClientLink.query" action="add"><i class="layui-icon">&#xe61f;</i>创建推广位
@ -30,6 +46,7 @@
var laydate = layui.laydate;
var table = layui.table;
var studentClientLinkTable = null;
var view ={
init:function(){
this.initTable();
@ -47,7 +64,7 @@
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
where:{studentClientLinkType:'ADV'},//推广广告
where:{studentClientLinkType:'ADV',studentClientLinkStatus:'1'},//推广位管理
url : Common.ctxPath + '/jlw/studentClientLink/list.json' // 数据接口
,page : Lib.tablePage // 开启分页
/*,toolbar: '#toolbar_studentClientLink' //自定义头部左侧工具栏
@ -116,8 +133,8 @@
initToolBar:function(){
toolbar = {
add: function () {
var url = "/jlw/studentClientLink/add.do";
Common.openDlg(url,"StudentClientLink管理>新增");
var url = "/jlw/studentClientLink/add.do?sign=2";
Common.openDlg(url,"推广位管理>新增");
},
edit: function () {
var data = Common.getOneFromTable(table,"studentClientLinkTable");

Loading…
Cancel
Save