ソースを参照

资源图片发布和机构提示

luyanan 8 年 前
コミット
d115994ef4
共有5 個のファイルを変更した40 個の追加27 個の削除を含む
  1. 2 4
      articalIssue.html
  2. 1 1
      cmp-portal/css/cmpindex.css
  3. 16 4
      css/genindex.css
  4. 13 10
      js/resourceIssue.js
  5. 8 8
      resourceIssue.html

+ 2 - 4
articalIssue.html

10
<link type="text/css" href="css/webuploader/webuploader.css" rel="stylesheet">
10
<link type="text/css" href="css/webuploader/webuploader.css" rel="stylesheet">
11
<link type="text/css" href="css/common.css" rel="stylesheet">
11
<link type="text/css" href="css/common.css" rel="stylesheet">
12
<link type="text/css" href="css/genindex.css" rel="stylesheet">
12
<link type="text/css" href="css/genindex.css" rel="stylesheet">
13
<style type="text/css">
14
	#filePicker{position:absolute;left:50%; bottom:25px; margin-left:-52px;opacity:0; z-index:88;}
15
</style>
13

16
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
14
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
17

15

18
</head>
16
</head>
94
					<li>
92
					<li>
95
						<div class="aboutTit">文章内容<span class="frmconmsg"></span></div>
93
						<div class="aboutTit">文章内容<span class="frmconmsg"></span></div>
96
						<!--这块还是使用编辑框插件-->
94
						<!--这块还是使用编辑框插件-->
97
						<div class="editBlock" style="border:none; height: auto;">
95
						<div class="editBlock">
98
							<script id="editor" name="content" type="text/plain" style="height:500px;"></script>
96
							<script id="editor" name="content" type="text/plain" style="height:500px;"></script>
99
							<!--<textarea class="frmtype frmcontype" style="border:none;height:318px;" name="" placeholder="请输入文章内容"></textarea>-->
97
							<!--<textarea class="frmtype frmcontype" style="border:none;height:318px;" name="" placeholder="请输入文章内容"></textarea>-->
100
						</div>
98
						</div>

+ 1 - 1
cmp-portal/css/cmpindex.css

312
ul.artAbout .uploadFile .upbtn{display:inline-block;padding:7px 23px;background: #E5E5E5;color:#333333;margin-top:30px;}
312
ul.artAbout .uploadFile .upbtn{display:inline-block;padding:7px 23px;background: #E5E5E5;color:#333333;margin-top:30px;}
313
ul.artAbout .uploadFile .uploadblock .upBackbtn{position:absolute;bottom:30px;left:50%;margin-left:-55px;background:rgba(0,0,0,.5);color:#FFFFFF;z-index:10;display: none;}
313
ul.artAbout .uploadFile .uploadblock .upBackbtn{position:absolute;bottom:30px;left:50%;margin-left:-55px;background:rgba(0,0,0,.5);color:#FFFFFF;z-index:10;display: none;}
314
.conBlock .aboutTit{font-size:16px;line-height:40px;color:#666666;margin-top:18px;}
314
.conBlock .aboutTit{font-size:16px;line-height:40px;color:#666666;margin-top:18px;}
315
ul.artAbout .editBlock{height:320px;border:1px solid #E5E5E5;}
315
/*ul.artAbout .editBlock{height:320px;border:1px solid #E5E5E5;}*/
316
ul.artAbout .frmadd{width:auto;position:absolute;right:0;top:0;background: #28b8fa;color:#fff;border:none;padding:6px 25px;}
316
ul.artAbout .frmadd{width:auto;position:absolute;right:0;top:0;background: #28b8fa;color:#fff;border:none;padding:6px 25px;}
317
317
318
.conItem ul.operateBlock{overflow: hidden;margin-top:-20px;}
318
.conItem ul.operateBlock{overflow: hidden;margin-top:-20px;}

+ 16 - 4
css/genindex.css

228
.conBlock .rightconBox{width: 315px;}
228
.conBlock .rightconBox{width: 315px;}
229
.conBlock .rightconBox .conItem{padding:30px;background: #FFFFFF;margin-bottom: 20px;}
229
.conBlock .rightconBox .conItem{padding:30px;background: #FFFFFF;margin-bottom: 20px;}
230
.conBlock .rightconBox .conItem:first-child{padding:30px 10px;border-top:4px #ff9900 solid;}
230
.conBlock .rightconBox .conItem:first-child{padding:30px 10px;border-top:4px #ff9900 solid;}
231
ul.artAbout>li{overflow: hidden;}
231
ul.artAbout>li{clear:both;}
232
ul.artAbout>li:before,ul.artAbout>li:after{display:table;content:" "}
233
ul.artAbout>li:after{clear:both}
232
ul.artAbout .uploadFile{line-height:28px;text-align: center;font-size: 16px;color:#666666;}
234
ul.artAbout .uploadFile{line-height:28px;text-align: center;font-size: 16px;color:#666666;}
233
ul.artAbout .uploadFile .uploadblock{position:relative;width:100%;height:190px;padding:30px;border:1px solid #E5E5E5; border-radius: 0;
235
ul.artAbout .uploadFile .uploadblock{position:relative;width:100%;height:190px;padding:30px;border:1px solid #E5E5E5; border-radius: 0;
234
	background-position:center;background-size:cover;background-repeat:no-repeat;}
236
	background-position:center;background-size:cover;background-repeat:no-repeat;}
237
ul.artAbout .uploadFile .upbtn{display:inline-block;padding:7px 23px;background: #E5E5E5;color:#333333;margin-top:30px;}
239
ul.artAbout .uploadFile .upbtn{display:inline-block;padding:7px 23px;background: #E5E5E5;color:#333333;margin-top:30px;}
238
ul.artAbout .uploadFile .uploadblock .upBackbtn{position:absolute;bottom:30px;left:50%;margin-left:-55px;background:rgba(0,0,0,.5);color:#FFFFFF;z-index:10;display: none;}
240
ul.artAbout .uploadFile .uploadblock .upBackbtn{position:absolute;bottom:30px;left:50%;margin-left:-55px;background:rgba(0,0,0,.5);color:#FFFFFF;z-index:10;display: none;}
239
.conBlock .aboutTit{font-size:16px;line-height:40px;color:#666666;margin-top:18px;}
241
.conBlock .aboutTit{font-size:16px;line-height:40px;color:#666666;margin-top:18px;}
240
ul.artAbout .editBlock{height:320px;border:1px solid #E5E5E5;}
242
/*ul.artAbout .editBlock{height:320px;border:1px solid #E5E5E5;}*/
243
ul.artAbout #filePicker{position:absolute;left:50%; bottom:25px; margin-left:-52px;opacity:0; z-index:88;}
241
ul.artAbout .frmadd{width:auto;position:absolute;right:0;top:0;background: #ff9900;color:#fff;border:none;padding:6px 25px;}
244
ul.artAbout .frmadd{width:auto;position:absolute;right:0;top:0;background: #ff9900;color:#fff;border:none;padding:6px 25px;}
242
245
243
.conItem ul.operateBlock{overflow: hidden;margin-top:-20px;}
246
.conItem ul.operateBlock{overflow: hidden;margin-top:-20px;}
430
.showDetail .showMain .showTit:before{position:absolute;top:50%;margin-top:-10px;left:0;display:inline-block;content:"";width:4px;height:18px;background:#ff9900;}
433
.showDetail .showMain .showTit:before{position:absolute;top:50%;margin-top:-10px;left:0;display:inline-block;content:"";width:4px;height:18px;background:#ff9900;}
431
/*资源发布图片上传模块*/
434
/*资源发布图片上传模块*/
432
.artAbout>li>dl{margin-right: -15px;}
435
.artAbout>li>dl{margin-right: -15px;}
433
.artAbout>li>dl>dd{width:31.2%;float: left;border: 1px solid #E5E5E5;height: 190px;margin-right: 15px;background:url(../images/g_resource_bg_tianjia_nor.png) center center no-repeat;}
434
.artAbout>li>dl>dd:first-child{background: none;}
436
.artAbout>li>dl>dd{position:relative;float: left;width:31.2%;border: 1px solid #E5E5E5;height: 190px;margin-right: 15px;}
437
.artAbout>li>dl>dd:nth-child(2),.artAbout>li>dl>dd:nth-child(3){background:url(../images/g_resource_bg_tianjia_nor.png) center center no-repeat;}
438
.artAbout>li>dl>dd.uploadD{background: none;}
439
.artAbout>li>dl>dd .imgItem{background:#fff;display: table-cell;text-align: center;vertical-align: middle;width: 222px;height: 188px;}
440
.artAbout>li>dl>dd .imgItem img{vertical-align: middle;max-width:222px;max-height:188px;}
435
.artAbout>li>dl>dd .uploadFile .uploadblock{border: none;}
441
.artAbout>li>dl>dd .uploadFile .uploadblock{border: none;}
442
.artAbout>li>dl>dd .file-panel{position:absolute;top:-8px;right:-8px;text-align:center;overflow:hidden;}
443
.artAbout>li>dl>dd .file-panel .cancel{display: inline-block;width: 20px;height: 20px;cursor: pointer;background: url(../images/g_resource_button_guanbi_nor.png);background-size: cover;}
436
/*资源图片展示*/
444
/*资源图片展示*/
437
.Imagebox{width:360px;}
445
.Imagebox{width:360px;}
438
.Imagebox .tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
446
.Imagebox .tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
461
.conBlock .leftconBox2 .resShareUl>ul>li{float: left;margin-right:30px;font-size: 16px;color:#999;}
469
.conBlock .leftconBox2 .resShareUl>ul>li{float: left;margin-right:30px;font-size: 16px;color:#999;}
462
.conBlock .leftconBox2 .resShareUl>ul>li .operateicon{margin-left:10px;cursor: pointer;}
470
.conBlock .leftconBox2 .resShareUl>ul>li .operateicon{margin-left:10px;cursor: pointer;}
463
.conBlock .leftconBox2 .resShareUl>ul>li>span{position: relative;top:-6px;}
471
.conBlock .leftconBox2 .resShareUl>ul>li>span{position: relative;top:-6px;}
472
473
.keydrop>ul>li.orgList{overflow: hidden;}
474
.keydrop>ul>li.orgList img{width:50px;height:50px;margin-right:10px;}
475
.keydrop>ul>li.orgList p{line-height:50px;font-size:14px;}
464
/*--------------新版工作台框架--------------*/
476
/*--------------新版工作台框架--------------*/
465
.conBlock .workmenu{text-align: center;float: left;/*width:18%;*/background: #fff;}
477
.conBlock .workmenu{text-align: center;float: left;/*width:18%;*/background: #fff;}
466
.conBlock .workmenu>ul{overflow: hidden;}
478
.conBlock .workmenu>ul{overflow: hidden;}

+ 13 - 10
js/resourceIssue.js

33
			$("#uploadDd").hide();
33
			$("#uploadDd").hide();
34
		}
34
		}
35
		var $li = $(
35
		var $li = $(
36
				'<dd id="' + file.id + '"style="display: table-cell;text-align: center;vertical-align: middle;position:relative">' +
37
				'<img style="vertical-align: middle;max-width:224px;max-height:190px;">' +
36
				'<dd>' +
37
					'<div class="imgItem" id="' + file.id + '">'+
38
						'<img />' +
39
					'</div>'+
38
				//'<div class="info">' + file.name + '</div>' +
40
				//'<div class="info">' + file.name + '</div>' +
39
				'</dd>'
41
				'</dd>'
40
			),
42
			),
41
			$btns = $('<div class="file-panel"style="position:absolute;top:0px;text-align:center;overflow:hidden;height:0px;">' +
42
				'<span class="cancel">删除</span>' +
43
			$btns = $('<div class="file-panel">' +
44
				'<span class="cancel"></span>' +
43
				'</div>').appendTo($li),
45
				'</div>').appendTo($li),
44
			$img = $li.find('img');
46
			$img = $li.find('img');
45
		var $list = $("#fileList");
47
		var $list = $("#fileList");
60
				return;
62
				return;
61
			}
63
			}
62
			$img.attr('src', src);
64
			$img.attr('src', src);
63
		}, 1000, 1000);
65
		}, 1, 1);
64
		$li.on('mouseenter', function() {
66
		$li.on('mouseenter', function() {
65
			$btns.stop().animate({
67
			$btns.stop().animate({
66
				height: 30
68
				height: 30
75

77

76
	});
78
	});
77
	uploader.onError = function(code) {
79
	uploader.onError = function(code) {
80
		console.log(code)
78
		$.MsgBox.Alert('提示', '请上传jpg、png格式的图片,大小不超过2M')
81
		$.MsgBox.Alert('提示', '请上传jpg、png格式的图片,大小不超过2M')
79
	};
82
	};
80
	uploader.on('uploadSuccess', function(file, data) {
83
	uploader.on('uploadSuccess', function(file, data) {
190
						console.log(data);
193
						console.log(data);
191
						if(data.success) {
194
						if(data.success) {
192
							if(data.data==null) {
195
							if(data.data==null) {
193
								$("#department").html("");
196
								$("#department ul").html("");
194
							}else{
197
							}else{
195
								addHtml(data.data);
198
								addHtml(data.data);
196
							}
199
							}
220
			}else{
223
			}else{
221
				oImg="../images/default-icon.jpg"
224
				oImg="../images/default-icon.jpg"
222
			}
225
			}
223
			oSum+='<li class="clearfix"><img src="'+oImg+'" alt="" class="floatL" style="width:50px;height:50px;"/><p class="h2Font floatL">'+$html[i].name+'</p></li>'
226
			oSum+='<li class="orgList"><img src="'+oImg+'" class="floatL" /><p class="h2Font floatL">'+$html[i].name+'</p></li>'
224
		}
227
		}
225
		$("#department").html(oSum);
228
		$("#department ul").html(oSum);
226
	}
229
	}
227
	$("#department").on("click","li",function(){
230
	$("#department ul").on("click","li",function(){
228
		$("#organizationName").val($(this).find("p").text());
231
		$("#organizationName").val($(this).find("p").text());
229
		$("#department").html("");
232
		$("#department ul").html("");
230
	})
233
	})
231
	/*厂商型号*/
234
	/*厂商型号*/
232
	$("#modelNumber").bind({
235
	$("#modelNumber").bind({

+ 8 - 8
resourceIssue.html

12
<link rel="stylesheet" type="text/css" href="./css/webuploader/webuploader.css">
12
<link rel="stylesheet" type="text/css" href="./css/webuploader/webuploader.css">
13
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
13
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
14
<style type="text/css">
14
<style type="text/css">
15
	.conItem ul.operateBlock>li{width: 25%;}
15
	.conItem ul.operateBlock>li{width: 25%;}
16
</style>
16
</style>
17
</head>
17
</head>
18

18

27
				<ul class="artAbout">
27
				<ul class="artAbout">
28
					<li>
28
					<li>
29
						<dl class="clearfix" id="fileList">
29
						<dl class="clearfix" id="fileList">
30
							<dd id="uploadDd">
30
							<dd class="uploadD" id="uploadDd">
31
								<div class="uploadFile">
31
								<div class="uploadFile">
32
			        				<div class="uploadblock">
32
			        				<div class="uploadblock">
33
			        					<span class="" id="filePicker">上传图片</span>
33
			        					<!--未上传图片时-->
34
			        					<!--未上传图片时-->
34
			        					<div class="upFront" id="uploader">
35
			        					<div class="upFront" id="uploader">
35
				        					<p>JPG/PNG格式<em class="requiredcon">*</em></p>
36
				        					<p>2M以内</p>
37
				            				<span class="upbtn" id="filePicker">上传图片</span>
36
				        					<p>JPG/PNG格式</p>
37
				        					<p>2M以内<em class="requiredcon">*</em></p>
38
				            				<span class="upbtn">上传图片</span>
38
			        					</div>
39
			        					</div>
39
			        					
40
				            		</div>
40
				            		</div>
41
			        			</div>
41
			        			</div>
42
							</dd>
42
							</dd>
100
					<li>
100
					<li>
101
						<div class="aboutTit">所属机构<span class="frmconmsg" id="organization" style="display:none">50字以内</span></div>
101
						<div class="aboutTit">所属机构<span class="frmconmsg" id="organization" style="display:none">50字以内</span></div>
102
						<input type="text" class="frmtype frmcontype" id="organizationName" value="" placeholder="请输入所属机构" />
102
						<input type="text" class="frmtype frmcontype" id="organizationName" value="" placeholder="请输入所属机构" />
103
						<div class="form-drop keydrop">
104
							<ul id="department">
103
						<div class="form-drop keydrop displayNone" id="department">
104
							<ul class="clearfix">
105
								<!--<li class="clearfix">
105
								<!--<li class="clearfix">
106
									<img src="images/authsort2.png" alt="" class="floatL" style="width:50px;height:50px;"/>
106
									<img src="images/authsort2.png" alt="" class="floatL" style="width:50px;height:50px;"/>
107
									<p class="h2Font floatL">金属材料工程与腐蚀</p>
107
									<p class="h2Font floatL">金属材料工程与腐蚀</p>