ソースを参照

物业信息页面

zengqiao 5 年 前
コミット
6ee298c88f
共有4 個のファイルを変更した345 個の追加1 個の削除を含む
  1. 73 0
      2019/bj-zqzt/biz/css/base.css
  2. 12 1
      2019/bj-zqzt/biz/js/building-details.js
  3. 86 0
      2019/bj-zqzt/biz/js/property-details.js
  4. 174 0
      2019/bj-zqzt/property-details.html

+ 73 - 0
2019/bj-zqzt/biz/css/base.css

@ -2674,3 +2674,76 @@ button.add-others {
2674 2674
  padding-top: .15rem;
2675 2675
  padding-bottom: .15rem;
2676 2676
}
2677
2678
/* 物业详情 */
2679
.ipu-form-item input[type="text"].low-floor {
2680
  display: block;
2681
  width: .29rem;
2682
  height: .32rem;
2683
  border:.01rem solid rgba(240,242,245,1);
2684
  text-align:center;
2685
  margin-right: .05rem;
2686
  line-height: .32rem;
2687
}
2688
.ipu-form-item input[type="text"].high-floor {
2689
  display: block;
2690
  width: .29rem;
2691
  height: .32rem;
2692
  border:.01rem solid rgba(240,242,245,1);
2693
  text-align:center;
2694
  margin-left: .05rem;
2695
  margin-right: .08rem;
2696
  line-height: .32rem;
2697
}
2698
.pages-property-details.active .range-normal {
2699
  display: none;
2700
}
2701
.pages-property-details.active .range-edit {
2702
  display: flex;
2703
}
2704
.position-show {
2705
  width: .29rem;
2706
  height: .15rem;
2707
  background:rgba(247,250,255,1);
2708
  border-radius: .01rem;
2709
  font-size: .1rem;
2710
  font-weight:400;
2711
  color:rgba(103,172,255,1);
2712
  line-height:.15rem;
2713
  margin-right: .105rem;
2714
  text-align: center;
2715
}
2716
.position-level-show {
2717
  width: .31rem;
2718
  height: .15rem;
2719
  background:rgba(246,248,255,1);
2720
  border-radius: .01rem;
2721
  font-size: .1rem;
2722
  font-weight:400;
2723
  color:rgba(138,163,255,1);
2724
  line-height:.15rem;
2725
  margin-right: .06rem;
2726
  text-align: center;
2727
}
2728
.pages-property-details.active .person-normal {
2729
  display: none;
2730
}
2731
.pages-property-details.active .person-edit {
2732
  display: block;
2733
}
2734
.pages-property-details.active .property-position-edit {
2735
  display: block;
2736
}
2737
.pages-property-details.active .property-position-level-edit {
2738
  display: block;
2739
}
2740
.picture-flag {
2741
  width: .16rem;
2742
  height:.16rem;
2743
  background: url(../img/picture-flag.png) center center no-repeat;
2744
  background-size: contain;
2745
  margin-right: .035rem;
2746
}
2747
.pages-property-details.active .form-btn {
2748
  display: block;
2749
}

+ 12 - 1
2019/bj-zqzt/biz/js/building-details.js

@ -1,5 +1,5 @@
1 1
require(['jquery', 'ipuUI', 'echarts'], function ($, ipuUI, echarts) {
2
  $(function () {
2
  $.sizeReady(function () {
3 3
4 4
    var tab1 = ipuUI.tab(".ipu-tab-resource");
5 5
    var tab2 = ipuUI.tab(".ipu-tab-computer");
@ -209,5 +209,16 @@ require(['jquery', 'ipuUI', 'echarts'], function ($, ipuUI, echarts) {
209 209
        addData(true);
210 210
      }
211 211
    }
212
213
    // 物业信息点击事件
214
    $(".property-information").on("click", ".property-item", function () {
215
      location.href="property-details.html"
216
    });
217
218
    // 资源 设备信息点击事件
219
    $(".resource-info").on("click", ".computer-room-item", function () {
220
221
    });
222
212 223
  });
213 224
});

+ 86 - 0
2019/bj-zqzt/biz/js/property-details.js

@ -0,0 +1,86 @@
1
require(['jquery', 'ipuUI'], function ($, ipuUI) {
2
  $(function () {
3
    // 编辑点击事件
4
    $(".tool-bar-edit").click(function () {
5
      if ($(".pages-property-details").hasClass("active")) {// 点击取消
6
        $(".pages-property-details").removeClass("active");
7
        $(this).text("编辑");
8
        $(".check-pic").text("查看");
9
        $(".item-value input").prop("readonly",true);
10
11
      } else { // 点击编辑
12
        $(".pages-property-details").addClass("active");
13
        $(this).text("取消");
14
        $(".range-edit input:eq(0)").val($(".range-normal span:eq(0)").text());
15
        $(".range-edit input:eq(1)").val($(".range-normal span:eq(2)").text());
16
        $(".person-edit").val($(".person-normal span").text());
17
        $(".property-position-edit input").val($(".position-show").text());
18
        $(".property-position-level-edit input").val($(".position-level-show").text());
19
        $(".check-pic").text("重新上传");
20
        $(".item-value input").prop("readonly",false);
21
      }
22
    });
23
24
    // 点击保存
25
    $(".common-btn").click(function () {
26
      $(".pages-property-details").removeClass("active");
27
      $(this).text("编辑");
28
      $(".range-normal span:eq(0)").text($(".range-edit input:eq(0)").val());
29
      $(".range-normal span:eq(2)").text($(".range-edit input:eq(1)").val());
30
      $(".person-normal span").text($(".person-edit").val());
31
      $(".position-show").text($(".property-position-edit input").val());
32
      $(".position-level-show").text($(".property-position-level-edit input").val());
33
      $(".check-pic").text("查看");
34
      $(".item-value input").prop("readonly",true);
35
    });
36
37
    // 手机号码点击
38
    $(".pages-property-details").on("click","#mobile-phone", function () {
39
      if (!$(".pages-property-details").hasClass("active")){
40
        console.log("打电话");
41
      }
42
    });
43
44
    // 座机点击
45
    $(".pages-property-details").on("click","#telephone", function () {
46
      if (!$(".pages-property-details").hasClass("active")){
47
        console.log("打座机");
48
      }
49
    });
50
51
    // 可营销证明
52
    $(".pages-property-details").on("click",".check-pic", function () {
53
      if ($(".pages-property-details").hasClass("active")){ // 上传
54
        $(".upload-pic-popup-slide").addClass("active");
55
      }else{ //查看
56
        console.log("查看图片");
57
      }
58
    });
59
60
    // 拍照
61
    $(".take-photo").click(function () {
62
63
    });
64
65
    // 从手机相册选择
66
    $(".pic-from-file").click(function () {
67
68
    });
69
70
    // 取消上传证件照片
71
    $(".take-photo-cancel").click(function () {
72
      $(".upload-pic-popup-slide").removeClass("active");
73
    });
74
75
    // 点空白区域关闭上传界面
76
    $(".upload-pic-popup-slide").click(function () {
77
      $(this).removeClass("active");
78
    });
79
80
    //点击其他地方不做处理
81
    $(".upload-pic-popup-slide .option-area").click(function () {
82
      return false;
83
    });
84
85
  });
86
});

+ 174 - 0
2019/bj-zqzt/property-details.html

@ -0,0 +1,174 @@
1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
  <title>物业详情</title>
5
  <meta charset="utf-8">
6
  <!-- 宽度自动适配 -->
7
  <meta name="viewport"
8
        content="width=device-width, initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0, user-scalable=no"/>
9
  <!-- 不识别页面上的数字为可拨打号码 -->
10
  <meta content="telephone=no" name="format-detection"/>
11
  <link rel="stylesheet" type="text/css" href="ipu/ui/css/ipuUI.css">
12
  <link rel="stylesheet" type="text/css" href="biz/css/base.css">
13
14
  <script src="ipu/lib/requirejs/require.min.js"></script>
15
  <script src="biz/js/require-config.js"></script>
16
  <script src="biz/js/property-details.js"></script>
17
</head>
18
<body class="pages-property-details">
19
<div class="ipu-flex-row ipu-flex-vertical">
20
  <div class="ipu-flex-col">
21
    <div class="ipu-toolbar">
22
      <a class="ipu-fn-left link-back ipu-flex ipu-flex-align-center" href="javascript:history.back(-1);">
23
        <div class="left-back"></div>
24
      </a>
25
      <h1 class="ipu-toolbar-title">1-9层物业</h1>
26
      <div class="tool-bar-edit main-blue">编辑</div>
27
    </div>
28
  </div>
29
30
  <div class="ipu-flex-col ipu-flex-col-auto">
31
    <div class="ipu-form-item common-border-top">
32
      <div class="ipu-flex common-border-bottom">
33
        <div class="item-key">物业名称:</div>
34
        <div class="item-value ipu-flex-col-auto">
35
          <input type="text" placeholder="请输入" value="葛洲坝物业管理有限公司" readonly/>
36
        </div>
37
      </div>
38
    </div>
39
    <div class="ipu-form-item">
40
      <div class="ipu-flex common-border-bottom">
41
        <div class="item-key">管理范围:</div>
42
        <div class="item-value ipu-flex-col-auto">
43
          <div class="range-normal ipu-flex ipu-flex-justify-end ipu-flex-align-center">
44
            <span>12</span>
45
            <span>-</span>
46
            <span>15</span>
47
            <span>层</span>
48
          </div>
49
          <div class="range-edit ipu-fn-hide ipu-flex ipu-flex-justify-end ipu-flex-align-center">
50
            <input class="low-floor" type="text" value="12"/>
51
            <span>-</span>
52
            <input class="high-floor" type="text" value="15"/>
53
            <span>层</span>
54
          </div>
55
        </div>
56
      </div>
57
    </div>
58
    <div class="ipu-form-item">
59
      <div class="ipu-flex common-border-bottom">
60
        <div class="item-key">物业规模:</div>
61
        <div class="item-value ipu-flex-col-auto">
62
          <input type="text" placeholder="请输入" value="8人" readonly/>
63
        </div>
64
      </div>
65
    </div>
66
    <div class="ipu-form-item">
67
      <div class="ipu-flex common-border-bottom">
68
        <div class="item-key">上级管理单位:</div>
69
        <div class="item-value ipu-flex-col-auto">
70
          <input type="text" placeholder="请输入" value="明月集团有限公司" readonly/>
71
        </div>
72
      </div>
73
    </div>
74
    <div class="ipu-form-item">
75
      <div class="ipu-flex common-border-bottom">
76
        <div class="item-key">物业联系人:</div>
77
        <div class="item-value ipu-flex-col-auto">
78
          <div class="person-normal ipu-flex ipu-flex-justify-end ipu-flex-align-center">
79
            <div class="position-show">门卫</div>
80
            <div class="position-level-show">二级</div>
81
            <span>曲晓</span>
82
          </div>
83
          <input class="person-edit ipu-fn-hide" type="text" placeholder="请输入" value="曲晓"/>
84
        </div>
85
      </div>
86
    </div>
87
    <div class="ipu-form-item property-position-edit ipu-fn-hide">
88
      <div class="ipu-flex common-border-bottom">
89
        <div class="item-key">职位:</div>
90
        <div class="item-value ipu-flex-col-auto">
91
          <input type="text" placeholder="请输入" value="门卫"/>
92
        </div>
93
      </div>
94
    </div>
95
    <div class="ipu-form-item property-position-level-edit ipu-fn-hide">
96
      <div class="ipu-flex common-border-bottom">
97
        <div class="item-key">职级:</div>
98
        <div class="item-value ipu-flex-col-auto">
99
          <input type="text" placeholder="请输入" value="二级"/>
100
        </div>
101
      </div>
102
    </div>
103
    <div class="ipu-form-item">
104
      <div class="ipu-flex common-border-bottom">
105
        <div class="item-key">手机号:</div>
106
        <div class="item-value ipu-flex-col-auto">
107
          <input id="mobile-phone" class="main-blue" type="text" placeholder="请输入" value="157 3678 8690" readonly/>
108
        </div>
109
      </div>
110
    </div>
111
    <div class="ipu-form-item">
112
      <div class="ipu-flex common-border-bottom">
113
        <div class="item-key">座机:</div>
114
        <div class="item-value ipu-flex-col-auto main-blue">
115
          <input id="telephone" class="main-blue" type="text" placeholder="请输入" value="010-8970  3789" readonly/>
116
        </div>
117
      </div>
118
    </div>
119
    <div class="ipu-form-item">
120
      <div class="ipu-flex common-border-bottom">
121
        <div class="item-key">拓展状态:</div>
122
        <div class="item-value ipu-flex-col-auto">
123
          <input type="text" placeholder="请输入" value="已签约" readonly/>
124
        </div>
125
      </div>
126
    </div>
127
    <div class="ipu-form-item">
128
      <div class="ipu-flex common-border-bottom">
129
        <div class="item-key">营销限制:</div>
130
        <div class="item-value ipu-flex-col-auto">
131
          <input type="text" placeholder="请输入" value="单客户线路价格不低于2万" readonly/>
132
        </div>
133
      </div>
134
    </div>
135
    <div class="ipu-form-item">
136
      <div class="ipu-flex common-border-bottom">
137
        <div class="item-key">可营销有效期:</div>
138
        <div class="item-value ipu-flex-col-auto">
139
          <input type="text" placeholder="请输入" value="2019-03-24 至 2021-03-24" readonly/>
140
        </div>
141
      </div>
142
    </div>
143
    <div class="ipu-form-item" style="margin-bottom: .29rem;">
144
      <div class="ipu-flex common-border-bottom">
145
        <div class="item-key">可营销证明:</div>
146
        <div class="item-value ipu-flex-col-auto">
147
          <div class="ipu-flex ipu-flex-justify-end ipu-flex-align-center">
148
            <div class="picture-flag"></div>
149
            <div class="check-pic main-blue">查看</div>
150
          </div>
151
        </div>
152
      </div>
153
    </div>
154
    <div class="form-btn ipu-fn-hide">
155
      <button class="ipu-btn common-btn">保存</button>
156
    </div>
157
  </div>
158
159
  <!--上传图片-->
160
  <div class="upload-pic-popup-slide">
161
    <div class="ipu-flex-row ipu-flex-vertical">
162
      <div class="ipu-flex-col ipu-flex-col-auto"></div>
163
      <div class="option-area ipu-flex-col ipu-flex ipu-flex-vertical ipu-flex-justify-end ipu-flex-align-center">
164
        <div class="take-photo">拍照</div>
165
        <div class="pic-from-file">从手机相册选择</div>
166
        <div class="divide-area"></div>
167
        <div class="take-photo-cancel">取消</div>
168
      </div>
169
    </div>
170
  </div>
171
172
</div>
173
</body>
174
</html>