| @@ -123,6 +123,10 @@ | |||||
| display: block!important; | display: block!important; | ||||
| } | } | ||||
| .tab_main .active img{ | |||||
| display: block!important; | |||||
| } | |||||
| .tab1{ | .tab1{ | ||||
| background: url('../../images/icon_jj_01.png') no-repeat; | background: url('../../images/icon_jj_01.png') no-repeat; | ||||
| background-size: 100% 100%; | background-size: 100% 100%; | ||||
| @@ -929,12 +929,12 @@ select { | |||||
| cursor: pointer; | cursor: pointer; | ||||
| } | } | ||||
| .now-row { | |||||
| color: #d21313; | |||||
| .now-row td { | |||||
| color: #d21313!important; | |||||
| } | } | ||||
| .notStart-row { | |||||
| color: #007b76; | |||||
| .notStart-row td { | |||||
| color: #007b76!important; | |||||
| } | } | ||||
| .tableType { | .tableType { | ||||
| @@ -1,26 +1,45 @@ | |||||
| /** | /** | ||||
| * Created by Administrator on 2021/4/5. | * Created by Administrator on 2021/4/5. | ||||
| */ | */ | ||||
| define(['jquery', "template", "Tools"], function ($, template, Tools ) { | |||||
| define(['jquery', "template", "Tools", "biddingApi", "itemsApi"], function ($, template, Tools ) { | |||||
| //数据存储 | //数据存储 | ||||
| var module = { | var module = { | ||||
| data: { | data: { | ||||
| projectShowStatus:'', | |||||
| form:{ | |||||
| deptId:'', | |||||
| projectNumber:'', | |||||
| projectShowStatus:'', | |||||
| } | |||||
| }, | }, | ||||
| }; | }; | ||||
| var tools = new Tools(); | var tools = new Tools(); | ||||
| module.init = function (page) { | module.init = function (page) { | ||||
| //查询挂牌项目浏览总次数 | //查询挂牌项目浏览总次数 | ||||
| tools.doGet(biddingHallList + '/0/10', {}, module.biddingHallList, true); | |||||
| // tools.doGet(biddingHallList + '/0/10', {}, module.biddingHallList, true); | |||||
| tools.doGet(biddingList, {deptId:100}, module.biddingHallList,true); | |||||
| //竞价大厅-滚动 | //竞价大厅-滚动 | ||||
| // module.hallRolling(); | // module.hallRolling(); | ||||
| //标的物类型 | |||||
| tools.doGet(webDeptType+"/project_type", {}, module.deptType,true); | |||||
| //标的物所在地 | |||||
| tools.doGet(webDept, {deptId:''}, module.deptLocation, true); | |||||
| $("#nowDateNYR").html(new Date().getFullYear()+'.'+(new Date().getMonth()+1)+'.'+new Date().getDate()) | |||||
| setInterval(function () { | |||||
| $("#nowDateSFM").html(new Date().toLocaleTimeString()); | |||||
| },1000) | |||||
| }; | }; | ||||
| //竞价大厅列表 | //竞价大厅列表 | ||||
| module.biddingHallList = function (data) { | module.biddingHallList = function (data) { | ||||
| if (data.code == 200) { | if (data.code == 200) { | ||||
| var content = data.data; | |||||
| var content = data.rows; | |||||
| //console.log(content) | //console.log(content) | ||||
| module.data.biddingHallListList = content; | module.data.biddingHallListList = content; | ||||
| @@ -83,6 +102,74 @@ define(['jquery', "template", "Tools"], function ($, template, Tools ) { | |||||
| }, 30) | }, 30) | ||||
| } | } | ||||
| selectedStatus = function(id,projectShowStatus){ | |||||
| module.data.projectShowStatus = projectShowStatus; | |||||
| $('#statusall').removeClass('active'); | |||||
| $('#status1').removeClass('active'); | |||||
| $('#status2').removeClass('active'); | |||||
| $('#status3').removeClass('active'); | |||||
| $('#status4').removeClass('active'); | |||||
| $('#status5').removeClass('active'); | |||||
| $('#status'+id).addClass('active'); | |||||
| goSearch(); | |||||
| } | |||||
| //标的物类型 | |||||
| module.deptType = function (data) { | |||||
| console.log(data) | |||||
| if (data.code == 200) { | |||||
| var content = data.data ; | |||||
| module.data.deptTypeList = content; | |||||
| var deptTypeData = template('deptTypeData', module.data); | |||||
| $("#deptTypeContent").html(deptTypeData); | |||||
| } | |||||
| } | |||||
| //标的物所在地 | |||||
| module.deptLocation = function (data) { | |||||
| if (data.code == 200) { | |||||
| var content = data.data ; | |||||
| module.data.deptLocationList = content; | |||||
| var deptLocationData = template('deptLocationData', module.data); | |||||
| $("#deptLocationContent").html(deptLocationData); | |||||
| } | |||||
| } | |||||
| //标的物所在地(二级) | |||||
| module.deptSecondLocation = function (data) { | |||||
| if (data.data.length == 0) { | |||||
| document.getElementById('secondDept').style.display = 'none'; | |||||
| return; | |||||
| } else { | |||||
| document.getElementById('secondDept').style.display = 'inline-block'; | |||||
| } | |||||
| if (data.code == 200) { | |||||
| //console.log(data) | |||||
| var content = data.data; | |||||
| module.data.deptSecondLocationList = content; | |||||
| var deptSecondLocationData = template('deptSecondLocationData', module.data); | |||||
| $("#secondDept").html(deptSecondLocationData); | |||||
| //console.log(module.data.deptId) | |||||
| } | |||||
| } | |||||
| goSearch = function(type){ | |||||
| if (type == 'dept'){ | |||||
| if ($('#deptLocationContent').val() == '100') { | |||||
| document.getElementById('secondDept').style.display = 'none'; | |||||
| } else { | |||||
| tools.doGet(webDept, { deptId: $('#deptLocationContent').val() }, module.deptSecondLocation, true); | |||||
| } | |||||
| } | |||||
| console.log($('#secondDept').val() == '') | |||||
| module.data.form.deptId = $('#secondDept').val() == '' || $('#secondDept').val() == null ? $('#deptLocationContent').val() : $('#secondDept').val(); | |||||
| module.data.form.projectNumber = $('#deptTypeContent').val(); | |||||
| module.data.form.projectShowStatus= module.data.projectShowStatus; | |||||
| tools.doGet(biddingList, module.data.form, module.biddingHallList, true); | |||||
| } | |||||
| goDetail = function(id){ | goDetail = function(id){ | ||||
| tools.skip('biddingBigDataDetail.html?id='+id); | tools.skip('biddingBigDataDetail.html?id='+id); | ||||
| } | } | ||||
| @@ -0,0 +1,235 @@ | |||||
| /** | |||||
| * Created by Administrator on 2021/4/5. | |||||
| */ | |||||
| define(['jquery', "template", "Tools", "biddingApi", "itemsApi"], function ($, template, Tools ) { | |||||
| //数据存储 | |||||
| var module = { | |||||
| data: { | |||||
| timeArray: { | |||||
| d: '', | |||||
| h: '', | |||||
| m: '', | |||||
| s: '', | |||||
| }, | |||||
| outProjectInformationDetail:{} | |||||
| }, | |||||
| }; | |||||
| var tools = new Tools(); | |||||
| module.init = function (page) { | |||||
| tools.doGet(outProject + '/id/'+getQueryVariable('id'), {}, module.outProjectInformation,true); | |||||
| tools.doGet(webConfig, {}, module.webConfigInformation, true) | |||||
| $("#nowDateNYR").html(new Date().getFullYear()+'.'+(new Date().getMonth()+1)+'.'+new Date().getDate()) | |||||
| setInterval(function () { | |||||
| $("#nowDateSFM").html(new Date().toLocaleTimeString()); | |||||
| $("#nowTime").html('服务器时间:'+new Date().getFullYear()+'.'+(new Date().getMonth()+1)+'.'+new Date().getDate()+' '+new Date().toLocaleTimeString()); | |||||
| },1000) | |||||
| }; | |||||
| //获取地址栏参数 | |||||
| function getQueryVariable(variable){ | |||||
| var query = window.location.search.substring(1); | |||||
| var vars = query.split("&"); | |||||
| for (var i=0;i<vars.length;i++) { | |||||
| var pair = vars[i].split("="); | |||||
| if(pair[0] == variable){return pair[1];} | |||||
| } | |||||
| return(false); | |||||
| } | |||||
| //项目基本信息 | |||||
| module.outProjectInformation = function (data) { | |||||
| if (data.code == 200) { | |||||
| var content = data.data; | |||||
| //倒计时 | |||||
| var timer = setInterval(function(){ | |||||
| module.dataCompare(content.signupStartTime,content.signupStopTime,content.biddingStartTime,content.biddingStopTime); | |||||
| },1000); | |||||
| module.data.outProjectInformationDetail = content; | |||||
| // var outProjectInformationData = template('outProjectInformationData', module.data); | |||||
| // $("#outProjectInformationContent").html(outProjectInformationData); | |||||
| //挂牌价格字典 | |||||
| tools.doGet(Dictionaries+'/price_unit', {}, module.unitDictionaries,true); | |||||
| //竞价方式字典 | |||||
| tools.doGet(Dictionaries+'/bidding_type', {}, module.biddingTypeDictionaries,true); | |||||
| //期满处理字典 | |||||
| tools.doGet(Dictionaries+'/bidding_direct', {}, module.biddingDirectDictionaries,true); | |||||
| //挂牌项目竞价记录 | |||||
| tools.doGet(biddinglist, {projectId:getQueryVariable('id')}, module.biddinglistInformation,true); | |||||
| } | |||||
| } | |||||
| //竞价记录 | |||||
| module.biddinglistInformation = function (data) { | |||||
| if (data.code == 200) { | |||||
| console.log(data) | |||||
| var content = data.rows; | |||||
| for (var i = 0; i < content.length-1; i++) { | |||||
| for (var j = 0; j < content.length - 1 - i; j++) { | |||||
| // 相邻元素两两对比,元素交换,大的元素交换到后面 | |||||
| if (content[j].money < content[j + 1].money) { | |||||
| var temp = content[j]; | |||||
| content[j] = content[j+1]; | |||||
| content[j+1] = temp; | |||||
| } | |||||
| } | |||||
| } | |||||
| console.log(content) | |||||
| module.data.outProjectInformationDetail.biddinglistInformationDetail = content; | |||||
| var outProjectInformationData = template('outProjectInformationData', module.data); | |||||
| $("#outProjectInformationContent").html(outProjectInformationData); | |||||
| } | |||||
| } | |||||
| module.dataCompare = function(signupStartTime,signupStopTime,biddingStartTime,biddingStopTime){ | |||||
| var signupStartTime = signupStartTime; | |||||
| var signupStopTime = signupStopTime; | |||||
| var biddingStartTime = biddingStartTime; | |||||
| var biddingStopTime = biddingStopTime; | |||||
| var nowTime = Date.parse(new Date()); | |||||
| var beginTimes=signupStartTime.substring(0,10).split('-'); | |||||
| var endTimes=signupStopTime.substring(0,10).split('-'); | |||||
| var biddingBeginTimes=biddingStartTime.substring(0,10).split('-'); | |||||
| var biddingEndTimes=biddingStopTime.substring(0,10).split('-'); | |||||
| signupStartTime=beginTimes[1]+'/'+beginTimes[2]+'/'+beginTimes[0]+' '+signupStartTime.substring(10,19); | |||||
| signupStopTime=endTimes[1]+'/'+endTimes[2]+'/'+endTimes[0]+' '+signupStopTime.substring(10,19); | |||||
| biddingStartTime=biddingBeginTimes[1]+'/'+biddingBeginTimes[2]+'/'+biddingBeginTimes[0]+' '+biddingStartTime.substring(10,19); | |||||
| biddingStopTime=biddingEndTimes[1]+'/'+biddingEndTimes[2]+'/'+biddingEndTimes[0]+' '+biddingStopTime.substring(10,19); | |||||
| //时间差 | |||||
| var leftTime = Date.parse(biddingStopTime)-nowTime; | |||||
| //报名开始时间差 | |||||
| var signupLeftTime = Date.parse(signupStartTime)-nowTime; | |||||
| //报名结束时间差 | |||||
| var signDownLeftTime = Date.parse(signupStopTime)-nowTime; | |||||
| //定义变量 d,h,m,s保存倒计时的时间 | |||||
| var d,h,m,s; | |||||
| if(Date.parse(biddingStartTime)<nowTime&&nowTime<Date.parse(biddingStopTime)){ | |||||
| //正在竞价 | |||||
| module.data.biddingTimeType = 1; | |||||
| // console.log(((Math.floor(leftTime / 1000 / 60 / 60 / 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : Math.floor(leftTime / 1000 / 60 / 60 / 24) + '')[0]) | |||||
| $('#d0').html(((Math.floor(leftTime / 1000 / 60 / 60 / 24) + '').length < 1 ? '00' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : (Math.floor(leftTime / 1000 / 60 / 60 / 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : Math.floor(leftTime / 1000 / 60 / 60 / 24) + '')[0]); | |||||
| $('#d1').html(((Math.floor(leftTime / 1000 / 60 / 60 / 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : Math.floor(leftTime / 1000 / 60 / 60 / 24) + '')[1]); | |||||
| $('#d2').html(((Math.floor(leftTime / 1000 / 60 / 60 / 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : Math.floor(leftTime / 1000 / 60 / 60 / 24) + '')[2]); | |||||
| $('#h0').html(((Math.floor(leftTime / 1000 / 60 / 60 % 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 % 24) : Math.floor(leftTime / 1000 / 60 / 60 % 24) + '')[0]); | |||||
| $('#h1').html(((Math.floor(leftTime / 1000 / 60 / 60 % 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 % 24) : Math.floor(leftTime / 1000 / 60 / 60 % 24) + '')[1]); | |||||
| $('#m0').html(((Math.floor(leftTime / 1000 / 60 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 % 60) : Math.floor(leftTime / 1000 / 60 % 60) + '')[0]); | |||||
| $('#m1').html(((Math.floor(leftTime / 1000 / 60 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 % 60) : Math.floor(leftTime / 1000 / 60 % 60) + '')[1]); | |||||
| $('#s0').html(((Math.floor(leftTime / 1000 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 % 60) : Math.floor(leftTime / 1000 % 60) + '')[0]); | |||||
| $('#s1').html(((Math.floor(leftTime / 1000 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 % 60) : Math.floor(leftTime / 1000 % 60) + '')[1]); | |||||
| $('#countType').html('距竞价结束还有') | |||||
| }else if (nowTime>Date.parse(biddingStopTime)){ | |||||
| //竞价结束 | |||||
| $('#countDown').html('竞价结束') | |||||
| module.data.biddingTimeType = 2; | |||||
| }else if (nowTime<Date.parse(biddingStartTime)){ | |||||
| //竞价暂未开始 | |||||
| document.getElementById('countType').innerHTML = '竞价暂未开始...'; | |||||
| $('#countDown').html('暂未开始') | |||||
| module.data.biddingTimeType = 3; | |||||
| } | |||||
| if(Date.parse(signupStartTime)<nowTime&&nowTime<Date.parse(signupStopTime)){ | |||||
| //正在报名 | |||||
| module.data.signupTimeType = 1; | |||||
| $('#d0').html(((Math.floor(signDownLeftTime / 1000 / 60 / 60 / 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : Math.floor(leftTime / 1000 / 60 / 60 / 24) + '')[0]); | |||||
| $('#d1').html(((Math.floor(signDownLeftTime / 1000 / 60 / 60 / 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : Math.floor(leftTime / 1000 / 60 / 60 / 24) + '')[1]); | |||||
| $('#d2').html(((Math.floor(signDownLeftTime / 1000 / 60 / 60 / 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : Math.floor(leftTime / 1000 / 60 / 60 / 24) + '')[2]); | |||||
| $('#h0').html(((Math.floor(signDownLeftTime / 1000 / 60 / 60 % 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 % 24) : Math.floor(leftTime / 1000 / 60 / 60 % 24) + '')[0]); | |||||
| $('#h1').html(((Math.floor(signDownLeftTime / 1000 / 60 / 60 % 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 % 24) : Math.floor(leftTime / 1000 / 60 / 60 % 24) + '')[1]); | |||||
| $('#m0').html(((Math.floor(signDownLeftTime / 1000 / 60 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 % 60) : Math.floor(leftTime / 1000 / 60 % 60) + '')[0]); | |||||
| $('#m1').html(((Math.floor(signDownLeftTime / 1000 / 60 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 % 60) : Math.floor(leftTime / 1000 / 60 % 60) + '')[1]); | |||||
| $('#s0').html(((Math.floor(signDownLeftTime / 1000 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 % 60) : Math.floor(leftTime / 1000 % 60) + '')[0]); | |||||
| $('#s1').html(((Math.floor(signDownLeftTime / 1000 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 % 60) : Math.floor(leftTime / 1000 % 60) + '')[1]); | |||||
| $('#countType').html('距报名结束还有') | |||||
| }else if (nowTime>Date.parse(signupStopTime)){ | |||||
| //报名结束 | |||||
| module.data.signupTimeType = 2; | |||||
| }else if (nowTime<Date.parse(signupStartTime)){ | |||||
| //报名暂未开始 | |||||
| module.data.signupTimeType = 3; | |||||
| $('#d0').html(((Math.floor(signupLeftTime / 1000 / 60 / 60 / 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : Math.floor(leftTime / 1000 / 60 / 60 / 24) + '')[0]); | |||||
| $('#d1').html(((Math.floor(signupLeftTime / 1000 / 60 / 60 / 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : Math.floor(leftTime / 1000 / 60 / 60 / 24) + '')[1]); | |||||
| $('#d2').html(((Math.floor(signupLeftTime / 1000 / 60 / 60 / 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 / 24) : Math.floor(leftTime / 1000 / 60 / 60 / 24) + '')[2]); | |||||
| $('#h0').html(((Math.floor(signupLeftTime / 1000 / 60 / 60 % 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 % 24) : Math.floor(leftTime / 1000 / 60 / 60 % 24) + '')[0]); | |||||
| $('#h1').html(((Math.floor(signupLeftTime / 1000 / 60 / 60 % 24) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 / 60 % 24) : Math.floor(leftTime / 1000 / 60 / 60 % 24) + '')[1]); | |||||
| $('#m0').html(((Math.floor(signupLeftTime / 1000 / 60 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 % 60) : Math.floor(leftTime / 1000 / 60 % 60) + '')[0]); | |||||
| $('#m1').html(((Math.floor(signupLeftTime / 1000 / 60 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 / 60 % 60) : Math.floor(leftTime / 1000 / 60 % 60) + '')[1]); | |||||
| $('#s0').html(((Math.floor(signupLeftTime / 1000 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 % 60) : Math.floor(leftTime / 1000 % 60) + '')[0]); | |||||
| $('#s1').html(((Math.floor(signupLeftTime / 1000 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 % 60) : Math.floor(leftTime / 1000 % 60) + '')[1]); | |||||
| $('#countType').html('距报名开始还有') | |||||
| } | |||||
| // if(module.data.outProjectInformationDetail.biddingType != '拍卖' && module.data.biddingTimeType != 2){ | |||||
| // document.getElementById('biddingTable').style.display = 'none'; | |||||
| // document.getElementById('biddingTitle').style.display = 'block'; | |||||
| // } | |||||
| } | |||||
| //网站配置信息 | |||||
| module.webConfigInformation = function (data) { | |||||
| if (data.code == 200) { | |||||
| var content = data.data; | |||||
| console.log(content) | |||||
| //document.getElementById('time').innerHTML = '延时周期:'+content[8].configValue+content[8].remark+'<i class="wh">?</i>' | |||||
| module.data.timeConfig = content[8].configValue; | |||||
| module.data.titleConfig = content[9].configValue; | |||||
| module.data.importantTitle = content[7].configName+':'+ content[7].configValue.substr(3).substr(0,(content[7].configValue.substr(3).length-4)); | |||||
| module.data.know = content[6].configValue; | |||||
| $("#know").html(content[6].configValue + '<span style="margin-left: 10px;"></span>' + content[6].configValue); | |||||
| } | |||||
| } | |||||
| module.biddingDirectDictionaries = function (data) { | |||||
| if (data.code == 200 && module.data.outProjectInformationDetail.biddingDirect!='') { | |||||
| var content = data.data; | |||||
| var biddingDirect = content[(module.data.outProjectInformationDetail.biddingDirect-1)].dictLabel; | |||||
| module.data.outProjectInformationDetail.biddingDirect = biddingDirect; | |||||
| var outProjectInformationData = template('outProjectInformationData', module.data); | |||||
| $("#outProjectInformationContent").html(outProjectInformationData); | |||||
| } | |||||
| } | |||||
| module.unitDictionaries = function (data) { | |||||
| if (data.code == 200) { | |||||
| var content = data.data; | |||||
| var unit = content[(module.data.outProjectInformationDetail.unit-1)].dictLabel; | |||||
| module.data.outProjectInformationDetail.unit = unit; | |||||
| var outProjectInformationData = template('outProjectInformationData', module.data); | |||||
| $("#outProjectInformationContent").html(outProjectInformationData); | |||||
| } | |||||
| } | |||||
| module.biddingTypeDictionaries = function (data) { | |||||
| if (data.code == 200 && module.data.outProjectInformationDetail.biddingType!='') { | |||||
| var content = data.data; | |||||
| var biddingType = content[(module.data.outProjectInformationDetail.biddingType-1)].dictLabel; | |||||
| module.data.outProjectInformationDetail.biddingType = biddingType; | |||||
| var outProjectInformationData = template('outProjectInformationData', module.data); | |||||
| $("#outProjectInformationContent").html(outProjectInformationData); | |||||
| } | |||||
| } | |||||
| return module; | |||||
| }); | |||||
| @@ -35,34 +35,46 @@ | |||||
| <img src="../../static/images/bigData_logo.png" alt="" class="logoData"> | <img src="../../static/images/bigData_logo.png" alt="" class="logoData"> | ||||
| <div class="time"> | <div class="time"> | ||||
| <div>2023.03.20</div> | |||||
| <div>13:44:00</div> | |||||
| <img src="../../static/images/home.png" alt=""> | |||||
| <div id="nowDateNYR"></div> | |||||
| <div id="nowDateSFM"></div> | |||||
| <a href="/"><img src="../../static/images/home.png" alt=""></a> | |||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| <div class="tab_select"> | <div class="tab_select"> | ||||
| <div class="tab_main"> | <div class="tab_main"> | ||||
| <div class="tab1"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab2"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab3"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab4"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab5"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab6"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab1 active" id="statusall" onclick="selectedStatus('all','')"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab2" id="status1" onclick="selectedStatus('1','正在报名')"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab3" id="status2" onclick="selectedStatus('2','等待竞价')"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab4" id="status3" onclick="selectedStatus('3','正在竞价')"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab5" id="status4" onclick="selectedStatus('4','等待成交')"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| <div class="tab6" id="status5" onclick="selectedStatus('5','已经成交')"><img src="../../static/images/icon_jj_bg.png" alt="" style="width: 6vw;height: 3vh;display: none;"></div> | |||||
| </div> | </div> | ||||
| <div class="select_main"> | <div class="select_main"> | ||||
| <select name=""> | |||||
| <option value="">请选择地点</option> | |||||
| <option value="">请选择1</option> | |||||
| <option value="">请选择2</option> | |||||
| <option value="">请选择3</option> | |||||
| <select name="" id="deptLocationContent" onchange="goSearch('dept')"> | |||||
| <script id="deptLocationData" type="text/html"> | |||||
| <option value="100">请选择所在镇</option> | |||||
| {{each deptLocationList as value i}} | |||||
| <option value="{{value.deptId}}">{{value.deptName}}</option> | |||||
| {{/each}} | |||||
| </script> | |||||
| </select> | </select> | ||||
| <select name=""> | |||||
| <option value="">请选择类型</option> | |||||
| <option value="">请选择1</option> | |||||
| <option value="">请选择2</option> | |||||
| <option value="">请选择3</option> | |||||
| <select name="" id="secondDept" onchange="goSearch('secondDept')" style="display: none;"> | |||||
| <script id="deptSecondLocationData" type="text/html"> | |||||
| <option value="">请选择所在村</option> | |||||
| {{each deptSecondLocationList as value i}} | |||||
| <option value="{{value.deptId}}">{{value.deptName}}</option> | |||||
| {{/each}} | |||||
| </script> | |||||
| </select> | |||||
| <select name="" id="deptTypeContent" onchange="goSearch()"> | |||||
| <script id="deptTypeData" type="text/html"> | |||||
| <option value="">请选择类型</option> | |||||
| {{each deptTypeList as value i}} | |||||
| <option value="{{value.dictValue}}">{{value.dictLabel}}</option> | |||||
| {{/each}} | |||||
| </script> | |||||
| </select> | </select> | ||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| @@ -34,136 +34,138 @@ | |||||
| </div> | </div> | ||||
| <img src="../../static/images/bigData_logo.png" alt="" class="logoData" /> | <img src="../../static/images/bigData_logo.png" alt="" class="logoData" /> | ||||
| <div class="time"> | <div class="time"> | ||||
| <div>2023.03.20</div> | |||||
| <div>13:44:00</div> | |||||
| <a href=""onclick="Javascript:history.go(-1);"><img src="../../static/images/home.png" alt=""></a> | |||||
| <div id="nowDateNYR"></div> | |||||
| <div id="nowDateSFM"></div> | |||||
| <a href="/"><img src="../../static/images/home.png" alt=""></a> | |||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| <div id="outProjectInformationContent"></div> | |||||
| <script id="outProjectInformationData" type="text/html"> | |||||
| <div class="topTit_content"> | |||||
| <div class="topTit_content_left"> | |||||
| <p>当<br/>前<br/>项<br/>目</p> | |||||
| <p>{{outProjectInformationDetail.projectName}}</p> | |||||
| <p>终止项目</p> | |||||
| </div> | |||||
| <div class="topTit_content"> | |||||
| <div class="topTit_content_left"> | |||||
| <p>当<br/>前<br/>项<br/>目</p> | |||||
| <p>平度市田庄镇拥有的南京路13-5平度市田庄镇拥有的南京路13-5号106户商铺出租项目</p> | |||||
| <p>终止项目</p> | |||||
| </div> | |||||
| <div class="topTit_content_center" style="margin-left: auto;"> | |||||
| <p>当前项目有效报名人数</p> | |||||
| <p><span>9</span>人</p> | |||||
| </div> | |||||
| <div class="topTit_content_center" style="margin-left: auto;"> | |||||
| <p>当前项目有效报名人数</p> | |||||
| <p><span>{{outProjectInformationDetail.bidderNum}}</span>人</p> | |||||
| </div> | |||||
| <div class="topTit_content_center"> | |||||
| <p>已参与出价人数</p> | |||||
| <p><span>9</span>人</p> | |||||
| <div class="topTit_content_center"> | |||||
| <p>已参与出价人数</p> | |||||
| <p><span>{{outProjectInformationDetail.bidPriceNum}}</span>人</p> | |||||
| </div> | |||||
| </div> | </div> | ||||
| </div> | |||||
| <div class="content_box"> | |||||
| <div class="bidding" style="width: 61%;margin: 0;border: 1px solid #0071ff;"> | |||||
| <div class="content_box_right_titBox" style="margin-bottom: 1vh;"> | |||||
| <p>实时出价记录</p> | |||||
| <p class="content_box_right_titBox_check"><input type="checkbox"/>显示出价人姓名、联系电话</p> | |||||
| </div> | |||||
| <table width="100%" class="tableHead" style="table-layout: fixed;" > | |||||
| <tr> | |||||
| <td>状态</td> | |||||
| <td>出价人</td> | |||||
| <td>联系电话</td> | |||||
| <td>出价编号</td> | |||||
| <td>出价(元)</td> | |||||
| <td>出价时间</td> | |||||
| </tr> | |||||
| </table> | |||||
| <div class="tableList" id="tableList" style="height: calc(100vh - 130px - 27vh)!important"> | |||||
| <table width="100%;" cellpadding="0" cellspacing="0" style="table-layout: fixed;"> | |||||
| <tr class="notStart-row"> | |||||
| <td>进行中</td> | |||||
| <td>张三</td> | |||||
| <td>15314031111</td> | |||||
| <td>006510009</td> | |||||
| <td>16,316,535.00</td> | |||||
| <td>2023.05.03</td> | |||||
| </tr> | |||||
| <tr class="notStart-row"> | |||||
| <td>进行中</td> | |||||
| <td>张三</td> | |||||
| <td>15314031111</td> | |||||
| <td>006510009</td> | |||||
| <td>16,316,535.00</td> | |||||
| <td>2023.05.03</td> | |||||
| <div class="content_box"> | |||||
| <div class="bidding" style="width: 61%;margin: 0;border: 1px solid #0071ff;"> | |||||
| <div class="content_box_right_titBox" style="margin-bottom: 1vh;"> | |||||
| <p>实时出价记录</p> | |||||
| <p class="content_box_right_titBox_check"><input type="checkbox"/>显示出价人姓名、联系电话</p> | |||||
| </div> | |||||
| <table width="100%" class="tableHead" style="table-layout: fixed;" > | |||||
| <tr> | |||||
| <td>出价人</td> | |||||
| <td>联系电话</td> | |||||
| <td>出价(元)</td> | |||||
| <td>出价时间</td> | |||||
| </tr> | </tr> | ||||
| </table> | </table> | ||||
| <div class="tableList" id="tableList" style="height: calc(100vh - 130px - 27vh)!important"> | |||||
| <table width="100%;" cellpadding="0" cellspacing="0" style="table-layout: fixed;"> | |||||
| {{each outProjectInformationDetail.biddinglistInformationDetail as value i}} | |||||
| <tr class="notStart-row"> | |||||
| <td>{{value.userName}}</td> | |||||
| <td>{{value.userAccount}}</td> | |||||
| <td>{{value.money}}</td> | |||||
| <td>{{value.createTime}}</td> | |||||
| </tr> | |||||
| {{/each}} | |||||
| </table> | |||||
| </div> | |||||
| </div> | </div> | ||||
| </div> | |||||
| <div class="content_box_right"> | |||||
| <p class="content_box_right_tit">服务器时间:2303-03-30 14:17:29</p> | |||||
| <div class="content_box_right"> | |||||
| <p class="content_box_right_tit" id="nowTime"></p> | |||||
| <p class="content_box_right_tit2">距结束还有</p> | |||||
| <p class="content_box_right_tit2" id="countType"></p> | |||||
| <p class="content_box_right_time"> | |||||
| <span>0</span> | |||||
| <span>0</span> | |||||
| <span>0</span>天 | |||||
| <span>0</span> | |||||
| <span>0</span>时 | |||||
| <span>0</span> | |||||
| <span>0</span>分 | |||||
| <span>0</span> | |||||
| <span>0</span>秒 | |||||
| </p> | |||||
| <p class="content_box_right_time"> | |||||
| <span id="d0"></span> | |||||
| <span id="d1"></span> | |||||
| <span id="d2"></span>天 | |||||
| <span id="h0"></span> | |||||
| <span id="h1"></span>时 | |||||
| <span id="m0"></span> | |||||
| <span id="m1"></span>分 | |||||
| <span id="s0"></span> | |||||
| <span id="s1"></span>秒 | |||||
| </p> | |||||
| <div class="content_box_right_money"> | |||||
| <div> | |||||
| <p>底价</p> | |||||
| <img src="../../static/images/tt_border.png" alt=""> | |||||
| <p>345,113.00</p> | |||||
| <div class="content_box_right_money"> | |||||
| <div> | |||||
| <p>底价</p> | |||||
| <img src="../../static/images/tt_border.png" alt=""> | |||||
| <p>{{outProjectInformationDetail.price}}</span>{{outProjectInformationDetail.unit}}</p> | |||||
| </div> | |||||
| <div> | |||||
| <p>目前最优出价</p> | |||||
| <img src="../../static/images/tt_border.png" alt=""> | |||||
| {{outProjectInformationDetail.biddinglistInformationDetail}} | |||||
| {{outProjectInformationDetail.biddinglistInformationDetail.length}} | |||||
| {{if outProjectInformationDetail.biddinglistInformationDetail!=undefined && outProjectInformationDetail.biddinglistInformationDetail.length>0 }} | |||||
| <p style="color: #ff6c92">{{outProjectInformationDetail.biddinglistInformationDetail[0].money}}{{outProjectInformationDetail.unit}}</p> | |||||
| {{else}} | |||||
| <p style="color: #ff6c92">无</p> | |||||
| {{/if}} | |||||
| </div> | |||||
| </div> | </div> | ||||
| <div> | |||||
| <p>目前最低出价</p> | |||||
| <div class="content_box_right_num"> | |||||
| <p>当前最优出价人</p> | |||||
| <img src="../../static/images/tt_border.png" alt=""> | <img src="../../static/images/tt_border.png" alt=""> | ||||
| <p style="color: #ff6c92">345,113.00</p> | |||||
| {{if outProjectInformationDetail.biddinglistInformationDetail!=undefined && outProjectInformationDetail.biddinglistInformationDetail.length>0 }} | |||||
| <p>{{outProjectInformationDetail.biddinglistInformationDetail[0].userName}}</p> | |||||
| {{else}} | |||||
| <p>无</p> | |||||
| {{/if}} | |||||
| </div> | </div> | ||||
| </div> | |||||
| <div class="content_box_right_num"> | |||||
| <p>当前最新出价人编号</p> | |||||
| <img src="../../static/images/tt_border.png" alt=""> | |||||
| <p>345,113.00</p> | |||||
| </div> | |||||
| <p class="content_box_right_tit">竞价规则</p> | |||||
| <p class="content_box_right_tit">竞价规则</p> | |||||
| <table width="100%;" cellpadding="0" cellspacing="0" class="ruleTable"> | |||||
| <tr> | |||||
| <td>竞价类型:</td> | |||||
| <td>反向在线自由竞价</td> | |||||
| <td>减价幅度:</td> | |||||
| <td>100元</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>最低限价:</td> | |||||
| <td>3232,33,22.00元</td> | |||||
| <td>出价延时:</td> | |||||
| <td>20秒/次</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>已延时次数:</td> | |||||
| <td>0次</td> | |||||
| <td>最高限价:</td> | |||||
| <td>3232,33,22.00元</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>自由竞价期:</td> | |||||
| <td colspan="3">2023-03-15 14:00:00 — 2023-03-15 15:00:00</td> | |||||
| </tr> | |||||
| </table> | |||||
| <table width="100%;" cellpadding="0" cellspacing="0" class="ruleTable"> | |||||
| <tr> | |||||
| <td>竞价类型:</td> | |||||
| <td>{{outProjectInformationDetail.biddingType}}</td> | |||||
| <td>竞价方向:</td> | |||||
| <td>{{outProjectInformationDetail.biddingDirect}}</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>加/减价幅度:</td> | |||||
| <td>{{outProjectInformationDetail.ladderPrice}}元</td> | |||||
| <td>出价延时:</td> | |||||
| <td>{{timeConfig}}分钟</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>报名开始时间:</td> | |||||
| <td>{{outProjectInformationDetail.signupStartTime}}</td> | |||||
| <td>报名截止时间:</td> | |||||
| <td>{{outProjectInformationDetail.signupStopTime}}</td> | |||||
| </tr> | |||||
| <tr> | |||||
| <td>自由竞价期:</td> | |||||
| <td colspan="3">{{outProjectInformationDetail.biddingStartTime}} 至 {{outProjectInformationDetail.biddingStopTime}}</td> | |||||
| </tr> | |||||
| </table> | |||||
| </div> | |||||
| </div> | </div> | ||||
| </div> | |||||
| </script> | |||||
| </div> | </div> | ||||
| </body> | </body> | ||||
| <!--target-module="./static/js/project/index.js"--> | <!--target-module="./static/js/project/index.js"--> | ||||
| <!--<script src="../../static/js/common/require.js" data-main="../../static/js/common/main.js?t=101" id="require-page"--> | |||||
| <!-- target-module="../../static/js/project/bidding/biddingBigData.js" defer type="text/javascript"></script>--> | |||||
| <script src="../../static/js/common/require.js" data-main="../../static/js/common/main.js?t=101" id="require-page" | |||||
| target-module="../../static/js/project/bidding/biddingBigDataDetail.js" defer type="text/javascript"></script> | |||||
| </html> | </html> | ||||