dengzhiguo 7 years ago
parent
commit
da3a3ca44f

+ 1 - 1
src/css/public.css

@@ -185,7 +185,7 @@ font-size: 18px;cursor: pointer;}
 .fastener .new_password_sub{background: #F18101;width:150px;height:40px;border:1px solid #E5E5E5;margin-right: 20px;
     color:#fff;letter-spacing: 8px;font-size: 18px;}
 /*弹出消息提示*/
-.smg{display: none;width: 200px;height: 30px;background: rgba(255,255,255,.7);border-radius: 10px;position: fixed;top:10%;left: 50%;margin-left: -75px;color: blue;z-index: 999999;}
+.smg{display: none;width: 200px;height: 30px;background: rgba(255,255,255,0.7);border-radius: 10px;position: fixed;top:30%;left: 50%;margin-left: -75px;color: blue;z-index: 999999;}
 .smg input{width: 200px;height: 30px;border: none;background: none;text-align: center;font-size: 16px;}
 
 /* msg tools*/

+ 1 - 1
src/css/service/propertyRight.css

@@ -92,7 +92,7 @@
 .process h5{font-size: 24px;color: #074d88;font-weight: normal;padding-top: 50px;margin-bottom: 28px;font-weight: bold;letter-spacing:5px;}
 .process>img{width: 100%;}
 .advantage ul{overflow: hidden;padding-top: 20px;}
-.advantage ul li{width: 220px;height: 270px;background: url(../../../img/property_14.png) no-repeat center center;float: left;margin-left:60px;}
+.advantage ul li{width: 220px;height: 270px;background: url(../../../img/property_14.png) no-repeat center center;float: left;margin:0 85px;}
 
 .advantage ul li h6{font-size: 18px; color: #3b86c5;margin-top: 30px;margin-bottom: 16px;font-weight: 800;}
 .advantage ul li p{width: 180px;text-align: left;margin: 0 auto;padding-left: 6px;color: #383838;font-size: 14px;

+ 5 - 4
src/css/technologyTrading/achievementOrder.css

@@ -6,15 +6,16 @@
 #order_cont{width:1200px;height:450px;margin:10px auto;background:#F6F6F6;padding-top: 30px;text-align: center; }
 .order_cont{width:1003px;height:290px;background: url("../../../img/order_3.png") no-repeat;margin: 0 auto;
 position: relative;}
-.order_left{width:270px;height:220px;position: absolute;top:40px;left:110px;}
-.order_left>div{width:270px;height:37px;line-height: 37px;text-align: left;}
+.order_left{width:880px;height:220px;position: absolute;top:40px;left:110px;}
+.order_left>div{width:380px;height:37px;line-height: 37px;text-align: left;}
+.order_left>div:nth-child(1){width:880px;height:37px;line-height: 37px;text-align: left;}
 .order_left h4{display: inline-block;font-size: 16px;color:#383838;}
-.order_left p{font-size: 14px;color:#616161;display: inline-block;}
+.order_left p{font-size: 15px;color:#616161;display: inline-block;}
 
 .order_right{width:400px;height:120px;position: absolute;top:115px;left:500px;}
 .order_right>div{width:400px;height:37px;line-height: 37px;text-align: left;}
 .order_right h4{display: inline-block;font-size: 16px;color:#383838;}
-.order_right p{font-size: 14px;color:#616161;display: inline-block;}
+.order_right p{font-size: 15px;color:#616161;display: inline-block;}
 .order_right .order_right_p p{color:#ffb800;}
 .order_right .order_right_p span{width:80px;height:20px;text-align: center;line-height: 20px;cursor: pointer;
 border-radius: 5px;background: #ffb800;color:#fff;display: inline-block;margin-left: 15px;}

+ 1 - 0
src/css/technologyTrading/demandDetail.css

@@ -19,6 +19,7 @@
 .big_img img{width:430px;height:440px;}
 .basic{width:370px;height:450px;position: absolute;top:95px;left:510px;}
 .basic>div{width:370px;height:55px;border-bottom: 1px solid #EFEFEF;}
+.basic>div.loves{width:150px;}
 .basic>div>p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .basic>.loves{height:30px;display: inline-block;position: absolute;bottom:-26px;left: -450px;border: none!important;}
 .loves .box_love{width: 16px;height: 15px;display: inline-block;background: url(../../../img/detail_img5_no.jpg)no-repeat center center;margin-top: 2px;vertical-align: top;}

+ 57 - 0
src/css/technologyTrading/demandOrder.css

@@ -0,0 +1,57 @@
+*{box-sizing: border-box;}
+#all_achievement{width:100%;height:1500px;border-top:5px solid #2C6698;}
+
+#order_title{width:1200px;height:70px;margin: 20px auto;background: url(../../../img/order_1.png) no-repeat;
+    padding-left: 90px;line-height: 66px;font-size: 30px;color:#383838;}
+#order_cont{width:1200px;height:450px;margin:10px auto;background:#F6F6F6;padding-top: 30px;text-align: center; }
+.order_cont{width:1003px;height:290px;background: url("../../../img/order_3.png") no-repeat;margin: 0 auto;
+    position: relative;}
+.order_left{width:880px;height:220px;position: absolute;top:40px;left:110px;}
+.order_left>div{width:380px;height:37px;line-height: 37px;text-align: left;}
+.order_left>div:nth-child(1){width:880px;height:37px;line-height: 37px;text-align: left;}
+.order_left h4{display: inline-block;font-size: 16px;color:#383838;}
+.order_left p{font-size: 15px;color:#616161;display: inline-block;}
+
+.order_right{width:400px;height:120px;position: absolute;top:115px;left:500px;}
+.order_right>div{width:400px;height:37px;line-height: 37px;text-align: left;}
+.order_right h4{display: inline-block;font-size: 16px;color:#383838;}
+.order_right p{font-size: 15px;color:#616161;display: inline-block;}
+.order_right .order_right_p p{color:#ffb800;}
+.order_right .order_right_p span{width:80px;height:20px;text-align: center;line-height: 20px;cursor: pointer;
+    border-radius: 5px;background: #ffb800;color:#fff;display: inline-block;margin-left: 15px;}
+.order_button{width:370px;height:40px;margin: 30px auto 25px;}
+.order_button>div{width:150px;height:40px;background: #ffb200;text-align: center;line-height: 40px;
+    display: inline-block;margin-right: 30px;color:#fff;font-size: 18px;letter-spacing: 2px;cursor: pointer;}
+.order_text{color: #616161;font-size: 16px;letter-spacing: 2px;}
+
+#order_flow{width:1200px;height:240px;margin: 0 auto;text-align: center;margin-top: 80px;}
+#order_flow h3{margin-bottom: 20px;color:#383838;font-size: 24px;letter-spacing: 3px;}
+#order_flow img{width:1200px;height:135px;}
+
+
+.detail_bottom{width:1200px;height:500px;margin: 0 auto;padding-top: 35px;}
+.line{width:1080px;height:20px;border: 1px solid #C8CACE;margin: 0 auto;border-bottom: none;
+    text-align: center;font-size: 24px;line-height: 40px;color:#383838;letter-spacing: 3px;}
+div.pointer{cursor: pointer;}
+.fine>div>p.achievementId{display: none;}
+.fine>div>p.achievementTyp{display: none;}
+.main_introduce ul>li>div>p.likeId{display: none;}
+.main_introduce ul>li>div>p.likeType{display: none;}
+.main_introduce{clear: both;padding-top: 40px;overflow: hidden;width: 1200px;}
+.main_introduce ul {overflow: hidden;}
+.main_introduce>ul>li{float: left;margin: 0 15px;width: 270px;height: 360px;background: #ffffff;position: relative;margin-bottom: 16px;}
+.main_introduce ul li>div>img{width:270px ;height: 184px;}
+.list_text {padding-left: 28px;padding-top: 10px;position: absolute;
+    bottom: 0;padding-bottom: 10px;}
+.list_text p{line-height: 30px;height: 30px;color: #2f85d0;font-size: 16px;}
+.list_text p span{margin-left: 8px;color: #787878;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 165px;vertical-align: top;}
+.list_text a{float: right;width: 80px;height: 30px;display: inline-block;text-align: center;background: #2b8de2;margin-top: 8px;border-radius: 10px;margin-right: 20px;line-height: 30px;color: #ffffff;}
+.main_introduce ul li .star{width: 242px;height:56px;position: absolute;top: 138px;background: url(../../../img/achievement_starbj.png)no-repeat center left;left:-10px;background-size:cover ;}
+.main_introduce ul li .star p{color: #FFFFFF;font-size: 24px;margin-top: 8px;margin-left: 15px;float: left;}
+.main_introduce ul li .star ol li{width: 24px;height: 22px;background: url(../../../img/achievement_star.png)no-repeat center;float: left;margin-right:2px;}
+.main_introduce ul li .star ol{float: left;overflow: hidden;margin-top: 13px;margin-left: 2px;}
+.main_introduce>ul>li:hover{cursor: pointer;box-shadow: 2px 4px 8px #cccccc;transition: all .5s;}
+.list_none{width:550px;height:150px;background:url("../../../img/all_null.png") no-repeat;margin:50px auto;}
+.imgnull{width:260px;height:211px;background:url("../../../img/zhuanliimg_null.png") no-repeat;background-size: 260px 211px;}
+
+

+ 85 - 87
src/js/technologyTrading/achievement.js

@@ -15,92 +15,16 @@ import {
 
 
 $(function(){
-    var valu=localStorage.getItem("keyWord");
+    var theKeyword, theMode, theFieldA, theFieldB,dataCategory,category,dateSort,lowerPrice,upperPrice;
+    var theKeyword=localStorage.getItem("keyWord");
     var typ=localStorage.getItem("pageType");
     localStorage.removeItem("keyWord");
     localStorage.removeItem("pageType");
-    if(typ){        
-        $.ajax({
-            method: "get",
-            dataType: "json",
-            url: globalConfig.context + "/portal/search/achievementList",
-            data: {
-                pageNo:  1,
-                pageSize: pageSize,
-                keyword: valu,
-                transferMode: theMode != 999 ? theMode : undefined,
-                fieldA: theFieldA != 999 ? theFieldA : undefined,
-                fieldB: theFieldB != 999 ? theFieldB : undefined,
-                dataCategory:typ != 999 ? typ : undefined,
-                category:category != 999 ? category : undefined,
-                dateSort:dateSort,
-                lowerPrice:lowerPrice,
-                upperPrice:upperPrice
-            },
-            success: function (data) {
-                var theArr = [];
-
-                if (data.data && data.data.list) {
-                    for (let i = 0; i < data.data.list.length; i++) {
-                        let thisdata = data.data.list[i];
-                        var  imgUrl=thisdata.technicalPictureUrl!==null?thisdata.technicalPictureUrl:"/img/timg.gif";
-                        var star='';
-                        for(var n=0;n<thisdata.maturity;n++){
-                            star+='<li></li>';
-                        }
-                        theArr.push([
-                            '<li val="'+thisdata.id+'" typ="'+thisdata.ownerType+'">',		//图片地址
-                            '<img src="' + globalConfig.avatarHost + '/upload' + imgUrl + '"/>',
-                            '<div class="list_text">',
-                            '<p>行业<span>' + (thisdata.fieldA?getIndustryCategory(thisdata.fieldA, thisdata.fieldB):"未知行业") + '</span></p>',
-                            '<p>名称<span title=' + thisdata.name + '>' + (thisdata.name?thisdata.name:"未知名称") + '</span></p>',
-                            '<p>类型<span>' + (thisdata.category ? categoryObj[thisdata.category] : '') + '</span></p>',
-                            '<p>交易方式<span>' + (thisdata.transferMode ? transferModeObj[thisdata.transferMode] : "当面交易") + '</span></p>',
-                            '<a href="#">了解详情</a>',
-                            '</div>',
-                            '<div class="star">',
-                            '<p>成熟度:<span>'+(thisdata.maturityS?thisdata.maturityS:"通过小试")+'</span></p>',
-                            '</div>',
-                            '<input type="hidden" class="achievementId" value="' + thisdata.id + '">',
-                            '<input type="hidden" class="achievementType" value="' + thisdata.dataCategory + '">',
-                            '</li>',
-                        ].join(''));
-                    };
-                };
-                $('.main_introduce ul').empty();
-                $('.main_introduce ul').append(theArr.join(''));
-                if(data.data.list.length===0){
-                    $('.main_introduce ul').html("<div class='list_none'></div>")	;
-                };
-                // $('.totalCount').html("共" + data.data.totalCount + "条数据");
-                thePageLength = data.data.totalCount ? Math.ceil(data.data.totalCount / pageSize) : 1;
-                var pageArr = [],
-                    firstNo = 1,
-                    endNo = 5;
-                if (thePageNo > 3) {
-                    firstNo = thePageNo - 2;
-                    endNo = Math.min((Number(thePageNo) + 2), thePageLength);
-                } else {
-                    endNo = Math.min(thePageLength, 5);
-                };
-                for (let i = firstNo; i <= endNo; i++) {
-                    if (i == thePageNo) {
-                        pageArr.push(
-                            '<li class="pageNumber active"><a href="#" value=' + i + ' >' + i + '</a></li>'
-                        );
-                    } else {
-                        pageArr.push(
-                            '<li class="pageNumber"><a href="#" value=' + i + ' >' + i + '</a></li>'
-                        );
-                    }
-                };
-                $('.pageNumber').remove();
-                $('.pagePre').after(pageArr.join(''));
-            }
-        });
-    }else{
+    //if(typ){
+    //    loadDatekey();
+    //}else{
         loadDate();
-    }
+   // }
     //页面里面的详情链接
     $(".main_introduce ul").on('click', 'li', function () {
         var ol_index= $(".title_details ol>li.act").index();
@@ -109,8 +33,7 @@ $(function(){
             window.open(globalConfig.context + '/portal/technologyTrading/achievementDetail?id=' + theId+'&type='+thetype );
     });
 	//数据处理
-	var theKeyword, theMode, theFieldA, theFieldB,dataCategory,category,dateSort,lowerPrice,upperPrice;
-var thePageNo = 1,
+    var thePageNo = 1,
     thePageLength = 1,
     pageSize = 12;
     var categoryObj = {
@@ -128,7 +51,84 @@ var thePageNo = 1,
     "2": "技术入股",
     "3": "5年独占许可转让"
 };
-
+function loadDatekey(pageN){
+    $.ajax({
+        method: "get",
+        dataType: "json",
+        url: globalConfig.context + "/portal/search/achievementList",
+        data: {
+            pageNo: pageN || 1,
+            pageSize: pageSize,
+            keyword: theKeyword,
+            transferMode: theMode != 999 ? theMode : undefined,
+            fieldA: theFieldA != 999 ? theFieldA : undefined,
+            fieldB: theFieldB != 999 ? theFieldB : undefined,
+            dataCategory:typ != 999 ? typ : undefined,
+            category:category != 999 ? category : undefined,
+            dateSort:dateSort,
+            lowerPrice:lowerPrice,
+            upperPrice:upperPrice
+        },
+        success: function (data) {
+            var theArr = [];
+            if (data.data && data.data.list) {
+                for (let i = 0; i < data.data.list.length; i++) {
+                    let thisdata = data.data.list[i];
+                    var  imgUrl=thisdata.technicalPictureUrl!==null?thisdata.technicalPictureUrl:"/img/timg.gif";
+                    var star='';
+                    for(var n=0;n<thisdata.maturity;n++){
+                        star+='<li></li>';
+                    }
+                    theArr.push([
+                        '<li val="'+thisdata.id+'" typ="'+thisdata.ownerType+'">',		//图片地址
+                        '<img src="' + globalConfig.avatarHost + '/upload' + imgUrl + '"/>',
+                        '<div class="list_text">',
+                        '<p>行业<span>' + (thisdata.fieldA?getIndustryCategory(thisdata.fieldA, thisdata.fieldB):"未知行业") + '</span></p>',
+                        '<p>名称<span title=' + thisdata.name + '>' + (thisdata.name?thisdata.name:"未知名称") + '</span></p>',
+                        '<p>类型<span>' + (thisdata.category ? categoryObj[thisdata.category] : '') + '</span></p>',
+                        '<p>交易方式<span>' + (thisdata.transferMode ? transferModeObj[thisdata.transferMode] : "当面交易") + '</span></p>',
+                        '<a href="#">了解详情</a>',
+                        '</div>',
+                        '<div class="star">',
+                        '<p>成熟度:<span>'+(thisdata.maturityS?thisdata.maturityS:"通过小试")+'</span></p>',
+                        '</div>',
+                        '<input type="hidden" class="achievementId" value="' + thisdata.id + '">',
+                        '<input type="hidden" class="achievementType" value="' + thisdata.dataCategory + '">',
+                        '</li>',
+                    ].join(''));
+                };
+            };
+            $('.main_introduce ul').empty();
+            $('.main_introduce ul').append(theArr.join(''));
+            if(data.data.list.length===0){
+                $('.main_introduce ul').html("<div class='list_none'></div>")	;
+            };
+            thePageLength = data.data.totalCount ? Math.ceil(data.data.totalCount / pageSize) : 1;
+            var pageArr = [],
+                firstNo = 1,
+                endNo = 5;
+            if (thePageNo > 3) {
+                firstNo = thePageNo - 2;
+                endNo = Math.min((Number(thePageNo) + 2), thePageLength);
+            } else {
+                endNo = Math.min(thePageLength, 5);
+            };
+            for (let i = firstNo; i <= endNo; i++) {
+                if (i == thePageNo) {
+                    pageArr.push(
+                        '<li class="pageNumber active"><a href="#" value=' + i + ' >' + i + '</a></li>'
+                    );
+                } else {
+                    pageArr.push(
+                        '<li class="pageNumber"><a href="#" value=' + i + ' >' + i + '</a></li>'
+                    );
+                }
+            };
+            $('.pageNumber').remove();
+            $('.pagePre').after(pageArr.join(''));
+        }
+    });
+}
 function loadDate(pageNo) {
     $.ajax({
         method: "get",
@@ -149,7 +149,6 @@ function loadDate(pageNo) {
         },
         success: function (data) {
             var theArr = [];
-
             if (data.data && data.data.list) {
                 for (let i = 0; i < data.data.list.length; i++) {
                     let thisdata = data.data.list[i];                                    
@@ -185,7 +184,6 @@ function loadDate(pageNo) {
             if(data.data.list.length===0){
 	            	$('.main_introduce ul').html("<div class='list_none'></div>")	;
 	            };
-           // $('.totalCount').html("共" + data.data.totalCount + "条数据");
             thePageLength = data.data.totalCount ? Math.ceil(data.data.totalCount / pageSize) : 1;
             var pageArr = [],
                 firstNo = 1,

+ 15 - 4
src/js/technologyTrading/achievementOrder.js

@@ -18,17 +18,28 @@ import '../../css/technologyTrading/achievementOrder.css';
                     achievementId:theId
                 },
                 success: function (data) {
-                    console.log(data.error);
-                    if(data.error==""){
+                    if (data.error && data.error.length) {
+                        $('#msg').val(data.error[0].message);
+                        msg();
+                    }else if(data.error==""){
                          window.open(globalConfig.context+ '/user/account/index.html#techList');
                     }else{
                         return;
                     }
                 }
          });
-
-
         })
+    //Ìáʾ¿ò½¥Òþº¯Êý
+    function msg(){
+        var lit=$('#msg').val();
+        if(lit!==''){
+            $('.smg').fadeIn(500)
+        }
+        setTimeout(function(){
+            $('.smg').fadeOut(500)
+            $('#msg').val('')
+        },2000)
+    }
 })();
 
 

+ 11 - 10
src/js/technologyTrading/demand.js

@@ -37,8 +37,10 @@ $(function(){
 	};
 	var valu=localStorage.getItem("keyWord");
 	var typ=localStorage.getItem("pageType");
-	sessionStorage.removeItem("keyWord");
-	sessionStorage.removeItem("pageType");
+	localStorage.removeItem("keyWord");
+	localStorage.removeItem("pageType");
+	console.log(valu);
+	console.log(typ);
 	if(typ){
 		$.ajax({
 			method: "get",
@@ -52,10 +54,10 @@ $(function(){
 				fieldA: theFieldA != 999 ? theFieldA : undefined,
 				fieldB: theFieldB != 999 ? theFieldB : undefined,
 				dataCategory:dataCategory != 999 ? dataCategory : undefined,
-				category:category != 999 ? category : undefined
-				//dateSort:dateSort,
-				//lowerPrice:lowerPrice,
-				//upperPrice:upperPrice
+				category:category != 999 ? category : undefined,
+				dateSort:dateSort,
+			 	lowerPrice:lowerPrice,
+				upperPrice:upperPrice
 			},
 			success: function (data) {
 				var theArr = [];
@@ -77,9 +79,6 @@ $(function(){
 							'<p class="money">预算<span>'+ (thisdata.budgetCost ? (thisdata.budgetCost + '万元') : '价格面议') + '</span></p>',
 							'<a href="#">了解详情</a>',
 							'</div>',
-							//'<div class="star">',
-							//'<p>成熟度:<ol><li></li><li></li><li></li><li></li><li></li></ol></p>',
-							//'</div>',
 							'<input type="hidden" class="demandId" value="' + thisdata.id + '">',
 							'<input type="hidden" class="demandType" value="' + thisdata.dataCategory + '">',
 							'</li>',
@@ -283,6 +282,8 @@ $(function(){
     });
     $('.pagination').on('click', 'li', function (e) {
         e.preventDefault();
+		console.log(valu);
+		console.log(typ);
 		var texton=$("#search_on input").val();
 			if (this.className === 'pagePre'){
 				if (thePageNo > 1) {
@@ -381,7 +382,7 @@ $(function(){
 	});	
 	$('.timeSelect li').click(function(){
 		var timeTxt=$(this).attr('value');			
-		$('head-left ul li:first-child').removeClass('active')		
+		$('.head-left ul li:first-child').removeClass('active')
 		dateSort=timeTxt;
 		loadDate();
 	})

+ 25 - 5
src/js/technologyTrading/demandDetail.js

@@ -8,6 +8,12 @@ import '../../css/technologyTrading/demandDetail.css';
 
 
 (function(){
+    var isIntereste=$("#isInterester").attr("isInterester");
+    if(isIntereste==0){
+        $(".loves>span:first-child").removeClass("box_love").addClass("bj_love");
+    }else if(isIntereste==1){
+        $(".loves>span:first-child").removeClass("bj_love").addClass("box_love");
+    }
     $(".fine").on('click', 'div.pointer', function () {
         var theId = $(this).children("p.demandId").html();
         var thetype=$(this).children("p.demandTyp").html();
@@ -21,15 +27,19 @@ import '../../css/technologyTrading/demandDetail.css';
     //点击感兴趣
     var t=0;
     $('.basic .loves').click(function(){
-        var theId=$(".loves input").attr("val");
-    	if($(this).find('span:first-child').hasClass('box_love')){
+        var theId=$("#demand_id").attr("val");
+        var islogin=$("#isLogin").attr("islogin");
+        if(islogin=="true"){
+            $(".head_login").click();
+        }
+    	if($(this).find('span:first-child').hasClass('box_love')&&islogin=="false"){
     		t=$('.dem_number').text();            		
     	    $('.dem_number').text(parseInt(t)+1);
     	    $(this).find('span:first-child').addClass('bj_love').removeClass('box_love');
             $.ajax({
                 method: "post",
                 dataType: "json",
-                url: globalConfig.context + "/api/user/portal/achievementInterest",
+                url: globalConfig.context + "/api/user/portal/demandInterest",
                 data: {
                     id:theId
                 },
@@ -39,14 +49,14 @@ import '../../css/technologyTrading/demandDetail.css';
             });
     	    return false;
     	}   	    	
-    	if($(this).find('span:first-child').hasClass('bj_love')){
+    	if($(this).find('span:first-child').hasClass('bj_love')&&islogin=="false"){
     		t=$('.dem_number').text();         		
     	    $('.dem_number').text(parseInt(t)-1)
     	    $(this).find('span:first-child').addClass('box_love').removeClass('bj_love')
             $.ajax({
                 method: "post",
                 dataType: "json",
-                url: globalConfig.context + "/api/user/portal/achievementCancelInterest",
+                url: globalConfig.context + "/api/user/portal/demandCancelInterest",
                 data: {
                     id:theId
                 },
@@ -56,4 +66,14 @@ import '../../css/technologyTrading/demandDetail.css';
             });
     	}    	   	
     })
+    $("#purchase").click(function(){
+        var isLogin=$("#isLogin").attr("islogin");
+        var theId = $("#Id_").attr('val');
+        var thetype=$("#ownerType_").attr('typ');
+        if(isLogin=="false"){
+            window.open(globalConfig.context + '/portal/technologyTrading/demandOrder?id=' + theId+'&type='+thetype );
+        }else{
+            $(".head_login").click();
+        }
+    });
 })();

+ 45 - 0
src/js/technologyTrading/demandOrder.js

@@ -0,0 +1,45 @@
+import '../../css/bootstrap.less';
+import 'bootstrap/dist/js/bootstrap.js';
+import '../../css/public.css';
+import '../../css/main_banner.css';
+import '../../js/public.js';
+import '../../js/main_banner.js';
+import '../../css/technologyTrading/demandOrder.css';
+
+
+(function(){
+    $(".order_button div").click(function(){
+        var theId = $("#id_").attr('val');
+        $.ajax({
+            method: "post",
+            dataType: "json",
+            url: globalConfig.context + "/api/user/portal/order/orderDemand",
+            data: {
+                demandId:theId
+            },
+            success: function (data) {
+                if (data.error && data.error.length) {
+                    $('#msg').val(data.error[0].message);
+                    msg();
+                }else if(data.error==""){
+                    window.open(globalConfig.context+ '/user/account/index.html#techList');
+                }else{
+                    return;
+                }
+            }
+        });
+    })
+    //Ìáʾ¿ò½¥Òþº¯Êý
+    function msg(){
+        var lit=$('#msg').val();
+        if(lit!==''){
+            $('.smg').fadeIn(500)
+        }
+        setTimeout(function(){
+            $('.smg').fadeOut(500)
+            $('#msg').val('')
+        },2000)
+    }
+})();
+
+

+ 10 - 0
template/technologyTrading/demandOrder.html

@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+<head lang="en">
+    <meta charset="UTF-8">
+    <title></title>
+</head>
+<body>
+
+</body>
+</html>

+ 7 - 1
webpack.config.js

@@ -102,12 +102,18 @@ module.exports = (function () {
             chunks: ['technologyTrading/demandDetail', 'vendors']
         }),
         new HtmlWebpackPlugin({
-            title: '科技交易-技术需求详情',
+            title: '科技交易-技术成果下单页面',
             filename: 'html/technologyTrading/achievementOrder.html',
             template: './template/technologyTrading/achievementOrder.html',
             chunks: ['technologyTrading/achievementOrder', 'vendors']
         }),
         new HtmlWebpackPlugin({
+            title: '科技交易-技术需求下单页面',
+            filename: 'html/technologyTrading/demandOrder.html',
+            template: './template/technologyTrading/demandOrder.html',
+            chunks: ['technologyTrading/demandOrder', 'vendors']
+        }),
+        new HtmlWebpackPlugin({
             title: '智库咨询-智政详情',
             filename: 'html/thinkTank/policyDetail.html',
             template: './template/thinkTank/policyDetail.html',

+ 5 - 0
webpack/entry.config.js

@@ -13,6 +13,7 @@ module.exports = {
         'technologyTrading/achievementDetail': './src/js/technologyTrading/achievementDetail.js',
         'technologyTrading/demandDetail': './src/js/technologyTrading/demandDetail.js',
         'technologyTrading/achievementOrder': './src/js/technologyTrading/achievementOrder.js',
+        'technologyTrading/demandOrder': './src/js/technologyTrading/demandOrder.js',
         'thinkTank/policyDetail': './src/js/thinkTank/policyDetail.js',
         'thinkTank/policyList': './src/js/thinkTank/policyList.js',
         'thinkTank/thinkerDetail': './src/js/thinkTank/thinkerDetail.js',
@@ -72,6 +73,10 @@ module.exports = {
             'webpack/hot/only-dev-server',
             './src/js/technologyTrading/achievementOrder.js'
         ],
+        'technologyTrading/demandOrder': ['webpack-dev-server/client?http://127.0.0.1:80', // WebpackDevServer host and port
+            'webpack/hot/only-dev-server',
+            './src/js/technologyTrading/demandOrder.js'
+        ],
         'technologyTrading/demandDetail': ['webpack-dev-server/client?http://127.0.0.1:80', // WebpackDevServer host and port
             'webpack/hot/only-dev-server',
             './src/js/technologyTrading/demandDetail.js'