xuzhiheng 4 년 전
부모
커밋
fc26ef797b
1개의 변경된 파일40개의 추가작업 그리고 10개의 파일을 삭제
  1. 40 10
      static/templates/login.html

+ 40 - 10
static/templates/login.html

@@ -15,8 +15,7 @@
             <h1>对外接口</h1>
             <dev>
                 <a onclick="$('#projectList').show();$('#main').hide();">1.项目列表</a>
-                <a>2.项目详情</a>
-                <a>3.项目列表及详情</a>
+                <a onclick="$('#projectListDetail').show();$('#main').hide();">2.项目列表及详情</a>
             </dev>
              <h1><a href="/page/userRecharge">充值接口</a></h1>
             <h1>内部接口</h1>
@@ -30,26 +29,44 @@
             <input type="text" id="bidTime" placeholder="请输入中标日期">
             <button type="button" id="projectListBtn">提交</button>
         </dev>
+        <dev id="projectListDetail" style="display: none;">
+            <input type="text" id="winners" placeholder="请输入中标企业名">
+            <button type="button" id="projectListDetailBtn">提交</button>
+        </dev>
         <dev id="resultContent"></dev>
         <script>
             var appid = "sfGSVYRQMAAgkGBAUBJg4f";
             var key = "364xw909";
-            function submit(param,rType,url,hearders){
+            function submit(param,rType,url,hearders,str){
                 $.ajax({
                     url: url,
                     type: rType,
                     headers: hearders,
                     data: param,
                     success:function(r){
-                    	if(r.code === 1000){
-                            $("#resultContent").text(r.msg);
+                    	if(r.data){
+                            $("#resultContent").text("");
+                            for (var i in r.data){
+                                var html = `
+                                    <div>
+                                        <p>序号: ${i+1}</p>
+                                        <p>项目标识: ${r.data[i]["project_id"]}</p>
+                                        <p>项目名称: ${r.data[i]["projectname"]}</p>
+                                        <p>采购单位: ${r.data[i]["buyer"]}</p>
+                                        <p>采购单位行业: ${r.data[i]["buyerclass"]}</p>
+                                        <p>招标日期: ${r.data[i]["zbtime"]}</p>
+                                        <p>中标日期: ${r.data[i]["jgtime"]}</p>
+                                    </div>
+                                `
+                                $("#resultContent").append(html);
+                            } 
                     	}else{
                     		$("#resultContent").text(r.msg);
                     	}
                     }
                 })
             }
-            console.log(md5(appid+"1610611965"+key))
+            
             $("#projectListBtn").on("click", function(){
                 var param = {
                     "app_id": appid,
@@ -61,14 +78,27 @@
                 var rType = "post";
                 var now = new Date().getTime();
                 var token = md5(appid+Math.round(now/1000)+key);
-                // var token = "6f6d4434cc424a44360ce1b27939500e";
-                console.log(token)
                 var hearders = {
                     "timestamp": ""+Math.round(now/1000),
-                    // "timestamp": "1610610260",
                     "token": token
                 }
-                submit(param,rType,url,hearders);
+                submit(param,rType,url,hearders,"list");
+            })
+            
+            $("#projectListDetailBtn").on("click", function(){
+                var param = {
+                    "app_id": appid,
+                    "winner": $("#winners").val()
+                };
+                var url = "/sfis/api/v1/projectListDetail";
+                var rType = "post";
+                var now = new Date().getTime();
+                var token = md5(appid+Math.round(now/1000)+key);
+                var hearders = {
+                    "timestamp": ""+Math.round(now/1000),
+                    "token": token
+                }
+                submit(param,rType,url,hearders,"listDetail");
             })
         </script>
     </body>