提交 12d1cf4b 作者: dingtalk_nnkplh

专业页面不再上传封面,使用所属学校封面

上级 bf7dc4f2
......@@ -44,15 +44,15 @@
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label is-required">专业封面(大小:390*280):</label>
<input name="majorCover" type="hidden" id="majorCover"/>
<div class="col-sm-8">
<div class="file-loading">
<input id="singleMajorCover" name="file" type="file">
</div>
</div>
</div>
<!-- <div class="form-group">-->
<!-- <label class="col-sm-3 control-label is-required">专业封面(大小:390*280):</label>-->
<!-- <input name="majorCover" type="hidden" id="majorCover"/>-->
<!-- <div class="col-sm-8">-->
<!-- <div class="file-loading">-->
<!-- <input id="singleMajorCover" name="file" type="file">-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<div class="form-group">
<label class="col-sm-3 control-label is-required">学位中文名称:</label>
<div class="col-sm-8">
......@@ -201,16 +201,16 @@
$("input[name='" + event.currentTarget.id + "']").val('')
})
$("#singleMajorCover").fileinput({
uploadUrl: ctx + 'common/upload',
maxFileCount: 1,
autoReplace: true
}).on('fileuploaded', function (event, data, previewId, index) {
var rsp = data.response;
$("#majorCover").val(rsp.fileName);
}).on('fileremoved', function (event, id, index) {
$("input[name='" + event.currentTarget.id + "']").val('')
})
// $("#singleMajorCover").fileinput({
// uploadUrl: ctx + 'common/upload',
// maxFileCount: 1,
// autoReplace: true
// }).on('fileuploaded', function (event, data, previewId, index) {
// var rsp = data.response;
// $("#majorCover").val(rsp.fileName);
// }).on('fileremoved', function (event, id, index) {
// $("input[name='" + event.currentTarget.id + "']").val('')
// })
});
var prefix = ctx + "system/major"
......@@ -219,17 +219,17 @@
});
function submitHandler() {
var a=$("#majorCover").val();
// var a=$("#majorCover").val();
var b=$("#majorIcon").val();
if(b==null || b.length<=0){
alert("请上传专业图标");
return ;
}
if(a==null || a.length<=0){
alert("请上传专业封面");
return ;
}
// if(a==null || a.length<=0){
// alert("请上传专业封面");
// return ;
// }
if ($.validate.form()) {
$.operate.save(prefix + "/add", $('#form-major-add').serialize()+
......
......@@ -50,15 +50,15 @@
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label is-required">专业封面:</label>
<input type="hidden" class="form-control" th:field="*{majorCover}">
<div class="col-sm-8">
<div class="file-loading">
<input id="singleMajorCover" name="file" type="file">
</div>
</div>
</div>
<!-- <div class="form-group">-->
<!-- <label class="col-sm-3 control-label is-required">专业封面:</label>-->
<!-- <input type="hidden" class="form-control" th:field="*{majorCover}">-->
<!-- <div class="col-sm-8">-->
<!-- <div class="file-loading">-->
<!-- <input id="singleMajorCover" name="file" type="file">-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<div class="form-group">
<label class="col-sm-3 control-label is-required">学位中文名称:</label>
<div class="col-sm-8">
......@@ -167,7 +167,7 @@
}
initUpload();
initMajorCover();
// initMajorCover();
//初始化方法
function initUpload() {
......@@ -210,46 +210,46 @@
initialPreviewConfig:initialPreviewConfig
});
}
function initMajorCover() {
var logoUrl = $("#majorCover").val();//拿到图片路径
var preList = new Array();
var initialPreviewConfig = new Array();
//设置初始化区域值
if (logoUrl != null && logoUrl != ''){
var a = {
// caption : '主图'+(i+1),
// width: '120px',
url: '/common/del',
// key: i,
extra: {url: logoUrl}
}
preList.push(logoUrl);
initialPreviewConfig.push(a);
}
$("#singleMajorCover").fileinput({
language: 'zh', //设置语言
uploadUrl: "/common/upload", //上传的地址,改成自己的
allowedFileExtensions:['bmp', 'gif', 'jpg', 'jpeg', 'png'],//接收的文件后缀
initialPreviewAsData:true,
initialPreview:preList,//预览图片
uploadAsync: true, //默认异步上传
showUpload: true, //是否显示上传按钮
showRemove : false, //显示移除按钮
showPreview : true, //是否显示预览
showCaption: false,//是否显示标题
browseClass: "btn btn-primary", //按钮样式
dropZoneEnabled: false,//是否显示拖拽区域
maxFileCount: 1, //表示允许同时上传的最大文件个数
maxFileSize:10 *1024 *1024,
messages: {maxFileSize:'文件上传的最大大小为 10MB',acceptFileTypes:'此文件是不支持的图片格式' },
enctype: 'multipart/form-data',
validateInitialCount:true,
msgFilesTooMany:5,
autoReplace:false,
initialPreviewConfig:initialPreviewConfig
});
}
// function initMajorCover() {
// var logoUrl = $("#majorCover").val();//拿到图片路径
// var preList = new Array();
// var initialPreviewConfig = new Array();
// //设置初始化区域值
// if (logoUrl != null && logoUrl != ''){
// var a = {
// // caption : '主图'+(i+1),
// // width: '120px',
// url: '/common/del',
// // key: i,
// extra: {url: logoUrl}
// }
// preList.push(logoUrl);
// initialPreviewConfig.push(a);
// }
//
// // $("#singleMajorCover").fileinput({
// // language: 'zh', //设置语言
// // uploadUrl: "/common/upload", //上传的地址,改成自己的
// // allowedFileExtensions:['bmp', 'gif', 'jpg', 'jpeg', 'png'],//接收的文件后缀
// // initialPreviewAsData:true,
// // initialPreview:preList,//预览图片
// // uploadAsync: true, //默认异步上传
// // showUpload: true, //是否显示上传按钮
// // showRemove : false, //显示移除按钮
// // showPreview : true, //是否显示预览
// // showCaption: false,//是否显示标题
// // browseClass: "btn btn-primary", //按钮样式
// // dropZoneEnabled: false,//是否显示拖拽区域
// // maxFileCount: 1, //表示允许同时上传的最大文件个数
// // maxFileSize:10 *1024 *1024,
// // messages: {maxFileSize:'文件上传的最大大小为 10MB',acceptFileTypes:'此文件是不支持的图片格式' },
// // enctype: 'multipart/form-data',
// // validateInitialCount:true,
// // msgFilesTooMany:5,
// // autoReplace:false,
// // initialPreviewConfig:initialPreviewConfig
// // });
// }
$("#singleFile").on('fileuploaded', function (event, data, previewId, index) {
var rsp = data.response;
......@@ -259,13 +259,13 @@
$('#singleFile').fileinput('enable');//enable作用:destroy并重新初始化fileinput插件后,插件会处于disable状态
});
$("#singleMajorCover").on('fileuploaded', function (event, data, previewId, index) {
var rsp = data.response;
$("#majorCover").val(rsp.fileName);
$("#singleMajorCover").fileinput('destroy');//销毁fileUploadFileInput
initMajorCover();//重新初始化文件预览数据和文件上传附件
$('#singleMajorCover').fileinput('enable');//enable作用:destroy并重新初始化fileinput插件后,插件会处于disable状态
});
// $("#singleMajorCover").on('fileuploaded', function (event, data, previewId, index) {
// var rsp = data.response;
// $("#majorCover").val(rsp.fileName);
// $("#singleMajorCover").fileinput('destroy');//销毁fileUploadFileInput
// initMajorCover();//重新初始化文件预览数据和文件上传附件
// $('#singleMajorCover').fileinput('enable');//enable作用:destroy并重新初始化fileinput插件后,插件会处于disable状态
// });
$('#singleFile').on('filepredelete', function(event, key, jqXHR, data) { //就是在删除原图片之前触发,而新选择的图片不会触发。能满足我们的要求。
console.log('Key = ' + key);
......@@ -283,21 +283,21 @@
$("#majorIcon").val(urlLinkNew);
});
$('#singleMajorCover').on('filepredelete', function(event, key, jqXHR, data) { //就是在删除原图片之前触发,而新选择的图片不会触发。能满足我们的要求。
console.log('Key = ' + key);
var logoUrl = $("#majorCover").val();
var urlLinkNew = '';
var imgArr = logoUrl.split(",");
for ( var i = 0; i < imgArr.length; i++) {
if (i == key) continue;
if (urlLinkNew !=''){
urlLinkNew = urlLinkNew + "," + imgArr[i];
}else{
urlLinkNew = imgArr[i];
}
}
$("#majorCover").val(urlLinkNew);
});
// $('#singleMajorCover').on('filepredelete', function(event, key, jqXHR, data) { //就是在删除原图片之前触发,而新选择的图片不会触发。能满足我们的要求。
// console.log('Key = ' + key);
// var logoUrl = $("#majorCover").val();
// var urlLinkNew = '';
// var imgArr = logoUrl.split(",");
// for ( var i = 0; i < imgArr.length; i++) {
// if (i == key) continue;
// if (urlLinkNew !=''){
// urlLinkNew = urlLinkNew + "," + imgArr[i];
// }else{
// urlLinkNew = imgArr[i];
// }
// }
// $("#majorCover").val(urlLinkNew);
// });
$(document).ready(function() {
<!--异步请求-->
......
......@@ -7,6 +7,7 @@ import com.ruoyi.common.core.domain.entity.SysDictData;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.mapper.SysDictDataMapper;
import com.ruoyi.system.mapper.TbSchoolMapper;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -31,8 +32,8 @@ public class TbSchoolMajorServiceImpl implements ITbSchoolMajorService
@Autowired
private SysDictDataMapper sysDictDataMapper;
// @Autowired
// private SysUserMapper sysUserMapper;
@Autowired
private TbSchoolMapper tbSchoolMapper;
@Autowired
private CommonServiceImpl commonService;
......@@ -233,6 +234,8 @@ public class TbSchoolMajorServiceImpl implements ITbSchoolMajorService
@Override
public int insertTbSchoolMajor(TbSchoolMajor tbSchoolMajor)
{
String schoolCover=tbSchoolMapper.selectTbSchoolById(Long.parseLong(tbSchoolMajor.getSchoolId())).getSchoolCover();
tbSchoolMajor.setMajorCover(schoolCover);
return tbSchoolMajorMapper.insertTbSchoolMajor(tbSchoolMajor);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论