网站
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

4 лет назад
2 лет назад
4 лет назад
2 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
3 лет назад
2 лет назад
2 лет назад
1 год назад
2 лет назад
4 лет назад
2 лет назад
3 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
2 лет назад
2 лет назад
2 лет назад
4 лет назад
3 лет назад
4 лет назад
2 лет назад
3 лет назад
2 лет назад
4 лет назад
2 лет назад
4 лет назад
3 лет назад
2 лет назад
1 год назад
2 лет назад
1 год назад
2 лет назад
2 лет назад
2 лет назад
2 лет назад
2 лет назад
2 лет назад
2 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
4 лет назад
4 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
4 лет назад
1 год назад
4 лет назад
2 лет назад
4 лет назад
4 лет назад
4 лет назад
2 лет назад
4 лет назад
4 лет назад
4 лет назад
3 лет назад
4 лет назад
2 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
2 лет назад
1 год назад
2 лет назад
4 лет назад
2 лет назад
4 лет назад
4 лет назад
2 лет назад
4 лет назад
1 год назад
4 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
4 лет назад
3 лет назад
2 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
3 лет назад
4 лет назад
4 лет назад
2 лет назад
3 лет назад
2 лет назад
3 лет назад
2 лет назад
3 лет назад
2 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
2 лет назад
3 лет назад
4 лет назад
2 лет назад
4 лет назад
2 лет назад
3 лет назад
4 лет назад
2 лет назад
4 лет назад
2 лет назад
1 год назад
2 лет назад
2 лет назад
1 год назад
2 лет назад
1 год назад
2 лет назад
1 год назад
2 лет назад
2 лет назад
1 год назад
1 год назад
1 год назад
1 год назад
1 год назад
2 лет назад
2 лет назад
4 лет назад
4 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
3 лет назад
2 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
2 лет назад
2 лет назад
2 лет назад
2 лет назад
2 лет назад
4 лет назад
4 лет назад
2 лет назад
4 лет назад
4 лет назад
2 лет назад
2 лет назад
2 лет назад
2 лет назад
4 лет назад
2 лет назад
4 лет назад
2 лет назад
2 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
2 лет назад
3 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
4 лет назад
3 лет назад
2 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
3 лет назад
1 год назад
4 лет назад
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319
  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. tools.doPost(listHistory, {processInstanceId:content.instanceId}, module.listHistory);
  278. //个人资料提交
  279. $('#supplyAction').on('click', module.supplyAction)
  280. $('#releaseAction').on('click', module.releaseAction)
  281. //获取附件的值
  282. //$('#upLoadBtn').on('click',module.upLoadAction)
  283. //document.getElementById('userAction').addEventListener('click',module.formAction);
  284. }
  285. }
  286. module.listHistory = function(data){
  287. if (data.code == 200) {
  288. var content = data.rows;
  289. content.forEach((row) => {
  290. row.startTime = tools.format(row.startTime, "yyyy-MM-dd HH:mm:ss");
  291. row.endTime = tools.format(row.endTime, "yyyy-MM-dd HH:mm:ss");
  292. row.durationInMillis = tools.formatTotalDateSub(
  293. row.durationInMillis / 1000
  294. );
  295. });
  296. module.data.listHistory = content;
  297. var listHistoryData = template('listHistoryData', module.data);
  298. $("#listHistoryContent").html(listHistoryData);
  299. }
  300. }
  301. module.showUserImage = function(data){
  302. console.log(data)
  303. var accountOpenCert = data.accountOpenCert==null||data.accountOpenCert == ''?null:['/api'+data.accountOpenCert];
  304. var idCardPic = data.idCardPic==null||data.idCardPic == ''?null:['/api'+data.idCardPic];
  305. var companyLicense = data.companyLicense==null||data.companyLicense == ''?null:['/api'+data.companyLicense];
  306. console.log(accountOpenCert)
  307. console.log(idCardPic)
  308. if(module.data.memberType == '1'){
  309. var cupload2 = new Cupload ({
  310. ele: '#cupload-3',
  311. num: 1,
  312. data:idCardPic
  313. });
  314. var cupload4 = new Cupload ({
  315. ele: '#cupload-4',
  316. num: 1,
  317. data:accountOpenCert
  318. });
  319. module.data.sfz = data.idCardPic
  320. module.data.yhk = data.accountOpenCert
  321. }else{
  322. var cupload5 = new Cupload ({
  323. ele: '#cupload-5',
  324. num: 1,
  325. data:accountOpenCert
  326. });
  327. var cupload6 = new Cupload ({
  328. ele: '#cupload-6',
  329. num: 1,
  330. data:idCardPic
  331. });
  332. var cupload7 = new Cupload ({
  333. ele: '#cupload-7',
  334. num: 1,
  335. data:companyLicense
  336. });
  337. module.data.khzm = data.accountOpenCert
  338. module.data.frzjz = data.idCardPic
  339. module.data.companyLicense = data.companyLicense
  340. }
  341. }
  342. module.showSupplyImage = function(data){
  343. //console.log(data)
  344. if (data.code == 200) {
  345. var content = data.data;
  346. var fileUrlList = [];
  347. var fileNum = [];
  348. for (var i = 0 ; i < content.length ; i++){
  349. fileUrlList[i] = serverApi + content[i].fileUrl ;
  350. fileNum[i] = content[i].id;
  351. }
  352. if (fileUrlList.length == 0){
  353. fileUrlList = '';
  354. }
  355. //console.log(fileUrlList)
  356. document.getElementById('cupload-1').innerHTML = '';
  357. module.data.fileNum = fileNum;
  358. var cupload1 = new Cupload ({
  359. ele: '#cupload-1',
  360. num: 5,
  361. data:fileUrlList
  362. });
  363. }
  364. }
  365. deleteList = function(){
  366. //console.log(module.data.fileNum[deleteNum])
  367. // tools.doGet(deleteUserImg+'/'+module.data.fileNum[deleteNum], {}, module.Tips);
  368. }
  369. module.getData = function(data){
  370. upLoadAction(data.data)
  371. }
  372. //获取上传图片list
  373. upLoadAction = function(type){
  374. //console.log(type)
  375. var upLoadList = [];
  376. var data = {};
  377. if(type == 'user'||type == 'company'){
  378. if(module.data.memberType == '1'){
  379. $('#cupload-3').find('input').each(function() {
  380. if($(this).val()!=''&&$(this).val().indexOf('http') == -1){
  381. upLoadList.push($(this).val())
  382. }
  383. })
  384. }else{
  385. $('#cupload-5').find('input').each(function() {
  386. if($(this).val()!=''&&$(this).val().indexOf('http') == -1){
  387. upLoadList.push($(this).val())
  388. }
  389. })
  390. data["files"] = upLoadList;
  391. }
  392. // tools.doPostImg(base64Upload, data, module.submitInfo());//memberType 1个人 2单位
  393. }else{
  394. $('#cupload-1').find('input').each(function() {
  395. if($(this).val()!=''&&$(this).val().indexOf('http') == -1){
  396. upLoadList.push($(this).val())
  397. }
  398. })
  399. data["tableName"] = 't_transaction_supply_demand';
  400. data["tableId"] = type?type:module.data.supplyId;
  401. data["files"] = upLoadList;
  402. data["fileType"] = '';
  403. data["bizPath"] = 'transaction';
  404. tools.doPostImg(base64Attach, data, module.upLoadOver);//memberType 1个人 2单位
  405. setTimeout(function(){
  406. tools.doGet(userSupply, {memberId:module.data.memberId,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.userSupply)
  407. document.getElementById('supplyInformation').style.display = "block";
  408. document.getElementById('releaseSupply').style.display = "none";
  409. $('#demandType').val('');
  410. $('#projectName').val('');
  411. $('#location').val('');
  412. $('#projectRealName').val('');
  413. $('#projectPhone').val('');
  414. $('#projectContent').val('');
  415. },2000)
  416. }
  417. // tools.initError('发布成功');
  418. }
  419. module.upLoadOver = function(type){
  420. }
  421. module.upLoadOverInfo1 = function(data){
  422. if (data.code == 200)
  423. module.data.sfz = data.fileName;
  424. }
  425. module.upLoadOverInfo2 = function(data){
  426. if (data.code == 200)
  427. module.data.yhk = data.fileName;
  428. }
  429. module.upLoadOverInfo5 = function(data){
  430. if (data.code == 200)
  431. module.data.khzm = data.fileName;
  432. }
  433. module.upLoadOverInfo6 = function(data){
  434. if (data.code == 200)
  435. module.data.frzjz = data.fileName;
  436. }
  437. module.upLoadOverInfo7 = function(data){
  438. if (data.code == 200)
  439. module.data.companyLicense = data.fileName;
  440. }
  441. submitInfo = function(type){
  442. var upLoadList = [];
  443. var data = {};
  444. console.log(type)
  445. console.log(module.data.memberType)
  446. if(module.data.memberType == '1'){
  447. $('#cupload-3').find('input').each(function() {
  448. if($(this).val()!=''&&$(this).val().indexOf('/api') == -1){
  449. module.data.upType1 = true;
  450. tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo1);
  451. }
  452. })
  453. $('#cupload-4').find('input').each(function() {
  454. if($(this).val()!=''&&$(this).val().indexOf('/api') == -1){
  455. module.data.upType2 = true;
  456. tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo2);
  457. }
  458. })
  459. console.log(type);
  460. setTimeout(function(){
  461. formAction(type)
  462. },1000);
  463. }else{
  464. $('#cupload-5').find('input').each(function() {
  465. if($(this).val()!=''&&$(this).val().indexOf('/api') == -1){
  466. module.data.upType5 = true;
  467. console.log('5')
  468. tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo5);
  469. }
  470. })
  471. $('#cupload-6').find('input').each(function() {
  472. if($(this).val()!=''&&$(this).val().indexOf('/api') == -1){
  473. module.data.upType6 = true;
  474. console.log('6')
  475. tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo6);
  476. }
  477. })
  478. $('#cupload-7').find('input').each(function() {
  479. if($(this).val()!=''&&$(this).val().indexOf('/api') == -1){
  480. module.data.upType7 = true;
  481. console.log('7')
  482. tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo7);
  483. }
  484. })
  485. setTimeout(function(){
  486. formAction()
  487. },1000);
  488. }
  489. //memberType 1个人 2单位
  490. }
  491. //删除供求
  492. deleteUserSupply = function(ids){
  493. tools.doGet(deleteSupply+'/'+ids, {}, module.Tips);
  494. }
  495. //个人中心我的供求
  496. module.userSupply = function(data){
  497. //console.log(data)
  498. if (data.code == 200) {
  499. var content = data.rows;
  500. //console.log(data)
  501. var pageCount = (data.total/10).toFixed(0);
  502. if (pageCount < 1){
  503. pageCount = 1;
  504. }
  505. if(module.data.userSupplyInformationList == ''){
  506. $('.page_s1').html('');
  507. // 初始化 分页器
  508. var page_s1 = createPage('.page_s1');
  509. // 设置分页
  510. setPage(page_s1, {
  511. pageTotal: data.total, // 数据总条数
  512. pageSize: 10, // 每页显示条数
  513. pageCurrent: 1, // 当前页
  514. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  515. })
  516. $('#page_s1').html('共' + pageCount + '页')
  517. }
  518. module.data.userSupplyInformationList = content;
  519. var userSupplyInformationData = template('userSupplyInformationData', module.data);
  520. $("#userSupplyInformationContent").html(userSupplyInformationData);
  521. }
  522. }
  523. //个人中心我的咨询
  524. module.consulting = function(data){
  525. if (data.code == 200) {
  526. var content = data.rows;
  527. //console.log(data )
  528. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  529. if (pageCount < 1){
  530. pageCount = 1;
  531. }
  532. $('.page_s2').html('');
  533. // 初始化 分页器
  534. var page_s1 = createPage('.page_s2');
  535. // 设置分页
  536. setPage(page_s1, {
  537. pageTotal: data.total, // 数据总条数
  538. pageSize: module.data.pageSize, // 每页显示条数
  539. pageCurrent: 1, // 当前页
  540. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  541. })
  542. module.data.consultingInformationList = content;
  543. $('#page_s2').html('共'+pageCount+'页')
  544. var consultingInformationData = template('consultingInformationData', module.data);
  545. $("#consultingInformationContent").html(consultingInformationData);
  546. }
  547. }
  548. //个人中心我的竞价
  549. module.bidding = function(data){
  550. if (data.code == 200) {
  551. var content = data.rows;
  552. //console.log(content)
  553. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  554. if (pageCount < 1){
  555. pageCount = 1;
  556. }
  557. if(module.data.biddingInformationList == '') {
  558. // 初始化 分页器
  559. var page_s1=createPage('.page_s3');
  560. // 设置分页
  561. setPage(page_s1, {
  562. pageTotal: data.total, // 数据总条数
  563. pageSize: module.data.pageSize, // 每页显示条数
  564. pageCurrent: 1, // 当前页
  565. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  566. })
  567. $('#page_s3').html('共' + pageCount + '页')
  568. }
  569. module.data.biddingInformationList = content;
  570. var biddingInformationData = template('biddingInformationData', module.data);
  571. $("#biddingInformationContent").html(biddingInformationData);
  572. }
  573. }
  574. tabCheck = function(type){
  575. document.getElementById('user').className = '';
  576. // document.getElementById('bank').className = '';
  577. document.getElementById('passWord').className = '';
  578. document.getElementById(type).className = 'active';
  579. //console.log(type)
  580. document.getElementById('userInformationContent').style.display = 'none';
  581. document.getElementById('companyInformationContent').style.display = 'none';
  582. document.getElementById('bankInformationContent').style.display = 'none';
  583. document.getElementById('phoneInformationContent').style.display = 'none';
  584. document.getElementById('passWordInformationContent').style.display = 'none';
  585. if (module.data.memberType == '2' && type == 'user'){
  586. document.getElementById('companyInformationContent').style.display = 'table';
  587. document.getElementById('bankInformationContent').style.display = 'table';
  588. }else if (module.data.memberType == '1' && type == 'user'){
  589. document.getElementById('userInformationContent').style.display = 'table';
  590. document.getElementById('bankInformationContent').style.display = 'table';
  591. }else{
  592. document.getElementById(type+'InformationContent').style.display = 'table';
  593. }
  594. }
  595. phoneUpdate = function(type){
  596. document.getElementById(type+'InformationContent').style.display = 'none';
  597. document.getElementById('bankInformationContent').style.display = 'none';
  598. document.getElementById('phoneInformationContent').style.display = 'block';
  599. }
  600. tabLeftCheck = function(type){
  601. for (var i = 1 ; i < 5 ; i++){
  602. document.getElementById('icon-list'+i).className = '';
  603. }
  604. document.getElementById(type).className = 'active';
  605. document.getElementById('userInformation').style.display = 'none';
  606. document.getElementById('supplyInformation').style.display = 'none';
  607. document.getElementById('consultingInformation').style.display = 'none';
  608. document.getElementById('biddingInformation').style.display = 'none';
  609. document.getElementById('releaseSupply').style.display = 'none';
  610. document.getElementById('release').style.display = 'none';
  611. if(type == 'icon-list1'){
  612. document.getElementById('userInformation').style.display = 'block';
  613. }
  614. if(type == 'icon-list2'){
  615. document.getElementById('supplyInformation').style.display = 'block';
  616. module.data.clickType = 'supply';
  617. $('#demandType').val('');
  618. $('#projectName').val('');
  619. $('#location').val('');
  620. $('#projectRealName').val('');
  621. $('#projectPhone').val('');
  622. $('#projectContent').val('');
  623. }
  624. if(type == 'icon-list3'){
  625. document.getElementById('consultingInformation').style.display = 'block';
  626. module.data.clickType = 'consulting';
  627. $('#title').val('');
  628. $('#releaseContent').val('');
  629. $('#releaseRealName').val('');
  630. $('#releasePhone').val('');
  631. }
  632. if(type == 'icon-list4'){
  633. document.getElementById('biddingInformation').style.display = 'block';
  634. module.data.clickType = 'bidding';
  635. }
  636. module.data.pageNum = 1 ;
  637. }
  638. goSupply = function(){
  639. document.getElementById('supplyInformation').style.display = "none";
  640. document.getElementById('releaseSupply').style.display = "block";
  641. document.getElementById('cupload-1').innerHTML = '';
  642. module.data.supplyType = 'add'
  643. var cupload1 = new Cupload ({
  644. ele: '#cupload-1',
  645. num: 5,
  646. });
  647. }
  648. gosupplyTable = function(){
  649. document.getElementById('supplyInformation').style.display = "block";
  650. document.getElementById('releaseSupply').style.display = "none";
  651. $('#demandType').val('');
  652. $('#projectName').val('');
  653. $('#location').val('');
  654. $('#projectRealName').val('');
  655. $('#projectPhone').val('');
  656. $('#projectContent').val('');
  657. }
  658. goRelease = function(){
  659. document.getElementById('consultingInformation').style.display = "none";
  660. document.getElementById('release').style.display = "block";
  661. }
  662. goReleaseTable = function(){
  663. document.getElementById('consultingInformation').style.display = "block";
  664. document.getElementById('release').style.display = "none";
  665. $('#title').val('');
  666. $('#releaseContent').val('');
  667. $('#releaseRealName').val('');
  668. $('#releasePhone').val('');
  669. }
  670. //翻页
  671. turnThePage = function (pageNum) {
  672. module.data.pageNum = pageNum ;
  673. if(module.data.clickType == 'supply'){
  674. tools.doGet(userSupply, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.userSupply);
  675. }
  676. if(module.data.clickType == 'consulting'){
  677. tools.doGet(userConsulting, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.consulting);
  678. }
  679. if(module.data.clickType == 'bidding'){
  680. tools.doGet(userBidding, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.bidding);
  681. }
  682. }
  683. //个人用户资料修改
  684. formAction = function (type){
  685. var data = {};
  686. //var password = $('#password').val();
  687. console.log(module.data.memberType == '2');
  688. // module.data.userFormType = type ;
  689. if(module.data.memberType == '2'){
  690. console.log('qqqqqqqqqqqqq')
  691. //公司用户信息
  692. var companyName = $('#companyName').val();
  693. var idCardNum = $('#idCardNum').val();
  694. var realname = $('#realname').val();
  695. var companyCode = $('#companyCode').val();
  696. var companyNature = $('#companyNature').val();
  697. var companyScope = $('#companyScope').val();
  698. var companyTimeLimit = $('#companyTimeLimit').val();
  699. var companySetupTime = $('#companySetupTime').val();
  700. var companyCapital = $('#companyCapital').val();
  701. var companyLicense = module.data.companyLicense;
  702. var address = $('#address').val();
  703. var accountOpenCert = module.data.khzm;
  704. var idCardPic = module.data.frzjz;
  705. //银行卡信息
  706. var bankCardName = $('#bankCardName').val();
  707. var bankCardNum = $('#bankCardNum').val();
  708. var bankAddress = $('#bankAddress').val();
  709. var bankType = $('#bankType').val();
  710. var accountType = $('#accountType').val();
  711. var payeePaymentLines = $('#payeePaymentLines').val();
  712. if (companyName == '') {
  713. $('#companyName')[0].focus()
  714. tools.initTips('请输入公司名称', 'right', $('#companyName')[0], 2000)
  715. return false;
  716. }
  717. if (idCardNum == '') {
  718. $('#idCardNum')[0].focus()
  719. tools.initTips('请输入身份证号', 'right', $('#idCardNum')[0], 2000)
  720. return false;
  721. }
  722. if (realname == '') {
  723. $('#realname')[0].focus()
  724. tools.initTips('请输入负责人姓名', 'right', $('#realname')[0], 2000)
  725. return false;
  726. }
  727. let array = []
  728. $('#cupload-5').find('input').each(function() {
  729. if($(this).val()!=''){
  730. array.push($(this).val())
  731. }
  732. });
  733. if(array.length<1){
  734. $('#cupload-5')[0].focus()
  735. tools.initTips('请上传相关附件', 'right', $('#cupload-5')[0], 2000)
  736. return false;
  737. }
  738. let array6 = []
  739. $('#cupload-6').find('input').each(function() {
  740. if($(this).val()!=''){
  741. array6.push($(this).val())
  742. }
  743. });
  744. if(array6.length<1){
  745. $('#cupload-6')[0].focus()
  746. tools.initTips('请上传法人证件照', 'right', $('#cupload-6')[0], 2000)
  747. return false;
  748. }
  749. if (bankCardName == '') {
  750. $('#bankCardName')[0].focus()
  751. tools.initTips('请输入开户姓名', 'right', $('#bankCardName')[0], 2000)
  752. return false;
  753. }
  754. if (bankCardNum == '') {
  755. $('#bankCardNum')[0].focus()
  756. tools.initTips('请输入开户账号', 'right', $('#bankCardNum')[0], 2000)
  757. return false;
  758. }
  759. if (bankType == '') {
  760. $('#bankType')[0].focus()
  761. tools.initTips('请选择所属银行', 'right', $('#bankType')[0], 2000)
  762. return false;
  763. }
  764. if (bankAddress == '') {
  765. $('#bankAddress')[0].focus()
  766. tools.initTips('请选择开户银行', 'right', $('#bankAddress')[0], 2000)
  767. return false;
  768. }
  769. if (payeePaymentLines == '') {
  770. $('#payeePaymentLines')[0].focus()
  771. tools.initTips('请输入联行号', 'right', $('#payeePaymentLines')[0], 2000)
  772. return false;
  773. }
  774. data['bankCardName'] = bankCardName;
  775. data['bankCardNum'] = bankCardNum;
  776. data['bankAddress'] = bankAddress;
  777. data['bankType'] = bankType;
  778. data['accountType'] = accountType;
  779. data['payeePaymentLines'] = payeePaymentLines;
  780. data['activitiStatus'] = module.data.activitiStatus;
  781. tools.setCookie('bankCardName',bankCardName,24 * 60 * 60)
  782. tools.setCookie('bankCardNum',bankCardNum,24 * 60 * 60)
  783. tools.setCookie('bankAddress',bankAddress,24 * 60 * 60)
  784. tools.setCookie('bankType',bankType,24 * 60 * 60)
  785. tools.setCookie('accountType',accountType,24 * 60 * 60)
  786. tools.setCookie('payeePaymentLines',payeePaymentLines,24 * 60 * 60)
  787. data['accountOpenCert'] = accountOpenCert;
  788. data['companyName'] = companyName;
  789. data['idCardNum'] = idCardNum;
  790. data['realname'] = realname;
  791. data['companyCode'] = companyCode;
  792. data['companyName'] = companyName;
  793. data['companyNature'] = companyNature;
  794. data['companyScope'] = companyScope;
  795. data['companyTimeLimit'] = companyTimeLimit;
  796. data['companySetupTime'] = companySetupTime;
  797. data['companyCapital'] = companyCapital;
  798. data['companyLicense'] = companyLicense;
  799. data['address'] = address;
  800. data['idCardPic'] = idCardPic;
  801. tools.setCookie('userName',realname,24 * 60 * 60)
  802. tools.setCookie('idCardNum',idCardNum,24 * 60 * 60)
  803. tools.setCookie('address',address,24 * 60 * 60)
  804. // upLoadAction('user');
  805. }
  806. if(module.data.memberType == '1'){
  807. //个人用户信息
  808. var userFormRealName = $('#userFormRealName').val();
  809. var userFormIdCard = $('#userFormIdCard').val();
  810. var userFormAddress = $('#userFormAddress').val();
  811. var idCardPic = module.data.sfz;
  812. var accountOpenCert = module.data.yhk;
  813. //银行卡信息
  814. var bankCardName = $('#bankCardName').val();
  815. var bankCardNum = $('#bankCardNum').val();
  816. var bankAddress = $('#bankAddress').val();
  817. var bankType = $('#bankType').val();
  818. var accountType = $('#accountType').val();
  819. var payeePaymentLines = $('#payeePaymentLines').val();
  820. if (userFormRealName == '') {
  821. $('#userFormRealName')[0].focus()
  822. tools.initTips('请输入姓名', 'right', $('#userFormRealName')[0], 2000)
  823. return false;
  824. }
  825. if (userFormIdCard == '') {
  826. $('#userFormIdCard')[0].focus()
  827. tools.initTips('请输入身份证号码', 'right', $('#userFormIdCard')[0], 2000)
  828. return false;
  829. }
  830. let array = []
  831. $('#cupload-3').find('input').each(function() {
  832. if($(this).val()!=''){
  833. array.push($(this).val())
  834. }
  835. });
  836. if(array.length<1){
  837. $('#cupload-3')[0].focus()
  838. tools.initTips('请上传身份证', 'right', $('#cupload-3')[0], 2000)
  839. return false;
  840. }
  841. let array2 = []
  842. $('#cupload-4').find('input').each(function() {
  843. if($(this).val()!=''){
  844. array2.push($(this).val())
  845. }
  846. });
  847. if(array2.length<1){
  848. $('#cupload-4')[0].focus()
  849. tools.initTips('请上传银行卡', 'right', $('#cupload-4')[0], 2000)
  850. return false;
  851. }
  852. if (bankCardName == '') {
  853. $('#bankCardName')[0].focus()
  854. tools.initTips('请输入开户姓名', 'right', $('#bankCardName')[0], 2000)
  855. return false;
  856. }
  857. if (bankCardNum == '') {
  858. $('#bankCardNum')[0].focus()
  859. tools.initTips('请输入开户账号', 'right', $('#bankCardNum')[0], 2000)
  860. return false;
  861. }
  862. if (bankType == '') {
  863. $('#bankType')[0].focus()
  864. tools.initTips('请选择所属银行', 'right', $('#bankType')[0], 2000)
  865. return false;
  866. }
  867. if (bankAddress == '') {
  868. $('#bankAddress')[0].focus()
  869. tools.initTips('请选择开户银行', 'right', $('#bankAddress')[0], 2000)
  870. return false;
  871. }
  872. if (payeePaymentLines == '') {
  873. $('#payeePaymentLines')[0].focus()
  874. tools.initTips('请输入联行号', 'right', $('#payeePaymentLines')[0], 2000)
  875. return false;
  876. }
  877. data['bankCardName'] = bankCardName;
  878. data['bankCardNum'] = bankCardNum;
  879. data['bankAddress'] = bankAddress;
  880. data['bankType'] = bankType;
  881. data['accountType'] = accountType;
  882. data['payeePaymentLines'] = payeePaymentLines;
  883. data['activitiStatus'] = module.data.activitiStatus;
  884. tools.setCookie('bankCardName',bankCardName,24 * 60 * 60)
  885. tools.setCookie('bankCardNum',bankCardNum,24 * 60 * 60)
  886. tools.setCookie('bankAddress',bankAddress,24 * 60 * 60)
  887. tools.setCookie('bankType',bankType,24 * 60 * 60)
  888. tools.setCookie('accountType',accountType,24 * 60 * 60)
  889. tools.setCookie('payeePaymentLines',payeePaymentLines,24 * 60 * 60)
  890. data['idCardPic'] = idCardPic;
  891. data['accountOpenCert'] = accountOpenCert;
  892. data['idCardNum'] = userFormIdCard;
  893. data['realname'] = userFormRealName;
  894. data['address'] = userFormAddress;
  895. tools.setCookie('userName',userFormRealName,24 * 60 * 60)
  896. tools.setCookie('idCardNum',userFormIdCard,24 * 60 * 60)
  897. tools.setCookie('address',userFormAddress,24 * 60 * 60)
  898. // upLoadAction('user');
  899. }
  900. //data['password'] = password;
  901. data['id'] = module.data.memberId;
  902. data['taskId'] = module.data.userInformationDetail.taskId;
  903. // data['taskName'] = module.data.userInformationDetail.taskName;
  904. tools.doPost(userUpdate, data, module.userTips)
  905. }
  906. module.userTips = function(data){
  907. tools.initError(data.msg);
  908. //用户资料
  909. tools.doGet(userData, {}, module.userData);
  910. }
  911. editPassword = function(){
  912. var data = {};
  913. if(module.passWordCompare()){
  914. var oldPassWord = $('#originalPassWord').val();
  915. var newPassWord = $('#newPassWord').val();
  916. data['oldPassword'] = oldPassWord;
  917. data['newPassword'] = newPassWord;
  918. tools.doPost(updatePwd, data, module.Tips)
  919. }
  920. }
  921. //手动验证密码是否一致
  922. module.passWordCompare = function(){
  923. var newPassword = $('#newPassWord').val();
  924. var determinePassWord = $('#determinePassWord').val();
  925. var originalPassWord = $('#originalPassWord').val();
  926. /*原密码*/
  927. if (originalPassWord == '') {
  928. $('#originalPassWord')[0].focus()
  929. tools.initTips('请输入原密码', 'right', $('#originalPassWord')[0], 2000)
  930. return false;
  931. }
  932. /* 新密码 */
  933. if (newPassword == '') {
  934. $('#newPassWord')[0].focus()
  935. tools.initTips('请输入新密码', 'right', $('#newPassWord')[0], 2000)
  936. return false;
  937. }
  938. /* 确认密码 */
  939. if (determinePassWord == '') {
  940. $('#determinePassWord')[0].focus()
  941. tools.initTips('请确认密码', 'right', $('#determinePassWord')[0], 2000)
  942. return false;
  943. }
  944. return true;
  945. }
  946. //发布供求
  947. module.supplyAction = function (){
  948. var data = {};
  949. if(module.supplyCheck()){
  950. //供求信息
  951. var demandType = $('#demandType').val();
  952. var projectName = $('#projectName').val();
  953. var location = $('#location').val();
  954. var projectRealName = $('#projectRealName').val();
  955. var projectPhone = $('#projectPhone').val();
  956. var projectContent = $('#projectContent').val();
  957. var logintime = tools.getNowFormatDate();
  958. //console.log(demandType);
  959. data['projectName'] = projectName;
  960. data['location'] = location;
  961. data['realname'] = projectRealName;
  962. data['phone'] = projectPhone;
  963. data['projectContent'] = projectContent;
  964. data['logintime'] = logintime;
  965. data['supplyDemandType'] = demandType;
  966. data['deptId'] = 100;
  967. data['memberId'] = module.data.memberId;
  968. if(module.data.supplyType == 'edit'){
  969. data['id'] = module.data.supplyId;
  970. tools.doPost(userEdit, data, module.getData)
  971. }else{
  972. tools.doPost(userDemand, data, module.getData)
  973. }
  974. }
  975. }
  976. //发布咨询
  977. module.releaseAction = function (){
  978. var data = {};
  979. if(module.releaseCheck()){
  980. //供求信息
  981. var title = $('#title').val();
  982. var releaseContent = $('#releaseContent').val();
  983. var releaseRealName = $('#releaseRealName').val();
  984. var releasePhone = $('#releasePhone').val();
  985. var logintime = tools.getNowFormatDate();
  986. data['title'] = title;
  987. data['content'] = releaseContent;
  988. data['realname'] = releaseRealName;
  989. data['phone'] = releasePhone;
  990. data['logintime'] = logintime;
  991. data['deptId'] = 100;
  992. data['memberId'] = module.data.memberId;
  993. tools.doPost(userCommunicate, data, module.releaseActionYes)
  994. }
  995. }
  996. module.releaseActionYes = function(data){
  997. tools.initError(data.msg);
  998. setTimeout(function(){
  999. tools.doGet(userConsulting, {memberId:module.data.memberId,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.consulting);
  1000. document.getElementById('consultingInformation').style.display = "block";
  1001. document.getElementById('release').style.display = "none";
  1002. $('#title').val('');
  1003. $('#releaseContent').val('');
  1004. $('#releaseRealName').val('');
  1005. $('#releasePhone').val('');
  1006. },2000)
  1007. }
  1008. module.Tips = function(data){
  1009. tools.initError(data.msg);
  1010. }
  1011. //手动验证表单
  1012. module.check = function () {
  1013. var usernameVal = $('#username').val();
  1014. var passwordVal = $('#password').val();
  1015. var codeVal = $('#code').val();
  1016. /* 手机号 */
  1017. if (usernameVal == '') {
  1018. $('#username')[0].focus()
  1019. tools.initTips('请输入用户名', 'right', $('#username')[0], 2000)
  1020. return false;
  1021. }
  1022. /* 密码 */
  1023. if (passwordVal == '') {
  1024. $('#password')[0].focus()
  1025. tools.initTips('请输入密码', 'right', $('#password')[0], 2000)
  1026. return false;
  1027. } else if (parseInt(passwordVal.length) < 6 || parseInt(passwordVal.length) > 18) {
  1028. $('#password')[0].focus()
  1029. tools.initTips('请输入正确格式密码', 'right', $('#password')[0], 2000)
  1030. return false;
  1031. }
  1032. /*图形验证码*/
  1033. if (module.uuid == '' || codeVal == '') {
  1034. $('#code')[0].focus()
  1035. tools.initTips('请输入图形验证码', 'right', $('#code')[0], 2000)
  1036. return false;
  1037. }
  1038. return true;
  1039. }
  1040. module.supplyCheck = function () {
  1041. var projectName = $('#projectName').val();
  1042. var location = $('#location').val();
  1043. var projectRealName = $('#projectRealName').val();
  1044. var projectPhone = $('#projectPhone').val();
  1045. var projectContent = $('#projectContent').val();
  1046. if (projectName == '') {
  1047. $('#projectName')[0].focus()
  1048. tools.initTips('请输入项目名称', 'right', $('#projectName')[0], 2000)
  1049. return false;
  1050. }
  1051. if (location == '') {
  1052. $('#location')[0].focus()
  1053. tools.initTips('请输入项目地址', 'right', $('#location')[0], 2000)
  1054. return false;
  1055. }
  1056. if (projectRealName == '') {
  1057. $('#projectRealName')[0].focus()
  1058. tools.initTips('请输入姓名', 'right', $('#projectRealName')[0], 2000)
  1059. return false;
  1060. }
  1061. if (projectPhone == '') {
  1062. $('#projectPhone')[0].focus()
  1063. tools.initTips('请输入联系电话', 'right', $('#projectPhone')[0], 2000)
  1064. return false;
  1065. }
  1066. if (projectContent == '') {
  1067. $('#projectContent')[0].focus()
  1068. tools.initTips('请输入项目详情', 'right', $('#projectContent')[0], 2000)
  1069. return false;
  1070. }
  1071. return true;
  1072. }
  1073. module.releaseCheck = function () {
  1074. var title = $('#title').val();
  1075. var releaseContent = $('#releaseContent').val();
  1076. var releaseRealName = $('#releaseRealName').val();
  1077. var releasePhone = $('#releasePhone').val();
  1078. if (title == '') {
  1079. $('#title')[0].focus()
  1080. tools.initTips('请输入标题', 'right', $('#title')[0], 2000)
  1081. return false;
  1082. }
  1083. if (releaseContent == '') {
  1084. $('#releaseContent')[0].focus()
  1085. tools.initTips('请输入咨询内容', 'right', $('#releaseContent')[0], 2000)
  1086. return false;
  1087. }
  1088. if (releaseRealName == '') {
  1089. $('#releaseRealName')[0].focus()
  1090. tools.initTips('请输入姓名', 'right', $('#releaseRealName')[0], 2000)
  1091. return false;
  1092. }
  1093. if (releasePhone == '') {
  1094. $('#releasePhone')[0].focus()
  1095. tools.initTips('请输入联系电话', 'right', $('#releasePhone')[0], 2000)
  1096. return false;
  1097. }
  1098. return true;
  1099. }
  1100. //个人中心选项卡鼠标悬浮
  1101. module.userListHover = function(){
  1102. document.getElementById('icon-list1').onmouseout = function(){
  1103. document.getElementById('icon1').src = '../../static/images/user_index_icon1.png'
  1104. }
  1105. document.getElementById('icon-list1').onmouseover = function(){
  1106. if(themeColor == 'red'){
  1107. document.getElementById('icon1').src = '../../static/images/user_index_icon5_red.png'
  1108. }else if(themeColor == 'green'){
  1109. document.getElementById('icon1').src = '../../static/images/user_index_icon5.png'
  1110. }
  1111. }
  1112. document.getElementById('icon-list2').onmouseout = function(){
  1113. document.getElementById('icon2').src = '../../static/images/user_index_icon2.png'
  1114. }
  1115. document.getElementById('icon-list2').onmouseover = function(){
  1116. if(themeColor == 'red'){
  1117. document.getElementById('icon2').src = '../../static/images/user_index_icon6_red.png'
  1118. }else if(themeColor == 'green') {
  1119. document.getElementById('icon2').src = '../../static/images/user_index_icon6.png'
  1120. }
  1121. }
  1122. document.getElementById('icon-list3').onmouseout = function(){
  1123. document.getElementById('icon3').src = '../../static/images/user_index_icon3.png'
  1124. }
  1125. document.getElementById('icon-list3').onmouseover = function(){
  1126. if(themeColor == 'red'){
  1127. document.getElementById('icon3').src = '../../static/images/user_index_icon7_red.png'
  1128. }else if(themeColor == 'green') {
  1129. document.getElementById('icon3').src = '../../static/images/user_index_icon7.png'
  1130. }
  1131. }
  1132. document.getElementById('icon-list4').onmouseout = function(){
  1133. document.getElementById('icon4').src = '../../static/images/user_index_icon4.png'
  1134. }
  1135. document.getElementById('icon-list4').onmouseover = function(){
  1136. if(themeColor == 'red'){
  1137. document.getElementById('icon4').src = '../../static/images/user_index_icon8_red.png'
  1138. }else if(themeColor == 'green') {
  1139. document.getElementById('icon4').src = '../../static/images/user_index_icon8.png'
  1140. }
  1141. }
  1142. }
  1143. goSearch = function () {
  1144. var searchTitle = $('#searchTitle').val();
  1145. var searchContent = $('#searchContent').val();
  1146. //console.log(searchTitle)
  1147. module.data.searchType = 'YES';
  1148. tools.doGet(userConsulting,{title:searchTitle,content:searchContent,memberId:module.data.memberId,pageNum:module.data.pageNum,pageSize:module.data.pageSize},module.consulting);
  1149. }
  1150. selectUserSupply = function(ids) {
  1151. module.data.supplyType = 'edit';
  1152. module.data.supplyId = ids;
  1153. //console.log('点击修改')
  1154. tools.doGet(selectSupply + '/' + ids, {}, module.selectSupplyDetail);//memberType 1个人 2单位
  1155. }
  1156. module.selectSupplyDetail = function(data){
  1157. console.log('进入修改供求')
  1158. document.getElementById('supplyInformation').style.display = "none";
  1159. document.getElementById('releaseSupply').style.display = "block";
  1160. var content = data.data
  1161. $('#demandType').val(content.supplyDemandType);
  1162. $('#projectName').val(content.projectName);
  1163. $('#location').val(content.location);
  1164. $('#projectRealName').val(content.realname);
  1165. $('#projectPhone').val(content.phone);
  1166. $('#projectContent').val(content.projectContent);
  1167. tools.doGet(supplyDemandImg+'/'+content.id, {}, module.showSupplyImage);
  1168. }
  1169. goProject = function(id){
  1170. tools.skip('../listingItems/itemsDetail.html?id='+id)
  1171. }
  1172. openBiddingList = function(id){
  1173. tools.doGet(userBiddingList, {projectId:id,memberId:module.data.memberId}, module.openBidding);
  1174. }
  1175. module.openBidding = function(data){
  1176. $('#dialog-01').css('display','block')
  1177. if (data.code == 200) {
  1178. var content = data.rows;
  1179. module.data.moneyList = content;
  1180. var biddingMoneyData = template('biddingMoneyData', module.data);
  1181. $("#biddingMoneyContent").html(biddingMoneyData);
  1182. }
  1183. }
  1184. return module;
  1185. });