Browse Source

改变首页发布需求规则,修改需求列表按钮样式

luyanan 7 years ago
parent
commit
ffd66b9cda
8 changed files with 100 additions and 129 deletions
  1. 1 1
      css/index.css
  2. 21 2
      index.html
  3. 1 0
      js/common.js
  4. 72 21
      js/index.js
  5. 4 2
      js/myDemand.js
  6. 1 1
      js/needList.js
  7. 0 49
      myDemand.html
  8. 0 53
      needList.html

+ 1 - 1
css/index.css

@ -1,7 +1,7 @@
1 1
 @charset "utf-8";
2 2
/* CSS Document */
3 3

4
html, body{}
4
html, body{background: #FFFFFF;}
5 5
input{ outline:none;}
6 6
.emspace{letter-spacing: 2em; }
7 7


+ 21 - 2
index.html

@ -10,8 +10,9 @@
10 10
<link rel="shortcut icon" href="images/favicon.png"/>
11 11
<link href="css/bootstrap.min.css" rel="stylesheet">
12 12
<link rel="stylesheet" href="css/reset.css" />
13
<link type="text/css" href="css/index.css" rel="stylesheet">
14 13
<link type="text/css" href="css/common.css" rel="stylesheet">
14
<link type="text/css" href="css/genindex.css" rel="stylesheet">
15
<link type="text/css" href="css/index.css" rel="stylesheet">
15 16
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
16 17
<script type="text/javascript" src="js/bootstrap.min.js"></script>
17 18
<style type="text/css">
@ -22,6 +23,18 @@
22 23
</style>
23 24
</head>
24 25
<body>
26
<!--定时发布弹框-->
27
<div class="blackcover2"></div>
28
<div class="setTimeBlock modelContain">
29
	<span class="mb_tit">提示</span>
30
	<a class="mb_close"></a>
31
	<div class="mb_msg" id="promotTh">
32
		<input type="hidden" id="oldName" />
33
	</div>
34
	<div class="mb_btnbox" id="promotGt">
35
		<input class="mb_btn mb_btnNo" type="button" value="取消">
36
	</div>
37
</div>
25 38
<div class="container-fulid topheader">
26 39
	<div class="containerCon">
27 40
		<a class="downicon" href="download.html">科袖app</a>
@ -250,7 +263,13 @@
250 263
		}else{
251 264
			$(".searchblock").stop(true,false).fadeOut();
252 265
		}
253
	})
266
	})
267
	//Model模态框打开关闭
268
	$(".mb_close,.mb_btnNo").click(function() {
269
		$(".modelContain").hide();
270
		$(".blackcover2").fadeOut();
271
		$("body").removeClass("modelOpen");
272
	})
254 273
</script>
255 274
<script src="http://s4.cnzz.com/z_stat.php?id=1261924710&web_id=1261924710" language="JavaScript"></script>
256 275
</body>

+ 1 - 0
js/common.js

@ -638,6 +638,7 @@ function collectionAbout(watchObject,sel, num) {
638 638
		async: false,
639 639
		success: function(data) {
640 640
			if(data.success) {
641
				console.log(data)
641 642
				if(num == "1" || num == "6") {
642 643
					$(that).addClass("attenedSpan");
643 644
					$(that).text("已关注");

+ 72 - 21
js/index.js

@ -19,36 +19,87 @@ $(function(){
19 19
			location.href="cmp-portal/cmp-settled-log.html"
20 20
		}
21 21
	})
22
	
22
	var sureOrg ='<div class="mb-list mb-listL" style="text-align:left"><p class="msg-tit">请先确认您的所在机构:<small>(建议填写正式全称)</small></p>'+
23
		'<input type="text" class="form-control sureOrg" placeholder="如:北京科袖科技有限公司" /><p class="msg-warning">50字以内</p>'+
24
		'<div class="msg-tip"><p>注:</p><p>1. 只能发布您所在机构的需求。</p><p>2. 当您在资料中变更了所在机构后,该需求将会自动关闭。</p></div></div>';
25

26
	$(".setTimeBlock").on("focus",".sureOrg",function(){
27
		$(".msg-warning").show();
28
	}).on("blur",".sureOrg",function(){
29
		$(".msg-warning").hide();
30
	}).on("keyup",".sureOrg",function(){
31
		if($(this).val().length>0){
32
			$(".setTimeBlock").find(".mb_btnOkpub").removeAttr("disabled");
33
		}else{
34
			$(".setTimeBlock").find(".mb_btnOkpub").attr("disabled",true)
35
		}
36
	})
23 37
	/*发布需求*/
24 38
	$("#postNow").click(function(){
25 39
		if(userid=="null"||userid==undefined){
26 40
			location.href="login.html";
27 41
		}
28
		$.ajax({
29
			url: "/ajax/professor/auth",
30
			type: "GET",
31
			timeout: 10000,
32
			dataType: "json",
33
			data: {
34
				"id": userid,
42
		var $status=["0","1"];
43
		$.ajax({//查询是否有发布中和已过期的需求
44
			url:"/ajax/demand/qc",
45
			type:"get",
46
			data:{
47
				state:$status,
48
				uid:userid
35 49
			},
36
			success: function(data, textState) {
37
				if(data.success) {
38
					var $rta=data.data;
39
					if($rta.authStatus==3){
40
						location.href="myDemand.html";
41
					}else{
42
						location.href="realname-authentication.html"
43
					}
50
			async:true,
51
			datatype:"json",
52
			traditional: true,
53
			success:function(data){
54
				console.log(data)
55
				var statusN=data.data;
56
				if(statusN==0){
57
					window.open("postDemand.html");
58
				}else{
59
					$(".blackcover2").fadeIn();
60
					var btnOk='<input class="mb_btn mb_btnOk mb_btnOkpub" type="button" disabled value="确定">'
61
					$(".modelContain").show(); $("body").addClass("modelOpen");
62
					$(".mb-listL").remove();$("#promotTh").prepend(sureOrg);
63
					$(".mb_btnOk").remove(); $("#promotGt").prepend(btnOk);
44 64
					
65
					$.ajax({
66
						"url": "/ajax/professor/editBaseInfo/" + userid,
67
						"type": "get",
68
						"async": true,
69
						"datatype":"json",
70
						"success": function(data) {
71
							if(data.success && data.data) {
72
								if(data.data.orgName!=""){
73
									$(".setTimeBlock .sureOrg").val(data.data.orgName);
74
									$("#oldName").val(data.data.orgName);
75
								}
76
								if($(".setTimeBlock .sureOrg").val().length>0){
77
									$(".setTimeBlock").find(".mb_btnOkpub").removeAttr("disabled");
78
								}
79
							}
80
						}
81
					});
82
					
83
					$(".mb_btnOkpub").on("click", function() {
84
						$(".blackcover2").fadeOut();
85
						$(".modelContain").hide();
86
						$("body").removeClass("modelOpen");
87
						var newName=$(".setTimeBlock .sureOrg").val();
88
						if(newName.length<50){
89
							if(newName == $("#oldName").val()){
90
								location.href="postDemand.html";
91
							}else{
92
								updateOrgName(newName);
93
							}
94
						}else{
95
							$.MsgBox.Alert("提示", "机构名称不得超过50个字");
96
						}
97
						
98
					})
45 99
				}
46

47
			},
48
			error: function(XMLHttpRequest, textStats, errorThrown) {
49

50 100
			}
51
		})
101
		});
102
		
52 103
	})
53 104
	/*我是专家*/
54 105
	$("#JoinKeXiu").click(function(){

+ 4 - 2
js/myDemand.js

@ -227,14 +227,16 @@ $(document).ready(function() {
227 227
		}else if($data.state==3){
228 228
			statusU='<li><span">已于 '+TimeTr($data.modifyTime)+' 关闭</span></li>'
229 229
		}
230
		var closStr='';
230
		var closStr='',pdRight="";
231 231
		if($data.state==1 && dateGap=="0"){
232
			pdRight="padding-right:170px";
232 233
			closStr += '<ul class="madiaEdit"><li><span class="updateThis">修改</span></li><li><span class="overThis">完成</span></li></ul>'
233 234
		}else if($data.state==0 || ($data.state==1 && dateGap=="1")){
235
			pdRight="padding-right:260px";
234 236
			closStr += '<ul class="madiaEdit"><li><span class="delayThis">延期</span></li><li><span class="updateThis">修改</span></li><li><span class="overThis">完成</span></li></ul>'
235 237
		}
236 238
		var strCon='';
237
			strCon+='<a class="madiaInfo urlHref" target="_blank" data-id="'+$data.id+'">'
239
			strCon+='<a class="madiaInfo urlHref" style="'+pdRight+'" target="_blank" data-id="'+$data.id+'">'
238 240
			strCon+='<p class="h1Font ellipsisSty">'+ $data.title +'</p>'
239 241
			strCon+='<ul class="showliTop h2Font clearfix">'
240 242
			strCon+='<li><span>发布于 '+commenTime($data.createTime)+'</span></li>'

+ 1 - 1
js/needList.js

@ -62,7 +62,7 @@ $(document).ready(function() {
62 62
			sowU='<li><span>浏览量 '+$data.pageViews +'</span></li>'
63 63
		}
64 64
		var strCon='';
65
			strCon+='<a class="" target="_blank" href="needShow.html?demandId='+$data.id+'" class="madiaInfo">'
65
			strCon+='<a class="" target="_blank" href="demandShow.html?demandId='+$data.id+'" class="madiaInfo">'
66 66
			strCon+='<p class="h1Font ellipsisSty">'+ $data.title +'</p>'
67 67
			strCon+='<ul class="showliTop h3Font clearfix">'
68 68
			strCon+='<li><span class="cmpName"></span></li><li><span>发布于 '+commenTime($data.createTime)+'</span></li>'

+ 0 - 49
myDemand.html

@ -88,55 +88,6 @@
88 88
        </div>
89 89
    </div>
90 90
</div>
91
92
        <!--<div class="workcon">
93
			<div class="workconitem consublock">
94
    <div class="workcontit"><a  href="needList.html" class="worksamlltit worksamlltit3" id="searchDemand">搜索需求</a><a href="myDemand.html"class="worksamlltit worksamlltit3 worksamlltitnow">我的需求</a></div>
95
    <div class="worksubcon"> 
96
        <div class="workmysrc workmysrc3" id="getReply"style="display:block;">
97
             <div class="workmenubox clearfix">
98
             	<div class="workmenufrm floatL">
99
             		<span class="frmtype frmbtn" id="needIssueBtn" style="padding:6px 24px;">发布新需求</span>
100
             	</div>
101
                <form class="workmenufrm floatR">
102
                   <div class="workselectbox floatL replySelect selcet1"> 
103
                    	<input id="replySelectId" type="text" value="0" style ="display:none;"/>
104
                        <span id="showStatus2" class="workselectmenu" tip="0">全部</span>
105
                        <div class="replyOption option1" style="display:none;">
106
	                        <ul id="downbox" class="workdropdown" > 
107
	                            <li  class=" workcurrent" tip="0">全部</li> 
108
	                            <li  class="" tip="1">发布中</li> 
109
	                             <li  class="" tip="2">已关闭</li>  
110
	                       </ul>
111
                        </div>
112
                    </div>
113
                    
114
                   <div class="workselectbox floatL timeType selcet4">
115
                    	<input type="text" id="timeTypeId" value="" style="display:none;">
116
                        <span  id="showTimeSort" class="workselectmenu" tim="0">按最早发布时间排序</span>
117
                        <div class="timeOption option4" style="display:none;">
118
	                        <ul id="downbox1" class="workdropdown workdropdown2" > 
119
	                            <li tim="0" class="cur workcurrent">按最早发布时间排序</li> 
120
	                            <li tim="1" class="cur">按最新发布时间排序</li> 
121
	                       </ul>
122
                        </div>
123
                       
124
                    </div>
125
                    
126
                    <input id="timeSortId2" type="text" value="0" style ="display:none;">
127
                
128
                </form>
129
             </div>   
130
             
131
            <div class="workselectcon" id="wode">
132
                <div id="workContainer2">
133
                	<div id="myNeed">
134
                		
135
                	</div>
136
                </div>
137
                <div class="tcdPageCode getReplyPage"></div>
138
            </div>
139
        </div>-->
140 91
<!--底部-->
141 92
<footer>
142 93
	<script type="text/javascript" src="js/footer.js"></script>

+ 0 - 53
needList.html

@ -27,59 +27,6 @@
27 27
	        <div class="workmenu">
28 28
	        	<script src="js/workMenu.js"></script>
29 29
	        </div>
30
        <!--<div class="workcon">
31
			<div class="workconitem consublock">
32
    <div class="workcontit"><a  href="needList.html" class="worksamlltit worksamlltit3 worksamlltitnow">搜索需求</a><a href="myDemand.html" class="worksamlltit worksamlltit3">我的需求</a></div>
33
    <div class="worksubcon"> 
34
    	<div class="workmysrc workmysrc3 displayNone" id="getConsult">	
35
             <div class="workmenubox clearfix">
36
                <form class="workmenufrm floatR">
37
                    <div class="workselectbox floatL consultSelect selcet3">
38
                       <input type="text" id="consultSelectId" value="0" style="display:none;">
39
                       <span  id="showStatus" class="workselectmenu" tip="0">不限</span>
40
                       <div class="consultOption option3" style="display:none;">
41
	                       <ul id="downbox" class="workdropdown" > 
42
	                            <li class="workcurrent" tip="0">不限</li> 
43
	                            <li class="" tip="1">技术咨询</li> 
44
	                            <li class="" tip="2">资源合作</li>  
45
	                            <li class="" tip="3">其他需求</li> 
46
	                       </ul>
47
                       </div>
48
                    </div>
49
                    <div class="workselectbox floatL timeType selcet4">
50
                    	<input type="text" id="timeTypeId" value="" style="display:none;">
51
                        <span  id="showTimeSort" class="workselectmenu" tim="0">按最早发布时间排序</span>
52
                        <div class="timeOption option4" style="display:none;">
53
	                        <ul id="downbox1" class="workdropdown workdropdown2" > 
54
	                            <li tim="0" class="cur workcurrent">按最早发布时间排序</li> 
55
	                            <li tim="1" class="cur">按最新发布时间排序</li> 
56
	                       </ul>
57
                        </div>
58
                       
59
                    </div>
60
                    <input id="timeSortId" type="text" value="0" style="display:none;">
61
                    <div class="workselectbox floatL">
62
                        <div class="orderedbtn" id="consultArrow"><div></div></div>
63
                    </div>
64
                
65
                </form>
66
             </div>   
67
             
68
            <div class="workselectcon" id="shoudao">
69
                <div id="workContainer">
70
                	<div id="workContainer2">
71
                		<div id="demandList">
72
                			
73
                		</div>
74
                	</div>
75
                
76
                </div>
77
                <div class="tcdPageCode getConsultPage"></div>
78
            </div>
79
        </div>
80
    </div>
81
</div>-->
82
83 30
 			<div class="workcon workconG">
84 31
		    	<div class="workcontit">
85 32
					<a class="worksamlltit" href="myDemand.html">我的需求</a>