网站
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

index.js 54 KiB

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