网站
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 

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