提交 12d1cf4b 作者: dingtalk_nnkplh

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

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