@@ -44,6 +44,12 @@ var userConsulting = '/transaction/communicate/communicateList/member' //我的 | |||||
*/ | */ | ||||
var userBidding = '/transaction/outproject/biddinglist/member' //我的竞价类接口 | var userBidding = '/transaction/outproject/biddinglist/member' //我的竞价类接口 | ||||
/* | |||||
@purl /transaction/signup/getSignupByMemberId | |||||
@param | |||||
*/ | |||||
var getSignupByMemberId = '/transaction/signup/getSignupByMemberId' //我的报名类接口 | |||||
/* | /* | ||||
@purl /transaction/outproject/biddinglist/member | @purl /transaction/outproject/biddinglist/member | ||||
@param | @param | ||||
@@ -2,6 +2,7 @@ var serverApi = ''; | |||||
var friendsLinksList = []; | var friendsLinksList = []; | ||||
var themeColor = ''; | var themeColor = ''; | ||||
var logo = ''; | var logo = ''; | ||||
var lastTime = 0.00; | |||||
define(['jquery', 'dialog','jsencrypt'], function ($, dialog,JSEncrypt) { | define(['jquery', 'dialog','jsencrypt'], function ($, dialog,JSEncrypt) { | ||||
// 工具类 | // 工具类 | ||||
function Tool() { | function Tool() { | ||||
@@ -502,6 +503,8 @@ define(['jquery', 'dialog','jsencrypt'], function ($, dialog,JSEncrypt) { | |||||
$("#webConfigAddress").html(content[0].configValue + '<span style="margin-left: 10px;"></span>' + content[3].configValue); | $("#webConfigAddress").html(content[0].configValue + '<span style="margin-left: 10px;"></span>' + content[3].configValue); | ||||
serverApi = content[11].configValue; | serverApi = content[11].configValue; | ||||
lastTime = parseFloat(content[8].configValue); | |||||
} | } | ||||
}, | }, | ||||
/** | /** | ||||
@@ -13,7 +13,8 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||||
timer:null, | timer:null, | ||||
biddinglistInformationDetailLength:-1, | biddinglistInformationDetailLength:-1, | ||||
biddingTimeType:0, | biddingTimeType:0, | ||||
biddinglistInformationDetail:[] | |||||
biddinglistInformationDetail:[], | |||||
timeConfig:0.00 | |||||
}, | }, | ||||
}; | }; | ||||
var tools = new Tools(); | var tools = new Tools(); | ||||
@@ -99,7 +100,7 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||||
var content = data.data; | var content = data.data; | ||||
console.log(content) | console.log(content) | ||||
//document.getElementById('time').innerHTML = '延时周期:'+content[8].configValue+content[8].remark+'<i class="wh">?</i>' | //document.getElementById('time').innerHTML = '延时周期:'+content[8].configValue+content[8].remark+'<i class="wh">?</i>' | ||||
module.data.timeConfig = content[8].configValue; | |||||
module.data.timeConfig = parseFloat(content[8].configValue); | |||||
module.data.titleConfig = content[9].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.importantTitle = content[7].configName+':'+ content[7].configValue.substr(3).substr(0,(content[7].configValue.substr(3).length-4)); | ||||
module.data.know = content[6].configValue; | module.data.know = content[6].configValue; | ||||
@@ -118,12 +119,14 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||||
} | } | ||||
} | } | ||||
module.dataCompare = function(signupStartTime,signupStopTime,biddingStartTime,biddingStopTime){ | module.dataCompare = function(signupStartTime,signupStopTime,biddingStartTime,biddingStopTime){ | ||||
var signupStartTime = signupStartTime; | var signupStartTime = signupStartTime; | ||||
var signupStopTime = signupStopTime; | var signupStopTime = signupStopTime; | ||||
var biddingStartTime = biddingStartTime; | var biddingStartTime = biddingStartTime; | ||||
var biddingStopTime = biddingStopTime; | var biddingStopTime = biddingStopTime; | ||||
var nowTime = Date.parse(new Date()); | var nowTime = Date.parse(new Date()); | ||||
var beginTimes=signupStartTime.substring(0,10).split('-'); | var beginTimes=signupStartTime.substring(0,10).split('-'); | ||||
var endTimes=signupStopTime.substring(0,10).split('-'); | var endTimes=signupStopTime.substring(0,10).split('-'); | ||||
@@ -348,7 +351,7 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||||
let biddingStopTime = content.biddingStopTime; | let biddingStopTime = content.biddingStopTime; | ||||
var nowTime = Date.parse(new Date()); | var nowTime = Date.parse(new Date()); | ||||
var difference = Date.parse(biddingStopTime)-nowTime; | var difference = Date.parse(biddingStopTime)-nowTime; | ||||
var centerTime = 2 * 60 * 1000 | |||||
var centerTime = module.data.timeConfig * 60 * 1000 | |||||
if ( 0 < difference&&difference <= centerTime){ | if ( 0 < difference&&difference <= centerTime){ | ||||
console.log("竞价最后两分钟") | console.log("竞价最后两分钟") | ||||
//正在竞价 | //正在竞价 | ||||
@@ -367,6 +370,10 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||||
document.getElementById('biddingTitle').style.display = 'block'; | document.getElementById('biddingTitle').style.display = 'block'; | ||||
} | } | ||||
}else{ | }else{ | ||||
if (!signupStartTime){console.log('缺失报名开始时间');return;} | |||||
if (!signupStopTime){console.log('缺失报名结束时间');return;} | |||||
if (!biddingStartTime){console.log('缺失竞价开始时间');return;} | |||||
if (!biddingStopTime){console.log('缺失竞价结束时间');return;} | |||||
module.dataCompare(signupStartTime,signupStopTime,biddingStartTime,biddingStopTime); | module.dataCompare(signupStartTime,signupStopTime,biddingStartTime,biddingStopTime); | ||||
} | } | ||||
},1000) | },1000) | ||||
@@ -306,6 +306,8 @@ define(['jquery', "template", "Tools", "user", "paging","cupload","kindeditor", | |||||
tools.doGet(userConsulting, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.consulting); | tools.doGet(userConsulting, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.consulting); | ||||
//我的竞价 | //我的竞价 | ||||
tools.doGet(userBidding, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.bidding); | tools.doGet(userBidding, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.bidding); | ||||
//我的报名 | |||||
tools.doGet(getSignupByMemberId, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.application); | |||||
tools.doPost(listHistory, {processInstanceId:content.instanceId}, module.listHistory); | tools.doPost(listHistory, {processInstanceId:content.instanceId}, module.listHistory); | ||||
//个人资料提交 | //个人资料提交 | ||||
@@ -629,6 +631,33 @@ define(['jquery', "template", "Tools", "user", "paging","cupload","kindeditor", | |||||
} | } | ||||
} | } | ||||
//个人中心我的报名 | |||||
module.application = function(data){ | |||||
if (data.code == 200) { | |||||
var content = data.rows; | |||||
//console.log(content) | |||||
var pageCount = (data.total/module.data.pageSize).toFixed(0); | |||||
if (pageCount < 1){ | |||||
pageCount = 1; | |||||
} | |||||
if(module.data.biddingInformationList == '') { | |||||
// 初始化 分页器 | |||||
var page_s1=createPage('.page_s4'); | |||||
// 设置分页 | |||||
setPage(page_s1, { | |||||
pageTotal: data.total, // 数据总条数 | |||||
pageSize: module.data.pageSize, // 每页显示条数 | |||||
pageCurrent: 1, // 当前页 | |||||
maxBtnNum: 5, // 最多按钮个数(最少5个) | |||||
}) | |||||
$('#page_s4').html('共' + pageCount + '页') | |||||
} | |||||
module.data.applicationInformationList = content; | |||||
var applicationInformationData = template('applicationInformationData', module.data); | |||||
$("#applicationInformationContent").html(applicationInformationData); | |||||
} | |||||
} | |||||
tabCheck = function(type){ | tabCheck = function(type){ | ||||
document.getElementById('user').className = ''; | document.getElementById('user').className = ''; | ||||
// document.getElementById('bank').className = ''; | // document.getElementById('bank').className = ''; | ||||
@@ -660,7 +689,7 @@ define(['jquery', "template", "Tools", "user", "paging","cupload","kindeditor", | |||||
} | } | ||||
tabLeftCheck = function(type){ | tabLeftCheck = function(type){ | ||||
for (var i = 1 ; i < 5 ; i++){ | |||||
for (var i = 1 ; i < 6 ; i++){ | |||||
document.getElementById('icon-list'+i).className = ''; | document.getElementById('icon-list'+i).className = ''; | ||||
} | } | ||||
document.getElementById(type).className = 'active'; | document.getElementById(type).className = 'active'; | ||||
@@ -668,6 +697,7 @@ define(['jquery', "template", "Tools", "user", "paging","cupload","kindeditor", | |||||
document.getElementById('supplyInformation').style.display = 'none'; | document.getElementById('supplyInformation').style.display = 'none'; | ||||
document.getElementById('consultingInformation').style.display = 'none'; | document.getElementById('consultingInformation').style.display = 'none'; | ||||
document.getElementById('biddingInformation').style.display = 'none'; | document.getElementById('biddingInformation').style.display = 'none'; | ||||
document.getElementById('applicationInformation').style.display = 'none'; | |||||
document.getElementById('releaseSupply').style.display = 'none'; | document.getElementById('releaseSupply').style.display = 'none'; | ||||
document.getElementById('release').style.display = 'none'; | document.getElementById('release').style.display = 'none'; | ||||
@@ -697,6 +727,10 @@ define(['jquery', "template", "Tools", "user", "paging","cupload","kindeditor", | |||||
document.getElementById('biddingInformation').style.display = 'block'; | document.getElementById('biddingInformation').style.display = 'block'; | ||||
module.data.clickType = 'bidding'; | module.data.clickType = 'bidding'; | ||||
} | } | ||||
if(type == 'icon-list5'){ | |||||
document.getElementById('applicationInformation').style.display = 'block'; | |||||
module.data.clickType = 'application'; | |||||
} | |||||
module.data.pageNum = 1 ; | module.data.pageNum = 1 ; | ||||
} | } | ||||
@@ -161,6 +161,11 @@ | |||||
<p class="fl">我的竞价</p> | <p class="fl">我的竞价</p> | ||||
<div class="clear"></div> | <div class="clear"></div> | ||||
</li> | </li> | ||||
<li id="icon-list5" onclick="tabLeftCheck('icon-list5')"> | |||||
<img src="../../static/images/user_index_icon4.png" id="icon5" alt="" class="fl"/> | |||||
<p class="fl">我的报名</p> | |||||
<div class="clear"></div> | |||||
</li> | |||||
</ul> | </ul> | ||||
</div> | </div> | ||||
@@ -178,7 +183,7 @@ | |||||
<p class="m-l-10 m-r-10 fl">{{userInformationDetail.phone}}</p> | <p class="m-l-10 m-r-10 fl">{{userInformationDetail.phone}}</p> | ||||
<!-- <span onclick="phoneUpdate('user')">修改手机号</span>--> | <!-- <span onclick="phoneUpdate('user')">修改手机号</span>--> | ||||
<p class="activitiStatus"> | <p class="activitiStatus"> | ||||
{{userInformationDetail.activitiStatus == '1' ? '待审':userInformationDetail.activitiStatus == '2' ? '驳回':userInformationDetail.activitiStatus == '3' ? '通过':''}} | |||||
{{userInformationDetail.activitiStatus == '1' ? '待审(点击查看)':userInformationDetail.activitiStatus == '2' ? '驳回':userInformationDetail.activitiStatus == '3' ? '通过':''}} | |||||
</p> | </p> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -236,7 +241,7 @@ | |||||
<p class="m-l-10 m-r-10 fl">{{userInformationDetail.phone}}</p> | <p class="m-l-10 m-r-10 fl">{{userInformationDetail.phone}}</p> | ||||
<!-- <span onclick="phoneUpdate('company')">修改手机号</span>--> | <!-- <span onclick="phoneUpdate('company')">修改手机号</span>--> | ||||
<p class="activitiStatus" onclick="$('#dialog-02').css('display','block')"> | <p class="activitiStatus" onclick="$('#dialog-02').css('display','block')"> | ||||
{{userInformationDetail.activitiStatus == '1' ? '待审':userInformationDetail.activitiStatus == '2' ? '驳回':userInformationDetail.activitiStatus == '3' ? '通过':''}} | |||||
{{userInformationDetail.activitiStatus == '1' ? '待审(点击查看)':userInformationDetail.activitiStatus == '2' ? '驳回':userInformationDetail.activitiStatus == '3' ? '通过':''}} | |||||
</p> | </p> | ||||
</td> | </td> | ||||
<td style="border: none;"></td> | <td style="border: none;"></td> | ||||
@@ -690,6 +695,40 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<!-- 我的报名 --> | |||||
<div class="fl supplyTable" id="applicationInformation" style="display: none;"> | |||||
<script id="applicationInformationData" type="text/html"> | |||||
<tr> | |||||
<td>序号</td> | |||||
<td>项目名称</td> | |||||
<td>报名是否成功</td> | |||||
<td>竞价开始时间</td> | |||||
<td>竞价结束时间</td> | |||||
<td>结束倒计时</td> | |||||
<td>操作</td> | |||||
</tr> | |||||
{{each applicationInformationList as value i}} | |||||
<tr> | |||||
<td>{{i+1}}</td> | |||||
<td>{{value.projectName}}</td> | |||||
<td>{{value.depositStatus=='1'?'成功':'失败'}}</td> | |||||
<td>{{value.biddingStartTime}}</td> | |||||
<td>{{value.biddingStopTime}}</td> | |||||
<td>{{value.biddingStopTime}}</td> | |||||
<td> | |||||
<input type="button" value="查看详情" onclick="goProject({{value.projectId}})" class="iWanna"/> | |||||
</td> | |||||
</tr> | |||||
{{/each}} | |||||
</script> | |||||
<table width="100%" cellspacing="0" cellpadding="0" id="applicationInformationContent"></table> | |||||
<div class="pageNum" id="applicationNum"> | |||||
<div style="display: inline-block;margin: 0 auto;" class="page_s4"></div> | |||||
<p style="display: inline-block;margin: 0 auto;" id="page_s4"></p> | |||||
</div> | |||||
</div> | |||||
<div class="clear"></div> | <div class="clear"></div> | ||||
<div class="dialog" id="dialog-01"> | <div class="dialog" id="dialog-01"> | ||||