网站
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.
 
 
 

189 rivejä
6.3 KiB

  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "paging", 'dateTime', 'swiper'], function ($, template, Tools) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. propertyList:'',
  9. treeselect:[{
  10. value:100,
  11. label:'全部'
  12. }],
  13. treeselectSecond:[{
  14. value:100,
  15. label:'全部'
  16. }]
  17. },
  18. };
  19. var tools = new Tools();
  20. module.init = function (page) {
  21. //资产列表
  22. tools.doGet(zjdzdxxList, {
  23. deptId: 100,
  24. translate_dict: 1,
  25. houseOwnership:1,
  26. pageNum: 1,
  27. pageSize: 10,
  28. }, module.assetList , true);
  29. tools.doGet(treeselect, {}, module.treeselect , true);
  30. tools.doGet(webList, {}, module.webList , true);
  31. tools.doGet(webDeptType+'land_status', {}, module.webDeptType , true);
  32. };
  33. module.webDeptType = function (data) {
  34. if (data.code == 200) {
  35. var content = data.data;
  36. module.data.useType = content;
  37. var useTypeData = template('useTypeData', module.data);
  38. $("#useTypeContent").html(useTypeData);
  39. }
  40. }
  41. module.webList = function (data) {
  42. if (data.code == 200) {
  43. var content = data.rows;
  44. module.data.webList = content;
  45. var webData = template('webData', module.data);
  46. $("#webContent").html(webData);
  47. var titData = template('titData', module.data);
  48. $("#titContent").html(titData);
  49. }
  50. }
  51. module.assetList = function (data) {
  52. if (data.code == 200) {
  53. var content = data.rows;
  54. if (module.data.propertyList == '') {
  55. var page_s1 = createPage('.page_s1');
  56. //设置分页
  57. setPage(page_s1, {
  58. pageTotal: data.total, // 数据总条数
  59. pageSize: 10, // 每页显示条数
  60. pageCurrent: 1, // 当前页
  61. maxBtnNum: 5, // 最多按钮个数 (最少5个)
  62. })
  63. }
  64. module.data.propertyList = content;
  65. // $('#page_s1').html('共' + 10 + '页')
  66. var propertyData = template('propertyData', module.data);
  67. $("#propertyContent").html(propertyData);
  68. }
  69. }
  70. openDialog = function(id){
  71. tools.doGet(zjdzdxxGet+id, {translate_dict: 1}, module.assetDetail , true);
  72. }
  73. closeDialog = function(id){
  74. $('#dialog').css('display','none');
  75. }
  76. module.assetDetail = function(data){
  77. if (data.code == 200) {
  78. var content = data.data;
  79. module.data.propertyDetail = content;
  80. tools.doGet(attachmentList, {
  81. tableId:content.id,
  82. tableName: 't_homestead_zjdzdxx',
  83. bizPath: 'home'
  84. }, module.attachmentDetail , true);
  85. // var propertyDetailData = template('propertyDetailData', module.data);
  86. // $("#propertyDetailContent").html(propertyDetailData);
  87. // $('#dialog').css('display','block');
  88. }
  89. }
  90. module.attachmentDetail = function(data){
  91. if (data.code == 200) {
  92. var content = data.rows;
  93. var attachmentList = [];
  94. content.map(res=>{
  95. if (res.fileName.indexOf('png')>-1||res.fileName.indexOf('jpg')>-1){
  96. attachmentList.push(res);
  97. }
  98. })
  99. module.data.attachment = attachmentList;
  100. var propertyDetailData = template('propertyDetailData', module.data);
  101. $("#propertyDetailContent").html(propertyDetailData);
  102. $('#dialog').css('display','block');
  103. }
  104. }
  105. module.treeselect = function(data){
  106. if (data.code == 200) {
  107. var content = data.data[0].children;
  108. content.map(res=>{
  109. module.data.treeselect.push(res)
  110. })
  111. // module.data.treeselect = content[0].children;
  112. var treeselectData = template('treeselectData', module.data);
  113. $("#treeselectContent").html(treeselectData);
  114. var treeselectSecondData = template('treeselectSecondData', module.data);
  115. $("#treeselectSecondContent").html(treeselectSecondData);
  116. }
  117. }
  118. selectChange = function(){
  119. // tools.doGet(treeselectSecond+$('#treeselectContent').val(), {}, module.selectSecondChange , true);
  120. module.data.treeselectSecond = module.data.treeselect.filter(function (e) { return e.value == $('#treeselectContent').val(); })[0].children;
  121. var treeselectSecondData = template('treeselectSecondData', module.data);
  122. $("#treeselectSecondContent").html(treeselectSecondData);
  123. selectSecondChange();
  124. }
  125. selectSecondChange = function(){
  126. $('.page_s1').html('');
  127. module.data.propertyList = "";
  128. tools.doGet(zjdzdxxList, {
  129. deptId: $('#treeselectSecondContent').val(),
  130. translate_dict: 1,
  131. houseOwnership:1,
  132. pageNum: 1,
  133. pageSize: 10,
  134. }, module.assetList , true);
  135. //资产列表
  136. // tools.doGet(assetList, {
  137. // deptId: $('#treeselectSecondContent').val(),
  138. // useType: $('#useTypeContent').val() == null ? 1 : $('#useTypeContent').val(),
  139. // operationType: 1,
  140. // translate_dict: 1,
  141. // pageNum: 1,
  142. // pageSize: 10,
  143. // orderByColumn: 'code',
  144. // isAsc: 'asc',
  145. // }, module.assetList , true);
  146. }
  147. useTypeChange = function () {
  148. $('.page_s1').html('');
  149. module.data.propertyList = "";
  150. tools.doGet(zjdzdxxList, {
  151. deptId: $('#treeselectSecondContent').val() == null ? 100 : $('#treeselectSecondContent').val(),
  152. translate_dict: 1,
  153. houseOwnership:1,
  154. landStatus:$('#useTypeContent').val(),
  155. pageNum: 1,
  156. pageSize: 10,
  157. }, module.assetList , true);
  158. // $('#useTypeContent').val(),
  159. }
  160. turnThePage = function (pageNum) {
  161. tools.doGet(zjdzdxxList, {
  162. deptId: 187,
  163. translate_dict: 1,
  164. pageNum: pageNum,
  165. pageSize: 10,
  166. }, module.assetList , true);
  167. }
  168. return module;
  169. });