From 5850a34225a5d4598bff9f477d71e90b1416063c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=9E=E4=B8=9C=E6=97=AD?= <850374051@qq.com> Date: Fri, 21 Apr 2023 16:33:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E6=9D=83=E4=BA=A4=E6=98=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/css/bidding/biddingBigData.css | 4 + static/css/index.css | 8 +- static/js/project/bidding/biddingBigData.js | 95 ++++++- .../project/bidding/biddingBigDataDetail.js | 235 ++++++++++++++++++ view/bidding/biddingBigData.html | 50 ++-- view/bidding/biddingBigDataDetail.html | 220 ++++++++-------- 6 files changed, 476 insertions(+), 136 deletions(-) create mode 100644 static/js/project/bidding/biddingBigDataDetail.js diff --git a/static/css/bidding/biddingBigData.css b/static/css/bidding/biddingBigData.css index af6b453..a6c46e3 100644 --- a/static/css/bidding/biddingBigData.css +++ b/static/css/bidding/biddingBigData.css @@ -123,6 +123,10 @@ display: block!important; } +.tab_main .active img{ + display: block!important; +} + .tab1{ background: url('../../images/icon_jj_01.png') no-repeat; background-size: 100% 100%; diff --git a/static/css/index.css b/static/css/index.css index cc46f45..97fcb38 100644 --- a/static/css/index.css +++ b/static/css/index.css @@ -929,12 +929,12 @@ select { cursor: pointer; } -.now-row { - color: #d21313; +.now-row td { + color: #d21313!important; } -.notStart-row { - color: #007b76; +.notStart-row td { + color: #007b76!important; } .tableType { diff --git a/static/js/project/bidding/biddingBigData.js b/static/js/project/bidding/biddingBigData.js index 8ebf77b..efc3f74 100644 --- a/static/js/project/bidding/biddingBigData.js +++ b/static/js/project/bidding/biddingBigData.js @@ -1,26 +1,45 @@ /** * 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 = { data: { - + projectShowStatus:'', + form:{ + deptId:'', + projectNumber:'', + projectShowStatus:'', + } }, }; var tools = new Tools(); 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(); + + //标的物类型 + 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) { if (data.code == 200) { - var content = data.data; + var content = data.rows; //console.log(content) module.data.biddingHallListList = content; @@ -83,6 +102,74 @@ define(['jquery', "template", "Tools"], function ($, template, Tools ) { }, 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){ tools.skip('biddingBigDataDetail.html?id='+id); } diff --git a/static/js/project/bidding/biddingBigDataDetail.js b/static/js/project/bidding/biddingBigDataDetail.js new file mode 100644 index 0000000..c25aa25 --- /dev/null +++ b/static/js/project/bidding/biddingBigDataDetail.js @@ -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;iDate.parse(biddingStopTime)){ + //竞价结束 + $('#countDown').html('竞价结束') + module.data.biddingTimeType = 2; + }else if (nowTimeDate.parse(signupStopTime)){ + //报名结束 + module.data.signupTimeType = 2; + }else if (nowTime?' + 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 + '' + 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; +}); \ No newline at end of file diff --git a/view/bidding/biddingBigData.html b/view/bidding/biddingBigData.html index c3faed9..9e246b5 100644 --- a/view/bidding/biddingBigData.html +++ b/view/bidding/biddingBigData.html @@ -35,34 +35,46 @@
-
2023.03.20
-
13:44:00
- +
+
+
-
-
-
-
-
-
+
+
+
+
+
+
- + - + + +
diff --git a/view/bidding/biddingBigDataDetail.html b/view/bidding/biddingBigDataDetail.html index d935310..ed5b595 100644 --- a/view/bidding/biddingBigDataDetail.html +++ b/view/bidding/biddingBigDataDetail.html @@ -34,136 +34,138 @@
-
2023.03.20
-
13:44:00
- +
+
+
+
+ - - +