网站
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

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