农燊高科官方网站
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 3 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 3 Jahren
vor 3 Jahren
vor 3 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 3 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 4 Jahren
vor 3 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 3 Jahren
vor 4 Jahren
vor 4 Jahren
vor 3 Jahren
vor 3 Jahren
vor 3 Jahren
vor 3 Jahren
vor 4 Jahren
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844
  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "user", "paging","cupload","kindeditor"], function ($, template, Tools ) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. userInformationDetail:[],
  9. userSupplyInformationList:'',
  10. consultingInformationList:'',
  11. biddingInformationList:'',
  12. //页码
  13. pageNum: 1,
  14. //页码集合
  15. pageList: [],
  16. //每页数量
  17. pageSize: 5,
  18. //总页数
  19. pageCount:0,
  20. //用户ID
  21. memberId:0,
  22. //用户资料form
  23. form:{
  24. },
  25. modifyUrl:'',
  26. detailUrl:''
  27. },
  28. };
  29. var tools = new Tools();
  30. module.init = function (page) {
  31. //底部友情链接
  32. tools.doGet(friendsLinks, {}, module.bottomFriendsLinks, true);
  33. //用户资料
  34. tools.doGet(userData, {}, module.userData);
  35. if(!tools.getCookie('Admin-Token')){
  36. tools.skip('../../index.html')
  37. }
  38. //用户资料
  39. //tools.doPut(userData, {id:}, module.userData,true);
  40. //个人中心选项卡鼠标悬浮
  41. module.userListHover();
  42. //网站配置信息(网站名称 底部联系方式 公安备案号 网站备案号)
  43. tools.getWebConfig();
  44. window.KindEditor.create('#editor_id')
  45. console.log(tools.getParam('type'))
  46. var type = tools.getParam('type');
  47. module.getType(type);
  48. setTimeout(function(){
  49. //主题图片切换
  50. module.switchTheme();
  51. },500)
  52. };
  53. //主题图片切换
  54. module.switchTheme = function(){
  55. if(themeColor == 'red'){
  56. module.data.modifyUrl = '../../static/images/modify_red.png';
  57. module.data.detailUrl = '../../static/images/detail_red.png';
  58. }else if(themeColor == 'green'){
  59. module.data.modifyUrl = '../../static/images/modify.png';
  60. module.data.detailUrl = '../../static/images/detail.png';
  61. }
  62. }
  63. //底部友情链接
  64. module.bottomFriendsLinks = function (data) {
  65. if (data.code == 200) {
  66. var content = data.data;
  67. console.log(content)
  68. module.data.friendsLinksList = content;
  69. var friendsLinksData = template('friendsLinksData', module.data);
  70. $("#friendsLinksContent").html(friendsLinksData);
  71. }
  72. }
  73. //获取类型
  74. module.getType = function(type){
  75. if (type == 'info'){
  76. document.getElementById("icon-list1").click();
  77. }
  78. if (type == 'demand'){
  79. document.getElementById("icon-list2").click();
  80. }
  81. if (type == 'interact'){
  82. document.getElementById("icon-list3").click();
  83. }
  84. if (type == 'bidding'){
  85. document.getElementById("icon-list4").click();
  86. }
  87. if (type == 'goDemand'){
  88. document.getElementById("icon-list2").click();
  89. document.getElementById("goSupply").click();
  90. }
  91. if (type == 'goInteract'){
  92. document.getElementById("icon-list3").click();
  93. document.getElementById("goRelease").click();
  94. }
  95. }
  96. //个人中心用户信息
  97. module.userData = function(data){
  98. if (data.code == 200) {
  99. var content = data.user;
  100. console.log(content)
  101. module.data.userId = content.userId;
  102. tools.doGet(userMember + '/' + content.userId, {}, module.userMember);//memberType 1个人 2单位
  103. }
  104. }
  105. //个人中心用户资料
  106. module.userMember = function(data){
  107. if (data.code == 200) {
  108. var content = data.data;
  109. console.log(data)
  110. module.data.userInformationDetail = content;
  111. module.data.memberType = content.memberType;
  112. if(content.memberType == '1'){
  113. document.getElementById('companyInformationContent').style.display = 'none';
  114. document.getElementById('userInformationContent').style.display = 'block';
  115. var userInformationData = template('userInformationData', module.data);
  116. $("#userInformationContent").html(userInformationData);
  117. }else{
  118. document.getElementById('companyInformationContent').style.display = 'block';
  119. document.getElementById('userInformationContent').style.display = 'none';
  120. var companyInformationData = template('companyInformationData', module.data);
  121. $("#companyInformationContent").html(companyInformationData);
  122. }
  123. document.getElementById('bankAddress').value = content.bankAddress;
  124. document.getElementById('bankCardName').value = content.bankCardName;
  125. document.getElementById('bankCardNum').value = content.bankCardNum;
  126. document.getElementById('phone').innerHTML = content.phone;
  127. module.data.memberId = content.id;
  128. console.log(module.data.userId)
  129. //用户图片
  130. tools.doGet(showUserImg+'/'+module.data.memberId, {}, module.showUserImage);
  131. //我的供求
  132. tools.doGet(userSupply, {memberId:content.id,pageNum:module.data.pageNum,pageSize:10}, module.userSupply);
  133. //我的咨询
  134. tools.doGet(userConsulting, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.consulting);
  135. //我的竞价
  136. tools.doGet(userBidding, {memberId:content.id,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.bidding);
  137. //个人资料提交
  138. $('#supplyAction').on('click', module.supplyAction)
  139. $('#releaseAction').on('click', module.releaseAction)
  140. //获取附件的值
  141. //$('#upLoadBtn').on('click',module.upLoadAction)
  142. //document.getElementById('userAction').addEventListener('click',module.formAction);
  143. }
  144. }
  145. module.showUserImage = function(data){
  146. console.log(data)
  147. if (data.code == 200) {
  148. var content = data.data;
  149. var fileUrlList = [];
  150. var fileNum = [];
  151. for (var i = 0 ; i < content.length ; i++){
  152. fileUrlList[i] = serverApi + content[i].fileUrl ;
  153. fileNum[i] = content[i].id;
  154. }
  155. if (fileUrlList.length == 0){
  156. fileUrlList = '';
  157. }
  158. console.log(fileUrlList)
  159. module.data.fileNum = fileNum;
  160. if(module.data.memberType == '1'){
  161. var cupload2 = new Cupload ({
  162. ele: '#cupload-3',
  163. num: 5,
  164. data:fileUrlList
  165. });
  166. }else{
  167. var cupload2 = new Cupload ({
  168. ele: '#cupload-2',
  169. num: 5,
  170. data:fileUrlList
  171. });
  172. }
  173. }
  174. }
  175. module.showSupplyImage = function(data){
  176. console.log(data)
  177. if (data.code == 200) {
  178. var content = data.data;
  179. var fileUrlList = [];
  180. var fileNum = [];
  181. for (var i = 0 ; i < content.length ; i++){
  182. fileUrlList[i] = serverApi + content[i].fileUrl ;
  183. fileNum[i] = content[i].id;
  184. }
  185. if (fileUrlList.length == 0){
  186. fileUrlList = '';
  187. }
  188. console.log(fileUrlList)
  189. document.getElementById('cupload-1').innerHTML = '';
  190. module.data.fileNum = fileNum;
  191. var cupload1 = new Cupload ({
  192. ele: '#cupload-1',
  193. num: 5,
  194. data:fileUrlList
  195. });
  196. }
  197. }
  198. deleteList = function(){
  199. console.log(module.data.fileNum[deleteNum])
  200. tools.doGet(deleteUserImg+'/'+module.data.fileNum[deleteNum], {}, module.Tips);
  201. }
  202. module.getData = function(data){
  203. upLoadAction(data.data)
  204. }
  205. //获取上传图片list
  206. upLoadAction = function(type){
  207. console.log(type)
  208. var upLoadList = [];
  209. var data = {};
  210. if(type == 'user'){
  211. if(module.data.memberType == '1'){
  212. $('#cupload-3').find('input').each(function() {
  213. if($(this).val()!=''&&$(this).val().indexOf('http') == -1){
  214. upLoadList.push($(this).val())
  215. }
  216. })
  217. }else{
  218. $('#cupload-2').find('input').each(function() {
  219. if($(this).val()!=''&&$(this).val().indexOf('http') == -1){
  220. upLoadList.push($(this).val())
  221. }
  222. })
  223. }
  224. data["tableName"] = 't_transaction_member';
  225. data["tableId"] = module.data.memberId;
  226. }else{
  227. $('#cupload-1').find('input').each(function() {
  228. if($(this).val()!=''&&$(this).val().indexOf('http') == -1){
  229. upLoadList.push($(this).val())
  230. }
  231. })
  232. data["tableName"] = 't_transaction_supply_demand';
  233. data["tableId"] = type;
  234. setTimeout(function(){
  235. tools.doGet(userSupply, {memberId:module.data.memberId,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.userSupply)
  236. document.getElementById('supplyInformation').style.display = "block";
  237. document.getElementById('releaseSupply').style.display = "none";
  238. $('#demandType').val('');
  239. $('#projectName').val('');
  240. $('#location').val('');
  241. $('#projectRealName').val('');
  242. $('#projectPhone').val('');
  243. $('#projectContent').val('');
  244. },2000)
  245. }
  246. data["files"] = upLoadList;
  247. data["fileType"] = '';
  248. data["bizPath"] = 'transaction';
  249. tools.doPostImg(base64Attach, data, module.upLoadOver);//memberType 1个人 2单位
  250. tools.initError('发布成功');
  251. }
  252. module.upLoadOver = function(){
  253. }
  254. //删除供求
  255. deleteUserSupply = function(ids){
  256. tools.doGet(deleteSupply+'/'+ids, {}, module.Tips);
  257. }
  258. //个人中心我的供求
  259. module.userSupply = function(data){
  260. console.log(data)
  261. if (data.code == 200) {
  262. var content = data.rows;
  263. console.log(data)
  264. var pageCount = (data.total/10).toFixed(0);
  265. if (pageCount < 1){
  266. pageCount = 1;
  267. }
  268. if(module.data.userSupplyInformationList == ''){
  269. $('.page_s1').html('');
  270. // 初始化 分页器
  271. var page_s1 = createPage('.page_s1');
  272. // 设置分页
  273. setPage(page_s1, {
  274. pageTotal: data.total, // 数据总条数
  275. pageSize: 10, // 每页显示条数
  276. pageCurrent: 1, // 当前页
  277. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  278. })
  279. $('#page_s1').html('共' + pageCount + '页')
  280. }
  281. module.data.userSupplyInformationList = content;
  282. var userSupplyInformationData = template('userSupplyInformationData', module.data);
  283. $("#userSupplyInformationContent").html(userSupplyInformationData);
  284. }
  285. }
  286. //个人中心我的咨询
  287. module.consulting = function(data){
  288. if (data.code == 200) {
  289. var content = data.rows;
  290. console.log(data )
  291. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  292. if (pageCount < 1){
  293. pageCount = 1;
  294. }
  295. $('.page_s2').html('');
  296. // 初始化 分页器
  297. var page_s1 = createPage('.page_s2');
  298. // 设置分页
  299. setPage(page_s1, {
  300. pageTotal: data.total, // 数据总条数
  301. pageSize: module.data.pageSize, // 每页显示条数
  302. pageCurrent: 1, // 当前页
  303. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  304. })
  305. module.data.consultingInformationList = content;
  306. $('#page_s2').html('共'+pageCount+'页')
  307. var consultingInformationData = template('consultingInformationData', module.data);
  308. $("#consultingInformationContent").html(consultingInformationData);
  309. }
  310. }
  311. //个人中心我的竞价
  312. module.bidding = function(data){
  313. if (data.code == 200) {
  314. var content = data.rows;
  315. console.log(content)
  316. var pageCount = (data.total/module.data.pageSize).toFixed(0);
  317. if (pageCount < 1){
  318. pageCount = 1;
  319. }
  320. if(module.data.biddingInformationList == '') {
  321. // 初始化 分页器
  322. var page_s1=createPage('.page_s3');
  323. // 设置分页
  324. setPage(page_s1, {
  325. pageTotal: data.total, // 数据总条数
  326. pageSize: module.data.pageSize, // 每页显示条数
  327. pageCurrent: 1, // 当前页
  328. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  329. })
  330. $('#page_s3').html('共' + pageCount + '页')
  331. }
  332. module.data.biddingInformationList = content;
  333. var biddingInformationData = template('biddingInformationData', module.data);
  334. $("#biddingInformationContent").html(biddingInformationData);
  335. }
  336. }
  337. tabCheck = function(type){
  338. document.getElementById('user').className = '';
  339. document.getElementById('bank').className = '';
  340. document.getElementById('passWord').className = '';
  341. document.getElementById(type).className = 'active';
  342. console.log(type)
  343. document.getElementById('userInformationContent').style.display = 'none';
  344. document.getElementById('companyInformationContent').style.display = 'none';
  345. document.getElementById('bankInformationContent').style.display = 'none';
  346. document.getElementById('phoneInformationContent').style.display = 'none';
  347. document.getElementById('passWordInformationContent').style.display = 'none';
  348. if (module.data.memberType == '2' && type == 'user'){
  349. document.getElementById('companyInformationContent').style.display = 'block';
  350. }else if (module.data.memberType == '1' && type == 'user'){
  351. document.getElementById('userInformationContent').style.display = 'block';
  352. }else{
  353. document.getElementById(type+'InformationContent').style.display = 'block';
  354. }
  355. }
  356. phoneUpdate = function(type){
  357. document.getElementById(type+'InformationContent').style.display = 'none';
  358. document.getElementById('phoneInformationContent').style.display = 'block';
  359. }
  360. tabLeftCheck = function(type){
  361. for (var i = 1 ; i < 5 ; i++){
  362. document.getElementById('icon-list'+i).className = '';
  363. }
  364. document.getElementById(type).className = 'active';
  365. document.getElementById('userInformation').style.display = 'none';
  366. document.getElementById('supplyInformation').style.display = 'none';
  367. document.getElementById('consultingInformation').style.display = 'none';
  368. document.getElementById('biddingInformation').style.display = 'none';
  369. document.getElementById('releaseSupply').style.display = 'none';
  370. document.getElementById('release').style.display = 'none';
  371. if(type == 'icon-list1'){
  372. document.getElementById('userInformation').style.display = 'block';
  373. }
  374. if(type == 'icon-list2'){
  375. document.getElementById('supplyInformation').style.display = 'block';
  376. module.data.clickType = 'supply';
  377. $('#demandType').val('');
  378. $('#projectName').val('');
  379. $('#location').val('');
  380. $('#projectRealName').val('');
  381. $('#projectPhone').val('');
  382. $('#projectContent').val('');
  383. }
  384. if(type == 'icon-list3'){
  385. document.getElementById('consultingInformation').style.display = 'block';
  386. module.data.clickType = 'consulting';
  387. $('#title').val('');
  388. $('#releaseContent').val('');
  389. $('#releaseRealName').val('');
  390. $('#releasePhone').val('');
  391. }
  392. if(type == 'icon-list4'){
  393. document.getElementById('biddingInformation').style.display = 'block';
  394. module.data.clickType = 'bidding';
  395. }
  396. module.data.pageNum = 1 ;
  397. }
  398. goSupply = function(){
  399. document.getElementById('supplyInformation').style.display = "none";
  400. document.getElementById('releaseSupply').style.display = "block";
  401. document.getElementById('cupload-1').innerHTML = '';
  402. var cupload1 = new Cupload ({
  403. ele: '#cupload-1',
  404. num: 5,
  405. });
  406. }
  407. gosupplyTable = function(){
  408. document.getElementById('supplyInformation').style.display = "block";
  409. document.getElementById('releaseSupply').style.display = "none";
  410. $('#demandType').val('');
  411. $('#projectName').val('');
  412. $('#location').val('');
  413. $('#projectRealName').val('');
  414. $('#projectPhone').val('');
  415. $('#projectContent').val('');
  416. }
  417. goRelease = function(){
  418. document.getElementById('consultingInformation').style.display = "none";
  419. document.getElementById('release').style.display = "block";
  420. }
  421. goReleaseTable = function(){
  422. document.getElementById('consultingInformation').style.display = "block";
  423. document.getElementById('release').style.display = "none";
  424. $('#title').val('');
  425. $('#releaseContent').val('');
  426. $('#releaseRealName').val('');
  427. $('#releasePhone').val('');
  428. }
  429. //翻页
  430. turnThePage = function (pageNum) {
  431. module.data.pageNum = pageNum ;
  432. if(module.data.clickType == 'supply'){
  433. tools.doGet(userSupply, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.userSupply);
  434. }
  435. if(module.data.clickType == 'consulting'){
  436. tools.doGet(userConsulting, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.consulting);
  437. }
  438. if(module.data.clickType == 'bidding'){
  439. tools.doGet(userBidding, {memberId:module.data.memberId,pageNum:pageNum,pageSize:module.data.pageSize}, module.bidding);
  440. }
  441. }
  442. //个人用户资料修改
  443. formAction = function (type){
  444. var data = {};
  445. //var password = $('#password').val();
  446. module.data.userFormType = type ;
  447. if(type == 'company'){
  448. //公司用户信息
  449. var companyName = $('#companyName').val();
  450. var idCardNum = $('#idCardNum').val();
  451. var realname = $('#realname').val();
  452. var companyCode = $('#companyCode').val();
  453. var companyNature = $('#companyNature').val();
  454. var companyScope = $('#companyScope').val();
  455. var companyTimeLimit = $('#companyTimeLimit').val();
  456. var companySetupTime = $('#companySetupTime').val();
  457. var companyCapital = $('#companyCapital').val();
  458. var companyLicense = $('#companyLicense').val();
  459. var address = $('#address').val();
  460. data['companyName'] = companyName;
  461. data['idCardNum'] = idCardNum;
  462. data['realname'] = realname;
  463. data['companyCode'] = companyCode;
  464. data['companyName'] = companyName;
  465. data['companyNature'] = companyNature;
  466. data['companyScope'] = companyScope;
  467. data['companyTimeLimit'] = companyTimeLimit;
  468. data['companySetupTime'] = companySetupTime;
  469. data['companyCapital'] = companyCapital;
  470. data['companyLicense'] = companyLicense;
  471. data['address'] = address;
  472. tools.setCookie('userName',realname,24 * 60 * 60)
  473. tools.setCookie('idCardNum',idCardNum,24 * 60 * 60)
  474. tools.setCookie('address',address,24 * 60 * 60)
  475. upLoadAction('user');
  476. }
  477. if(type == 'user'){
  478. //个人用户信息
  479. var userFormRealName = $('#userFormRealName').val();
  480. var userFormIdCard = $('#userFormIdCard').val();
  481. var userFormAddress = $('#userFormAddress').val();
  482. data['idCardNum'] = userFormIdCard;
  483. data['realname'] = userFormRealName;
  484. data['address'] = userFormAddress;
  485. tools.setCookie('userName',userFormRealName,24 * 60 * 60)
  486. tools.setCookie('idCardNum',userFormIdCard,24 * 60 * 60)
  487. tools.setCookie('address',userFormAddress,24 * 60 * 60)
  488. upLoadAction('user');
  489. }
  490. if(type == 'bank'){
  491. //银行卡信息
  492. var bankCardName = $('#bankCardName').val();
  493. var bankCardNum = $('#bankCardNum').val();
  494. var bankAddress = $('#bankAddress').val();
  495. data['bankCardName'] = bankCardName;
  496. data['bankCardNum'] = bankCardNum;
  497. data['bankAddress'] = bankAddress;
  498. tools.setCookie('bankCardName',bankCardName,24 * 60 * 60)
  499. tools.setCookie('bankCardNum',bankCardNum,24 * 60 * 60)
  500. tools.setCookie('bankAddress',bankAddress,24 * 60 * 60)
  501. }
  502. //data['password'] = password;
  503. data['id'] = module.data.memberId;
  504. tools.doPost(userUpdate, data, module.Tips)
  505. }
  506. editPassword = function(){
  507. var data = {};
  508. if(module.passWordCompare()){
  509. var oldPassWord = $('#originalPassWord').val();
  510. var newPassWord = $('#newPassWord').val();
  511. data['oldPassword'] = oldPassWord;
  512. data['newPassword'] = newPassWord;
  513. tools.doPost(updatePwd, data, module.Tips)
  514. }
  515. }
  516. //手动验证密码是否一致
  517. module.passWordCompare = function(){
  518. var newPassword = $('#newPassWord').val();
  519. var determinePassWord = $('#determinePassWord').val();
  520. var originalPassWord = $('#originalPassWord').val();
  521. /*原密码*/
  522. if (originalPassWord == '') {
  523. $('#originalPassWord')[0].focus()
  524. tools.initTips('请输入原密码', 'right', $('#originalPassWord')[0], 2000)
  525. return false;
  526. }
  527. /* 新密码 */
  528. if (newPassword == '') {
  529. $('#newPassWord')[0].focus()
  530. tools.initTips('请输入新密码', 'right', $('#newPassWord')[0], 2000)
  531. return false;
  532. }
  533. /* 确认密码 */
  534. if (determinePassWord == '') {
  535. $('#determinePassWord')[0].focus()
  536. tools.initTips('请确认密码', 'right', $('#determinePassWord')[0], 2000)
  537. return false;
  538. }
  539. return true;
  540. }
  541. //发布供求
  542. module.supplyAction = function (){
  543. var data = {};
  544. if(module.supplyCheck()){
  545. //供求信息
  546. var demandType = $('#demandType').val();
  547. var projectName = $('#projectName').val();
  548. var location = $('#location').val();
  549. var projectRealName = $('#projectRealName').val();
  550. var projectPhone = $('#projectPhone').val();
  551. var projectContent = $('#projectContent').val();
  552. var logintime = tools.getNowFormatDate();
  553. console.log(demandType);
  554. data['projectName'] = projectName;
  555. data['location'] = location;
  556. data['realname'] = projectRealName;
  557. data['phone'] = projectPhone;
  558. data['projectContent'] = projectContent;
  559. data['logintime'] = logintime;
  560. data['supplyDemandType'] = demandType;
  561. data['deptId'] = 100;
  562. data['memberId'] = module.data.memberId;
  563. if(module.data.supplyType == 'edit'){
  564. tools.doPost(userEdit, data, module.getData)
  565. }else{
  566. tools.doPost(userDemand, data, module.getData)
  567. }
  568. }
  569. }
  570. //发布咨询
  571. module.releaseAction = function (){
  572. var data = {};
  573. if(module.releaseCheck()){
  574. //供求信息
  575. var title = $('#title').val();
  576. var releaseContent = $('#releaseContent').val();
  577. var releaseRealName = $('#releaseRealName').val();
  578. var releasePhone = $('#releasePhone').val();
  579. var logintime = tools.getNowFormatDate();
  580. data['title'] = title;
  581. data['content'] = releaseContent;
  582. data['realname'] = releaseRealName;
  583. data['phone'] = releasePhone;
  584. data['logintime'] = logintime;
  585. data['deptId'] = 100;
  586. data['memberId'] = module.data.memberId;
  587. tools.doPost(userCommunicate, data, module.releaseActionYes)
  588. }
  589. }
  590. module.releaseActionYes = function(data){
  591. tools.initError(data.msg);
  592. setTimeout(function(){
  593. tools.doGet(userConsulting, {memberId:module.data.memberId,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.consulting);
  594. document.getElementById('consultingInformation').style.display = "block";
  595. document.getElementById('release').style.display = "none";
  596. $('#title').val('');
  597. $('#releaseContent').val('');
  598. $('#releaseRealName').val('');
  599. $('#releasePhone').val('');
  600. },2000)
  601. }
  602. module.Tips = function(data){
  603. tools.initError(data.msg);
  604. }
  605. //手动验证表单
  606. module.check = function () {
  607. var usernameVal = $('#username').val();
  608. var passwordVal = $('#password').val();
  609. var codeVal = $('#code').val();
  610. /* 手机号 */
  611. if (usernameVal == '') {
  612. $('#username')[0].focus()
  613. tools.initTips('请输入用户名', 'right', $('#username')[0], 2000)
  614. return false;
  615. }
  616. /* 密码 */
  617. if (passwordVal == '') {
  618. $('#password')[0].focus()
  619. tools.initTips('请输入密码', 'right', $('#password')[0], 2000)
  620. return false;
  621. } else if (parseInt(passwordVal.length) < 6 || parseInt(passwordVal.length) > 18) {
  622. $('#password')[0].focus()
  623. tools.initTips('请输入正确格式密码', 'right', $('#password')[0], 2000)
  624. return false;
  625. }
  626. /*图形验证码*/
  627. if (module.uuid == '' || codeVal == '') {
  628. $('#code')[0].focus()
  629. tools.initTips('请输入图形验证码', 'right', $('#code')[0], 2000)
  630. return false;
  631. }
  632. return true;
  633. }
  634. module.supplyCheck = function () {
  635. var projectName = $('#projectName').val();
  636. var location = $('#location').val();
  637. var projectRealName = $('#projectRealName').val();
  638. var projectPhone = $('#projectPhone').val();
  639. var projectContent = $('#projectContent').val();
  640. if (projectName == '') {
  641. $('#projectName')[0].focus()
  642. tools.initTips('请输入项目名称', 'right', $('#projectName')[0], 2000)
  643. return false;
  644. }
  645. if (location == '') {
  646. $('#location')[0].focus()
  647. tools.initTips('请输入项目地址', 'right', $('#location')[0], 2000)
  648. return false;
  649. }
  650. if (projectRealName == '') {
  651. $('#projectRealName')[0].focus()
  652. tools.initTips('请输入姓名', 'right', $('#projectRealName')[0], 2000)
  653. return false;
  654. }
  655. if (projectPhone == '') {
  656. $('#projectPhone')[0].focus()
  657. tools.initTips('请输入联系电话', 'right', $('#projectPhone')[0], 2000)
  658. return false;
  659. }
  660. if (projectContent == '') {
  661. $('#projectContent')[0].focus()
  662. tools.initTips('请输入项目详情', 'right', $('#projectContent')[0], 2000)
  663. return false;
  664. }
  665. return true;
  666. }
  667. module.releaseCheck = function () {
  668. var title = $('#title').val();
  669. var releaseContent = $('#releaseContent').val();
  670. var releaseRealName = $('#releaseRealName').val();
  671. var releasePhone = $('#releasePhone').val();
  672. if (title == '') {
  673. $('#title')[0].focus()
  674. tools.initTips('请输入标题', 'right', $('#title')[0], 2000)
  675. return false;
  676. }
  677. if (releaseContent == '') {
  678. $('#releaseContent')[0].focus()
  679. tools.initTips('请输入咨询内容', 'right', $('#releaseContent')[0], 2000)
  680. return false;
  681. }
  682. if (releaseRealName == '') {
  683. $('#releaseRealName')[0].focus()
  684. tools.initTips('请输入姓名', 'right', $('#releaseRealName')[0], 2000)
  685. return false;
  686. }
  687. if (releasePhone == '') {
  688. $('#releasePhone')[0].focus()
  689. tools.initTips('请输入联系电话', 'right', $('#releasePhone')[0], 2000)
  690. return false;
  691. }
  692. return true;
  693. }
  694. //个人中心选项卡鼠标悬浮
  695. module.userListHover = function(){
  696. document.getElementById('icon-list1').onmouseout = function(){
  697. document.getElementById('icon1').src = '../../static/images/user_index_icon1.png'
  698. }
  699. document.getElementById('icon-list1').onmouseover = function(){
  700. if(themeColor == 'red'){
  701. document.getElementById('icon1').src = '../../static/images/user_index_icon5_red.png'
  702. }else if(themeColor == 'green'){
  703. document.getElementById('icon1').src = '../../static/images/user_index_icon5.png'
  704. }
  705. }
  706. document.getElementById('icon-list2').onmouseout = function(){
  707. document.getElementById('icon2').src = '../../static/images/user_index_icon2.png'
  708. }
  709. document.getElementById('icon-list2').onmouseover = function(){
  710. if(themeColor == 'red'){
  711. document.getElementById('icon2').src = '../../static/images/user_index_icon6_red.png'
  712. }else if(themeColor == 'green') {
  713. document.getElementById('icon2').src = '../../static/images/user_index_icon6.png'
  714. }
  715. }
  716. document.getElementById('icon-list3').onmouseout = function(){
  717. document.getElementById('icon3').src = '../../static/images/user_index_icon3.png'
  718. }
  719. document.getElementById('icon-list3').onmouseover = function(){
  720. if(themeColor == 'red'){
  721. document.getElementById('icon3').src = '../../static/images/user_index_icon7_red.png'
  722. }else if(themeColor == 'green') {
  723. document.getElementById('icon3').src = '../../static/images/user_index_icon7.png'
  724. }
  725. }
  726. document.getElementById('icon-list4').onmouseout = function(){
  727. document.getElementById('icon4').src = '../../static/images/user_index_icon4.png'
  728. }
  729. document.getElementById('icon-list4').onmouseover = function(){
  730. if(themeColor == 'red'){
  731. document.getElementById('icon4').src = '../../static/images/user_index_icon8_red.png'
  732. }else if(themeColor == 'green') {
  733. document.getElementById('icon4').src = '../../static/images/user_index_icon8.png'
  734. }
  735. }
  736. }
  737. goSearch = function () {
  738. var searchTitle = $('#searchTitle').val();
  739. var searchContent = $('#searchContent').val();
  740. console.log(searchTitle)
  741. module.data.searchType = 'YES';
  742. tools.doGet(userConsulting,{title:searchTitle,content:searchContent,memberId:module.data.memberId,pageNum:module.data.pageNum,pageSize:module.data.pageSize},module.consulting);
  743. }
  744. selectUserSupply = function(ids) {
  745. module.data.supplyType = 'edit'
  746. console.log('点击修改')
  747. tools.doGet(selectSupply + '/' + ids, {}, module.selectSupplyDetail);//memberType 1个人 2单位
  748. }
  749. module.selectSupplyDetail = function(data){
  750. console.log('进入修改供求')
  751. document.getElementById('supplyInformation').style.display = "none";
  752. document.getElementById('releaseSupply').style.display = "block";
  753. var content = data.data
  754. $('#demandType').val(content.supplyDemandType);
  755. $('#projectName').val(content.projectName);
  756. $('#location').val(content.location);
  757. $('#projectRealName').val(content.realname);
  758. $('#projectPhone').val(content.phone);
  759. $('#projectContent').val(content.projectContent);
  760. tools.doGet(supplyDemandImg+'/'+content.id, {}, module.showSupplyImage);
  761. }
  762. goProject = function(id){
  763. tools.skip('../listingItems/itemsDetail.html?id='+id)
  764. }
  765. return module;
  766. });