网站
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 

615 lignes
27 KiB

  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function ($, template, Tools, swiper) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. //焦点图数据
  9. focusListTop: [],
  10. showImgInformationDetail:'',
  11. loginNow:''
  12. },
  13. };
  14. var tools = new Tools();
  15. module.init = function (page) {
  16. //获取焦点图信息
  17. tools.doGet(websitePicture, {picType:1,status:0,orderByColumn:'picSort',isAsc:'desc'}, module.focusNewsTop , true);
  18. //底部友情链接
  19. tools.doGet(friendsLinks, {}, module.bottomFriendsLinks, true);
  20. //网站配置信息(网站名称 底部联系方式 公安备案号 网站备案号)
  21. tools.getWebConfig();
  22. module.data.loginNow = tools.getCookie('Admin-Token');
  23. //浏览次数
  24. tools.doGet(outProject, {id:getQueryVariable('id')}, module.projectNum,true);
  25. setTimeout(function(){//项目基本信息
  26. tools.doGet(outProject + '/id/'+getQueryVariable('id'), {}, module.outProjectInformation,true);
  27. },100)
  28. //焦点图
  29. setTimeout(function () {
  30. module.swiperBanner();
  31. },2000)
  32. setTimeout(function(){//项目基本信息
  33. tools.doGet(showImg + '/'+getQueryVariable('id'), {}, module.showImgInformation,true);
  34. },100)
  35. tools.doGet(webConfig, {}, module.webConfigInformation, true)
  36. };
  37. //焦点图数据
  38. module.focusNewsTop = function (data) {
  39. if (data.code == 200) {
  40. let focusArray = [];
  41. if(data.data.length<1){
  42. focusArray.push({
  43. picUrl:'../../../static/images/banner1.png'
  44. },{
  45. picUrl:'../../../static/images/banner2.png'
  46. },{
  47. picUrl:'../../../static/images/banner3.png'
  48. })
  49. }else{
  50. data.data.forEach(res=>{
  51. focusArray.push({
  52. picUrl:'/api'+res.picUrl
  53. })
  54. })
  55. }
  56. module.data.focusListTop = focusArray;
  57. var bannerFocusDataTop = template('bannerFocusDataTop', module.data);
  58. $("#bannerFocusTopContent").html(bannerFocusDataTop);
  59. new Swiper('#bannerFocusWrapTop', {
  60. paginationClickable: true,
  61. autoplay : 4000,
  62. loop:true
  63. })
  64. }
  65. }
  66. //获取地址栏参数
  67. function getQueryVariable(variable){
  68. var query = window.location.search.substring(1);
  69. var vars = query.split("&");
  70. for (var i=0;i<vars.length;i++) {
  71. var pair = vars[i].split("=");
  72. if(pair[0] == variable){return pair[1];}
  73. }
  74. return(false);
  75. }
  76. //网站配置信息
  77. module.webConfigInformation = function (data) {
  78. if (data.code == 200) {
  79. var content = data.data;
  80. console.log(content)
  81. //document.getElementById('time').innerHTML = '延时周期:'+content[8].configValue+content[8].remark+'<i class="wh">?</i>'
  82. module.data.timeConfig = content[8].configValue;
  83. module.data.titleConfig = content[9].configValue;
  84. module.data.importantTitle = content[7].configName+':'+ content[7].configValue.substr(3).substr(0,(content[7].configValue.substr(3).length-4));
  85. module.data.know = content[6].configValue;
  86. $("#know").html(content[6].configValue + '<span style="margin-left: 10px;"></span>' + content[6].configValue);
  87. }
  88. }
  89. //底部友情链接
  90. module.bottomFriendsLinks = function (data) {
  91. if (data.code == 200) {
  92. var content = data.data;
  93. console.log(content)
  94. module.data.friendsLinksList = content;
  95. var friendsLinksData = template('friendsLinksData', module.data);
  96. $("#friendsLinksContent").html(friendsLinksData);
  97. }
  98. }
  99. module.dataCompare = function(signupStartTime,signupStopTime,biddingStartTime,biddingStopTime){
  100. var signupStartTime = signupStartTime;
  101. var signupStopTime = signupStopTime;
  102. var biddingStartTime = biddingStartTime;
  103. var biddingStopTime = biddingStopTime;
  104. var nowTime = Date.parse(new Date());
  105. var beginTimes=signupStartTime.substring(0,10).split('-');
  106. var endTimes=signupStopTime.substring(0,10).split('-');
  107. var biddingBeginTimes=biddingStartTime.substring(0,10).split('-');
  108. var biddingEndTimes=biddingStopTime.substring(0,10).split('-');
  109. signupStartTime=beginTimes[1]+'/'+beginTimes[2]+'/'+beginTimes[0]+' '+signupStartTime.substring(10,19);
  110. signupStopTime=endTimes[1]+'/'+endTimes[2]+'/'+endTimes[0]+' '+signupStopTime.substring(10,19);
  111. biddingStartTime=biddingBeginTimes[1]+'/'+biddingBeginTimes[2]+'/'+biddingBeginTimes[0]+' '+biddingStartTime.substring(10,19);
  112. biddingStopTime=biddingEndTimes[1]+'/'+biddingEndTimes[2]+'/'+biddingEndTimes[0]+' '+biddingStopTime.substring(10,19);
  113. //时间差
  114. var leftTime = Date.parse(biddingStopTime)-nowTime;
  115. //报名开始时间差
  116. var signupLeftTime = Date.parse(signupStartTime)-nowTime;
  117. //报名结束时间差
  118. var signDownLeftTime = Date.parse(signupStopTime)-nowTime;
  119. //定义变量 d,h,m,s保存倒计时的时间
  120. var d,h,m,s;
  121. if(Date.parse(biddingStartTime)<nowTime&&nowTime<Date.parse(biddingStopTime)){
  122. //正在竞价
  123. module.data.biddingTimeType = 1;
  124. document.getElementById('biddingTitle').innerHTML = '竞价进行中...';
  125. document.getElementById('swiperType').style.display = 'block';
  126. d = Math.floor(leftTime/1000/60/60/24);
  127. h = Math.floor(leftTime/1000/60/60%24);
  128. m = Math.floor(leftTime/1000/60%60);
  129. s = Math.floor(leftTime/1000%60);
  130. $('#countType').html('竞价中')
  131. $('#countDown').html('<span>距竞价结束还有:'+d+'</span>天<span>'+h+'</span>时<span>'+m+'</span>分<span>'+s+'</span>秒')
  132. }else if (nowTime>Date.parse(biddingStopTime)){
  133. //竞价结束
  134. $('#countDown').html('竞价结束')
  135. module.data.biddingTimeType = 2;
  136. }else if (nowTime<Date.parse(biddingStartTime)){
  137. //竞价暂未开始
  138. document.getElementById('biddingTitle').innerHTML = '竞价暂未开始...';
  139. $('#countDown').html('暂未开始')
  140. module.data.biddingTimeType = 3;
  141. }
  142. if(Date.parse(signupStartTime)<nowTime&&nowTime<Date.parse(signupStopTime)){
  143. //正在报名
  144. module.data.signupTimeType = 1;
  145. document.getElementById('swiperType').style.display = 'block';
  146. d = Math.floor(signDownLeftTime/1000/60/60/24);
  147. h = Math.floor(signDownLeftTime/1000/60/60%24);
  148. m = Math.floor(signDownLeftTime/1000/60%60);
  149. s = Math.floor(signDownLeftTime/1000%60);
  150. $('#countType').html('报名中')
  151. $('#countDown').html('<span>距报名结束还有:'+d+'</span>天<span>'+h+'</span>时<span>'+m+'</span>分<span>'+s+'</span>秒')
  152. }else if (nowTime>Date.parse(signupStopTime)){
  153. //报名结束
  154. module.data.signupTimeType = 2;
  155. }else if (nowTime<Date.parse(signupStartTime)){
  156. //报名暂未开始
  157. module.data.signupTimeType = 3;
  158. d = Math.floor(signupLeftTime/1000/60/60/24);
  159. h = Math.floor(signupLeftTime/1000/60/60%24);
  160. m = Math.floor(signupLeftTime/1000/60%60);
  161. s = Math.floor(signupLeftTime/1000%60);
  162. $('#countType').html('未开始')
  163. $('#countDown').html('<span>距报名开始还有:'+d+'</span>天<span>'+h+'</span>时<span>'+m+'</span>分<span>'+s+'</span>秒')
  164. }
  165. if(module.data.outProjectInformationDetail.biddingType != '拍卖' && module.data.biddingTimeType != 2){
  166. document.getElementById('biddingTable').style.display = 'none';
  167. document.getElementById('biddingTitle').style.display = 'block';
  168. }
  169. }
  170. module.projectNum = function(data){
  171. console.log(data)
  172. }
  173. module.signup = function(data){
  174. console.log(data)
  175. module.data.signup = data.data;
  176. var outProjectInformationData = template('outProjectInformationData', module.data);
  177. $("#outProjectInformationContent").html(outProjectInformationData);
  178. }
  179. goBond = function(){
  180. var nowTime = Date.parse(new Date());
  181. var signupStopTime = Date.parse(module.data.outProjectInformationDetail.signupStopTime)
  182. if (nowTime>signupStopTime){
  183. tools.initError('报名结束!');
  184. return;
  185. }
  186. tools.skip('bond.html?id='+getQueryVariable('id'))
  187. }
  188. //项目基本信息
  189. module.outProjectInformation = function (data) {
  190. if (data.code == 200) {
  191. var content = data.data;
  192. //倒计时
  193. var timer = setInterval(function(){
  194. module.dataCompare(content.signupStartTime,content.signupStopTime,content.biddingStartTime,content.biddingStopTime);
  195. },1000)
  196. for(var i = 0 ; i < content.fileUrlList.length ; i++){
  197. content.fileUrlList[i].fileUrl = serverApi+content.fileUrlList[i].fileUrl;
  198. }
  199. console.log(content)
  200. module.data.outProjectInformationDetail = content;
  201. var outProjectInformationData = template('outProjectInformationData', module.data);
  202. $("#outProjectInformationContent").html(outProjectInformationData);
  203. $("#know").html(module.data.know);
  204. //挂牌项目竞价记录
  205. tools.doGet(biddinglist, {projectId:getQueryVariable('id')}, module.biddinglistInformation,true);
  206. //挂牌价格字典
  207. tools.doGet(Dictionaries+'/price_unit', {}, module.unitDictionaries,true);
  208. //经济类型字典
  209. tools.doGet(Dictionaries+'/economic_type', {}, module.economicTypeDictionaries,true);
  210. //项目类型字典
  211. tools.doGet(Dictionaries+'/project_type', {}, module.projectNumberDictionaries,true);
  212. //农地性质字典
  213. // tools.doGet(Dictionaries+'/sub_object_type', {}, module.projectTypeDictionaries,true);
  214. //前次转出方式
  215. tools.doGet(Dictionaries+'/rollout_type', {}, module.oneoutDictionaries,true);
  216. //面积单位字典
  217. tools.doGet(Dictionaries+'/area_unit', {}, module.areaDictionaries,true);
  218. //支付方式字典
  219. tools.doGet(Dictionaries+'/payment_type', {}, module.paymentTypeDictionaries,true);
  220. //缴纳形式字典
  221. tools.doGet(Dictionaries+'/deposit_payment_type', {}, module.depositPaymentTypeDictionaries,true);
  222. //交易方式字典
  223. tools.doGet(Dictionaries+'/deal_type', {}, module.transactionDictionaries,true);
  224. //竞价方式字典
  225. tools.doGet(Dictionaries+'/bidding_type', {}, module.biddingTypeDictionaries,true);
  226. //期满处理字典
  227. tools.doGet(Dictionaries+'/expire_type', {}, module.expireTypeDictionaries,true);
  228. //期满处理字典
  229. tools.doGet(Dictionaries+'/bidding_direct', {}, module.biddingDirectDictionaries,true);
  230. if(module.data.loginNow){
  231. //判断是否报名
  232. tools.doGet(signup, {projectId:getQueryVariable('id'),depositStatus:'1',memberId:tools.getCookie('memberId')}, module.signup);
  233. }
  234. }
  235. }
  236. //标的物图片
  237. module.showImgInformation = function (data) {
  238. if (data.code == 200) {
  239. var content = data.data;
  240. console.log(content)
  241. var contentList = [];
  242. for(var i = 0 ; i < content.length ; i++){
  243. contentList[i] = serverApi+content[i].fileUrl;
  244. }
  245. module.data.showImgInformationDetail = contentList;
  246. console.log(contentList)
  247. var showImgInformationData = template('showImgInformationData', module.data);
  248. $("#tabDetail2").html(showImgInformationData);
  249. }
  250. }
  251. //竞价记录
  252. module.biddinglistInformation = function (data) {
  253. if (data.code == 200) {
  254. console.log(data)
  255. var content = data.rows;
  256. for (var i = 0; i < content.length-1; i++) {
  257. for (var j = 0; j < content.length - 1 - i; j++) {
  258. // 相邻元素两两对比,元素交换,大的元素交换到后面
  259. if (content[j].money < content[j + 1].money) {
  260. var temp = content[j];
  261. content[j] = content[j+1];
  262. content[j+1] = temp;
  263. }
  264. }
  265. }
  266. console.log(content)
  267. module.data.biddinglistInformationDetail = content;
  268. var biddinglistInformationData = template('biddinglistInformationData', module.data);
  269. $("#tabDetail4").html(biddinglistInformationData);
  270. console.log(module.data.biddingTimeType)
  271. }
  272. }
  273. //焦点图滚动
  274. module.swiperBanner = function (type) {
  275. console.log('aaaa')
  276. var viewSwiper = new Swiper('.view .swiper-container', {
  277. onSlideChangeStart: function() {
  278. updateNavPosition()
  279. }
  280. })
  281. $('.view .arrow-left,.preview .arrow-left').on('click', function(e) {
  282. e.preventDefault()
  283. if (viewSwiper.activeIndex == 0) {
  284. viewSwiper.swipeTo(viewSwiper.slides.length - 1, 1000);
  285. return
  286. }
  287. viewSwiper.swipePrev()
  288. })
  289. $('.view .arrow-right,.preview .arrow-right').on('click', function(e) {
  290. e.preventDefault()
  291. if (viewSwiper.activeIndex == viewSwiper.slides.length - 1) {
  292. viewSwiper.swipeTo(0, 1000);
  293. return
  294. }
  295. viewSwiper.swipeNext()
  296. })
  297. var previewSwiper = new Swiper('.preview .swiper-container', {
  298. visibilityFullFit: true,
  299. slidesPerView: 'auto',
  300. onlyExternal: true,
  301. onSlideClick: function() {
  302. viewSwiper.swipeTo(previewSwiper.clickedSlideIndex)
  303. }
  304. })
  305. function updateNavPosition() {
  306. $('.preview .active-nav').removeClass('active-nav')
  307. var activeNav = $('.preview .swiper-slide').eq(viewSwiper.activeIndex).addClass('active-nav')
  308. if (!activeNav.hasClass('swiper-slide-visible')) {
  309. if (activeNav.index() > previewSwiper.activeIndex) {
  310. var thumbsPerNav = Math.floor(previewSwiper.width / activeNav.width()) - 1
  311. previewSwiper.swipeTo(activeNav.index() - thumbsPerNav)
  312. } else {
  313. previewSwiper.swipeTo(activeNav.index())
  314. }
  315. }
  316. }
  317. }
  318. //切换
  319. tabClick = function(type){
  320. //标的物介绍
  321. for (var i = 0 ; i < 4 ; i++){
  322. document.getElementById('tabDetail'+(i+1)).style.display = 'none';
  323. document.getElementById('tab'+(i+1)).classList = '';
  324. }
  325. document.getElementById('tabDetail'+type).style.display = 'block';
  326. document.getElementById('tab'+type).classList = 'active';
  327. }
  328. //挂牌价格
  329. module.unitDictionaries = function (data) {
  330. if (data.code == 200) {
  331. var content = data.data;
  332. var unit = content[(module.data.outProjectInformationDetail.unit-1)].dictLabel;
  333. module.data.outProjectInformationDetail.unit = unit;
  334. var outProjectInformationData = template('outProjectInformationData', module.data);
  335. $("#outProjectInformationContent").html(outProjectInformationData);
  336. }
  337. }
  338. //出价
  339. biddingSubmitMethod = function (data) {
  340. if (module.data.outProjectInformationDetail.biddingDirect == '递减竞价'){
  341. if (module.data.biddinglistInformationDetail.length<1){
  342. if(module.data.outProjectInformationDetail.price<$('#money').val()){
  343. tools.initError('出价不能高于挂牌价');
  344. return;
  345. }
  346. }else{
  347. if(module.data.biddinglistInformationDetail[0].money<$('#money').val()){
  348. tools.initError('出价不能高于当前出价最低价格');
  349. return;
  350. }
  351. }
  352. }else{
  353. if (module.data.biddinglistInformationDetail.length<1){
  354. if(module.data.outProjectInformationDetail.price>$('#money').val()){
  355. tools.initError('出价不能低于挂牌价');
  356. return;
  357. }
  358. }else{
  359. if(module.data.biddinglistInformationDetail[0].money>$('#money').val()){
  360. tools.initError('出价不能低于当前出价最低价格');
  361. return;
  362. }
  363. }
  364. }
  365. var data = {};
  366. var projectId = getQueryVariable('id');
  367. var memberId = tools.getCookie('memberId');
  368. var userId = tools.getCookie('userId');
  369. var userAccount = tools.getCookie('phone');
  370. var userName = tools.getCookie('userName');
  371. var money = $('#money').val();
  372. var loginTime = tools.getNowFormatDate();
  373. data['projectId'] = projectId;
  374. data['memberId'] = memberId;
  375. data['userId'] = userId;
  376. data['userAccount'] = userAccount;
  377. data['userName'] = userName;
  378. data['money'] = money;
  379. data['loginTime'] = loginTime;
  380. tools.doPost(biddingSubmit, data, module.biddingSubmitOpen);
  381. }
  382. module.biddingSubmitOpen = function(){
  383. tools.initError('出价成功');
  384. }
  385. //经济类型
  386. module.economicTypeDictionaries = function (data) {
  387. if (data.code == 200 && module.data.outProjectInformationDetail.economicType!='') {
  388. var content = data.data;
  389. if(content[(module.data.outProjectInformationDetail.economicType-1)] != undefined){
  390. var economicType = content[(module.data.outProjectInformationDetail.economicType-1)].dictLabel;
  391. module.data.outProjectInformationDetail.economicType = economicType;
  392. var outProjectInformationData = template('outProjectInformationData', module.data);
  393. $("#outProjectInformationContent").html(outProjectInformationData);
  394. }
  395. }
  396. }
  397. //项目类型
  398. module.projectNumberDictionaries = function (data) {
  399. if (data.code == 200 && module.data.outProjectInformationDetail.projectNumber!='') {
  400. var content = data.data;
  401. var projectNumber = content[(module.data.outProjectInformationDetail.projectNumber-1)].dictLabel;
  402. module.data.outProjectInformationDetail.projectNumber = projectNumber;
  403. var outProjectInformationData = template('outProjectInformationData', module.data);
  404. $("#outProjectInformationContent").html(outProjectInformationData);
  405. }
  406. }
  407. //农地性质
  408. module.projectTypeDictionaries = function (data) {
  409. if (data.code == 200 && module.data.outProjectInformationDetail.projectType!='') {
  410. var content = data.data;
  411. console.log(content)
  412. console.log((module.data.outProjectInformationDetail.projectType-1))
  413. var projectType = content[(module.data.outProjectInformationDetail.projectType-1)].dictLabel;
  414. module.data.outProjectInformationDetail.projectType = projectType;
  415. var outProjectInformationData = template('outProjectInformationData', module.data);
  416. $("#outProjectInformationContent").html(outProjectInformationData);
  417. }
  418. }
  419. //前次转出方式
  420. module.oneoutDictionaries = function (data) {
  421. if (data.code == 200 && module.data.outProjectInformationDetail.oneout!='') {
  422. var content = data.data;
  423. if(module.data.outProjectInformationDetail.oneout == 0){
  424. module.data.outProjectInformationDetail.oneout = '无';
  425. }else{
  426. var oneout = content[(module.data.outProjectInformationDetail.oneout-1)].dictLabel;
  427. module.data.outProjectInformationDetail.oneout = oneout;
  428. }
  429. var rollout = content[(module.data.outProjectInformationDetail.rollout-1)].dictLabel;
  430. module.data.outProjectInformationDetail.rollout = rollout;
  431. var outProjectInformationData = template('outProjectInformationData', module.data);
  432. $("#outProjectInformationContent").html(outProjectInformationData);
  433. }
  434. }
  435. //面积单位
  436. module.areaDictionaries = function (data) {
  437. if (data.code == 200 && module.data.outProjectInformationDetail.allCountUnit!='') {
  438. var content = data.data;
  439. var allCountUnit = content[(module.data.outProjectInformationDetail.allCountUnit-1)].dictLabel;
  440. module.data.outProjectInformationDetail.allCountUnit = allCountUnit;
  441. if(module.data.outProjectInformationDetail.subjectList.length>0){
  442. for(var i = 0 ; i < module.data.outProjectInformationDetail.subjectList.length ; i++){
  443. module.data.outProjectInformationDetail.subjectList[i].areaUnit = content[(module.data.outProjectInformationDetail.subjectList[i].areaUnit-1)].dictLabel;
  444. }
  445. }
  446. var outProjectInformationData = template('outProjectInformationData', module.data);
  447. $("#outProjectInformationContent").html(outProjectInformationData);
  448. }
  449. }
  450. //支付方式
  451. module.paymentTypeDictionaries = function (data) {
  452. if (data.code == 200 && module.data.outProjectInformationDetail.paymentType!='') {
  453. var content = data.data;
  454. var paymentType = content[(module.data.outProjectInformationDetail.paymentType-1)].dictLabel;
  455. module.data.outProjectInformationDetail.paymentType = paymentType;
  456. var outProjectInformationData = template('outProjectInformationData', module.data);
  457. $("#outProjectInformationContent").html(outProjectInformationData);
  458. }
  459. }
  460. //缴纳形式
  461. module.depositPaymentTypeDictionaries = function (data) {
  462. if (data.code == 200 && module.data.outProjectInformationDetail.depositPaymentType!='') {
  463. var content = data.data;
  464. var depositPaymentType = content[(module.data.outProjectInformationDetail.depositPaymentType-1)].dictLabel;
  465. module.data.outProjectInformationDetail.depositPaymentType = depositPaymentType;
  466. var outProjectInformationData = template('outProjectInformationData', module.data);
  467. $("#outProjectInformationContent").html(outProjectInformationData);
  468. }
  469. }
  470. //交易方式
  471. module.transactionDictionaries = function (data) {
  472. if (data.code == 200 && module.data.outProjectInformationDetail.dealType!='') {
  473. var content = data.data;
  474. var dealType = content[(module.data.outProjectInformationDetail.dealType-1)].dictLabel;
  475. module.data.outProjectInformationDetail.dealType = dealType;
  476. var outProjectInformationData = template('outProjectInformationData', module.data);
  477. $("#outProjectInformationContent").html(outProjectInformationData);
  478. }
  479. }
  480. //竞价方式
  481. module.biddingTypeDictionaries = function (data) {
  482. if (data.code == 200 && module.data.outProjectInformationDetail.biddingType!='') {
  483. var content = data.data;
  484. var biddingType = content[(module.data.outProjectInformationDetail.biddingType-1)].dictLabel;
  485. module.data.outProjectInformationDetail.biddingType = biddingType;
  486. var outProjectInformationData = template('outProjectInformationData', module.data);
  487. $("#outProjectInformationContent").html(outProjectInformationData);
  488. }
  489. }
  490. //系统是否
  491. module.expireTypeDictionaries = function (data) {
  492. if (data.code == 200 && module.data.outProjectInformationDetail.expire!='') {
  493. var content = data.data;
  494. var expire = content[(module.data.outProjectInformationDetail.expire-1)].dictLabel;
  495. module.data.outProjectInformationDetail.expire = expire;
  496. var outProjectInformationData = template('outProjectInformationData', module.data);
  497. $("#outProjectInformationContent").html(outProjectInformationData);
  498. }
  499. }
  500. //系统是否
  501. module.biddingDirectDictionaries = function (data) {
  502. if (data.code == 200 && module.data.outProjectInformationDetail.biddingDirect!='') {
  503. var content = data.data;
  504. var biddingDirect = content[(module.data.outProjectInformationDetail.biddingDirect-1)].dictLabel;
  505. module.data.outProjectInformationDetail.biddingDirect = biddingDirect;
  506. var outProjectInformationData = template('outProjectInformationData', module.data);
  507. $("#outProjectInformationContent").html(outProjectInformationData);
  508. }
  509. }
  510. //向上加价
  511. upMoney = function(){
  512. if(module.data.outProjectInformationDetail.money < module.data.outProjectInformationDetail.price){
  513. module.data.outProjectInformationDetail.money = module.data.outProjectInformationDetail.price;
  514. }
  515. module.data.outProjectInformationDetail.money += module.data.outProjectInformationDetail.ladderPrice ;
  516. document.getElementById('money').value = module.data.outProjectInformationDetail.money;
  517. }
  518. //向下降价
  519. downMoney = function(){
  520. console.log(module.data.outProjectInformationDetail.money)
  521. console.log(module.data.outProjectInformationDetail.price)
  522. console.log(module.data.outProjectInformationDetail.ladderPrice)
  523. // if (module.data.){
  524. //
  525. // }
  526. if(module.data.outProjectInformationDetail.money <= (module.data.outProjectInformationDetail.price+module.data.outProjectInformationDetail.ladderPrice)){
  527. return;
  528. }
  529. module.data.outProjectInformationDetail.money -= module.data.outProjectInformationDetail.ladderPrice ;
  530. document.getElementById('money').value = module.data.outProjectInformationDetail.money;
  531. }
  532. moneyChange = function(){
  533. if (module.data.outProjectInformationDetail.biddingDirect == '递减竞价'){
  534. if(module.data.outProjectInformationDetail.price<$('#money').val()){
  535. $('#money').val(module.data.outProjectInformationDetail.price-1);
  536. }
  537. }
  538. }
  539. //登陆跳转
  540. goLogin = function(){
  541. tools.initDialog('登陆提示', '登陆后可参与竞价,是否登录?', function () {
  542. tools.skip('../login/login.html')
  543. }, '登录', function () { }, "取消")
  544. }
  545. return module;
  546. });