网站
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 

85 рядки
3.1 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. },
  10. };
  11. var tools = new Tools();
  12. module.init = function (page) {
  13. tools.doGet(resourceGet+getQueryVariable('id'), {translate_dict: 1}, module.assetDetail , true);
  14. tools.doGet(webList, {}, module.webList , true);
  15. // var map = new BMapGL.Map('container'); // 创建Map实例
  16. // map.centerAndZoom(new BMapGL.Point(116.320938,39.950026), 18); // 初始化地图,设置中心点坐标和地图级别
  17. // map.enableScrollWheelZoom(false); // 开启鼠标滚轮缩放
  18. };
  19. module.useContent = function (data) {
  20. if (data.code == 200) {
  21. module.data.phone = data.data.phone;
  22. module.data.leader = data.data.leader;
  23. var propertyDetailData = template('propertyDetailData', module.data);
  24. $("#propertyDetailContent").html(propertyDetailData);
  25. }
  26. }
  27. module.webList = function (data) {
  28. if (data.code == 200) {
  29. var content = data.rows;
  30. module.data.webList = content;
  31. var webData = template('webData', module.data);
  32. $("#webContent").html(webData);
  33. var titData = template('titData', module.data);
  34. $("#titContent").html(titData);
  35. }
  36. }
  37. module.assetDetail = function(data){
  38. if (data.code == 200) {
  39. var content = data.data;
  40. module.data.propertyDetail = content;
  41. tools.doGet(attachmentList, {
  42. tableId:content.id,
  43. tableName: 't_asset_resource',
  44. bizPath: 'asset'
  45. }, module.attachmentDetail , true);
  46. tools.doGet(treeselectSecond+content.deptId, {}, module.useContent , true);
  47. // var propertyDetailData = template('propertyDetailData', module.data);
  48. // $("#propertyDetailContent").html(propertyDetailData);
  49. // $('#dialog').css('display','block');
  50. }
  51. }
  52. module.attachmentDetail = function(data){
  53. if (data.code == 200) {
  54. var content = data.rows;
  55. var attachmentList = [];
  56. content.map(res=>{
  57. if (res.fileName.indexOf('png')>-1||res.fileName.indexOf('jpg')>-1){
  58. attachmentList.push(res);
  59. }
  60. })
  61. module.data.attachment = attachmentList;
  62. var propertyDetailData = template('propertyDetailData', module.data);
  63. $("#propertyDetailContent").html(propertyDetailData);
  64. $('#dialog').css('display','block');
  65. }
  66. }
  67. //获取地址栏参数
  68. function getQueryVariable(variable){
  69. var query = window.location.search.substring(1);
  70. var vars = query.split("&");
  71. for (var i=0;i<vars.length;i++) {
  72. var pair = vars[i].split("=");
  73. if(pair[0] == variable){return pair[1];}
  74. }
  75. return(false);
  76. }
  77. return module;
  78. });