diff --git a/config/router_partyMemberTopic.ts b/config/router_partyMemberTopic.ts index c6dbf23..c8f8d9b 100644 --- a/config/router_partyMemberTopic.ts +++ b/config/router_partyMemberTopic.ts @@ -4,7 +4,7 @@ export default [ path: '/partyMemberTopic', routes: [ {//首页 - name: '首页', + name: 'home', path: '/partyMemberTopic/home', component: './PartyMemberTopic/Home', }, diff --git a/public/bidOpening/bidOpening.html b/public/bidOpening/bidOpening.html index 04acc0c..2266398 100644 --- a/public/bidOpening/bidOpening.html +++ b/public/bidOpening/bidOpening.html @@ -1,11 +1,13 @@ - + + 开标大厅-招标采购中心 +
@@ -23,18 +25,18 @@

当前时间:

- / - / - - : - : - + / + / + + : + : +

- + @@ -46,7 +48,7 @@ - + @@ -54,7 +56,7 @@ - +
序号
@@ -79,7 +81,7 @@ var roleCode = role.roleCode; var tpId = obj.id; var proMethod = obj.bidMethodDict; - if(proMethod==="procurement_mode_1"||proMethod==="procurement_mode_2"){ + if (proMethod === "procurement_mode_1" || proMethod === "procurement_mode_2") { $("#bdname").text("标段名称"); $("#bdnumber").text("标段编号"); } else { @@ -88,71 +90,71 @@ } $.ajax({ - url:"/api/biz-service-ebtp-opening/v1/bizbidopenroom/openRoomList/"+tpId, - data:{ - pageNo:"1", - pageSize:"1000", - roomType:roomType + url: "/api/biz-service-ebtp-opening/v1/bizbidopenroom/openRoomList/" + tpId, + data: { + pageNo: "1", + pageSize: "1000", + roomType: roomType }, - headers:{ - "Authorization":token + headers: { + "Authorization": token }, - type:"GET", - success:function(re){ - + type: "GET", + success: function (re) { + var list = re.data.records; var tr = ""; - for(var i = 0 ; i < list.length ; i++){ - tr=tr+""; - tr=tr+""+(i+1)+""; - tr=tr+""+(list[i].sectionName)+""; - tr=tr+""+(list[i].sectionNo)+""; - tr=tr+""+(list[i].opingTime)+""; - tr=tr+""+(getRoomStateValue(list[i].roomState))+""; - tr=tr+""; - if(list[i].roomState!="9"){ - tr=tr+""; + for (var i = 0; i < list.length; i++) { + tr = tr + ""; + tr = tr + "" + (i + 1) + ""; + tr = tr + "" + (list[i].sectionName) + ""; + tr = tr + "" + (list[i].sectionNo) + ""; + tr = tr + "" + (list[i].opingTime) + ""; + tr = tr + "" + (getRoomStateValue(list[i].roomState)) + ""; + tr = tr + ""; + if (list[i].roomState != "9") { + tr = tr + ""; } - if(roleCode=="ebtp-agency-project-manager"||roleCode=="ebtp-purchase"){ + if (roleCode == "ebtp-agency-project-manager" || roleCode == "ebtp-purchase") { var openTime = list[i].opingTime; - tr=tr+""; - + tr = tr + ""; + } - tr=tr+""; + tr = tr + ""; } $("#dataDev").html(""); $("#dataDev").append(""); $("#dataTr").append("") - .append("") - .append("") - .append("") - .append("") - .append(""); + .append("") + .append("") + .append("") + .append("") + .append(""); $("#dataDev").append(tr); } }); - - function getRoomStateValue(state){ + + function getRoomStateValue(state) { // 0未开标 1、开标 2、唱标 3、唱标结束 4、取消开标' var value = ""; - if(state=="0"){ - value ="未开标"; + if (state == "0") { + value = "未开标"; } - if(state=="1"){ - value ="已开标"; + if (state == "1") { + value = "已开标"; } - if(state=="2"){ - value ="唱标"; + if (state == "2") { + value = "唱标"; } - if(state=="3"){ - value ="唱标结束"; - } - if(state=="4"){ - value ="取消开标"; - } - if(state=="9"){ - value ="异常处理"; + if (state == "3") { + value = "唱标结束"; + } + if (state == "4") { + value = "取消开标"; + } + if (state == "9") { + value = "异常处理"; } return value; }; @@ -163,14 +165,14 @@ var m = 0; var s = 0; var timestamp = 0; - function getTime(){ + function getTime() { $.ajax({ - url:"/api/biz-service-ebtp-extend/v1/timeService/getServiceSystemTime", - headers:{ - "Authorization":token + url: "/api/biz-service-ebtp-extend/v1/timeService/getServiceSystemTime", + headers: { + "Authorization": token }, - type:"GET", - success:function(re){ + type: "GET", + success: function (re) { n = re.data.year; y = re.data.month; t = re.data.date; @@ -179,65 +181,65 @@ s = re.data.second; timestamp = re.data.timestamp; } - }); + }); } getTime(); setInterval(getTime, 30000); function time() { - s = s+1; - if(s==60){ + s = s + 1; + if (s == 60) { s = 1; - m=m+1; + m = m + 1; } - if(m==60){ + if (m == 60) { m = 1; - h=h+1; + h = h + 1; } - if(h==24){ + if (h == 24) { h = 0; - t = t+1; + t = t + 1; } - $('#dateTime span').eq(0).html(n); - $('#dateTime span').eq(1).html(y<10?"0"+y:y); - $('#dateTime span').eq(2).html(t<10?"0"+t:t); - $('#dateTime span').eq(3).html(h<10?"0"+h:h); - $('#dateTime span').eq(4).html(m<10?"0"+m:m); - $('#dateTime span').eq(5).html(s<10?"0"+s:s); - for (var i = 0; i < $('#dateTime').length; i++) { - if ($('div').eq(i).text().length == 1) { - $('div').eq(i).html(function(index, html) { - return 0 + html; - }); - } - } - } - time(); - setInterval(time, 1000); - - function onClickToOpenRoom(aa,bb,cc,roomType,roomState){ - if(roomState==0){ - window.open("countDown.html?aa="+aa+"&bb="+bb+"&cc="+cc+"&roomType="+roomType); - }else if(roomState>0){ - window.open("/room/index?aa="+aa+"&bb="+bb+"&roomType="+roomType); + $('#dateTime span').eq(0).html(n); + $('#dateTime span').eq(1).html(y < 10 ? "0" + y : y); + $('#dateTime span').eq(2).html(t < 10 ? "0" + t : t); + $('#dateTime span').eq(3).html(h < 10 ? "0" + h : h); + $('#dateTime span').eq(4).html(m < 10 ? "0" + m : m); + $('#dateTime span').eq(5).html(s < 10 ? "0" + s : s); + for (var i = 0; i < $('#dateTime').length; i++) { + if ($('div').eq(i).text().length == 1) { + $('div').eq(i).html(function (index, html) { + return 0 + html; + }); + } } - - //window.open("http://10.242.31.158:18022/room/index?aa=1369571546133168128&bb=1&roomType=1"); } - function onClickDown(id,bsId){ - window.open("/api/biz-service-ebtp-opening/v1/bizbidopenroom/exportTenderRecords/"+bsId+"?roomType="+roomType); - } + time(); + setInterval(time, 1000); - function getQueryVariable(variable) - { + function onClickToOpenRoom(aa, bb, cc, roomType, roomState) { + if (roomState == 0) { + window.open("countDown.html?aa=" + aa + "&bb=" + bb + "&cc=" + cc + "&roomType=" + roomType); + } else if (roomState > 0) { + window.open("/room/index?aa=" + aa + "&bb=" + bb + "&roomType=" + roomType); + } + + //window.open("http://10.242.31.158:18022/room/index?aa=1369571546133168128&bb=1&roomType=1"); + } + function onClickDown(id, bsId) { + window.open("/api/biz-service-ebtp-opening/v1/bizbidopenroom/exportTenderRecords/" + bsId + "?roomType=" + roomType); + } + + function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); - for (var i=0;i + \ No newline at end of file diff --git a/public/bidOpening/countDown.html b/public/bidOpening/countDown.html index ad8fbe2..7ca4073 100644 --- a/public/bidOpening/countDown.html +++ b/public/bidOpening/countDown.html @@ -1,11 +1,13 @@ - + + 开标倒计时-招标采购中心 +
@@ -18,12 +20,12 @@
- 00/ - 00/ - 00 - 00: - 00: - 00 + 00/ + 00/ + 00 + 00: + 00: + 00
@@ -91,7 +93,7 @@ var roleCode = role.roleCode; $("#deptName").html(obj.deptName); - var service_opentime="";//开标时间 + var service_opentime = "";//开标时间 var openState = 0;//未开 var projectId = ""; var sectionId = ""; @@ -102,14 +104,14 @@ var oping_h = 0; var oping_m = 0; var oping_s = 0; - function getOpening(){ + function getOpening() { $.ajax({ - url:"/api/biz-service-ebtp-opening/v1/bizbidopenroom/getOpenRoomById/"+openRoomId, - headers:{ - "Authorization":token + url: "/api/biz-service-ebtp-opening/v1/bizbidopenroom/getOpenRoomById/" + openRoomId, + headers: { + "Authorization": token }, - type:"GET", - success:function(re){ + type: "GET", + success: function (re) { var data = re.data; $("#projectName").html(data.projectName); $("#projectNumber").html(data.ebpProjectNumber); @@ -118,7 +120,7 @@ openState = data.roomState; projectId = data.projectId; sectionId = data.sectionId; - if(data.opingTime!=null&&data.opingTime!=""){ + if (data.opingTime != null && data.opingTime != "") { service_opentime = data.opingTime; $("#openTime").html(data.opingTime); var openTime = data.opingTime.split(" "); @@ -135,9 +137,9 @@ getTimer = setInterval(getTime, 30000);//开标时间修正 getDescOpenRoomTime(); getDescOpenRoomTimer = setInterval(getDescOpenRoomTime, 30000);//剩余时间修正 - + systemTimer = setInterval(systemTime, 1000);//系统时间计算 - }else{ + } else { $("#openTime").html("开标日期异常") } } @@ -151,17 +153,17 @@ var h = 0; var m = 0; var s = 0; - + //获取开标时间 - function getTime(){ + function getTime() { $.ajax({ - url:"/api/biz-service-ebtp-extend/v1/timeService/getServiceSystemTime", - headers:{ - "Authorization":token + url: "/api/biz-service-ebtp-extend/v1/timeService/getServiceSystemTime", + headers: { + "Authorization": token }, - async:true, - type:"GET", - success:function(re){ + async: true, + type: "GET", + success: function (re) { n = re.data.year; y = re.data.month; t = re.data.date; @@ -169,200 +171,200 @@ m = re.data.minute; s = re.data.second; } - }); + }); } - - + + var dd = 0; var hh = 0; var mm = 0; var ss = 0; - + //获取剩余时间差 - function getDescOpenRoomTime(){ + function getDescOpenRoomTime() { $.ajax({ - url:"/api/biz-service-ebtp-extend/v1/timeService/getDescOpenRoomTime", - data:{ - openTime:service_opentime + url: "/api/biz-service-ebtp-extend/v1/timeService/getDescOpenRoomTime", + data: { + openTime: service_opentime }, - headers:{ - "Authorization":token + headers: { + "Authorization": token }, - async:true, - type:"GET", - success:function(re){ + async: true, + type: "GET", + success: function (re) { dd = re.data.date; hh = re.data.hour; mm = re.data.minute; ss = re.data.second; } - }); + }); } var timeover = false; //系统时间定时更新 function systemTime() { - s = s+1; - if(s==60){ + s = s + 1; + if (s == 60) { s = 1; - m=m+1; + m = m + 1; } - if(m==60){ + if (m == 60) { m = 1; - h=h+1; + h = h + 1; } - if(h==24){ + if (h == 24) { h = 0; - t = t+1; + t = t + 1; } - $('#dateTime span').eq(0).html(n); - $('#dateTime span').eq(1).html(y<10?"0"+y:y); - $('#dateTime span').eq(2).html(t<10?"0"+t:t); - $('#dateTime span').eq(3).html(h<10?"0"+h:h); - $('#dateTime span').eq(4).html(m<10?"0"+m:m); - $('#dateTime span').eq(5).html(s<10?"0"+s:s); - for (var i = 0; i < $('#dateTime').length; i++) { - if ($('div').eq(i).text().length == 1) { - $('div').eq(i).html(function(index, html) { - return 0 + html; - }); - } - } - if(!timeover){ - openJsystemTime(); + $('#dateTime span').eq(0).html(n); + $('#dateTime span').eq(1).html(y < 10 ? "0" + y : y); + $('#dateTime span').eq(2).html(t < 10 ? "0" + t : t); + $('#dateTime span').eq(3).html(h < 10 ? "0" + h : h); + $('#dateTime span').eq(4).html(m < 10 ? "0" + m : m); + $('#dateTime span').eq(5).html(s < 10 ? "0" + s : s); + for (var i = 0; i < $('#dateTime').length; i++) { + if ($('div').eq(i).text().length == 1) { + $('div').eq(i).html(function (index, html) { + return 0 + html; + }); + } } - } + if (!timeover) { + openJsystemTime(); + } + } //剩余时间定时 - function openJsystemTime(){ + function openJsystemTime() { - ss = ss-1; - if(ss<0){ - if(mm>0&&hh>0&&dd>0){ - mm = mm-1; + ss = ss - 1; + if (ss < 0) { + if (mm > 0 && hh > 0 && dd > 0) { + mm = mm - 1; ss = 59; - }else{ + } else { ss = 0; } - + } - if(mm<0){ - if(hh>0&&dd>0){ - hh = hh-1; + if (mm < 0) { + if (hh > 0 && dd > 0) { + hh = hh - 1; mm = 59; - }else{ + } else { mm = 0 } } - if(hh<0){ - if(dd>0){ - dd = dd-1; + if (hh < 0) { + if (dd > 0) { + dd = dd - 1; hh = 23; - }else{ + } else { dd = 0; } } - if(dd<0){ + if (dd < 0) { dd = 0; } - if(roleCode=="ebtp-agency-project-manager"||roleCode=="ebtp-purchase") { + if (roleCode == "ebtp-agency-project-manager" || roleCode == "ebtp-purchase") { $("#openButton").text('开 标'); } else { $("#openButton").text('进入开标大厅'); - if(openState==0){ + if (openState == 0) { $("#openButton").hide(); } else { $("#openButton").show(); } } - - if(ss<=0&&mm<=0&&hh<=0&&dd<=0){ + + if (ss <= 0 && mm <= 0 && hh <= 0 && dd <= 0) { dd = 0; hh = 0; mm = 0; ss = 0; //可以开标 - $("#openButton").removeClass("countBtn01").attr("class","countBtn countBtn02"); - $("#openButton").bind("click",function(){ - if(openState==0){ - if(roleCode=="ebtp-agency-project-manager"||roleCode=="ebtp-purchase"){ + $("#openButton").removeClass("countBtn01").attr("class", "countBtn countBtn02"); + $("#openButton").bind("click", function () { + if (openState == 0) { + if (roleCode == "ebtp-agency-project-manager" || roleCode == "ebtp-purchase") { opening();//未开标先开标 - }else{ + } else { supplierOpening();//供应商进入开标室 } - - }else{//否则直接进入 + + } else {//否则直接进入 onClickToOpenRoom(); } - + }) //可以开标后 结束除系统时间更新外所有定时 clearInterval(getTimer); clearInterval(getDescOpenRoomTimer); - timeover=true; + timeover = true; } - - $("#dd").html(dd<10?"00"+dd:dd<100?"0"+dd:dd); - $("#hh").html(hh<10?"0"+hh:hh); - $("#mm").html(mm<10?"0"+mm:mm); - $("#ss").html(ss<10?"0"+ss:ss); - } - - function opening(){ - var puData = {"projectId":projectId,"sectionId":sectionId,"id":openRoomId,"roomState":"1"}; + $("#dd").html(dd < 10 ? "00" + dd : dd < 100 ? "0" + dd : dd); + $("#hh").html(hh < 10 ? "0" + hh : hh); + $("#mm").html(mm < 10 ? "0" + mm : mm); + $("#ss").html(ss < 10 ? "0" + ss : ss); + } + + + function opening() { + var puData = { "projectId": projectId, "sectionId": sectionId, "id": openRoomId, "roomState": "1" }; $.ajax({ - url:"/api/biz-service-ebtp-opening/v1/bizbidopenroom/updateOpenRoom", - data:JSON.stringify(puData), - contentType : 'application/json', - dataType:"json", - headers:{ - "Authorization":token, - "token":token + url: "/api/biz-service-ebtp-opening/v1/bizbidopenroom/updateOpenRoom", + data: JSON.stringify(puData), + contentType: 'application/json', + dataType: "json", + headers: { + "Authorization": token, + "token": token }, - type:"PUT", - success:function(re){ + type: "PUT", + success: function (re) { //开标成功进入开标室 - if(re.success){ + if (re.success) { onClickToOpenRoom(); - }else{ + } else { alert(re.message); } }, - error:function(re){ + error: function (re) { alert(re.message); } - }); + }); } - function supplierOpening(){ + function supplierOpening() { //重新获取开标室信息 getOpening(); - if(openState==0){ + if (openState == 0) { alert("请等待业务经理开标"); - }else{ + } else { onClickToOpenRoom(); } } - - function onClickToOpenRoom(){ - window.location.href="/room/index?aa="+aa+"&bb="+bb+"&roomType="+roomType; - } - function getQueryVariable(variable) - { + function onClickToOpenRoom() { + window.location.href = "/room/index?aa=" + aa + "&bb=" + bb + "&roomType=" + roomType; + } + + function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); - for (var i=0;i + \ No newline at end of file diff --git a/src/locales/zh-CN/menu.ts b/src/locales/zh-CN/menu.ts index 7979744..fa0f907 100644 --- a/src/locales/zh-CN/menu.ts +++ b/src/locales/zh-CN/menu.ts @@ -222,6 +222,4 @@ export default { 'menu.Recruit.ProjectsInvolved': '你参与的项目', 'menu.Recruit.Find': '寻找商机', 'menu.Recruit.Letter': '邀请函', - //党建攻坚 - 'menu.topic.home': '党建攻坚', }; diff --git a/src/pages/document.ejs b/src/pages/document.ejs index fd601b2..f2b7e0d 100644 --- a/src/pages/document.ejs +++ b/src/pages/document.ejs @@ -10,9 +10,18 @@ --> - 中国联通电子招投标系统 - - + + + +