农燊高科官方网站
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

96 lines
3.8 KiB

  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "announApi", "paging"], function ($, template, Tools ) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. announcementInformationDetail:'',
  9. },
  10. };
  11. var tools = new Tools();
  12. module.init = function (page) {
  13. //成交公告
  14. tools.doGet(announDetail+'/'+getQueryVariable('id'), {}, module.announInformation,true);
  15. };
  16. //获取地址栏参数
  17. function getQueryVariable(variable){
  18. var query = window.location.search.substring(1);
  19. var vars = query.split("&");
  20. for (var i=0;i<vars.length;i++) {
  21. var pair = vars[i].split("=");
  22. if(pair[0] == variable){return pair[1];}
  23. }
  24. return(false);
  25. }
  26. //项目公告数据
  27. module.announInformation = function (data) {
  28. if (data.code == 200) {
  29. console.log(data)
  30. var content = data.data;
  31. module.data.announcementInformationDetail = content;
  32. var announcementInformationData = template('announcementInformationData', module.data);
  33. $("#announcementInformationContent").html(announcementInformationData);
  34. //流转方向字典
  35. tools.doGet(Dictionaries+'/rollout_type', {}, module.circulationDictionaries,true);
  36. //交易方式字典
  37. tools.doGet(Dictionaries+'/deal_type', {}, module.transactionDictionaries,true);
  38. //面积单位字典
  39. tools.doGet(Dictionaries+'/area_unit', {}, module.areaDictionaries,true);
  40. //成交价格字典
  41. tools.doGet(Dictionaries+'/price_unit', {}, module.unitDictionaries,true);
  42. }
  43. }
  44. //流转方向
  45. module.circulationDictionaries = function (data) {
  46. if (data.code == 200) {
  47. var content = data.data;
  48. var rollout = content[(module.data.announcementInformationDetail.rollout-1)].dictLabel;
  49. module.data.announcementInformationDetail.rollout = rollout;
  50. var announcementInformationData = template('announcementInformationData', module.data);
  51. $("#announcementInformationContent").html(announcementInformationData);
  52. }
  53. }
  54. //交易方式
  55. module.transactionDictionaries = function (data) {
  56. if (data.code == 200) {
  57. var content = data.data;
  58. console.log(content)
  59. var dealType = content[(module.data.announcementInformationDetail.dealType-1)].dictLabel;
  60. module.data.announcementInformationDetail.dealType = dealType;
  61. var announcementInformationData = template('announcementInformationData', module.data);
  62. $("#announcementInformationContent").html(announcementInformationData);
  63. }
  64. }
  65. //面积单位
  66. module.areaDictionaries = function (data) {
  67. if (data.code == 200) {
  68. var content = data.data;
  69. var allCountUnit = content[(module.data.announcementInformationDetail.allCountUnit-1)].dictLabel;
  70. module.data.announcementInformationDetail.allCountUnit = allCountUnit;
  71. var announcementInformationData = template('announcementInformationData', module.data);
  72. $("#announcementInformationContent").html(announcementInformationData);
  73. }
  74. }
  75. //成交价格单位
  76. module.unitDictionaries = function (data) {
  77. if (data.code == 200) {
  78. var content = data.data;
  79. var unit = content[(module.data.announcementInformationDetail.unit-1)].dictLabel;
  80. module.data.announcementInformationDetail.unit = unit;
  81. var announcementInformationData = template('announcementInformationData', module.data);
  82. $("#announcementInformationContent").html(announcementInformationData);
  83. }
  84. }
  85. return module;
  86. });