农燊高科官方网站
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

attestation.js 4.4 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  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(attestationDetail+'/'+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+'/company_nature', {}, module.companyDictionaries,true);
  36. //流转方向字典
  37. tools.doGet(Dictionaries+'/rollout_type', {}, module.circulationDictionaries,true);
  38. //交易方式字典
  39. tools.doGet(Dictionaries+'/deal_type', {}, module.transactionDictionaries,true);
  40. //面积单位字典
  41. tools.doGet(Dictionaries+'/area_unit', {}, module.areaDictionaries,true);
  42. //成交价格字典
  43. tools.doGet(Dictionaries+'/price_unit', {}, module.unitDictionaries,true);
  44. }
  45. }
  46. //流转方向
  47. module.circulationDictionaries = function (data) {
  48. if (data.code == 200) {
  49. var content = data.data;
  50. var rollout = content[(module.data.announcementInformationDetail.rollout-1)].dictLabel;
  51. module.data.announcementInformationDetail.rollout = rollout;
  52. var announcementInformationData = template('announcementInformationData', module.data);
  53. $("#announcementInformationContent").html(announcementInformationData);
  54. }
  55. }
  56. //公司性质
  57. module.companyDictionaries = function (data) {
  58. if (data.code == 200) {
  59. var content = data.data;
  60. var companyNature = content[(module.data.announcementInformationDetail.companyNature-1)].dictLabel;
  61. module.data.announcementInformationDetail.companyNature = companyNature;
  62. var announcementInformationData = template('announcementInformationData', module.data);
  63. $("#announcementInformationContent").html(announcementInformationData);
  64. }
  65. }
  66. //交易方式
  67. module.transactionDictionaries = function (data) {
  68. if (data.code == 200) {
  69. var content = data.data;
  70. var dealType = content[(module.data.announcementInformationDetail.dealType-1)].dictLabel;
  71. module.data.announcementInformationDetail.dealType = dealType;
  72. var announcementInformationData = template('announcementInformationData', module.data);
  73. $("#announcementInformationContent").html(announcementInformationData);
  74. }
  75. }
  76. //面积单位
  77. module.areaDictionaries = function (data) {
  78. if (data.code == 200) {
  79. var content = data.data;
  80. var allCountUnit = content[(module.data.announcementInformationDetail.allCountUnit-1)].dictLabel;
  81. module.data.announcementInformationDetail.allCountUnit = allCountUnit;
  82. var announcementInformationData = template('announcementInformationData', module.data);
  83. $("#announcementInformationContent").html(announcementInformationData);
  84. }
  85. }
  86. //成交价格单位
  87. module.unitDictionaries = function (data) {
  88. if (data.code == 200) {
  89. var content = data.data;
  90. var unit = content[(module.data.announcementInformationDetail.unit-1)].dictLabel;
  91. module.data.announcementInformationDetail.unit = unit;
  92. var announcementInformationData = template('announcementInformationData', module.data);
  93. $("#announcementInformationContent").html(announcementInformationData);
  94. }
  95. }
  96. return module;
  97. });