网站
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 

1394 řádky
54 KiB

  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "user", "paging","cupload","kindeditor", 'swiper'], function ($, template, Tools ) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. //焦点图数据
  9. focusListTop: [],
  10. userInformationDetail:[],
  11. userSupplyInformationList:'',
  12. consultingInformationList:'',
  13. biddingInformationList:'',
  14. //页码
  15. pageNum: 1,
  16. //页码集合
  17. pageList: [],
  18. //每页数量
  19. pageSize: 5,
  20. //总页数
  21. pageCount:0,
  22. //用户ID
  23. memberId:0,
  24. //用户资料form
  25. form:{
  26. },
  27. modifyUrl:'',
  28. detailUrl:'',
  29. sheng:[],
  30. shi:[],
  31. sfzList:[],
  32. yhkList:[],
  33. sfz:'',
  34. yhk:'',
  35. khzm:'',
  36. companyLicense:'',
  37. activitiStatus:'',
  38. upType1:false,
  39. upType2:false,
  40. upType5:false,
  41. },
  42. };
  43. var tools = new Tools();
  44. module.init = function (page) {
  45. //获取焦点图信息
  46. tools.doGet(websitePicture, {picType:1,status:0,orderByColumn:'picSort',isAsc:'desc'}, module.focusNewsTop , true);
  47. //底部友情链接
  48. tools.doGet(friendsLinks, {}, module.bottomFriendsLinks, true);
  49. //用户资料
  50. tools.doGet(userData, {}, module.userData);
  51. if(!tools.getCookie('Admin-Token')){
  52. tools.skip('../../index.html')
  53. }
  54. //用户资料
  55. //tools.doPut(userData, {id:}, module.userData,true);
  56. //个人中心选项卡鼠标悬浮
  57. module.userListHover();
  58. //网站配置信息(网站名称 底部联系方式 公安备案号 网站备案号)
  59. tools.getWebConfig();
  60. //所属银行
  61. tools.doGet(dictionaries+"/bank_type_all", {}, module.bankType, true);
  62. //账户类型
  63. tools.doGet(dictionaries+"/bank_account_type", {}, module.accountType, true);
  64. window.KindEditor.create('#editor_id')
  65. //console.log(tools.getParam('type'))
  66. var type = tools.getParam('type');
  67. module.getType(type);
  68. setTimeout(function(){
  69. //主题图片切换
  70. module.switchTheme();
  71. },2000)
  72. module.data.sheng = options;
  73. module.data.shi = options[0].children;
  74. var shengData = template('shengData', module.data);
  75. $("#sheng").html(shengData);
  76. var shiData = template('shiData', module.data);
  77. $("#shi").html(shiData);
  78. };
  79. getShi = function () {
  80. console.log($('#bankTypeData').val())
  81. // if (!$('#bankTypeData').val()){
  82. // return;
  83. // }
  84. module.data.shi = module.data.sheng.filter(function (e) { return e.label == $('#sheng').val(); })[0].children;
  85. var shiData = template('shiData', module.data);
  86. $("#shi").html(shiData);
  87. // tools.doGet(depositList, {sheng:$('#sheng').val(),shi:$('#shi').val()}, module.depositList, true);
  88. }
  89. getDeposit = function () {
  90. let data = {
  91. sheng:$('#sheng').val(),
  92. shi:$('#shi').val(),
  93. bankType:$('#bankType').val(),
  94. bankDeposit:$('#bankDeposit').val(),
  95. }
  96. console.log(data)
  97. tools.doGet(depositListYN, data,module.depositListYN);
  98. }
  99. changeBankAddress = function () {
  100. console.log($('#bankAddress').val())
  101. console.log(module.data.bankAddress.filter(function (e) { return e.bankDeposit == $('#bankAddress').val(); }))
  102. document.getElementById('payeePaymentLines').value =
  103. module.data.bankAddress.filter(function (e) { return e.bankDeposit == $('#bankAddress').val(); })[0].payeePaymentLines;
  104. }
  105. module.depositListYN = function (data) {
  106. var content = data.rows;
  107. if (content.length<1){
  108. let dataHtt = {
  109. sheng:$('#sheng').val(),
  110. shi:$('#shi').val(),
  111. bankType:$('#bankType').val(),
  112. bankDeposit:$('#bankDeposit').val(),
  113. }
  114. tools.doPost(depositListPub, dataHtt,module.depositList);
  115. }else{
  116. module.data.bankAddress = content;
  117. var bankAddressData = template('bankAddressData', module.data);
  118. $("#bankAddress").html(bankAddressData);
  119. if (content.length>0){
  120. changeBankAddress();
  121. }else{
  122. document.getElementById('payeePaymentLines').value = '';
  123. }
  124. }
  125. }
  126. module.depositList = function (data) {
  127. var content = data.data;
  128. module.data.bankAddress = content;
  129. var bankAddressData = template('bankAddressData', module.data);
  130. $("#bankAddress").html(bankAddressData);
  131. if (content.length>0){
  132. // changeBankAddress();
  133. }else{
  134. document.getElementById('payeePaymentLines').value = '';
  135. }
  136. }
  137. //底部友情链接
  138. module.bankType = function (data) {
  139. if (data.code == 200) {
  140. var content = data.data;
  141. module.data.bankTypeOption = content;
  142. var bankTypeData = template('bankTypeData', module.data);
  143. $("#bankType").html(bankTypeData);
  144. }
  145. }
  146. //账户类型
  147. module.accountType = function (data) {
  148. if (data.code == 200) {
  149. var content = data.data;
  150. module.data.accountTypeOption = content;
  151. var accountTypeData = template('accountTypeData', module.data);
  152. $("#accountType").html(accountTypeData);
  153. }
  154. }
  155. //焦点图数据
  156. module.focusNewsTop = function (data) {
  157. if (data.code == 200) {
  158. let focusArray = [];
  159. if(data.data.length<1){
  160. focusArray.push({
  161. picUrl:'../../../static/images/banner1.png'
  162. },{
  163. picUrl:'../../../static/images/banner2.png'
  164. },{
  165. picUrl:'../../../static/images/banner3.png'
  166. })
  167. }else{
  168. data.data.forEach(res=>{
  169. focusArray.push({
  170. picUrl:'/api'+res.picUrl
  171. })
  172. })
  173. }
  174. module.data.focusListTop = focusArray;
  175. var bannerFocusDataTop = template('bannerFocusDataTop', module.data);
  176. $("#bannerFocusTopContent").html(bannerFocusDataTop);
  177. new Swiper('#bannerFocusWrapTop', {
  178. paginationClickable: true,
  179. autoplay : 4000,
  180. loop:true
  181. })
  182. }
  183. }
  184. //主题图片切换
  185. module.switchTheme = function(){
  186. if(themeColor == 'red'){
  187. module.data.modifyUrl = '../../static/images/modify_red.png';
  188. module.data.detailUrl = '../../static/images/detail_red.png';
  189. }else if(themeColor == 'green'){
  190. module.data.modifyUrl = '../../static/images/modify.png';
  191. module.data.detailUrl = '../../static/images/detail.png';
  192. }
  193. }
  194. //底部友情链接
  195. module.bottomFriendsLinks = function (data) {
  196. if (data.code == 200) {
  197. var content = data.data;
  198. //console.log(content)
  199. module.data.friendsLinksList = content;
  200. var friendsLinksData = template('friendsLinksData', module.data);
  201. $("#friendsLinksContent").html(friendsLinksData);
  202. }
  203. }
  204. //获取类型
  205. module.getType = function(type){
  206. if (type == 'info'){
  207. document.getElementById("icon-list1").click();
  208. }
  209. if (type == 'demand'){
  210. document.getElementById("icon-list2").click();
  211. }
  212. if (type == 'interact'){
  213. document.getElementById("icon-list3").click();
  214. }
  215. if (type == 'bidding'){
  216. document.getElementById("icon-list4").click();
  217. }
  218. if (type == 'goDemand'){
  219. document.getElementById("icon-list2").click();
  220. document.getElementById("goSupply").click();
  221. }
  222. if (type == 'goInteract'){
  223. document.getElementById("icon-list3").click();
  224. document.getElementById("goRelease").click();
  225. }
  226. }
  227. //个人中心用户信息
  228. module.userData = function(data){
  229. if (data.code == 200) {
  230. var content = data.user;
  231. //console.log(content)
  232. module.data.userId = content.userId;
  233. tools.doGet(userMember + '/' + content.userId, {}, module.userMember);//memberType 1个人 2单位
  234. }
  235. }
  236. //个人中心用户资料
  237. module.userMember = function(data){
  238. if (data.code == 200) {
  239. var content = data.data;
  240. console.log(data)
  241. module.data.userInformationDetail = content;
  242. module.data.memberType = content.memberType;
  243. module.data.activitiStatus = content.activitiStatus;
  244. var bankTypeData = template('bankTypeData', module.data);
  245. $("#bankType").html(bankTypeData);
  246. var bankAddressData = template('bankAddressData', module.data);
  247. $("#bankAddress").html(bankAddressData);
  248. document.getElementById('bankSubmitBtn').style.display = content.activitiStatus == '1'?'none':'block';
  249. if(content.memberType == '1'){
  250. document.getElementById('companyInformationContent').style.display = 'none';
  251. document.getElementById('userInformationContent').style.display = 'table';
  252. var userInformationData = template('userInformationData', module.data);
  253. $("#userInformationContent").html(userInformationData);
  254. }else{
  255. document.getElementById('companyInformationContent').style.display = 'table';
  256. document.getElementById('userInformationContent').style.display = 'none';
  257. var companyInformationData = template('companyInformationData', module.data);
  258. $("#companyInformationContent").html(companyInformationData);
  259. }
  260. document.getElementById('bankAddress').value = content.bankAddress;
  261. document.getElementById('bankCardName').value = content.bankCardName;
  262. document.getElementById('bankCardNum').value = content.bankCardNum;
  263. document.getElementById('bankType').value = content.bankType;
  264. document.getElementById('accountType').value = content.accountType;
  265. document.getElementById('payeePaymentLines').value = content.payeePaymentLines;
  266. document.getElementById('phone').innerHTML = content.phone;
  267. module.data.memberId = content.id;
  268. //console.log(module.data.userId)
  269. //用户图片
  270. module.showUserImage(content);
  271. //我的供求
  272. tools.doGet(userSupply, {memberId:content.id,pageNum:module.data.pageNum,pageSize:10}, module.userSupply);
  273. //我的咨询
  274. tools.doGet(userConsulting, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.consulting);
  275. //我的竞价
  276. tools.doGet(userBidding, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.bidding);
  277. //我的报名
  278. tools.doGet(getSignupByMemberId, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.application);
  279. tools.doPost(listHistory, {processInstanceId:content.instanceId}, module.listHistory);
  280. //个人资料提交
  281. $('#supplyAction').on('click', module.supplyAction)
  282. $('#releaseAction').on('click', module.releaseAction)
  283. //获取附件的值
  284. //$('#upLoadBtn').on('click',module.upLoadAction)
  285. //document.getElementById('userAction').addEventListener('click',module.formAction);
  286. }
  287. }
  288. module.listHistory = function(data){
  289. if (data.code == 200) {
  290. var content = data.rows;
  291. content.forEach((row) => {
  292. row.startTime = tools.format(row.startTime, "yyyy-MM-dd HH:mm:ss");
  293. row.endTime = tools.format(row.endTime, "yyyy-MM-dd HH:mm:ss");
  294. row.durationInMillis = tools.formatTotalDateSub(
  295. row.durationInMillis / 1000
  296. );
  297. });
  298. module.data.listHistory = content;
  299. var listHistoryData = template('listHistoryData', module.data);
  300. $("#listHistoryContent").html(listHistoryData);
  301. }
  302. }
  303. module.showUserImage = function(data){
  304. console.log(data)
  305. var accountOpenCert = data.accountOpenCert==null||data.accountOpenCert == ''?null:['/api'+data.accountOpenCert];
  306. var idCardPic = data.idCardPic==null||data.idCardPic == ''?null:['/api'+data.idCardPic];
  307. var companyLicense = data.companyLicense==null||data.companyLicense == ''?null:['/api'+data.companyLicense];
  308. console.log(accountOpenCert)
  309. console.log(idCardPic)
  310. if(module.data.memberType == '1'){
  311. var cupload2 = new Cupload ({
  312. ele: '#cupload-3',
  313. num: 1,
  314. data:idCardPic
  315. });
  316. var cupload4 = new Cupload ({
  317. ele: '#cupload-4',
  318. num: 1,
  319. data:accountOpenCert
  320. });
  321. module.data.sfz = data.idCardPic
  322. module.data.yhk = data.accountOpenCert
  323. }else{
  324. var cupload5 = new Cupload ({
  325. ele: '#cupload-5',
  326. num: 1,
  327. data:accountOpenCert
  328. });
  329. var cupload6 = new Cupload ({
  330. ele: '#cupload-6',
  331. num: 1,
  332. data:idCardPic
  333. });
  334. var cupload7 = new Cupload ({
  335. ele: '#cupload-7',
  336. num: 1,
  337. data:companyLicense
  338. });
  339. module.data.khzm = data.accountOpenCert
  340. module.data.frzjz = data.idCardPic
  341. module.data.companyLicense = data.companyLicense
  342. }
  343. }
  344. module.showSupplyImage = function(data){
  345. //console.log(data)
  346. if (data.code == 200) {
  347. var content = data.data;
  348. var fileUrlList = [];
  349. var fileNum = [];
  350. for (var i = 0 ; i < content.length ; i++){
  351. fileUrlList[i] = serverApi + content[i].fileUrl ;
  352. fileNum[i] = content[i].id;
  353. }
  354. if (fileUrlList.length == 0){
  355. fileUrlList = '';
  356. }
  357. //console.log(fileUrlList)
  358. document.getElementById('cupload-1').innerHTML = '';
  359. module.data.fileNum = fileNum;
  360. var cupload1 = new Cupload ({
  361. ele: '#cupload-1',
  362. num: 5,
  363. data:fileUrlList
  364. });
  365. }
  366. }
  367. deleteList = function(){
  368. //console.log(module.data.fileNum[deleteNum])
  369. // tools.doGet(deleteUserImg+'/'+module.data.fileNum[deleteNum], {}, module.Tips);
  370. }
  371. module.getData = function(data){
  372. upLoadAction(data.data)
  373. }
  374. //获取上传图片list
  375. upLoadAction = function(type){
  376. //console.log(type)
  377. var upLoadList = [];
  378. var data = {};
  379. if(type == 'user'||type == 'company'){
  380. if(module.data.memberType == '1'){
  381. $('#cupload-3').find('input').each(function() {
  382. if($(this).val()!=''&&$(this).val().indexOf('http') == -1){
  383. upLoadList.push($(this).val())
  384. }
  385. })
  386. }else{
  387. $('#cupload-5').find('input').each(function() {
  388. if($(this).val()!=''&&$(this).val().indexOf('http') == -1){
  389. upLoadList.push($(this).val())
  390. }
  391. })
  392. data["files"] = upLoadList;
  393. }
  394. // tools.doPostImg(base64Upload, data, module.submitInfo());//memberType 1个人 2单位
  395. }else{
  396. $('#cupload-1').find('input').each(function() {
  397. if($(this).val()!=''&&$(this).val().indexOf('http') == -1){
  398. upLoadList.push($(this).val())
  399. }
  400. })
  401. data["tableName"] = 't_transaction_supply_demand';
  402. data["tableId"] = type?type:module.data.supplyId;
  403. data["files"] = upLoadList;
  404. data["fileType"] = '';
  405. data["bizPath"] = 'transaction';
  406. tools.doPostImg(base64Attach, data, module.upLoadOver);//memberType 1个人 2单位
  407. setTimeout(function(){
  408. tools.doGet(userSupply, {memberId:module.data.memberId,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.userSupply)
  409. document.getElementById('supplyInformation').style.display = "block";
  410. document.getElementById('releaseSupply').style.display = "none";
  411. $('#demandType').val('');
  412. $('#projectName').val('');
  413. $('#location').val('');
  414. $('#projectRealName').val('');
  415. $('#projectPhone').val('');
  416. $('#projectContent').val('');
  417. },2000)
  418. }
  419. // tools.initError('发布成功');
  420. }
  421. module.upLoadOver = function(type){
  422. }
  423. module.upLoadOverInfo1 = function(data){
  424. if (data.code == 200)
  425. module.data.sfz = data.fileName;
  426. }
  427. module.upLoadOverInfo2 = function(data){
  428. if (data.code == 200)
  429. module.data.yhk = data.fileName;
  430. }
  431. module.upLoadOverInfo5 = function(data){
  432. if (data.code == 200)
  433. module.data.khzm = data.fileName;
  434. }
  435. module.upLoadOverInfo6 = function(data){
  436. if (data.code == 200)
  437. module.data.frzjz = data.fileName;
  438. }
  439. module.upLoadOverInfo7 = function(data){
  440. if (data.code == 200)
  441. module.data.companyLicense = data.fileName;
  442. }
  443. submitInfo = function(type){
  444. var upLoadList = [];
  445. var data = {};
  446. console.log(type)
  447. console.log(module.data.memberType)
  448. if(module.data.memberType == '1'){
  449. $('#cupload-3').find('input').each(function() {
  450. if($(this).val()!=''&&$(this).val().indexOf('/api') == -1){
  451. module.data.upType1 = true;
  452. tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo1);
  453. }
  454. })
  455. $('#cupload-4').find('input').each(function() {
  456. if($(this).val()!=''&&$(this).val().indexOf('/api') == -1){
  457. module.data.upType2 = true;
  458. tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo2);
  459. }
  460. })
  461. console.log(type);
  462. setTimeout(function(){
  463. formAction(type)
  464. },1000);
  465. }else{
  466. $('#cupload-5').find('input').each(function() {
  467. if($(this).val()!=''&&$(this).val().indexOf('/api') == -1){
  468. module.data.upType5 = true;
  469. console.log('5')
  470. tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo5);
  471. }
  472. })
  473. $('#cupload-6').find('input').each(function() {
  474. if($(this).val()!=''&&$(this).val().indexOf('/api') == -1){
  475. module.data.upType6 = true;
  476. console.log('6')
  477. tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo6);
  478. }
  479. })
  480. $('#cupload-7').find('input').each(function() {
  481. if($(this).val()!=''&&$(this).val().indexOf('/api') == -1){
  482. module.data.upType7 = true;
  483. console.log('7')
  484. tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo7);
  485. }
  486. })
  487. setTimeout(function(){
  488. formAction()
  489. },1000);
  490. }
  491. //memberType 1个人 2单位
  492. }
  493. //删除供求
  494. deleteUserSupply = function(ids){
  495. tools.doGet(deleteSupply+'/'+ids, {}, module.Tips);
  496. }
  497. //个人中心我的供求
  498. module.userSupply = function(data){
  499. //console.log(data)
  500. if (data.code == 200) {
  501. var content = data.rows;
  502. //console.log(data)
  503. var pageCount = (data.total/10).toFixed(0);
  504. if (pageCount < 1){
  505. pageCount = 1;
  506. }
  507. if(module.data.userSupplyInformationList == ''){
  508. $('.page_s1').html('');
  509. // 初始化 分页器
  510. var page_s1 = createPage('.page_s1');
  511. // 设置分页
  512. setPage(page_s1, {
  513. pageTotal: data.total, // 数据总条数
  514. pageSize: 10, // 每页显示条数
  515. pageCurrent: 1, // 当前页
  516. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  517. })
  518. $('#page_s1').html('共' + pageCount + '页')
  519. }
  520. module.data.userSupplyInformationList = content;
  521. var userSupplyInformationData = template('userSupplyInformationData', module.data);
  522. $("#userSupplyInformationContent").html(userSupplyInformationData);
  523. }
  524. }
  525. //个人中心我的咨询
  526. module.consulting = function(data){
  527. if (data.code == 200) {
  528. var content = data.rows;
  529. //console.log(data )
  530. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  531. if (pageCount < 1){
  532. pageCount = 1;
  533. }
  534. $('.page_s2').html('');
  535. // 初始化 分页器
  536. var page_s1 = createPage('.page_s2');
  537. // 设置分页
  538. setPage(page_s1, {
  539. pageTotal: data.total, // 数据总条数
  540. pageSize: module.data.pageSize, // 每页显示条数
  541. pageCurrent: 1, // 当前页
  542. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  543. })
  544. module.data.consultingInformationList = content;
  545. $('#page_s2').html('共'+pageCount+'页')
  546. var consultingInformationData = template('consultingInformationData', module.data);
  547. $("#consultingInformationContent").html(consultingInformationData);
  548. }
  549. }
  550. //个人中心我的竞价
  551. module.bidding = function(data){
  552. if (data.code == 200) {
  553. var content = data.rows;
  554. //console.log(content)
  555. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  556. if (pageCount < 1){
  557. pageCount = 1;
  558. }
  559. if(module.data.biddingInformationList == '') {
  560. // 初始化 分页器
  561. var page_s1=createPage('.page_s3');
  562. // 设置分页
  563. setPage(page_s1, {
  564. pageTotal: data.total, // 数据总条数
  565. pageSize: module.data.pageSize, // 每页显示条数
  566. pageCurrent: 1, // 当前页
  567. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  568. })
  569. $('#page_s3').html('共' + pageCount + '页')
  570. }
  571. module.data.biddingInformationList = content;
  572. var biddingInformationData = template('biddingInformationData', module.data);
  573. $("#biddingInformationContent").html(biddingInformationData);
  574. }
  575. }
  576. //个人中心我的报名
  577. module.application = function(data){
  578. if (data.code == 200) {
  579. var content = data.rows;
  580. //console.log(content)
  581. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  582. if (pageCount < 1){
  583. pageCount = 1;
  584. }
  585. if(module.data.biddingInformationList == '') {
  586. // 初始化 分页器
  587. var page_s1=createPage('.page_s4');
  588. // 设置分页
  589. setPage(page_s1, {
  590. pageTotal: data.total, // 数据总条数
  591. pageSize: module.data.pageSize, // 每页显示条数
  592. pageCurrent: 1, // 当前页
  593. maxBtnNum: 5, // 最多按钮个数(最少5个)
  594. })
  595. $('#page_s4').html('共' + pageCount + '页')
  596. }
  597. content.forEach((res,index)=>{
  598. setInterval(()=>{
  599. res.endTime = new Date(res.biddingStopTime) - new Date();
  600. if (res.endTime <= 0){
  601. document.getElementById('endTime'+index).innerHTML = '已结束'
  602. return;
  603. }
  604. document.getElementById('endTime'+index).innerHTML = TimeInterval(res.endTime)
  605. },1000)
  606. })
  607. module.data.applicationInformationList = content;
  608. var applicationInformationData = template('applicationInformationData', module.data);
  609. $("#applicationInformationContent").html(applicationInformationData);
  610. }
  611. }
  612. TimeInterval = function(timestamp) {
  613. //时间戳转化为天时分秒
  614. // 总秒数
  615. var second = Math.floor(timestamp/ 1000);
  616. // 天数
  617. var day = Math.floor(second / 3600 / 24);
  618. // 小时
  619. var hr = Math.floor(second / 3600 % 24);
  620. // 分钟
  621. var min = Math.floor(second / 60 % 60);
  622. // 秒
  623. var sec = Math.floor(second % 60);
  624. return (day?day + "天":'') + (hr?hr+ "小时":'') + ( min?min + "分钟":'') + sec + "秒";
  625. }
  626. tabCheck = function(type){
  627. document.getElementById('user').className = '';
  628. // document.getElementById('bank').className = '';
  629. document.getElementById('passWord').className = '';
  630. document.getElementById(type).className = 'active';
  631. //console.log(type)
  632. document.getElementById('userInformationContent').style.display = 'none';
  633. document.getElementById('companyInformationContent').style.display = 'none';
  634. document.getElementById('bankInformationContent').style.display = 'none';
  635. document.getElementById('phoneInformationContent').style.display = 'none';
  636. document.getElementById('passWordInformationContent').style.display = 'none';
  637. if (module.data.memberType == '2' && type == 'user'){
  638. document.getElementById('companyInformationContent').style.display = 'table';
  639. document.getElementById('bankInformationContent').style.display = 'table';
  640. }else if (module.data.memberType == '1' && type == 'user'){
  641. document.getElementById('userInformationContent').style.display = 'table';
  642. document.getElementById('bankInformationContent').style.display = 'table';
  643. }else{
  644. document.getElementById(type+'InformationContent').style.display = 'table';
  645. }
  646. }
  647. phoneUpdate = function(type){
  648. document.getElementById(type+'InformationContent').style.display = 'none';
  649. document.getElementById('bankInformationContent').style.display = 'none';
  650. document.getElementById('phoneInformationContent').style.display = 'block';
  651. }
  652. tabLeftCheck = function(type){
  653. for (var i = 1 ; i < 6 ; i++){
  654. document.getElementById('icon-list'+i).className = '';
  655. }
  656. document.getElementById(type).className = 'active';
  657. document.getElementById('userInformation').style.display = 'none';
  658. document.getElementById('supplyInformation').style.display = 'none';
  659. document.getElementById('consultingInformation').style.display = 'none';
  660. document.getElementById('biddingInformation').style.display = 'none';
  661. document.getElementById('applicationInformation').style.display = 'none';
  662. document.getElementById('releaseSupply').style.display = 'none';
  663. document.getElementById('release').style.display = 'none';
  664. if(type == 'icon-list1'){
  665. document.getElementById('userInformation').style.display = 'block';
  666. }
  667. if(type == 'icon-list2'){
  668. document.getElementById('supplyInformation').style.display = 'block';
  669. module.data.clickType = 'supply';
  670. $('#demandType').val('');
  671. $('#projectName').val('');
  672. $('#location').val('');
  673. $('#projectRealName').val('');
  674. $('#projectPhone').val('');
  675. $('#projectContent').val('');
  676. }
  677. if(type == 'icon-list3'){
  678. document.getElementById('consultingInformation').style.display = 'block';
  679. module.data.clickType = 'consulting';
  680. $('#title').val('');
  681. $('#releaseContent').val('');
  682. $('#releaseRealName').val('');
  683. $('#releasePhone').val('');
  684. }
  685. if(type == 'icon-list4'){
  686. document.getElementById('biddingInformation').style.display = 'block';
  687. module.data.clickType = 'bidding';
  688. }
  689. if(type == 'icon-list5'){
  690. document.getElementById('applicationInformation').style.display = 'block';
  691. module.data.clickType = 'application';
  692. }
  693. module.data.pageNum = 1 ;
  694. }
  695. goSupply = function(){
  696. document.getElementById('supplyInformation').style.display = "none";
  697. document.getElementById('releaseSupply').style.display = "block";
  698. document.getElementById('cupload-1').innerHTML = '';
  699. module.data.supplyType = 'add'
  700. var cupload1 = new Cupload ({
  701. ele: '#cupload-1',
  702. num: 5,
  703. });
  704. }
  705. gosupplyTable = function(){
  706. document.getElementById('supplyInformation').style.display = "block";
  707. document.getElementById('releaseSupply').style.display = "none";
  708. $('#demandType').val('');
  709. $('#projectName').val('');
  710. $('#location').val('');
  711. $('#projectRealName').val('');
  712. $('#projectPhone').val('');
  713. $('#projectContent').val('');
  714. }
  715. goRelease = function(){
  716. document.getElementById('consultingInformation').style.display = "none";
  717. document.getElementById('release').style.display = "block";
  718. }
  719. goReleaseTable = function(){
  720. document.getElementById('consultingInformation').style.display = "block";
  721. document.getElementById('release').style.display = "none";
  722. $('#title').val('');
  723. $('#releaseContent').val('');
  724. $('#releaseRealName').val('');
  725. $('#releasePhone').val('');
  726. }
  727. //翻页
  728. turnThePage = function (pageNum) {
  729. module.data.pageNum = pageNum ;
  730. if(module.data.clickType == 'supply'){
  731. tools.doGet(userSupply, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.userSupply);
  732. }
  733. if(module.data.clickType == 'consulting'){
  734. tools.doGet(userConsulting, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.consulting);
  735. }
  736. if(module.data.clickType == 'bidding'){
  737. tools.doGet(userBidding, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.bidding);
  738. }
  739. }
  740. //个人用户资料修改
  741. formAction = function (type){
  742. var data = {};
  743. //var password = $('#password').val();
  744. console.log(module.data.memberType == '2');
  745. // module.data.userFormType = type ;
  746. if(module.data.memberType == '2'){
  747. console.log('qqqqqqqqqqqqq')
  748. //公司用户信息
  749. var companyName = $('#companyName').val();
  750. var idCardNum = $('#idCardNum').val();
  751. var realname = $('#realname').val();
  752. var companyCode = $('#companyCode').val();
  753. var companyNature = $('#companyNature').val();
  754. var companyScope = $('#companyScope').val();
  755. var companyTimeLimit = $('#companyTimeLimit').val();
  756. var companySetupTime = $('#companySetupTime').val();
  757. var companyCapital = $('#companyCapital').val();
  758. var companyLicense = module.data.companyLicense;
  759. var address = $('#address').val();
  760. var accountOpenCert = module.data.khzm;
  761. var idCardPic = module.data.frzjz;
  762. //银行卡信息
  763. var bankCardName = $('#bankCardName').val();
  764. var bankCardNum = $('#bankCardNum').val();
  765. var bankAddress = $('#bankAddress').val();
  766. var bankType = $('#bankType').val();
  767. var accountType = $('#accountType').val();
  768. var payeePaymentLines = $('#payeePaymentLines').val();
  769. if (companyName == '') {
  770. $('#companyName')[0].focus()
  771. tools.initTips('请输入公司名称', 'right', $('#companyName')[0], 2000)
  772. return false;
  773. }
  774. if (idCardNum == '') {
  775. $('#idCardNum')[0].focus()
  776. tools.initTips('请输入身份证号', 'right', $('#idCardNum')[0], 2000)
  777. return false;
  778. }
  779. if (realname == '') {
  780. $('#realname')[0].focus()
  781. tools.initTips('请输入负责人姓名', 'right', $('#realname')[0], 2000)
  782. return false;
  783. }
  784. let array = []
  785. $('#cupload-5').find('input').each(function() {
  786. if($(this).val()!=''){
  787. array.push($(this).val())
  788. }
  789. });
  790. if(array.length<1){
  791. $('#cupload-5')[0].focus()
  792. tools.initTips('请上传相关附件', 'right', $('#cupload-5')[0], 2000)
  793. return false;
  794. }
  795. let array6 = []
  796. $('#cupload-6').find('input').each(function() {
  797. if($(this).val()!=''){
  798. array6.push($(this).val())
  799. }
  800. });
  801. if(array6.length<1){
  802. $('#cupload-6')[0].focus()
  803. tools.initTips('请上传法人证件照', 'right', $('#cupload-6')[0], 2000)
  804. return false;
  805. }
  806. if (bankCardName == '') {
  807. $('#bankCardName')[0].focus()
  808. tools.initTips('请输入开户姓名', 'right', $('#bankCardName')[0], 2000)
  809. return false;
  810. }
  811. if (bankCardNum == '') {
  812. $('#bankCardNum')[0].focus()
  813. tools.initTips('请输入开户账号', 'right', $('#bankCardNum')[0], 2000)
  814. return false;
  815. }
  816. if (bankType == '') {
  817. $('#bankType')[0].focus()
  818. tools.initTips('请选择所属银行', 'right', $('#bankType')[0], 2000)
  819. return false;
  820. }
  821. if (bankAddress == '') {
  822. $('#bankAddress')[0].focus()
  823. tools.initTips('请选择开户银行', 'right', $('#bankAddress')[0], 2000)
  824. return false;
  825. }
  826. if (payeePaymentLines == '') {
  827. $('#payeePaymentLines')[0].focus()
  828. tools.initTips('请输入联行号', 'right', $('#payeePaymentLines')[0], 2000)
  829. return false;
  830. }
  831. data['bankCardName'] = bankCardName;
  832. data['bankCardNum'] = bankCardNum;
  833. data['bankAddress'] = bankAddress;
  834. data['bankType'] = bankType;
  835. data['accountType'] = accountType;
  836. data['payeePaymentLines'] = payeePaymentLines;
  837. data['activitiStatus'] = module.data.activitiStatus;
  838. tools.setCookie('bankCardName',bankCardName,24 * 60 * 60)
  839. tools.setCookie('bankCardNum',bankCardNum,24 * 60 * 60)
  840. tools.setCookie('bankAddress',bankAddress,24 * 60 * 60)
  841. tools.setCookie('bankType',bankType,24 * 60 * 60)
  842. tools.setCookie('accountType',accountType,24 * 60 * 60)
  843. tools.setCookie('payeePaymentLines',payeePaymentLines,24 * 60 * 60)
  844. data['accountOpenCert'] = accountOpenCert;
  845. data['companyName'] = companyName;
  846. data['idCardNum'] = idCardNum;
  847. data['realname'] = realname;
  848. data['companyCode'] = companyCode;
  849. data['companyName'] = companyName;
  850. data['companyNature'] = companyNature;
  851. data['companyScope'] = companyScope;
  852. data['companyTimeLimit'] = companyTimeLimit;
  853. data['companySetupTime'] = companySetupTime;
  854. data['companyCapital'] = companyCapital;
  855. data['companyLicense'] = companyLicense;
  856. data['address'] = address;
  857. data['idCardPic'] = idCardPic;
  858. tools.setCookie('userName',realname,24 * 60 * 60)
  859. tools.setCookie('idCardNum',idCardNum,24 * 60 * 60)
  860. tools.setCookie('address',address,24 * 60 * 60)
  861. // upLoadAction('user');
  862. }
  863. if(module.data.memberType == '1'){
  864. //个人用户信息
  865. var userFormRealName = $('#userFormRealName').val();
  866. var userFormIdCard = $('#userFormIdCard').val();
  867. var userFormAddress = $('#userFormAddress').val();
  868. var idCardPic = module.data.sfz;
  869. var accountOpenCert = module.data.yhk;
  870. //银行卡信息
  871. var bankCardName = $('#bankCardName').val();
  872. var bankCardNum = $('#bankCardNum').val();
  873. var bankAddress = $('#bankAddress').val();
  874. var bankType = $('#bankType').val();
  875. var accountType = $('#accountType').val();
  876. var payeePaymentLines = $('#payeePaymentLines').val();
  877. if (userFormRealName == '') {
  878. $('#userFormRealName')[0].focus()
  879. tools.initTips('请输入姓名', 'right', $('#userFormRealName')[0], 2000)
  880. return false;
  881. }
  882. if (userFormIdCard == '') {
  883. $('#userFormIdCard')[0].focus()
  884. tools.initTips('请输入身份证号码', 'right', $('#userFormIdCard')[0], 2000)
  885. return false;
  886. }
  887. let array = []
  888. $('#cupload-3').find('input').each(function() {
  889. if($(this).val()!=''){
  890. array.push($(this).val())
  891. }
  892. });
  893. if(array.length<1){
  894. $('#cupload-3')[0].focus()
  895. tools.initTips('请上传身份证', 'right', $('#cupload-3')[0], 2000)
  896. return false;
  897. }
  898. let array2 = []
  899. $('#cupload-4').find('input').each(function() {
  900. if($(this).val()!=''){
  901. array2.push($(this).val())
  902. }
  903. });
  904. if(array2.length<1){
  905. $('#cupload-4')[0].focus()
  906. tools.initTips('请上传银行卡', 'right', $('#cupload-4')[0], 2000)
  907. return false;
  908. }
  909. if (bankCardName == '') {
  910. $('#bankCardName')[0].focus()
  911. tools.initTips('请输入开户姓名', 'right', $('#bankCardName')[0], 2000)
  912. return false;
  913. }
  914. if (bankCardNum == '') {
  915. $('#bankCardNum')[0].focus()
  916. tools.initTips('请输入开户账号', 'right', $('#bankCardNum')[0], 2000)
  917. return false;
  918. }
  919. if (bankType == '') {
  920. $('#bankType')[0].focus()
  921. tools.initTips('请选择所属银行', 'right', $('#bankType')[0], 2000)
  922. return false;
  923. }
  924. if (bankAddress == '') {
  925. $('#bankAddress')[0].focus()
  926. tools.initTips('请选择开户银行', 'right', $('#bankAddress')[0], 2000)
  927. return false;
  928. }
  929. if (payeePaymentLines == '') {
  930. $('#payeePaymentLines')[0].focus()
  931. tools.initTips('请输入联行号', 'right', $('#payeePaymentLines')[0], 2000)
  932. return false;
  933. }
  934. data['bankCardName'] = bankCardName;
  935. data['bankCardNum'] = bankCardNum;
  936. data['bankAddress'] = bankAddress;
  937. data['bankType'] = bankType;
  938. data['accountType'] = accountType;
  939. data['payeePaymentLines'] = payeePaymentLines;
  940. data['activitiStatus'] = module.data.activitiStatus;
  941. tools.setCookie('bankCardName',bankCardName,24 * 60 * 60)
  942. tools.setCookie('bankCardNum',bankCardNum,24 * 60 * 60)
  943. tools.setCookie('bankAddress',bankAddress,24 * 60 * 60)
  944. tools.setCookie('bankType',bankType,24 * 60 * 60)
  945. tools.setCookie('accountType',accountType,24 * 60 * 60)
  946. tools.setCookie('payeePaymentLines',payeePaymentLines,24 * 60 * 60)
  947. data['idCardPic'] = idCardPic;
  948. data['accountOpenCert'] = accountOpenCert;
  949. data['idCardNum'] = userFormIdCard;
  950. data['realname'] = userFormRealName;
  951. data['address'] = userFormAddress;
  952. tools.setCookie('userName',userFormRealName,24 * 60 * 60)
  953. tools.setCookie('idCardNum',userFormIdCard,24 * 60 * 60)
  954. tools.setCookie('address',userFormAddress,24 * 60 * 60)
  955. // upLoadAction('user');
  956. }
  957. //data['password'] = password;
  958. data['id'] = module.data.memberId;
  959. data['taskId'] = module.data.userInformationDetail.taskId;
  960. // data['taskName'] = module.data.userInformationDetail.taskName;
  961. tools.doPost(userUpdate, data, module.userTips)
  962. }
  963. module.userTips = function(data){
  964. tools.initError(data.msg);
  965. //用户资料
  966. tools.doGet(userData, {}, module.userData);
  967. }
  968. editPassword = function(){
  969. var data = {};
  970. if(module.passWordCompare()){
  971. var oldPassWord = $('#originalPassWord').val();
  972. var newPassWord = $('#newPassWord').val();
  973. data['oldPassword'] = oldPassWord;
  974. data['newPassword'] = newPassWord;
  975. tools.doPost(updatePwd, data, module.Tips)
  976. }
  977. }
  978. //手动验证密码是否一致
  979. module.passWordCompare = function(){
  980. var newPassword = $('#newPassWord').val();
  981. var determinePassWord = $('#determinePassWord').val();
  982. var originalPassWord = $('#originalPassWord').val();
  983. /*原密码*/
  984. if (originalPassWord == '') {
  985. $('#originalPassWord')[0].focus()
  986. tools.initTips('请输入原密码', 'right', $('#originalPassWord')[0], 2000)
  987. return false;
  988. }
  989. /* 新密码 */
  990. if (newPassword == '') {
  991. $('#newPassWord')[0].focus()
  992. tools.initTips('请输入新密码', 'right', $('#newPassWord')[0], 2000)
  993. return false;
  994. }
  995. /* 确认密码 */
  996. if (determinePassWord == '') {
  997. $('#determinePassWord')[0].focus()
  998. tools.initTips('请确认密码', 'right', $('#determinePassWord')[0], 2000)
  999. return false;
  1000. }
  1001. return true;
  1002. }
  1003. //发布供求
  1004. module.supplyAction = function (){
  1005. var data = {};
  1006. if(module.supplyCheck()){
  1007. //供求信息
  1008. var demandType = $('#demandType').val();
  1009. var projectName = $('#projectName').val();
  1010. var location = $('#location').val();
  1011. var projectRealName = $('#projectRealName').val();
  1012. var projectPhone = $('#projectPhone').val();
  1013. var projectContent = $('#projectContent').val();
  1014. var logintime = tools.getNowFormatDate();
  1015. //console.log(demandType);
  1016. data['projectName'] = projectName;
  1017. data['location'] = location;
  1018. data['realname'] = projectRealName;
  1019. data['phone'] = projectPhone;
  1020. data['projectContent'] = projectContent;
  1021. data['logintime'] = logintime;
  1022. data['supplyDemandType'] = demandType;
  1023. data['deptId'] = 100;
  1024. data['memberId'] = module.data.memberId;
  1025. if(module.data.supplyType == 'edit'){
  1026. data['id'] = module.data.supplyId;
  1027. tools.doPost(userEdit, data, module.getData)
  1028. }else{
  1029. tools.doPost(userDemand, data, module.getData)
  1030. }
  1031. }
  1032. }
  1033. //发布咨询
  1034. module.releaseAction = function (){
  1035. var data = {};
  1036. if(module.releaseCheck()){
  1037. //供求信息
  1038. var title = $('#title').val();
  1039. var releaseContent = $('#releaseContent').val();
  1040. var releaseRealName = $('#releaseRealName').val();
  1041. var releasePhone = $('#releasePhone').val();
  1042. var logintime = tools.getNowFormatDate();
  1043. data['title'] = title;
  1044. data['content'] = releaseContent;
  1045. data['realname'] = releaseRealName;
  1046. data['phone'] = releasePhone;
  1047. data['logintime'] = logintime;
  1048. data['deptId'] = 100;
  1049. data['memberId'] = module.data.memberId;
  1050. tools.doPost(userCommunicate, data, module.releaseActionYes)
  1051. }
  1052. }
  1053. module.releaseActionYes = function(data){
  1054. tools.initError(data.msg);
  1055. setTimeout(function(){
  1056. tools.doGet(userConsulting, {memberId:module.data.memberId,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.consulting);
  1057. document.getElementById('consultingInformation').style.display = "block";
  1058. document.getElementById('release').style.display = "none";
  1059. $('#title').val('');
  1060. $('#releaseContent').val('');
  1061. $('#releaseRealName').val('');
  1062. $('#releasePhone').val('');
  1063. },2000)
  1064. }
  1065. module.Tips = function(data){
  1066. tools.initError(data.msg);
  1067. }
  1068. //手动验证表单
  1069. module.check = function () {
  1070. var usernameVal = $('#username').val();
  1071. var passwordVal = $('#password').val();
  1072. var codeVal = $('#code').val();
  1073. /* 手机号 */
  1074. if (usernameVal == '') {
  1075. $('#username')[0].focus()
  1076. tools.initTips('请输入用户名', 'right', $('#username')[0], 2000)
  1077. return false;
  1078. }
  1079. /* 密码 */
  1080. if (passwordVal == '') {
  1081. $('#password')[0].focus()
  1082. tools.initTips('请输入密码', 'right', $('#password')[0], 2000)
  1083. return false;
  1084. } else if (parseInt(passwordVal.length) < 6 || parseInt(passwordVal.length) > 18) {
  1085. $('#password')[0].focus()
  1086. tools.initTips('请输入正确格式密码', 'right', $('#password')[0], 2000)
  1087. return false;
  1088. }
  1089. /*图形验证码*/
  1090. if (module.uuid == '' || codeVal == '') {
  1091. $('#code')[0].focus()
  1092. tools.initTips('请输入图形验证码', 'right', $('#code')[0], 2000)
  1093. return false;
  1094. }
  1095. return true;
  1096. }
  1097. module.supplyCheck = function () {
  1098. var projectName = $('#projectName').val();
  1099. var location = $('#location').val();
  1100. var projectRealName = $('#projectRealName').val();
  1101. var projectPhone = $('#projectPhone').val();
  1102. var projectContent = $('#projectContent').val();
  1103. if (projectName == '') {
  1104. $('#projectName')[0].focus()
  1105. tools.initTips('请输入项目名称', 'right', $('#projectName')[0], 2000)
  1106. return false;
  1107. }
  1108. if (location == '') {
  1109. $('#location')[0].focus()
  1110. tools.initTips('请输入项目地址', 'right', $('#location')[0], 2000)
  1111. return false;
  1112. }
  1113. if (projectRealName == '') {
  1114. $('#projectRealName')[0].focus()
  1115. tools.initTips('请输入姓名', 'right', $('#projectRealName')[0], 2000)
  1116. return false;
  1117. }
  1118. if (projectPhone == '') {
  1119. $('#projectPhone')[0].focus()
  1120. tools.initTips('请输入联系电话', 'right', $('#projectPhone')[0], 2000)
  1121. return false;
  1122. }
  1123. if (projectContent == '') {
  1124. $('#projectContent')[0].focus()
  1125. tools.initTips('请输入项目详情', 'right', $('#projectContent')[0], 2000)
  1126. return false;
  1127. }
  1128. return true;
  1129. }
  1130. module.releaseCheck = function () {
  1131. var title = $('#title').val();
  1132. var releaseContent = $('#releaseContent').val();
  1133. var releaseRealName = $('#releaseRealName').val();
  1134. var releasePhone = $('#releasePhone').val();
  1135. if (title == '') {
  1136. $('#title')[0].focus()
  1137. tools.initTips('请输入标题', 'right', $('#title')[0], 2000)
  1138. return false;
  1139. }
  1140. if (releaseContent == '') {
  1141. $('#releaseContent')[0].focus()
  1142. tools.initTips('请输入咨询内容', 'right', $('#releaseContent')[0], 2000)
  1143. return false;
  1144. }
  1145. if (releaseRealName == '') {
  1146. $('#releaseRealName')[0].focus()
  1147. tools.initTips('请输入姓名', 'right', $('#releaseRealName')[0], 2000)
  1148. return false;
  1149. }
  1150. if (releasePhone == '') {
  1151. $('#releasePhone')[0].focus()
  1152. tools.initTips('请输入联系电话', 'right', $('#releasePhone')[0], 2000)
  1153. return false;
  1154. }
  1155. return true;
  1156. }
  1157. //个人中心选项卡鼠标悬浮
  1158. module.userListHover = function(){
  1159. document.getElementById('icon-list1').onmouseout = function(){
  1160. document.getElementById('icon1').src = '../../static/images/user_index_icon1.png'
  1161. }
  1162. document.getElementById('icon-list1').onmouseover = function(){
  1163. if(themeColor == 'red'){
  1164. document.getElementById('icon1').src = '../../static/images/user_index_icon5_red.png'
  1165. }else if(themeColor == 'green'){
  1166. document.getElementById('icon1').src = '../../static/images/user_index_icon5.png'
  1167. }
  1168. }
  1169. document.getElementById('icon-list2').onmouseout = function(){
  1170. document.getElementById('icon2').src = '../../static/images/user_index_icon2.png'
  1171. }
  1172. document.getElementById('icon-list2').onmouseover = function(){
  1173. if(themeColor == 'red'){
  1174. document.getElementById('icon2').src = '../../static/images/user_index_icon6_red.png'
  1175. }else if(themeColor == 'green') {
  1176. document.getElementById('icon2').src = '../../static/images/user_index_icon6.png'
  1177. }
  1178. }
  1179. document.getElementById('icon-list3').onmouseout = function(){
  1180. document.getElementById('icon3').src = '../../static/images/user_index_icon3.png'
  1181. }
  1182. document.getElementById('icon-list3').onmouseover = function(){
  1183. if(themeColor == 'red'){
  1184. document.getElementById('icon3').src = '../../static/images/user_index_icon7_red.png'
  1185. }else if(themeColor == 'green') {
  1186. document.getElementById('icon3').src = '../../static/images/user_index_icon7.png'
  1187. }
  1188. }
  1189. document.getElementById('icon-list4').onmouseout = function(){
  1190. document.getElementById('icon4').src = '../../static/images/user_index_icon4.png'
  1191. }
  1192. document.getElementById('icon-list4').onmouseover = function(){
  1193. if(themeColor == 'red'){
  1194. document.getElementById('icon4').src = '../../static/images/user_index_icon8_red.png'
  1195. }else if(themeColor == 'green') {
  1196. document.getElementById('icon4').src = '../../static/images/user_index_icon8.png'
  1197. }
  1198. }
  1199. document.getElementById('icon-list5').onmouseout = function(){
  1200. document.getElementById('icon5').src = '../../static/images/user_index_icon9.png'
  1201. }
  1202. document.getElementById('icon-list5').onmouseover = function(){
  1203. if(themeColor == 'red'){
  1204. document.getElementById('icon5').src = '../../static/images/user_index_icon9_red.png'
  1205. }else if(themeColor == 'green') {
  1206. document.getElementById('icon5').src = '../../static/images/user_index_icon10.png'
  1207. }
  1208. }
  1209. }
  1210. goSearch = function () {
  1211. var searchTitle = $('#searchTitle').val();
  1212. var searchContent = $('#searchContent').val();
  1213. //console.log(searchTitle)
  1214. module.data.searchType = 'YES';
  1215. tools.doGet(userConsulting,{title:searchTitle,content:searchContent,memberId:module.data.memberId,pageNum:module.data.pageNum,pageSize:module.data.pageSize},module.consulting);
  1216. }
  1217. selectUserSupply = function(ids) {
  1218. module.data.supplyType = 'edit';
  1219. module.data.supplyId = ids;
  1220. //console.log('点击修改')
  1221. tools.doGet(selectSupply + '/' + ids, {}, module.selectSupplyDetail);//memberType 1个人 2单位
  1222. }
  1223. module.selectSupplyDetail = function(data){
  1224. console.log('进入修改供求')
  1225. document.getElementById('supplyInformation').style.display = "none";
  1226. document.getElementById('releaseSupply').style.display = "block";
  1227. var content = data.data
  1228. $('#demandType').val(content.supplyDemandType);
  1229. $('#projectName').val(content.projectName);
  1230. $('#location').val(content.location);
  1231. $('#projectRealName').val(content.realname);
  1232. $('#projectPhone').val(content.phone);
  1233. $('#projectContent').val(content.projectContent);
  1234. tools.doGet(supplyDemandImg+'/'+content.id, {}, module.showSupplyImage);
  1235. }
  1236. goProject = function(id){
  1237. tools.skip('../listingItems/itemsDetail.html?id='+id)
  1238. }
  1239. openBiddingList = function(id){
  1240. tools.doGet(userBiddingList, {projectId:id,memberId:module.data.memberId}, module.openBidding);
  1241. }
  1242. module.openBidding = function(data){
  1243. $('#dialog-01').css('display','block')
  1244. if (data.code == 200) {
  1245. var content = data.rows;
  1246. module.data.moneyList = content;
  1247. var biddingMoneyData = template('biddingMoneyData', module.data);
  1248. $("#biddingMoneyContent").html(biddingMoneyData);
  1249. }
  1250. }
  1251. return module;
  1252. });